#block-expertia-theme-banner-slider-home .fullScreenHeight {background-repeat:no-repeat; background-position:top center; background-size: cover; background-color:#ff8125;}
#block-expertia-theme-banner-slider-home .fullScreenHeight .btCell {padding-top:35vh; 
	content: 'viewport-units-buggyfill; padding-top:35vh;';}
  #block-expertia-theme-banner-slider-home .fullScreenHeight .btCell .sh1 {height:35vh; 
	content: 'viewport-units-buggyfill; height:35vh;';}
#block-expertia-theme-banner-slider-home .fullScreenHeight .btCell .row.bottom-xs {font-size:1.8em; color:#ffffff; letter-spacing:2px;}
#block-expertia-theme-banner-slider-home .btCell {max-width:1740px; width:90%; margin:0 auto; overflow: hidden;}
#block-expertia-theme-banner-slider-home .btCell .sh1 {color:#fff; font-weight:bold; padding:0.5em 0; font-size:2em; text-align:left; margin:0;}
.rhldr {font-size: 2em;background: #ff8125; display: inline-block; padding: 1em 0.8em; color: #ffffff;}
#block-expertia-theme-banner-slider-home .btCell .trigid {font-size:0.85em; text-decoration:underline; cursor:pointer;}
.smhead {display:inline-block; padding-right:0.5em; font-size:0.85em;}
#block-expertia-theme-banner-slider-home .btCell > .row.bottom-xs > div {margin-top: 4vh; margin-bottom: 4vh;}
.cycle-slide {width:100%;} .view-banners {position:relative;}
.cycle-but {position: absolute;z-index: 999; background: #ff8215; border-radius: 5em; font-size: 2em; padding: 0.45em 0.25em; color: #fff; left: 5px; width:36px; cursor:pointer; top: 25vh; content: 'viewport-units-buggyfill; top:25vh;';}
#next.cycle-but {left:auto; right:5px}
#cprecio.boton, .cpreciobtn.boton {font-size:0.85em;}
#block-expertia-theme-home-calculator-cta {background:#ffffff url("../../img/bgseccion2.jpg") no-repeat 50% 50%; background-size:cover; padding:100px 0;}
#block-expertia-theme-home-calculator-cta .content {background:#ffffff; max-width:1700px; width:80%; margin:0 auto; padding:1.5em 1em;}
#block-expertia-theme-home-calculator-cta .content > .row > div {padding:1.5em 0;}

#block-expertia-theme-home-guarantees {padding:3em 0;}
#block-expertia-theme-home-guarantees .sh1 {margin-bottom:1.5em;}
#block-expertia-theme-home-guarantees i, #block-expertia-theme-home-guarantees span.itag {color:#ff8125; font-size:10em;}
#block-expertia-theme-home-guarantees i:before, #block-expertia-theme-home-guarantees span.itag:before {line-height:1.1em;}
#block-expertia-theme-home-guarantees .colin {padding:2em 1em;}
#block-expertia-theme-home-guarantees .colin.activo {border:1px solid #ff8125;}
.tabcs.garh {max-width:600px; width:90%;}
.garhldr {
	margin-bottom: 2em;
	/*cursor:pointer;*/	
}
.garhldr .icohldr {
	position: relative;
	overflow: hidden;
}
.garhldr .sh3 {
	background: #fff;
	padding-top:1em;
}
.garhldr .icotxt {
	display: block;
	bottom: 0;
	height: 100%;
	width:100%;
	color: #fff;
	padding: 2em 0 0;
	background-color: #ff8125;
  background-color: rgba(255,129,37,0.9);
	position: absolute;
	-webkit-box-shadow: 0 5px 0 0 rgba(0,0,0,0.1);
	box-shadow: 0 5px 0 0 rgba(0,0,0,0.1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: translate(0px, 400px);
	-moz-transform: translate(0px, 400px);
	-ms-transform: translate(0px, 400px);
	-o-transform: translate(0px, 400px);
	transform: translate(0px, 400px);
}
.garhldr:hover .icotxt, .garhldr.ihover .icotxt {
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}


.garhldr .icotxt p {
    line-height: 1.5em;
    font-size: 1.15em;
}

.garhldr .trigid:hover{
	text-decoration:underline;	
}

#block-expertia-theme-footer-cta-calcular{padding:4em 0; background:#ff8125; text-align:center; color:#ffffff;}
#block-expertia-theme-footer-cta-calcular .sh2{font-size:2.3em;}
#block-expertia-theme-home-bottom-cta .boton{font-size:1.6em;margin:0 3vw;}
#block-search-form .boton {
  border: 0;
  padding-right: 1.8vw;
}
.mchldr {padding:0.5em 0 1em;}
.mchldr input {width:80%; font-size:1.3em; max-width:500px; padding: 1.2em 3em; text-transform: uppercase; text-align: center; display: inline-block; border:1px solid #ffb178; background: #ffb178; color: #ff8125; cursor: pointer; letter-spacing: 2px;}	
.mchldr input::-webkit-input-placeholder {color: #ff8125; opacity:1;}
.mchldr input:-moz-placeholder {color: #ff8125; opacity:1;}
.mchldr input::-moz-placeholder {color: #ff8125; opacity:1;}
.mchldr input:-ms-input-placeholder {color: #ff8125; opacity:1;}


#block-expertia-theme-home-bottom-cta {background:#ffc80a url("../../img/bgseccion6.jpg") no-repeat 0 0; background-size:auto 100%; padding:3em 0;}
#block-expertia-theme-home-bottom-cta .quotemsg {padding: 0 3vw;}
#block-expertia-theme-home-bottom-cta .sh1 {color:#fff; font-size:4vw; font-weight:bold; margin-top:2em;}
#block-expertia-theme-home-bottom-cta .spacer {padding:1vw 0;}
#block-expertia-theme-home-bottom-cta .qllam {display:inline-block; font-size:1.5em; padding:6vw 3vw 2.3vw 3vw; color:#fff; letter-spacing:2px; vertical-align: baseline;margin: 0 2em}
/*
#block-expertia-theme-home-bottom-cta .qllam i {display: inline-block;margin-left: -4vw;vertical-align: middle;}
#block-expertia-theme-home-bottom-cta .qllam i:before {font-size: 2.4em; margin-top: -0.2em; margin:0; display: block;}
*/
#block-expertia-theme-home-bottom-cta .sh1 q {margin: 0 0.5em;}
#block-expertia-theme-home-bottom-cta q:before, #block-expertia-theme-home-bottom-cta q:after {font-size:2em; position:absolute;} 
#block-expertia-theme-home-bottom-cta q:before{margin-left:-4vw; margin-top:0.2em;}

#footer .insec {max-width: 1700px; width: 76%; margin:0 auto; padding-bottom:2em;}
#footer > .insec > .row > div {padding-top:2em;}
#footer .sh3 {text-align:left; font-size:1em; text-transform:uppercase; color:#fff; margin-bottom:1.4em;}
#footer ul, #footer li {list-style:none; list-style-image:none; margin-left: 0; padding-left:0; margin-top:0;}
#footer li {padding:0.3em 0;}
#footer a {color:#c8c8c8; font-size:1em;}
#footer a.smhead {font-size:1.6em;}
#footer .field-name-body, #footer .field--name-body {text-align:left; text-align-last:left;}

.footerhldr {padding-bottom:2em;}
.footerhldr .block .row > div {padding-top:2em;}
#footer .footerhldr a {color:#ff8125; font-size:1em; text-transform:uppercase; letter-spacing:2px;}

#block-expertia-theme-contactenos-footer {margin-top:1.5em; font-size:1.5em;}
#block-expertia-theme-contactenos-footer .rtecenter {padding-top:1.5em;padding-bottom:1.5em;} #block-expertia-theme-contactenos-footer .sh1 {margin-bottom:0.5em;} #block-expertia-theme-contactenos-footer p {margin:0.3em 0;}
.naran {background: #ff8125; color:#ffffff;}
.griso {background: #c4c4c4; color:#212121;}
.grisc {background: #ededed; color:#212121;}
.eqwrap {display: flex;justify-content: center;}
.eqh {display: flex;flex-direction: column; justify-content: center;}
#block-expertia-theme-contactenos-footer strong {font-size:1.15em;}

#block-expertia-theme-blog-related, #block-expertia-theme-noticias-related {padding:1em 0; background:#e8e8e8;}
#block-expertia-theme-blog-related h2, #block-expertia-theme-noticias-related h2 {text-transform:uppercase; color:#ff8125;}
#block-expertia-theme-noticias-related .bnf,#block-expertia-theme-blog-related .bnf {color:#a9a9a9;}
#block-expertia-theme-noticias-related h3,#block-expertia-theme-blog-related h3,
#block-expertia-theme-noticias-related .rtecenter,#block-expertia-theme-blog-related .rtecenter {text-align:left;}

fieldset.captcha img {
  margin: 1em auto 1em 0;
}
.captcha .form-item label, .captcha legend {display:none;}
.captcha .fieldset-description {font-weight:bold;}
.captcha .fieldset-description:after {
	content:" *";
	font-weight:bold;
	color:#f00;
}
.captcha .form-item .description {font-size:0.85em;}
.captcha .form-item input {
  width: auto;
  min-width: 4em;
}