div#cabe:after { }
#formu_home, #formu_footer{ padding-top: 54px;
padding-right: 22px;
padding-bottom: 70px;
padding-left: 22px;}
#formu_home, #formu_footer input[type="checkbox"]:checked+label i:before{ color:#000 !important;}
#formu_home, #formu_footer a{ text-decoration:underline;}
#formu_home, #formu_footer p.acepto {
font-size: 12px;
color: #fff;
}
#formu_home  input.wpcf7-submit , #formu_footer  input.wpcf7-submit {
border-width: 1px!important;
border-color: #FFFFFF;
font-size: 17px;
padding-right: 2em;
padding-left: 0.7em;
background-color: #515151!important;
color: #fff;
padding: 11px 25px;
border-style: solid;
box-shadow: none;
border-radius: 4px;
display: inline-block;
float: right;
}
#formu_home, #formu_footer input.wpcf7-submit:hover{color: #f18e00!important;
background: #fff !important; border: 1px solid #f18e00!important;}
#formu_home input,#formu_footer input, #formu_home textarea, #formu_footer textarea{ background:#e9e9e9 !important;}
#formu_home,#formu_footer p.consent {
font-size: 12px !important;
line-height: 1.4em !important;
color: #fff !important;
}
@media(max-width:768px){
#formu_home, #formu_footer {
padding-top: 0px;
padding-right: 8px;
padding-bottom: 35px;
padding-left: 8px;
}
} .wpcf7-form .acepto input {
float: left;
margin-right: 3px;
display: inline-block;
clear: both;
width: 15px;
height: 15px;
}
p.acepto .wpcf7-list-item{margin:0 !important;}
.wpcf7-form .acepto span.wpcf7-not-valid-tip {
float: left;
clear: both;
margin-top: 10px;
}
input[type="submit"] {
clear:both;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea,input[type=number] {
background-color: #fff;
border: 1px solid #bbb;
padding: 10px;
color: #4e4e4e;
display: inline-block;
width: 100%;
border: none;
border-radius: 3px;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
padding: 10px;
width: 100%;  border: none;
}
p.pform {
width: 49%;
display: inline-block;font-size: 13px;border: 8px solid #fff;
}
span.special{font-weight: 300 !important;
color: yellow !important;
font-size: 0.8em !important;}
.bg_fes:before{content: '';
background-image: url(http://cronosem.es/lapocha/wp-content/uploads/2024/10/AdobeStock_536626442-1.png);
background-size: cover;
background-repeat: no-repeat;
height: 375px;
width: 696px;
position: absolute;
bottom: 0;right: 0;
}
@media(max-width:768px){
p.pform {
width: 100%;
display: inline-block;border: 8px solid #fff;
}
.et_mobile_menu li a {
padding: 3px 5% !important;
}
.et_mobile_menu{ border-top:none !important;}
}
.et_mobile_menu li a:before { }
.et_mobile_menu li li a:before {
content: none !important;
}
.et_mobile_menu li li a{ text-transform: none !important;font-weight: 500 !important;}
.aa:before {
content: '';
background-image: url(http://cronosem.es/lapocha/wp-content/uploads/2024/10/amarilla.png);
background-size: cover;
width: 80px;
height: 104px;
background-repeat: no-repeat;
position: absolute;
z-index: 99;
right: -52px;
top: -46px;
} div#cabe:after {
content: '';
background-image: url(http://cronosem.es/lapocha/wp-content/uploads/2024/10/Sin-titulo-1.png);
background-size: cover;
width: 342px;
height: 262px;
background-repeat: no-repeat;
position: absolute;
bottom: 0;
z-index: 9999;
left: -104px;
}
@media(max-width:768px){
div#cabe:after {    z-index: 1;}
}
#col_logo:after{content: '';
position: absolute;
top: 0;
left: -22px;
width: 108%;
height: 100%;
z-index: -1;
transform: skew(-26deg);
padding-left: 20px;
background: #7b0125;
visibility: visible !important;}
#banda .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 2px !important;
}   @media(max-width:768px){
#iconos_movil  .et_pb_main_blurb_image {
width: 20px !important;}
#iconos_movil .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 3px !important;
}
}
.mfp-title {
display: none !important;
}
.qww:after {
content: '';
background-image: url(http://cronosem.es/lapocha/wp-content/uploads/2024/12/Sin-titulo-2.png);
width: 139px;
height: 209px;
background-size: contain;
background-repeat: no-repeat;
}
@media(max-width:768px){
.qww:after {
width: 46px;
height: 66px;
background-size: contain;
background-repeat: no-repeat;
}
}