<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* #Retina Display Queries
================================================== */
@media only screen and (-Webkit-min-device-pixel-ratio: 2),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 4/2),
only screen and (min-device-pixel-ratio: 2),
(min-resolution: 144dpi){

}

/* #Media Queries
================================================== */
@media only screen and (min-width: 981px) {

	/* HEADER &amp; MENU VERSION 2
	------------------------------------------------------------- */
	.nvrlayout2 #subbody{border-top:0px;}
	.nvrlayout2 #outertop{position:relative;}
	.nvrlayout2 #outerafterheader{padding-top:126px;}
	.nvrlayout2 #outerheaderwrapper{position:absolute; top:0px; left:0px; background-color:transparent; }
	.elementor-editor-active.nvrlayout2 #outerheaderwrapper{position:static;}
	.nvrlayout2 #outerheader{
		background-color:transparent;
		border-bottom:0px;
		z-index:300;
		overflow:hidden;
	}
	.nvrlayout2 #outerheader:hover{overflow:visible;}
	.nvrlayout2 #outerheader.sticky{border-width:0px; border-style:solid;}
	.nvrlayout2 .logoimg img{display:none;}
	.nvrlayout2 .logoimg img.lightlogo{display:block;}
	.nvrlayout2 #outerheader.sticky .logoimg img{display:block;}
	.nvrlayout2 #outerheader.sticky .logoimg img.lightlogo{display:none;}
	.nvrlayout2 #outerheader:not(.sticky) .searchbox input.submit{color:#fff; background-image:url(../images/btntopsearch-dark.png);}
	.nvrlayout2 .searchbox .searcharea .txtsearch{border:0px;}
	.nvrlayout2 #outerheader:not(.sticky) #topminicart{border-left:1px solid transparent; background-color:transparent;}
	.nvrlayout2 #outerheader.sticky #topminicart{border-color:#ebebeb;}
	.nvrlayout2 #outerheader:not(.sticky) #topminicart .topcartbutton{color:#fff;}
	.nvrlayout2 #outerheader:not(.sticky) #topminicart .shopicon{background-color:transparent; border:1px solid #595959; border:0px solid rgba(89,89,89,0.75);}
	.nvrlayout2 #outerheader:not(.sticky) #topminicart .cart_totalqty,
	.nvrlayout2 #outerheader:not(.sticky) #topminicart .cart_subtotal{color:#fff;}
	.nvrlayout2 #topminicart:hover .cart_totalqty,
	.nvrlayout2 #topminicart:hover .cart_subtotal{color:#555;}
	.nvrlayout2 #outerheader:not(.sticky) .searchandcart .searchbox .submittext{color:#fff;}
	.nvrlayout2 .searchandcart .searchbox.shown .submittext{padding:0px 21px;}
	.nvrlayout2 .searchandcart .searchbox .searcharea.shown{right:54px;}

	.nvrlayout2 .gn-menu-main,
	.nvrlayout2 .gn-menu-main ul{background-color:transparent;}
	.nvrlayout2 .gn-menu-main &gt; li:last-child {
		border-right:1px solid #595959;
		border-left:1px solid #595959;
		border-right: 1px solid rgba(89,89,89,0.75);
		border-left: 1px solid rgba(89,89,89,0.75);
	}
    .nvrlayout2 #outerheader:not(.sticky) #slidermenutitle{
        color:#fff;
    }
    .nvrlayout2 #outerheader:not(.sticky) #slidermenutitle #slidermenuicon,
    .nvrlayout2 #outerheader:not(.sticky) #slidermenutitle #slidermenuicon:after,
    .nvrlayout2 #outerheader:not(.sticky) #slidermenutitle #slidermenuicon:before{
        background-color:#fff;
    }

}

@media only screen and (max-width:1440px){
	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:500px;}
}

@media only screen and (max-width:1280px){
	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:470px;}
}

@media only screen and (max-width:1250px){
	.topnav &gt; li, #mega_main_menu &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link{	padding:0px 18px;}
	#mega_main_menu &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link:after{right:3px;}
}

@media only screen and (max-width:1200px){
	.topnav &gt; li, #mega_main_menu &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link, .frontendmenu li{padding-left:12px; padding-right:12px;}
	#mega_main_menu &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link:after{right:1px;}
}

@media only screen and (max-width:1024px){
	body.novaro .navcontainer.columns{margin:0px;}
	body.novaro #outerheader .navcontainer.openmenu{position:relative;}
	section.navigation{padding-top:0px;}
	.frontendmenu{display:none;}
	body.novaro .loginformbox .febuttoncontainer a.button{padding-left:12px; padding-right:12px;}
	body.novaro .loginformbox .febuttoncontainer a.button .topbtn_text{display:none;}
	a.nav-toggle{display:block; font-size:1.32em; text-align:center; cursor:pointer; color:#fff; width:62px; height:62px; line-height:62px;}
	.searchandcart .searchbox .searcharea.shown{ right:auto; left:35px;}
	.searchandcart .searchbox button.submittext{ padding:0px 10px; }
  #outerheader .searchandcart .searchbox .searcharea .txtsearch{width:250px;}
  #outerheader #topminicart{padding:0px 1em;}
	body.mmm a.nav-toggle{display:none;}
	nav{margin:0; float:none;}
    .js .topnav { display: none; position:absolute; left:0px; width:100%; padding:0px; top:100%; z-index:300;}
	.js .topnav li, .js .topnav ul{ padding:0px !important; margin:0px !important; border:0px !important; background:none !important;display:block !important; width:100%;}
	.js .topnav &gt; li{float:none; position:static; }
	.topnav &gt; li:after{display:none;}
	.js .topnav ul.mega_dropdown{visibility:visible !important; position:static !important; width:100% !important; opacity:1 !important;}
	.js ul.topnav &gt; li.multicolumn_dropdown{background-image:none !important;}
	.js ul.topnav &gt; li.multicolumn_dropdown &gt; ul.mega_dropdown &gt; li{width: 100% !important; float:none;}
	.js ul.topnav &gt; li.multicolumn_dropdown &gt; ul.mega_dropdown &gt; li &gt; a{margin-bottom:0px; border-bottom:1px solid #f0f0f0;}
	.js ul.topnav &gt; li.multicolumn_dropdown &gt; ul.mega_dropdown &gt; li ul li &gt; a{border-width:0px 0px 1px 0px;}
	.js .topnav a{width:100% !important; position:static; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:16px 22px !important; background-color:#000; color:#fff; border-bottom:1px solid #333; background-image:none; text-align:left; font-size:13px; line-height:13px !important; height:auto; font-weight:700; text-transform:uppercase;}
	.js .topnav ul.sub-menu a{padding:16px 22px 16px 34px !important;}
	.js .topnav a:hover, .js .topnav a.current-menu-item{background-color:#fcd141 !important; background-image:none !important; color:#fff !important; }
}

@media only screen and (min-width: 981px) and (max-width:1024px){
	body.novaro .loginformbox .febuttoncontainer a.button{padding-left:12px; padding-right:12px;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	body.novaro #outerheaderwrapper{height:auto !important;}

	body.novaro .isotope-filter-container{padding-top:24px; padding-bottom:24px;}
	.isotope-filter-container .isotope-filter li{padding-left:9px; padding-right:9px; font-size:12px;}
	.topnav &gt; li.menu-item-has-children:after{right:1px;}
	#slider .caption-content h2{font-size:48px; letter-spacing:-1px; line-height:52px;}
	.flexslider.twelve.columns{padding:0px;}
	.nvr_gridimg, .nvr_gridproduct, .nvr_gridinfo{height:400px;}
	.nvr_gridimg .cellcontent &gt; table .tabletd .gridtitle, .nvr_gridinfo .cellcontent &gt; table .tabletd .gridtitle{font-size:18px;}
	.nvr_gridimg .cellcontent &gt; table .tabletd .gridsubtitle, .nvr_gridinfo .cellcontent &gt; table .tabletd .gridsubtitle{font-size:14px;}
	.nvr_gridinfo .cellcontent &gt; table .tabletd .gridbutton{padding:16px 34px;}

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 980px) {
	#bodychild{width:100%; margin:0}

	/* Header */

	/* Slider */
	.flex-control-nav { display:none;}
	div.pcarousel .flex-control-nav{display:block;}

	/* Product */
	body.novaro #it-exchange-store .it-exchange-products li{width:49.9%;}

}

@media only screen and (min-width: 768px) and (max-width: 880px){
	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:370px;}

}

@media only screen and (min-width: 768px) and (max-width: 810px){
	.nvrlayout4 .searchandcart{margin-right:15px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.vc_responsive div.vc_row-fluid div[class*="vc_span"], .vc_responsive div.vc_row-fluid div.vc_column_container{
		float: none;
		display: block;
		width: auto;
		margin-left: 0;
		margin-bottom:29px;
	}

	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	margin-bottom:25px;
	}
	#bodychild{width:100%; margin:0}

	/* Header */
	#outerheaderwrapper{height:auto!important;}
	#outerheader{position:relative !important; opacity:1 !important;}
	#outerheader.sticky{overflow:visible;}
	#outerheaderclone{display:none !important;}
	div.logo.columns{text-align:center; width:100%; float:none;}
	div.logo .logoimg{float:none; text-align: center;}
	.top-ephone-container{display:none;}
	div.logoimg img{margin:0px auto;}
	#subbody div.logo img.lightlogo{display:none !important;}
	#subbody div.logo img.darklogo{display:block !important;}
	#headernav{display:none; float:none; text-align: center;}
	#headernav li{float:none; display:inline-block;}
	#headernav li &gt; a{
		padding:0px 30px;
		border-width:0px 1px;
		margin:0px -1px 0px 0px;
	}
	body.novaro .navcontainer.columns{margin:0px;}
	body.novaro #outerheader .navcontainer.openmenu{position:relative;}
	section.navigation{padding-top:0px;}
	.frontendmenu{display:none;}
	body.novaro .loginformbox .febuttoncontainer a.button{padding-left:12px; padding-right:12px;}
	body.novaro .loginformbox .febuttoncontainer a.button .topbtn_text{display:none;}
	a.nav-toggle{display:block; font-size:1.32em; text-align:center; cursor:pointer; color:#fff; width:62px; height:62px; line-height:62px;}
	.searchandcart .searchbox .searcharea.shown{ right:auto; left:35px;}
	.searchandcart .searchbox button.submittext{ padding:0px 10px; }
  #outerheader .searchandcart .searchbox .searcharea .txtsearch{width:250px;}
  #outerheader #topminicart{padding:0px 1em;}
	body.mmm a.nav-toggle{display:none;}
	nav{margin:0; float:none;}
    .js .topnav { display: none; position:absolute; left:0px; width:100%; padding:0px; top:100%; z-index:300;}
	.js .topnav li, .js .topnav ul{ padding:0px !important; margin:0px !important; border:0px !important; background:none !important;display:block !important; width:100%;}
	.js .topnav &gt; li{float:none; position:static; }
	.topnav &gt; li:after{display:none;}
	.js .topnav ul.mega_dropdown{visibility:visible !important; position:static !important; width:100% !important; opacity:1 !important;}
	.js ul.topnav &gt; li.multicolumn_dropdown{background-image:none !important;}
	.js ul.topnav &gt; li.multicolumn_dropdown &gt; ul.mega_dropdown &gt; li{width: 100% !important; float:none;}
	.js ul.topnav &gt; li.multicolumn_dropdown &gt; ul.mega_dropdown &gt; li &gt; a{margin-bottom:0px; border-bottom:1px solid #f0f0f0;}
	.js ul.topnav &gt; li.multicolumn_dropdown &gt; ul.mega_dropdown &gt; li ul li &gt; a{border-width:0px 0px 1px 0px;}
	.js .topnav a{width:100% !important; position:static; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:16px 22px !important; background-color:#000; color:#fff; border-bottom:1px solid #333; background-image:none; text-align:left; font-size:13px; line-height:13px !important; height:auto; font-weight:700; text-transform:uppercase;}
	.js .topnav ul.sub-menu a{padding:16px 22px 16px 34px !important;}
	.js .topnav a:hover, .js .topnav a.current-menu-item{background-color:#fcd141 !important; background-image:none !important; color:#fff !important; }
    #slidermenucontainer .nvr_mega_menu .menu_holder{
        width:380px;
        right:-16px;
    }
    ul#slidermenunav &gt; li ul.mega_dropdown{
        position:relative;
        top:auto;
        right:auto;
        left:auto;
        width:auto;
        margin:0px;
        opacity:1;
        -webkit-box-shadow: none;
        -moz-box-shadow:none;
        box-shadow:none;
    }
    ul#slidermenunav &gt; li ul.mega_dropdown &gt; li{
        padding:0px;
        width: auto !important;
    }
    ul#slidermenunav li:last-child &gt; a{
        border-width:0px 0px 1px 0px;
    }

	.breadcrumb{display:none;margin-bottom:30px; margin-top:-2px;}
	.textshadow #aftertheheader .pagetitle{text-align:center; padding:0px 0px 0px 0px;}
	.bigtext{font-size:24px;}
	.secondarytext{font-size:14px;}

	#outerafterheader, #outerafterheader.sticky{padding-top:51px; padding-bottom:51px;}
	#afterheader h1.pagetitle{font-size:32px;line-height:32px;}
	#afterheader .pagedesc{text-align:center; padding-right:10px; padding-left:10px;}

	/* Slider */
	#outerslider, #outerslider.sticky{padding-top:0px;}
	#slidercontainer{padding-top:0px;}
	.flexslider.preloader{min-height:150px;}
	#slider .text-caption.top {	padding-top: 20px;}
	#slider .caption-content .slidertoptext{font-size:11px; letter-spacing:3px; line-height:11px;}
	#slider .caption-content{margin-top:0px !important; word-wrap: break-word; }
	#slider .caption-content h2{font-size:16px; letter-spacing:0px; line-height:16px; margin-bottom:6px;}
	#slider .caption-content div{font-size:12px; line-height:16px;}
	#slider a.sliderbutton{display:none;}
	.flex-control-nav { display:none;}
	.flex-direction-nav{display:none;}
	div.pcarousel .flex-control-nav{display:block;}
	.flexslider .slides &gt; li{}
	#outerslider.parallax.empty, #outerslider.parallax.sticky{padding-top:100px;}

	/* Content */
	.stripecontainer.fullwidth{max-width:100% !important; margin-left:0px !important;}
	#maincontent{max-width:480px; margin-left:auto; margin-right:auto;}
	body.nvrfullwidthcontent #maincontent{max-width:none;}
	.separator{height:0px;padding:3px 0px 2px;}
	#outermain{padding:25px 0 15px 0;}
	#outermain .row .columns, #outermain .row .column, .outersection .row .columns, .outersection .row .column{margin-bottom:20px !important;}
	.main{padding:0;}
	.nvr-fullwidthwrap{width:auto !important;}
	.frameimg{border:0px;padding:0px;}


	ul.tabs li {
	width: 49%;
	margin: 0 2px 1px 0;
	text-align: center;
	}

	.positionright, .positionleft{
		float:none;
	}
	div.wp-pagenavi{padding:0px 20px; margin-bottom:20px;}

	/* Blog */
	.post{padding-bottom:0px; margin-bottom:30px;}
	.pagenavi{margin-bottom:30px;}
	.postscontainer.mason.twocols .articlewrapper, .postscontainer.mason.threecols .articlewrapper{width:100%; margin-bottom:20px;}

	/* Sidebar */
	#sidebar{padding-top:20px; display:none;}
	#sidebar.positionright .widget-area{padding-left:0px;border-left:0px solid;}
	#sidebar.positionleft .widget-area{padding-right:0px;border-right:0px solid;}
	#sidebar .widget-container{padding:0; margin-bottom:30px;}

	/* Products */
	body.novaro #outermain .isotope-filter-container{ text-align:center; margin-bottom:0px !important; border-bottom:1px solid #ebebeb;}
	.isotope-filter-container .isotope-filter li{font-size:11px; margin-bottom:5px;}
	#widget-filter-container{width:50%;}
	.topproductfiltercontainer .searchbox{width:50%; padding:0px;}
	body.novaro #outermain .searchbox, body.novaro #outermain #widget-filter-container{margin-bottom:0px !important;}
	.widget-nvr-woofilter ul li.widget-container{width:50%; padding-left:15px; padding-right:15px;}
	body.novaro #it-exchange-store .it-exchange-products li{width:99.9% !important;}

	/* Footersidebar */
	#footersidebar li.widget-container{margin-bottom:20px;}

	/* Footer */
	.sn{float:none; text-align:center;}
	#footer .copyright{ float:none; clear:both; text-align:center; padding:0px 0 0 0;}
	#footer #footermenu{float:none; text-align:center;}
	#footer .copyright, #footer #footermenu li a{font-size:10px !important;}

	#footer .footericon {float: none; text-align:center; margin-top:10px;}
	.sn li {display:inline-block; float:none;}
	/* contact form 7 plugin */
	.wpcf7 .label{float:none; width:100%; display:block}
	.wpcf7-submit{margin:0px 0 0 0 !important;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 481px) and (max-width: 767px) {
	#bodychild{width:100%; margin:0}
	#slider .text-caption{padding-top:60px;}
	#slider .caption-content{margin-top:0px !important;}
	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:610px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
	#bodychild{width:100%; margin:0}
	#headertext{max-width:100%; text-align:center;}
	#sidemenu{max-width:100%;}
	#headertext .toptext{float:none; text-align:center;}
    .topicon{float:left;}
	#outerheader .navcontainer{float:none; width:auto; position:initial;}
	.loginformbox{position:static;}
	.loginformbox .febuttoncontainer{position:static;}
	.feform{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	#slider .caption-content .slidertoptext{width:310px;}
	#slider .caption-content h2{width:310px;}

	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:540px;}

    tr td{
        word-wrap:break-word !important;
        word-spacing: normal !important;
        white-space: normal !important;
        word-break: break-all !important;
    }
	/* Blog */
	#entry-author-info #author-description{margin:0}
	.avatar{display:none;}
	.commenttext{padding:20px 0 0 0;}
	.comment-body{margin-left:0 !important;}
	.entry-utility{line-height:1.5;}
    .entry-utility .meta-sticky:after, .entry-utility .meta-author:after, .entry-utility .meta-date:after, .entry-utility .meta-cat:after, .entry-utility .meta-tags:after{
        bottom:3px;
    }
	.entry-utility a.more-link{display:none !important;}

}

@media only screen and (max-width: 380px){
	.loginformbox{display:none;}
	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:540px;}
}

@media only screen and (max-width: 320px){
	.loginformbox{display:none;}
	.nvr_gridimg, .nvr_gridinfo, .nvr_gridproduct{height:440px;}
}
</pre></body></html>