/* #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){

blockquote {background-image:url(../images/quote@2x.png); background-size:28px 24px;}
.flexslider.preloader{background-image:url(../images/ajax-loader@2x.gif); background-size:31px 31px;}
.commentlist li.comment ul.children li{background-image:url(../images/commentchildren-line.gif); background-size:38px 1px;}
.pullquote-right,.pullquote-left{background-image:url(../images/quote@2x.png); background-size:28px 24px;}
h2.trigger span {background-image: url(../images/toggle_close@2x.png); background-size:17px 17px;}
h2.active span{background-image: url(../images/toggle_open@2x.png); background-size:17px 17px;}
.nvr-pf-img{background-image:url(../images/pf-loader@2x.gif); background-size:31px 31px;}
.nvr-noimage{background-image:url(../images/noimage.png); background-size:100px 71px;}
.contact_email{background-image:url(../images/icons/address/email@2x.png)!important; background-size:16px 10px;}
.contact_address{background-image:url(../images/icons/address/home@2x.png)!important; background-size:10px 14px;}
.contact_mobile{background-image:url(../images/icons/address/mobile@2x.png)!important; background-size:16px 12px;}
#aboutslider .flex-control-nav a, #machineslider .flex-control-nav a{background-image:url(../images/sliderdot.png);}
ul.customlist.listcheck li, li.check{background-image:url(../images/list-check@2x.png);background-size:12px 12px; }
ul.timeline li{background-image:url(../images/timeline.gif); background-size:58px 1px;}
.nvr_selector{background-image:url(../images/selector@2x.png); background-size:12px 8px;}

}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1024px) {
	/* HEADER & MENU VERSION 1
	------------------------------------------------------------- */
	.nvrlayout1 .logo.columns{width:100%; padding-top:10px; padding-bottom:15px;}
	.nvrlayout1 div.logoimg{float:left;}
	.nvrlayout1 .searchbox{
		padding:12px 0px 0px;
		margin:0px;
		width:50.2%;
		max-width:570px;
		overflow:hidden;
		
	}
	.nvrlayout1 .searchbox #topsearchform{
		border-color:#242424; 
		border-width:1px; 
		border-style:solid; 
		border-radius:4px; 
		-moz-border-radius:4px; 
		-webkit-border-radius:4px;
		width:99%;
		position:relative;
	}
	.nvrlayout1 .searchbox .searcharea{position:static; padding:0px; height:37px; display:block !important; opacity:1; z-index:201;}
	.nvrlayout1 .searchbox .searcharea input.txtsearch{width:100%; height:37px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:10px; padding-right:45px;}
	.nvrlayout1 .searchbox input.submit{display:none;}
	.nvrlayout1 .searchbox input.submittext{display:block; font-size:12px; padding:0px 30px; z-index:30; height:37px; line-height:37px; position:absolute; top:0px; right:0px; text-transform:uppercase; float:right; color:#fff; background-color:#868686;}
	.nvrlayout1 #outerheader.sticky{border-color:#ec5a41;}
	.nvrlayout1 #outerheader.sticky .logo{display:none;}
	.nvrlayout1 div.logoimg img.darklogo{display:none;}
	.nvrlayout1 div.logoimg img.lightlogo{display:block;}
	.nvrlayout1 #outermenu{background-color:#ec5a41;}
	.nvrlayout1 .navcontainer{position:relative;}
	.nvrlayout1 section.navigation{float:right; margin:0px; padding:18px 0px;}
	.nvrlayout1 .topnav > li{padding-left:35px; padding-right:0px;}
	.nvrlayout1 .topnav > li.menu-item-has-children:after{right:19px;}
	.nvrlayout1 ul.topnav > li.default_dropdown:hover > ul.mega_dropdown,
	.nvrlayout1 ul.topnav > li.multicolumn_dropdown:hover > ul.mega_dropdown{top:39px;}
	.nvrlayout1 #outerheader{background-color:#242424;}
	.nvrlayout1 #outerheader.sticky.openmenu{overflow:visible;}
	.nvrlayout1 #outerheader .topnav > li > a{color:#fff;}
	.nvrlayout1 #outerheader .topnav > li.current_page_item > a,
	.nvrlayout1 #outerheader .topnav > li.current_page_parent > a,
	.nvrlayout1 #outerheader .topnav > li.current_page_ancestor > a,
	.nvrlayout1 #outerheader .topnav > li.current-menu-item > a,
	.nvrlayout1 #outerheader .topnav > li.current-menu-parent > a,
	.nvrlayout1 #outerheader .topnav > li.current-menu-ancestor > a{color:#ededed;}
	.nvrlayout1 #topminicart{height:auto; border:0px; padding:12px 0px 0px; margin:0px 0px 0px 15px; float:right;}
	.nvrlayout1 #topminicart:hover{background-color:transparent;}
	.nvrlayout1 #topminicart .topcartbutton{margin-top:0px; padding:9px 21px; background-color:#ec5a41; color:#fff;}
	.nvrlayout1 #topminicart .arrowpanel{top:36px; right:0px; width:200px; height:12px; position:absolute;}
	.nvrlayout1 #topminicart:hover .cartlistwrapper{top:49px;}
	
	/* HEADER & MENU VERSION 2
	------------------------------------------------------------- */
	.nvrlayout2 .logo.columns{padding-top:35px;}
	.nvrlayout2 #topminicart{clear:both;}
	.nvrlayout2 section.navigation{float:left;}
	.nvrlayout2 #outerheader .toptext{border-color:#e4e4e4; display:block;}
	.nvrlayout2 .topnav > li{padding:0px 25px 0px 0px;}
	.nvrlayout2 #outerheader.sticky .toptext{display:none;}
	.nvrlayout2 #outerheader.sticky .logo.columns{padding-top:0px;}
	.nvrlayout2 #topminicart{border-left:0px;}
	.nvrlayout2 #topminicart:before{
		content:"";
		position:absolute;
		display:block;
		top:10px;
		left:0px;
		height:40px;
		width:1px;
		background-color:#e4e4e4;
	}
	
	/* HEADER & MENU VERSION 3
	------------------------------------------------------------- */
	.nvrlayout3 .logo.columns{padding-top:35px;}
	.nvrlayout3 #subbody{border-top:0px;}
	.nvrlayout3 #outertop{position:relative;}
	.nvrlayout3 #outerafterheader{padding-top:180px;}
	.nvrlayout3 #outerheaderwrapper{position:absolute; top:0px; left:0px; background-color:transparent; }
	.nvrlayout3 #outerheader{
		background-color:transparent;  
		border-bottom:0px;
		z-index:300;
		overflow:hidden;
	}
	.nvrlayout3 #outerheader:hover{overflow:visible;}
	.nvrlayout3 #outerheader.sticky{border-width:0px 0px 1px; border-style:solid;}
	.nvrlayout3 #topminicart{clear:both;}
	.nvrlayout3 section.navigation{float:left;}
	.nvrlayout3 #outerheader .toptext{color:#fff; border-color:#e4e4e4; display:block;}
	.nvrlayout3 .topnav > li{padding:0px 25px 0px 0px;}
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li > a{color:#fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li.current_page_item > a,
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li.current_page_parent > a,
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li.current_page_ancestor > a,
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li.current-menu-item > a,
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li.current-menu-parent > a,
	.nvrlayout3 #outerheader:not(.sticky) .topnav > li.current-menu-ancestor > a{color:#ededed;}
	.nvrlayout3 .logoimg img{display:none;}
	.nvrlayout3 .logoimg img.lightlogo{display:block;}
	.nvrlayout3 #outerheader.sticky .logoimg img{display:block;}
	.nvrlayout3 #outerheader.sticky .logoimg img.lightlogo{display:none;}
	.nvrlayout3 #outerheader.sticky .toptext{display:none;}
	.nvrlayout3 #outerheader.sticky .logo.columns{padding-top:0px;}
	
	.nvrlayout3 #outerheader:not(.sticky) .searchbox.shown{
		background-color:#1b1b1b;
		background-color:rgba(27,27,27,0.95);
	}
	.nvrlayout3 #outerheader:not(.sticky) .searchbox .searcharea{
		background-color:#1B1B1B; 
		background-color:rgba(27,27,27,0.95); 
		border-color:#595959; 
		border-color:rgba(89,89,89,0.95);
	}
	.nvrlayout3 #outerheader:not(.sticky) .searchbox input.submit{color:#fff; background-image:url(../images/btntopsearch-dark.png);}
	.nvrlayout3 .searchbox .searcharea .txtsearch{border:0px;}
	.nvrlayout3 #outerheader:not(.sticky) #topminicart{border-left:0px solid #e4e4e4; background-color:transparent;}
	.nvrlayout3 #outerheader.sticky #topminicart{border-color:#ebebeb;}
	.nvrlayout3 #outerheader:not(.sticky) #topminicart .topcartbutton{color:#fff;}
	.nvrlayout3 #outerheader:not(.sticky) #topminicart .shopicon{background-color:transparent; border:1px solid #595959; border:0px solid rgba(89,89,89,0.75);}
	.nvrlayout3 #outerheader:not(.sticky) #topminicart .cart_totalqty, .nvrlayout2 #outerheader:not(.sticky) #topminicart .cart_subtotal{color:#fff;}
	.nvrlayout3 #topminicart:hover .cart_totalqty, .nvrlayout3 #topminicart:hover .cart_subtotal{color:#555;}
	
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > .item_link, .nvrlayout2 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > .item_link *{color:#c4c4c4;}
	
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li:hover > .item_link, 
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > .item_link:hover, 
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > .item_link:focus, 
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li:hover > .item_link *, 
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, 
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *, 
	.nvrlayout3 #outerheader:not(.sticky) #mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *{color:#fff;}
	
	.nvrlayout3 .gn-menu-main, .nvrlayout3 .gn-menu-main ul{background-color:transparent;}
	.nvrlayout3 .gn-menu-main > 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);
	}
	.nvrlayout3 #topminicart:before{
		content:"";
		position:absolute;
		display:block;
		top:10px;
		left:0px;
		height:40px;
		width:1px;
		background-color:#e4e4e4;
	}
	
	/* HEADER & MENU VERSION 5
	------------------------------------------------------------- */
	.nvrlayout5 #subbody{border-top:0px;}
	.nvrlayout5 #outertop{position:relative;}
	.nvrlayout5 #outerafterheader{padding-top:126px;}
	.nvrlayout5 #outerheaderwrapper{position:absolute; top:0px; left:0px; background-color:transparent; }
	.nvrlayout5 #outerheader{
		background-color:transparent;  
		border-bottom:0px;
		z-index:300;
		overflow:hidden;
	}
	.nvrlayout5 #outerheader:hover{overflow:visible;}
	.nvrlayout5 #outerheader.sticky{border-width:0px 0px 1px; border-style:solid;}
	.nvrlayout5 #topminicart{clear:both;}
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li > a{color:#fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li.current_page_item > a,
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li.current_page_parent > a,
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li.current_page_ancestor > a,
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li.current-menu-item > a,
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li.current-menu-parent > a,
	.nvrlayout5 #outerheader:not(.sticky) .topnav > li.current-menu-ancestor > a{color:#ededed;}
	.nvrlayout5 .logoimg img{display:none;}
	.nvrlayout5 .logoimg img.lightlogo{display:block;}
	.nvrlayout5 #outerheader.sticky .logoimg img{display:block;}
	.nvrlayout5 #outerheader.sticky .logoimg img.lightlogo{display:none;}
	
	.nvrlayout5 #outerheader:not(.sticky) .searchbox.shown{
		background-color:#1b1b1b;
		background-color:rgba(27,27,27,0.95);
	}
	.nvrlayout5 #outerheader:not(.sticky) .searchbox .searcharea{
		background-color:#1B1B1B; 
		background-color:rgba(27,27,27,0.95); 
		border-color:#595959; 
		border-color:rgba(89,89,89,0.95);
	}
	.nvrlayout5 #outerheader:not(.sticky) .searchbox input.submit{color:#fff; background-image:url(../images/btntopsearch-dark.png);}
	.nvrlayout5 .searchbox .searcharea .txtsearch{border:0px;}
	.nvrlayout5 #outerheader:not(.sticky) #topminicart{border-left:1px solid transparent; background-color:transparent;}
	.nvrlayout5 #outerheader.sticky #topminicart{border-color:#ebebeb;}
	.nvrlayout5 #outerheader:not(.sticky) #topminicart .topcartbutton{color:#fff;}
	.nvrlayout5 #outerheader:not(.sticky) #topminicart .shopicon{background-color:transparent; border:1px solid #595959; border:0px solid rgba(89,89,89,0.75);}
	.nvrlayout5 #outerheader:not(.sticky) #topminicart .cart_totalqty, 
	.nvrlayout5 #outerheader:not(.sticky) #topminicart .cart_subtotal{color:#fff;}
	.nvrlayout5 #topminicart:hover .cart_totalqty, 
	.nvrlayout5 #topminicart:hover .cart_subtotal{color:#555;}
	
	.nvrlayout5 .gn-menu-main, .nvrlayout3 .gn-menu-main ul{background-color:transparent;}
	.nvrlayout5 .gn-menu-main > 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);
	}
	
	/* HEADER & MENU VERSION 6
	------------------------------------------------------------- */
	.nvrlayout6 #subbody{border-top:0px;}
	.nvrlayout6 #outerslider{overflow:hidden;}
	.nvrlayout6 #gn-menu{display:none;}
	.nvrlayout6 #outerheader{border-top:0px solid #ebebeb; border-bottom:1px solid #ebebeb;}
	.nvrlayout6 #outerslider.slider-small{padding-bottom:28px;}
	
	/* HEADER & MENU VERSION 7
	------------------------------------------------------------- */
	.nvrlayout7 #outerheader .topcontainer > .row{position:relative;}
	.nvrlayout7 #outerheader .topcontainer > .row > .clearfix{display:block; position:absolute; height:1px; bottom:0px; left:10px; right:10px; background-color:#efefef;}
	.nvrlayout7.nvr1100more #outerheader .topcontainer > .row > .clearfix{left:15px; right:15px;}
	.nvrlayout7 #outerafterheader{background-image:none !important;}
	.nvrlayout7 #afterheader .pagetitle{color:#000;}
	.nvrlayout7 #afterheader .pagedesc{color:#333;}
	.nvrlayout7 #afterheader .nvr-breadcrumb{color:#000;}
	.nvrlayout7 .nvr-breadcrumb a, .nvrlayout7 .nvr-breadcrumb a:visited{color:#000;}
	.nvrlayout7 .nvr-breadcrumb a:hover{color:#333;}
	
	/* HEADER & MENU VERSION 8
	------------------------------------------------------------- */
	.nvrlayout8 #subbody{border-top:0px;}
	.nvrlayout8 #outerheader{
		background-color:#000; 
	}
	.nvrlayout8 #outerheader:hover{overflow:visible;}
	.nvrlayout8 #outerheader.sticky{border-width:0px 0px 1px; border-style:solid;}
	.nvrlayout8 #topminicart{clear:both;}
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li > a{color:#fff;}
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li.current_page_item > a,
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li.current_page_parent > a,
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li.current_page_ancestor > a,
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li.current-menu-item > a,
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li.current-menu-parent > a,
	.nvrlayout8 #outerheader:not(.sticky) .topnav > li.current-menu-ancestor > a{color:#ededed;}
	.nvrlayout8 .logoimg img{display:none;}
	.nvrlayout8 .logoimg img.lightlogo{display:block;}
	.nvrlayout8 #outerheader.sticky .logoimg img{display:block;}
	.nvrlayout8 #outerheader.sticky .logoimg img.lightlogo{display:none;}
	
	.nvrlayout8 #outerheader:not(.sticky) .searchbox.shown{
		background-color:#1b1b1b;
		background-color:rgba(27,27,27,0.95);
	}
	.nvrlayout8 #outerheader:not(.sticky) .searchbox .searcharea{
		background-color:#1B1B1B; 
		background-color:rgba(27,27,27,0.95); 
		border-color:#595959; 
		border-color:rgba(89,89,89,0.95);
	}
	.nvrlayout8 #outerheader:not(.sticky) .searchbox input.submit{color:#fff; background-image:url(../images/btntopsearch-dark.png);}
	.nvrlayout8 .searchbox .searcharea .txtsearch{border:0px;}
	.nvrlayout8 #outerheader:not(.sticky) #topminicart{border-left:1px solid transparent; background-color:transparent;}
	.nvrlayout8 #outerheader.sticky #topminicart{border-color:#ebebeb;}
	.nvrlayout8 #outerheader:not(.sticky) #topminicart .topcartbutton{color:#fff;}
	.nvrlayout8 #outerheader:not(.sticky) #topminicart .shopicon{background-color:transparent; border:1px solid #595959; border:0px solid rgba(89,89,89,0.75);}
	.nvrlayout8 #outerheader:not(.sticky) #topminicart .cart_totalqty, .nvrlayout8 #outerheader:not(.sticky) #topminicart .cart_subtotal{color:#fff;}
	.nvrlayout8 #topminicart:hover .cart_totalqty, .nvrlayout2 #topminicart:hover .cart_subtotal{color:#555;}
	
	.nvrlayout8 #outerafterheader{background-image:none !important;}
	.nvrlayout8 #afterheader .pagetitle{color:#000;}
	.nvrlayout8 #afterheader .pagedesc{color:#333;}
	.nvrlayout8 #afterheader .nvr-breadcrumb{color:#000;}
	.nvrlayout8 .nvr-breadcrumb a, .nvrlayout8 .nvr-breadcrumb a:visited{color:#000;}
	.nvrlayout8 .nvr-breadcrumb a:hover{color:#333;}
	
	.nvrlayout8 .gn-menu-main, .nvrlayout3 .gn-menu-main ul{background-color:transparent;}
	.nvrlayout8 .gn-menu-main > 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);
	}
	
	/* HEADER & MENU VERSION 9
	------------------------------------------------------------- */
	.nvrlayout9 .container{padding:0px 10px;}
	.nvrlayout9 #subbody{padding-top:37px;}
	.nvrlayout9.nvrnotopbar #subbody{padding-top:0px;}
	.nvrlayout9 #outercontainer{margin-left:285px; width:auto;}
	.nvrlayout9 #headertext{position:absolute; top:0px; left:0px; width:100%; z-index:100;}
	.nvrlayout9.woocommerce-demo-store #headertext{top:46px;}
	.admin-bar.nvrlayout9 #headertext{top:32px;}
	.admin-bar.nvrlayout9.woocommerce-demo-store #headertext{top:78px;}
	.nvrlayout9 #headertext .container{max-width:none;}
	.nvrlayout9 #outerheader{position:absolute; top:37px; left:0px; width:285px; height:100%; background-color:#fff;}
	.nvrlayout9.woocommerce-demo-store #outerheader{top:83px;}
	.nvrlayout9.nvrnotopbar #outerheader{top:0px;}
	.nvrlayout9.nvrnotopbar.woocommerce-demo-store #outerheader{top:46px;}
	.nvrlayout9 #outerheader.sticky{position:fixed; top:0px !important;}
	.admin-bar.nvrlayout9 #outerheader{top:69px;}
	.admin-bar.nvrlayout9.woocommerce-demo-store #outerheader{top:115px;}
	.admin-bar.nvrlayout9.nvrnotopbar #outerheader{top:32px;}
	.admin-bar.nvrlayout9.nvrnotopbar.woocommerce-demo-store #outerheader{top:78px;}
	.admin-bar.nvrlayout9 #outerheader.sticky{top:0px !important;}
	.nvrlayout9 .gn-menu-main{display:none;}
	.nvrlayout9 #headertext .container, 
	.nvrlayout9 #outerheader .container{padding-left:0px; padding-right:0px;}
	.nvrlayout9 #outerheader .row{position:relative; padding-bottom:57px;}
	.nvrlayout9 #outerheader #topminicart{
		float:none;
		height:auto;
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:5px 17px 15px 30px;
		border-bottom:1px solid #e4e4e4;
		border-left:0px;
		margin-left:-1px;
		margin-top:0px;
	}
	.nvrlayout9 #outerheader #topminicart:hover{background-color:transparent;}
	.nvrlayout9 #topminicart .topcartbutton{margin-top:15px;}
	.nvrlayout9 #outerheader .cartlistwrapper{top:auto; right:auto; left:270px; bottom:-1px;}
	.nvrlayout9 .searchbox input.submit{float:left; width:19px; height:19px;}
	.nvrlayout9 #outerheader .searchbox{position:absolute; bottom:17px; left:5px;}
	.nvrlayout9 .searchbox .searcharea{
		position:static; 
		padding:0px;
		margin-left:22px;
		background-color:transparent;
		border:0px;
		opacity:1;
		z-index:201;
		display:block;
	}
	.nvrlayout9 #outerheader .txtsearch{border:0px; padding:0px 0px 0px 8px;}
	.nvrlayout9 .topcontainer{padding-top:30px;}
	.nvrlayout9 .logo{width:100%; margin-bottom:13px;}
	.nvrlayout9 div.logoimg{padding:0px 10px;}
	.nvrlayout9 div.logoimg img{height:auto; margin:0px auto;}
	.nvrlayout9 .navcontainer{float:none; clear:both; padding-bottom:55px;}
	.nvrlayout9 #outerheader .navigation{padding:0px; float:none;}
	.nvrlayout9 #outerheader .navigation .topnav{float:none;}
	.nvrlayout9 #outerheader .navigation .topnav > li{display:block; float:none; padding:0px; margin:0px;}
	.nvrlayout9 .topnav > li.menu-item-has-children > a:after{float:right; padding-right:15px; content:"\f0da";}
	.nvrlayout9 #outerheader .navigation .topnav > li > a{margin:0px; padding:14px 0px 14px 30px; display:block; position:relative; height:auto; line-height:normal;}
	.nvrlayout9 #outerheader .navigation .topnav > li > ul.mega_dropdown{left:270px; top:-1px; right:auto;}
	.nvrlayout9 ul.topnav > li.multicolumn_dropdown.submenu_full_width > ul.mega_dropdown{height:100%; width:600px;}
	.nvrlayout9 #outerheader .navigation ul.sub-menu ul.sub-menu{left:232px !important; top:-1px;}
	.nvrlayout9 #outerheader .navigation ul.sub-menu li{float:none; background-position:13px 23px;}
	.nvrlayout9 #outerheader .navigation ul.sub-menu a{margin:0px; padding:21px 0px 21px 30px !important; line-height:100%;}
	
	.nvrlayout9 #outerheader{border-right:1px solid #f5f5f5;}
	
	/* HEADER & MENU VERSION 10
	------------------------------------------------------------- */
	.nvrlayout10 .logo.columns{width:100%;}
	.nvrlayout10 .logo .logoimg img{margin:0px auto;}
	.nvrlayout10 .logoimg{border-bottom:1px solid #efefef;}
	.nvrlayout10 .navcontainer{float:none; position:relative; clear:both;}
	.nvrlayout10 #topminicart{position:absolute; right:10px; top:0px; z-index:100;}
	.nvrlayout10.nvr1100more #topminicart{right:15px;}
	.nvrlayout10 .searchbox{position:absolute; left:10px; top:0px; z-index:100;}
	.nvrlayout10.nvr1100more .searchbox{left:15px;}
	.nvrlayout10 .searchbox .searcharea{right:auto; left:1px;}
	.nvrlayout10 .searchbox .searcharea.shown{right:auto; left:67px;}
	.nvrlayout10 section.navigation{float:none;margin:0px;}
	.nvrlayout10 ul.topnav{text-align:center;}
	.nvrlayout10 ul.topnav > li{line-height:65px;}
	
	.nvrlayout10 #outerafterheader{background-image:none !important;}
	.nvrlayout10 #afterheader .pagetitle{color:#000;}
	.nvrlayout10 #afterheader .pagedesc{color:#333;}
	.nvrlayout10 #afterheader .nvr-breadcrumb{color:#000;}
	.nvrlayout10 .nvr-breadcrumb a, .nvrlayout10 .nvr-breadcrumb a:visited{color:#000;}
	.nvrlayout10 .nvr-breadcrumb a:hover{color:#333;}
	
	/* HEADER & MENU VERSION 11
	------------------------------------------------------------- */
	.nvrlayout11 #outerheaderwrapper{position:absolute; left:0px; right:0px; top:0px; background-color:transparent;}
	.nvrlayout11 #outerheader{overflow:hidden;}
	.nvrlayout11 #outerheader:hover{overflow:visible;}
	.nvrlayout11 #outerheader .topcontainer{max-width:none; position:relative;}
	.nvrlayout11 #headertext .container{max-width:none;}
	.nvrlayout11.nvrshowtopbar #outerheaderwrapper{top:38px;}
	.nvrlayout11.nvrshowtopbar.woocommerce-demo-store #outerheaderwrapper{top:84px;}
	.nvrlayout11.admin-bar #outerheaderwrapper{top:32px;}
	.nvrlayout11.admin-bar.nvrshowtopbar #outerheaderwrapper{top:70px;}
	.nvrlayout11.admin-bar.nvrshowtopbar.woocommerce-demo-store #outerheaderwrapper{top:114px;}
	.nvrlayout11 #outerheader .logo.columns{position:absolute; top:0px; left:0px; z-index:100;}
	.nvrlayout11 .logoimg img{display:none;}
	.nvrlayout11 .logoimg img.lightlogo{display:block;}
	.nvrlayout11 #outerheader.sticky .logoimg img{display:block;}
	.nvrlayout11 #outerheader.sticky .logoimg img.lightlogo{display:none;}
	.nvrlayout11 #outerheader .navcontainer{float:none;}
	.nvrlayout11 #outerheader .searchandcart{position:absolute; top:0px; right:10px; z-index:100;}
	.nvrlayout11.nvr1100more #outerheader .searchandcart{right:15px;}
	.nvrlayout11 #outerheader #topminicart{border-left:1px solid transparent;}
	.nvrlayout11 #outerheader section.navigation{float:none; margin:0px;}
	.nvrlayout11 #outerheader ul.topnav{text-align:center;}
	.nvrlayout11 #outerheader ul.topnav > li{line-height:65px;}
	.nvrlayout11 #outerafterheader{padding-top:121px;}
	.nvrlayout11 #outerheader:not(.sticky) .searchbox.shown{
		background-color:#1b1b1b;
		background-color:rgba(27,27,27,0.95);
	}
	.nvrlayout11 #outerheader:not(.sticky) .searchbox .searcharea{
		background-color:#1B1B1B; 
		background-color:rgba(27,27,27,0.95); 
		border-color:#595959; 
		border-color:rgba(89,89,89,0.95);
	}
	.nvrlayout11 #outerheader:not(.sticky) .searchbox input.submit{color:#fff; background-image:url(../images/btntopsearch-dark.png);}
	.nvrlayout11 .searchbox .searcharea .txtsearch{border:0px;}
	.nvrlayout11 #outerheader:not(.sticky) #topminicart{border-left:0px; background-color:transparent;}
	.nvrlayout11 #outerheader:not(.sticky) #topminicart:before{
		content:"";
		position:absolute;
		display:block;
		top:10px;
		left:0px;
		height:40px;
		width:1px;
		background-color:#e4e4e4;
	}
	.nvrlayout11 #outerheader.sticky #topminicart{border-color:#ebebeb;}
	.nvrlayout11 #outerheader:not(.sticky) #topminicart .topcartbutton{color:#fff;}
	.nvrlayout11 #outerheader:not(.sticky) #topminicart .shopicon{background-color:transparent; border:1px solid #595959; border:0px solid rgba(89,89,89,0.75);}
	.nvrlayout11 #outerheader:not(.sticky) #topminicart .cart_totalqty, .nvrlayout11 #outerheader:not(.sticky) #topminicart .cart_subtotal{color:#fff;}
	.nvrlayout11 #topminicart:hover .cart_totalqty, .nvrlayout11 #topminicart:hover .cart_subtotal{color:#fff;}
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li > a{color:#fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li.current_page_item > a,
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li.current_page_parent > a,
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li.current_page_ancestor > a,
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li.current-menu-item > a,
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li.current-menu-parent > a,
	.nvrlayout11 #outerheader:not(.sticky) .topnav > li.current-menu-ancestor > a{color:#ededed;}
	
	/* HEADER & MENU VERSION 12
	------------------------------------------------------------- */
	.nvrlayout12 #outerheaderwrapper{position:absolute; left:0px; right:0px; top:0px; background-color:transparent;}
	.nvrlayout12 #outerheader{overflow:hidden;}
	.nvrlayout12 #outerheader:hover{overflow:visible;}
	.nvrlayout12 #outerheader .topcontainer{max-width:none;}
	.nvrlayout12 #headertext .container{max-width:none;}
	.nvrlayout12.nvrshowtopbar #outerheaderwrapper{top:37px;}
	.nvrlayout12.nvrshowtopbar.woocommerce-demo-store #outerheaderwrapper{top:83px;}
	.nvrlayout12.admin-bar #outerheaderwrapper{top:32px;}
	.nvrlayout12.admin-bar.nvrshowtopbar #outerheaderwrapper{top:70px;}
	.nvrlayout12.admin-bar.nvrshowtopbar.woocommerce-demo-store #outerheaderwrapper{top:114px;}
	.nvrlayout12 #outerafterheader{padding-top:121px;}
	.nvrlayout12 .logoimg img{display:none;}
	.nvrlayout12 .logoimg img.lightlogo{display:block;}
	.nvrlayout12 #outerheader.sticky .logoimg img{display:block;}
	.nvrlayout12 #outerheader.sticky .logoimg img.lightlogo{display:none;}
	.nvrlayout12 #outerheader:not(.sticky) .searchbox.shown{
		background-color:#1b1b1b;
		background-color:rgba(27,27,27,0.95);
	}
	.nvrlayout12 #outerheader:not(.sticky) .searchbox .searcharea{
		background-color:#1B1B1B; 
		background-color:rgba(27,27,27,0.95); 
		border-color:#595959; 
		border-color:rgba(89,89,89,0.95);
	}
	.nvrlayout12 #outerheader:not(.sticky) .searchbox input.submit{color:#fff; background-image:url(../images/btntopsearch-dark.png);}
	.nvrlayout12 .searchbox .searcharea .txtsearch{border:0px;}
	.nvrlayout12 #outerheader:not(.sticky) #topminicart{border-left:0px; background-color:transparent;}
	.nvrlayout12 #outerheader:not(.sticky) #topminicart:before{
		content:"";
		position:absolute;
		display:block;
		top:10px;
		left:0px;
		height:40px;
		width:1px;
		background-color:#e4e4e4;
	}
	.nvrlayout12 #outerheader.sticky #topminicart{border-color:#ebebeb;}
	.nvrlayout12 #outerheader:not(.sticky) #topminicart .topcartbutton{color:#fff;}
	.nvrlayout12 #outerheader:not(.sticky) #topminicart .shopicon{background-color:transparent; border:1px solid #595959; border:0px solid rgba(89,89,89,0.75);}
	.nvrlayout12 #outerheader:not(.sticky) #topminicart .cart_totalqty, .nvrlayout12 #outerheader:not(.sticky) #topminicart .cart_subtotal{color:#fff;}
	.nvrlayout12 #topminicart:hover .cart_totalqty, .nvrlayout12 #topminicart:hover .cart_subtotal{color:#fff;}
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li > a{color:#fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li.current_page_item > a,
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li.current_page_parent > a,
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li.current_page_ancestor > a,
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li.current-menu-item > a,
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li.current-menu-parent > a,
	.nvrlayout12 #outerheader:not(.sticky) .topnav > li.current-menu-ancestor > a{color:#ededed;}
}

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

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

@media only screen and (min-width: 1024px) and (max-width:1100px){
	#outerheader .searchbox{display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	body.novaro #outerheaderwrapper{height:auto !important;}
	
	/* HEADER & MENU VERSION 1
	------------------------------------------------------------- */
	.nvrlayout1 .logo.columns{width:100%; padding-top:10px; padding-bottom:15px;}
	.nvrlayout1 div.logoimg{float:left;}
	.nvrlayout1 .searchbox{
		padding:12px 0px 0px;
		margin:0px;
		width:50.2%;
		max-width:570px;
		overflow:hidden;
		
	}
	.nvrlayout1 .searchbox #topsearchform{
		border-color:#242424; 
		border-width:1px; 
		border-style:solid; 
		border-radius:4px; 
		-moz-border-radius:4px; 
		-webkit-border-radius:4px;
		width:99%;
		position:relative;
	}
	.nvrlayout1 .searchbox .searcharea{position:static; padding:0px; height:37px; display:block !important; opacity:1; z-index:201;}
	.nvrlayout1 .searchbox .searcharea input.txtsearch{width:100%; height:37px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:10px; padding-right:45px;}
	.nvrlayout1 .searchbox input.submit{display:none;}
	.nvrlayout1 .searchbox input.submittext{display:block; padding:0px 30px; z-index:30; height:37px; line-height:37px; position:absolute; top:0px; right:0px; text-transform:uppercase; float:right; color:#fff; background-color:#868686;}
	.nvrlayout1 #outerheader.sticky{border-color:#ec5a41;}
	.nvrlayout1 #outerheader.sticky .logo{display:none;}
	.nvrlayout1 div.logoimg img.darklogo{display:none;}
	.nvrlayout1 div.logoimg img.lightlogo{display:block;}
	.nvrlayout1 #outermenu{background-color:#ec5a41;}
	.nvrlayout1 .navcontainer{position:relative;}
	.nvrlayout1 section.navigation{float:right; margin:0px; padding:18px 0px;}
	.nvrlayout1 .topnav > li{padding-left:35px; padding-right:0px;}
	.nvrlayout1 .topnav > li.menu-item-has-children:after{right:19px;}
	.nvrlayout1 ul.topnav > li.default_dropdown:hover > ul.mega_dropdown,
	.nvrlayout1 ul.topnav > li.multicolumn_dropdown:hover > ul.mega_dropdown{top:39px;}
	.nvrlayout1 #outerheader{background-color:#242424;}
	.nvrlayout1 #outerheader .topnav > li > a{color:#fff;}
	.nvrlayout1 #outerheader .topnav > li.current_page_item > a,
	.nvrlayout1 #outerheader .topnav > li.current_page_parent > a,
	.nvrlayout1 #outerheader .topnav > li.current_page_ancestor > a,
	.nvrlayout1 #outerheader .topnav > li.current-menu-item > a,
	.nvrlayout1 #outerheader .topnav > li.current-menu-parent > a,
	.nvrlayout1 #outerheader .topnav > li.current-menu-ancestor > a{color:#ededed;}
	.nvrlayout1 #topminicart{height:auto; border:0px; padding:12px 0px 0px; margin:0px 0px 0px 15px; float:right;}
	.nvrlayout1 #topminicart:hover{background-color:transparent;}
	.nvrlayout1 #topminicart .topcartbutton{margin-top:0px; padding:9px 21px; background-color:#ec5a41; color:#fff;}
	.nvrlayout1 #topminicart .arrowpanel{top:36px; right:0px; width:200px; height:12px; position:absolute;}
	.nvrlayout1 #topminicart:hover .cartlistwrapper{top:49px;}
	
	.topnav > li.menu-item-has-children:after{right:1px;}
	#mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > a.item_link span.link_text{font-size:12px;}
	#slider .caption-content h2{font-size:48px; letter-spacing:-1px; line-height:52px;}
	.searchbox{display:none !important;}
	.flexslider.twelve.columns{padding:0px;}
}

/* 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}
	
	/* Main Menu */
	#mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > a.item_link span.link_text{font-size:11px;}
	.topnav, .topnav * {font-size:11px;}
	.topnav li{padding:2px 14px;}
	.topnav li:hover ul,
	.topnav li.sfHover ul {
		top:2.3em; /* match top ul list item height */
	}
	
	/* Header */
	
	/* Slider */
	.flex-control-nav { display:none;}
	div.pcarousel .flex-control-nav, div.prodcarousel .flex-control-nav{display:block;}
	
	/* Product */
	body.novaro #it-exchange-store .it-exchange-products li{width:49.9%;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 950px) {
	.topnav > li {
	padding:0px 10px;
	}
	.topnav a {
		font-size:11px !important;
	}
	#topminicart .cart_subqty{display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 880px){
	.topnav > li, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{	padding:0px 14px 0px 4px;}
}

@media only screen and (min-width: 768px) and (max-width: 810px){
	#mega_main_menu.mainmenu > .menu_holder > .menu_inner > ul > li > a.item_link span.link_text{font-size:10px;}
	.topnav, .topnav * {font-size:10px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 768px) {
	.topnav.sf-menu {display:block !important;}
}

/* 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{
		
		display: block;
		
	}
	
	.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;}
    .nvrlayout1 #outerheader{background-color:#242424;}
    .nvrlayout1 #topminicart .topcartbutton{background-color:transparent !important;}
	.nvrlayout1 .topcontainer.container{}
	.nvrlayout1 div.logo.columns{text-align:left; float:none; padding-right:0px;}
	.nvrlayout1 div.logoimg{float:left;}
	.nvrlayout1 .topcarttext{display:none;}
	.nvrlayout1 #topminicart{padding:0px 12px;}
	.nvrlayout1 #topminicart .shopicon{margin-right:0px;}
	.nvrlayout1 .searchbox{padding:0px 12px;}
	.nvrlayout1 .searchbox .searcharea.shown{right:43px;}
	.nvrlayout3 #outersearchbox{display:none;}
	#headertext{display:none;}
	
	div.logo.columns{text-align:center; width:auto; float:none;}
	.top-ephone-container{display:none;}
	div.logoimg img{text-align:center;margin:0px auto;}
	#subbody div.logo img.lightlogo{display:none !important;}
	#subbody div.logo img.darklogo{display:block !important;}
	section.navigation{float:left; margin-top:0px;}
	#megaMenu ul ul.sub-menu{position:relative !important;}
	a.nav-toggle{display:block; width:70px; font-size:18px; text-align:center; cursor:pointer; color:#5f6f81; height:70px; line-height:70px;}
	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 > li{float:none; position:static; }
	.js .topnav ul.mega_dropdown{visibility:visible !important; position:static !important; width:100% !important; opacity:1 !important; display:none !important;}
	.js .topnav li:hover ul.mega_dropdown{display:block !important;}
	.js ul.topnav > li.multicolumn_dropdown{background-image:none !important;}
	.js ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li{width: 100% !important; float:none;}
	.js ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li > a{margin-bottom:0px; border-bottom:1px solid #f0f0f0;}
	.js ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li ul li > 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:#fff; color:#8b8b8b; border-bottom:1px solid #f0f0f0; 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:#ec5a41 !important; background-image:none !important; color:#fff !important; }
	
	.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:31px;}
	#aftertheheader h1.pagetitle{font-size:32px;line-height:32px;}
	#aftertheheader .pagedesc{text-align:center; padding-right:10px; padding-left:10px;}
	
	/* Slider */
	#outerslider, #outerslider.sticky{padding-top:0px;}
	#slidermenucontainer{display:none;}
	#slidercontainer{padding-top:0px;}
	.flexslider.preloader{min-height:150px;}
	#slider .text-caption.top {	padding-top: 20px;}
	#slider .caption-content{margin-top:0px !important; word-wrap: break-word; }
	#slider .caption-content h2{font-size:24px; letter-spacing:0px; line-height:24px;}
	#slider .caption-content div{display:none;}
	#slider a.sliderbutton{display:none;}
	.flex-control-nav { display:none;}
	.flex-direction-nav{display:none;}
	div.pcarousel .flex-control-nav, div.prodcarousel .flex-control-nav{display:block;}
	.flexslider .slides > 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;}
	.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;}
	.bannerimg > .linkrow > img{width:100%; height:auto;}
	.newslettercontainer .wysija-paragraph{margin:0px 0px 12px 0px; width:100%;}
	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 #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: 480px) and (max-width: 767px) {
	#bodychild{width:100%; margin:0}
	#outerheader .searchbox{display:none;}
	#slider .text-caption{padding-top:60px;}
	#slider .caption-content{margin-top:0px !important;}
	#slider .caption-content h2{font-size:32px; letter-spacing:0px; line-height:32px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#bodychild{width:100%; margin:0}
	#headertext{display:none !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{font-size:9px !important;}
	.entry-utility a.more-link{display:none !important;}
	
}
