* {
	padding: 0;
	margin: 0;
	outline: 0;
}

body > img,
body > iframe { display: none; }

a {
	text-decoration: none;
	color: inherit;
	transition: color 300ms, opacity 300ms, background-color 300ms;
	-webkit-transition: color 300ms, opacity 300ms, background-color 300ms;
	-moz-transition: color 300ms, opacity 300ms, background-color 300ms;
	-ms-transition: color 300ms, opacity 300ms, background-color 300ms;
	-o-transition: color 300ms, opacity 300ms, background-color 300ms;
}

.mobile { display: none; }
.icon { background: url("images/icons.png"); }

.clear { clear: both; }
.icon.play { background-position: -250px -131px; width: 102px; height: 101px; cursor: pointer; }
.icon.play.s {width: 40px; height: 40px; background-position: -360px -121px; }
.icon.pdf { width: 47px; height: 51px; background-position: -617px -94px; }
.icon.zip, .icon.rar { width: 47px; height: 51px; background-position: -190px -173px; }
.icon.xls,
.icon.xlsx { width: 47px; height: 51px; background: #10613C; }
.icon.doc,
.icon.docx { width: 47px; height: 51px; background: #4D62A3; }


.icon.prev { background-position: -365px -2px; width: 12px; height: 16px; cursor: pointer;  }
.icon.next { background-position: -384px -2px; width: 12px; height: 16px; cursor: pointer; }
.icon.arrowUp { width: 20px; height: 9px; background-position: -600px -25px; width: 21px; height: 11px; }
.icon.arrowUp.orange {}


/*.es-PE .chat,
.es-DO .chat, */
.es-PA .chat,
.es-UY .chat { display: none!important; }

.btn {
	cursor: pointer;
	-webkit-transition: all 150ms;
	-moz-transition: all 150ms;
	-ms-transition: all 150ms;
	-o-transition: all 150ms;
	transition: all 150ms;
}
.btn.orange {
	border: 1px solid #ECAF12;
	color: #ECAF12;
	padding: 7px 15px;
	font-size: 12px;
	font-family: "HelveticaRegular";
}
.btn.orange:hover {
	background-color: #ECAF12;
	color: #fff;
}

.trans { -webkit-transition: all 300ms; -moz-transition: all 300ms; -ms-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.no-trans { -webkit-transition: all 0ms; -moz-transition: all 0ms; -ms-transition: all 0ms; -o-transition: all 0ms; transition: all 0ms; }

.no-results { font-family: "HelveticaLight"; color: #656565; text-align: center; }

.checkbox { cursor: pointer; }
.checkbox input { display: none; }
.checkbox .icon {
	float : left;
	cursor : pointer;
	background-position : -622px -22px;
	width : 18px;
	height : 18px;
	margin : 4px 5px 4px 0;
}
.checkbox.active .icon { background-position : -622px -2px; }

.input-wrapper { position: relative; float: left; }
.input-wrapper span.label { position: absolute; top: 0; left: 0; }

.vertical-center { vertical-align: middle; display: table-cell; }

.g-recaptcha{float: left;}
.g-recaptcha.r{float: right;}

.g-recaptcha.error{border:2px solid red;}

.fixed-boxes { position: fixed; right: 0; top: 50%; z-index: 500; }
.fixed-boxes .box { float: right; height: 42px; min-width: 42px; background: #000; margin: 0 0 4px 0; clear: both; cursor: pointer; float; overflow: hidden; }
.fixed-boxes .box.active { width: auto; }
.fixed-boxes .box.telephone .icon { background-position: -608px -47px; height: 25px; width: 25px; margin: 8px; float: left; }
.fixed-boxes .box.chat .icon {  background-position: -646px -47px; height: 25px; width: 28px; margin: 8px 7px; float: left; }

.fixed-boxes .box .accordion { float: left; color: #FFF; font-family: "HelveticaRegular"; padding: 0 10px 0 0; display: none;}
.fixed-boxes .box .accordion .text { float: left; clear: both; font-size: 10px; margin: 5px 0 0 0; white-space: nowrap; }
.fixed-boxes .box .accordion .number { float: left; clear: both; font-size: 21px; }


#main { clear: both; }

#masthead,
#content,
.center {
	width: 980px;
	margin: auto;
	clear: both;
}

#wpadminbar { z-index: 998; }
.header-wrapper { float: left; width: 100%; padding: 0 0 13px 0; border-bottom: 1px solid #E5E5E5; background: #FFF }


.home .header-wrapper { border: 0; }
#masthead { position: relative; }
#masthead #site-navigation {
	float: left;
	clear: both;
	margin: 15px 0 0 0;
	width: 100%;
}
#masthead #site-navigation .nav-menu {
	height: 28px;
	line-height: 28px;
	float: right;
}
#masthead #site-navigation .nav-menu li {
	list-style: none;
	float: left;
	margin: 0 29px 0 0;
}
#masthead #site-navigation .nav-menu li a {
	font-family: "HelveticaRegular";
	font-size: 13px;
	color: #A5A5A5;
	float: left;
}
#masthead #site-navigation .nav-menu li:hover a {
	color: #ECAF12;
}
#masthead #site-navigation .search-form {
	float: right;
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #C9C9C9;
	position: relative;
}
#masthead #site-navigation .search-form .search-field,
#masthead #site-navigation .search-form .label {
	border: none;
	color: #000;
	font-size: 13px;
	font-family: "HelveticaRegular";
	line-height: 28px;
	height: 28px;
	float: left;
	text-indent: 5px;
}
#masthead #site-navigation .search-form .label { color: #A5A5A5; position: absolute; left: 0; top: 0; text-indent: 5px; }

#masthead #site-navigation .search-form #search-submit {
	display: none;
}
#masthead #site-navigation .search-form .search-icon {
	background: url("images/icons.png") -283px -2px;
	width: 16px;
	height: 16px;
	margin: 6px 9px 0 0;
	float: right;
	cursor: pointer;
}
#masthead .nav-bottom {
	clear: both;
	margin: 4px 0 0 0;
	position: relative;
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
	box-sizing: border-box;
}
#masthead .nav-bottom #header-widget {
	float: left;
	margin: 0;
}
#masthead .nav-bottom #header-widget div > ul { float: left; }

#masthead .nav-bottom #header-widget ul li {
	float: left;
	list-style: none;
}
#masthead .nav-bottom #header-widget div > ul > li:first-child { padding: 0 10px 0 0; }
#masthead .nav-bottom #header-widget div > ul > li {
	padding: 0 10px;
	line-height: 60px;
	height: 60px;
}
#masthead .nav-bottom #header-widget ul > li a {
	font-family: "HelveticaRegular";
	font-size: 12px;
	text-transform: uppercase;
}
#masthead .nav-bottom #header-widget div > ul > li:hover > a {
	color: #ECAF12;
}
#masthead .nav-bottom #header-widget div  > ul > li > .children {
	display: none;
	position: absolute;
	background: #FFF;
	width: 100%;
	left: 0;
	top: 60px;
	padding: 28px 0 17px 0;
	z-index: 999;
	width: 980px;
	height: 375px;
}
#masthead .nav-bottom #header-widget div > ul > li:hover > .children { display: block; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li { padding: 0 15px; min-height: 332px; width: 135px; overflow: hidden; border-left: 1px solid #E2E2E2; text-align: center; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li:first-child { border: none; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li:last-child  { padding: 0 0 0 15px; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li .image { display: table; height: 150px; width: 100%; margin: 0 0 16px 0; overflow: hidden; text-align: center; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li .image img { max-width: 135px; max-height: 150px; display: block; margin: auto; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li .image a { display: table-cell; vertical-align: middle; float: none; height: 150px; width: 100%; }
#masthead .nav-bottom #header-widget div  > ul > li > .children > li a { float: left; clear: both; width: 100%; font-family: "HelveticaRegular"; font-size: 16px; color: #ECAF12; line-height: 21px; text-transform: none; text-align: left;  }
#masthead .nav-bottom #header-widget .cat_banner_wrapper{float:right;width:335px;height: 375px;position: relative;    margin: 7px 11px 0 0;}
#masthead .nav-bottom #header-widget .cat_banner_wrapper img{float: left;width:335px;height: 375px;}
#masthead .nav-bottom #header-widget .cat_banner_wrapper .opacity_layer{width: 335px;height: 154px;background-color: #000;opacity: 0.5;position: absolute;bottom: 0;}
#masthead .nav-bottom #header-widget .cat_banner_wrapper .text{font-family: "HelveticaRegular";font-size: 28px;color: #fff;position: absolute;bottom: 58px;line-height: 37px;left: 22px;max-height: 74px;overflow: hidden;}
#masthead .nav-bottom #header-widget .cat_banner_wrapper .btn{border: 1px solid #ECAF12;font-family: "HelveticaRegular";line-height: 31px;color: #ECAF12;font-size: 13px;text-align: center;position: absolute;bottom: 13px;padding: 0 24px;left: 22px;    text-transform: none;}
#masthead .nav-bottom #header-widget .cat_banner_wrapper .btn:hover{background-color: #ECAF12;color: #fff;}


#masthead .nav-bottom #header-widget div > ul > li > .children > li > .children {
	float: left;
	clear: both;
	margin: 7px 0 0 0;
	text-align: left;
}

#masthead .nav-bottom #header-widget div > ul > li > .children > li > .children li { clear: both; line-height: 22px; }
#masthead .nav-bottom #header-widget div > ul > li > .children > li > .children li a { float: left; font-family: "HelveticaLight"; font-size: 13px; color: #000; }
#masthead .nav-bottom #header-widget div > ul > li > .children > li > .children li:hover a { color: #ECAF12; }

#masthead .nav-bottom .logo {
	background: url("images/wplogo.png");
	background-repeat: no-repeat;
	width: 157px;
	height: 60px;
	float: left;
	margin: 0 30px 0 6px;
}

#masthead .nav-bottom .sub-menu { float: right; height: 60px; max-width: 345px; overflow: hidden; }
#masthead .nav-bottom .sub-menu li { list-style: none; float: left; padding: 0 10px; line-height: 60px; height: 60px; }
#masthead .nav-bottom .sub-menu li:last-child { padding: 0 0 0 10px; }
#masthead .nav-bottom .sub-menu li:hover > a { color: #ECAF12; }
#masthead .nav-bottom .sub-menu li a { color: #727272; font-size: 12px; font-family: "HelveticaRegular"; text-transform: uppercase; }

.header-wrapper.fixed {
	position: fixed;
  	z-index: 999;
  	top: 0;
  	left: 0;
  	height: 80px;
  	padding: 0;
}

.header-wrapper.fixed #masthead .nav-bottom .logo {
	background: url("images/wplogo.png");
	background-repeat: no-repeat;
	width: 122px;
	height: 59px;
	float: left;
    margin: 10px 70px 0 6px;
    background-size: 120px;
}
.header-wrapper.fixed #masthead .nav-bottom { clear: none; margin: 10px 0 0 0;}
.header-wrapper.fixed #masthead #navbar { float: right; }
.header-wrapper.fixed #masthead #navbar .nav-menu { display: none; }

.header-wrapper.fixed #masthead #site-navigation  { margin: 0; width: auto; transition: width 300ms;-webkit-transition: width 300ms;-moz-transition: width 300ms;-ms-transition: width 300ms;-o-transition: width 300ms;}
.header-wrapper.fixed #masthead #site-navigation .search-form  {  }
.header-wrapper.fixed #masthead #site-navigation .search-form .label,
.header-wrapper.fixed #masthead #site-navigation .search-form .close,
.header-wrapper.fixed #masthead #site-navigation .search-form .search-icon { display: none; }
.header-wrapper.fixed #masthead #site-navigation .search-form .search-icon { margin: 32px 0; }

#ol_home_videos{display:none;}
#ol_home_videos .ol_wrapper{width: 853px;margin:auto;height: 480px;background-color: #fff;padding:20px;margin-top: 50px;position: relative;}
#ol_home_videos .ol_wrapper:first-child{display: none;}
#ol_home_videos .ol_wrapper .close{position: absolute;top: 0;right: 0;width: 12px;height: 13px;background-position: -384px -25px;margin: 4px 4px 0 0;cursor: pointer;}


#slider {
	width: 100%;
	clear: both;
	float: left;
	position: relative;
}
#primary {
	clear: both;
	width: 100%;
	float: left;

}
body.tax-whp-product_category #primary{position: relative;}

#slider .cycloneslider-template-whirlpool { position: static; }

#slider .cycloneslider-template-whirlpool .btn_wrapper{width: 980px;margin: auto;height: 585px;position: absolute;left: 0;right: 0;}


#slider .cycloneslider-template-whirlpool .btn_wrapper .dark.btn{height: 43px;width: 133px;background:#474747;position: absolute;text-align:center;cursor: pointer;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .dark.btn:hover{background-color: #000;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .dark.btn span{color: #fff;font-size: 16px;font-family: "HelveticaLight";float: left;margin: 11px 0 0 21px;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .dark.btn .icon.play{width: 26px;height: 24px;background-position: -649px -323px;margin: 9px 0 0 6px;float: left;}


#slider .cycloneslider-template-whirlpool .btn_wrapper .yellow.btn{height: 43px;width: 133px;background:#fed22b;position: absolute;text-align:center;cursor: pointer;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .yellow.btn:hover{	background-color: #231f20;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .yellow.btn span{color: #000;font-size: 16px;font-family: "HelveticaLight";float: left;margin: 11px 0 0 21px;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .yellow.btn:hover span{color: #fff;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .yellow.btn .icon.play{width: 26px;height: 24px;    background-position: -649px -349px;margin: 9px 0 0 6px;float: left;}
#slider .cycloneslider-template-whirlpool .btn_wrapper .yellow.btn:hover .icon.play{ background-position: -649px -375px;}

.full { width: 100%; clear: both; float: left; }
.full.grey { background: #F9F9F9; min-height: 300px; }

.module { text-align: center; float: left; width: 980px; }
.module  > .title,
.module > .left > .title,
.module > .right > .title,
.module.support .col > .title {
	color: #ECAF12;
	margin: 60px 0 0 0;
	position: relative;
	float: left;
	width: 100%;
	font-family: "HelveticaLight";
	font-size: 32px;
	line-height: 35px;
	text-align: center;
}
.module .line, .line.below { display: inline-block; margin: 19px 0 37px 0; width: 45px; height: 1px; background: #ECAF12; clear: both; }

.module.featured { margin: 0 0 73px 0; }
.module.featured .categories { float: left; width: 100%; text-align: center; margin: 0 0 53px 0; }
.module.featured .categories .category-title { display: inline-block; line-height: 25px; font-family: "HelveticaLight"; font-size: 18px; color: #919195; cursor: pointer; transition: color 300ms; -webkit-transition: color 300ms; -moz-transition: color 300ms; -ms-transition: color 300ms; -o-transition: color 300ms; margin: 0 50px 0 0;  }
.module.featured .categories .category-title.last { margin: 0; }
.module.featured .categories .category-title:hover,
.module.featured .categories .category-title.active { color: #000; }
.module.featured .slider { width: 100%; float: left; clear: both; position: relative; text-align: left; display: none; }
.module.featured .slider.active { display: block; }
.module.featured .slider .prev { position: absolute; top: 107px; left: -20px; }
.module.featured .slider .next { position: absolute; top: 107px; right: -20px; }

.module.featured .slider .bx-next,
.module.featured .slider .bx-prev { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.module.featured .slider .bx-controls,
.module.featured .slider .bx-pager,
.module.featured .slider .bx-controls-direction { display: none; }

/*
.module.featured .slider .wrapper { width: 980px; float: left; height: 266px; }
.module.featured .slider .wrapper .container { width: 980px!important; float: left; height: 266px; }
*/
.module.featured .slider .slide { width: 450px; height: 230px; float: left; margin: 0 20px 0 0; }
.module.featured .slider .slide.last { margin: 0; }
.module.featured .slider .slide .left { width: 230px; height: 230px; float: left; text-align: center; overflow: hidden; display: table; }
.module.featured .slider .slide .left img { max-width: 230px; max-height: 230px; }
.module.featured .slider .slide .right { width: 226px; height: 211px; float: right; padding: 19px 0 0 24px; }
.module.featured .slider .slide .right .title { font-family: "HelveticaRegular"; font-size: 14px; font-weight: bold; line-height: 24px;}
.module.featured .slider .slide .right .code { margin: 0 0 15px 0; font-family: "HelveticaRegular"; font-size: 12px; color: #808285; }
.module.featured .slider .slide .right .description { margin: 0 0 26px 0; font-family: "HelveticaLight"; font-size: 13px; color: #919195; }
.module.featured .slider .slide .right .more { float: left; color: #ECAF12; font-family: "HelveticaRegular"; font-size: 13px; cursor: pointer; height: 29px; line-height: 29px; padding: 0 18px; border: 1px solid #ECAF12; white-space: nowrap;  }
.module.featured .slider .slide .right .more:hover {   color: #FFF; background: #ECAF12; }


.module.blocks { clear: both; margin: 98px 0 56px 0;}
.module.blocks .block .layer { width: 100%; height: 100%; position: absolute; z-index: 0; background: #000; opacity: 0.5; filter: alpha(opacity = 50); top: 0; left: 0; transition: opacity 300ms; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -ms-transition: opacity 300ms; -o-transition: opacity 300ms; }
.module.blocks .block:hover .layer { opacity: 0.3; filter: alpha(opacity = 30); }
.module.blocks .left { margin: 0 20px 0 0;}
.module.blocks .left,
.module.blocks .right { float: left; width: 480px; height: 480px; }
.module.bottom .blocks .block, .module.blocks .block { float: left; position: relative; }
.module.bottom .blocks .block.big, .module.blocks .block.big { float: left; width: 480px; height: 480px; }
.module.bottom .blocks .block.medium, .module.blocks .block.medium { float: left; width: 480px; height: 230px; }
.module.bottom .blocks .block.small , .module.blocks .block.small { float: left; width: 230px; height: 230px; }
.module.bottom .blocks .block.small.first, .module.blocks .block.small.first { margin: 0 20px 0 0; }
.module.bottom .blocks .block.top, .module.blocks .block.top { margin: 0 0 20px 0; }
.module.bottom .blocks .block.bottom{ margin: 20px 0 0 0; }
.module.bottom .blocks .block .link, .module.blocks .block .link { width: 100%; height: 100%; position: absolute; z-index: 3; top: 0; left: 0;}

.module.bottom .blocks .block .image, .module.blocks .block .image { width: 100%; height: 100%; float: left; overflow: hidden; }
.module.bottom .blocks .block .image img, .module.blocks .block .image img { width: 100%; }

.module.bottom .blocks .block .data , .module.blocks .block .data { display: table; width: 100%; height: 100%; position: absolute; top: 0; text-align: center; color: #FFF; z-index: 1; }
.module.bottom .blocks .block .data .wrapper, .module.blocks .block .data .wrapper { display: table-cell; width: 100%;  text-align: center; vertical-align: middle; }
.module.bottom .blocks .block .data .title, .module.blocks .block .data .title { font-family: "HelveticaRegular"; font-size: 45px; line-height: 54px; display: inline-block; }
.module.bottom .blocks .block .data .desc, .module.blocks .block .data .desc { font-family: "HelveticaLight"; font-size: 15px; line-height: 22px; width: 310px; clear: both; display: inline-block; }
.module.bottom .blocks .block.small .title, .module.blocks .block.small .title { font-size: 29px; }
.module.bottom .blocks .block.big .title, .module.blocks .block.big .title { padding: 0 20px 13px 20px; border-bottom: 1px solid #FFF; margin: 0 0 24px 0; }

.module > .left > .title,
.module > .right > .title { margin: 0; }
.module.bottom { padding: 38px 0 62px 0; background: #F9F9F9; }
.module.bottom .left { width: 480px; float: left; }
.module.bottom .right { width: 480px; padding: 0 0 0 20px; float: right; }

.module.bottom .left .content,
.module.bottom .right .content { float: left; height: 480px; width: 100%; }
.module.bottom .left .content { border-right: 1px solid #DBDBDB; width: 460px; padding: 0 20px 0 0; }

.module.bottom .content .title { font-family: "HelveticaRegular"; font-size: 22px; line-height: 29px; margin: 0 0 15px 0; float: left; clear: both; }
.module.bottom .content .excerpt { font-family: "HelveticaLight"; font-size: 13px; color: #919195; line-height: 20px; float: left; clear: both; height: 60px; overflow: hidden; }
.module.bottom .content .more { font-family: "HelveticaRegular"; font-size: 13px; border: 1px solid #ECAF12; color: #ECAF12; cursor: pointer; height: 30px; line-height: 32px; padding: 0 10px; float: left; position: absolute; bottom: 0; left: 0; white-space: nowrap; }
.module.bottom .content .more:hover { background: #ECAF12; color: #FFF; }

.module.bottom .vertical .item { float: left; margin: 0 0 20px 0; }
.module.bottom .vertical .item.last { margin: 0; }
.module.bottom .vertical .item .image { width: 230px; height: 230px; float: left; margin: 0 20px 0 0; }
.module.bottom .vertical .item .image img { max-width: 230px; max-height: 230px; }
.module.bottom .vertical .item .data { float: left; width: 210px; height: 230px; text-align: left; position: relative;  }
.module.bottom .content.vertical .excerpt { height: 120px; }

.module.bottom .left .single .image { width: 460px; height: 278px; float: left; margin: 0 0 32px 0;  text-align: center;}
.module.bottom .left .single .image img { max-width: 460px; max-height: 278px; }
.module.bottom .right .single .image { width: 480px; height: 290px; float: left; margin: 0 0 32px 0;  text-align: center;}
.module.bottom .right .single .image img { max-width: 480px; max-height: 290px; }
.module.bottom .single .data { float: left; clear: both; text-align: left; position: relative; height: 158px; }


.module.bottom .blocks .top { float: left; clear: both; }
.module.bottom .blocks .bottom { float: left; clear: both; margin: 20px 0 0 0; }


.module.bottom .blocks .block .layer { width: 100%; height: 100%; position: absolute; z-index: 0; background: #000; opacity: 0.5; filter: alpha(opacity = 50); top: 0; left: 0; transition: opacity 300ms; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -ms-transition: opacity 300ms; -o-transition: opacity 300ms; }
.module.bottom .blocks .block:hover .layer { opacity: 0.3; filter: alpha(opacity = 30); }

.module.bottom .blocks .block .data { position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; }
.module.bottom .blocks .block .data .more { float: none; position: static; height: 31px; font-size: 13px; font-family: "HelveticaRegular"; color: #FFF; border: 1px solid #FFF; display: inline-block;  }
.module.bottom .blocks .block .data:hover .more { background: #FFF; color: #000; }

.module.bottom .blocks .top .block { width: 230px; height: 230px; margin: 0 20px 0 0; position: relative; float: left; text-align: center; }
.module.bottom .blocks .top .block.last { margin: 0; }
.module.bottom .blocks .top .block .data .title { float: left; color: #FFF; font-size: 29px; font-family: "HelveticaLight"; margin: 93px 0 17px 0; line-height: 29px; width: 100%; }
.module.bottom .blocks .top .block .image { width: 230px; height: 230px; }
.module.bottom .blocks .top .block .image img { width: 230px; height: 230px; }

.module.bottom .blocks .bottom .block { width: 480px; height: 230px; margin: 0; position: relative; }
.module.bottom .blocks .bottom .block .image img { width: 480px; height: 230px; }
.module.bottom .blocks .bottom .block .data .title { font-family: "HelveticaLight"; font-size: 48px; color: #FFF; line-height: 54px; margin: 87px 0 11px 0; width: 100%; float: left; text-align: center; }

.module.blocks.banners-top { width: 100%; margin-top: 35px; margin-bottom: -15px;}
.module.blocks.banners-top .block { width: 318px; height: 160px; margin: 0; position: relative;     margin-left: 8px;}
.module.blocks.banners-top .block .image img { width: 100%; height: 100%; }
.module.blocks.banners-top .block.mobile { width: 102px; height: 77px; margin-left: 7px;}
.module.blocks.banners-top .block.first {margin-left:0;}
#newsletter {
	height: 60px;
	background: #323232;
	width: 100%;
	clear: both;
	float: left;
}
#newsletter .content {
	width: 980px;
	margin: auto;
}
#newsletter .content .text {
	float: left;
	height: 60px;
	line-height: 60px;
	margin: 0 25px 0 0;
	font-family: "HelveticaMedium";
	font-size: 14px;
	color: #CECECE;
}
#newsletter .content .input-wrapper {
	position: relative;
	float: left;
	height: 30px;
	width: 371px;
	background: #F2F2F2;
	margin: 15px 6px 15px 0;
}
#newsletter .content .input-wrapper input, #newsletter .content .input-wrapper span {
	float: left;
	width: 100%;
	border: none;
	height: 28px;
	line-height: 30px;
	font-family: "HelveticaRegular";
	font-size: 12px;
	color: #636363;
	text-indent: 15px;
}
#newsletter .content .input-wrapper input{border:1px solid #fff;}

#newsletter .content .input-wrapper.val_error input{
	border:1px solid #E40404!important;
}

#newsletter .content .input-wrapper span {
	position: absolute;
	left: 0;
	top: 0;
}
#newsletter .content .submit {
	float: left;
	background: #ECAF12;
	height: 30px;
	line-height: 30px;
	padding: 0 19px;
	cursor: pointer;
	margin: 15px 0;
	font-family: "HelveticaMedium";
	font-size: 14px;
	color: #FFF;
}
#newsletter .content .news_success{display:none;color: #ECAF12;font-family: "HelveticaMedium";font-size: 14px;line-height: 60px;float: right;}

#newsletter .icon_error{  color: #E40404;
  position: absolute;
  top: 1px;
  left: 16px;
  font-family: "HelveticaLight";
  font-size: 14px;
  line-height: 28px;
  list-style-type: none;
  width: 230px;
  height: 26px;
  background: #fff;}

#footer {
	float: left;
	width: 100%;
	clear: both;
	background: #1E1E1E;
	color: #909090;
	padding: 28px 0 12px 0;
}
#footer .footer-content {
	width: 980px;
	margin: auto;
}

#footer .footer-content .selector { cursor: pointer; font-family: "HelveticaRegular"; font-size: 12px; height: 29px; border-bottom: 1px solid #919191;  padding: 0 8px 0 5px; position: relative; width: 145px; }
#footer .footer-content .selector .arrow { position: absolute; right: 8px; top: 11px; width: 10px; height: 6px;   background-position: -605px -7px;  z-index: 2; }
#footer .footer-content .text { line-height: 29px; }
#footer .footer-content .selector ul { position: absolute; z-index: 1; background: #323232; width: 100%; left: 0; text-indent: 5px; list-style: none; top: 0; display: none; border-bottom: 1px solid #919191; padding: 4px 0 0 0; min-height: 29px; }
#footer .footer-content .selector ul li { float: left; clear: both; width: 100%; line-height: 20px; }
#footer .footer-content .selector ul li a { font-family: "HelveticaRegular"; font-size: 12px; color: #919191; float: left; width: 100%;}
#footer .footer-content .selector ul li:hover a { color: #CECECE; }

#footer .footer-content .top {
	float: left;
	border-bottom: 1px solid #707070;
	width: 100%;
	padding: 0 0 18px 0;
}
#footer .footer-content .bottom {
	float: left;
	margin: 15px 0 0 0;
	width: 100%;
}
#footer .footer-content .left-col {
	float: left;
	margin: 0 50px 0 0;
	width: 145px;
}
#footer .footer-content .mid-col {
	float: left;
}
#footer .footer-content .right-col {
	float: right;
	width: 200px;
}
#footer .footer-content .countries { float: left; clear: both; margin: 0 0 34px 0; }
#footer .footer-content .countries .arrow { z-index: 4; }
#footer .footer-content .countries ul { z-index: 3; }
#footer .footer-content .countries #lang_sel a {
	background: #323232;
	color: #919191;
	border: none;
}
#footer .footer-content .countries #lang_sel a:hover {
	color: #CECECE;
}
#footer .footer-content .countries #lang_sel ul ul {
	border: none;
	top: 24px;
}
#footer .footer-content .countries #lang_sel ul li { width: 143px; }
#footer .footer-content .countries #lang_sel ul ul li:last-child {
	border-bottom: 1px solid #707070;
}
#footer .footer-content .category {
	float: left;
	margin: 0 50px 0 0;
	width: 145px;
}
#footer .footer-content .left-col .category { margin: 0; }

#footer .footer-content .category .category-title,
#footer .footer-content .countries .title,
#footer .footer-content .head .link,
#footer .footer-content .right-col .contact .text,
#footer .footer-content .right-col .social .text {
	font-family: "HelveticaBold";
	font-size: 14px;
	color: #CECECE;
	height: 37px;
	line-height: 37px;
	margin: 0 0 8px 0;
}
#footer .footer-content .category .category-posts {
	list-style: none;
}
#footer .footer-content .category .category-posts li {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
}
#footer .footer-content .category .category-posts li a {
	font-family: "HelveticaRegular";
	color: #919191;
	font-size: 12px;
}
#footer .footer-content .category .category-posts li:hover a {
	color: #CECECE;
}

#footer .footer-content .right-col > div { float: left; clear: both; }
#footer .footer-content .right-col .head { margin: 0 0 30px 0;}
#footer .footer-content .right-col .head .link { float: left; transition: color 300ms; -webkit-transition: color 300ms; -moz-transition: color 300ms; -ms-transition: color 300ms; -o-transition: color 300ms; } #footer .footer-content .right-col .head .link:hover { color: #ECAF12; }
#footer .footer-content .right-col .head .divider { float: left; height: 14px; width: 1px; background: #4C4C4C; margin: 9px 28px; }
#footer .footer-content .right-col .contact .text { height: 34px; line-height: 34px; }
#footer .footer-content .right-col .contact .number { height: 34px; line-height: 34px; font-family: "HelveticaLight"; font-size: 24px; }

.es-PA #footer .footer-content .right-col .contact .number,
.es-BO #footer .footer-content .right-col .contact .number,
.es-UY #footer .footer-content .right-col .contact .number { height: 28px; line-height: 18px; font-family: "HelveticaLight"; font-size: 18px; }

#footer .footer-content .social .items { margin-bottom: 10px;}
#footer .footer-content .social .items:last-child { margin-bottom: 5px;}
#footer .footer-content .social .items a { float: left; margin: 0 16px 0 0; background: url("images/icons.png"); width: 38px; height: 38px; cursor: pointer; }
#footer .footer-content .social .items .facebook { background-position: -281px -41px; }
#footer .footer-content .social .items .facebook:hover { background-position: -441px -41px; }
#footer .footer-content .social .items .twitter { background-position: -321px -41px; }
#footer .footer-content .social .items .twitter:hover { background-position: -481px -41px; }
#footer .footer-content .social .items .instagram { background-position: -361px -41px; }
#footer .footer-content .social .items .instagram:hover { background-position: -521px -41px; }
#footer .footer-content .social .items .youtube { margin: 0; background-position: -401px -41px; }
#footer .footer-content .social .items .youtube:hover { background-position: -561px -41px; }

#footer .footer-content .social .items span { display: block; float: left; line-height: 38px; font-size: 17px; margin-right: 14px; font-family: "HelveticaRegular"; min-width: 76.5px;}
#footer .footer-content .social .items span.country-name ~ a { margin-right: 14px;}
#footer .footer-content .social .items span.country-name ~ a:last-child { margin-right:0;}

#footer .footer-content .bottom .left { float: left; }
#footer .footer-content .bottom .right { float: right; }
#footer .footer-content .bottom .links {
	height: 22px;
	line-height: 22px;
}
#footer .footer-content .bottom .links ul {
	list-style: none;
}
#footer .footer-content .bottom .links ul li {
	float: left;
	margin: 0 17px 0 0;
	font-family: "HelveticaRegular";
	font-size: 11px;
	color: #707070;
}
#footer .footer-content .bottom .links ul li a::after {
	float: right;
	width: 1px;
	height: 11px;
	background: #707070;
	content: "\00a0";
	margin: 4px 0 0 17px;
}
#footer .footer-content .bottom .links ul li a:after {
	float: right;
	width: 1px;
	height: 11px;
	background: #707070;
	content: "\00a0";
	margin: 4px 0 0 17px;
}
#footer .footer-content .bottom .legal {
    font-family: "HelveticaRegular";
    font-size: 11px;
    color: #707070;
    line-height: 22px;
    clear: both;
}
#footer .footer-content .bottom .copyright {
	font-family: "HelveticaRegular";
	font-size: 11px;
	color: #707070;
	line-height: 22px;
	height: 22px;
}
#footer .footer-content .bottom .links ul li:last-child a:after {
	display: none;
}
#footer .footer-content .bottom .links ul li:last-child a::after {
	display: none;
}
#footer .footer-content .bottom .fizzmod {
	background: url("images/icons.png") -7px -86px;
	width: 105px;
	height: 28px;
	float: left;
	margin: 10px 0 0 0;
}
#footer .footer-content .bottom .afip img{  float: left;height: 44px;margin: 0 20px 0 0;}
#footer .footer-content .bottom img.iarce {  float: left;height: 44px;margin: 0 12px 0 0;}

.single-whp-landings #help { display: none; }

#help { width: 100%; float: left; clear: both; height: 280px; text-align: center; background: #FFF; }
#help.grey { background: #F9F9F9; }
#help .title { margin: 55px 0 0 0;  }
#help .line { display: inline-block; margin: 19px 0 48px 0; width: 45px; height: 1px; background: #ECAF12; clear: both; }

#help .items { clear: both; float: left; width: 100%; text-align: center;  }
#help .items .item { height: 58px; border-bottom: 1px solid #ADADAD; margin: 0 98px 0 0; display: inline-block; cursor: pointer; }
#help .items .item.register { margin: 0 0 0 0; }
#help .items .item .text { float: left; font-family: "HelveticaLight"; font-size: 17px; color: #717073; line-height: 58px; }
#help .items .item .icon { float: left; margin: 10px 15px 0 0; background: url("images/icons.png"); }
#help .items .item.chat .icon { width: 46px; height: 38px; background-position: -257px -80px; }
#help .items .item.selfsupport .icon { width: 36px; height: 38px; background-position: -202px -82px; }
#help .items .item.support .icon { width: 42px; height: 40px; background-position: -159px -80px; }
#help .items .item.register .icon { width: 29px; height: 40px; background-position: -126px -82px; }

#help .items .item:hover { border-bottom: 1px solid #ECAF12; }
#help .items .item:hover .text { color: #ECAF12; }

#help .items .item.chat:hover .icon {  background-position: -457px -80px; }
#help .items .item.selfsupport:hover .icon { background-position: -402px -82px; }
#help .items .item.support:hover .icon { background-position: -359px -80px; }
#help .items .item.register:hover .icon { background-position: -326px -82px; }


.cycloneslider-template-whirlpool .cycloneslider-caption-title, .cycloneslider-template-whirlpool .cycloneslider-caption-description {
	font-family: "HelveticaLight";
}
.cycloneslider-template-whirlpool .cycloneslider-caption-more {
	font-family: "HelveticaRegular";
}
.cycloneslider-template-whirlpool .controls ul li .bullet {
	background: url("images/icons.png") -324px -23px;
	width: 13px;
	height: 13px;
}
.cycloneslider-template-whirlpool .controls ul li.current .bullet {
	background: url("images/icons.png") -304px -23px;
}
.cycloneslider-template-whirlpool .controls .pause {
	background: url("images/icons.png") -323px -4px;
	width: 14px;
	height: 12px;
}
.cycloneslider-template-whirlpool .controls .resume {
	background: url("images/icons.png") -343px -4px;
	width: 14px;
	height: 12px;
}
#slider .cycloneslider-template-whirlpool .cycloneslider-next {
	background: url("images/icons.png") -521px -2px;
	height: 37px;
	width: 39px;
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}
#slider .cycloneslider-template-whirlpool .cycloneslider-next:hover { background-position: -441px -2px; }

#slider .cycloneslider-template-whirlpool .cycloneslider-prev {
	background: url("images/icons.png") -561px -2px;
	height: 37px;
	width: 39px;
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}
#slider .cycloneslider-template-whirlpool .cycloneslider-prev:hover { background-position: -481px -2px; }

#dev {
	position: fixed;
	bottom: 0;
	padding: 3px;
	border: 1px solid #BBB;
	border-bottom: none;
	background: #FFF;
}

/* PRODUCT */

#productHeader { width: 100%; position: fixed; background: #F7F7F7; padding: 13px 0; z-index: 1; display: none; top: 80px; left: 0;}
#productHeader .center .col {float: left; border-right: 1px solid #d8d8d8; height: 60px; margin-right: 10px; padding-right: 10px;}
#productHeader .center .col.last {border: 0; margin-right: 0; padding-right: 0;}
#productHeader .center .col.info { display: table; }
#productHeader .center .col.info .productImage { float: left; margin-right: 9px; max-height: 60px; max-width: 60px; }
#productHeader .center .col.info .productInfo {width: 100px; display: table-cell; vertical-align: middle;}
#productHeader .center .col.info .productInfo .productName {
	font-family: "HelveticaMedium";
	font-size: 13px;
	line-height: 20px;
	max-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
#productHeader .center .col.info .productInfo .productPrice { font-size: 13px; font-family: "HelveticaLight"; color: #727272; margin-top: 7px; line-height: 16px; }

#productHeader .center .col.productNav {display: table;}
#productHeader .center .col.productNav .anchorWrapper {display: table-cell; vertical-align: middle;}
#productHeader .center .col.productNav .anchorWrapper .anchor {
	float: left;
	margin-right: 20px;
	font-family: "HelveticaRegular";
	font-size: 12px;
	color: #a3a3a3;
	position: relative;
	cursor: pointer;
}
#productHeader .center .col.productNav .anchorWrapper .anchor:hover:after {
	opacity: 1;
	filter: alpha(opacity=100);
}
#productHeader .center .col.productNav .anchorWrapper .anchor:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -8px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #ECAF12;
	-webkit-transition: all 150ms;
	-moz-transition: all 150ms;
	-ms-transition: all 150ms;
	-o-transition: all 150ms;
	transition: all 150ms;
}
}
#productHeader .center .col.productNav .anchorWrapper .anchor.last { margin-right: 0;}
#productHeader .center .col.buttons a.buy,
#productHeader .center .col.buttons a.searchStore,
#productHeader .center .col.buttons a.buy-tienda, {
	margin-top: 0;
	font-family: "HelveticaRegular";
	margin-right: 10px;
	line-height: 36px;
	font-size: 11px;
	padding: 0 16px;
	margin-top: 12px;
}
#productHeader .center .col.buttons .goTop {float: left; margin-top: 16px; cursor: pointer;}
#productHeader .center .col.buttons .goTop .icon { margin: auto; cursor: pointer; }
#productHeader .center .col.buttons .goTop span { margin-top: 7px; color: #ECAF12; font-size: 12px; font-family: "HelveticaRegular"; }

#productBanner { height: 292px; overflow: hidden; width: 100%; }

#breadcrumb {
	float : left;
	clear : both;
	width : 100%;
	margin-top : 15px;
	padding : 10px 0;
	clear: both;
}

#breadcrumb .item,
#breadcrumb .separator {
	display : block;
	float : left;
	color : #A5A5A5;
	font-family : "HelveticaLight";
	font-size : 12px;
	line-height : 20px;
}
#breadcrumb .separator { margin : 0 2px; }

#breadcrumb .item.last, #breadcrumb .item:hover { color: #ECAF12; }

.module.product {
	margin-top: 35px;
	position: relative;
}
.module.product .productImage { float: left; width: 510px;}
.module.product .productImage .thumbnails { float: left; margin-right: 24px; }
.module.product .productImage .thumbnails .thumb {
	float: left;
	clear: both;
	margin-bottom: 24px;
	cursor: pointer;
	width: 75px;
	height: 75px;
	display: table;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;

}
.module.product .productImage .thumbnails .thumb:hover { opacity: .7; filter: alpha(opacity=70);}
.module.product .productImage .thumbnails .thumb.last { margin: 0;}
.module.product .productImage .thumbnails .thumb .valign { vertical-align: middle; display: table-cell; }
.module.product .productImage .thumbnails .thumb img { display: block; margin: auto; max-width: 75px; max-height: 75px;}
.module.product .productImage .thumbnails .thumb.video { position: relative; }
.module.product .productImage .thumbnails .thumb.video .upperLayer { position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); top: 0; left: 0; }
.module.product .productImage .thumbnails .thumb.video .upperLayer .icon {
	margin: auto;
	margin-top: 17px;
	opacity: .7;
	filter: alpha(opacity=70);
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.module.product .productImage .thumbnails .thumb.video .upperLayer .icon:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.module.product .productImage .mainImage { float: left; width: 384px; overflow: hidden; text-align: center; position: relative;}
.module.product .productImage .mainImage img { max-width: 384px; float: left; max-height: 800px;}

.module.product .productInfo { float: right; width: 470px; text-align: left; position: relative; }
.module.product .productInfo > div { float: left; width: 100%;}
.module.product .productInfo .productName h1{ font-size: 22px; font-family: "HelveticaBold"; line-height: 33px; font-weight: 400;}
.module.product .productInfo .productId h2{ color: #7f7f7f; font-family: "HelveticaRegular"; line-height: 33px;    font-size: 16px;font-weight: 400;}
.module.product .productInfo .productPrice { margin-top: 13px; font-family: "HelveticaRegular";}
.module.product .productInfo .productPrice > div { float: left; margin-right: 14px; }
.module.product .productInfo .productPrice .price .text { float: left; line-height: 21px; font-size: 11px; color: #7f7f7f; text-transform: uppercase;  }
.module.product .productInfo .productPrice .price .number { float: left; clear: both; line-height: 42px; font-size: 28px; }

.module.product .productInfo .productPrice .buy,
#productHeader .center .col.buttons .buy,
.module.product .productInfo .productPrice .searchStore,
#productHeader .center .col.buttons .searchStore,
.module.product .productInfo .productPrice .buy-tienda,
#productHeader .center .col.buttons .buy-tienda { line-height: 42px; margin-top: 21px; background: #ECAF12; font-size: 12px; text-transform: uppercase; padding: 0 17px; float: left; margin-right: 14px;clear:both;}

.module.product .productInfo .productPrice .buy, .module.product .productInfo .productPrice .searchStore {
	clear: initial;
}

.module.product .productInfo .productPrice .searchStore, #productHeader .center .col.buttons .searchStore { color: #ECAF12; background: #000; }

.module.product .productInfo .productShare {margin-top: 16px;}
.module.product .productInfo .productShare .left { float: left; }
.module.product .productInfo .productShare .left div,
.module.product .productInfo .productShare .left a { float: left; width:25px; height: 24px;  margin-right: 8px; cursor: pointer; }

.module.product .productInfo .productShare .left .facebook { background-position: -8px -128px; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none;}
.module.product .productInfo .productShare .left .twitter { background-position: -48px -128px; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; }
.module.product .productInfo .productShare .left .mail { display: none; background-position: -88px -128px; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none;}
.module.product .productInfo .productShare .left .facebook:hover { background-position: -128px -128px;}
.module.product .productInfo .productShare .left .twitter:hover { background-position: -168px -128px;}
.module.product .productInfo .productShare .left .mail:hover { background-position: -208px -128px;}

.module.product .productInfo .productShare .right { float: right; }
.module.product .productInfo .productShare .right a { float: left; }
.module.product .productInfo .productShare .right a .icon {float: left; width:22px; height: 21px;  margin-right: 8px; }
.module.product .productInfo .productShare .right a.print .icon { background-position: -519px -100px; }
.module.product .productInfo .productShare .right a.world .icon { background-position: -519px -80px; }
.module.product .productInfo .productShare .right a.world:hover .icon { background-position: -539px -80px; }
.module.product .productInfo .productShare .right a.print:hover .icon { background-position: -539px -100px; }
.module.product .productInfo .productShare .right a { line-height: 22px; color: #7f7f7f; font-family: "HelveticaMedium"; font-size: 13px; margin-left: 13px; }
.module.product .productInfo .productShare a:hover {
	color: #ECAF12 !important;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}

.module.product .productInfo #zoom-container { position: absolute; top: 0; left: 0; }
.zoomLens { cursor: url("images/zoom.png"), auto!important; }

.module.product .productInfo .productDescription {
	margin-top: 28px;
	border-top: 1px solid #ccc;
	padding: 20px 0 30px 0;
	line-height: 30px;
	font-family: "HelveticaLight";
	font-size: 12px;
}
.module.product .productInfo .productDescription span { color: #3f3f3f; font-size: 17px; font-family: "HelveticaMedium"; font-size: 17px; }
.module.product .productInfo .productDescription ul li { font-family: "HelveticaLight"; font-size: 13px; color: #656565; list-style-type: none; }
.module.product .productInfo .productDescription ul li:before {
	content: "-";
	margin-right: 2px;
}

.module.product .productInfo .productInfoAnchor { position: absolute; bottom: 0; width: auto;}
.module.product .productInfo .productInfoAnchor .anchor { color: #ECAF12; font-family: "HelveticaBold"; margin-right: 8px; float: left; cursor: pointer; border-bottom: 1px solid #FFF; }
.module.product .productInfo .productInfoAnchor .anchor:hover { border-bottom: 1px solid #ECAF12;  }
.module.product .productInfo .productInfoAnchor .anchor:before {
	content: ">";
	margin-right: 2px;
}

 .module.product .productInfo .productInfoAnchor .anchor.descrgar-listado-tiendas{
 	margin-right: 0;
 }
 .module.product .productInfo .productInfoAnchor .anchor.descrgar-listado-tiendas a{
	margin-left: -3px;
 }

.module.specifications, .module.highlightFeatures { margin-top: 30px; }
.module.specifications .tables { text-align: center; }
.module.specifications .tables .centerContent { display: inline-block; width: 100%; }
.module.specifications .tables .centerContent .col { display: inline-block; margin-right: 27px; width: 305px; vertical-align: top; text-align: left;}
.module.specifications .tables .centerContent .col.last { margin-right: 0; }
.module.specifications .tables .centerContent .col .title { line-height: 40px; color: #ECAF12; font-size: 17px; border-bottom: 1px solid #ECAF12; font-family: "HelveticaRegular"; margin-bottom: 13px;}
.module.specifications .tables .centerContent .col .item { line-height: 55px; font-family: "HelveticaMedium"; font-size: 14px; color: #4c4c4c; float: left; width: 100%; min-height: 55px; }
.module.specifications .tables .centerContent .col .item.even {background-color: #F7F7F7}
.module.specifications .tables .centerContent .col .item .left {float: left; padding-left: 20px; width: 160px; display: table; height: 55px; }
.module.specifications .tables .centerContent .col .item .right { float: right; padding-right: 20px; text-align: right; width: 105px; display: table; height: 55px; word-break: break-word; }
.module.specifications .tables .centerContent .col .item .left span,
.module.specifications .tables .centerContent .col .item .full span { display: table-cell; line-height: 20px; width: 100%; vertical-align: middle; padding: 5px 0;  }
.module.specifications .tables .centerContent .col .item .right span { display: table-cell; line-height: 20px; width: 100%; text-align: right; vertical-align: middle; font-family: "HelveticaLight"; }
.module.specifications .tables .centerContent .col .item .full { padding: 0 20px; display: table; height: 55px; width: 100%; box-sizing: border-box; font-family: "HelveticaLight"; }


.module.highlightFeatures {width: 100%; font-family: "HelveticaLight"; }
.module.highlightFeatures .features .item { float: left; width: 100%; padding: 60px 0; min-height: 230px;}
.module.highlightFeatures .features .item.odd { background-color: #262626; }
.module.highlightFeatures .features .item .center { display: table; }
.module.highlightFeatures .features .item .col { display: table-cell; vertical-align: middle; }

.module.highlightFeatures .features .item .left { text-align: left }
.module.highlightFeatures .features .item .right { text-align: right; }
.module.highlightFeatures .features .item .right .text { text-align: left; float: right; }
.module.highlightFeatures .features .item .col .text .title { font-size: 37px; line-height: 46px; float: left; }
.module.highlightFeatures .features .item .col .text .description { font-size: 37px; line-height: 46px; float: left; clear: both; }
.module.highlightFeatures .features .item .col .text .description li { list-style-position: inside; }

.module.highlightFeatures .features .item.odd .col .text .title { color: #fff;}
.module.highlightFeatures .features .item .col .text .description { line-height: 28px; margin-top: 17px; font-size: 15px; color: #656565;}
.module.highlightFeatures .features .item.odd .col .text .description { color: #c4c4c4; }
.module.highlightFeatures .features .item.twoFeatures .center { display: block;}
.module.highlightFeatures .features .item.twoFeatures .col { display: table; float: left;}
.module.highlightFeatures .features .item.twoFeatures .col > * {display: table-cell; vertical-align: middle; }
.module.highlightFeatures .features .item.twoFeatures .col .title { font-size: 25px; line-height: 32px; float: left;}
.module.highlightFeatures .features .item.twoFeatures .col .description { font-size: 15px; line-height: 25px; }

.module.highlightFeatures .features .mainFeature .image,
.module.highlightFeatures .features .item .right .image  { width: 480px; height: 480px; }

.module.highlightFeatures .features .item.small-left .image,
.module.highlightFeatures .features .item.small-right .image { width: 480px; height: 230px; }

.module.highlightFeatures .features .item .col.image { width: 480px; }
.module.highlightFeatures .features .item .col.data,
.module.highlightFeatures .features .item .col.data .description,
.module.highlightFeatures .features .item .col.data .title { width: 460px; }

.module.video {margin-top: 30px;}
.module.video .line {margin-bottom: 45px;}
.module.video .videoWrapper { text-align: center; max-width: 730px; margin-left: auto; margin-right: auto; }
.module.video .videoWrapper .mainVideo { position: relative; display: inline-block; }
.module.video .videoWrapper .mainVideo .imageVideo { float: left; max-width: 730px; }
.module.video .videoWrapper .mainVideo .upperLayer { position: absolute; width: 730px; height: 410px; background: rgba(0, 0, 0, 0.5); top: 0; bottom: 0; left: 0; right: 0; text-align: left; }
.module.video .videoWrapper .mainVideo .upperLayer .title { width: 90%; margin: 30px 5% 0 5%; font-family: "HelveticaMedium"; font-size: 21px; color: #fff; }
.module.video .videoWrapper .mainVideo .upperLayer .subtitle { width: 90%; margin: 15px 5% 0 5%; font-family: "HelveticaLight"; font-size: 16px; color: #eeb111; }
.module.video .videoWrapper .mainVideo .upperLayer .play { position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto;}
.module.video .videoWrapper .mainVideo .videoFrame { display: none; }
.module.video .videoWrapper .videoThumbs { margin: auto; }
.module.video .videoWrapper .videoThumbs .thumb { float: left; position: relative; cursor: pointer; width: 120px; margin-right: 15px; }
.module.video .videoWrapper .videoThumbs .thumb.last { margin: 0;}
.module.video .videoWrapper .videoThumbs .thumb .imageVideo { width: 100%; height: auto; display: block;}
.module.video .videoWrapper .videoThumbs .thumb .upperLayer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.module.video .videoWrapper .videoThumbs .thumb .upperLayer:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.module.video .videoWrapper .videoThumbs .thumb .upperLayer .play { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
.module.video .videoWrapper .videoThumbs .item { float: left; width: 118px; margin-right: 16px; }
.module.video .videoWrapper .videoThumbs .item .thumb { margin-bottom: 5px; }
.module.video .videoWrapper .videoThumbs .item .title { color: #fff; font-family: "HelveticaLight"; font-size: 14px; line-height: 1.4; }
.container-thumb { position: relative; padding: 10px 30px;}
.container-thumb .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 99;
}
.container-thumb .bx-wrapper .bx-prev {
    left: 10px;
    background: url(images/controls.png) no-repeat 0 -32px;
}
.container-thumb .bx-wrapper .bx-next {
    right: 10px;
    background: url(images/controls.png) no-repeat -43px -32px;
}
.container-thumb .bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}
.container-thumb .bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}


.module.support { margin-top: 45px; padding: 45px 0 60px 0; background: #f9f9f9; width: 100%; }
.module.support.no-margin { margin-top: 0; }
.module.support .col { width: 50%; float: left;}
.module.support .col.single { display: inline-block; float: none; }
.module.support .col .title { margin-top: 0; }
.module.support .col .content { float: left; width: 100%; margin-top: 8px; }
.module.support .col .content .item { width: 50%; float: left;}
.module.support .col .content .item .icon { float: none; margin: auto; display: block; }
.module.support .col .content .item .title { font-family: "HelveticaRegular"; font-size: 16px; margin-top: 15px; line-height: 28px;  word-break: break-word;  padding: 0 10px;}
.module.support .col .content .item .language { font-family: "HelveticaRegular"; font-size: 13px; margin-top: 7px; line-height: 13px; color: #919195; }
.module.support .col .content .item .download { display: inline-block; margin-top: 25px;}
.module.support .col .content .text { font-family: "HelveticaLight"; font-size: 21px; line-height: 34px; margin-top: 28px; }
.module.support .col.right .content .btn.orange { padding: 13px 28px; margin-top: 35px; display: inline-block; font-size: 15px; }

.module.support .product.files .item.last { margin: 20px 0 0 0; }
.module.support .product.files .item .icon { width: 47px; height: 51px; }


#product-overlay-contact{display: none;}
#product-overlay-contact .close{   width: 23px;height: 22px;position: absolute;background-position: -299px 0px;top: 10px;right: 10px;cursor: pointer;}
#product-overlay-contact .title{float: left;width: 100%;font-family: "HelveticaLight";font-size: 17px;margin-bottom: 24px;}
#product-overlay-contact .product-contact-wrapper{  position:relative;width: 562px;height: 483px;padding:34px;margin: auto;background: #fff;border: 5px solid #eaeaea;border-radius: 5px;  margin-top: 20px;}
#product-overlay-contact .product-contact-wrapper .content{}
#product-overlay-contact .selector.support-country{float:left;clear:both;width: 175px;height: 32px;box-sizing: border-box;border: 1px solid #bfbfbf;position: relative;cursor: pointer;background: #FFF;}
#product-overlay-contact .selector.support-country ul{display: none;position: absolute;top: -1px;left: -1px;width: 100%;max-height: 116px;overflow-y: auto;background: #FFF;border: 1px solid #E0E0E0;z-index: 5;}
#product-overlay-contact .selector.support-country ul li{list-style: none outside none;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 28px;text-indent: 10px;border-bottom: 1px solid #E0E0E0;-webkit-transition: all 300ms;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;}
#product-overlay-contact .selector.support-country ul li:hover{color: #ECAF12;}
#product-overlay-contact .selector.support-country .selector-arrow{  background: url("images/icons.png") -400px 0;width: 20px;height: 20px;position: absolute;top: 4px;right: 4px;}
#product-overlay-contact .selector.support-country .selector-title{font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 30px;width: 100%;box-sizing: border-box;padding: 0 22px 0 10px;}
#product-overlay-contact .input_wrapper{float: left;float: left;margin: 0 18px 20px 0;position: relative;}
#product-overlay-contact .input_wrapper.val_error .icon_error{  color: #E40404;position: absolute;top: 29px;left: 3px;font-family: "HelveticaLight";font-size: 14px;line-height: 28px;list-style-type: none;width: 116px;height: 26px;background: #fff;}
#product-overlay-contact .input_wrapper.val_error input{border: 1px solid #E40404;}
#product-overlay-contact .input_wrapper.nm{margin: 0;}
#product-overlay-contact .input_wrapper .label{font-family: "HelveticaLight";font-size: 14px;color: #ECAF12;float: left;margin:0 0 10px 0;float: left;}
#product-overlay-contact .input_wrapper input{width: 153px;height: 30px;line-height: 16px;padding: 0px 10px;border: 1px solid #bfbfbf;float: left;clear: both;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 28px;}
#product-overlay-contact .input_wrapper textarea{  clear: both;width: 540px;height: 106px;resize: none;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 28px;padding: 10px;}
#product-overlay-contact .input_wrapper .checkbox{float: left;width: 100%;font-family: "HelveticaLight";font-size: 14px;line-height: 28px;text-align: right;}
#product-overlay-contact .btn.orange{font-family: "HelveticaLight";font-size: 15px;font-family: "HelveticaLight";font-size: 15px;float: right;padding: 8px 29px;margin: 40px 0 0 0;    background-color: #fff;}
#product-overlay-contact .btn.orange:hover{background-color:#ECAF12;color: #fff; }
#product-overlay-contact .text_success{font-family: "HelveticaLight";font-size: 14px;color: #ECAF12; float: right;margin: 6px 0 0 0;display: none;}
#product-overlay-contact .g-recaptcha{float: left;}


.module.productList { margin-top: 70px; margin-bottom: 40px; }
.module.productList .col { width: 50%; float: left; }
.module.productList .col .productSlide { margin-top: 13px; position: relative;}

.module.productList .col .productSlide .prev,
.module.productList .col .productSlide .next {
	position: absolute;
	top: 107px;
	cursor: pointer;
}
.module.productList .col .productSlide .prev { left: 19px; }
.module.productList .col .productSlide .next { right: 19px; }
.module.productList .col .productSlide .bx-prev,
.module.productList .col .productSlide .bx-next { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.module.productList .col .productSlide .slider-wrapper { width: 415px; margin: auto; overflow: hidden; }
.module.productList .col .productSlide .slider { width: 415px; margin: auto; overflow: hidden; }
.module.productList .col .productSlide .slider .wrap  { text-align: center; width: 400px; }
.module.productList .col .productSlide .slider .item { float: left; width: 200px; text-align: left; margin: 0 15px 0 0; }
.module.productList .col .productSlide .slider .item.last { margin: 0; }
.module.productList .col .productSlide .slider .item .imageProduct { text-align: center; width: 200px; height: 230px; overflow: hidden; display: table; }
.module.productList .col .productSlide .slider .item .imageProduct a { display: table-cell; vertical-align: middle; width: 100%; }
.module.productList .col .productSlide .slider .item .imageProduct img { max-width: 200px;  max-height: 230px; display: block; margin: auto; }
.module.productList .col .productSlide .slider .item .title { margin-top: 13px; line-height: 24px; font-family: "HelveticaRegular"; font-size: 16px; color: #231f20; height: 52px; overflow: hidden;  }
.module.productList .col .productSlide .slider .item .productId { line-height: 24px; color: #808184; font-family: "HelveticaRegular"; font-size: 16px; }
.module.productList .col .productSlide .slider .item .more { display: inline-block; margin-top: 15px; }

.product-legal {
  clear: both;
  text-align: left;
  background-color: #f9f9f9;
  padding: 20px;
  font-family: "HelveticaLight";
  font-size: 12px;
}
.product-legal span { display: block; }
.product-legal .first { text-align: center; }

/* subpages */

.subpages #content #main-title {
	float : left;
	width : 100%;
	clear : both;
	text-align : center;
}
.subpages #content #main-title h1 {
	font-family : "HelveticaLight";
	font-weight : normal;
	font-size : 32px;
	color : #ECAF12;
	margin : 12px 0 0 0;
	line-height : 35px;
}
.subpages #content #main-title .line {
	clear : both;
	display : inline-block;
	margin : 19px auto 0 auto;
	width : 45px;
	height : 1px;
	background : #ECAF12;
}

/* list products - filters */

#content.list-products .filters {
	float : left;
	width : 172px;
	margin : 40px 30px 0 0;
}
#content.list-products .filters.fixed{position: fixed;top: 81px;bottom: auto;}
#content.list-products .filters.absolute{position: absolute;bottom:77px;top: auto;}

#content.list-products .filters .sf-count { display : none; }

#content.list-products .filters form > ul,
#content.list-products .filters form > ul > li,
#content.list-products .filters form > ul > li h4,
#content.list-products .filters form > ul > li > ul,
#content.list-products .filters form > ul > li > ul > li {
	float : left;
	width : 100%;
	clear : both;
}

#content.list-products .filters form > ul {

}
#content.list-products .filters form > ul > li {
	padding : 0;
}
#content.list-products .filters form > ul > li h4 {
	position : relative;
	font-family: "HelveticaLight";
	font-weight : normal;
	color : #ECAF12;
	font-size : 19px;
	line-height : 36px;
	border-bottom : 1px solid #ECAF12;
	padding : 0;
	margin : 0 0 17px 0;
	cursor: pointer;
}
#content.list-products .filters form > ul > li h4:before {
	content : "";
	background: url("images/icons.png") -402px 0;
	width : 18px;
	height : 18px;
	position : absolute;
	top : 9px;
	right : 0;
}
#content.list-products .filters form > ul > li > ul {

}
#content.list-products .filters form > ul > li > ul > li {
	padding : 0;
	margin : 0 0 10px 0;
}

#content.list-products .filters form > ul > li > ul > li input[type="checkbox"] { display : none; }

#content.list-products .filters form > ul > li > ul > li label:before,
#content.list-products .products .whp-product .compare .icn.checkbox {
	content : "";
	display : block;
	float : left;
	cursor : pointer;
	background : url("images/icons.png") -624px -22px;
	width : 13px;
	height : 18px;
}

#content.list-products .filters form > ul > li > ul > li.active label:before,
#content.list-products .products .whp-product.compare-active .compare .icn.checkbox {
	background-position : -624px -2px;
}

#content.list-products .filters form > ul > li > ul > li label {
	cursor : pointer;
	display : block;
	float : left;
	font-family: "HelveticaLight";
	font-size : 14px;
	line-height : 18px;
	color : #656565;
	padding : 0 0 0 10px;
	margin : 0;
	text-indent: 10px;
}

/* list products - products */

#content.list-products .products {
	width : 778px;
	float : right;
	margin : 40px 0 30px 0;
}
#content.list-products .products .header h1 {
	font-family: "HelveticaLight";
	font-weight : normal;
	font-size : 23px;
	line-height : 36px;
}
#content.list-products .products .header h1 span { color : #ECAF12; }

#content.list-products .products .compare-wrap {
	display : none;
	float : left;
	clear : both;
	width : 100%;
	height : 62px;
	background : #F7F7F7;
	padding : 8px 12px;
	margin: 10px 0 0 0;
	box-sizing : border-box;
}
#content.list-products .products .compare-wrap.active { display : block; }

#content.list-products .products .compare-wrap .prods { float : left; }

#content.list-products .products .compare-wrap .prods .prod {
	float : left;
	width : 46px;
	height : 46px;
	overflow : hidden;
	position : relative;
	text-align : center;
}
#content.list-products .products .compare-wrap .prods .prod img {
	height : 100%;
	position : relative;
	z-index : 1;
}
#content.list-products .products .compare-wrap .prods .prod .remove-wrap {
	display : none;
	width : 100%;
	height : 100%;
	top : 0;
	left : 0;
	position : absolute;
	z-index : 2;
	background : #000;
	opacity : 0.5; filter : alpha(opacity=50);
	cursor : pointer;
}
#content.list-products .products .compare-wrap .prods .prod:hover .remove-wrap,
#content.list-products .products .compare-wrap .prods .prod:hover .icn.remove {
	display : block;
}
#content.list-products .products .compare-wrap .prods .prod .icn.remove {
	background: url("images/icons.png") -360px -20px;
	width : 20px;
	height : 20px;
	margin : 13px;
	position: absolute;
	display: none;
	z-index: 3;
	cursor: pointer;
}

#content.list-products .products .compare-wrap .right { float : right; }

#content.list-products .products .compare-wrap .text {
	float : left;
	font-size : 13px;
	color : #7F7F7F;
	line-height : 46px;
	font-family: "HelveticaLight";
}
#content.list-products .products .compare-wrap .btn.compare {
	float : left;
	margin : 5px 0 5px 16px;
	width : 104px;
	height : 36px;
	box-sizing : border-box;
	border : 1px solid #ECAF12;
	font-family: "HelveticaLight";
	line-height : 36px;
	color : #ECAF12;
	font-size : 13px;
	text-align : center;
}
#content.list-products .products .compare-wrap .btn.compare:hover { color : #FFF; background : #ECAF12; }

#content.list-products .products .whp-product {
	float : left;
	width : 210px;
	height : 609px;
	padding : 18px;
	margin : 20px 17px 0 0;
	position : relative;
	text-align: left;
	border: 1px solid #FFF;
}

#content.list-products .products .whp-product .is_new,
.module.product .productImage .is_new,
#content.list-products .products .whp-product .exclusive,
.module.product .productImage .exclusive{
	position: absolute;
   top: 29px;
   z-index: 99;
}

#content.list-products .products .whp-product .is_new{top: 25%;}
.module.product .productImage .is_new{left: 104px;}

#content.list-products .products .whp-product .exclusive{
	top: 30%;
}
.module.product .productImage .exclusive{
	left: 104px;
	 top: 62px;
}

#content.list-products .products .whp-product .is_new span,
.module.product .productImage .is_new span,
#content.list-products .products .whp-product .exclusive span,
.module.product .productImage .exclusive span{
	background-color: #ECAF12;
	color: #fff;
	font-family: "HelveticaRegular";
	font-size: 14px;line-height: 30px;
	float: left;
   padding: 0 14px;
}

#content.list-products .products .whp-product.col3 { margin-right : 0; }

#content.list-products .products .whp-product:hover { border : 1px solid #E5E5E5; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px;  }

#content.list-products .products .whp-product .image {
	float : left;
	clear : both;
	width : 210px;
	height : 242px;
	overflow : hidden;
	text-align : center;
	margin-bottom : 20px;
	position : relative;
}
#content.list-products .products .whp-product .image span.front,
#content.list-products .products .whp-product .image span.back { width : 210px; height : 242px; background: #FFF; position : absolute; top : 0; left : 0; display: table; }
#content.list-products .products .whp-product .image span .valign { display: table-cell;  vertical-align: middle; width : 210px; }
#content.list-products .products .whp-product .image .front { z-index : 20; }
#content.list-products .products .whp-product .image .back { z-index : 10; }

#content.list-products .products .whp-product:hover .image .front { z-index : 10; }
#content.list-products .products .whp-product:hover .image .back { z-index : 20; }

#content.list-products .products .whp-product .image span img { max-height: 242px; max-width: 210px; display: block; margin: auto; }

#content.list-products .products .whp-product > header .title h2{
	font-family: "HelveticaRegular";
	font-weight : normal;
	font-size : 16px;
	line-height : 20px;
	float: left;
  	clear: both;
  	height: 42px;
  	overflow: hidden;
}
#content.list-products .products .whp-product > header .code h3{
	font-family: "HelveticaRegular";
	font-size: 12px;
	color: #7F7F7F;
	clear: both;
  	float: left;
  	margin: 5px 0 0 0;
  	font-weight: 400;
}

#content.list-products .products .whp-product .data,
#content.list-products .products .whp-product .data .price,
#content.list-products .products .whp-product .data .price .title,
#content.list-products .products .whp-product .data .price .num,
#content.list-products .products .whp-product .data .features,
#content.list-products .products .whp-product .data .features .item,
#content.list-products .products .whp-product .btn.see_more,
#content.list-products .products .whp-product .compare {
	float : left;
	clear : both;
	width : 100%;
}

#content.list-products .products .whp-product .data {
	margin-top: 10px;
	min-height: 95px;
	text-align: left;
}

#content.list-products .products .whp-product .data .price .title {
	font-family: "HelveticaRegular";
	font-size : 9px;
	color : #7F7F7F;
	text-transform : uppercase;
	line-height : 13px;
}
#content.list-products .products .whp-product .data .price .num {
	font-family: "HelveticaRegular";
	font-size : 23px;
	line-height : 31px;
}

#content.list-products .products .search-filter-results { margin: 50px 0; text-align: center; font-family: "HelveticaLight"; color: #656565;  }
#content.list-products .products .pagination { clear: both; float: right; margin: 40px 0; text-align: center;  }
#content.list-products .products .pagination .nav-previous,
#content.list-products .products .pagination .nav-next { float: left; }
#content.list-products .products .pagination a {
  padding: 0 5px;
  border: 1px solid #ECAF12;
  margin: 5px;
  text-align: center;
  min-width: 20px;
  height: 30px;
  line-height: 31px;
  float: left;
  font-family: "HelveticaLight";
  color: #ECAF12;
}
#content.list-products .products .pagination a.current,
#content.list-products .products .pagination a:hover { background: #ECAF12; color: #FFF; }
#content.list-products .products .pagination .total-results { display: none; }

#content.list-products .products .whp-product .data .features {
	height : 90px;
}
#content.list-products .products .whp-product .data .features .item {
	padding : 8px 0;
}

#content.list-products .products .whp-product .data .features .bullet {
	float : left;
	background: url("images/icons.png") -407px -122px;
	width : 14px;
	height : 14px;
	margin : 0 6px 0 0;
}
#content.list-products .products .whp-product .data .features .title {
	float : left;
	width : 190px;
	font-family: "HelveticaLight";
	font-size: 13px;
	color: #7F7F7F;
	line-height : 16px;
  	white-space: nowrap;
  	text-overflow: ellipsis;
  	overflow: hidden;
}

#content.list-products .products .whp-product .btn.see_more {
	margin-top : 16px;
	width : 100%;
	height : 44px;
	box-sizing : border-box;
	border : 1px solid #ECAF12;

	font-family: "HelveticaRegular";
	line-height : 44px;
	color : #ECAF12;
	font-size : 15px;
	text-align : center;
}
#content.list-products .products .whp-product .btn.see_more:hover {
	background : #ECAF12;
	color : #FFF;
}
#content.list-products .products .whp-product .buy{
	 line-height: 42px;
    margin-top: 15px;
    color: #ECAF12;
    font-size: 15px;
    float: left;
    margin-right: 14px;
    width: 100%;
    font-family: "HelveticaRegular";
    text-decoration: underline;
}
#content.list-products .products .whp-product .compare {
	margin-top : 12px;
}
#content.list-products .products .whp-product .compare .icn.checkbox {

}
#content.list-products .products .whp-product .compare .title {
	float : left;
	cursor : pointer;
	font-family: "HelveticaRegular";
	font-size : 14px;
	color : #ECAF12;
	line-height : 18px;
	margin-left : 10px;
}

/* compare products */

#content.compare-products {
}

#content.compare-products .compare-wrap,
#content.compare-products .compare-wrap .count-products,
#content.compare-products .compare-wrap .back,
#content.compare-products .compare-wrap .whp-product .title,
#content.compare-products .compare-wrap .whp-product .code,
#content.compare-products .compare-wrap .whp-product .price,
#content.compare-products .compare-wrap .whp-product .btn.see_more,
#content.compare-products .compare-wrap .whp-product .remove-prod {
	width : 100%;
	float : left;
	clear : both;
}
#content.compare-products .compare-wrap {
	border : 4px solid #F4F4F4;
	padding : 13px 17px;
	box-sizing : border-box;
	margin-top : 28px;
}
#content.compare-products .compare-wrap .col {
	float : left;
	width : 170px;
	height : 454px;
	padding-left : 15px;
	border-left : 1px dashed #D0D2D3;
	margin-left : 15px;
}

#content.compare-products .compare-wrap .col.first { width : 130px; padding-left : 4px; margin-left : 0; border : 0; }

#content.compare-products .compare-wrap .count-products {
	margin-top : 10px;
	font-family: "HelveticaRegular";
	font-size : 13px;
	color : #7F7F7F;
	line-height : 20px;
}
#content.compare-products .compare-wrap .back {
	font-family : "HelveticaLight";
	font-size : 14px;
	color : #ECAF12;
	line-height : 35px;
}
#content.compare-products .compare-wrap .whp-product .image {
	float : left;
	width : 170px;
	height : 203px;
	overflow : hidden;
	margin-top : 20px;
	text-align: center;
}
#content.compare-products .compare-wrap .whp-product .image a { float: left; height: 100%; width: 100%; }
#content.compare-products .compare-wrap .whp-product .image img {
	text-align : center;
	max-height: 100%;
  	max-width: 100%;
}
#content.compare-products .compare-wrap .whp-product > .title {
	margin-top : 20px;
	line-height : 	20px;
	height : 40px;

	font-family : "HelveticaRegular";
	font-size : 16px;
}
#content.compare-products .compare-wrap .whp-product .code {
	margin-top : 23px;
	font-family : "HelveticaRegular";
	font-size : 12px;
	color : #7F7F7F;
}
#content.compare-products .compare-wrap .whp-product .price {
	margin-top : 10px;
}
#content.compare-products .compare-wrap .whp-product .price .title {
  font-family : "HelveticaRegular";
  font-size : 9px;
  color : #7F7F7F;
  text-transform : uppercase;
  line-height : 13px;
}
#content.compare-products .compare-wrap .whp-product .price .num {
  font-family : "HelveticaRegular";
  font-size : 23px;
  line-height : 31px;
}
#content.compare-products .compare-wrap .whp-product .btn.see_more {
	margin-top : 13px;
	height : 44px;
	box-sizing : border-box;
	border : 1px solid #ECAF12;
	font-family : "HelveticaRegular";
	line-height : 44px;
	color : #ECAF12;
	font-size : 15px;
	text-align : center;
}
#content.compare-products .compare-wrap .whp-product .btn.see_more:hover { background : #ECAF12; color : #FFF;}

#content.compare-products .compare-wrap .whp-product .remove-prod {
	margin-top : 15px;
	text-align : center;
}
#content.compare-products .compare-wrap .whp-product .remove-prod .icn.remove {
	cursor : pointer;
	display : inline-block;
	background : url("images/icons.png") -380px -20px;
	width : 20px;
	height : 20px;
}
#content.compare-products .compare-wrap .whp-product .remove-prod span {
	vertical-align : top;
	cursor : pointer;
	display : inline-block;
	font-family : "HelveticaLight";
	font-size : 14px;
	line-height : 20px;
	color : #7F7F7F;
	padding-left : 10px;
}
#content.compare-products .compare-wrap .col .btn.add_more {
	display : block;
	margin-top : 205px;
	height : 44px;
	box-sizing : border-box;
	border : 1px solid #7F7F7F;
	font-family : "HelveticaRegular";
	line-height : 44px;
	color : #7F7F7F;
	font-size : 15px;
	text-align : center;
}
#content.compare-products .compare-wrap .col .btn.add_more:hover { background : #7F7F7F; color : #FFF; }


#content.compare-products .col.free-slot { display : none; }
#content.compare-products.free-slot .col.free-slot { display : block; }

#content.compare-products .tec-data {
	width : 100%;
	float : left;
	clear : both;
	margin : 32px 0;
}
#content.compare-products .tec-data .col {
	float : left;
	border-left : 1px dashed #D0D2D3;
}
#content.compare-products .tec-data .col.first { border-left : 0; width: 170px;}
#content.compare-products .tec-data .col.first .tec-data-title {
	float : left;
	clear : both;
	width : 132px;
	padding : 0 15px 0 23px;
	display: table;
	height: 54px;
}
#content.compare-products .tec-data .col.first .tec-data-title span{
  display: table-cell;
  line-height: 20px;
  width: 100%;
  vertical-align: middle;
  padding: 5px 0;
  word-break: break-all;
}
#content.compare-products .tec-data .whp-product .tec-data-value {
	width : 170px;
	padding : 0 15px;
}

#content.compare-products .tec-data .col .tec-data-title.even,
#content.compare-products .tec-data .whp-product .tec-data-value.even { background : #F7F7F7; }

#content.compare-products .tec-data .col .tec-data-title {
	font-family : "HelveticaMedium";
	font-size : 13px;
	line-height : 54px;
}
#content.compare-products .tec-data .whp-product .tec-data-value {
	font-family : "HelveticaLight";
	font-size : 13px;
	line-height : 54px;
	height: 54px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.single-category .banner { width: 100%; height: 292px; overflow: hidden; clear: both; position: relative; }
.single-category .banner img { position: absolute; top: 0; z-index: 0; }
.single-category .banner .center { position: relative; z-index: 1; }
.single-category .banner .title { font-family: "HelveticaLight"; height: 49px; line-height: 49px; font-size: 41px; margin: 179px 0 0 0; float: left; font-weight: 400;}
.single-category #breadcrumb { width: auto; }
.single-category .best-selling,
.single-category .list-products .btn-comprar-store {
	float: right; font-size: 12px; font-family: "HelveticaRegular"; background: #ECAF12;
	margin: 16px 0 0 0; padding: 0 25px; height: 40px; line-height: 40px; cursor: pointer; text-transform: uppercase;
  margin-left: 20px;
}
.single-category .best-selling:hover { background: #000; color: #ECAF12; }
.single-category .list-products .btn-comprar-store { background: #1E1E1E; color: white}
.single-category .subcategories { clear: both; float: left; width: 100%; margin: 75px 0 0 0; }
.single-category .subcategories .items { float: left; width: 100%; text-align: center; }
.single-category .subcategories .items .item { float: left; width: 198px; margin: 0 45px 25px 0; text-align: center; position: relative; }
.single-category .subcategories .items .item.last { margin-right: 0; }
.single-category .subcategories .items .item .title { margin: 33px 0 16px 0; line-height: 28px; font-family: "HelveticaLight"; font-size: 20px; clear: both; width: 150px; height: 56px; display: inline-block; }
.single-category .subcategories .items .item .title h2{margin: 33px 0 16px 0; line-height: 28px; font-family: "HelveticaLight"; font-size: 20px; clear: both; width: 150px; height: 56px; display: inline-block; font-weight: 400;}
.single-category .subcategories .items .item .images { width: 198px; float: left; clear: both; text-align: center; overflow-y: hidden; }
.single-category .subcategories .items .item .image { height: 232px; width: 160px; text-align: center; display: table; }
.single-category .subcategories .items .item .image img { max-height: 232px; max-width: 160px; }
.single-category .subcategories .items .item .image .valign { display: table-cell;  vertical-align: middle;  }
.single-category .subcategories .items .item .description { line-height: 20px; font-family: "HelveticaLight"; font-size: 12px; color: #606060; clear: both; float: left; width: 100%; height: 100px; overflow: hidden; }
.single-category .subcategories .items .item .bx-controls { display: none; }
.single-category .subcategories .items .item .next { position: absolute; top: 100px; right: 0; }
.single-category .subcategories .items .item .prev { position: absolute; top: 100px; left: 0; }
.single-category .subcategories .items .item .prev a,
.single-category .subcategories .items .item .next a  { width: 100%; position: absolute;  height: 100%;  left: 0;  top: 0; }
.single-category .subcategories .items .item .more {
 	margin: 18px 0 0 0;
 	display: inline-block;
 	clear: both;
 	font-family: "HelveticaRegular";
	font-size: 13px;
	border: 1px solid #ECAF12;
	color: #ECAF12;
	cursor: pointer;
	height: 30px;
	line-height: 32px;
	padding: 0 10px;
	left: 0;
  	white-space: nowrap;
}
.single-category .subcategories .items .item .more {   background: #ECAF12;  color: #FFF; }
.single-category #best-selling { clear: both; text-align: center; margin: 67px 0 0 0;  }
.single-category #best-selling > .title {
	  color: #ECAF12;
	  margin: 60px 0 0 0;
	  position: relative;
	  float: left;
	  width: 100%;
	  font-family: "HelveticaLight";
	  font-size: 32px;
	  line-height: 35px;
	  text-align: center;
}
#content.list-products .products.big { text-align: left; float: left; width: 100%; clear: both; }
#content.list-products .products.big .whp-product { padding: 18px 10px; margin: 20px 15px 0 0; }
#content.list-products .products.big .whp-product.no-compare { padding: 18px 10px; margin: 20px 15px 0 0; min-height: 476px; }

#content.list-products .products.big .whp-product.col3 { margin-right: 15px; }
#content.list-products .products.big .whp-product.col4 { margin-right: 0; }

.search-results header h1 { margin: 40px 0 26px; 0; text-align: center;   font-family: "HelveticaLight"; font-weight: normal; font-size: 23px;  line-height: 36px;}
.search-results header h1 span { color: #ECAF12; }

.search-results .results  { float: left; width: 100%; clear: both; margin: 0 0 75px 0;  }
.search-results .results > header { float: left; width: 100%; clear: both; text-align: center; }
.search-results .results > header .title { float: left; width: 100%; font-family: "HelveticaLight"; font-size: 32px; line-height: 35px; text-align: center; color: #ECAF12; }

.search-results .results.pages .line.below { margin: 19px 0 50px 0; }
.search-results .results.pages .item { width: 464px; display: inline-block; text-align: left; margin: 0 48px 56px 0; }
.search-results .results.pages .item.no-margin {  margin: 0 0 56px 0; }
.search-results .results.pages .item .title {  font-family: "HelveticaRegular"; font-size: 22px;  line-height: 29px;  margin: 0 0 15px 0;  float: left;  clear: both;  }
.search-results .results.pages .item .description { margin: 23px 0; float: left; clear: both;   font-family: "HelveticaLight"; font-size: 13px; color: #656565;  }
.search-results .results.pages .item .more { font-family: "HelveticaRegular";
  font-size: 13px;
  border: 1px solid #ECAF12;
  color: #ECAF12;
  cursor: pointer;
  height: 30px;
  line-height: 32px;
  padding: 0 10px;
  float: left;
  white-space: nowrap;
  clear: both;
}
.search-results .paging-navigation { clear: both; float: right; margin: 0 0 50px 0;}
.search-results .paging-navigation h1 { display: none; }
.search-results .paging-navigation .nav-links a { float: left; color: #ECAF12; font-size: 13px; font-family: "HelveticaLight"; border: 1px solid #ECAF12; padding: 5px 10px; }
.search-results .paging-navigation .nav-links .nav-previous,
.search-results .paging-navigation .nav-links .nav-next  { float: left; margin: 0 10px 0 0;}


/*Not found 404*/
body.error404 #content{text-align: center;}
body.error404 #content .page-title{float: left;width: 100%;text-align: center;font-family: "HelveticaLight";font-size: 35px;line-height: 50px;margin: 115px 0 38px 0;color: #000;font-weight: 400;}
body.error404 #content .btn{display:inline-block;color: #ECAF12;border:1px solid #ECAF12;font-family: "HelveticaLight";font-size: 17px;margin: 0 0 100px 0;  padding: 14px 25px;}
body.error404 #content .btn:hover{color:#fff;background:#ECAF12; }


/*PRODUCT LANDING */
#primary.landing .banner { height: 567px; width: 100%; display: block; }
#primary.landing .banner.mobile{display: none;}

#primary.landing .products.big { text-align: center; }
#primary.landing .products.big .whp-product { display: inline-block; float: none; }

#primary.landing .module.highlightFeatures .features .item.odd { background-color: #F9F9F9; }
#primary.landing .module.highlightFeatures .features .item.odd .col .text .description { color: #656565; }
#primary.landing .module.highlightFeatures .features .item.odd .col .text .title { color: #656565; }

#primary.landing .video_btn_wrapper{width: 980px;margin: auto;height: 585px;position: absolute;left: 0;right: 0;}


#primary.landing .video_btn_wrapper .dark.btn{height: 43px;width: 133px;background:#474747;position: absolute;text-align:center;cursor: pointer;}
#primary.landing .video_btn_wrapper .dark.btn:hover{background-color: #000;}
#primary.landing .video_btn_wrapper .dark.btn span{color: #fff;font-size: 16px;font-family: "HelveticaLight";float: left;margin: 11px 0 0 21px;}
#primary.landing .video_btn_wrapper .dark.btn .icon.play{width: 26px;height: 24px;background-position: -649px -323px;margin: 9px 0 0 6px;float: left;}

#primary.landing .video_btn_wrapper .yellow.btn{height: 43px;width: 133px;background:#fed22b;position: absolute;text-align:center;cursor: pointer;}
#primary.landing .video_btn_wrapper .yellow.btn:hover{	background-color: #231f20;}
#primary.landing .video_btn_wrapper .yellow.btn span{color: #000;font-size: 16px;font-family: "HelveticaLight";float: left;margin: 11px 0 0 21px;}
#primary.landing .video_btn_wrapper .yellow.btn:hover span{color: #fff;}
#primary.landing .video_btn_wrapper .yellow.btn .icon.play{width: 26px;height: 24px;    background-position: -649px -349px;margin: 9px 0 0 6px;float: left;}
#primary.landing .video_btn_wrapper .yellow.btn:hover .icon.play{ background-position: -649px -375px;}

#ol_videos{display:none;}
#ol_videos .ol_wrapper{width: 853px;margin:auto;height: 480px;background-color: #fff;padding:20px;margin-top: 50px;position: relative;}
#ol_videos .ol_wrapper .close{position: absolute;top: 0;right: 0;width: 12px;height: 13px;background-position: -384px -25px;margin: 4px 4px 0 0;cursor: pointer;}



/** FILTERS **/

body[class*="term-no-frost"] li.modelo-freezer,
body[class*="term-side-by-side"] li.modelo-freezer,
body[class*="term-french-door"] li.modelo-freezer,
body[class*="term-compactas"] li.modelo-freezer,
body[class*="term-fabrica-de-hielo"] li.modelo-freezer,
body[class*="term-cava-de-vino"] li.modelo-freezer,
body[class*="term-refrigeracion"] li.modelo-freezer { display: none; }

body[class*="term-verticales"] li.modelo-heladeras,
body[class*="term-horizontales"] li.modelo-heladeras,
body[class*="term-compactos"] li.modelo-heladeras,
body[class*="term-fabrica-de-hielo"] li.modelo-heladeras,
body[class*="term-refrigeracion"] li.modelo-heladeras,
body[class*="term-cava-de-vino"] li.modelo-heladeras { display: none; }




body[class*="term-no-frost"] li.modelo-refrigeracion,
body[class*="term-no-frost"] li.sistema-de-frio,
body[class*="term-compactas"] li.sistema-de-frio,
body[class*="term-side-by-side"] li.modelo-refrigeracion,
body[class*="term-french-door"] li.modelo-refrigeracion,
body[class*="term-compactas"] li.modelo-refrigeracion,
body[class*="term-fabrica-de-hielo"] li.modelo-refrigeracion,
body[class*="term-verticales"] li.modelo-refrigeracion,
body[class*="term-horizontales"] li.modelo-refrigeracion,
body[class*="term-compactos"] li.modelo-refrigeracion,
body[class*="term-fabrica-de-hielo"] li.modelo-refrigeracion,
body[class*="term-cava-de-vino"] li.modelo-refrigeracion { display: none; }


/*Whashers cup*/
.single-whp-product-landing .fixed-boxes,
.single-whp-product-landing #help{display: none;}
.washers-cup .noselect{  -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.washers-cup .trans{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}

.washers-cup .main_slider{width: 100%;height: 490px;float: left;position: relative;overflow: hidden;}
.washers-cup .main_slider .arrow.left{  width: 37px;height: 39px;position: absolute;top: 225px;left: 15px;background-position: -481px 0;z-index: 9;cursor: pointer;}
.washers-cup .main_slider .arrow.right{  width: 37px;height: 39px;position: absolute;top: 225px;right: 15px;background-position: -441px 0;z-index: 9;cursor: pointer;}

.washers-cup .main_slider .arrow.right .bx-next,
.washers-cup .main_slider .arrow.left .bx-prev{position: absolute;width: 100%;height: 100%;}



.washers-cup .main_title, .landing .video_wrapper .main_title{float:left;width: 100%;text-align: center;font-family: "HelveticaLight";color:#ECAF12;font-size: 29px;  margin: 54px 0 19px 0;}

.landing .video_wrapper .main_title{ color:#fffeff; }

.washers-cup .line{width: 45px;height: 1px;background: #ECAF12;clear: both;margin: auto;margin-bottom: 37px;}

.landing .video_wrapper .main_title {margin:0;}

.washers-cup .main_slider .slider{}
.washers-cup .main_slider .bx-controls{position: absolute;bottom: 6px;left: 0;right: 0;width: 100%;text-align: center;}
.washers-cup .main_slider .bx-default-pager{display: inline-block;}
.washers-cup .main_slider .bx-default-pager .bx-pager-item{float: left;}
.washers-cup .main_slider .bx-default-pager .bx-pager-item a{  width: 13px;height: 13px;background: #D0D0D0;font-size: 0;float: left;border-radius: 6px;margin: 0 0 0 8px;}
.washers-cup .main_slider .bx-default-pager .bx-pager-item:first-child a{margin: 0;}
.washers-cup .main_slider .bx-default-pager .bx-pager-item a.active{background: #ECAF12;}
.washers-cup .main_slider .bx-controls-direction{display: none;}

.washers-cup .submenu{  width: 100%;height: 54px;float: left;background: #ECAF12;}
.washers-cup .submenu.fixed{  position: fixed;top: 81px;z-index: 9;}
.washers-cup .submenu .container{width: 980px;margin: auto;height: 54px;text-align: center;}
.washers-cup .submenu .container .item{text-align: center;color:#fff; line-height: 54px;font-family: "HelveticaLight";font-size: 17px;cursor: pointer;float: none;width: auto;display: inline-block;margin: 0 40px;clear: none;}

.washers-cup .module .title{margin: 0 0 19px 0;}

.washers-cup .features_container{width: 100%;float:left;height: 660px;background: #212121;}
.washers-cup .features_container .container{width: 980px;margin: auto;text-align: center;position: relative;height: 532px;}
.washers-cup .features_container .title{width: 100%;text-align: center;font-family: "HelveticaLight";color:#ECAF12;font-size: 29px;margin: 54px 0 0 0;}
.washers-cup .features_container .line{  display: inline-block;margin: 19px 0 37px 0;width: 45px;height: 1px;background: #ECAF12;clear: both;}

.washers-cup .features_container .main_options{float: left;width: 100%;margin-bottom: 50px;  height: 90px;}
.washers-cup .features_container .main_options .item{cursor:pointer;color: #fff;display: inline-block;margin: 0;font-family: "HelveticaLight";font-size: 24px;line-height: 28px;color: #7f7f7f;  width: 326px;}
.washers-cup .features_container .main_options .item.mobile{display: none;}
.washers-cup .features_container .main_options .item.l{float:left;}
.washers-cup .features_container .main_options .item.r{float:right;}
.washers-cup .features_container .main_options .item.active{font-size: 40px;color: #fff;  line-height: 40px;}
.washers-cup .features_container .content{  width: 980px;display: inline-block;text-align: center;}
.washers-cup .features_container .content .row{  display: inline-block;margin-bottom: 22px;}
.washers-cup .features_container .content.two .row{width: 220px;text-align: center;}
.washers-cup .features_container .content.two .row.m{}
.washers-cup .features_container .content .row .img{width: 149px;height: 149px;overflow: hidden;display: inline-block;}
/*washers-cup .features_container .content .row .text_container{float: left;width:252px;text-align: left;  height: 158px;display: table;}*/

.washers-cup .features_container .content .row .text_container{float: left;width: 220px;text-align: center;margin-top: 15px;}

.washers-cup .features_container .content .row .text_container .v_middle{display: table-cell;vertical-align: middle;}
.washers-cup .features_container .content .row .text_container .title{margin: 0 0 8px 0;font-family: "HelveticaRegular"; font-size: 20px;color: #fff;text-align: center;}
.washers-cup .features_container .content .row .text_container .text{font-family: "HelveticaLight";font-size: 16px;color: #bcbcbc;}

/*
.washers-cup .features_container .content{display: none}
.washers-cup .features_container .content.active{display: block;}
*/
.washers-cup .features_container .container .arrow_l{  position: absolute;bottom: 128px;left: 0;width: 22px;height: 52px;background-position: -597px -176px;cursor: pointer;}
.washers-cup .features_container .container .arrow_r{  position: absolute;bottom: 128px;right: 0;width: 22px;height: 52px;background-position: -629px -176px;cursor: pointer;}


.washers-cup .related_container{height: 76	0px;background: #fff;position: relative;}
.washers-cup .related_container .icon.left{width: 20px;height: 51px;background-position: -598px -176px;  position: absolute;left: 0;top: 300px;cursor: pointer;}
.washers-cup .related_container .icon.right{width: 20px;height: 51px;background-position: -631px -176px;  position: absolute;right: 0;top: 300px;cursor: pointer;}

.washers-cup .related_container .icon .bx-next{position: absolute;width: 100%;height: 100%;right:0;}
.washers-cup .features_container .icon.mobile .bx-next{position: absolute;width: 100%;height: 100%;right:0;}
.washers-cup .related_container .icon .bx-prev{position: absolute;width: 100%;height: 100%;left:0;}
.washers-cup .features_container .icon.mobile .bx-prev{position: absolute;width: 100%;height: 100%;right:0;}


.washers-cup .related_container .container{float:none!important;margin: auto!important;text-align: center;}


.washers-cup .related_container .whp-product > header .title {font-family: "HelveticaRegular";font-weight : normal;font-size : 16px;line-height : 20px;float: left;clear: both;height: 42px;overflow: hidden;}
.washers-cup .related_container .whp-product > header .code {font-family: "HelveticaRegular";font-size: 12px;color: #7F7F7F;clear: both;float: left;margin: 5px 0 0 0;}


.washers-cup .related_container .bx-controls{display: none!important;}

.washers-cup .video_wrapper, .landing .video_wrapper{  width: 100%;background: #000;height: 680px;float: left;}

.landing .video_wrapper{ background: #eea904; }


.washers-cup .video_wrapper .module.video{margin-top: 0;}
.washers-cup .video_wrapper .main_title{margin-top: 33px;}


.washers-cup .featured_functions{float:left; width: 100%;}

.washers-cup .bx-controls{display: none;}


/*Landing Filtros de Agua*/
.water_filters .l_icon{background: url("images/landing_filtros_agua/minisprite.png");}
.water_filters .trans{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}

.water_filters .main_slider{width: 100%;height: 490px;float: left;position: relative;overflow: hidden;}
.water_filters .main_slider .arrow.left{  width: 37px;height: 39px;position: absolute;top: 225px;left: 15px;background-position: -561px 0;z-index: 9;cursor: pointer;}
.water_filters .main_slider .arrow.right{  width: 37px;height: 39px;position: absolute;top: 225px;right: 15px;background-position: -522px 0;z-index: 9;cursor: pointer;}

.water_filters .main_slider .arrow.right .bx-next,
.water_filters .main_slider .arrow.left .bx-prev{position: absolute;width: 100%;height: 100%;}

.water_filters .main_title{float:left;width: 100%;text-align: center;font-family: "HelveticaLight";color:#2abce9;font-size: 29px;  margin: 54px 0 19px 0;}


.water_filters .module.highlightFeatures .line,
.water_filters .module.video .line,
.water_filters .products .line,
.water_filters .comprar_en_tienda .line{width: 45px;height: 1px;background: #2abce9;clear: both;margin: auto;margin-bottom: 35px;}

.water_filters .main_slider .slider{}
.water_filters .main_slider .bx-controls{position: absolute;bottom: 6px;left: 0;right: 0;width: 100%;text-align: center;}
.water_filters .main_slider .bx-default-pager{display: inline-block;}
.water_filters .main_slider .bx-default-pager .bx-pager-item{float: left;}
.water_filters .main_slider .bx-default-pager .bx-pager-item a{  width: 13px;height: 13px;background: #D0D0D0;font-size: 0;float: left;border-radius: 6px;margin: 0 0 0 8px;}
.water_filters .main_slider .bx-default-pager .bx-pager-item:first-child a{margin: 0;}
.water_filters .main_slider .bx-default-pager .bx-pager-item a.active{background: #2abce9;}
.water_filters .main_slider .bx-controls-direction{display: none;}

.water_filters .submenu{  width: 100%;height: 54px;float: left;background: #2abce9;}
.water_filters .submenu.fixed{  position: fixed;top: 81px;z-index: 99;}
.water_filters .submenu .container{width: 980px;margin: auto;height: 54px;text-align: center;}
.water_filters .submenu .container .item{text-align: center;color:#fff; line-height: 54px;font-family: "HelveticaLight";font-size: 17px;cursor: pointer;float: none;width: auto;display: inline-block;margin: 0 40px;clear: none;}

.water_filters .block{float:left;width:100%;background-color: #222223;text-align: center;}
.water_filters .block.one{min-height: 690px;padding-bottom: 54px;}
.water_filters .block.last{background:#fff;}

.water_filters .block .menu_1{display: inline-block;}
.water_filters .block .menu_1 .step_line{width: 64px;height: 1px;background: #757575;float:left;vertical-align: middle;margin: 15px 0 0 0;}
.water_filters .block .menu_1 .menu_step{float:left;font-family: "HelveticaLight";font-size: 15px;width: 30px;height: 30px;border:1px solid #757575;color: #757575;border-radius: 16px;line-height: 29px;vertical-align: middle;}
.water_filters .block .menu_1 .menu_step.c{cursor: pointer;}

.water_filters .block .menu_1 .menu_step.active{border:1px solid #fff;color: #fff;}

.water_filters .block .steps_wrapper{float:left;width: 100%;}
.water_filters .block .step{}
.water_filters .block .step .title{font-family: "HelveticaLight";font-size: 27px;color: #fff;margin: 35px 0;}
.water_filters .block .step .option{display: inline-block;cursor: pointer;position: relative;width: 161px;height: 187px;}
.water_filters .block .step .option.m{margin: 0 90px;}
.water_filters .block .step .option img{position: absolute;top: 0;left: 3px;}
.water_filters .block .step .option img.w{display: none;}
.water_filters .block .step .option.active img{display: none;}
.water_filters .block .step .option.active img.w{display: block;}
.water_filters .block .step .option .text{font-family: "HelveticaRegular";font-size: 19px;color: #8c8c8c;position: absolute;bottom: 0;width: 100%;}
.water_filters .block .step .option:hover .text,
.water_filters .block .step .option .text.active{color: #fff;}

.water_filters .block .step.two .option,
.water_filters .block .step.three .option{margin: 0 45px;}

.water_filters .block .step.two,
.water_filters .block .step.three{display: none;}

.water_filters .results{display: none;margin-top: 35px;min-height: 671px;}
.water_filters .results .text{font-family: "HelveticaLight";font-size: 24px;color:#fff;}

.water_filters .block .info_wrapper{display:inline-block;margin-top: 90px;}
.water_filters .block .info_wrapper .left{display: inline-block;vertical-align: middle;}
.water_filters .block .info_wrapper .left .text{font-size: 21px;font-family: "HelveticaLight";color: #b7b7b7;margin-bottom: 23px;margin-top: 5px;    width: 100%;text-align: right;float: right;padding: 0 57px 0 0;}
.water_filters .block .info_wrapper .left .input_wrapper{float: right;position: relative;}
.water_filters .block .info_wrapper .left .input_wrapper input{width: 226px;height: 38px;color:#b7b7b7;border:1px solid #b7b7b7;font-family: "HelveticaLight";font-size: 14px;background: #222223;padding: 0 7px;float:left;}
.water_filters .block .info_wrapper .left .input_wrapper label{font-family: "HelveticaLight";font-size: 14px;color:#b7b7b7;position: absolute;top: 0;left: 0;width: 241px;line-height: 39px;}
.water_filters .block .info_wrapper .left .search{width: 38px;height: 40px;background: #b7b7b7;float: right;cursor: pointer;}
.water_filters .block .info_wrapper .left .search .l_icon{width: 20px;height: 18px;background-position: -73px -3px;margin: 10px 0 0 8px;}
.water_filters .block .info_wrapper .left .no_prods{float: right;font-size: 15px;font-family: "HelveticaLight";color: #b7b7b7;margin: 4px 60px 0 0;opacity: 0;}


.water_filters .block .info_wrapper .line{display: inline-block;vertical-align: middle;height: 96px;width: 1px;background: #8c8c8c;margin: 0 74px;}
.water_filters .block .info_wrapper .right{display: inline-block;vertical-align: middle;text-align: center;}
.water_filters .block .info_wrapper .right .text,
.water_filters .block .comprar_en_tienda .text
{font-size: 21px;font-family: "HelveticaLight";color: #b7b7b7;margin-top: 5px;}
.water_filters .block .info_wrapper .right .btn.download,
.water_filters .block .comprar_en_tienda .btn.download
{border:1px solid #2abce9;color: #2abce9;display: inline-block;font-family: "HelveticaLight";font-size: 15px;line-height: 42px;padding: 0 17px;margin-top: 15px;}
.water_filters .block .info_wrapper .right .btn.download:hover,
.water_filters .block .comprar_en_tienda .btn.download:hover{background: #2abce9;color: #fff;}

.water_filters .block .info_wrapper .left,
.water_filters .block .info_wrapper .right{width: 351px;	}

.water_filters .module.highlightFeatures{background: #fff!important;}
.water_filters .module.highlightFeatures .title{color: #2abce9!important;    margin-bottom: 19px;}
.water_filters .highlightFeatures .center{width: 910px;}
.water_filters .col.left.image{width: 250px!important;}
.water_filters .col.right.data{width: 656px!important;}
.water_filters .module.highlightFeatures .features .item .right .text{float: left;width: 100%;}
.water_filters .module.highlightFeatures .features .item .right .text .title{width: 100%;}
.water_filters .module.highlightFeatures .features .item .right .text .description{width: 100%;}
.water_filters .module.highlightFeatures .features .item.even{background: #fff!important;}

.water_filters .block .comprar_en_tienda .text {color: #656565}

.water_filters .related_container.list-products.block{width: 100%!important;}
.water_filters #content.list-products .products{display: inline-block;float:none;width: 1038px!important;}

.water_filters .bx-controls{display: none;}

.water_filters .related_container{}
.water_filters .related_container .container.products{position: relative;}
.water_filters .related_container .right{width: 23px;height: 59px;background-position: -126px -3px;position: absolute;top: 407px;right: -43px;cursor: pointer;}
.water_filters .related_container .left{width: 23px;height: 59px;background-position: -96px -3px;position: absolute;top: 407px;left: -43px;cursor: pointer;}
.water_filters .related_container .right a,
.water_filters .related_container .left a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}


.water_filters #content.list-products .products .whp-product .image span.front,
.water_filters #content.list-products .products .whp-product .image span.back{background-color: #222223;}
.water_filters #content.list-products .products .whp-product{border:none;}
.water_filters #content.list-products .products .whp-product .entry-header .title{display: none;}
.water_filters #content.list-products .products .whp-product .compare{display: none;}
.water_filters .related_slider .filter_type{width: 46px;height: 37px;position: absolute;top: 294px;left: 97px;}
.water_filters .related_slider .filter_type.type_1{background-position: -213px -1px;}
.water_filters .related_slider .filter_type.type_2{background-position: -260px -1px;}
.water_filters .related_slider .filter_type.type_3{background-position: -307px -1px;}
.water_filters .related_slider .filter_type.type_4{background-position: -354px -1px;}
.water_filters .related_slider .filter_type.type_5{background-position: -402px -1px;}
.water_filters .related_slider .filter_type.type_6{background-position: -449px -1px;}
.water_filters .related_slider .filter_type.type_7{background-position: -497px -1px;}
.water_filters .related_slider .filter_type.type_8{background-position: -543px -1px;}

.water_filters .related_slider .filter_type.type_9{background: url("images/landing_filtros_agua/Whirlpool-H-desktop.png");    width: 45px;  height: 42px;}

.water_filters #content.list-products .products .whp-product > header .code h3 {font-family: roman,sans-serif;font-size: 14px;color: #fff;clear: both;float: left;margin: 46px 0 0 0;font-weight: 400;width: 100%;text-align: center;}
.water_filters #content.list-products .products .whp-product .data .features .title{color: #fff;margin: 0!important;}
.water_filters #content.list-products .products .whp-product .data .features .bullet{background: url("images/landing_filtros_agua/minisprite.png");}
.water_filters #content.list-products .products .whp-product .data{margin-top: 20px;}
.water_filters #content.list-products .products .whp-product .btn.see_more{border:1px solid #2abce9;color: #2abce9;}
.water_filters #content.list-products .products .whp-product .btn.see_more:hover{background: #2abce9;color: #fff;}
.water_filters #content.list-products .products .whp-product .data .price .num{color: #fff;}

.water_filters .video_wrapper {height: 730px;}
.water_filters .video_wrapper .module.video { margin: 0; }

.water_filters .comprar_tienda_wrapper {height: 300px;}
.water_filters .comprar_tienda_wrapper .main_title .genericon {font-size: 35px;}

#ol_filter_contact{}
#ol_filter_contact .close{width: 23px;height: 22px;position: absolute;background-position: -299px 0px;top: 10px;right: 10px;cursor: pointer;}
#ol_filter_contact .title{margin: 0;position: relative;float: left;width: 100%;font-family: "HelveticaLight";font-size: 32px;line-height: 35px;text-align: center;color: #2abce9!important;margin-bottom: 19px;}
#ol_filter_contact .subtitle{float: left;width: 100%;text-align: center;font-family: "HelveticaLight";font-size: 15px;color: #4c4c4c;line-height: 22px;}
#ol_filter_contact .subtitle.m{margin-bottom: 25px;}
#ol_filter_contact .product-contact-wrapper{  position:relative;width: 691px;height: 580px;padding: 34px 69px;margin: auto;background: #fff;border: 5px solid #eaeaea;border-radius: 5px;  margin-top: 20px;}
#ol_filter_contact .product-contact-wrapper .content{}
#ol_filter_contact .selector.support-country{float:left;clear:both;width: 215px;height: 36px;box-sizing: border-box;border: 1px solid #bfbfbf;position: relative;cursor: pointer;background: #FFF;}
#ol_filter_contact .selector.support-country ul{display: none;position: absolute;top: -1px;left: -1px;width: 100%;max-height: 116px;overflow-y: auto;background: #FFF;border: 1px solid #E0E0E0;z-index: 5;}
#ol_filter_contact .selector.support-country ul li{list-style: none outside none;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 36px;text-indent: 10px;border-bottom: 1px solid #E0E0E0;-webkit-transition: all 300ms;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;}
#ol_filter_contact .selector.support-country ul li:hover{color: #ECAF12;}
#ol_filter_contact .selector.support-country .selector-arrow{  background: url("images/icons.png") -400px 0;width: 20px;height: 20px;position: absolute;top: 8px;right: 4px;}
#ol_filter_contact .selector.support-country .selector-title{font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 36px;width: 100%;box-sizing: border-box;padding: 0 22px 0 10px;}
#ol_filter_contact .input_wrapper{float: left;float: left;margin: 0 18px 20px 0;position: relative;}
#ol_filter_contact .input_wrapper.val_error .icon_error{  color: #E40404;position: absolute;top: 29px;left: 3px;font-family: "HelveticaLight";font-size: 14px;line-height: 28px;list-style-type: none;width: 116px;height: 26px;background: #fff;}
#ol_filter_contact .input_wrapper.val_error input{border: 1px solid #E40404;}
#ol_filter_contact .input_wrapper.nm{margin: 0;}
#ol_filter_contact .input_wrapper .label{font-family: "HelveticaLight";font-size: 14px;color: #2abce9;float: left;margin:0 0 10px 0;float: left;}
#ol_filter_contact .input_wrapper input{width: 193px;height: 34px;line-height: 16px;padding: 0px 10px;border: 1px solid #bfbfbf;float: left;clear: both;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 28px;}
#ol_filter_contact .input_wrapper textarea{  clear: both;width: 660px;height: 68px;resize: none;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 28px;padding: 10px;}
#ol_filter_contact .input_wrapper .checkbox{float: left;width: 100%;font-family: "HelveticaLight";font-size: 14px;line-height: 28px;text-align: right;}
#ol_filter_contact .btn.orange{font-family: "HelveticaLight";font-size: 15px;font-family: "HelveticaLight";font-size: 18px;float: right;padding: 13px 46px;margin: 28px 0 0 0;background-color: #fff;border: 1px solid #2abce9;color: #2abce9;}
#ol_filter_contact .btn.orange:hover{background-color:#2abce9;color: #fff; }
#ol_filter_contact .text_success{font-family: "HelveticaLight";font-size: 14px;color: #2abce9; float: right;margin: 6px 0 0 0;display: none;}
#ol_filter_contact .g-recaptcha{float: left;}
#ol_filter_contact #product_contact_form{width: 681px;margin: auto;height: 650px;}

/*LOGIN*/
#wppb-login-wrap.wppb-user-forms form p{position: relative;width: 190px;margin: auto;padding-bottom: 12px;}

#wppb-login-wrap.wppb-user-forms form p.login-remember{display: none;}
#wppb-login-wrap.wppb-user-forms form p input{width: 230px;height: 30px;font-family: "HelveticaLight";color: #919191;font-size: 13px;border-color: #dbdbdb;    border-radius: 0;}
#wppb-login-wrap.wppb-user-forms form p.login-submit #wppb-submit{border: 1px solid #ECAF12;background-color: #F4F4F4;color: #ECAF12;font-family: "HelveticaRegular";font-size: 14px;width: 86px;height: 34px;cursor: pointer;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
#wppb-login-wrap.wppb-user-forms form p.login-submit #wppb-submit:hover{background-color: #ECAF12;color: #fff;}

#wppb-login-wrap.wppb-user-forms form p label{position: absolute;font-family: "HelveticaLight";color: #919191;top: 6px;left: 9px;width: 90%;text-align: left;font-size: 13px;}

#primary.login{text-align: center;}
#primary.login .title{    color: #ECAF12;
    margin: 80px 0 40px 0;
    position: relative;
    float: left;
    width: 100%;
    font-family: "HelveticaLight";
    font-size: 32px;
    line-height: 35px;
    text-align: center;}
#primary.login .form_wrapper{width: 526px;display: inline-block;background-color: #F4F4F4;margin-bottom: 90px;}
#primary.login .form_title{font-family: "HelveticaLight";font-size: 20px;color: #656565;line-height: 28px;margin: 32px 0 27px 0;}

#primary.login .not_retailer{display: inline-block;
    margin-bottom: 25px;
    background-color: rgba(255, 0, 0, 0.28);
    border: 1px solid red;
    padding: 7px 14px;
    font-family: "HelveticaRegular";color: #656565;font-size: 14px;}
#primary.login .not_retailer span{font-weight: 700;}

/*RETAILER LOGIN*/
#primary.retailer_login{text-align: center;}
#primary.retailer_login .title{    color: #ECAF12;
    margin: 80px 0 40px 0;
    position: relative;
    float: left;
    width: 100%;
    font-family: "HelveticaLight";
    font-size: 32px;
    line-height: 35px;
    text-align: center;}
#primary.retailer_login .form_wrapper{width: 526px;display: inline-block;background-color: #F4F4F4;margin-bottom: 90px;}
#primary.retailer_login .form_title{font-family: "HelveticaLight";font-size: 20px;color: #656565;line-height: 28px;margin: 32px 0 27px 0;}

#primary.retailer_login .not_retailer{display: inline-block;
    margin-bottom: 25px;
    background-color: rgba(255, 0, 0, 0.28);
    border: 1px solid red;
    padding: 7px 14px;
    font-family: "HelveticaRegular";color: #656565;font-size: 14px;}
#primary.retailer_login .not_retailer span{font-weight: 700;}

#primary.retailer_login #loginform{text-align: center;}
#primary.retailer_login #loginform .wppb-recaptcha{display: inline-block;}

.retailer_downloads .customer-service.two-rows .wrap-two{    margin-top: 50px;}



/*NEWSLETTER LANDING*/
.page-template-newsletter-landing .header-wrapper{display: none;}

#primary.newsletter_login{}

#primary.newsletter_login #content{position: relative;width: 100%;}
#primary.newsletter_login #content .back{    max-width: 100%;}

#primary.newsletter_login #content .main_wrapper{background-image: url("images/black-70.png");width: 980px;height: 650px;margin-left: auto;margin-right: auto;left: 0;right: 0;top: 0;position: absolute;text-align: center;}
#primary.newsletter_login #content .main_wrapper .logo{width: 210px;height: 87px;background-position: 0 -434px;margin: auto;margin-top: 40px;margin-bottom: 23px;}
#primary.newsletter_login #content .main_wrapper .main_text{font-family: "HelveticaLight";font-size: 23px;line-height: 28px;color: #fff;    width: 100%;float: left;text-align: center;}
#primary.newsletter_login #content .main_wrapper .main_text span{font-family: "HelveticaRegular";}
#primary.newsletter_login #content .main_wrapper .main_text.m{margin-bottom: 39px;}

#primary.newsletter_login #content .main_wrapper .inputs{float:left;width:100%;text-align: center;}
#primary.newsletter_login #content .main_wrapper .inputs .input_wrapper{display: inline-block;width: 300px;margin: 0 7px;position: relative;}
#primary.newsletter_login #content .main_wrapper .input_wrapper .label,
#primary.newsletter_login #content .main_wrapper .inputs .input_wrapper .label{float: left;width: 100%;text-align: center;font-family: "HelveticaRegular";font-size: 23px;color: #ECAF12;margin-bottom: 15px;}
#primary.newsletter_login #content .main_wrapper .inputs .input_wrapper input{float: left;width: 300px;background: #fff;border:none;height: 34px;text-align: center;font-family: "HelveticaLight";font-size: 15px;}

#primary.newsletter_login #content .main_wrapper .input_wrapper.ctry{width: 300px;margin-top: 43px;display: inline-block;}

#primary.newsletter_login #content .main_wrapper .country{float:left;clear:both;width: 300px;height: 32px;box-sizing: border-box;border: 1px solid #bfbfbf;position: relative;cursor: pointer;background: #FFF;}
#primary.newsletter_login #content .main_wrapper .country ul{display: none;position: absolute;top: -1px;left: -1px;width: 100%;max-height: 116px;overflow-y: auto;background: #FFF;border: 1px solid #E0E0E0;z-index: 5;}
#primary.newsletter_login #content .main_wrapper .country ul li{list-style: none outside none;font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 28px;text-indent: 10px;border-bottom: 1px solid #E0E0E0;-webkit-transition: all 300ms;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;}
#primary.newsletter_login #content .main_wrapper .country ul li:hover{color: #ECAF12;}
#primary.newsletter_login #content .main_wrapper .country .selector-arrow{  background: url("images/icons.png") -400px 0;width: 20px;height: 20px;position: absolute;top: 4px;right: 4px;}
#primary.newsletter_login #content .main_wrapper .country .selector-title{font-family: "HelveticaLight";font-size: 13px;color: #919191;line-height: 30px;width: 100%;box-sizing: border-box;padding: 0 22px 0 10px;}


#primary.newsletter_login #content .input_wrapper.check{width: 230px;display: inline-block;margin-top: 36px;position: relative;}
#primary.newsletter_login #content .input_wrapper.check .checkbox {float: left;width: 100%;font-family: "HelveticaLight";font-size: 15px;line-height: 27px;text-align: left;color: #fff;}
#primary.newsletter_login #content .input_wrapper.check .checkbox a{color: #ECAF12;}
#primary.newsletter_login #content .input_wrapper.check .checkbox a:hover{text-decoration: underline;}

#primary.newsletter_login #content .main_wrapper .inputs.m{margin-top: 38px;}
#primary.newsletter_login #content .g-recaptcha{display: inline-block;float: none;vertical-align: middle;margin-right: 24px;}
#primary.newsletter_login #content .submit{width: 164px;height: 54px;border: none;font-family: "HelveticaLight";font-size: 21px;color: #ECAF12;border: 1px solid #ECAF12;background:none;cursor: pointer;vertical-align: middle;}
#primary.newsletter_login #content .submit:hover{color: #fff;background:#ECAF12;}
#primary.newsletter_login #content .success{display: none;    float: none;
    width: 200px;
    text-align: center;
    font-family: "HelveticaRegular";
    font-size: 23px;
    color: #ECAF12;
    margin-bottom: 15px;vertical-align: middle;}

#primary.newsletter_login #content .input_wrapper .invalid{display: none;}
#primary.newsletter_login #content .input_wrapper .invalid,
#primary.newsletter_login #content .input_wrapper .icon_error{background-color: #fff;position: absolute;top: 36px;margin-left: auto;margin-right: auto;left: 0;right: 0;list-style-type: none;font-family: "HelveticaLight";font-size: 15px;color: #E40404;line-height: 34px;}
#primary.newsletter_login #content .input_wrapper #terms_error{color: #E40404;font-family: "HelveticaLight";font-size: 15px;position: absolute;top: 29px;left: 0;text-align: left;width: 295px;display: none;}

#primary.newsletter_login .icon_landing{background-image: url('images/icon_landing.png');}
#primary.newsletter_login .footer{float: left;width: 100%;background: #000;text-align: center;}
#primary.newsletter_login .footer .footer_wrapper{  width:880px;display: inline-block;margin: 33px 0;}
#primary.newsletter_login .footer .footer_wrapper .left{float:left;}
#primary.newsletter_login .footer .footer_wrapper .left .icon_landing{  width: 121px;height: 46px;background-position: -252px 0;float: left;}
#primary.newsletter_login .footer .footer_wrapper .left .text{  text-align:left;font-family: "HelveticaLight";font-size: 18px;line-height: 24px;float: left;color: #ECAF12;width: 140px;border-left: 1px solid #ECAF12;padding: 0 0 0 17px;margin: 0 0 0 17px;}
#primary.newsletter_login .footer .footer_wrapper .right{float:right;}
#primary.newsletter_login .footer .footer_wrapper .right .text{float:left;font-family: "HelveticaLight";font-size: 18px;line-height: 48px;margin: 0 16px 0 0;color: #fff;}
#primary.newsletter_login .footer .footer_wrapper .right .icon{float: left;width: 38px;height:38px;margin:4px 11px 0 0;cursor: pointer;}
#primary.newsletter_login .footer .footer_wrapper .right .icon_social:hover{}
#primary.newsletter_login .footer .footer_wrapper .right .fb{background-position: -281px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .fb:hover{background-position: -441px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .tw{background-position: -321px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .tw:hover{background-position: -481px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .ins{background-position: -361px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .ins:hover{background-position: -521px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .pl{background-position: -401px -41px;margin:4px 0 0 0;}
#primary.newsletter_login .footer .footer_wrapper .right .pl:hover{background-position: -561px -41px;}

#primary.newsletter_login .footer{float: left;width: 100%;background: #000;text-align: center;}
#primary.newsletter_login .footer .footer_wrapper{  width:880px;display: inline-block;margin: 33px 0;}
#primary.newsletter_login .footer .footer_wrapper .left{float:left;}
#primary.newsletter_login .footer .footer_wrapper .left .icon{  width: 121px;height: 46px;background-position: -252px 0;float: left;}
#primary.newsletter_login .footer .footer_wrapper .left .text{  text-align:left;font-family: "HelveticaLight";font-size: 18px;line-height: 24px;float: left;color: #ECAF12;width: 140px;border-left: 1px solid #ECAF12;padding: 0 0 0 17px;margin: 0 0 0 17px;}
#primary.newsletter_login .footer .footer_wrapper .right{float:right;}
#primary.newsletter_login .footer .footer_wrapper .right .text{float:left;font-family: "HelveticaLight";font-size: 18px;line-height: 48px;margin: 0 16px 0 0;color: #fff;}
#primary.newsletter_login .footer .footer_wrapper .right .icon_social{float: left;width: 38px;height:38px;margin:4px 11px 0 0;cursor: pointer;}
#primary.newsletter_login .footer .footer_wrapper .right .icon_social:hover{}
#primary.newsletter_login .footer .footer_wrapper .right .fb{background-position: -281px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .fb:hover{background-position: -441px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .tw{background-position: -321px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .tw:hover{background-position: -481px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .ins{background-position: -361px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .ins:hover{background-position: -521px -41px;}
#primary.newsletter_login .footer .footer_wrapper .right .pl{background-position: -401px -41px;margin:4px 0 0 0;}
#primary.newsletter_login .footer .footer_wrapper .right .pl:hover{background-position: -561px -41px;}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.module.especificaciones-sobreimpresas-dimensiones{
    background-color: #ededed;
    width: 100%;
}

.module.especificaciones-sobreimpresas-dimensiones img {
	width: 100%;
}

.btn.btn-ver-mas {
	background-color: #F7F7F7;
    display: block;
    padding: 15px 0;
    font-family: "HelveticaLight";
    font-size: 18px;
    margin: 20px 0;

}

.module.specifications .item, .btn.btn-ver-mas{
	-webkit-animation-duration: 1s;
    animation-duration: 1s;

	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;


}

.module.specifications .item.hidden{
	display: none;
}



#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text .title,
#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text .description {
	color: #b0a59b !important;
}

#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text .title {
    font-weight: bold;
}

#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text .title span {
	font-size: 43px;
}

#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text a.btn.trans {
    border: 1px solid #ECAF12;
    font-family: "HelveticaRegular";
    line-height: 31px;
    color: #ECAF12;
    font-size: 14px;
    text-align: center;
    position: absolute;
    padding: 4px 15px;
    text-transform: none;
}

#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text ul {
  list-style: none;
  padding: 0;
  margin: 25px 0;
}

#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text li {
  padding-left: 1em;
  text-indent: -.7em;
}

#primary.landing.madres-concurso .module.highlightFeatures .features .item .col .text li::before {
  	content: " ";
  	display: inline-block;
	background: url(images/icons.png) -407px -122px;
    width: 14px;
    height: 14px;
    margin: 0 6px 0 0;
}

#primary.landing.madres-concurso span.color_1{
	color: #b4a59c;
}

#primary.landing.madres-concurso span.color_2{
	color: #d6c9c4;
}
#primary.landing.madres-concurso span.color_3{
	color: #fbad00;
}
#primary.landing.madres-concurso .bases-condiciones {
	text-align: center;
}
#primary.landing.madres-concurso .titulo-yellow {
	color: #fff;
	background-color: #eba81f;
	font-family: "HelveticaLight";
	padding: 17px 0;
	margin-bottom: 53px;
}
#primary.landing.madres-concurso .titulo-yellow h1 { font-weight: 400; font-size: 36px;}
#primary.landing.madres-concurso .botonera { margin-bottom: 50px;}
#primary.landing.madres-concurso .botonera a { display: inline-block; font-family: "HelveticaLight"; font-size: 36px; font-weight: 400; color: #eba81f; border: 3px solid #eba81f; margin: 0 15px; padding: 15px;}
#primary.landing.madres-concurso .pasos { margin: 0 -10px; padding-top: 60px;}
#primary.landing.madres-concurso .pasos .paso { display: inline-block; width: 27%; max-width: 266px; vertical-align: top; border: 4px solid #eba81f; height: 316px; margin: 0 11px; box-sizing: border-box; padding: 88px 15px 16px; position: relative; font-size: 21px; }
#primary.landing.madres-concurso .pasos .paso >img:first-child { position: absolute; top: -71px; left: 27%;}
#primary.landing.madres-concurso .pasos .paso h3 { font-size: 28px; margin-bottom: 10px;}
#primary.landing.madres-concurso .pasos .paso p { color: #a7a9ac;}
#primary.landing.madres-concurso .pasos .paso .socials-btns img {}
#primary.landing.madres-concurso .pasos .paso .socials-btns a { margin: 0 5px;}
#primary.landing.madres-concurso .logos {  margin: 20px auto 75px;}
#primary.landing.madres-concurso .logos:before,
#primary.landing.madres-concurso .logos:after {display: table; content: " ";}
#primary.landing.madres-concurso .logos:after { clear: both;}
#primary.landing.madres-concurso .logos > div { width: 50%; float: left; text-align: center;}
#primary.landing.madres-concurso .contador { background-image: url(images/concurso/contador-background.jpg); background-repeat: no-repeat; background-position: center center; width: 977px; height: 853px; box-sizing: border-box; padding: 145px 130px 0; margin-bottom: 30px;}
#primary.landing.madres-concurso .contador h1 { font-size: 32px; margin-bottom: 44px;}
#primary.landing.madres-concurso .contador .bg-yellow { background-color: #EBA81F; width: 640px; margin-left: auto; margin-right: auto; padding: 20px 0; margin-bottom: 20px;}
#primary.landing.madres-concurso .contador .bg-yellow h1 { margin-bottom:0;}
#primary.landing.madres-concurso .logo-hast { font-size: 41px; color: #cecaca; margin-bottom: 20px;}

.es-DO .module.highlightFeatures .features .item.small-right .image,
.es-CO .module.highlightFeatures .features .item.small-right .image { height: auto;}


.content-banner {
	position: relative;
}
.cont-links {
	width: 100%;
	max-width: 1168px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.nuevas-cocinas .content-banner a.btn-banner {
    position: absolute;
    bottom: 11px;
	height: 59px;
    display: block;
    left: 22px;
}

.nuevas-cocinas .content-banner a.btn-banner.right {
    left: initial;
    right: 0px;
}


.nuevas-cocinas .content-banner a.btn-banner img{
    width: 100%;
}


.banner-top-contet {
    width: 100%;
    clear: both;
}

.banner-top-contet .banner{
    height: 567px;
    background-position-y: top !important;
}

#masthead .nav-bottom .sub-menu li a[href="https://www.whirlpoolstore.com.ar/"],
#masthead .nav-bottom .sub-menu li a.sub-menu-btn-comprar-store {
	height: 40px;
	line-height: 42px;
	margin-top: 10px;
	background: #ECAF12;
	text-transform: uppercase;
	float: left;
	clear: both;
	color: black;
	width: 100px;
	text-align: center;
	/*
	width: 100%;
	text-align: center;
	*/
}

#menu-item-2823 {
	display: none;
}
