.cmplz-video.cmplz-iframe-styles{background-color:transparent}
.cmplz-video.cmplz-hidden{visibility:hidden !important}
.cmplz-blocked-content-notice{display:none}
.cmplz-placeholder-parent{height:inherit}
.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}
.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}
.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}
.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}
.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}
.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}
.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}
.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}
.cmplz-blocked-content-container div div{display:none}
.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}
@keyframes cmplz-fadein{from{opacity:0}
to{opacity:1}
}#sidebar li.widget-container.woocommerce li.chosen{display:block;clear:both;}
body.novaro div.product div.images img, body.novaro #content div.product div.images img{width:auto;}
.widget_layered_nav li span{display:none;}
.widget_layered_nav li a span{display:inline;}
body.novaro ul.products li.product .nvr-productloop-img{min-height:270px;text-align:center;}
body.novaro ul.products li.product.isotope-item .nvr-productloop-img{height:initial;text-align:center;}
body.novaro ul.products li.product .nvr-productloop-img a img{vertical-align:middle;}
body.novaro ul.products li.product .nvr-productloop-img a{display:inline-table;}
.woocommerce #content h3, .woocommerce-page #content h3{min-height:45px;}
.nvr-featuredbadge{display:inline-block;height:100%;vertical-align:middle;}
.woocommerce ul.products li.product a img{display:block;max-height:270px;width:auto;margin:auto!important;}
.widget_layered_nav{border-color:#ebebeb;padding:20px;border-width:1px;border-style:solid;margin-bottom:36px;}
.widget_layered_nav h2.widgettitle{font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:2px;margin-bottom:19px;font-weight:700;}
div.logoimg img{height:47px;}
div.logoimg{padding:0;padding-top:6px;}
span.post-date{clear:both;display:block;font-size:11px;}
body.novaro #sidebar li.widget-container.widget_product_categories li a{padding:0;border:0;margin:0;font-size:13px;}
body.novaro ul.products li.product-category{width:32%;}
.woocommerce ul.products li.product a img{max-height:270px;}
body.novaro .product_filter ul.products li.product{width:33%;}
body.novaro ul.products li.product-category:nth-child(odd){margin:0 1%!important;margin-bottom:2%!important;}
@media only screen and (max-device-width: 480px) { body.novaro .product_filter ul.products li.product{width:100%;}
}
.sn a{font-size:25px;}
body{background-size:cover!important;}
.woocommerce #content div.product div.images img{margin:auto;}
.woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_layered_nav ul li:before{display:initial;}
ul.topnav > li.default_dropdown ul.mega_dropdown{width:300px;visibility:hidden;}
ul.topnav li:hover > ul.mega_dropdown{visibility:visible;}
.reset_variations{display:block!important;}
ul.gd-menu-z>li.menu-item{z-index:initial!important;}
@media only screen and (max-width: 479px) {
#outerheader .searchbox{display:block!important;float:none!important;width:100%!important;height:77px!important;}
.searchbox .searcharea .txtsearch{background-color:#e1e1e1!important;height:40px!important;width:250px!important;}
.searchbox .searcharea.shown{right:27px!important;}
.searchbox input.submit{float:right!important;position:relative!important;right:-18px!important;height:50px!important;top:13px!important;}
.js .topnav{top:70px!important;}
.searchbox .searcharea{z-index:10!important;opacity:1!important;left:0!important;border:0!important;width:100%!important;}
}
.woocommerce form .form-row input.input-text{border:solid 1px #e1e1e1;padding:15px 12px;font-size:11px;}
div.logoimg{padding:0;}
div.logoimg img{height:65px;}
.sn a{font-size:25px;}
#sidebar li.widget-container.woocommerce li{padding:0;margin:0 0 3px 0;}
body.novaro .hassidebar .prodlist-col ul.products li.product{width:32%;}
div.logoimg img{height:80px;}
.exitframe{height:100%;width:100%;white-space:nowrap;text-align:center;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.9);display:none;}
.exitframe .helper{display:inline-block;height:100%;vertical-align:middle;}
.exitframe img{vertical-align:middle;}
.top-email-container, .top-phone-container{margin-left:15px;}
@media only screen and (min-width: 1024px)
{
.nvrlayout1 .topnav > li{padding-left:0px;padding-right:14px;}
}
.woocommerce-shipping-calculator{display:none;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li > ul.mega_dropdown{display:none;}