// custom css goes here 
// last update 2019/04/04

/* Custom CSS Styles Created by Lessiter Staff */
/* /Media Manager/precisionfarmingdealer.css */

/* Interstitials/Welcome Ads: Control the opacity of the screen surrounding the ad */
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.4 !important;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.4 !important;
    filter: alpha(opacity=40)
}

/* Numbered Lists in Blog Template ol li style 2019/04/04 */
.blog-post ol li {
font-size: .875em;
/* font size in pixels: 14px*/
}



/* Product Roundup formatting */
.pru {
float: left;
margin: 5px;
padding: 15px;
}


/* Allows YouTube embedded videos to resize with screen size */
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* Allows two side by side images to resize with screen size */
div.two-images {
   display: table;
   margin: auto;
   width: 100%;
}
div.two-images > div {
   display: table-row;
}
/*figure {
*   display: table-cell;
*   height: auto;
*   padding: 10px;
*   width: 50%;
*vertical-align: top;
*}
*figure img {
*   float: left;
*   height: auto;
*   width: 100%;
*}
*figcaption {
*   text-align: center;
*}
*/

/* SERIF teaser or subhead style */
.subhead {margin-top: 20px;
	margin-bottom: 20px;
    margin-bottom: 1.25rem;
    font-size: 16px;
    font-size: 1rem;
    color: #222;
    font-family: "Roboto Slab", serif;
    font-weight: 400;
    line-height: 1.50;
    -webkit-font-smoothing: antialiased
}

/* SANS SERIF teaser or subhead style */
.sansteaser {margin-top: 20px;
	margin-bottom: 20px;
    margin-bottom: 1.25rem;
    font-size: 16px;
    font-size: 1rem;
    color: #333;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.50;
    -webkit-font-smoothing: antialiased
}

/* DMS Program / DOY Awards and other Home Page Content Widgets */
.awardshomepg {
    font-size: 14px;
    font-size: 0.875rem;
    color: #333;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.30;
    -webkit-font-smoothing: antialiased
}
.awardshome-headline {
    margin-bottom: 5px;
    margin-bottom: 0.3125rem;
    font-size: 18px;
    font-size: 1.125rem;
    color: #222;
    font-family: "Roboto Slab", serif;
    font-weight: 700;
    line-height: 1.20
}

/* /subscribe page CSS */
.subscript-button
a {
    -webkit-transition: color 0.15s, background-color 0.15s;
    -khtml-transition: color 0.15s, background-color 0.15s;
    -moz-transition: color 0.15s, background-color 0.15s;
    -ms-transition: color 0.15s, background-color 0.15s;
    -o-transition: color 0.15s, background-color 0.15s;
    transition: color 0.15s, background-color 0.15s
}
.subscript-button
{
    padding: 4px 14px;
    padding: 4px 14px;
    font-size: 14px;
    font-size: 0.875rem;
    background-color: #f6861f;
    border: none;
    color: #fff;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    width: auto;
    -webkit-font-smoothing: antialiased
}
.subscript-button:hover
{
    background-color: #f89b46;
    color: #fff
}
.subscript-button
{
    font-size: 12px;
    font-size: 0.75rem;
    background-color: #f6861f;
    float: right
    padding: 12px 20px 12px 4px;
}
.subscript-button
:hover {
    background-color: #f89b46
}

/* Add Background color to 3rd level navigation items */
li.level3-li a.link1:hover {
    background-color: #00914e;
}
/* Add Background color to 2nd level navigation items */
li.level2-li a.link1:hover {
    background-color: #00914e;
}

.homepage-newsletter .homepage-newsletter__list .homepage-newsletter__item {
display: inline-block;
list-style: none;
width: 80%;
}