#cmplz-cookiebanner-container {
z-index: 99999;
}
.shortcode-map {
margin: 0px auto;
text-align: center;
}
.justificado {
text-align:justify;
} .naranja {
color:#f7941e;
}
.naranjaclaro {
color: #FFA538;
} .enlacestopmenu a {
color: #fff;
}
.colorido {
text-align: center;
background: #f9f9f940;
}
.colorido h3 {
color: #fff;
font-size: 50px !important;
text-transform: uppercase;
font-weight: 700;
background:  linear-gradient(to right,#f7941e 0%,#f7941e 25%,#000 75%,#000 100%);
background-size: auto auto;
background-clip: border-box;
background-size: 200% auto;
color: #fff;
background-clip: text;
text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: textclip 6s linear infinite;
display: inline-block;
letter-spacing: 5px;
}
@keyframes textclip {
to {
background-position: 200% center;
}
} .telfooter:hover {
color: #fff !important;
} .enlace {
font-weight: 400!important;
}
.enlaceshm {
color: #f7941e !important;
}
.enlaceshm:hover {
color: black !important;
} a.enlacefooter {
color: #f7941e !important;
}
a.enlacefooter:hover {
color: #ffffff !important;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 0px !important;
} .enlacepresupuesto a {
color: #000000 !important;
}
.enlacepresupuesto a:hover {
color: #f7941e;
} .txtlegal {
font-size: 12px;
} .heading.heading-with-icon.icon-left {
margin-bottom: 0px;
}
.enlacefooter {
color: #fff;
} .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label {
padding: 0 0 0 2em;
} #sidebar .title-heading-center.fusion-responsive-typography-calculated {
font-weight: bold !important;
} .hoverimage:hover {
background: linear-gradient(to right, rgb(29 36 45 / 80%) 0%,rgb(29 36 45 / 58%) 100%) !important;
background-blend-mode:normal;
} .enlace404 a{
color: black;
}
.efectoimagenblog {
background-color: rgba(0,0,0,0.7);
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
opacity: 1;
-webkit-transform: scale(0);
transform: scale(0);
transition: all .3s ease-in-out;
}
.fusion-form-127 label, .fusion-form-127 .label {
color: #ffffff !important;
}
.checkboxform {
color:#ffffff;
}
.ua-mobile h1 {
font-size: 30px !important;
}
.ua-mobile h2 {
font-size: 28px !important;
}
html :where([style*="border-width"]) {
border-style: none;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.enlacestopmenu a {
color: #fff;
font-size: 17px;
} .ctatexto {
font-size:30px !important;
} .frasemovil {
font-size: 35px !important;
line-height:41px;
}
.fusion-breadcrumbs.fusion-breadcrumbs-1 {
text-align: center !important;
}
}