﻿@page-title-color : #00a5c3;.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix: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}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert,.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button{background:blue;border:1px solid #009;padding:8px 22px;color:#fff;display:inline-block;font-size:14px;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;line-height:21px}.button:visited{background:blue;border:1px solid #009;color:#fff}.button:hover,.button:focus{color:#fff;background-color:#00c;background-image:-webkit-gradient(linear, left top, left bottom, from(#0000e6), to(#00c));background-image:-webkit-linear-gradient(top, #0000e6, #00c);background-image:-moz-linear-gradient(top, #0000e6, #00c);background-image:-o-linear-gradient(top, #0000e6, #00c);background-image:linear-gradient(to bottom, #0000e6, #00c)}.button:active{background-color:blue;background-image:-webkit-gradient(linear, left top, left bottom, from(#0000e6), to(blue));background-image:-webkit-linear-gradient(top, #0000e6, blue);background-image:-moz-linear-gradient(top, #0000e6, blue);background-image:-o-linear-gradient(top, #0000e6, blue);background-image:linear-gradient(to bottom, #0000e6, blue)}.button.big{font-size:14px;font-weight:bold;text-transform:uppercase}.button.huge{font-size:18px;font-weight:bold;padding:8px 18px;text-transform:uppercase}.button.wooButton{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#547645;background-image:-webkit-gradient(linear, left top, left bottom, from(#6b9658), to(#547645));background-image:-webkit-linear-gradient(top, #6b9658, #547645);background-image:-moz-linear-gradient(top, #6b9658, #547645);background-image:-o-linear-gradient(top, #6b9658, #547645);background-image:linear-gradient(to bottom, #6b9658, #547645);border:solid 1px #3d5632;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);font-weight:bold;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1)}.button.wooButton:hover{background-color:#49663c;background-image:-webkit-gradient(linear, left top, left bottom, from(#6b9658), to(#49663c));background-image:-webkit-linear-gradient(top, #6b9658, #49663c);background-image:-moz-linear-gradient(top, #6b9658, #49663c);background-image:-o-linear-gradient(top, #6b9658, #49663c);background-image:linear-gradient(to bottom, #6b9658, #49663c);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6)}.floatleft{float:left}.floatright{float:right}ul.bullets{padding-left:40px}ul.bullets li{list-style:disc}@media only screen and (min-width: 768px){.onecol{width:5.801104972%;position:relative;float:left;margin-left:2.762430939%}.onecol.first{margin-left:0}.onecol.last{float:right}.twocol{width:14.364640883%;position:relative;float:left;margin-left:2.762430939%}.twocol.first{margin-left:0}.twocol.last{float:right}.threecol{width:22.928176794%;position:relative;float:left;margin-left:2.762430939%}.threecol.first{margin-left:0}.threecol.last{float:right}.fourcol{width:31.491712705%;position:relative;float:left;margin-left:2.762430939%}.fourcol.first{margin-left:0}.fourcol.last{float:right}.fivecol{width:40.055248616%;position:relative;float:left;margin-left:2.762430939%}.fivecol.first{margin-left:0}.fivecol.last{float:right}.sixcol{width:48.618784527%;position:relative;float:left;margin-left:2.762430939%}.sixcol.first{margin-left:0}.sixcol.last{float:right}.sevencol{width:57.182320438000005%;position:relative;float:left;margin-left:2.762430939%}.sevencol.first{margin-left:0}.sevencol.last{float:right}.eightcol{width:65.74585634900001%;position:relative;float:left;margin-left:2.762430939%}.eightcol.first{margin-left:0}.eightcol.last{float:right}.ninecol{width:74.30939226%;position:relative;float:left;margin-left:2.762430939%}.ninecol.first{margin-left:0}.ninecol.last{float:right}.tencol{width:82.87292817100001%;position:relative;float:left;margin-left:2.762430939%}.tencol.first{margin-left:0}.tencol.last{float:right}.elevencol{width:91.436464082%;position:relative;float:left;margin-left:2.762430939%}.elevencol.first{margin-left:0}.elevencol.last{float:right}.twelvecol{width:99.999999993%;position:relative;float:left;margin-left:2.762430939%}.twelvecol.first{margin-left:0}.twelvecol.last{float:right}}.pdn-button{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}.pdn-button:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.pdn-button:hover,.pdn-button:active,.pdn-button:focus{background-image:none;background-color:#D20001;color:white}.button{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}.button:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.button:hover,.button:active,.button:focus{background-image:none;background-color:#D20001;color:white}@font-face{font-family:'Source Sans Pro Bold';src:url("../fonts/source_sans_pro/Source_Sans_Pro_Bold/SourceSansPro-Bold-webfont.eot");src:url("../fonts/source_sans_pro/Source_Sans_Pro_Bold/SourceSansPro-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Bold/SourceSansPro-Bold-webfont.woff2") format("woff2"),url("../fonts/source_sans_pro/Source_Sans_Pro_Bold/SourceSansPro-Bold-webfont.woff") format("woff"),url("../fonts/source_sans_pro/Source_Sans_Pro_Bold/SourceSansPro-Bold-webfont.ttf") format("truetype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Bold/SourceSansPro-Bold-webfont.svg#source_sans_probold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro Black';src:url("../fonts/source_sans_pro/Source_Sans_Pro_Black/SourceSansPro-Black-webfont.eot");src:url("../fonts/source_sans_pro/Source_Sans_Pro_Black/SourceSansPro-Black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Black/SourceSansPro-Black-webfont.woff2") format("woff2"),url("../fonts/source_sans_pro/Source_Sans_Pro_Black/SourceSansPro-Black-webfont.woff") format("woff"),url("../fonts/source_sans_pro/Source_Sans_Pro_Black/SourceSansPro-Black-webfont.ttf") format("truetype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Black/SourceSansPro-Black-webfont.svg#source_sans_problack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro Semi Bold';src:url("../fonts/source_sans_pro/Source_Sans_Pro_Semi_Bold/SourceSansPro-Semibold-webfont.eot");src:url("../fonts/source_sans_pro/Source_Sans_Pro_Semi_Bold/SourceSansPro-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Semi_Bold/SourceSansPro-Semibold-webfont.woff2") format("woff2"),url("../fonts/source_sans_pro/Source_Sans_Pro_Semi_Bold/SourceSansPro-Semibold-webfont.woff") format("woff"),url("../fonts/source_sans_pro/Source_Sans_Pro_Semi_Bold/SourceSansPro-Semibold-webfont.ttf") format("truetype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Semi_Bold/SourceSansPro-Semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro Regular';src:url("../fonts/source_sans_pro/Source_Sans_Pro_Regular/SourceSansPro-Regular-webfont.eot");src:url("../fonts/source_sans_pro/Source_Sans_Pro_Regular/SourceSansPro-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Regular/SourceSansPro-Regular-webfont.woff2") format("woff2"),url("../fonts/source_sans_pro/Source_Sans_Pro_Regular/SourceSansPro-Regular-webfont.woff") format("woff"),url("../fonts/source_sans_pro/Source_Sans_Pro_Regular/SourceSansPro-Regular-webfont.ttf") format("truetype"),url("../fonts/source_sans_pro/Source_Sans_Pro_Regular/SourceSansPro-Regular-webfont.svg#source_sans_proregular") format("svg");font-weight:normal;font-style:normal}a,a:visited{color:#D20001;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:normal;font-family:"Source Sans Pro Bold",Arial,sans-serif;text-transform:uppercase}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none;color:#2c3036}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:none;color:#2c3036}h1,.h1{color:#2c3036}.woocommerce.single-wc-videos li.product.product-type-simple>.video-loop-content,.woocommerce.single-wc-videos li.product.type-product>.video-loop-content{margin-top:0}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:black}.woocommerce div.product form.cart div.quantity{float:none;margin:10px 0}.woocommerce div.product form.cart div.quantity:after{content:"    Quantity";font-weight:bold}.woocommerce div.product form.cart div.quantity .qty{width:2.5em}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{color:#D20001}.woocommerce select{color:#565656}.woocommerce #container #main-product .product .single_add_to_cart_button.button{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}.woocommerce #container #main-product .product .single_add_to_cart_button.button:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.woocommerce #container #main-product .product .single_add_to_cart_button.button:hover,.woocommerce #container #main-product .product .single_add_to_cart_button.button:active,.woocommerce #container #main-product .product .single_add_to_cart_button.button:focus{background-image:none;background-color:#D20001;color:white}.woocommerce #container .product .price{font-weight:bold;font-family:"Source Sans Pro Bold",Arial,sans-serif;margin-bottom:0;color:#D20001}.woocommerce #container .product .price .amount{color:black}.woocommerce #container .product .price del{color:black;opacity:1}.woocommerce #container .product .price ins .amount{color:#D20001}.woocommerce #container .sidebar .product .price{font-size:1rem}.woocommerce #woocommerce_price_filter-2{display:none}.woocommerce.tax-product_cat ul.products li.product h3{font-size:0.95rem}.woocommerce #content #inner-content #main ul.products li.product .video-loop-content .h3{font-family:"Source Sans Pro Regular",Arial,sans-serif;font-weight:bold;text-transform:capitalize;text-decoration:none;color:#2c3036;min-height:70px;margin:0 0 30px;font-size:1rem;padding:0}.woocommerce.tax-product_cat #content #inner-content #main ul.products li.product.product-type-simple .video-loop-thumb,.woocommerce.tax-product_cat #content #inner-content #main ul.products li.product.type-product .video-loop-thumb{width:100%}.woocommerce.tax-product_cat #content #inner-content #main ul.products li.product.product-type-simple .video-loop-content .h3,.woocommerce.tax-product_cat #content #inner-content #main ul.products li.product.type-product .video-loop-content .h3{padding-top:35px}.woocommerce.tax-product_cat #content #inner-content #main ul.products li.product.product-type-simple .video-loop-content .price,.woocommerce.tax-product_cat #content #inner-content #main ul.products li.product.type-product .video-loop-content .price{margin-bottom:-35px}.woocommerce #content #inner-content #main ul.products li.product .video-loop-content .add_to_cart_button{display:none}.woocommerce ul.products li.product span.onsale{right:auto;margin:0;min-height:0;max-width:100px;width:100%;height:25px;border-radius:0;background-color:#D20001;text-transform:uppercase;font-weight:bold;font-size:0.875rem;line-height:1.225rem}.woocommerce ul.products li.product{width:100%}.woocommerce .before-shop form{margin-bottom:1em}.woocommerce .before-shop form .order-by-display-text{display:none}.woocommerce .before-shop .woocommerce-result-count{width:100%}.woocommerce .woocommerce-products-per-page .order-by-display-text{line-height:2.25rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-products-per-page{display:inline-block;line-height:35px}.woocommerce.archive #main .before-shop .woocommerce-pagination{float:none}body.woocommerce-page.woocommerce-account a,body.woocommerce-page.woocommerce-checkout a{color:#D20001}body.woocommerce-page.woocommerce-account .page-title,body.woocommerce-page.woocommerce-checkout .page-title{color:#434a54;text-transform:uppercase}body.woocommerce-page.woocommerce-account h2,body.woocommerce-page.woocommerce-checkout h2{font-family:"Source Sans Pro Bold",Arial,sans-serif;color:black;text-transform:capitalize;border-top:1px solid #5B636E}body.woocommerce-page.woocommerce-account h2:first-of-type,body.woocommerce-page.woocommerce-checkout h2:first-of-type{border:none}body.woocommerce-page.woocommerce-account h3,body.woocommerce-page.woocommerce-checkout h3{font-family:"Source Sans Pro Regular",Arial,sans-serif}body.woocommerce-page.woocommerce-account thead,body.woocommerce-page.woocommerce-checkout thead{background-color:#434a54;font-family:"Source Sans Pro Bold",Arial,sans-serif;color:white;text-transform:uppercase;font-weight:bold}body.woocommerce-page.woocommerce-account thead th,body.woocommerce-page.woocommerce-checkout thead th{vertical-align:middle}body.woocommerce-page.woocommerce-account .cart-collaterals .cart_totals table tr th,body.woocommerce-page.woocommerce-checkout .cart-collaterals .cart_totals table tr th{text-align:left}body.woocommerce-page.woocommerce-account ul.order_details li,body.woocommerce-page.woocommerce-checkout ul.order_details li{font-family:"Source Sans Pro Bold",Arial,sans-serif;font-weight:bold}body.woocommerce-page.woocommerce-account ul.order_details li>*,body.woocommerce-page.woocommerce-checkout ul.order_details li>*{font-family:"Source Sans Pro Regular",Arial,sans-serif}body.woocommerce-page span.onsale:hover,body.woocommerce-page span.onsale:active,body.woocommerce-page span.onsale:focus{background-color:#D20001}.woocommerce-account .sidebar,.woocommerce-checkout .sidebar{display:none}.woocommerce-account #content #main,.woocommerce-checkout #content #main{width:100%}.woocommerce-account #content #main input.button.alt,.woocommerce-account #content #main a.button.alt,.woocommerce-checkout #content #main input.button.alt,.woocommerce-checkout #content #main a.button.alt{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}.woocommerce-account #content #main input.button.alt:visited,.woocommerce-account #content #main a.button.alt:visited,.woocommerce-checkout #content #main input.button.alt:visited,.woocommerce-checkout #content #main a.button.alt:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.woocommerce-account #content #main input.button.alt:hover,.woocommerce-account #content #main input.button.alt:active,.woocommerce-account #content #main input.button.alt:focus,.woocommerce-account #content #main a.button.alt:hover,.woocommerce-account #content #main a.button.alt:active,.woocommerce-account #content #main a.button.alt:focus,.woocommerce-checkout #content #main input.button.alt:hover,.woocommerce-checkout #content #main input.button.alt:active,.woocommerce-checkout #content #main input.button.alt:focus,.woocommerce-checkout #content #main a.button.alt:hover,.woocommerce-checkout #content #main a.button.alt:active,.woocommerce-checkout #content #main a.button.alt:focus{background-image:none;background-color:#D20001;color:white}.woocommerce-account #content #main input.button.alt,.woocommerce-account #content #main a.button.alt,.woocommerce-account #content #main button.button.alt,.woocommerce-checkout #content #main input.button.alt,.woocommerce-checkout #content #main a.button.alt,.woocommerce-checkout #content #main button.button.alt,.woocommerce-page #content #main input.button.alt,.woocommerce-page #content #main a.button.alt,.woocommerce-page #content #main button.button.alt,.woocommerce #content #main input.button.alt,.woocommerce #content #main a.button.alt,.woocommerce #content #main button.button.alt{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}.woocommerce-account #content #main input.button.alt:visited,.woocommerce-account #content #main a.button.alt:visited,.woocommerce-account #content #main button.button.alt:visited,.woocommerce-checkout #content #main input.button.alt:visited,.woocommerce-checkout #content #main a.button.alt:visited,.woocommerce-checkout #content #main button.button.alt:visited,.woocommerce-page #content #main input.button.alt:visited,.woocommerce-page #content #main a.button.alt:visited,.woocommerce-page #content #main button.button.alt:visited,.woocommerce #content #main input.button.alt:visited,.woocommerce #content #main a.button.alt:visited,.woocommerce #content #main button.button.alt:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.woocommerce-account #content #main input.button.alt:hover,.woocommerce-account #content #main input.button.alt:active,.woocommerce-account #content #main input.button.alt:focus,.woocommerce-account #content #main a.button.alt:hover,.woocommerce-account #content #main a.button.alt:active,.woocommerce-account #content #main a.button.alt:focus,.woocommerce-account #content #main button.button.alt:hover,.woocommerce-account #content #main button.button.alt:active,.woocommerce-account #content #main button.button.alt:focus,.woocommerce-checkout #content #main input.button.alt:hover,.woocommerce-checkout #content #main input.button.alt:active,.woocommerce-checkout #content #main input.button.alt:focus,.woocommerce-checkout #content #main a.button.alt:hover,.woocommerce-checkout #content #main a.button.alt:active,.woocommerce-checkout #content #main a.button.alt:focus,.woocommerce-checkout #content #main button.button.alt:hover,.woocommerce-checkout #content #main button.button.alt:active,.woocommerce-checkout #content #main button.button.alt:focus,.woocommerce-page #content #main input.button.alt:hover,.woocommerce-page #content #main input.button.alt:active,.woocommerce-page #content #main input.button.alt:focus,.woocommerce-page #content #main a.button.alt:hover,.woocommerce-page #content #main a.button.alt:active,.woocommerce-page #content #main a.button.alt:focus,.woocommerce-page #content #main button.button.alt:hover,.woocommerce-page #content #main button.button.alt:active,.woocommerce-page #content #main button.button.alt:focus,.woocommerce #content #main input.button.alt:hover,.woocommerce #content #main input.button.alt:active,.woocommerce #content #main input.button.alt:focus,.woocommerce #content #main a.button.alt:hover,.woocommerce #content #main a.button.alt:active,.woocommerce #content #main a.button.alt:focus,.woocommerce #content #main button.button.alt:hover,.woocommerce #content #main button.button.alt:active,.woocommerce #content #main button.button.alt:focus{background-image:none;background-color:#D20001;color:white}@media only screen and (min-width: 768px){.woocommerce.archive #main .before-shop form .order-by-display-text{display:none}.woocommerce.archive #main .before-shop .woocommerce-pagination{float:right}}@media only screen and (min-width: 1200px){.woocommerce.archive #main .before-shop form .order-by-display-text{display:inline-block}.woocommerce.archive #main .before-shop .woocommerce-products-per-page{padding-left:20px}}html,html a{text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#2c3036;background-image:url("../images/pdn-gradient-shell-background.png");font-family:"Source Sans Pro Regular",Arial,sans-serif;font-size:0.875rem}#content{background-color:#fff}.post-banner-nav>span:last-of-type{background-color:#2c3036}#footer-newsletter{background-color:#434a54}#main-header,#main-footer{background-color:transparent}.show_more_link,.video_title small,.video_title small:visited{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right;margin:4px 0 0;padding:10px;border:1px solid fade(#5B636E, 50%);background:#F3F3F3;color:#434a54;text-transform:uppercase;font-weight:normal;font-size:0.5em;font-family:"Source Sans Pro Bold",Arial,sans-serif;line-height:1}.show_more_link:hover,.video_title small:hover,.show_more_link:focus,.video_title small:focus{background:fade(#5B636E, 50%);color:white}.store-support-widget{background-color:#2c3036;background-image:url("../images/pdn-gradient-shell-background.png");color:white}.store-support-widget h4{color:white;text-shadow:1px 1px 1px #434a54;font-size:1.5rem;text-transform:uppercase}.store-support-widget a{text-decoration:none;color:#D20001}.store-support-widget a:hover{text-decoration:underline}.store-support-widget .phonenumber-link{font-weight:bold}.store-support-widget .email-link{background:#D20001;color:white;text-transform:uppercase;padding:5px 10px;font-weight:bold}.store-support-widget p{font-weight:bold}nav.pagination ul.page-numbers{background-color:#f8f8f8;font-size:1rem}nav.pagination ul.page-numbers li .page-numbers{padding:10px 5px}span.new-product{display:block;background-color:#D20001;color:white;font-weight:bold;position:absolute;top:0;padding:0 10px;height:25px}.page-sort{text-align:center;margin:0 auto 5px}span.regular-nav-item{display:none}span.compact-nav-item{display:inline}.video_title small span:first-of-type,.target-page .videoroll-section small span:first-of-type{display:none}.pp_pic_holder.pp_woocommerce>.ppt,.pp_pic_holder.pp_woocommerce .pp_details .pp_description{display:none !important}@media only screen and (min-width: 768px){.page-sort{text-align:left}.page-sort .page-sort-text{display:none}span.regular-nav-item{display:inline}span.compact-nav-item{display:none}.video_title small span:first-of-type{display:inline-block}}@media only screen and (min-width: 1200px){.wrap{max-width:96%}.page-sort .page-sort-text{display:inline}}#main-header{overflow:visible}@media only screen and (min-width: 768px){#main-header #inner-header.wrap{max-width:96%}}@media only screen and (min-width: 768px){#main-header #main-logo{margin-top:-50px;max-width:15%}}@media only screen and (min-width: 1200px){#main-header #main-logo{max-width:none}}#main-header #main-logo img{display:block;margin:auto}@media only screen and (min-width: 768px){#main-header #main-logo img{max-width:100%}}#main-header .doubleclick-ad{text-align:center;margin-bottom:20px}@media only screen and (min-width: 768px){#main-header .doubleclick-ad{float:right;margin:10px 0}}#banner .vidstore-brightcove-player{border:2.5px solid #2c3036}#content{border-top:1px solid black;padding:0}#main{padding:10px 2.5% 0}@media only screen and (min-width: 768px){#banner .wrap,#inner-content{max-width:96%}#main{padding:0}#content{padding:0 2.5%}}.sidebar .newsform_wrapper{padding:20px 0;background:#434a54;color:white;text-align:center;text-transform:uppercase}.sidebar .newsform_wrapper .newsform_title{font-family:"Source Sans Pro Bold",Arial,sans-serif;font-size:2rem;line-height:2rem}.sidebar .newsform_wrapper .newsform_heading p{font-size:1rem;line-height:1rem;margin:0}.sidebar .related.products .products{display:block}#main-footer{background-image:url("../images/pdn-gradient-shell-background.png")}#main-footer nav ul.footer-nav{text-align:center;font-size:1.1em;line-height:0.9em}#main-footer nav ul.footer-nav li{display:inline-block;vertical-align:top;padding:5px 0;width:100%}@media only screen and (min-width: 768px){#main-footer nav ul.footer-nav li{width:24%;border:none;font-weight:bold}#main-footer nav ul.footer-nav li:nth-of-type(2),#main-footer nav ul.footer-nav li:nth-of-type(3),#main-footer nav ul.footer-nav li:nth-of-type(4){display:inline-block}}#main-footer nav ul.footer-nav li a{display:block;font-size:17px;padding:5px 0 10px;text-shadow:1px 1px black}#main-footer nav ul.footer-nav ul.sub-menu li{display:block;width:100%}#main-footer nav ul.footer-nav ul.sub-menu li a{box-shadow:none;font-weight:normal;font-size:17px;line-height:17px}#main-footer .copyright{margin:20px auto;text-align:center;font-weight:normal}#footer-logo{text-align:center}#footer-logo img{padding:15px 0}#footer-newsletter{overflow:hidden;height:180px}#footer-newsletter #footer-social{width:31.491712705%;position:relative;float:left;margin-left:2.762430939%}#footer-newsletter #footer-social.first{margin-left:0}#footer-newsletter #footer-social.last{float:right}#footer-newsletter .textwidget{width:65.74585634900001%;position:relative;float:left;margin-left:2.762430939%;padding:20px 0}#footer-newsletter .textwidget.first{margin-left:0}#footer-newsletter .textwidget.last{float:right}#footer-newsletter #footer-social,#footer-newsletter .textwidget{display:inline-block;width:99.999999993%;position:relative;float:left;margin-left:2.762430939%;margin:0 auto;padding:0;text-align:center}#footer-newsletter #footer-social.first,#footer-newsletter .textwidget.first{margin-left:0}#footer-newsletter #footer-social.last,#footer-newsletter .textwidget.last{float:right}#footer-newsletter .newsform_wrapper{color:white;text-transform:uppercase}#footer-newsletter .newsform_heading{text-align:center;text-transform:uppercase;line-height:30px}#footer-newsletter .newsform_title{display:block;margin:0;padding:0;height:32px;font-size:28px;text-transform:uppercase}#footer-newsletter .newsform_description{display:block;letter-spacing:-0.5px !important;font-size:24px}#footer-newsletter .newsform_image{display:block;width:110px;height:70px;background-image:url("../images/newsletter-signup-image.png");background-repeat:no-repeat}#footer-newsletter .newsform_button{display:block;margin:10px auto;padding:0 10px;max-width:300px;width:90%;border:none;background-color:#D20001;color:white;text-align:center;text-decoration:none;text-transform:uppercase;font-size:18px;line-height:46px}#footer-newsletter .newsform_footer>div{font-family:"Source Sans Pro Bold",Arial,sans-serif}#footer-newsletter .newsform_heading,#footer-newsletter .newform_footer{width:99.999999993%;position:relative;float:left;margin-left:2.762430939%;margin:0 auto;text-align:center}#footer-newsletter .newsform_heading.first,#footer-newsletter .newform_footer.first{margin-left:0}#footer-newsletter .newsform_heading.last,#footer-newsletter .newform_footer.last{float:right}#footer-newsletter ul.social-navigation{display:block;margin:10px auto 0;padding-top:10px;width:350px;text-align:center}#footer-newsletter .newsform_middle,#footer-newsletter .newsform_title{display:none}#footer-ad-wrapper .doubleclick-ad{text-align:center}@media only screen and (min-width: 768px){#main-footer{padding:10px 50px}#main-footer #footer-logo{width:99.999999993%}#main-footer #footer-logo img{display:block;margin:0 auto 40px;max-width:305px;max-height:110px}#main-footer ul.footer-nav.clearfix{width:99.999999993%;position:relative;float:left;margin-left:2.762430939%;clear:none;text-align:left;float:right}#main-footer ul.footer-nav.clearfix.first{margin-left:0}#main-footer ul.footer-nav.clearfix.last{float:right}#footer-newsletter{height:110px}#footer-newsletter #footer-social{width:31.491712705%;position:relative;float:left;margin-left:2.762430939%;padding:20px 0;height:110px;float:right;margin-left:0;margin-right:20px}#footer-newsletter #footer-social.first{margin-left:0}#footer-newsletter #footer-social.last{float:right}#footer-newsletter .textwidget{width:65.74585634900001%;position:relative;float:left;margin-left:2.762430939%;margin-left:0;padding:20px 0;text-align:left}#footer-newsletter .textwidget.first{margin-left:0}#footer-newsletter .textwidget.last{float:right}#footer-newsletter ul.social-navigation{margin:10px auto;padding:0;height:45px}#footer-newsletter .newsform_middle,#footer-newsletter .newsform_title{display:block}#footer-newsletter .newsform_title{font-size:24px}#footer-newsletter .newsform_heading .newsform_title,#footer-newsletter .newsform_heading span.newsform_description{display:inline;font-size:20px}#footer-newsletter .newsform_heading span.newsform_description{padding-left:10px}#footer-newsletter .newsform_heading{width:50%}#footer-newsletter .newsform_middle{margin:0 10px}#footer-newsletter .newsform_footer{width:40%}#footer-newsletter .newsform_heading,#footer-newsletter .newsform_middle,#footer-newsletter .newsform_footer{vertical-align:top;height:67px}#footer-newsletter .newsform_middle{padding:10px 0}#footer-newsletter .newsform_footer{padding:5px 0}#footer-newsletter .newsform_image{display:block;width:50px;height:60px;background-size:auto;background-repeat:no-repeat}#footer-newsletter .newsform_description,#footer-newsletter .newsform_description_after{font-size:15px}#footer-newsletter .newsform_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}#footer-newsletter .newsform_wrapper>div{display:inline-block}}#inner-main-nav.wrap{max-width:100%}@media only screen and (min-width: 768px){#inner-main-nav.wrap{width:96%;max-width:1200px}}.nav-wrapper .mobile-hide,.nav-wrapper>#searchform{display:none}#main-nav #mobile-navigation{background-color:#434a54;border:none}@media only screen and (min-width: 0) and (max-width: 767px){#main-nav #menu-the-main-menu{border-bottom:5px solid #434a54}}#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a{text-align:center;padding:10px 0;font-size:1.25rem}@media only screen and (min-width: 0) and (max-width: 767px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a{color:white;font-size:1.2em;padding:15px 0}}@media only screen and (min-width: 768px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:hover,#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:focus{background-color:white;color:black}}@media only screen and (min-width: 0) and (max-width: 767px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:hover,#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:focus{background-color:#D20001;color:white}}@media only screen and (min-width: 0) and (max-width: 767px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:active{background-color:#ae0304;color:white}}@media only screen and (min-width: 768px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item .sub-menu li>a{text-align:left;text-transform:capitalize}}@media only screen and (min-width: 768px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:hover{background-color:transparent}}@media only screen and (min-width: 768px){#main-nav #inner-main-nav .nav-wrapper .nav .menu-item>a:hover span{border-bottom-color:#D20001}}@media only screen and (min-width: 768px){#main-nav #inner-main-nav ul.nav>li:last-child>ul.sub-menu{left:-311px;right:inherit}}ul#menu-shop-menu li{text-align:center;background-color:#434a54;background:-webkit-gradient(linear, left top, left bottom, from(#434a54), to(#2c3036));background:-webkit-linear-gradient(top, #434a54, #2c3036);background:-moz-linear-gradient(top, #434a54, #2c3036);background:-ms-linear-gradient(top, #434a54, #2c3036);background:-o-linear-gradient(top, #434a54, #2c3036);background:linear-gradient(top, #434a54, #2c3036)}ul#menu-shop-menu li:active,ul#menu-shop-menu li:hover,ul#menu-shop-menu li:focus{background-color:#2c3036;background:-webkit-gradient(linear, left top, left bottom, from(#2c3036), to(#434a54));background:-webkit-linear-gradient(top, #2c3036, #434a54);background:-moz-linear-gradient(top, #2c3036, #434a54);background:-ms-linear-gradient(top, #2c3036, #434a54);background:-o-linear-gradient(top, #2c3036, #434a54);background:linear-gradient(top, #2c3036, #434a54)}ul#menu-shop-menu li.join a,ul#menu-shop-menu li.signout a{font-size:0.875rem;color:white}ul#menu-shop-menu li.join{background-color:#D20001;background:-webkit-gradient(linear, left top, left bottom, from(#D20001), to(#ae0304));background:-webkit-linear-gradient(top, #D20001, #ae0304);background:-moz-linear-gradient(top, #D20001, #ae0304);background:-ms-linear-gradient(top, #D20001, #ae0304);background:-o-linear-gradient(top, #D20001, #ae0304);background:linear-gradient(top, #D20001, #ae0304)}ul#menu-shop-menu li.join:active{background-color:#ae0304;background:-webkit-gradient(linear, left top, left bottom, from(#ae0304), to(#D20001));background:-webkit-linear-gradient(top, #ae0304, #D20001);background:-moz-linear-gradient(top, #ae0304, #D20001);background:-ms-linear-gradient(top, #ae0304, #D20001);background:-o-linear-gradient(top, #ae0304, #D20001);background:linear-gradient(top, #ae0304, #D20001)}ul#menu-shop-menu li.signout{background-color:#5B636E;background:-webkit-gradient(linear, left top, left bottom, from(#5B636E), to(#434a54));background:-webkit-linear-gradient(top, #5B636E, #434a54);background:-moz-linear-gradient(top, #5B636E, #434a54);background:-ms-linear-gradient(top, #5B636E, #434a54);background:-o-linear-gradient(top, #5B636E, #434a54);background:linear-gradient(top, #5B636E, #434a54)}ul#menu-shop-menu li.signout:active{background-color:#434a54;background:-webkit-gradient(linear, left top, left bottom, from(#434a54), to(#5B636E));background:-webkit-linear-gradient(top, #434a54, #5B636E);background:-moz-linear-gradient(top, #434a54, #5B636E);background:-ms-linear-gradient(top, #434a54, #5B636E);background:-o-linear-gradient(top, #434a54, #5B636E);background:linear-gradient(top, #434a54, #5B636E)}ul#menu-shop-menu li a{text-decoration:none;text-transform:uppercase;font-family:"Source Sans Pro Bold",Arial,sans-serif}.post-banner-nav{background-color:transparent}.post-banner-nav h2{padding:0;background-color:#2c3036;font-weight:bold;text-transform:uppercase;font-size:1rem;height:35px;line-height:35px;max-width:600px;border-top:1px solid #5B636E}.post-banner-nav a{color:white}.post-banner-nav a:hover,.post-banner-nav a:visited:hover,.post-banner-nav a:focus,.post-banner-nav a:visited:focus{color:white}.post-banner-nav>span{display:block;width:100%}.post-banner-nav>span:last-of-type{padding-top:2.5px}.post-banner-nav .post-banner-menu{-webkit-box-shadow:0px -5px 65px -10px #000;-moz-box-shadow:0px -5px 65px -10px #000;box-shadow:0px -5px 65px -10px #000;margin-top:0;background-color:#5B636E;padding:0;border:2.5px solid #2c3036;border-bottom:none}.post-banner-nav .post-banner-menu>.menu-item{text-transform:uppercase;font-family:"Source Sans Pro Bold",Arial,sans-serif;width:25%}.post-banner-nav .post-banner-menu>.menu-item>a{padding:0 15px;display:block;height:30px;line-height:21px;font-size:0.95rem;font-weight:bold}.post-banner-nav .post-banner-menu>.menu-item>a:first-of-type{background-color:black;padding-top:10px;height:40px}.post-banner-nav .menu-item>.sub-menu{padding:10px 15px;margin:0;min-height:165px}.post-banner-nav .menu-item>.sub-menu>.menu-item>a{text-transform:capitalize;font-family:"Source Sans Pro Regular",Arial,sans-serif;font-weight:100}.post-banner-nav .menu-item>.sub-menu>.menu-item>a:hover,.post-banner-nav .menu-item>.sub-menu>.menu-item>a:focus{text-decoration:underline}#footer-social ul.social-navigation{display:block;margin:10px auto;text-align:center}#footer-social ul.social-navigation li{display:inline-block;overflow:hidden;margin:0 2px;width:48px;height:48px}#footer-social ul.social-navigation li a{display:block;height:45px;background:url("../images/social-media-sprite-white-square-icons.png") no-repeat transparent;background-position:-102px center;color:transparent}#footer-social ul.social-navigation li:nth-of-type(2) a{background-position:-50px center}#footer-social ul.social-navigation li:nth-of-type(3) a{background-position:2px center}#footer-social ul.social-navigation li:nth-of-type(4) a{background-position:-205px center}#footer-social ul.social-navigation li.nav-instagram a{background-position:-155px center}#top-navigation{height:42.5px}#top-navigation #inner-top-navigation.wrap{width:100%;max-width:100%}#top-navigation ul.social-navigation{display:none}#top-navigation ul#menu-shop-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:space-between;-moz-box-align:space-between;-ms-flex-align:space-between;-webkit-align-items:space-between;align-items:space-between}#top-navigation ul#menu-shop-menu li{position:relative;z-index:1;min-height:45px;width:33%;line-height:45px}#top-navigation ul#menu-shop-menu li a{width:100%;height:45px;border:none;color:white;display:block}@media only screen and (min-width: 768px){#top-navigation{text-align:right}#top-navigation #inner-top-navigation.wrap{width:96%;max-width:1200px}#top-navigation .social-nav-wrapper{font-size:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}#top-navigation ul.social-navigation{display:inline-block;float:none;margin:0;padding-top:10px;width:auto;float:left}#top-navigation ul.social-navigation li{float:left;overflow:hidden;margin:0 2px;width:32px;height:45px}#top-navigation ul.social-navigation li a{display:block;height:30px;background:url("../images/social-nav-small.png") no-repeat;background-position:0 center;color:transparent}#top-navigation ul.social-navigation li.nav-facebook a{background-position:-80px center}#top-navigation ul.social-navigation li.nav-twitter a{background-position:-41px center}#top-navigation ul.social-navigation li.nav-rss a{background-position:-98px center}#top-navigation ul.social-navigation li.nav-pinterest a{background-position:-166px center}#top-navigation ul.social-navigation li.nav-google a{background-position:0 center}#top-navigation ul.social-navigation li.nav-instagram a{background-position:-120px center}#top-navigation ul.social-navigation li.nav-youtube a{background:url("../images/social-media-sprite-white-square-icons.png") no-repeat transparent;background-position:-137px center;background-size:auto 30px}#top-navigation ul#menu-shop-menu{float:none;max-width:57.5%;margin-left:2.5%;width:500px;height:50px;background:none}#top-navigation ul#menu-shop-menu li:nth-of-type(1),#top-navigation ul#menu-shop-menu li:nth-of-type(2){background:transparent}#top-navigation ul#menu-shop-menu li a{text-align:center;font-size:1rem;line-height:42px}#top-navigation ul#menu-shop-menu li.cart{width:auto}#top-navigation ul#menu-shop-menu li.cart a:before{content:url("../images/icon-cart-white.png")}#top-navigation ul#menu-shop-menu li.signin{width:auto}#top-navigation ul#menu-shop-menu li.signin a:before{content:url("../images/icon-signin-white.png")}#top-navigation ul#menu-shop-menu li.cart a:before,#top-navigation ul#menu-shop-menu li.signin a:before{margin-right:20px;top:6.5px;position:relative}#top-navigation ul#menu-shop-menu li.signout,#top-navigation ul#menu-shop-menu li.join{margin-top:0;float:right;background:none;height:30px}#top-navigation ul#menu-shop-menu li.signout a,#top-navigation ul#menu-shop-menu li.join a{padding:5px 7.5px;line-height:30px;font-size:1rem;height:40px;display:block}#top-navigation ul#menu-shop-menu li.signout{width:160px}#top-navigation ul#menu-shop-menu li.signout a{text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif;border-radius:2.5px;border:1px solid;background:transparent;background-color:#434a54;border-color:#5B636E;color:white}#top-navigation ul#menu-shop-menu li.signout a:hover,#top-navigation ul#menu-shop-menu li.signout a:active,#top-navigation ul#menu-shop-menu li.signout a:focus{background-color:#5B636E;color:white}#top-navigation ul#menu-shop-menu li.join{width:200px}#top-navigation ul#menu-shop-menu li.join a{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif;width:190px}#top-navigation ul#menu-shop-menu li.join a:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}#top-navigation ul#menu-shop-menu li.join a:hover,#top-navigation ul#menu-shop-menu li.join a:active,#top-navigation ul#menu-shop-menu li.join a:focus{background-image:none;background-color:#D20001;color:white}#top-navigation ul#menu-shop-menu li.myaccount{width:auto;width:35%}ul.social-navigation{display:inline-block;float:none;margin:0;padding-top:10px;width:200px;float:left}ul.social-navigation li{float:left;overflow:hidden;margin:0 2px;width:32px;height:45px}ul.social-navigation li a{display:block;height:30px;background-position:0 center;color:transparent}#main-nav{border-top:0;border-bottom:5px solid #434a54;background:transparent;color:white}#main-nav .nav-wrapper{width:100%;background-color:#5B636E;background:-webkit-gradient(linear, left top, left bottom, from(#5B636E), to(#434a54));background:-webkit-linear-gradient(top, #5B636E, #434a54);background:-moz-linear-gradient(top, #5B636E, #434a54);background:-ms-linear-gradient(top, #5B636E, #434a54);background:-o-linear-gradient(top, #5B636E, #434a54);background:linear-gradient(top, #5B636E, #434a54);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:space-between;-moz-box-align:space-between;-ms-flex-align:space-between;-webkit-align-items:space-between;align-items:space-between}#main-nav .nav-wrapper .widget_search{margin:20px 10px;max-height:24px}#main-nav .nav-wrapper .widget_search.mobile-hide{display:inline-block}#main-nav .widget_search{margin:auto 10px}#main-nav #inner-main-nav ul.nav{width:80%}#main-nav #inner-main-nav ul.nav>li{width:25%;max-width:20%;text-align:center}#main-nav #inner-main-nav ul.nav>li>a{padding:10px;color:white;text-transform:uppercase;font-size:1.4rem;font-family:"Source Sans Pro Bold",Arial,sans-serif}#main-nav #inner-main-nav ul.nav>li>a>span{border-bottom:5px solid #5B636E}#main-nav #inner-main-nav ul.nav>li.current-menu-item>a,#main-nav #inner-main-nav ul.nav>li.current-menu-ancestor>a,#main-nav #inner-main-nav ul.nav>li.current_page_parent>a{color:white;background-color:transparent}#main-nav #inner-main-nav ul.nav>li.current-menu-item>a>span,#main-nav #inner-main-nav ul.nav>li.current-menu-ancestor>a>span,#main-nav #inner-main-nav ul.nav>li.current_page_parent>a>span{border-bottom-color:#D20001}#main-nav #inner-main-nav ul.nav>li>ul.sub-menu{text-align:left}#main-nav #inner-main-nav ul.nav>li>ul.sub-menu ul.sub-menu>li{border:none}#main-nav #inner-main-nav ul.nav>li>ul.sub-menu ul.sub-menu>li>a{color:#D20001;background-color:transparent;font-size:1rem}#main-nav #inner-main-nav ul.nav>li>ul.sub-menu ul.sub-menu>li>a:hover{text-decoration:none}#main-nav #inner-main-nav ul.nav>li>ul.sub-menu ul.sub-menu>li ul.sub-menu>li a{font-size:0.85rem}#main-nav #inner-main-nav ul.nav>li.four-col>ul.sub-menu{width:730px}.woocommerce.single-product.product-type_simple #main-nav #inner-main-nav ul.nav>li#menu-item-2575>a{color:white;background-color:transparent}.woocommerce.single-product.product-type_simple #main-nav #inner-main-nav ul.nav>li#menu-item-2575>a>span{border-bottom-color:#D20001}.woocommerce.single-wc-videos.product-type_video #main-nav #inner-main-nav ul.nav>li.current-menu-item>a,.woocommerce.single-wc-videos.product-type_video #main-nav #inner-main-nav ul.nav>li.current-menu-ancestor>a,.woocommerce.single-wc-videos.product-type_video #main-nav #inner-main-nav ul.nav>li.current_page_parent>a{color:white;background-color:transparent}.woocommerce.single-wc-videos.product-type_video #main-nav #inner-main-nav ul.nav>li.current-menu-item>a>span,.woocommerce.single-wc-videos.product-type_video #main-nav #inner-main-nav ul.nav>li.current-menu-ancestor>a>span,.woocommerce.single-wc-videos.product-type_video #main-nav #inner-main-nav ul.nav>li.current_page_parent>a>span{border-bottom-color:#D20001}.single-product #main-nav #inner-main-nav ul.nav>li.menu-item-2575>a>span{border-bottom-color:#5B636E}}@media only screen and (min-width: 0) and (max-width: 767px){#sticky-navigation{background-color:#434a54}#sticky-navigation ul.nav{background-color:black}#sticky-navigation ul.nav:last-of-type{border-bottom:5px solid #434a54}#sticky-navigation ul.nav li a{color:white;font-size:1.2em}#sticky-navigation ul.nav li a:hover,#sticky-navigation ul.nav li a:focus{background-color:#D20001;color:white}#sticky-navigation ul.nav li a:active{background-color:rgba(210,0,1,0.5);color:white}}.video_list_wrapper .video_title a{color:#2c3036}.video_list_wrapper .videos h3,.video_list_wrapper .videos .h3,.video_list_wrapper .videos li a h3,.video_list_wrapper .videos li a .h3,.video_list_wrapper .videos li a,.video_list_wrapper .videos a,.video_list_wrapper .videos h3 a,.video_list_wrapper .videos .h3 a{font-family:"Source Sans Pro Regular",Arial,sans-serif;font-weight:bold;text-transform:capitalize;text-decoration:none;color:#2c3036;margin-top:0}.video_list_wrapper .videos p,.video_list_wrapper .videos .watch{display:none}.video_list_wrapper .videos img{max-width:100%;min-width:100%;height:auto}.video_list_wrapper .videos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-mox-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.video_list_wrapper .videos li{width:100%;padding:0 10px;border:none}.video_list_wrapper .videos li .video-loop-thumb,.video_list_wrapper .videos li .video-loop-content{display:block;width:100%}.video_list_wrapper .videos li{margin:10px 0;padding:0}.video_list_wrapper .videos li img{height:auto;width:100%}@media only screen and (min-width: 768px){.related.products .products,.video_list_wrapper .videos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.related.products .products li,.video_list_wrapper .videos li{width:33.33333%;padding:0 10px;border:none}.related.products .products li .video-loop-thumb,.related.products .products li .video-loop-content,.video_list_wrapper .videos li .video-loop-thumb,.video_list_wrapper .videos li .video-loop-content{display:block;width:100%}.related.products .products .video-loop-thumb,.video_list_wrapper .videos .video-loop-thumb{position:relative;margin-bottom:10px}.related.products .products li,.video_list_wrapper .videos li{border:none}.related.products .products li .video-loop-content,.video_list_wrapper .videos li .video-loop-content{width:100%}.related.products .products li .video-loop-thumb,.video_list_wrapper .videos li .video-loop-thumb{width:100%}.related.products .products li img,.video_list_wrapper .videos li img{max-height:137px}.video_list_wrapper .videos li{border:none}.video_list_wrapper .videos li .video-loop-content{width:100%}.video_list_wrapper .videos li .video-loop-thumb{width:100%}.video_list_wrapper .videos li .video-loop-content .h3 a{text-decoration:none;color:#2c3036}.video_list_wrapper .videos li .video-loop-content>p{display:none}}.slick-slider.products li.product h3{font-family:"Source Sans Pro Regular",Arial,sans-serif;font-weight:bold;text-transform:capitalize;text-decoration:none;color:#2c3036;margin-top:0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper input[type=text]{font-size:1rem}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}.gform_wrapper .gform_footer input.button:visited,.gform_wrapper .gform_footer input[type=submit]:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input.button:active,.gform_wrapper .gform_footer input.button:focus,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_footer input[type=submit]:active,.gform_wrapper .gform_footer input[type=submit]:focus{background-image:none;background-color:#D20001;color:white}.woocommerce.archive.tax-product_cat li.product.type-product>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product>a:first-of-type h3:before{background-color:#D20001}.woocommerce.archive.tax-product_cat li.product.type-product>.video-loop-content,.woocommerce.archive.post-type-archive-product li.product.type-product>.video-loop-content,.woocommerce.single-product li.product.type-product>.video-loop-content{margin-top:-55px}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-dvds>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-dvds>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-dvds>a:first-of-type h3:before{background-color:#D20001}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-dvds.product-cat-special-bundles-sets>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-dvds.product-cat-special-bundles-sets>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-dvds.product-cat-special-bundles-sets>a:first-of-type h3:before{background-color:#D20001}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-video-downloads>a:first-of-type h3:before,.woocommerce.archive.tax-product_cat li.product.type-product.video_membership-premium-videos>.video-loop-content .h3:before,.woocommerce.archive.tax-product_cat li.product.type-product.product_cat-full-length-video-downloads>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-video-downloads>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.video_membership-premium-videos>.video-loop-content .h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product_cat-full-length-video-downloads>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-video-downloads>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.video_membership-premium-videos>.video-loop-content .h3:before,.woocommerce.single-product li.product.type-product.product_cat-full-length-video-downloads>a:first-of-type h3:before{background-color:#006385}@media only screen and (min-width: 0) and (max-width: 768px){.woocommerce.archive.tax-product_cat li.product.type-product.video_membership-premium-videos>a:first-of-type:before,.woocommerce.archive.post-type-archive-product li.product.type-product.video_membership-premium-videos>a:first-of-type:before,.woocommerce.single-product li.product.type-product.video_membership-premium-videos>a:first-of-type:before{bottom:82.5px !important}}@media only screen and (min-width: 768px){.woocommerce.archive.tax-product_cat li.product.type-product.video_membership-premium-videos>a:first-of-type:before,.woocommerce.archive.post-type-archive-product li.product.type-product.video_membership-premium-videos>a:first-of-type:before,.woocommerce.single-product li.product.type-product.video_membership-premium-videos>a:first-of-type:before{bottom:90px !important}}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-books>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-books>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-books>a:first-of-type h3:before{background-color:#C95803}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-loctite-tools-parts>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-loctite-tools-parts>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-loctite-tools-parts>a:first-of-type h3:before{background-color:black}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-dvds.product-cat-special-bundles-sets.product-cat-books>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-dvds.product-cat-special-bundles-sets.product-cat-books>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-dvds.product-cat-special-bundles-sets.product-cat-books>a:first-of-type h3:before{background-color:black}.woocommerce.archive.tax-product_cat li.product.type-product.product-cat-classes>a:first-of-type h3:before,.woocommerce.archive.post-type-archive-product li.product.type-product.product-cat-classes>a:first-of-type h3:before,.woocommerce.single-product li.product.type-product.product-cat-classes>a:first-of-type h3:before{background-color:grey}.home #banner{background:url("../images/home-banner-image-mobile-alt.png") no-repeat center 100% #191A1C;color:white;padding-top:10px;background-position:0 0;background-size:100% auto}@media only screen and (min-width: 768px){.home #banner{background-image:url("../images/home-banner-image-alt2.png");background-size:cover;background-position:center;height:auto;padding-top:40px;margin-bottom:-35px}}.home #banner .sidebar{width:100%;margin:auto}.home #banner .sidebar:first-of-type{text-align:center}@media only screen and (min-width: 768px){.home #banner .sidebar:first-of-type{max-width:none;width:635px;text-align:right}}.home #banner .sidebar .on-deck{max-height:570px;margin-bottom:70px;overflow-y:scroll;background-color:rgba(67,74,84,0.5);border-radius:5px;padding:10px}@media only screen and (min-width: 768px){.home #banner .sidebar .on-deck{max-height:535px;overflow:auto}}@media only screen and (min-width: 768px){.home #banner .sidebar ul.videos li{width:100%}}.home #banner .sidebar ul.videos li .video-loop-content p{display:block;color:black}.home #banner .sidebar ul.videos li .video-loop-content p a{color:red;font-weight:100}@media only screen and (min-width: 768px){.home #banner .sidebar ul.videos li .wp-post-image{height:auto}}.home #banner .hours{margin:10px auto 40px;font-weight:bold;text-align:center;max-width:65%;font-size:1.05rem}@media only screen and (min-width: 768px){.home #banner .hours{margin-left:0;max-width:none;text-align:left}.home #banner .hours span{background-color:fade(#2c3036, 50%)}}.home #banner .become-member{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif;display:block;height:50px;line-height:50px;width:260px;font-size:1.125rem;margin:auto}.home #banner .become-member:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}.home #banner .become-member:hover,.home #banner .become-member:active,.home #banner .become-member:focus{background-image:none;background-color:#D20001;color:white}@media only screen and (min-width: 768px){.home #banner .become-member{margin-left:0}}.home #banner h1{text-shadow:2px 2px 5px #000;text-align:center}@media only screen and (min-width: 768px){.home #banner h1{text-align:left;white-space:nowrap}}.home #banner h1 span{display:block}.home #banner h1 span:first-of-type,.home #banner h1 span:last-of-type{font-family:"Source Sans Pro Regular",Arial,sans-serif;color:white;line-height:3rem;font-weight:100}@media only screen and (min-width: 0) and (max-width: 319px){.home #banner h1 span:first-of-type,.home #banner h1 span:last-of-type{font-size:2.5rem}}@media only screen and (min-width: 320px) and (max-width: 399px){.home #banner h1 span:first-of-type,.home #banner h1 span:last-of-type{font-size:3rem}}@media only screen and (min-width: 400px){.home #banner h1 span:first-of-type,.home #banner h1 span:last-of-type{font-size:3.5rem}}.home #banner h1 span:nth-of-type(2){font-family:"Source Sans Pro Black",Arial,sans-serif;color:#ae0304;font-weight:bold;word-spacing:-2.5px;letter-spacing:-2.5px}@media only screen and (min-width: 0) and (max-width: 319px){.home #banner h1 span:nth-of-type(2){line-height:3rem;font-size:3rem}}@media only screen and (min-width: 320px) and (max-width: 399px){.home #banner h1 span:nth-of-type(2){line-height:4rem;font-size:4rem}}@media only screen and (min-width: 400px){.home #banner h1 span:nth-of-type(2){line-height:4.5rem;font-size:4.65rem}}@media only screen and (min-width: 768px){.home #banner h1 span:last-of-type{text-align:right}}@media only screen and (min-width: 768px){.home #banner #inner-banner-logged-in .video-section{padding:0 10px;background-color:fade(#F3F3F3, 55%);border-radius:5px;padding:0}.home #banner #inner-banner-logged-in .video-section h2,.home #banner #inner-banner-logged-in .video-section h3,.home #banner #inner-banner-logged-in .video-section p{padding:0 10px}.home #banner #inner-banner-logged-in .on-deck{padding:0 10px;background-color:#F3F3F3;border-radius:5px}.home #banner #inner-banner-logged-in .on-deck .video_title{color:#2c3036}}@media only screen and (min-width: 768px){.home #footer-ad-wrapper{float:none}.home #main .video_list_wrapper .videos li{border:none}.home #main .video_list_wrapper .videos li .video-loop-thumb,.home #main .video_list_wrapper .videos li .video-loop-content{width:100%}}body.join .wrap{max-width:96%}body.join #banner h1 span:last-of-type{font-size:5rem}body.join #banner .or{background-image:url("../images/join-or-crosshairs-icon.png");font-weight:bold;text-transform:uppercase;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif;height:62px;width:62px;background-repeat:no-repeat;line-height:62px;margin:10px auto}body.join #banner h1{text-shadow:2px 2px 5px #000;text-align:center}body.join #banner h1 span:first-of-type{font-family:"Source Sans Pro Semi Bold",Arial,sans-serif;color:white;font-size:3.5rem;line-height:3rem;font-weight:normal}body.join #banner h1 span:last-of-type{font-family:"Source Sans Pro Black",Arial,sans-serif;color:#ae0304;font-size:7rem;line-height:5rem;font-weight:bold}body.join #content>div{color:white}body.join #content>div:nth-of-type(1){background-color:black;background-image:url("../images/join-banner-image-mobile-alt2.png");background-position:center;background-repeat:no-repeat;background-size:cover}body.join #content>div:nth-of-type(2) .wrap{min-height:450px;background-image:url("../images/join-on-the-go-image.jpg");background-position:left top;background-repeat:no-repeat;background-size:100%;color:black}body.join #content>div:nth-of-type(2) .wrap>div{margin:45vw 30px 0}body.join #content>div:nth-of-type(3),body.join #content>div:nth-of-type(5){background-color:#5B636E}body.join #content>div:nth-of-type(4){background-color:black}body.join #content>div:nth-of-type(6){background-color:black}body.join .join-section{padding:50px 0}body.join .join-section a.become-member{width:250px;height:50px;line-height:50px;display:block;font-size:1.5rem;margin:auto;padding-bottom:10px}body.join .join-section p{font-size:1rem}body.join #join-how-it-works h2{text-align:center}body.join #join-how-it-works .works{width:90%;margin:auto;display:block;padding:20px 0;min-height:300px;max-width:450px;position:relative}body.join #join-how-it-works .works:before{content:"";height:165px;max-width:40%;display:block;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:60px;left:0;right:0}body.join #join-how-it-works .works h3,body.join #join-how-it-works .works p{max-width:50%;text-align:left;margin:50px auto 0;margin-right:0;position:absolute;top:0;right:0;left:0}body.join #join-how-it-works .works p{top:50px}body.join #join-how-it-works .works:nth-of-type(even):before{right:0;left:40vw}body.join #join-how-it-works .works:nth-of-type(even) h3,body.join #join-how-it-works .works:nth-of-type(even) p{margin-left:0;right:auto;left:0}body.join #join-how-it-works .works.choose:before{background-image:url("../images/join-annual-icon-ar15.png")}body.join #join-how-it-works .works.bonus:before{background-image:url("../images/join-how-it-works-icon-downloads_discounts.png")}body.join #join-how-it-works .works.new:before{background-image:url("../images/join-play-icon.png")}body.join #join-how-it-works .works.satisfaction:before{background-image:url("../images/join-how-it-works-icon-satisfaction_guaranteed.png")}body.join #join-on-the-go{background-color:#F3F3F3}body.join #join-on-the-go ul{list-style-image:url("../images/icon-check.png")}body.join #join-on-the-go ul li{margin:10px 0}body.join #join-instructor-with-you,body.join #join-share{background-position:center;background-repeat:no-repeat;height:780px}body.join #join-instructor-with-you .clearfix.wrap>div,body.join #join-share .clearfix.wrap>div{margin-top:400px}body.join #join-instructor-with-you .clearfix.wrap>div h3,body.join #join-share .clearfix.wrap>div h3{text-align:center}body.join #join-instructor-with-you .clearfix.wrap>div p,body.join #join-share .clearfix.wrap>div p{text-align:justify}body.join #join-instructor-with-you{background-image:url("../images/join-instructor-with-you-background-image-mobile-text-small.jpg");position:relative}body.join #join-share{background-image:url("../images/join-share-background-image-mobile.jpg")}body.join #join-benefits{padding:50px 0;color:white}body.join #join-benefits .benefit{display:inline-block;vertical-align:top;text-align:center;min-height:430px;padding:250px 2.5% 10px;max-width:375px;margin:auto;display:block}body.join #join-benefits .benefit h3{text-align:center;font-size:1.2em}body.join #join-benefits .benefit.ideas{background:url("../images/join-page-center-comp-training.png") no-repeat top center}body.join #join-benefits .benefit.tips{background:url("../images/join-page-left-tips-techniques.png") no-repeat top center}body.join #join-benefits .benefit.updates{background:url("../images/join-page-right-gear-reviews.png") no-repeat top center}@media only screen and (min-width: 768px){body.join #banner{white-space:nowrap}body.join #banner h1{text-align:left;white-space:nowrap;margin:55px 0 20px;white-space:normal}body.join #banner h1 span:last-of-type{font-size:5rem}body.join #banner .or{display:inline-block;margin:0 20px;position:relative;top:-5px}body.join #banner a.become-member{max-width:25%;min-width:180px;display:inline-block}body.join #banner .only{width:30%;margin-left:290px;text-align:center;white-space:normal}body.join #content>div:nth-of-type(1){background-image:url("../images/join-banner-image-alt2.png")}body.join #content>div:nth-of-type(2) .wrap{background-position:left;background-size:50vw}body.join #content>div:nth-of-type(2) .wrap>div{margin-top:0}body.join .first a.become-member,body.join .last a.become-member{margin-left:0}body.join #join-instructor-with-you .body,body.join #join-share .body{margin-top:75px}body.join #join-instructor-with-you h3,body.join #join-instructor-with-you .h3,body.join #join-share h3,body.join #join-share .h3{font-size:2.81rem;line-height:2.5rem;margin:0}body.join #join-on-the-go h3{font-size:2rem}body.join #join-how-it-works header h2{text-align:center;margin:0;font-size:3.75rem}body.join #join-how-it-works .body .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:space-between;-moz-box-align:space-between;-ms-flex-align:space-between;-webkit-align-items:space-between;align-items:space-between;padding:50px 0}body.join #join-how-it-works .works{padding:0 0 35px;width:250px;margin:auto;background-size:440% auto}body.join #join-how-it-works .works h3{max-width:80%;margin:50px auto 0;text-align:center}body.join #join-how-it-works .works h3,body.join #join-how-it-works .works p,body.join #join-how-it-works .works:before,body.join #join-how-it-works .works:nth-of-type(even):before{position:relative;float:none;max-width:none;top:auto;right:auto;left:auto}body.join #join-how-it-works .works p{text-align:justify}body.join #join-benefits h3{text-align:center;margin:0}body.join #join-benefits p{text-align:justify}body.join #join-benefits .body .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:space-between;-moz-box-align:space-between;-ms-flex-align:space-between;-webkit-align-items:space-between;align-items:space-between;padding:50px 0}body.join #join-benefits .benefit{margin-top:0;padding:230px 25px 35px;min-height:165px;width:30%;display:inline-block}body.join #join-benefits .benefit:first-of-type{padding-left:0}body.join #join-benefits .benefit:last-of-type{padding-right:0}body.join #join-instructor-with-you{background-image:url("../images/join-instructor-with-you-background-image-text.jpg")}body.join #join-share{background-image:url("../images/join-share-background-image.jpg")}body.join #join-instructor-with-you,body.join #join-share{background-position:center;height:550px}body.join #join-instructor-with-you .clearfix.wrap>div,body.join #join-share .clearfix.wrap>div{margin-top:0}body.join #join-instructor-with-you .clearfix.wrap>div h3,body.join #join-share .clearfix.wrap>div h3{text-align:left}}@media only screen and (min-width: 1200px){body.join #banner h1 span:last-of-type{font-size:6rem}body.join #content>div:nth-of-type(2) .wrap{background-size:auto}}body.target-page #content #inner-content{padding:0}@media only screen and (min-width: 0) and (max-width: 767px){body.target-page #content #inner-content{margin-bottom:-60px}}@media screen and (max-width: 400px){body.target-page #main h2{min-height:100px}}body.target-page #main h2 a{color:#434a54}body.target-page .pdn-button{display:block;height:50px;line-height:50px;font-size:1.125rem;margin:auto;padding:0 20px}@media only screen and (min-width: 768px){body.target-page .pdn-button{float:left;min-width:260px}}@media screen and (max-width: 1199px){body.target-page .target-banner-info{overflow:auto}}@media screen and (max-width: 1199px){body.target-page .target-banner-info .target-banner-button{max-width:260px;float:none}}body.target-page .entry-content{padding-bottom:20px}body.target-page .featured-section div .featured-video-wrap:before{background-color:#434a54;color:white;content:"FEATURED VIDEO";font-family:"Source Sans Pro Bold",Arial,sans-serif;text-transform:uppercase;z-index:1;top:5px;left:5px}body.target-page .featured-section div .featured-video-wrap .featured-video-overlay{position:absolute;bottom:-2px}@media screen and (max-width: 400px){body.target-page .featured-section div .featured-video-wrap .featured-video-overlay{padding-bottom:15px}}@media screen and (max-width: 400px){body.target-page .featured-section div .featured-video-wrap .featured-video-overlay p{display:none}}body.target-page .featured-section .section-inner.featured-video{min-height:0}body.target-page .featured-section .video-placeholder{bottom:0;max-width:100%}body.target-page .featured-section .video-placeholder .placeholder-img-wrap a,body.target-page .featured-section .video-placeholder .placeholder-img-wrap a:hover,body.target-page .featured-section .video-placeholder .placeholder-img-wrap a:visited,body.target-page .featured-section .video-placeholder .placeholder-img-wrap a:focus{color:#434a54;text-decoration:none}@media screen and (max-width: 400px){body.target-page .featured-section .video-placeholder .placeholder-img-wrap:after{top:-40vw;left:42.5%}}body.target-page .featured-section .video-placeholder .vidstore-video-placeholder{z-index:0}body.target-page .featured-section .video-placeholder .featured-video-overlay{bottom:0}body.target-page .featured-section .featured-video-wrap{height:52.7vw}body.target-page .post-2675 .target-section:first-of-type{background-image:url("../images/target-page-firearms-training.png")}body.target-page .post-2677 .target-section:first-of-type{background-image:url("../images/target-page-handgun-training.png")}body.target-page .post-2679 .target-section:first-of-type{background-image:url("../images/target-page-shotgun-training.png")}body.target-page .post-2681 .target-section:first-of-type{background-image:url("../images/target-page-rifle-training.png")}body.target-page .post-2682 .target-section:first-of-type{background-image:url("../images/target-page-rifle-training.png")}body.target-page .post-2683 .target-section:first-of-type{background-image:url("../images/target-page-concealed-carry-training.png")}body.target-page .post-2685 .target-section:first-of-type{background-image:url("../images/target-page-gun-shooting-drills.png")}body.target-page .post-2687 .target-section:first-of-type{background-image:url("../images/target-page-self-defense.png")}body.target-page .post-2689 .target-section:first-of-type{background-image:url("../images/target-page-self-defense.png")}body.target-page .post-2692 .target-section:first-of-type{background-image:url("../images/target-page-self-defense.png")}body.target-page .post-2694 .target-section:first-of-type{background-image:url("../images/target-page-unarmed-self-defense.png")}body.target-page .post-2696 .target-section:first-of-type{background-image:url("../images/target-page-self-defense-for-women.png")}body.target-page .post-2698 .target-section:first-of-type{background-image:url("../images/target-page-home-defense.png")}body.target-page .post-2700 .target-section:first-of-type{background-image:url("../images/target-page-home-defense-weapons.png")}body.target-page .post-2702 .target-section:first-of-type{background-image:url("../images/target-page-holsters-and-usage.png")}body.target-page .post-2704 .target-section:first-of-type{background-image:url("../images/target-page-holsters-and-usage.png")}body.target-page .post-2706 .target-section:first-of-type{background-image:url("../images/target-page-self-defense-tools-accessories.png")}body.target-page .post-2708 .target-section:first-of-type{background-image:url("../images/target-page-knife-defense.png")}body.target-page .post-2710 .target-section:first-of-type{background-image:url("../images/target-page-self-defense.png")}body.target-page .post-2712 .target-section:first-of-type{background-image:url("../images/target-page-gander-mountain-academy.png")}body.target-page .target-section:first-of-type{background-color:#434a54;background-size:100% 500px}body.target-page .target-section:first-of-type .target-banner-video-wrap{position:relative}body.target-page .target-section:first-of-type .target-banner-video-wrap .placeholder-img-wrap{position:relative;max-height:272px}body.target-page .target-section:first-of-type .target-banner-video-wrap .placeholder-img-wrap:after{height:100px;width:100px}body.target-page .target-section:first-of-type .target-banner-video-wrap h4{color:#D20001;position:absolute;bottom:0;top:auto;margin:0 0 5px}body.target-page .target-section:first-of-type .target-banner-nav{background-color:#5B636E}body.target-page .target-section:first-of-type .target-banner-nav .target-banner-nav-item{border-right:1px groove rgba(67,74,84,0.4)}body.target-page .target-section:first-of-type .target-banner-nav .target-banner-nav-item a:before{background-position:center center}@media screen and (max-width: 399px){body.target-page .target-section:first-of-type .target-banner-nav .target-banner-nav-item a:before{max-width:70px;max-height:70px;left:15px}}body.target-page .target-section:first-of-type .target-banner-nav .target-banner-nav-item:first-of-type a:before{background-image:url("../images/target-banner-video-icon.png")}body.target-page .target-section:first-of-type .target-banner-nav .target-banner-nav-item:nth-of-type(2) a:before{background-image:url("../images/red-cart-icon.png")}body.target-page .target-section:first-of-type .target-banner-nav .target-banner-nav-item:last-of-type a:before{border-right:none;background-image:url("../images/join-how-it-works-icon-satisfaction_guaranteed.png");background-size:75%;background-position:center 8px}body.target-page .target-section:first-of-type .target-banner-info h1{color:white}body.target-page .target-section:first-of-type p{color:white}body.target-page .target-section.videoroll-section{background-color:#F3F3F3}body.target-page .target-section.signup-section{background-color:black;background-repeat:no-repeat}@media only screen and (min-width: 0) and (max-width: 767px){body.target-page .target-section.signup-section{background-image:url("../images/join-instructor-with-you-background-image-mobile.jpg");background-position:center 0}}@media only screen and (min-width: 768px){body.target-page .target-section.signup-section{background-image:url("../images/join-instructor-with-you-background-image.jpg");background-position:-300px 0;background-size:auto 300px}}@media only screen and (min-width: 768px){body.target-page #main .video_list_wrapper .videos li{border:none}body.target-page #main .video_list_wrapper .videos li .video-loop-thumb,body.target-page #main .video_list_wrapper .videos li .video-loop-content{width:100%}body.target-page .videoroll-section small span:first-of-type{display:inline-block}body.target-page #content #inner-content #main .target-banner-info .tagline{padding-left:0}body.target-page .signup-section .signup-info h3{max-width:none;margin-top:20px}body.target-page .featured-section .featured-video-wrap{height:294px}body.target-page .featured-section div .featured-video-wrap:before{top:10px}}@media only screen and (min-width: 1200px){body.target-page .signup-section .signup-info h3{margin-top:40px}}#wc-promo-banner{background-color:#fff;color:#ffffff;width:100%;margin:auto;display:block;padding:0;max-width:none}#wc-promo-banner #inner-wc-promo-banner{background-color:#dd3333}body.post-type-archive-product.woocommerce #content,body.tax-product_cat.woocommerce #content{border:none}body.post-type-archive-product.woocommerce #content #inner-content .sidebar,body.tax-product_cat.woocommerce #content #inner-content .sidebar{background-color:#F3F3F3}body.post-type-archive-product.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget h2,body.tax-product_cat.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget h2{background-color:#D20001}body.post-type-archive-product.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget .menu .menu-item>a,body.post-type-archive-product.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget .menu .menu-item>a:hover,body.tax-product_cat.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget .menu .menu-item>a,body.tax-product_cat.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget .menu .menu-item>a:hover{color:#D20001;font-family:"Source Sans Pro Bold",Arial,sans-serif}body.post-type-archive-product.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget .menu .menu-item .sub-menu a,body.tax-product_cat.woocommerce #content #inner-content .sidebar .widget_nav_menu.widget .menu .menu-item .sub-menu a{color:#2c3036;font-family:"Source Sans Pro Regular",Arial,sans-serif}body.post-type-archive-product.woocommerce .products li .h3 a,body.tax-product_cat.woocommerce .products li .h3 a{font-family:'Source Sans Pro Regular', Arial, sans-serif;font-weight:bold;text-transform:capitalize;text-decoration:none;color:#2c3036;margin-top:0}body.post-type-archive-product.woocommerce .products li .video-loop-content,body.tax-product_cat.woocommerce .products li .video-loop-content{position:relative;min-height:100px}body.post-type-archive-product.woocommerce .products li .price,body.tax-product_cat.woocommerce .products li .price{font-size:1.25rem;font-weight:bold;margin-bottom:0}body.post-type-archive-product.woocommerce .products li .button.add_to_cart_button,body.tax-product_cat.woocommerce .products li .button.add_to_cart_button{right:0}body.post-type-archive-product.woocommerce #store-home-main,body.tax-product_cat.woocommerce #store-home-main{background-color:white;margin-top:40px}body.post-type-archive-product.woocommerce .store-home-banner-top .store-home-banner-top-left .store-banner-image-overlay .sub-head,body.tax-product_cat.woocommerce .store-home-banner-top .store-home-banner-top-left .store-banner-image-overlay .sub-head{color:#D20001}body.post-type-archive-product.woocommerce .store-home-banner-bottom .store-banner-image-overlay,body.post-type-archive-product.woocommerce .product-category-slider .slick-slider li .category-title,body.tax-product_cat.woocommerce .store-home-banner-bottom .store-banner-image-overlay,body.tax-product_cat.woocommerce .product-category-slider .slick-slider li .category-title{background-color:rgba(210,0,1,0.85)}body.post-type-archive-product.woocommerce #content #inner-content #main .store-home-banner-bottom .store-banner-image-overlay h1,body.tax-product_cat.woocommerce #content #inner-content #main .store-home-banner-bottom .store-banner-image-overlay h1{font-size:1.8em}body.post-type-archive-product.woocommerce .store-home-banner-bottom .store-banner-image-overlay,body.tax-product_cat.woocommerce .store-home-banner-bottom .store-banner-image-overlay{top:0;max-width:80%;padding:0}body.post-type-archive-product.woocommerce .store-home-banner-bottom .store-banner-image-overlay>p,body.tax-product_cat.woocommerce .store-home-banner-bottom .store-banner-image-overlay>p{margin:7px auto}body.post-type-archive-product.woocommerce .store-banner-image-overlay h2,body.tax-product_cat.woocommerce .store-banner-image-overlay h2{text-shadow:0.5px 0.5px 2.5px rgba(21,21,21,0.5)}body.post-type-archive-product.woocommerce .store-banner-image-overlay p,body.tax-product_cat.woocommerce .store-banner-image-overlay p{color:white;font-weight:bold;text-shadow:1px 1px 1px black;font-family:"Source Sans Pro Bold",Arial,sans-serif}body.post-type-archive-product.woocommerce .store-banner-image-overlay .store-button,body.tax-product_cat.woocommerce .store-banner-image-overlay .store-button{border:2.5px solid rgba(255,255,255,0.5);background-color:rgba(128,128,128,0.5);color:white;padding:5px 10px;font-weight:bold;font-family:'Source Sans Pro Bold', Arial, sans-serif;border-radius:2.5px;text-transform:uppercase;text-decoration:none}body.post-type-archive-product.woocommerce .main-head,body.tax-product_cat.woocommerce .main-head{text-shadow:0.5px 0.5px 2.5px rgba(21,21,21,0.5);color:white}body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next,body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev{background-image:none;right:0;opacity:1;color:white;background-color:#D20001;width:40px}body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next:before,body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev:before,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next:before,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev:before{height:25px;width:40px;color:white;display:block;font-size:2.5rem;font-family:"dashicons"}body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev{box-shadow:-2px 0px 20px black}body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev:before,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-prev:before{content:"\f341"}body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next{box-shadow:2px 0px 20px black}body.post-type-archive-product.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next:before,body.tax-product_cat.woocommerce #inner-content #main #store-home-main .slick-slider .slick-next:before{content:"\f345"}@media only screen and (min-width: 768px){body.post-type-archive-product.woocommerce #footer-ad-wrapper,body.tax-product_cat.woocommerce #footer-ad-wrapper{float:none}body.post-type-archive-product.woocommerce #content #inner-content #main .store-home-banner-bottom .store-banner-image-overlay h1,body.tax-product_cat.woocommerce #content #inner-content #main .store-home-banner-bottom .store-banner-image-overlay h1{font-size:2em}body.post-type-archive-product.woocommerce .store-home-banner-bottom .store-banner-image-overlay,body.tax-product_cat.woocommerce .store-home-banner-bottom .store-banner-image-overlay{padding:10px 0 0}body.post-type-archive-product.woocommerce .store-home-banner-bottom .store-banner-image-overlay>p,body.tax-product_cat.woocommerce .store-home-banner-bottom .store-banner-image-overlay>p{margin:10px auto}body.post-type-archive-product.woocommerce .store-home-banner-top .store-home-banner-top-right div,body.tax-product_cat.woocommerce .store-home-banner-top .store-home-banner-top-right div{max-height:163.5px}body.post-type-archive-product.woocommerce .store-home-banner-top .store-home-banner-top-right div:nth-of-type(2),body.tax-product_cat.woocommerce .store-home-banner-top .store-home-banner-top-right div:nth-of-type(2){margin-top:0}body.post-type-archive-product.woocommerce #content #inner-content #main .store-home-banner-bottom-right-image-holder .main-head,body.tax-product_cat.woocommerce #content #inner-content #main .store-home-banner-bottom-right-image-holder .main-head{font-size:0.75rem;line-height:0.75rem;margin-top:0}}@media only screen and (min-width: 1200px){body.post-type-archive-product.woocommerce #content #inner-content #main .store-home-banner-bottom-right-image-holder .main-head,body.tax-product_cat.woocommerce #content #inner-content #main .store-home-banner-bottom-right-image-holder .main-head{font-size:1.4rem;line-height:1.7rem}body.post-type-archive-product.woocommerce .store-home-banner-top .store-home-banner-top-right,body.tax-product_cat.woocommerce .store-home-banner-top .store-home-banner-top-right{max-height:332px}}body.go-premium h1,body.go-premium h2,body.go-premium h3{color:#2c3036;text-align:center}body.go-premium h1,body.go-premium h2{text-shadow:2px 2px rgba(0,0,0,0.25)}body.go-premium h1{font-size:2.75rem}body.go-premium h3{text-shadow:1px 1px rgba(0,0,0,0.25)}body.go-premium p{color:#2c3036}body.go-premium p>strong{font-size:1rem;font-style:italic;text-shadow:1px 1px rgba(0,0,0,0.25);padding-right:10px}body.go-premium #banner{min-height:0;background-color:darkgrey;background-image:url("../images/go-premium-background-image.png");background-size:cover;background-position:0;background-repeat:no-repeat;color:white;height:auto;padding:50px 5%}body.go-premium #banner .become-member{border-radius:2.5px;border:1px solid;background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none;text-transform:uppercase;font-weight:bold;text-decoration:none;text-align:center;font-family:"Source Sans Pro Bold",Arial,sans-serif}body.go-premium #banner .become-member:visited{background:transparent;background-color:#ae0304;border-color:#D20001;color:white;background-image:none}body.go-premium #banner .become-member:hover,body.go-premium #banner .become-member:active,body.go-premium #banner .become-member:focus{background-image:none;background-color:#D20001;color:white}@media only screen and (min-width: 768px){body.go-premium #banner .become-member{margin:10px 0}}body.go-premium #banner h1{min-height:0;color:white;text-align:left;font-size:2rem;font-size:3.5rem;margin:0;height:auto;text-transform:uppercase;min-height:0}body.go-premium #banner p{padding:0 5px;border-radius:5px;background-color:rgba(0,0,0,0.5);color:white}body.go-premium #banner h2{color:white}body.go-premium #banner .pdn-button{display:block;padding:15px 30px;margin:10px auto;font-weight:bold;font-size:1.4rem;max-width:300px}body.go-premium #banner .sixcol.last{width:100%;margin:auto}@media only screen and (min-width: 768px){body.go-premium #banner .sixcol.last{width:40%;float:right}}body.go-premium #banner .red-button,body.go-premium #banner h3{text-align:center}@media only screen and (min-width: 0) and (max-width: 767px){body.go-premium #content{padding:0}}body.go-premium #content #inner-content{max-width:100%;overflow:hidden}body.go-premium #content #inner-content #main{padding:0;padding:0}@media only screen and (min-width: 768px){body.go-premium #content #inner-content #main{margin-bottom:-40px}}body.go-premium #content #inner-content #main article{padding:0}body.go-premium.logged-in #content #inner-content #main{margin-bottom:0}body.go-premium .member-benefits{background-image:url("../images/pdn-gradient-shell-background.png")}body.go-premium .member-benefits h2,body.go-premium .member-benefits p{color:white}body.go-premium .member-benefits .go-premium-benefits li{color:white}body.go-premium .member-benefits .go-premium-benefits li:before{background-color:rgba(255,255,255,0.5);background-position:center;background-repeat:no-repeat}body.go-premium .member-benefits .go-premium-benefits li:first-of-type:before{background-image:url("../images/join-how-it-works-icon-downloads_discounts.png")}body.go-premium .member-benefits .go-premium-benefits li:nth-of-type(2):before{background-image:url("../images/join-annual-icon-ar15.png")}body.go-premium .member-benefits .go-premium-benefits li:nth-of-type(3):before{background-image:url("../images/join-play-icon.png")}body.go-premium .member-benefits .go-premium-benefits li:nth-of-type(4):before{background-image:url("../images/pdn-tips-icon.png")}body.go-premium .member-benefits .go-premium-benefits li:nth-of-type(5):before{background-image:url("../images/join-how-it-works-icon-satisfaction_guaranteed.png")}body.single.woocommerce .thumbnails.columns-3.slick-initialized.slick-slider img{height:45px}body.single.woocommerce #content #main h1{max-width:500px;font-weight:600}body.single.woocommerce #content #main #main-product .summary p{font-size:1rem}body.single.woocommerce #content #main #main-product .summary .price{color:#D20001;font-size:2rem;font-family:"Source Sans Pro Bold",Arial,sans-serif}body.single.woocommerce #content #main #main-product .summary .discount{font-size:1.25rem;font-weight:bold}body.single.woocommerce #content #main #main-product form.cart .variations select{box-shadow:none;color:#434a54;border-color:lightgrey;padding:5px 2.5px;height:35px;width:100px}body.single.woocommerce #content #main .woocommerce-tabs{border:1px solid #2c3036}body.single.woocommerce #content #main .woocommerce-tabs .tabs{background:#2c3036;border-bottom:none;margin-top:0;font-family:"Source Sans Pro Bold",Arial,sans-serif;padding:0}body.single.woocommerce #content #main .woocommerce-tabs .tabs li{border-right:1px solid rgba(204,204,204,0.4)}body.single.woocommerce #content #main .woocommerce-tabs .tabs .active{background:white}body.single.woocommerce #content #main .woocommerce-tabs .tabs .active a{color:#2c3036;padding:10px 20px}body.single.woocommerce #content #main .woocommerce-tabs .entry-content{padding:10px 20px;font-size:1rem}body.single.woocommerce .sidebar .doubleclick-ad{margin-top:25px}body.single.woocommerce .sidebar h2{color:#434a54}body.single.woocommerce .sidebar ul.products li.product img{width:100%;margin-bottom:0}body.single.woocommerce .sidebar ul.products li.product .new-product,body.single.woocommerce .sidebar ul.products li.product .onsale{background:#D20001;color:white;font-weight:bold;font-family:"Source Sans Pro Bold",Arial,sans-serif;text-align:center;text-transform:uppercase}body.single.woocommerce .sidebar ul.products li.product .onsale{background:#D20001;z-index:2}body.single.woocommerce .sidebar ul.products li.product h3{font-family:'Source Sans Pro Regular', Arial, sans-serif;letter-spacing:-0.5px;text-align:left;text-transform:capitalize;color:#232d3c;margin-bottom:0}body.single.woocommerce .sidebar ul.products li.product .price{font-weight:bold;color:#D20001}body.single.woocommerce .sidebar ul.products li.product .price del{display:inline-block}body.single.woocommerce #main-product .images{border:1px solid #f0f0f0}body.single.woocommerce .product{position:relative}body.single.woocommerce .product .new-product{position:absolute;top:0;left:0;width:100%;z-index:1;padding:2.5px 0;max-width:100px;background:#D20001;color:white;text-align:center;text-transform:uppercase;font-weight:bold;font-family:"Source Sans Pro Bold",Arial,sans-serif}body.single.woocommerce.product-type_simple .sidebar{background-color:#F3F3F3}body.single.woocommerce.single-wc-videos .woocommerce-breadcrumb,body.single.woocommerce.single-plans .woocommerce-breadcrumb{border-bottom:none;visibility:hidden}body.single.woocommerce.single-wc-videos #video-add-to-cart .widget h2,body.single.woocommerce.single-plans #video-add-to-cart .widget h2{margin-top:0}body.single.woocommerce.single-wc-videos ul.benefits-list li:before,body.single.woocommerce.single-plans ul.benefits-list li:before{display:inline-block;width:35px;height:20px;background-image:url("../images/join-how-it-works-icon-sprite.png");background-position:7px 0;background-size:auto 21px;background-repeat:no-repeat;content:" "}body.single.woocommerce.single-wc-videos ul.benefits-list li.benefit.bonus:before,body.single.woocommerce.single-plans ul.benefits-list li.benefit.bonus:before{background-position:-24px 0}body.single.woocommerce.single-wc-videos ul.benefits-list li.benefit.new:before,body.single.woocommerce.single-plans ul.benefits-list li.benefit.new:before{background-position:-55px 0}body.single.woocommerce.single-wc-videos ul.benefits-list li.benefit.satisfaction:before,body.single.woocommerce.single-plans ul.benefits-list li.benefit.satisfaction:before{background-position:-85px 0}body.single.woocommerce.single-wc-videos .woocommerce-tabs ul.tabs li a,body.single.woocommerce.single-plans .woocommerce-tabs ul.tabs li a{color:white}body.single.woocommerce.single-wc-videos #main-product div.product .summary .product_meta .tagged_as,body.single.woocommerce.single-wc-videos #main-product div.product .summary .product_meta .posted_in,body.single.woocommerce.single-wc-videos #main-product div.product .summary .product_meta .sku_wrapper,body.single.woocommerce.single-plans #main-product div.product .summary .product_meta .tagged_as,body.single.woocommerce.single-plans #main-product div.product .summary .product_meta .posted_in,body.single.woocommerce.single-plans #main-product div.product .summary .product_meta .sku_wrapper{display:none}body.single.woocommerce.single-wc-videos #main-product div.product .summary .downloads a.button,body.single.woocommerce.single-plans #main-product div.product .summary .downloads a.button{margin-bottom:10px}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .widget_text,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .widget_text{margin-bottom:10px;border-radius:4px;background-color:white;color:#3c3c3c;font-size:1.2em}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .widget_text h2,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .widget_text h2{padding:10px 20px;border-bottom:dotted 1px #bbb}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .widget_text div.textwidget,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .widget_text div.textwidget{padding:10px 20px}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone{font-size:1.2em;background-color:white;margin-bottom:20px}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions h3,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone h3,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions h3,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone h3{color:#D20001;text-transform:uppercase;font-weight:bold;font-size:1.2em;font-family:"Source Sans Pro Bold",Arial,sans-serif}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions header h3,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone header h3,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions header h3,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone header h3{color:#434a54}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body #subscription-title,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body #subscription-title,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body #subscription-title,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body #subscription-title{font-size:2em}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body label,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .label,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body label,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .label,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body label,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .label,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body label,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .label{display:none}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body form.cart,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body form.cart,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body form.cart,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body form.cart{position:relative}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .price .amount,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price .amount,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .price .amount,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price .amount{font-size:1.3em;font-family:"Source Sans Pro Bold",Arial,sans-serif;color:#D20001}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .price del .amount,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price del .amount,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .price del .amount,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price del .amount{color:black}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .price .subscription-details,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price .subscription-details,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body .price .subscription-details,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price .subscription-details{font-size:.7em;color:#D20001}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body select#pa_subscription-term,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body select#pa_subscription-term,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body select#pa_subscription-term,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body select#pa_subscription-term{display:block;width:100%}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body button.button,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body button.button,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body button.button,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body button.button{float:none;padding:10px 0 10px;width:100%;text-transform:uppercase;font-size:1.25rem}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body p,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body p,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body p,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body p{text-align:center}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price{display:inherit;text-align:left}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price :nth-child(2),body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price :nth-child(2){padding:0}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price del,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body .price del{color:#434a54}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body button.button,body.single.woocommerce.single-plans #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body button.button{width:50%;float:right;font-size:1.125rem}body.single.woocommerce.single-wc-videos .related ul.products li.product,body.single.woocommerce.single-plans .related ul.products li.product{margin-bottom:20px}body.single.woocommerce.single-wc-videos .related .video-loop-content p,body.single.woocommerce.single-plans .related .video-loop-content p{display:none}body.single.woocommerce.single-wc-videos .related .video-loop-content a.watch,body.single.woocommerce.single-plans .related .video-loop-content a.watch{color:#D20001}body.single.woocommerce.single-wc-videos .sidebar,body.single.woocommerce.single-plans .sidebar{margin-top:20px}body.single.woocommerce.single-wc-videos #inner-plan-wrapper,body.single.woocommerce.single-plans #inner-plan-wrapper{padding:50px 0 10px}body.single.woocommerce.single-wc-videos article.plans,body.single.woocommerce.single-plans article.plans{padding:20px}body.single.woocommerce.single-wc-videos .download_plan.button,body.single.woocommerce.single-plans .download_plan.button{display:block;text-align:center}body.single.woocommerce.product-type_simple #content div.product,body.single.woocommerce.product-type_simple #content .woocommerce-tabs{max-width:95%;margin:0 auto 20px}body.single.woocommerce.product-type_simple #content #inner-content{padding:0}body.single.woocommerce.product-type_simple #content #main h1{margin:20px 0;font-size:1.35rem}body.single.woocommerce.product-type_simple #content #main #main-product .product_meta{margin:20px 0}body.single.woocommerce.product-type_simple #content #main .images,body.single.woocommerce.product-type_simple #content #main .summary{max-width:100%;margin:auto}body.single.woocommerce.product-type_simple #content #main .sidebar .doubleclick-ad{margin-top:25px}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .tabs{margin-top:0}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .tabs li a{padding:10px 20px}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .tabs .active a{padding:10px 20px}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .entry-content{padding:10px 20px;font-size:1rem}body.single.woocommerce.product-type_simple .sidebar .related{width:95%;margin:auto}body.single.woocommerce.product-type_simple .sidebar ul.products .product{width:100%;position:relative}body.single.woocommerce.product-type_simple .sidebar ul.products .product:nth-child(3n+3){margin-right:0}body.single.woocommerce.product-type_simple .sidebar ul.products .product span.new-product{position:absolute;top:0;left:0;width:100%;padding:2.5px 5px;display:block;width:auto;max-width:20%;font-size:0.75rem}body.single.woocommerce.product-type_simple .sidebar ul.products .product .price{font-size:1rem;bottom:0}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body select{width:100%}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions form.cart div.quantity{float:right;margin-top:20px}body.single.single-post .article-header .updated,body.single.single-post .article-header .amp,body.single.single-post .article-header .filed-under{display:none}body.single.single-post .entry-content hr{display:none}body.single.single-post .entry-content .BrightcoveExperience{display:block;margin:10px 0}@media only screen and (min-width: 768px){body.single.woocommerce #main-product{padding:0}body.single.woocommerce #main-product #inner-main-product div.product.product-type-simple .images,body.single.woocommerce #main-product #inner-main-product div.product.product-type-subscription .images,body.single.woocommerce #main-product #inner-main-product div.product.product-type-variable-subscription .images{width:31.491712705%;position:relative;float:left;margin-left:2.762430939%;margin-left:0;width:330px}body.single.woocommerce #main-product #inner-main-product div.product.product-type-simple .images.first,body.single.woocommerce #main-product #inner-main-product div.product.product-type-subscription .images.first,body.single.woocommerce #main-product #inner-main-product div.product.product-type-variable-subscription .images.first{margin-left:0}body.single.woocommerce #main-product #inner-main-product div.product.product-type-simple .images.last,body.single.woocommerce #main-product #inner-main-product div.product.product-type-subscription .images.last,body.single.woocommerce #main-product #inner-main-product div.product.product-type-variable-subscription .images.last{float:right}body.single.woocommerce #main-product #inner-main-product div.product.product-type-simple .summary,body.single.woocommerce #main-product #inner-main-product div.product.product-type-subscription .summary,body.single.woocommerce #main-product #inner-main-product div.product.product-type-variable-subscription .summary{width:48.618784527%;position:relative;float:left;margin-left:2.762430939%;float:right}body.single.woocommerce #main-product #inner-main-product div.product.product-type-simple .summary.first,body.single.woocommerce #main-product #inner-main-product div.product.product-type-subscription .summary.first,body.single.woocommerce #main-product #inner-main-product div.product.product-type-variable-subscription .summary.first{margin-left:0}body.single.woocommerce #main-product #inner-main-product div.product.product-type-simple .summary.last,body.single.woocommerce #main-product #inner-main-product div.product.product-type-subscription .summary.last,body.single.woocommerce #main-product #inner-main-product div.product.product-type-variable-subscription .summary.last{float:right}body.single.woocommerce #main-product .images{border:none}body.single.woocommerce #main-product .thumbnails{background:transparent}body.single.woocommerce #content #main{padding:0}body.single.woocommerce #content #main .product,body.single.woocommerce #content #main .woocommerce-tabs,body.single.woocommerce #content #main #entry-content{margin:40px 60px 60px;max-width:none}body.single.woocommerce #main{padding-left:0;padding-right:0}body.single.woocommerce #main #inner-main-product .product,body.single.woocommerce #main .woocommerce-tabs,body.single.woocommerce #main #footer-ad-wrapper{padding:0}body.single.woocommerce #main #footer-ad-wrapper{padding-top:40px}body.single.woocommerce.single-wc-videos #main-product div.product.downloadable{float:none;width:100%}body.single.woocommerce.single-wc-videos #main-product div.product.downloadable .vidstore-brightcove-player{margin-bottom:10px}body.single.woocommerce.single-wc-videos #main-product div.product.downloadable.show-ads{width:65.74585634900001%;position:relative;float:left;margin-left:2.762430939%;margin-left:0}body.single.woocommerce.single-wc-videos #main-product div.product.downloadable.show-ads.first{margin-left:0}body.single.woocommerce.single-wc-videos #main-product div.product.downloadable.show-ads.last{float:right}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-main h1{margin:0.375em 0}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone{margin-top:-35px}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body #subscription-title,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body #subscription-title{font-size:1.75rem;line-height:2.1rem}body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-subscriptions .body form.cart,body.single.woocommerce.single-wc-videos #main-product div.product .summary #video-add-to-cart .cart-option.purchase-standalone .body form.cart{padding-top:6px}body.single.woocommerce.product-type_simple #inner-content{white-space:nowrap}body.single.woocommerce.product-type_simple #content #main,body.single.woocommerce.product-type_simple .sidebar{white-space:normal}body.single.woocommerce.product-type_simple #content #inner-content{padding:0 0 40px}body.single.woocommerce.product-type_simple #content #main{width:80%;min-height:1120px}body.single.woocommerce.product-type_simple #content #main h1{max-width:500px;font-size:2.1rem}body.single.woocommerce.product-type_simple #content #main button.button.alt,body.single.woocommerce.product-type_simple #content #main .wl-button-wrap a{max-width:170px}body.single.woocommerce.product-type_simple #content #main #main-product .summary,body.single.woocommerce.product-type_simple #content #main #main-product .images{max-width:48%;margin-bottom:25px}body.single.woocommerce.product-type_simple #content #main #main-product form.cart .variations select{padding:5px 2.5px;height:35px;width:100px}body.single.woocommerce.product-type_simple #content #main .sidebar .doubleclick-ad{margin-top:25px}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .tabs{margin-top:0}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .tabs li a{padding:10px 20px}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .tabs .active a{padding:10px 20px}body.single.woocommerce.product-type_simple #content #main .woocommerce-tabs .entry-content{padding:10px 20px;font-size:1rem}body.single.woocommerce.product-type_simple .sidebar{width:20%;margin:20px 0;padding:10px 2%}body.single.woocommerce.product-type_simple .sidebar ul.products li.product .new-product{max-width:none}body.single.woocommerce.product-type_simple .sidebar ul.products li.product h3{min-height:40px;line-height:1rem}body.single.woocommerce.product-type_simple .sidebar ul.products li.product .price del{display:inline-block;bottom:auto}body.single.woocommerce.product-type_simple .sidebar ul.products li.product .price{bottom:0}body.single.woocommerce.product-type_simple .sidebar ul.products li.product h3,body.single.woocommerce.product-type_simple .sidebar ul.products li.product .price{width:100%;position:relative;right:auto}body.single.woocommerce.single-wc-videos #content #main{margin-top:20px}body.single.woocommerce.single-wc-videos #content #main>p:first-of-type{margin-top:0}body.single.woocommerce.single-wc-videos #content #main .product,body.single.woocommerce.single-wc-videos #content #main #entry-content{margin:25px 0}body.single.woocommerce.single-wc-videos #content #main .woocommerce-tabs{margin:0}body.single.woocommerce.single-wc-videos #content #main .h2{margin:25px 0}body.single.woocommerce.single-wc-videos #content #main ul.products li{margin:0 0 20px}body.single.woocommerce.single-wc-videos #content #main ul.products li .h3{min-height:100px;text-transform:capitalize;font-family:"Source Sans Pro Regular",Arial,sans-serif;font-weight:bold}body.single.woocommerce.product-type_variable-subscription #content #main .product,body.single.woocommerce.product-type_variable-subscription #content #main .woocommerce-tabs,body.single.woocommerce.product-type_variable-subscription #content #main #entry-content{margin:0 50px}body.single.woocommerce.product-type_variable-subscription #content #main .product{margin-top:50px}}body.archive #content #inner-content #main h1{font-size:2rem}body.archive #content #inner-content #main .video-loop-content .h3{font-size:1.5rem}body.archive #content #inner-content #main .video-loop-content p{font-size:0.865rem}body.archive #content #inner-content #main header.article-header{border-bottom:none}body.archive.tax-video_cat .excerpt-read-more,body.archive.tax-video_tag .excerpt-read-more{display:none}body.archive.tax-video_cat .watch,body.archive.tax-video_tag .watch{font-size:0.95rem}@media only screen and (min-width: 768px){body.archive.tax-video_tag #main ul.videos li{position:relative}body.archive.tax-video_tag #main ul.videos li a>.wp-post-image{display:block;float:left;width:48.618784527%}body.archive.tax-video_tag #main ul.videos li a>h3{margin-left:2.762430939%;display:inline;color:#2c3036}body.archive.tax-video_tag #main ul.videos li .video-loop-content{position:static}body.archive.tax-video_tag #main ul.videos li .video-loop-content .watch{position:absolute;bottom:10px}body.archive.tax-video_tag #content #inner-content #main{float:left;width:65.74585634900001%;margin-left:0}body.archive.tax-video_tag #content #inner-content #main header .page-sort{width:27%;position:relative;float:left;margin-left:2.762430939%;float:right;right:0;top:0;margin:0 0 7.5px;max-width:30%;line-height:2rem;height:35px}body.archive.tax-video_tag #content #inner-content #main header .page-sort .sort{float:right}body.archive.tax-video_tag #content #inner-content #main header h1{width:70%;position:relative;float:left;margin-left:2.762430939%;margin-left:0}body.archive.tax-video_tag #content #inner-content .sidebar{float:right;width:31.491712705%}}body.archive.category #content #inner-content #main{padding:20px 0}body.archive.category #content #inner-content #main .archive-title{padding-left:20px}body.archive.category #content #inner-content #main .pagination{text-align:center}body.archive.category #content #inner-content #main article{padding:20px}body.archive.category .article-header .page-title{border-bottom:1px solid #5B636E}body.archive.category #main>.h3 p{padding:20px 20px 0}body.archive.category h3,body.archive.category .h3 p{margin-top:0;font-size:1.35rem}@media screen and (min-width: 768px) and (max-width: 960px){body.archive.category h3,body.archive.category .h3 p{font-size:1.15rem;line-height:1.1}}body.archive.category .page-sort .sort{position:relative;top:0;right:-18px;width:auto}body.archive.category .byline.vcard{display:none}body.archive.category a.excerpt-read-more{font-size:0.95rem;display:block;position:absolute}body.archive.category a.excerpt-read-more:hover:before{text-decoration:underline}body.archive.category a.watch{font-size:0.95rem}body.archive.category a.watch:hover:before{text-decoration:underline}body.archive.category .posts li{padding:20px;position:relative}body.archive.category .posts li>a:first-child:hover{text-decoration:none}body.archive.category .posts li:last-of-type{border:none}body.archive.category .posts li.type-post h3 a,body.archive.category .posts li.type-product h3 a,body.archive.category .posts li.type-plans h3 a{display:block;position:relative}body.archive.category .posts li.type-post .excerpt-read-more{color:transparent}body.archive.category .posts li.type-post .excerpt-read-more:before{content:"Read More »";color:#D20001}body.archive.category .posts li.type-product .excerpt-read-more{color:transparent}body.archive.category .posts li.type-product .excerpt-read-more:before{content:"View Product »";color:#D20001}body.archive.category .posts li.type-plans .excerpt-read-more{color:transparent}body.archive.category .posts li.type-plans .excerpt-read-more:before{content:"View Plan »";color:#D20001}body.archive.category .posts li.wc-videos .excerpt-read-more{color:transparent}body.archive.category .posts li.wc-videos .excerpt-read-more:before{content:"Watch Now »";color:#D20001}@media only screen and (min-width: 768px){body.archive.category .page-title{font-size:2rem}body.archive.category .page-sort{position:absolute;right:20px;top:0;margin:0;width:215px;max-width:30%;line-height:2rem;height:35px}body.archive.category .page-sort .sort{position:absolute;top:0}body.archive.category a.excerpt-read-more{bottom:11px}body.archive.category .posts li{min-height:250px;border-bottom:1px dotted #5B636E}body.archive.category .posts li img{display:inline-block;max-width:37.5%;width:300px;float:left}body.archive.category .posts li h3,body.archive.category .posts li p{padding:0 10px 20px 10px;padding-left:40%}body.archive.category .posts li h3{margin:0}body.archive.category .posts li p{margin:0 0 30px}body.archive.category #content #inner-content #main{padding:0}body.archive.category #content #inner-content #main .archive-title{padding-left:0}body.archive.category #content #inner-content #main article{min-height:250px;position:relative;border-bottom:1px dotted #5B636E;padding:20px 0}body.archive.category #content #inner-content #main article .entry-content>p.excerpt-read-more-wrap{top:auto}body.archive.category #content #inner-content #main article .entry-content img.wp-post-image{display:inline-block;max-width:37.5%;width:300px;float:left;height:auto}}body.archive.tag article .entry-content .wp-post-image,body.archive.category article .entry-content .wp-post-image{width:100%;height:auto}@media only screen and (min-width: 768px){body.archive.category article .entry-content .wp-post-image,body.archive.tag article .entry-content .wp-post-image{width:auto}}body.archive.woocommerce #content #inner-content .sidebar>.widget:nth-of-type(2){padding:0;margin-top:20px}body.archive.woocommerce #content #inner-content .sidebar #text-14{padding:0;margin-top:10px}body.archive.woocommerce.tax-product_cat #content #inner-content #main header.archive-header h1{font-style:italic;color:white}@media only screen and (min-width: 768px){body.archive.woocommerce.tax-video_cat #content #inner-content #main{float:left;width:65.74585634900001%;margin-left:0}body.archive.woocommerce.tax-video_cat #content #inner-content #main header h1{width:auto;float:left;padding-left:0;margin-bottom:0.375em}body.archive.woocommerce.tax-video_cat #content #inner-content #main .page-sort{position:absolute;right:20px;top:0;margin:0;width:215px;max-width:30%;line-height:2rem;height:35px}body.archive.woocommerce.tax-video_cat #content #inner-content #main .page-sort .sort{position:absolute;top:0;right:0}body.archive.woocommerce.tax-video_cat #content #inner-content .sidebar{float:right;width:31.491712705%}body.archive.woocommerce.tax-video_cat #content #inner-content .sidebar .widget{padding:0}}@media only screen and (min-width: 768px){.training-page .video_list_wrapper .videos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.training-page .video_list_wrapper .videos li{width:25%;padding:0 10px;border:none}.training-page .video_list_wrapper .videos li .video-loop-thumb,.training-page .video_list_wrapper .videos li .video-loop-content{display:block;width:100%}}.training-page #banner{background-color:black;background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px 0}@media only screen and (min-width: 768px){.training-page #banner .clearfix.wrap{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:space-between;-moz-box-align:space-between;-ms-flex-align:space-between;-webkit-align-items:space-between;align-items:space-between}.training-page #banner .banner-left,.training-page #banner .banner-right{white-space:normal}}.training-page #banner .banner-left{width:100%}@media only screen and (min-width: 768px){.training-page #banner .banner-left{width:65%;margin-right:5%;position:relative}}.training-page #banner .banner-left .post-video-content{background-color:black}@media only screen and (min-width: 768px){.training-page #banner .banner-left .post-video-content{position:absolute;bottom:0}}.training-page #banner .banner-right{width:100%}@media only screen and (min-width: 768px){.training-page #banner .banner-right{width:30%}}.training-page #banner .banner-right .top-section{background-color:rgba(44,48,54,0.9);border-bottom:2.5px solid white;padding:10px}.training-page #banner .banner-right .top-section h1,.training-page #banner .banner-right .top-section h2{text-align:center;color:white;text-shadow:1px 1px black;white-space:normal}.training-page #banner .banner-right .top-section h1{font-size:2rem;max-width:75%;margin:auto}.training-page #banner .banner-right .bottom-section{background-color:#C5C5C5}.training-page #banner .banner-right .bottom-section img{max-width:100%;margin:auto;display:block}.training-page #banner .vs-slider-container{margin:auto;max-width:100%;background:rgba(0,0,0,0.5)}.training-page #banner .vs-slider-container .vs-slider-thumbs .vs-slider-thumbs-container .vs-slider-thumb{padding-top:0}.training-page #banner .vs-slider-container .vs-slider-main-description{margin:0 30px;background:none}.training-page #banner .vs-slider-container .vs-slider-main-description h2{background:none}.training-page #banner .vs-slider-container .vs-slider-main-content{max-width:100%}.training-page #banner .vs-slider-container .vs-slider-main-content object{width:100%}.training-page .training-content{max-width:1200px;margin:auto;padding:10px}.training-page .vs-slider-container .vs-slider:first-of-type .vs-slider-main-content{border:2.5px solid #434a54}body.page-id-2448 .entry-content p span.about-image-wrap{float:right;margin-left:20px}body.page-id-2448 .entry-content p span.about-image-wrap img{max-width:150px}
