#cmplz-cookiebanner-container {
z-index: 99999;
}
.justificado {
text-align: justify;
}
.rojo {
color: #a01f1f;
}
.rojohover {
color: #de2a2a;
} #menu-item-2661 .fusion-megamenu-title, #menu-item-2656 .fusion-megamenu-title, #menu-item-2649 .fusion-megamenu-title, #menu-item-2629 .fusion-megamenu-title, #menu-item-2618 .fusion-megamenu-title, #menu-item-2587 .fusion-megamenu-title, #menu-item-2578 .fusion-megamenu-title ,#menu-item-199 .fusion-megamenu-title, #menu-item-204 .fusion-megamenu-title, #menu-item-250 .fusion-megamenu-title, #menu-item-255 .fusion-megamenu-title, #menu-item-261 .fusion-megamenu-title, #menu-item-265 .fusion-megamenu-title, #menu-item-269 .fusion-megamenu-title, #menu-item-6584 .fusion-megamenu-title, #menu-item-6589 .fusion-megamenu-title {
font-size: 20px;
color: #000;
width: 100%;
letter-spacing: 1px;
} .home .avada-page-titlebar-wrapper {
display: none;
} .fusion-sliding-bar-toggle-rectangle .fusion-sb-toggle {
background: #a01f1f !important;
} .enlacesfooter a {
font-size: 14px;
color: #fff;
}
.enlacesfooter a:hover {
color: #a01f1f;
}
.enlacesfootertitulo a, .enlacesfootertitulo h3 {
font-size: 23px;
color: #fff;
letter-spacing: 2px;
}
.enlacesfootertitulo a:hover {
color: #a01f1f;
}
.enlacesfooter p {
margin-top: 10px;
}
.fusion-menu-highlight-label {
color: #fff;
} .jag-hoverimage-title {
font-family: "Yanone Kaffeesatz";
letter-spacing: 1px;
font-weight: 500;
text-transform: uppercase;
}
.jag-himg-wrapper {
margin-bottom: 0px;
} .jag-himg-s4 .jag-hoverimage-content {
padding: 5px 41px 0px;
}
.jag-align-bottom {
bottom: 10px;
}
.jag-hoverimage-content {
padding: 5px 15px;
} .adorno .jag-hoverimage-title {
letter-spacing: 1px;
}
.adorno .jag-hoverimage-title::before {
content: '';
position: absolute;
background: #a01f1f;
height: 10%;
width: 100%;
z-index: -1;
top: 86%;
} .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a {
justify-content: center;
}
.fusion-megamenu-holder {
border-bottom: 1px solid rgba(2,58,81,0.1);
}
.telefonofooter {
font-size: 29px;
font-weight: bold;
letter-spacing: 2px;
}
.phonecontacto {
font-size: 28px;
font-weight: bold;
letter-spacing: 2px;
}
.adverlateral {
font-size: 13px;
text-align: justify;
}
.txtlegal {
font-size: 12px;
} .bordeboton {
border-radius: 7px !important;
} .bloquetxt {
font-size: 18px;
}
.raya {
border-right: 1px solid #ddd !important;
}
.flechaizda .fusion-menu-highlight-label {
float: left;
margin: 2px 6px;
padding: 0.35em .55em;
} #slidingbar .fusion-button.button-flat.button-xlarge.button-default.button-3.fusion-button-span-yes.fusion-button-default-type {
font-size: 25px;
}
.button-large {
padding: 19px 29px;
line-height: 17px;
font-size: 22px;
}
.botonlateral .fusion-button-text {
font-family: Inter;
}
#menu-item-2578, #menu-item-2587, #menu-item-6584, #menu-item-6589 {
background: #fdfefe;
padding: 0px 0px 0px 30px;
}
#menu-item-2618, #menu-item-2629, #menu-item-2649, #menu-item-2656, #menu-item-2661 {
padding: 0px 30px 0px 30px;
}
#slidingbar {
background-image: url(//ascensoresramase.com/wp-content/uploads/ascensores-ramase-lateral.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
} .botonblanco {
background: #fff !important;
}
.botonblanco.fusion-button.button-2 .fusion-button-text, .botonblanco .fusion-button.button-2:hover .fusion-button-text{
color: #000!important;
font-size: 19px;
} .botoncertificados .fusion-button-text {
font-size: 18px!important;
} .subete {
font-size: 1em;
line-height: 2.5em;
border-top: 3px solid;
border-image: linear-gradient(to right, #a01f1f 0%, #de2a2a 100%);
border-image-slice: 1;
border-width: 2px;
padding: 15px 40px;
counter-increment: section;
position: relative;
color: #000;
text-transform: uppercase;
margin-bottom: 5px!important;
font-weight: 500;
letter-spacing: 2px;
}
.subete:before {
content: counter(section);
position: absolute;
border-radius: 50%;
padding: 10px;
height: 1.25em;
width: 1.25em;
background-color: #000;
text-align: center;
line-height: 1.25em;
color: #ffffff;
font-size: 1em;
}
.subete:nth-child(odd) {
border-right: 3px solid;
padding-left: 0;
}
.subete:nth-child(odd):before {
left: 100%;
margin-left: -20px;
}
.subete:nth-child(even) {
border-left: 3px solid;
padding-right: 0;
}
.subete:nth-child(even):before {
right: 100%;
margin-right: -20px;
}
.subete:first-child {
border-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.subete:last-child {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
} .iconoramase {
font-size: 23px;
} .page-id-2524 .fusion-column-wrapper.fusion-flex-justify-content-space-around.fusion-content-layout-column,.page-id-1579 .fusion-column-wrapper.fusion-flex-justify-content-space-around.fusion-content-layout-column, .error404 .fusion-column-wrapper.fusion-flex-justify-content-space-around.fusion-content-layout-column {
min-height: 229px !important;
} .inactive {
margin-right: 25px !important;
}
.page-next {
margin-left: 20px;
} .sidebar .widget {
margin-bottom: 0px;
} body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {
color: #fff!important;
} .fusion-content-boxes.content-boxes-icon-on-side .heading, .fusion-content-boxes .heading {
margin-bottom: 0px;
} .fusion-content-boxes, .fusion-content-boxes .content-container, .fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 20px;
}
.destacado {
font-size: 32px;
line-height: 40px;
color: #000;
font-family: Yanone Kaffeesatz;
} .content-container {
text-align: justify !important;
} .entry-title.fusion-post-title {
font-size: 21px !important;
}
.page-id-1769 .fusion-portfolio-content, .page-id-6559 .fusion-portfolio-content {
padding: 12px !important;
background: #000000d4 !important;
min-height: 79px;
} .listaservicios a {
color: #000;
}
.listaservicios a:hover {
color: #a01f1f;
} .enlacesecciones a {
color: #000;
}
.menuizda {
color: white !important;
padding-top: 31%;
padding-bottom: 4%;
}
.menudcha {
color: white !important;
padding-top: 25%;
padding-bottom: 15%;
}
.cajanews {
min-height: 80px;
}
.mayusculanews {
text-transform: uppercase;
}
.page-id-1769 .fusion-portfolio-content a, .page-id-6559 .fusion-portfolio-content a {
color: #fff;
text-transform: uppercase;
}
.suben a {
text-decoration: 2px underline;
text-decoration-color: #a01f1f;
text-decoration-style: solid;
text-underline-offset: 5px;
}
.suben {
text-decoration: 2px underline;
text-decoration-color: #a01f1f;
text-decoration-style: solid;
text-underline-offset: 5px;
} .awb-justify-title {
text-decoration: 2px underline;
text-decoration-color: #a01f1f;
text-decoration-style: solid;
text-underline-offset: 5px;
}
.fusion-megamenu .awb-justify-title {
font-size: 24px !important;
color: #000 !important;
width: 100% !important;
letter-spacing: 1px!important;
}
.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a {
justify-content: center!important;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.fondomov {
border-width: 0px !important;
}
.home .h1mov {
font-size: 32px !important;
}
.subtitulomov {
font-size: 28px !important;
line-height: 30px;
}
.h1titulomov {
font-size: 17px !important;
line-height: 30px;
}
.h2titulomov h2 {
font-size: 28px !important;
}
.subtituloheadermov {
font-size: 38px !important;
line-height: 30px;
}
.titulofootermov {
font-size: 40px !important;
line-height: 30px;
}
.fusion-button_size-large .slidingbar-area .button-default {
font-size: 21px;
} .adorno .jag-hoverimage-title {
font-size: 20px!important;
}
} @media only screen and (max-width: 1440px) {
.margentablets {
margin-top: -134px !important;
}
}