/* video-single css code */

html {
    font: normal calc(.8em + 1vw)/1em Roboto, Helvetica, Arial, sans-serif;  
}
/* defines base font droid */

.video_iframe-container { 
    width:100%; height:0; 
    position:relative; 
    padding-bottom:56.25%;  
}
/* padding-bottom:56.25%; is critical to proportions */
    
.video_iframe-container iframe {
    width:100%; height:100%; 
    position:absolute; 
    top:0; left:0;   
}
/* position:absolute; is critical to placement */

/* #onecolcontent {
    margin-bottom:15em; 
} */
/* the margin-bottom is critical to make page long enough to not show htm / body color */

/* .fillonecolwidth {
    border-bottom: thick solid rgba(0, 102, 102,1);
} */
/* .filltwocolwidth {
    padding-top: .25em;
    margin-bottom:.75em;
    border-bottom: thick solid rgba(0, 102, 102,1);
} */
/* child of twocolcontent grid */

.filltwocolwidth {
    padding: .25em 0 .75em 0;
    margin-bottom:1em;
    border-bottom: thick solid rgba(0, 102, 102,1);
  }
  /* child of twocolcontent grid */


.filltwocolwidth h2 {
    width:100%; 
    /* margin-bottom:.4em; */
    line-height: 1.125em; 
    text-align:left;
}

.filltwocolwidth p {
    padding-bottom:0em; 
    line-height: 1.125em; 
    text-align:left; 
}

.small {
    font-size: 80%; font-weight: normal; 
}

.singlevidrow2 {
    height:calc(100% + .001em) !important;
}
.singlevidrow2 p:last-child { 
    margin-bottom:10em; 
}
/* The last P is inside contact-rule  */
/* Necessary when too few lines of copy. Forces the section's length so element makes overall length fit window */
/* Only really needed, I think, in Edge browser */



/* DROID LANDSCAPE STRUCTURE */

@supports (display:grid)
{
    @media only screen  and (min-width: 420px) 
    {
        html {
            font: normal 16px/1em Roboto, Helvetica, Arial, sans-serif;
        }
        /* defines base font droid */

        .filltwocolwidth {
            padding: .75em 0 .75em 0;
          }
          /* child of twocolcontent grid */

    }
    /* end @media only screen */ 

}
/* end @supports (display:grid) */

/* END DROID LANSCAPE STRUCTURE */



/* MC IE11 CSS CODE  */

        
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ 
   /* .it {
        font-style:normal; font-weight:400;
    } */
}
/* MC IE11 CSS CODE  */