/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* FORMULARIO DE CONTACTO */
.wpcf7-response-output.wpcf7-validation-errors {display:inline-block;font-size: 1.5em; padding:15px;}
.wpcf7-response-output.wpcf7-mail-sent-ok {color:#00af3a;display:inline-block;font-size: 1.5em; border:1px solid #00af3a; padding:15px;}
.wpcf7-not-valid-tip {display: inline-block;  font-size: 1em;}
.wpcf7-form label>span{color: #444444!important;text-transform: initial;font-size: 1.2em;}
.wpcf7-response-output {background-color:transparent!important; padding: 40px 60px; color:#ec4863!important;font-size: 1.2em;}
.wpcf7-response-output:before {background-color: #fafafa!important; width: 100%; z-index: -1; padding: 20px 20px;}


/*NUEVO AVISO DE COOKIES*/
.lity{z-index:999999!important;}
.moove-gdpr-modal-save-settings{background-color: #CCC!important;color: #000!important;border-color: #CCC!important;}
.moove-gdpr-cookie-notice p{font-weight: 400!important;text-align: justify;margin-bottom:15px!important;}

@media (min-width: 768px){
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {display:contents!important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0px!important;}
#moove_gdpr_cookie_info_bar{left: 30%!important; width:40%!important;top: 20%!important;bottom: inherit!important;  padding: 30px;}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none!important;}

}
#moove_gdpr_cookie_info_bar{border-top: none!important;max-height:}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{display:block!important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding:0px!important;}
#moove_gdpr_cookie_info_bar{opacity: 0.9;}

@media (max-width: 768px){
#moove_gdpr_cookie_info_bar{max-height: max-content!important;} /*desbloqueo la altura en moviles*/
}

button.mgbutton{border-radius:4px!important;padding:8px 20px!important;}

.moove-gdpr-modal-footer-content{padding-top: 15px;margin-bottom:10px;}



/* ESTILOS 2023 */
.rosa{color:#EC4863!important;}
.slide_home .swiper-slide-contents{background:#ffffffc2!important;padding:40px 30px; border-radius:15px;}
table.tarifas{width:800px;}
@media (max-width: 768px){
table.tarifas{width:auto!important;}
}
table.tarifas th, table.tarifas td{padding:10px;}
table.tarifas tr:nth-child(even) {background-color: #fff;}
table.tarifas td.rosa{color:#EC4863!important;}


/*PLUGIN ACCESIBILIDAD*/
@media (max-width: 768px){
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {top: 20%;}
}