.page-id-1061 .awb-imageframe-caption-container {
position: absolute;
right: 20px;
}
.grisclaro {
color: #EDEAEB;
}
.grisoscuro {
color: #cec5c8;
}
.home .fusion-image-carousel {
margin-bottom: 0px;
}
.home  .fusion-carousel .fusion-carousel-wrapper {
padding: 0px 0;
}
.triangulo::before {
content: '';
position: absolute;
left: 0px;
top: 50%;
margin-top: -20px;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #EDEAEB;
z-index: 2;
}
.subrayado {
text-decoration: 2px underline;
text-decoration-color: #000;
text-decoration-style: solid;
text-underline-offset: 5px;
}
.txt1 {
font-family: "DM Serif Display";
font-weight: 400;
margin: 0;
font-size: 70px;
letter-spacing: 2px;
color: #cec5c8;
line-height: 0px;
}
.txt1s {
font-family: "DM Serif Display";
font-weight: 400;
margin: 0; font-size: 43px;
line-height: 0;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
padding: 0 0px!important;
}
#menu-item-1028, #menu-item-374 {
margin-top: 20px;
}
#mapa {
filter: grayscale(100%);
}
input#driveclick {
width: 30%;
}
.iconosnum {
font-size: 34px;
color: #CEC5C8;
margin-right: 10px;
vertical-align: bottom;
}
.checkjust {
text-align: justify;
}
.tabfont h4 {
font-size: 18px !important;
text-transform: uppercase;
letter-spacing: 2px !important;
}
.related-posts {
margin-top: 15px!important;
}
.galeria .awb-imageframe-style-navin img {
opacity: 1;
}
.ua-mobile .telfooter {
font-size: 0.88em;
}
html :where([style*="border-width"]) {
border-style: none;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.titulovideo .title-heading-center.title-heading-tag {
font-size: 24px !important;
line-height: 32px !important;
}
.titulos .title-heading-center {
font-size: 35px!important;
}
.titulosmov .title-heading-center {
font-size: 18px !important;
line-height: 32px !important;
}
.subtitulo .title-heading-center.title-heading-tag,.subtitulo .title-heading-left {
font-size: 26px !important;
}
.reverse-cols .fusion-row {
display: flex;
flex-flow: wrap;
flex-direction: column-reverse;
}
.menuhomemovil .collapsed-nav-icon {
position: inherit !important;
}
.menuhomemovil .ltr .fusion-menu-element-wrapper > .avada-menu-mobile-menu-trigger .collapsed-nav-icon {
margin-left: 2.5em!important;
}
.titulos .title-heading-left {
font-size: 27px;
}
.triangulo::before {
display: none;
}
input#driveclick {
width: 100%;
margin-top: 25px;
}
} @media only screen and (min-width : 1224px) {
.txt1s {
font-size: 28px;
}
}