a:hover #logo {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.logo_container {
text-align: left;
display: inherit;
}
@media screen and (max-width: 782px) {
body.admin-bar.et_fixed_nav #main-header {
position: fixed;
}
.et_fixed_nav #main-header {
position: fixed;
}
#top-header #et-info {
position: fixed;
}
.et_header_style_left #logo {
margin-top: 25px;
}
}
@media screen and (min-width: 783px) {
body.admin-bar.et_fixed_nav #main-header {
position: inherit;
}
}  #footer-info .centrar {
width: 100%;
text-align: center;
}
#footer-info {
float: inherit;
}
#footer-widgets .footer-widget li {
display: inline;
color: #544512;
font-size: 16px;
}
#footer-info {
text-align: center;
margin-top: -25px;
}
.bottom-nav {
text-align: center;
}
.menu-c-actua { text-align: center;
}
.menu-footer { }
#et-info-email {
display: none;
}  .et_pb_contact {
margin-bottom: .9vw;
color: #666 !important; 
}
.et_pb_contact p input {
color: #666 !important;
font-size: 16px; 
border: solid 2px #4b66ac; 
background-color: #f7f7fa;
max-height: 58px !important;
}
.et_pb_contact p input:focus {
border: solid 2px #4b66ac;
color: #666 !important;
}
.et_pb_contact p textarea:focus {
border: solid 2px #f37125;
color: #666 !important;
}
.et_pb_contact p textarea {
color: #666 !important; 
font-size: 16px; 
border: solid 2px #4b66ac; 
background-color: #f7f7fa; font-size: 16px;
}
.et_pb_contact p {
color: #666 !important; font-size: 16px;
}
.et_pb_contact .aceptando {
margin-left: 38px;
margin-top: -23px;
position: absolute;
}
.aceptando a {color: #4b66ac !important;}
.wpcf7-form-control.wpcf7-select {
width: 100%;
padding: 15.5px;
border: medium none;
border-radius: 0px;
font-family: inherit;
color: #666 !important;
-moz-appearance: none; 
-webkit-appearance: none;
background-position: right 5px center;
background-image: url(https://lingmarco.es/wp-content/uploads/2019/02/arrow.png);
background-repeat: no-repeat; 
font-size: 16px;
margin-bottom: 0px;
cursor: pointer;
height: 56px;
border-radius: 0px !important;
border: solid 2px #4b66ac; 
margin-top: 0vw;
background-color: #f7f7fa;
}
.wpcf7-form-control.wpcf7-form-control-wrap {
color: #666 !important;
background-color: #f7f7fa;
}
.wpcf7 input[type="email"] {
color: #666 !important;
}
.captcha { 
margin-bottom: 15px; 
}
.wpcf7-form-control::placeholder { color: #666;
}
.wpcf7-form-control:-ms-input-placeholder { color: #666;
}
.wpcf7-form-control::-ms-input-placeholder { color: #666;
}
@media screen and (min-width: 800px) {
.et_pb_contact_izq { 
width: 50%; 
float: left; 
z-index: 999; 
position: relative; 
margin-bottom: 1vw;
}
.et_pb_contact_der { 
width: 50%; 
float: right; 
border-left: solid 5px rgba(255, 255, 255, 0);
z-index: 999; position: relative; 
margin-bottom: 1vw;
} 
}
@media screen and (max-width: 799px) {
.et_pb_contact_izq { 
width: 100%; 
float: left; 
margin-bottom: 2vw;
}
.et_pb_contact_der { 
width: 100%; 
float: none; 
margin-bottom: 2vw;
} 
.et_pb_contact_submit { 
letter-spacing: 0px !important; 
}
.et_pb_contact_submit:hover { 
letter-spacing: 0px !important;
}
.et_pb_contact {
margin-bottom: 2vw;
}
}
.et_pb_contact_submit { 
background-color: #9cafdf !important;
border: solid 0px !important;
border-radius: 0px !important;
margin-left: 0px;
letter-spacing: 2px; text-transform: uppercase !important;
color: #f7f7f7 !important;
width: auto !important;
padding: 1vw !important;
font-weight: bold;
font-size: 14px !important;
margin-top: .5vw;
float: right;
}
.et_pb_contact_submit:hover {
border-color: #4b66ac !important;
background-color: #4b66ac !important;
color: #fff !important;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #56d4de;
}
div.wpcf7-validation-errors {
border: 2px solid #e1cd60;
}
span.wpcf7-not-valid-tip {
color: #de6f6f;
} .gq-blurb-hover img.et-waypoint {
margin-bottom: -5px;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transform: scale(1);
transform: scale(1);
}
.gq-blurb-hover img.et-waypoint:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .caption-verMas.et-learn-more {border: 1px solid rgba(255,255,255,0);}
.caption-verMas.et-learn-more .learn-more-content {padding: 0px; border-top: 1px solid rgba(255,255,255,0); color: rgba(255,255,255,.8) !important;}
.caption-verMas.et-learn-more h3.heading-more {background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);text-align: right; font-size: 16px !important;
}
.caption-verMas.et-learn-more h3.heading-more span.et_learnmore_arrow {box-shadow: -1px 0 0 0 rgba(18,18,18);} .et-learn-more h3.heading-more::after {content: " más";}
.et-learn-more h3.heading-more.open::after {content: " menos";}
.et-learn-more { 
background: rgba(255,255,255, 0);
box-shadow: 1px -1px 0 0 rgba(255,255,255, 0);
}
.et-learn-more h3.heading-more {
text-shadow: 0px 1px 0 rgb(18, 18, 18) !important;
border-top: 0px solid rgba(255,255,255, 0) !important;
border-left: 0px solid rgba(255,255,255, 0) !important; margin-top: -33px !important;
}
.et-learn-more h3.heading-more span.et_learnmore_arrow {
border-left: 0px solid rgba(255,255,255, 0);
}
.learn-more-content {
color: #383d42 !important;
}
@media screen and (min-width: 799px) {
.blurb {
display: inline !important;
width: 50% !important;
float: left !important;
}
}
.blurb {
display: inline;
width: 100%;
float: inherit;
}