@charset "utf-8";
/*
Theme Name: Aquakleen
Theme URI: http://Aquakleen.cl/
Author: iNova Agency
Author URI: http://inovaagency.com/
Version: 1.0
*/
textarea{height: 136px;}
.template-header .template-header-top.template-header-top-sticky .template-header-top-logo a .template-logo.template-logo-sticky{ width: 260px;margin-top: 35px;}
.video-home video{width: 100%; height: auto;}
.grid-max{
	display: block;
    max-width: 1250px;
    overflow: hidden;
    margin: auto;
}
.check{
	float: left;
	width: 150px;
}
.check label{
	width: 100%;
	display: block;
	text-align: left;
}
.check .checkbox-843{
	float: left;
}
.check .wpcf7-list-item{
	margin-left: 0px;
	display: inline-block;
	margin-right: 15px;
}
.check input[type="checkbox"]{
	float: left;
    display: inline-block;
    width: auto;
    padding: 0px;
    margin-top: 7px;
    margin-right: 8px;
}
.check .wpcf7-list-item-label{
	float: left;
}
.full-height textarea{
	height: 314px;
}
.video-home{
	position: relative;
}
.text-video{
	position: absolute;
	width: 100%;
	display: block;
	margin: auto;
	text-align: center;
	top: 43%;
	z-index: 100;
}
.text-video span h1,
.text-video span h2,
.text-video span h3,
.text-video span h4,
.text-video span h5,
.text-video span h6,
.text-video span p{
	color: white;
}
.text-video span h3{
	font-weight: 300;
	font-size: 18px;
}
.image-banner{
	display: inline-block;
	vertical-align: middle;
}
.image-banner img{
	padding-bottom: 6px;
}
.template-component-process-list>ul>li>span a{
	display: block;
	width: 100%;
	height: 100%;
}
.template-component-process-list>ul>li>span:hover{
	opacity: 0.8;
}
.template-component-process-list>ul>li>h5 a:hover{
	color: white;
	opacity: 0.8;
}
.dynamic .template-widget li a{
	color: #A8B1B6;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
.dynamic .template-widget li a:hover{
	color: #199CDB;
}
.dynamic .template-widget li{
	border-bottom: 1px solid #E2E6E7;
}

.contact-button{
	margin-left: 90px;
}

.page-contact .template-component-feature-list.template-component-feature-list-position-left>ul>li>.mini{
	line-height: 20px;
	font-size: 15px;
	margin-top: 0px;
    margin-bottom: 20px;
}
.page-contact .template-component-feature-list.template-component-feature-list-position-left>ul>li>h5 br{
	line-height: 0px;
}
.page-contact .template-component-feature-list-position-left .template-layout-column-left p{
	margin-bottom: 25px;
}
.template-component-social-icon-list .lang{
	color: white;
	font-family: "Lato";
	font-size: 12px;
	margin-left: 20px;
}
.template-component-social-icon-list .lang a{
	width: auto;
	height: auto;
	color: white;
	font-family: "Lato";
	font-size: 12px !important;
	letter-spacing: 0.5px;
}
html, html a {
    -webkit-font-smoothing: antialiased !important;
}
.row-details .row-content-details ul{
	list-style: none;
    padding:0;
    margin:0;
}
.row-details .row-content-details ul li{
	padding-left: 1.4em;
    text-indent: -1em;
    margin-bottom: 15px;
}
.row-details .row-content-details ul li:before{
	content: "• ";
    color: #2b9cd9;
    margin-right: 5px;
}
.row-details .row-content-details ul li ul li:before{
	content:"";
}
.row-details .row-content-details ul li ul li{
	padding-left: 0px;
	text-indent: 0px;
	margin-bottom: 0px;
}
.text-video span h3{
	font-weight: bold;
    font-size: 31px;
}
.text-video span h2{
	font-size: 62px;
    font-weight: 800;
    margin-top: 27px;
    margin-bottom: 60px;
}
.text-video span a{
	transition: none; line-height: 15px; border-width: 2px; margin: 0px; padding: 16px 38px; letter-spacing: 0px; font-weight: 400; font-size: 15px;
}
.template-footer .your-email input{border: 1px solid #A8B1B6;}
.concurso h2{
	font-size: 29px;
	font-weight: bold;
	color: black;
	text-transform: inherit;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0px;
	margin-bottom: 30px;
}
.concurso h3{
	font-size: 33px;
	font-weight: 300;
	color: #9f9f9f;
	text-transform: inherit;
	font-family: 'Open Sans',sans-serif;
	letter-spacing: 0px;
}
.concurso h5{
	letter-spacing: 0px;
	text-transform: inherit;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Open Sans',sans-serif;
	margin-bottom: 0px;
}
.concurso p{
	font-size: 25px;
	font-weight: 500;
	font-family: 'Open Sans',sans-serif;
	line-height: 33px;
	letter-spacing: 0px;
	color: black;
	padding-top: 0px;
	padding-bottom: 0px;
}
.concurso strong{
	font-size: 23px;
	font-weight: bold;
	font-family: 'Open Sans',sans-serif;
	color: black;
}
.concurso a{
	color: #006cff;
}
.concurso .step{
	margin-bottom: 20px;
}
.concurso .fullstep{
	margin-top: 20px;
	margin-bottom: 100px;
}
.review-section{
	background-color:#f5f5f5;
}
.review-box{
	background-color: white;
}

.listado-item{display:block;overflow:hidden;width:100%;padding-bottom:60px;}
.listado-item-40{width:40%;display:inline-block; float:left; text-align: left;}
.listado-item-60{width:60%;display:inline-block; float:right; text-align:left;}
.listado-item h4{margin-bottom:0px;font-size:16px; font-weight: bold; line-height: 16px; color:#199cdb;text-transform: inherit; letter-spacing: 0px;}
.listado-item span{color:#000000; display:block; font-size:14px; font-weight: bold;}
.listado-item .listado-item-score{display:flex;}
.listado-item .listado-item-score img{margin-right:2px;display: inline-block;}
.listado-item .listado-item-review p{font-size:13px; color:#000000; line-height: 22px;}
.listado{padding-left: 40px; padding-right: 40px;}
.review-section .review-box h2{text-align: left; font-size:29px; color:#000000; font-weight: bold; letter-spacing: 0px;}
.review-section .template-component-header-subheader{padding-left: 40px; padding-right: 40px; padding-top: 30px; margin-bottom:50px;}
.review-section h2 img{float:right; margin-top:6px;margin-right:-18px;}
.template-content .review-section .template-section-padding-1{padding-top: 60px;}
.listado-item .listado-item-review a{text-decoration: none;}
.listado-item .listado-item-review a p{text-decoration: none;}
.listado-item .listado-item-review a:hover p{opacity: 0.7;}

@media only screen and (max-width: 479px) and (min-width: 0px){
	.concurso .fullstep{
		padding: 15px;
	}
}
@media only screen and (max-width:1170px){
	.review-section h2 img{float: inherit; margin-top:0px;}
	.review-section .template-component-header-subheader{padding-left: 20px; padding-right: 20px; padding-top: 20px;}
	.listado{padding-left: 20px; padding-right: 20px;}
	.review-section .template-component-header-subheader{margin: auto; display: block; margin-bottom:40px;}
}
@media only screen and (max-width:480px){
	.listado-item-40{width: 100%; float:inherit; margin-bottom:10px;}
	.listado-item-60{width: 100%; float: inherit;}
	.listado-item{padding-bottom: 20px;}
}
