#main * {
z-index: 1;
}
h1 {
padding-right: 3px !important;
}
.fusion-form-element-required {
text-decoration: none;}
label {
font-size: 15px !important;}
#main {
margin: 0 2% !important;
}
.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label {
margin-bottom: 0.25em !important;}
.margenes {
margin-left:2%;
margin-right:2%;
}
.btnreservar {}
label {
font-size: 15px !important;
font-family: 'Poppins';}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label .fusion-form-image-wrapper {
display: inherit;}
.formimagen:hover {
background-color: grey;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:checked + label {
background-color: #f7f7f7;
border-bottom: 2px solid red !important;
border-bottom-color: red;
border-bottom-style: solid;
border-bottom-width: 2px;
border: 0px;
border-radius: 0px;}
.single-avada_portfolio .awb-breadcrumb-list {
color: #000;
}
.single-avada_portfolio .awb-breadcrumb-list ::after {
color: #aaa;
}
.single-avada_portfolio .breadcrumb-leaf {
color: #fff;
}
.single-avada_portfolio .awb-breadcrumb-list li:nth-child(3) {
display: none;
}
.single-avada_portfolio .breadcrumb-leaf::before {
content: "/ ";
}
#driveclick {
background: #000;
}
.ti-widget.ti-goog .ti-read-more span {
opacity: 1 !important;
color: #666 !important;
} .fusion-fullwidth .fusion-row {
position: relative;
z-index: 9999;}
#cuadrofooter {
padding: 20px;
} .mostrarruta, #driveclick {
width: 50%;
float: left;
margin: 20px auto 0;
}
.minimo100 {
min-height: 100px !important;
} .ua-mobile .textosombra * {
text-shadow: 1px 1px #000 !important;
line-height: 1em !important;
}
@media screen and (min-width 275px) and (max-width 680px) {
h1 {font-size: 35px;} .title h1 {
font-size: 27px !important;
font-weight: 500 !important;
text-transform: uppercase !important;
letter-spacing: -2px !important;}
.frasecillamovil {font-size: 25px !important;}
.fusion-title-heading.title-heading-left.title-heading-tag h1 {
font-size: 35px !important;
}
.h1movil h1 {font-size: 35px !important;}
.h1movil .fusion-title-heading.title-heading-center {
font-size: 35px !important;}
h1.title-heading-left {
font-size: 35px !important;}
.fusion-text.movilleft {
text-align: left !important;}
.fusion-text.fusion-text-18.movilleft {
text-align: left !important;
}
} @media (max-width: 1640px) {
.fusion-title-heading.title-heading-center.fusion-responsive-typography-calculated {
font-size: 13px !important;
}
.fusion-button-text {
font-size: 12px;
line-height: 1.2em;
}
#menu-menu-principal li {
padding: 5px !important;
margin: 5px !important;
}
#menu-menu-principal {
font-size: 14px;
}
}