.cmplz-soft-cookiewall {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.7);
z-index: 999999 !important;
}
.ua-mobile .related-posts h4.fusion-carousel-title {
font-size: 18px !important;
}
.icon-wrapper.circle-yes {
font-family: inherit !important;
font-size: 25px !important;
}
.azullogo {
color: #07abca;
}
.azuloscuro {
color: #106b7d;
}
.negrotipo {
color: #2a2929;
}
.alturasticky .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-align-content-flex-start.fusion-flex-justify-content-center {
margin-top: -15px;
margin-bottom: -15px; }
.grupslide {
font-size: 51px;
letter-spacing: -4px;
}
.flex-next, .flex-next:hover, .flex-prev , .flex-prev:hover {
border-radius: 50px;
}
.main-flex .flex-next, .main-flex .flex-prev {
background-color: #106b7d !important;
}
.main-flex .flex-next:hover, .main-flex .flex-prev:hover {
background-color: #07abca !important;
}
.grupair {
text-decoration: none;
line-height: 1;
position: relative;
z-index: 0;
display: inline-block;
padding: 5px 5px;
overflow: hidden;
color: #333;
vertical-align: bottom;
transition: color .3s ease-out;
}
.grupair::before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
transform: translateY(calc(100% - 2px));
width: 100%;
height: 100%;
background-image: linear-gradient(60deg, #07abca 0%, #07abca 100%);
transition: transform .25s ease-out;
}
.grupair:hover {
color: #fff;
}
.grupair:hover::before {
transform: translateY(0);
transition: transform .25s ease-out;
}
.numero {
font-size: 40px;
font-weight: bold; line-height: 0;
}
.txtico p, .txtico .content-container {
font-family: var(--body_typography-font-family,);
text-align: justify;
font-size: 17px;
line-height: 1.5em;
}
.fusion-read-more {
font-family: var(--body_typography-font-family,);
font-size: 15px;
}
.titulomega {
font-size: 17px;
text-align: left;
margin-top: 10px;
margin-bottom: 0px;
font-weight: bold;
}
.txtmega {
font-size: 15px;
line-height: 10px;
}
.txtmega2 {
font-size: 15px;
line-height: 10px;
}
.botonmegamenu {
line-height: 45px;
}
.botonmegamenu:hover {
color: #07abca;
}
.home .fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 0px!important;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading {
margin-bottom: 0px!important;
}
.fusion-content-boxes .content-container {
margin-bottom: 6px!important;
}
.cursivaboxes p, .cursivaboxes  {
font-style: italic;
font-size: 15px;
}
.home .fusion-read-more {
font-weight: 600;
letter-spacing: 1px;
}
.popover .popover-title {
font-size: 17px!important;
}
.fusion-footer-widget-area.fusion-widget-area {
margin: 0 39px;
}
.flexslider .title-heading-left.title-heading-tag {
margin-top: 300px !important;
}
.numerot {
font-style: normal;
font-size: 40px;
font-weight: bold; }
.txtt {
font-style: normal;
font-size: 25px;
font-weight: bold;
}
#fusion-testimonials-1 a:hover, #fusion-testimonials-1 .activeSlide {
background-color: #106b7d!important;
}
#fusion-testimonials-1 a {
border-color: #106b7d!important;
}
.salto {
margin-top: 5px;
line-height: 0;
position: absolute;
}
.checkviaje {
font-family: var(--body_typography-font-family,);
font-size: 28px;
line-height: 1.2em;
font-weight: 700;
}
.home .fusion-content-boxes {
margin-bottom: 0px;
}
.fusion-form .enlaceform {
color: #07abca !important;
}
.fusion-form .enlaceform:hover {
color: #106b7d !important;
}
.iconocontacto {
font-size: 23px;
vertical-align: middle;
margin-right: 7px;
}
.iconocontacto2 {
font-size: 18px;
vertical-align: middle;
margin-right: 7px;
}
.enlacedireccion {
color: #2a2929;
}
.enlacedireccion:hover {
color: #07abca;
}
input#driveclick {
width: 30%;
color: #2a2929;
}
input#driveclick:hover {
width: 30%;
color: #fff;
}
i.fusion-li-icon.icon-ahorro-energetico, i.fusion-li-icon.icon-instalaciones {
font-size: 35px;
}
.checkproducto a {
color: #2a2929;
}
.checkproducto a:hover {
color: #106b7d;
font-weight: 500;
}
.checkproducto2 a {
color: #ffff;
}
.checkproducto2 a:hover {
color: #ffff;
font-weight: 500;
}
.fusion-checklist.fusion-checklist-1 {
text-align: justify;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.tituloslider {
font-family: var(--body_typography-font-family,);
text-align: justify;
font-size: 21px;
line-height: 1.5em;
font-weight: 700;
}
.flexslider .title-heading-left.title-heading-tag {
margin-top: 100px !important;
}
.fusion-slider-container .title-heading-left.title-heading-tag {
line-height: 15px !important;
}
.h1mov .title-heading-left {
font-size: 21px !important;
}
.txtdestacado p {
font-size: 18px;
}
.fusion-content-boxes.content-boxes-clean-horizontal .col {
padding: 15px!important;
}
.lineheightcamina .title-heading-left.title-heading-tag {
line-height: 25px !important;
}
.numerot {
font-style: normal;
font-size: 33px;
font-weight: bold; }
.alquiler .title-heading-left.title-heading-tag {
font-size: 33px !important;
}
.subalquiler p {
font-size: 21px;
}
.grupslide {
font-size: 25px;
letter-spacing: 0px;
}
.tituloazul a {
font-size: 17px;
}
.controlarmov .title-heading-center.title-heading-tag {
font-size: 21px !important;
}
.controlarmov2 p {
font-size: 17px;
}
.fusion-fullwidth.fullwidth-box.fusion-builder-row-9.fusion-flex-container.has-pattern-background.has-mask-background.fusion-parallax-none.ceromargen.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
border-width: 0px !important;
}
.fusion-fullwidth.fullwidth-box.fusion-builder-row-10.fusion-flex-container.has-pattern-background.has-mask-background.fusion-parallax-none.ceromargen.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
border-width: 0px !important;
}