/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* Cambia los bloques des categorías con la imagen de fondo para que el texto que va dentro se lea bien en la home */
.page-id-370 .qode-banner:hover .qode-banner-content, .page-id-3082 .qode-banner:hover .qode-banner-content{opacity: 1!important;}
.page-id-370 .qode-banner .qode-banner-content, .page-id-3082 .qode-banner .qode-banner-content{background-color:#00000000;padding: 4.2%;}
.page-id-370 .qode-banner .qode-banner-content .qode-banner-text-holder, .page-id-3082 .qode-banner .qode-banner-content .qode-banner-text-holder{vertical-align:top; text-align:left; }


.agrandar:hover {transform: scale(1.04); transition: .4s ease all; filter:none;}
.agrandar .qode-banner-image{transition: .4s ease all; filter:brightness( 109% ) contrast( 77% ) saturate( 78% ) hue-rotate( 0deg );}
.agrandar img{filter: blur( 0.4px );}
.botoniniciocat{color: white; text-decoration: underline; background: #bc9579; padding: 1px 25px; margin-top: 3px; display: inline-block;}

.movimiento-movil{background-attachment: fixed;}

/* Tamaño del logo en el menu */
.q_logo img {max-width: 120px;}

/*clase extra para imagenes de fondo de la home */
.agrandar{transition:1s ease all;}
.activar{transition:.6s ease all !important; filter:brightness( 109% ) contrast( 92% ) saturate( 90% ) hue-rotate( 0deg )!important; }

/* Cambio en el texto de unos de los bloques de inicio en las categorías para que el texto y el botón se posicionen abajo en moviles  */
@media (max-width: 767px){
.cambio-moviles .qode-banner-text-holder{vertical-align:bottom !important;}
}
/* Estilo de galeria en portfolios individuales */
.qodef-qi-image-gallery-pinterest .qodef-e-inner{border: 1px solid #e1e1e1;}

/* Cambios en el banner de política de cookies */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {background-color: #000000e8 !important; display: flex; height: 100%; max-height: fit-content;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display: flex !important;   margin: 0 auto;}

#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none;}
/* Arregla problema en el menu que tiene en mozilla y que se pega a la izquierda */
@-moz-document url-prefix() {
   #menu-menu-principal{ LEFT: 175PX;}
}


.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container{box-shadow: none !important;}




.elementor-element.elementor-widget-text-editor p, 
.elementor-element.elementor-widget-text-editor h1, 
.elementor-element.elementor-widget-text-editor h2, 
.elementor-element.elementor-widget-text-editor h3, 
.elementor-element.elementor-widget-text-editor h4, 
.elementor-element.elementor-widget-text-editor h5, 
.elementor-element.elementor-widget-text-editor h6, .qodef-qi-accordion .qodef-e-content p {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: inherit;
}