@font-face {
	font-family: 'Open Sans Bold';
	src: url('https://www.porcelanosa-usa.com/products/pub/media/fonts/OpenSans-Bold.woff2') format('woff2'),
		url('https://www.porcelanosa-usa.com/products/pub/media/fonts/OpenSans-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans Light';
	src: url('https://www.porcelanosa-usa.com/products/pub/media/fonts/OpenSans-Light.woff2') format('woff2'),
		url('https://www.porcelanosa-usa.com/products/pub/media/fonts/OpenSans-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('https://www.porcelanosa-usa.com/products/pub/media/fonts/OpenSans.woff2') format('woff2'),
		url('https://www.porcelanosa-usa.com/products/pub/media/fonts/OpenSans.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body{font-family: 'Open Sans' !important;}
a {color: #666;}
#breadcrumb a {	text-decoration: none;}
#breadcrumb span.divider { margin: 0 3px; font-size: 12px; color: #666; }
#breadcrumb span {font-weight: 600;color: #000;}
.page-header .header.panel, .breadcrumbs, .navigation,#maincontent, .header.content{max-width: 940px;}
.logo{float: none !important;max-width: 100% !important;}
.logo img{width: 500px;margin: 0 auto;}
.page-header .panel.wrapper{border:0px !important;}
.page-header .header.panel{padding:0px !important;}
#menu-header-menu-right > li,
#menu-header-menu-left > li{display: inline-block; margin: 0 0 0 8px; text-transform: uppercase; font-size: 10px; line-height: 1; border-left: 1px solid #666;}
#menu-header-menu-right > li a, 
#menu-header-menu-left > li.welcome, 
#menu-header-menu-left > li a{display: inline-block; margin: 0 0 0 8px; padding: 5px 0 0 0; font-size: 10px; color: #666; text-decoration: none;}
.header.panel > .header.links{display:block !important;float:none !important;width:100% !important;}
#menu-header-menu-right > li#menu-item-27484,
#menu-header-menu-left li#menu-item-4381{border-left:0px !important;}
#menu-header-menu-left li#menu-item-27484{margin-left: 560px;border-left:0px !important;}
.header.content{position:relative;}
.minicart-wrapper .block-minicart{z-index: 9999;right: auto !important;left: 0px;}
.minicart-wrapper{float: none !important;position: absolute !important;top: 22px !important;}
.block-search{display:none !important;}
body .header.panel > .header.links{display:none !important;}
.header.content{padding-top:0px !important;}
#menu-header-menu-left{display: inline-block;margin: 0px !important; padding: 0px !important; margin-bottom: 30px !important;} 	
.page-header .header.panel, .breadcrumbs, .navigation, #maincontent, .header.content{padding:0px 0px !important;}
#menu-main-menu-1 {display: block; position: relative; z-index: 999; margin: 10px 0; padding: 0 50px 0 0; font-size: 13px; font-weight: 500; text-align: center; text-transform: uppercase; border-bottom: 1px solid #666;}
#menu-main-menu-1 .sub-menu{display:none !important;}
#menu-main-menu-1 li{display: inline-block;margin: 0 20px;padding: 14px 0;list-style-type: none;}
#menu-main-menu-1 li a{color: #666;text-decoration: none;}
.header-toggles{position: absolute; right: 0; z-index: 1002; top: 130px;}
.header-toggles__button {top: 10px;position: relative; opacity: 0.5; width: 16px; height: 16px;display: inline-block; cursor: pointer; text-indent: -99999px; }
.header-toggles__button--info { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/button-info.png); margin-left: 8px;} 	
.header-toggles__button--search { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/button-search.png); } 	
.search-title{clear: both; display: block;margin-top: 17px;}
.sections.nav-sections{display:none !important;}
.page-layout-1column .product-info-main{width: 55.63% !important;padding-left: 15px;position:relative;}
.page-layout-1column .product.media{width: 40% !important;padding-right: 15px;}
.product-info-main .page-title-wrapper .page-title{max-width: 350px;font-family: "Open Sans",sans-serif !important; font-size: 26px; font-weight: 500; line-height: normal;margin-top:0px;} 	
.product-social-links, .price-box{display:none !important;}
.product-info-stock-sku, .field.qty{display:none !important;}
.product-reviews-summary.empty{position: absolute;right:0px;top:0px;margin:0 0;}
.product-add-form{clear:both;}
.product-reviews-summary .reviews-actions a{color: #2C5672; text-decoration: none; font-size: 16px;} 	
#product-addtocart-button{background: none; border: 0px; padding: 0px; color: #2C5672; font-size: 16px; font-weight: normal;}
#product-addtocart-button:focus{    border: 1px solid gray !important;padding: 10px !important; }
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{padding-top:0px !important;}
#tab-label-description{display:none;}
#tab-label-additional{display:none;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{ padding: 0 0 8px; font-size: 13px; font-weight: normal; text-transform: none; text-align: left; background: transparent; border: none; } 	

#product-attribute-specs-table th{color: #000 !important;}
#product-attribute-specs-table td.data{color: #5B6A76 !important;}
#product-attribute-specs-table .sizesButton { background-color: #4d4d4d; color: white; }
#product-attribute-specs-table .sizesButton.active {background-color: #000000 !important;margin-right: 3px;border-radius:100px !important;}
.page-layout-1column .product.media{position:relative;}
#product-options-wrapper{display:none;}
.download-center, .features{margin-top: 30px;}
.featuresnew  h2, .download-center h2, .features h2{display: block; margin: 0 0 5px; padding: 0 0 5px; width: 100%; color: #444; font-size: 18px; font-weight: 600; font-style: normal; text-transform: none; border-bottom: 1px solid #aaa;}
#features-list{margin: 0px 0px; list-style-type: none; padding: 0px;}
#features-list li { float: left; display: block; width: 63px; height: 78px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; } 	
#download-center li{list-style-type:none !important;margin: 0 0 20px;font-size: 13px;}
#download-center-new li{list-style-type:none !important;margin: 0 0 20px;font-size: 13px;}
#download-center li a{display: inline-block; padding: 0 0 0 25px; height: 15px; text-transform: uppercase; letter-spacing: 1px; background: transparent url(https://www.porcelanosa-usa.com/products/pub/media/img/sprite-download-center.png) 0 0 no-repeat;color: #2C5672;text-decoration: none;}
#download-center-new li a{display: inline-block; padding: 0 0 0 25px; height: 15px; text-transform: uppercase; letter-spacing: 1px; background: transparent url(https://www.porcelanosa-usa.com/products/pub/media/img/sprite-download-center.png) 0 0 no-repeat;color: #2C5672;text-decoration: none;}
.download-center h2{margin-bottom:20px;}
.download-center a.download-center-2D { background-position: 0 -344px !important; }
.download-center a.clas-2d { background-position: 0 -584px !important; }
.download-center a.download-center-Installation { background-position: 0 -172px !important; }
.download-center a.download-center-Custom { background-position: 0 -258px !important; }
.download-center a.download-center-tech-sheet, .download-center a.download-center-Tech-Spec { background-position: 2px -86px !important; }
a.addthis_toolbox:focus img{border:1px solid #000 !important;}
.image-recommended-grout{padding: 4px; border: 1px solid #dcdcdc; height: 37px; width: 220px;}
.addthis_toolbox a{height:30px;display:block;}
.addthis_toolbox a:focus{border: 2px solid black;}

#footer-nav-left{width: 100% !important;z-index: 999;position: relative;}
#footer-nav-left #menu-item-2500{border-left: 0px;float: right;padding-right: 0px !important;}
.footer-logo img{margin-top: 20px !important;}

#features-list #p_404 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/p-404.gif); }
#features-list #Ac_3 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/ac3.gif); }
#features-list #Ac_4 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/ac4.gif); }
#features-list #Ac_5 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/ac5.gif); }
#features-list #Ad_a,
#features-list #Ada,
#features-list #ADA { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/ada.gif); }
#features-list #Antistatic,
#features-list #Anti_Static { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/anti-static.gif); }
#features-list #Antislip { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/antislip.gif); }
#features-list #Artisan { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/artisan.gif); }
#features-list #Bevel { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bevel.gif); }
#features-list #Beveled { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/beveled.gif); }
#features-list #Bevel_2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bevel-2.gif); }
#features-list #Bevel_4 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bevel-4.gif); }
#features-list #Bioprot { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bioprot.gif); }
#features-list #Bisel_2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bisel-2.gif); }
#features-list #Bisel_4 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bisel-4.gif); }
#features-list #Bright { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/bright.gif); }
#features-list #Board_1 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/1-board.gif); }
#features-list #Board_2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/2-board.gif); }
#features-list #Board_3 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/3-board.gif); }
#features-list #Brushed { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/brushed.gif); }
#features-list #Click { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/click.gif); }
#features-list #Countertops { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/countertops.gif); }
#features-list #Directionality { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/directionality.gif); }
#features-list #DCOF { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/DCOF.jpg); }
#features-list #Endless { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/endless.gif); }
#features-list #Enginered { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/enginered.gif); }
#features-list #Exterior { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/exterior.gif); }
#features-list #false { display: none; }
#features-list #Floating_Floor { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/floating.gif); }
#features-list #Fsc { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/fsc.gif); }
#features-list #Glazed { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/glazed.gif); }
#features-list #Gloss { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/gloss.gif); }
#features-list #Glue { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/glue.gif); }
#features-list #Grain { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/grain.gif); }
#features-list #Grout { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/grout.gif); }
#features-list #Guarantee { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/guarantee.gif); }
#features-list #Heated { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/heated.gif); }
#features-list #Heating { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/heating.gif); }
#features-list #Interlock { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/interlock.gif); }
#features-list #Joists { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/joists.gif); }
#features-list #Lappato { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/lappato.gif); }
#features-list #Life { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/life.gif); }
#features-list #Lock { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/lock.gif); }
#features-list #Luster { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/luster.gif); }
#features-list #Matt { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/matt.gif); }
#features-list #Matte { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/matte.gif); }
#features-list #Meshed { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/meshed.gif); }
#features-list #Metallic { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/metallic.gif); }
#features-list #Multi-Layer,
#features-list #Multi_Layer { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/multi-layer.gif); }
#features-list #Nature { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/nature.gif); }
#features-list #Natural { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/natural.gif); }
#features-list #Nwfa { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/nwfa.gif); }
#features-list #Oak { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/oak.gif); }
#features-list #One_Flex,
#features-list #One-Flex { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/one-flex.gif); }
#features-list #Pefc { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/pefc.gif); }
#features-list #Plank { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/plank.gif); }
#features-list #Plank_2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/2-planks.gif); }
#features-list #Plank_3 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/3-planks.gif); }
#features-list #Polished { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/polished.gif); }
#features-list #Pool { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/pool.gif); }
#features-list #Pool_Surroundings { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/pool-surroundings.gif); }
#features-list #Porcelain { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/porcelain.gif); }
#features-list #Quick_Lock { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/quick-lock.gif); }
#features-list #Rapimax { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/rapimax.gif); }
#features-list #Rectified { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/rectified.gif); }
#features-list #Recycled { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/recycled.gif); }
#features-list #Relief { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/relief.gif); }
#features-list #Roll { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/roll.gif); }
#features-list #Sense { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/sense.gif); }
#features-list #Sense_Plus { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/sense-plus.gif); }
#features-list #So { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/so.gif); }
#features-list #Stained { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/stained.gif); }
#features-list #Strip_1 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/1-strip.gif); }
#features-list #Strip_2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/2-strips.gif); }
#features-list #Strip_3 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/3-strips.gif); }
#features-list #Stripping { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/stripping.gif); }
#features-list #Stained { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/stained.gif); }
#features-list #Sunlight { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/sunlight.gif); }
#features-list #Sun_Exposure { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/sun-exposure.gif); }
#features-list #Super_One { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/super-one.gif); }
#features-list #Textile { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/textile.gif); }
#features-list #Texture { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/texture.gif); }
#features-list #Textured { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/textured.gif); }
#features-list #Thermo_Treated { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/thermo-treated.gif); }
#features-list #Thickness { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/thickness.gif); }
#features-list #Thickness_2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/thickness-2mm.gif); }
#features-list #Through_Body_Porcelain { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/through-body-porcelain.gif); }
#features-list #Tixocem { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/tixocem.gif); }
#features-list #Tone_Variation,
#features-list #Tone_Varation { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/tone-variation.gif); }
#features-list #Tongue_Groove { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/tongue-and-groove.gif); }
#features-list #Unglazed { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/unglazed.gif); }
#features-list #V1 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v1.gif); }
#features-list #V2 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v2.gif); }
#features-list #V2_Hardwood { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v2-hardwood.gif); }
#features-list #V3 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v3.gif); }
#features-list #V3_Hardwood { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v3-hardwood.gif); }
#features-list #V4 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v4.gif); }
#features-list #V4_Hardwood { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/v4-hardwood.gif); }
#features-list #Walnut { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/walnut.gif); }
#features-list #Waterproof { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/waterproof.gif); }
#features-list #Water_Resistant { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/water-resistant.gif); }
#features-list #Wet { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/wet.gif); }
#features-list #Years_15 { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/years_15.gif); }
#features-list #Highker{background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/Highker.jpg); background-size: 100%; background-position: center;}
#features-list #XTONE{background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/Xtonenew.jpg); background-size: 100%; background-position: center;}


#reviews{display:block !important;}
.product.info.detailed .product.data.items{display: block; width: 100%; position: relative; border: 1px solid #cccccc; background-color: #f4f4f4;} 	
.fieldset .review-legend.legend span{font-size: 12px; font-weight: normal; text-transform: uppercase;} 
.fieldset .review-legend.legend strong{font-size: 12px; text-transform: uppercase; display: inline-block; margin-left: 10px;} 	
.product.data.items > .item.title.active > .switch{color: #1A4C65 !important; text-transform: uppercase; font-size: 12px; font-weight: normal;}
.fieldset > .field:not(.choice) > .label{float: left; font-weight: normal; text-transform: uppercase;}
.review-form .action.submit.primary{background: #3399cc; display: inline-block; padding: 7px 12px; border: 0; color: #FFFFFF; font-size: 13px; font-weight: normal; line-height: 19px; text-align: center; text-transform: uppercase; vertical-align: middle; white-space: nowrap;}
.fieldset.review-fieldset{margin: 0 0 10px;}
.review-fieldset .fieldset > .field{margin: 0 0 10px;}
.block.related{clear:both;}
.block.related .block-title{border-top: none; border-bottom: 1px solid #aaa; padding: 0 0 5px; margin: 0 0 20px;}
.block.related .block-title strong{margin: 0; font-size: 24px !important; font-weight: 600; font-style: normal; line-height: 1.2; text-rendering: optimizeLegibility; text-transform: none; margin-bottom: 0; color: #444;} 	
.products-related ol.list {margin-left:0px !important;}
.products-related ol.list .item.product{padding: 7px;border: 1px solid #ececf1;margin-right: 3.8%;}
.products-related ol.list .item.product .product-item-name{font-size: 11px;}
.products-related ol.list .item.product:nth-child(5n){margin-right:0px !important;}
.products-related ol.list .item.product .secondary-addto-links {display:none !important;}
.products-related ol.list .item.product .product-item-link{color: #2C5672 !important;}
#application-chart-wrapper { clear:both !important;overflow-x: auto; margin: 0 0 30px; }
#application-chart-wrapper h2 { margin: 0 0 10px; padding: 0; border-bottom: none;display: block; width: 100%; color: #444; font-size: 18px; font-weight: 600; font-style: normal; text-transform: none; } 	
#application-chart-wrapper .application-chart-table { border: 1px solid #aaa; }
.zebra-table { width: 100%; }
#application-chart-wrapper .application-chart-table.zebra-table tr:nth-child(odd), #application-chart-wrapper .application-chart-table.zebra-table tr:nth-child(even) { background: #fff; } 
#application-chart-wrapper .application-chart-table.zebra-table tr:first-child { border-top: none; } 	
#application-chart-wrapper .application-chart-table th, #application-chart-wrapper .application-chart-table td { padding: 15px 20px; font-weight: normal; }	
#application-chart-wrapper .application-chart-table th:first-child, #application-chart-wrapper .application-chart-table td:first-child { font-weight: 600; border-right: 1px solid #aaa; }
#application-chart-wrapper .application-chart-table th { background: #efefef; border: none; }  	
#application-chart-wrapper .application-chart-table th, #application-chart-wrapper .application-chart-table td { padding: 15px 20px; font-weight: normal; }
.zebra-table td, .zebra-table th { border-bottom: 1px solid silver; background-color: transparent; }
#footer{position: relative; margin: 35px auto 0; max-width: 940px; min-height: 150px; font-size: 10px;width: 100%;padding: 0px 0px; border: 0px !important;clear: both;}
footer.page-footer{display:none !important;}
.footer-social-bar { padding-left: 0px !important; border-bottom: 1px solid #666; height: 30px; margin-bottom: 10px !important; }
.footer-social-bar { margin: 0 auto; padding: 0 0 0 10px; width: 980px; } 
.site-width-container{max-width: 940px;}
#social-bar-16 { margin: 10px 0; padding: 0; list-style-type: none; }
#social-bar-16 li { float: left; } 
#social-bar-16 a { display: inline-block; margin: 0 10px 0 0; width: 16px; height: 16px; background: url(https://www.porcelanosa-usa.com/products/pub/media/img/social_16.png); } 
#social-bar-16 a.facebook { background-position: -0px 0px; }
.visually-hidden { position: absolute !important; width: 1px; height: 1px; padding: 0; border: 0; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } 
#social-bar-16 a.twitter { background-position: -16px 0px; } 	
#social-bar-16 a.morpholio { background-position: -32px 0px; }
#social-bar-16 a.pinterest { background-position: -48px 0px; }
#social-bar-16 a.linkedin { background-position: -64px 0px; }
#social-bar-16 a.youtube { background-position: -80px 0px; }
#social-bar-16 a.houzz { background-position: -112px 0px; }
#social-bar-16 a.instagram { background-position: -128px 0px; }
#social-bar-16 a.blog { background-position: -144px 0px; }
.footer-logo { display: inline-block; position: absolute; left: 0; right: 0; margin: 0 auto 20px; width: 208px; }
.footer-logo img { display: block; margin: 0 auto;width: 50%;} 
#footer-nav-left, #footer-nav-right { margin: 0 auto 5px auto; max-width: 100%;float: left; width: 100%; text-align: left; }
#footer-nav-left ul, #footer-nav-right ul { margin: 0; padding: 0; list-style-type: none; text-align:left;}
#footer-nav-left li, #footer-nav-right li { display: block; margin: 0; padding: 0 10px; text-transform: uppercase; text-align: center; }
#footer-nav-left ul li, #footer-nav-right ul li { display: inline-block; border-left: 1px solid #666; }
#footer-nav-left li:first-child {padding-left: 0;}	
#footer-nav-left ul li:first-child, #footer-nav-right ul li:first-child { border: none; }  
#footer-nav-left li a, #footer-nav-right li a { min-width: 0; color: #666;} 
#footer-nav-left li a, #footer-nav-right li a { display: inline-block; margin: 0 0 5px; min-width: 60px; text-decoration: none; } 
.clear { clear: both; }
#footer-nav-left, #footer-nav-right { margin: 0 auto 5px auto; width: 335px; max-width: 100%; text-align: center; }
#footer-nav-right { margin-bottom: 20px; }
#footer-nav-right { display: none; float: right; position: relative; bottom: 18px; margin-right: -10px; width: 39%; } 	
#copyright { margin: 0 auto; width: 200px; }
#copyright { position: absolute; left: 10px; top: 70px; } 
body #copyright { left: 0px; top: 110px; } 
#product-attribute-specs-table dt{width: 45%;display: inline-block;padding: 0 0 0px; font-size: 13px; font-weight: normal; text-transform: none; text-align: left; background: transparent; border: none;line-height: 1.4; white-space: nowrap;margin-bottom:0px;}
#product-attribute-specs-table dd{width: 50%;display: inline-block;font-size: 13px; font-weight: normal; text-transform: none; text-align: left; background: transparent; border: none;vertical-align: top;}
.shaded-background {background: url(https://www.porcelanosa-usa.com/products/pub/media/img/main-bg.jpg);}
.spotlight { margin: 0 0 20px; padding: 10px; max-width: 320px; } 	
.spotlight img { float: left; display: block; margin: 0 10px 0 0; width: 70px; height: 90px; } 	
.spotlight .spotlight-content .spotlight-text {width: 220px;float: left;}
.spotlight .spotlight-text .main-title { display: block; font-size: 14px; font-weight: 600; color: #222; } 	
.spotlight .spotlight-text a { display: block; margin: 10px 0 0; font-weight: 600; text-decoration: none; color: #333; }
.spotlight .spotlight-text a span { display: inline-block; margin: 0 6px 0 0; padding: 0 10px; font-size: 9px; font-weight: 400; color: #fff; background: #e32b2a; } 	
.spotlight:last-child{margin-bottom:0px !important;}
#page-title-heading{font-size: 32px; font-weight: 500; color: #000;} 	
.category-view .category-image{display:none !important;}
.filter-listing{z-index: 1;}
.filter-listing.showfilter{display:block !important;}
.filter-listing .count .filter-count-label{display:none !important;}
.filter-listing .count:before{content:'(';}
.filter-listing ol{list-style-type: none;padding-left: 0px;}
.filter-listing .count:after{content:')';}
.toolbar-products:nth-child(2){display:none !important;}
.toolbar-products:nth-child(5){display:none !important;}
.catalog-category-view.page-layout-1column .column.main{padding: 0 10px; max-width: 960px; margin: 0 auto;}
.page-products.page-layout-1column .products-grid .product-item{width: 14.3567%; margin: 0 0 22px; margin-right: 6.4%; clear: none; position: relative;  padding: 7px; text-align: left; background: #fff; border: 1px solid #ececf1;}
.page-products.page-layout-1column .products-grid {margin-top:0px !important;}
.page-products.page-layout-1column .product-item-actions{display:none !important;}

.catalogsearch-result-index .products-grid .product-item{width: 14.3567%; margin: 0 0 22px; margin-right: 6.4%; clear: none; position: relative;  padding: 7px; text-align: left; background: #fff; border: 1px solid #ececf1;}
.catalogsearch-result-index .products-grid {margin-top:0px !important;}
.catalogsearch-result-index .product-item-actions{display:none !important;}
.catalogsearch-result-index .page-main > .page-title-wrapper .page-title{margin-bottom:20px !important;margin-top:0px !important;}

.page-products .products-grid .product-items > li:nth-child(5n+1) { clear: left; } 	
.page-products .products-grid .product-items > li:nth-child(5n) { margin-right: 0 !important; }
.page-products .products-grid .product-items > li:nth-child(odd) { clear: none; } 
.header-info { border: 1px solid #666666; background-color: white; padding: 20px; position: absolute; z-index: 1000; top: 46px; right: -16px; width: 230px; -webkit-box-shadow: 0px 6px 21px -2px rgba(0, 0, 0, 0.44); -moz-box-shadow: 0px 6px 21px -2px rgba(0, 0, 0, 0.44); box-shadow: 0px 6px 21px -2px rgba(0, 0, 0, 0.44); }
.header-search, .header-info { display: none; }
.header-info p { font-weight:normal; color: #666666; margin-bottom: 1em; } 	
.header-info a { text-decoration: underline; font-weight: bold; } 	
.header-search.activesearch{display: block !important;}
.header-info.activetooltip { display: block !important; }
.header-search__switcher { padding-top: 0; }
.header-search__switcher { padding: 15px 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } 
legend { border: 0; padding: 0; } 
.header-search__radio-input { display: inline-block; vertical-align: middle; font-size: 12px; width: 1px; height: 1px; opacity: 0; position: absolute; } 	
.header-search__radio-input + label { color: #000 !important; position: relative; cursor: pointer; padding-left: 20px; margin-right: 15px; }
.header-search__radio-label { display: inline-block; vertical-align: middle; font-size: 12px; } 	
.header-search__radio-input + label .dot { display: block; position: absolute; left: 0px; width: 15px; height: 15px; background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/radio-off.png); } 	
.header-search__radio-input:checked + label .dot { background-image: url(https://www.porcelanosa-usa.com/products/pub/media/img/radio-on.png); } 	
.header-search__form{position: relative;}
.header-search__text-input.header-search__text-input { display: block; width: 100%; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #cccccc; font-size: 20px; padding: 0 0 8px 0; height: auto; margin-bottom: 15px; }
.header-search__text-input.header-search__text-input::placeholder{color:#000 !important;}
.header-search__submit-button { position: absolute; right: 0; top: 0; }
.header-search__submit-button.header-search__submit-button { border:0px !important;color: white; text-transform: uppercase; background-color: #6a6a6a; border-radius: 5px; padding: 8px; font-size: 11px; } 	 	
.categorypath-natural-stone-tiles-html #maincontent .columns{width:100% !important;float:none !important;}
/* .category-bathtubs #maincontent .columns{width:100% !important;float:none !important;}
.category-bathtubs #maincontent,
.categorypath-natural-stone-tiles-html #maincontent #maincontent {max-width: 100% !important;background: url(https://www.porcelanosa-usa.com/products/pub/media/img/main-bg.jpg);} */

.maincontentupdate{background: #FFF !important; width: 100%; display: block;} 	
.maincontentupdate .contnew{padding: 0 10px; max-width: 960px; margin: 0 auto;padding-top:20px;}
.catalogsearch-result-index .sidebar-main{display:none !important;}
.catalogsearch-result-index .sidebar-additional{display:none !important;}
.search.results > .toolbar-products:nth-child(1){display:none !important;}
.catalogsearch-result-index #maincontent .columns{width: 100% !important;}
.catalogsearch-result-index.page-layout-2columns-left .column.main{width: 100% !important;}
.product-item-name .product-item-link{color: #44575A;text-decoration: underline;}
.cart-summary{display:none !important;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{width:100% !important;float:none !important;}
.checkout-cart-index .field.qty{display:block !important;}
.action.checkout{background: #595959; color: #fff; font-size: 12px; font-weight: 700; padding: 8px 20px; line-height: 19px; text-align: center; text-transform: uppercase; vertical-align: middle; white-space: nowrap; display: inline-block; border-radius: 5px; border: 0px;}
.cart.table-wrapper .col{font-size: 16px;font-weight: 600;}
.action-auth-toggle{display:none !important;}
.authentication-wrapper{text-align: left !important; float: none !important; margin-top: 0px !important;}
#checkout .authentication-wrapper .action-auth-toggle{background: gray; color: #FFFF; padding: 5px 20px; border-radius: 5px; margin-bottom: 20px;}
#search{padding: 7px 5px 8px !important; width: 134px; height: auto; font-family: "Open Sans", sans-serif; font-size: 11px;}
#search_mini_form .nested{display:none !important;}
#search_mini_form .field.search{display:inline-block !important;}
#search_mini_form .actions{display:inline-block !important;}
#search_autocomplete.search-autocomplete{position: absolute !important;top: 32px !important;}
.search-autocomplete:before { content: ''; position: absolute; width: 0; height: 0; display: block; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 7px solid #3399cc; border-top: none; left: 50%; top: -7px; }
.search-autocomplete ul { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-color: #FFFFFF; border: 1px solid #3399cc; left: 0; padding-left: 0; position: absolute; top: 0; width: 100%; }
.search-autocomplete ul li { border-bottom: 1px solid #f4f4f4; color: #3399cc; cursor: pointer; font-size: 12px; padding: 4px 6px; text-align: left; }
body.catalog-product-view .paypal.checkout{display:none !important;}

.opc-progress-bar-item._active > h2 { color: #333333; } 
.opc-progress-bar-item > h2 { display: inline-block; padding-top: 45px; width: 100%; word-wrap: break-word; color: #e4e4e4; font-weight: 300; font-size: 1.8rem; }
.opc-progress-bar-item > h2:before, .opc-progress-bar-item > h2:after { background: #e4e4e4; height: 38px; margin-left: -19px; width: 38px; border-radius: 50%; content: ''; left: 50%; position: absolute; top: 0; }
.opc-progress-bar-item > h2:after { background: #ffffff; height: 26px; margin-left: -13px; top: 6px; width: 26px; content: counter(i); counter-increment: i; color: #333333; font-weight: 600; font-size: 1.8rem; }
.opc-progress-bar-item._active > h2:before { background: #ff5501; }
.opc-progress-bar-item._active > h2:after { content: '\e610'; font-family: 'icons-blank-theme'; line-height: 1; font-size: 2.8rem; } 	
.cart-totals .grand .mark, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand .amount{padding-top:0px !important;}
.table-totals dl{margin-bottom:0px !important;}
.opc-wrapper .form-login .fieldset .note:before{display:none !important;}
button.action-help{padding: 0px 0px !important; border-radius: 100px !important; border: 0px !important; background: none !important;}
button.action-help:before{padding: 7px 4px !important;}
.category-cms h2.entry-title{margin: 0 0 20px; font-family: "Open Sans", sans-serif; font-weight: 500; color: #000; font-size: 24px; text-transform: capitalize;}
.catalog-category-view aside{display:none;}
.minicart-wrapper .actions .primary .paypal{display:none !important;}
.opc-progress-bar-item > span.newicon{height: 38px; margin-left: -19px; width: 38px !important; border-radius: 50%; content: ''; left: 50%; position: absolute; top: 0; background: #ff5501 !important; padding: 0px !important;}
.opc-progress-bar-item > h2:before, .opc-progress-bar-item > h2:after{display:none !important;}
body .opc-progress-bar-item > h2{padding-top:0px !important;}
body.cms-home aside{width: 37%;}
.cart.table-wrapper .item .col.item{display:table-cell !important;}
.block.related .block-actions{display:none !important;}
.block.related .field.choice{display:none !important;}

body.category-wood-look-porcelain .block-layered-nav-filters,
body.category-sealants .block-layered-nav-filters,
body.category-linear-drain-characteristics .block-layered-nav-filters,
body.category-hardwood-laminate-vinyl-lvt .block-layered-nav-filters,
body.category-bath .block-layered-nav-filters,
body.category-krion-sinks .block-layered-nav-filters,
body.category-membranes .block-layered-nav-filters,
body.category-setting-materials .block-layered-nav-filters,
body.category-krion-solid-surface .block-layered-nav-filters,
body.categorypath-installation-systems-cleaning-products-html .block-layered-nav-filters,
body.categorypath-raised-floors-raised-access-flooring-exteriors-html .block-layered-nav-filters,
body.categorypath-raised-floors-html .block-layered-nav-filters{display:none !important;}
#breadcrumb span, #breadcrumb a{font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;font-weight: normal !important;}
.catalog-category-view #menu .menu > li.menu-item-type-custom a, .catalog-product-view #menu .menu > li.menu-item-type-custom a {color: #000;font-weight: bold;}
.menu > li.menu-item-7 { background: url(https://www.porcelanosa-usa.com/products/icon-nav-current.png) 50% bottom no-repeat; } 	
body.category-cleaning-products .toolbar-products:nth-child(3){display:none !important;}
.page-with-filter.catalog-category-view #maincontent .columns{width:100% !important;}


.review-add .block-content form{display:none;}
body.catalog-category-view div#maincontent{background:none !important;}
#descriptionnew h2.print-pdf{border-bottom: 1px solid #aaa;color: #444; font-size: 18px; font-weight: 600;display: block; margin: 0 0 15px; padding: 0 0 5px;} 	
#descriptionnew span.h2{border-bottom: 1px solid #aaa;color: #444; font-size: 18px; font-weight: 600;display: block; margin: 0 0 15px; padding: 0 0 5px;} 	
.child_sku{display:none;}
.overview h2{padding-top:20px;}
.overview h2,
.overview h2.print-pdf{display: block; margin: 0 0 15px; padding: 0 0 5px; width: 100%; color: #444; font-size: 18px; font-weight: 600; font-style: normal; text-transform: none; border-bottom: 1px solid #aaa;}
.overview p{font-size: 13px; line-height: 1.7; color: #666;} 
.catalog-category-view.page-layout-1column .column.main > .toolbar-products:nth-child(3){display:none;}
.product-encastre-drop-in-sink .section-product-detail.features{display:none;}
#descriptionnew ul{padding-left:15px;}
.fotorama--fullscreen{z-index:999999 !important;}
.fotorama__nav--thumbs .fotorama__nav__frame{margin: 0px 2px;}
.fotorama__nav--thumbs .fotorama__nav__frame:nth-child(2){display:none !important;}
.fotorama__nav--thumbs .fotorama__thumb-border{display:none !important;}
#product-preloader{margin: 0 auto; display: block; margin-bottom: 30px;}
.appwrap{display:none;}
.appwrap_1{display:block;}
.filter-current{position: relative;max-width: 940px;  margin: 0 auto; padding: 0px 10px; padding: 8px 10px 7px !important; width: 100%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.filter-current .filter-actions{padding: 0 15px 0 0; text-align: right;  position: absolute; top: 5px; right: 0; width: 15%;} 	
.filter-current .filter-actions a{text-transform: uppercase; color: #2B06BD;}
.filter-current .filter-actions a:after { content: ''; display: none; position: absolute; right: 0; line-height: normal; width: 11px; height: 13px; background: url(https://www.porcelanosa-usa.com/products/icon-filter-clear.png) no-repeat 0 3px; top: 0; }
.filter-current ol.items{display: inline-block;margin-left: 50px;vertical-align: top;}
.filter-current .block-subtitle{vertical-align: top;}
#description[role="tabpanel"]{display:none !important;}
body.product-menhir .section-product-detail.description,
body.product-duna .section-product-detail.description{padding-top: 30px;}
#product-attribute-specs-table dd.pcodesconfig{display:none !important;}
#product-attribute-specs-table dd.shownpcodes{display: inline-block !important;}
.category-toilets .entity_id_288{display:none !important;}
#paymentoptioncontent .message.error > *:first-child:before{display:none !important;}
#paymentoptioncontent .message.error{padding-left: 10px !important;}
.discount-code{display:none !important;}

body.category-bath .contnew, 
body.category-bath #menu-grid{display:block !important;}
div[name="shippingAddress.custom_attributes.profile"]{margin-bottom:0px !important;height: 0px;overflow: hidden;}

.floatingfooter{z-index: 999;position:fixed;width: 100%; background: #000; padding: 15px 0px; text-align: center; color: #fff;bottom: 0px;}
.floatingfooter .site-width-container{margin:0 auto;width: 940px;}
.floatingfooter .flashsalebtn{background: #ad1b1b; color: #FFF; padding: 5px 10px; text-decoration: none; margin-left: 20px;} 	
body.product-nantes-acero #product-attribute-specs-table,
body.product-malaga-aqua #product-attribute-specs-table{padding-top:50px;}
[class*="categorypath-tile"] .fitertype_Colors button.filter-heading{width: 75px;}
[class*="categorypath-tile"] .fitertype_Texture button.filter-heading{width: 75px;}
[class*="categorypath-tile"] .fitertype_Shape button.filter-heading{width: 75px;}
[class*="categorypath-tile"] .fitertype_Use button.filter-heading{width: 75px;}
[class*="categorypath-tile"] .fitertype_Sizes button.filter-heading{width: 75px;}
.toolbar-sorter.sorter{display:none !important;}

#layered-filter-block > .block-title,
#layer-product-list > .toolbar:first-child{display:none !important;}
#narrow-by-list .filter-options-item{display: inline-block; vertical-align: top; width: 103px; padding: 7px 6px; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #000; background: #fff; cursor: pointer; margin: 0 6px 0 0; text-align: left;}
#narrow-by-list{margin: 0 0 20px; padding: 10px; background: #fafafa;}
body.catalogsearch-result-index .fitertype_Shape{display:block;}
body.catalogsearch-result-index .fitertype_Collection{display:none;}
body.catalogsearch-result-index .fitertype_Sizes{display:none;}
body.catalogsearch-result-index .fitertype_Material{display:none;}
 
body.catalogsearch-result-index .fitertype_Colors button.filter-heading{width: 75px;}
body.catalogsearch-result-index .fitertype_Texture button.filter-heading{width: 75px;}
body.catalogsearch-result-index .fitertype_Shape button.filter-heading{width: 75px;}
body.catalogsearch-result-index .fitertype_Use button.filter-heading{width: 75px;}
body.catalogsearch-result-index .fitertype_Sizes button.filter-heading{width: 75px;}
#tab-label-productattach{display:none !important;}
#filterForm{display: inline-block;}
#filterApply{margin-right: 5px;}
.fitertype_Type .count:before, .fitertype_Type .count:after{display:none !important;}
#download-center.prodstypes_simple.dc-2{display:none !important;}
body .breadcrumbs .item:not(:last-child):after{content: "|";position: relative; top: -3px; margin: 0px 7px; font-size: 12px;}
.breadcrumbs a{text-transform: uppercase;}
.breadcrumbs strong{color:#000;}
#menu-item-19781{display:none !important;}
.product-forest-colonial #download-center.prodstypes_simple.dc-2{display: block !important;}
.product-artic-100244511-v57000731 #download-center.prodstypes_simple.dc-2{display: block !important;}
.product-forest-cognac #download-center.prodstypes_simple.dc-2{display: block !important;}

.cms-home .entity_id_349,
.cms-home .entity_id_348{display:none !important;}
.minicart-wrapper .action.showcart .counter.qty{background: #B50606 !important;} 
#menu-header-menu-right{float:right;}
button:focus{outline:blue !important;}
#wp_ln_shopby_items a.remove{margin-left: 20px; border-left: 1px solid black; padding-left: 20px;}
.catalog-category-view .category-cms{display:none;}
.catalog-category-view .wp-filters-ajax,
.catalog-category-view .page-title-wrapper{display:none;}
.mainImage a{ width: 400px; height: 400px; overflow: hidden; }
.mainImage a img{width: 400px !important;height: auto !important;}


/* DISPLAY DOWNLOAD TOOLS */
body.product-patagonia-bioprot-12-x24-a #download-center.prodstypes_simple.dc-2{
	display:block !important;
}

 
@media screen and (max-width: 1100px) {
	body.catalog-product-view .breadcrumbs{margin-top: 15px !important;margin-left: 10px !important;}
}
@media screen and (max-width: 980px) {
	#menu, .minicart-wrapper{display:none !important;} 
	body .page-title-wrapper, 
	body #breadcrumb, 
	body #maincontent .columns{width:auto !important;padding: 0px 10px !important;}
	.nav-toggle{left: 10px;top: 140px;display:block !important;}
	.header-toggles{top:140px;right: 10px;}
	.search-title{margin-top: 6px;}
	.header.content{height: 140px;}
	#breadcrumb{margin-top: 20px;}
	#footer{width:auto !important;}
	.sections.nav-sections{display:block !important;}
	.sections.nav-sections .section-item-title{display:none !important;}
	.sections.nav-sections .section-item-content{display:none !important;}
	#menu-main-menu-1{padding:0px 0px !important;display:none;}
	#menu-main-menu-1 li{display:block !important;text-align:left !important;}
	#maincontent .category-view{width:100% !important;}
	.filter-search-form{position: relative !important; right: 0px !important; top: 0px !important;}
	.floatingfooter .site-width-container{width:100% !important; display: block !important; margin: 0 auto !important; margin-top: 10px !important; max-width: 100% !important;}
	.floatingfooter{ position: fixed;bottom: 0px;left: 0px; -webkit-backface-visibility: hidden; width: 100vw;padding:5px 0px !important;}
	.floatingfooter .flashsalebtn{width: 100px !important; display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
	html.nav-open .sections.nav-sections {display: block !important;margin-top: 50px;}
	html.nav-open #menu-main-menu-1{display:block;}
	body aside{width:100% !important;}
	.filter-listing, .filter-listing.showfilter{z-index:1 !important;}
	.products-grid:not(.products-related) .products.list li.product-item .product-image-container{height:90px !important;}
	.page-layout-1column .products-grid.products-related .product-item{width: 19.333333%;}
	body .filter-column:hover .filter-listing{display:none !important;}
	body .filter-column div.filter-listing.showfilter{display:block !important;}
	#menu-item-27484{margin-left:0px !important;}
}
@media screen and (max-width: 600px) {
	.filters-content .filter-heading{width: 100% !important;margin-bottom: 5px !important;}
	#filterApply{margin-bottom:5px;margin-top:5px;}
	.filters-content .filter-column{float:none !important;width:100% !important;}
	.page-products.page-layout-1column .products-grid .product-item{width: 200px; margin: 0 auto !important; display: block !important; margin-bottom: 20px !important;}
	body.page-products .products-grid .product-items > li:nth-child(5n){margin-right: auto !important;}
	.footer-social-bar{width:100% !important;}
	body.page-layout-1column .product.media, body.page-layout-1column .product-info-main{width:100% !important;}
	body.page-layout-1column .product-info-main{padding-left:0px !important;}
	.product-reviews-summary.empty{position:relative !important;}
	body .product-info-main .page-title-wrapper{padding: 0px 0px !important;}
	.product-info-main{text-align:left !important;}
	#footer-nav-left #menu-item-2500{float:none !important;}
	.header-search.activesearch{background: #FFF; padding: 10px 20px; z-index: 99999; position: relative; width: 100%; margin-top: 30px;}
	.column.main .product-items{margin:0px 0px !important;}
	.catalogsearch-result-index .products-grid .product-item{width:100% !important;text-align: center !important;}
	.page-products .product-item-info{width:100% !important;}
	body aside, .menu-row .content-box{width:100% !important;}
	nav.header-subnav{display:none !important;}
	.products-grid:not(.products-related) .products.list li.product-item .product-image-container{height:auto !important;}
	.product-info-main .page-title-wrapper .page-title{margin-top: 20px;}
	#product-addtocart-button{text-align:left !important;}
	div.products-related ol.list .item.product{width: 37%;}
	div.products-related ol.list .item.product:nth-child(5n){margin-right: 3.8% !important;}
	.catalog-product-view .page-title-wrapper{-ms-flex-order: -2;-webkit-order: -2;order: -2;}
	body.catalog-product-view .breadcrumbs{margin-top: 25px !important;}
	.page-header{border:0px !important;}
	.footer-logo{width: 100% !important;position: relative !important;}
	body #copyright { left: 0px !important; top: 0px !important; position: relative !important;}
	#footer-nav-left ul, #footer-nav-right ul{text-align: center !important;margin-top: 10px !important;}
	#footer-nav-left ul li, #footer-nav-right ul li{border: 0px !important;display: block !important;}
	#social-bar-16{text-align: center;}
	#social-bar-16 li { float: none; display: inline-block; }  	
}
@media screen and (max-width: 479px) {
	html.nav-open .sections.nav-sections {margin-top: 0px !important;}
}