.cmplz-soft-cookiewall {
z-index: 99999 !important;
} .gallery-box-container {
display: block;
justify-content: space-between;
flex: 0 1 90%;
flex-wrap: wrap;
}
.gallery-box {
display: block;
color: #FFF;
flex: 0 1 calc(25% - 15px);
height: 400px;
background: #006ea9;
border-radius: 10px;
box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.3);
position: relative;
overflow: hidden;
}
@media screen and (max-width: 1200px) {
.gallery-box {
flex: 0 1 calc(50% - 15px);
margin: 15px 0;
}
}
@media screen and (max-width: 640px) {
.gallery-box {
flex: 0 1 calc(100% - 15px);
}
}
.gallery-box__img-container {
display: block;
width: 133%;
height: 350px;
background: #FFF;
border-radius: 0 0 40px 40px;
border: 2px solid #FFFFF8;
transform: rotate(18deg);
position: absolute;
left: -7%;
top: -9px;
transition: all 0.4s ease;
overflow: hidden;
}
@media screen and (max-width: 1200px) {
.gallery-box__img-container {
height: 420px;
top: -180px;
}
}
@media screen and (max-width: 900px) {
.gallery-box__img-container {
height: 420px;
top: -120px;
}
}
@media screen and (max-width: 640px) {
.gallery-box__img-container {
height: 450px;
top: -190px;
}
}
.gallery-box__img {
display: block;
width: 100%;
transform: rotate(-25deg) scale(1.1);
transition: all 0.4s ease;
}
.gallery-box__text-wrapper {
transition: all 0.4s ease;
position: absolute;
left: 15px;
top: 250px;
width: 85%;
}
.gallery-box__text {
font-weight: 500;
font-size: 25px;
padding: 8px 0;
box-shadow: 8px 0 0 rgba(0, 0, 0, 0.7), -8px 0 0 rgba(0, 0, 0, 0.7);
box-decoration-break: clone;
line-height: 2;
background: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 900px) {
.gallery-box__text {
font-size: 20px;
}
}   .fusion-form-form-wrapper .fusion-form-field {
margin: 0.5em 0;
}
.justificado {
text-align: justify;
}
.azul {
color: #006ea9;
}
.azul2 {
color:#0073ce
}
.azuloscuro {
color:#003754;
} .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .sub-menu > li:first-child {
border-top-left-radius: 0px!important;
border-top-right-radius: 0px!important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button):hover {
background-color: #003754;
}
.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-menu-searchform-dropdown .fusion-search-form-content {
background: #003754;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) {
background-color: #003754;
} .iconomenu .glyphicon.fa-search.fas {
color: #0073ce;
}
.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
margin-top: 0px;
border-top: 2px solid #0073ce;
} .fusion-megamenu .fusion-megamenu-title {
display: none !important;
} .mesel {
font-weight: 900;
line-height: 0;
letter-spacing: 0px;
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: currentColor;
font-size: 30px;
color:#003754;
} .pretitulo {
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
color: #0073ce;
margin-bottom: 0px;
} .pretitulo2 {
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
color: #fff;
margin-bottom: 0px;
} .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-right li.menu-item-has-children:not(.fusion-menu-item-button) ul a > :not(.fusion-open-nav-submenu) {
padding-right: 0;
} .blog-shortcode-post-title.entry-title {
text-align: justify;
}
#wrapper #main .fusion-post-content > .blog-shortcode-post-title {
font-size: 18px!important;
margin-bottom: 10px;
} .telfooter {
color: #fff;
}
.telfooter:hover {
color: #003754;
}
.titulofooter {
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
color: #fff;
margin-bottom: 0px;
} .txtlegal {
font-size: 14px;
}
#driveclick {
width: 50%;
}
.mostrarruta {
width: 50%;
} .encabecera {
font-size: 16px;
font-weight: 300;
vertical-align: bottom;
letter-spacing: 1px;
} .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
font-size: 21px !important;
color: #fff !important;
}
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {
color: #fff !important;
} .esquinas {
position: relative;
display: table;
max-width: 90%;
}
.esquinas img {
display: table-cell;
max-width:100%;
height: auto;
margin: 0 auto;
padding: 8px;
background: #fff;
box-shadow: 0 0 2px #0073ce;
box-sizing: border-box;
}
.esquinas:before,
.esquinas:after {
position: absolute;
content: "";
height: 40px;
width: 80px;
background: #0073ce; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);
}
.esquinas:before {
bottom: -20px;
right: -40px;
box-shadow: 0 -6px 9px -8px #111;
}
.esquinas:after {
top: -20px;
left: -40px;
box-shadow: 0 6px 9px -8px #111;
}
.fusion-imageframe {
display: inline-block;
z-index: 1;
overflow: hidden;
position: relative;
vertical-align: middle;
max-width: 100%;
line-height: 1;
} .txtcontacto .menu-text.fusion-button.button-default.button-large {
font-size: 18px;
} .fondotitle .jag-hoverimage-title {
background: #003754b0 !important;
padding: 2px 7px 2px 7px !important;
font-weight: 500;
letter-spacing: 1px;
}
.fondotitle {
margin:1px;
} .fusion-post-content-container {
text-align: justify;
} .fusion-related-posts-title-link {
font-size: 17px;
}
.fusion-carousel-meta {
display: none;
} .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content {
margin-bottom: 0px;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
border-bottom: 2px solid #003754;
min-height: 150px;
} .fusion-portfolio-content .entry-title.fusion-post-title {
font-size: 20px !important;
letter-spacing: -1px !important;
} .table-1 table th {
background: #0073CE!important;
text-align: center;
color: #fff;
letter-spacing: 1px;
padding: 10px;
text-align: center;
font-size: 16px;
text-transform: uppercase;
} .page-id-3631 .jag-himg-wrapper {
margin-bottom: 1px;
} .single-related-posts .fusion-carousel-title {
text-align: center;
background-color: rgb(242, 242, 242);
margin: 0px 0 3px;
}  .mayuscula .title-heading-center {
text-transform: uppercase;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.h1movhome .title-heading-right {
text-shadow: 1px 1px 0 #003754, -1px -1px 0 #003754, 1px -1px 0 #003754, -1px 1px 0 #003754, 1px 1px 0 #030303;
color: #fff;
font-size: 20px;
margin-top: 15px !important;
}
.collapsed-nav-text {
display: none;
}
.titulofichamov .title-heading-left {
font-size: 18px !important;
}
.h2movbold .title-heading-right {
font-weight: bold !important;
letter-spacing: 2px !important;
font-size: 17px !important;
text-shadow: 1px 1px 0 #003754, -1px -1px 0 #003754, 1px -1px 0 #003754, -1px 1px 0 #003754, 1px 1px 0 #030303;
color: #fff !important;
}
.h2mov .title-heading-right {
font-size: 16px !important;
}
.h1mov .title-heading-right {
font-size: 18px;
}
.h2mov .title-heading-center {
font-size: 12px !important;
}
.h2mov .title-heading-center {
font-size: 16px !important;
}
.gallery-box__img-container {
height: 400px;
top: 0px;
}
.gallery-box__img-container {
display: block;
width: 133%;
height: 238px;
background: #FFF;
border-radius: 0 0 40px 40px;
border: 2px solid #FFFFF8;
position: absolute;
top: 1px;
transition: all 0.4s ease;
overflow: hidden;
}
.gallery-box__img {
transform: rotate(-20deg) scale(1.1);
}
.fusion-portfolio-content-wrapper {
background: none !important;
}
.titulomov .title-heading-right {
font-size: 14px !important;
}
.single-avada_portfolio #content {
margin: 0;
}
.pretitulo {
line-height: 24px;
}
.related-posts {
margin-top: 10px;
}
.fusion-carousel-item {
max-width: 300px !important;
}
}