.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}
@font-face{font-family:'OswaldLight';src:url("../fonts/Oswald-Light-webfont.eot");src:url("../fonts/Oswald-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald-Light-webfont.woff") format("woff"),url("../fonts/Oswald-Light-webfont.ttf") format("truetype"),url("../fonts/Oswald-Light-webfont.svg#OswaldLight") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'OswaldBook';src:url("../fonts/Oswald-Regular-webfont.eot");src:url("../fonts/Oswald-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald-Regular-webfont.woff") format("woff"),url("../fonts/Oswald-Regular-webfont.ttf") format("truetype"),url("../fonts/Oswald-Regular-webfont.svg#OswaldBook") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'OswaldBold';src:url("../fonts/Oswald-Bold-webfont.eot");src:url("../fonts/Oswald-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald-Bold-webfont.woff") format("woff"),url("../fonts/Oswald-Bold-webfont.ttf") format("truetype"),url("../fonts/Oswald-Bold-webfont.svg#OswaldBold") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'OswaldStencilRegular';src:url("../fonts/Oswald-Stencil-webfont.eot");src:url("../fonts/Oswald-Stencil-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald-Stencil-webfont.woff") format("woff"),url("../fonts/Oswald-Stencil-webfont.ttf") format("truetype"),url("../fonts/Oswald-Stencil-webfont.svg#OswaldStencilRegular") format("svg");font-weight:normal;font-style:normal}
span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.alert-help,.alert-info,.alert-error,.alert-success{margin:0 0 2em 0;padding:1em 1em;border:1px solid}
.alert-help{border-color:#fadc41;background:#fcea8c;color:#b89b04}
.alert-info{border-color:#009bd5;background:#23c3ff;color:#003f56}
.alert-error{border-color:#a91b29;background:#df3143;color:#3b090e}
.alert-success{border-color:#deeaae;background:#d7e477;color:#6c7817}
.button,.button:visited,input[type="submit"],input[type="submit"]:visited{font-family:"OswaldBook";text-transform:uppercase;padding:8px 12px 6px;color:#fff;display:inline-block;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;line-height:inherit;background-color:#009bd5;background-image:-webkit-gradient(linear, left top, left bottom, from(#00aeef), to(#009bd5));background-image:-webkit-linear-gradient(top, #00aeef, #009bd5);background-image:-moz-linear-gradient(top, #00aeef, #009bd5);background-image:-o-linear-gradient(top, #00aeef, #009bd5);background-image:linear-gradient(to bottom, #00aeef, #009bd5);letter-spacing:1px;font-size:14px;margin-right:1.5em;text-align:center;border:none}
.button:hover,.button:focus,.button:visited:hover,.button:visited:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:visited:hover,input[type="submit"]:visited:focus{color:#fff;background-color:#0089bc;background-image:-webkit-gradient(linear, left top, left bottom, from(#009bd5), to(#0089bc));background-image:-webkit-linear-gradient(top, #009bd5, #0089bc);background-image:-moz-linear-gradient(top, #009bd5, #0089bc);background-image:-o-linear-gradient(top, #009bd5, #0089bc);background-image:linear-gradient(to bottom, #009bd5, #0089bc)}
.button:active,.button:visited:active,input[type="submit"]:active,input[type="submit"]:visited:active{background-color:#00aeef;background-image:-webkit-gradient(linear, left top, left bottom, from(#009bd5), to(#00aeef));background-image:-webkit-linear-gradient(top, #009bd5, #00aeef);background-image:-moz-linear-gradient(top, #009bd5, #00aeef);background-image:-o-linear-gradient(top, #009bd5, #00aeef);background-image:linear-gradient(to bottom, #009bd5, #00aeef)}
.button.no-margin,.button:visited.no-margin,input[type="submit"].no-margin,input[type="submit"]:visited.no-margin{margin-right:0}
.button.button-large,.button.button-large:visited,.button:visited.button-large,.button:visited.button-large:visited,input[type="submit"].button-large,input[type="submit"].button-large:visited,input[type="submit"]:visited.button-large,input[type="submit"]:visited.button-large:visited{padding:0.5em;font-size:22px;line-height:1.6}
.button.button-large span,.button.button-large:visited span,.button:visited.button-large span,.button:visited.button-large:visited span,input[type="submit"].button-large span,input[type="submit"].button-large:visited span,input[type="submit"]:visited.button-large span,input[type="submit"]:visited.button-large:visited span{font-size:0.7em;letter-spacing:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.button-wide{width:100%}
.button-orange,.button-orange:visited,.button-primary,.button-primary:visited,input[type="submit"],input[type="submit"]:visited{border-color:#d8660a;text-shadow:0 1px 1px #d8660a;background-color:#f1710b;background-image:-webkit-gradient(linear, left top, left bottom, from(#f57f20), to(#f1710b));background-image:-webkit-linear-gradient(top, #f57f20, #f1710b);background-image:-moz-linear-gradient(top, #f57f20, #f1710b);background-image:-o-linear-gradient(top, #f57f20, #f1710b);background-image:linear-gradient(to bottom, #f57f20, #f1710b)}
.button-orange:hover,.button-orange:focus,.button-orange:visited:hover,.button-orange:visited:focus,.button-primary:hover,.button-primary:focus,.button-primary:visited:hover,.button-primary:visited:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:visited:hover,input[type="submit"]:visited:focus{border-color:#c05a09;background-color:#d8660a;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4740c), to(#d8660a));background-image:-webkit-linear-gradient(top, #f4740c, #d8660a);background-image:-moz-linear-gradient(top, #f4740c, #d8660a);background-image:-o-linear-gradient(top, #f4740c, #d8660a);background-image:linear-gradient(to bottom, #f4740c, #d8660a)}
.button-orange:active,.button-orange:visited:active,.button-primary:active,.button-primary:visited:active,input[type="submit"]:active,input[type="submit"]:visited:active{background-color:#f57f20;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1710b), to(#f57f20));background-image:-webkit-linear-gradient(top, #f1710b, #f57f20);background-image:-moz-linear-gradient(top, #f1710b, #f57f20);background-image:-o-linear-gradient(top, #f1710b, #f57f20);background-image:linear-gradient(to bottom, #f1710b, #f57f20)}
.home #youtube-sidebar-widget{margin-top:0.4em}
.home #youtube-sidebar-widget ul li{border-bottom:1px solid #b4aba6 !important;margin-bottom:1em;padding-bottom:1em}
.home #youtube-sidebar-widget ul li img{margin:0 auto;float:none}
.home #youtube-sidebar-widget ul li a{float:none;width:100%;margin:0 auto !important;font-size:0.8em;padding-top:5px}
.home #youtube-sidebar-widget ul li div.play_arrow{float:none;width:100% !important}
.page-template-page-video-library-php #youtube-sidebar-widget ul{padding-top:1em;margin-left:0em;margin-bottom:1em;border-bottom:1px solid #a2a2a2;padding-bottom:0.7em}
.page-template-page-video-library-php #youtube-sidebar-widget ul li{width:100%;background:#c4c4c4;min-height:290px;padding-bottom:1em}
.page-template-page-video-library-php #youtube-sidebar-widget ul li img{width:100% !important;margin-bottom:0.4em}
.page-template-page-video-library-php #youtube-sidebar-widget ul li a{font-size:0.8em;color:#3e3e3f;text-decoration:none;width:100% !important}
.page-template-page-video-library-php #youtube-sidebar-widget ul li div.play_arrow{background:none !important;width:100% !important;height:230px !important;margin-top:-230px !important}
#ysw-viewer a{font-family:"OswaldBook";text-transform:uppercase;color:#00aeef}
#ysw-viewer a:hover,#ysw-viewer a:focus{text-decoration:none;color:#fff}
@media only screen and (min-width: 1030px){.page-template-page-video-library-php #youtube-sidebar-widget ul li{width:43%;margin:0 15px 1em}
}
#FSContact1,#FSContact2,#FSContact3{margin-bottom:1em}

/* .mejs-container .mejs-controls>div:last-of-type{position:relative;clear:both;float:right;top:-26px}
 */
