@charset "UTF-8";

/*
	Theme Name: Loquet Child Theme
	Theme URI: https://themeforest.net/user/gloriathemes
	Description: Child theme of Loquet theme
	Author: GloriaThemes
	Author URI: https://gloriathemes.com/
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: loquet
	Template: loquet
	Version: 1.0.0
*/

/*************** CSS GENÉRICO ******************/

    .gt-sponsors.gt-style-4 .gt-item .gt-logo {
        background: #FFFFFF;
    }

    .titulo-home-principal .elementor-widget-container p{
        font-family: "Cormorant Garamond" !important;
        font-size: 142px;
        font-weight: 400;
        color: #000000;
        letter-spacing: 0px!important;
    }

    .titulo-home-principal .elementor-widget-container{
        font-family: "Cormorant Garamond" !important;
        font-size: 142px;
        font-weight: 400;
        color: #000000;
        letter-spacing: 0px!important;
    }


    .titulos-home .elementor-widget-container{
        font-family: "Cormorant Garamond" !important;
        font-weight: 400;
        color: #000000;
        letter-spacing: 0px!important;
    }

    .font-texto{
        font-family: "Cormorant Garamond" !important;
    }

    .font-texto p{
        font-family: "Cormorant Garamond" !important;
    }

    .gt-header.gt-desktop-header .gt-header-main.gt-separator .gt-header-main-inner {
        border-bottom: 1px solid #000!important;
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .gt-header .gt-header-main .gt-item-group .gt-item, .gt-header .gt-header-main .gt-item-group .gt-item > a, .gt-header .gt-header-main .gt-item-group .gt-item > a:visited, .gt-header .gt-header-main .gt-menu ul li a, .gt-header .gt-header-main .gt-menu ul li a:visited {
        display: flex;
        align-items: normal;
        color: var(--gt-header-menu-link-color);
        font-family: 'Montserrat'!important;
        font-size: 15px;
        font-weight: 400!important;
    }

    .gt-menu{
            position: absolute;
        right: 0;
    }

    .gt-standard .gt-menu ul{
        max-height: 60px;
    }

    .gt-dark .gt-menu ul{
        max-height: 90px;
    }
       
    .gt-dark .gt-header-main-inner{
        border-bottom: 1px solid #000;
    }

    .gt-sticky-header .gt-flex-container{
        transform:none!important;
        opacity:1!important;
    }

    .gt-dark{
        box-shadow: none !important;
    }

    .gt-header .gt-header-main.gt-dark {
        background-color: #eee8e0!important;
    }

    .gt-header .gt-header-main.gt-dark .gt-logo img{
        max-width: 60px!important;
    }

    .gt-header .gt-header-main.gt-dark .menu-item a{
        color:#000000!important
    }

    .gt-header .gt-header-main .menu-item a{
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right:0px;
        margin-left: 25px;
        margin-right:20px;
        transition: 0s!important;
    }

    .gt-header .gt-header-main .menu-item a:visited{
            transition: 0s!important;
    }

    .gt-header .gt-header-main .menu-item a:hover{
        border-bottom: 1px solid #000;
    }

    .gt-header .gt-menu{
        padding-top: 77px!important;
    }

    .gt-header .gt-header-main.gt-dark .gt-menu{
        padding-top: 55px!important;
        
    }

    .gt-footer .gt-copyright.gt-style-1 .gt-copyright-text {
        opacity: 1!important;
    }

    .gt-footer .gt-footer-widgets.gt-style-1 p{
        opacity: 1!important;
        font-family: Montserrat;
        font-weight: 300;
        font-size: 16px;
        margin-bottom: 0px;
        line-height: 25px;
    }

    .gt-footer .gt-footer-widgets .gt-footer-widgets-inner {
        padding-bottom: 26px!important;
    }

    .gt-footer .gt-footer-widgets.gt-dark + .gt-copyright.gt-dark {
        border-top: 0px solid var(--gt-dark-border-color);
    }

    #menu-footer-widget-menu-1 a{
        font-family: Montserrat;
        font-size: 17px;
        font-weight: bold;
        margin-bottom: 10px;
    }

      #menu-footer-widget-menu-2 a{
        font-family: Montserrat;
        font-size: 17px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .gt-footer .gt-footer-widgets.gt-style-1 ul{
        opacity: 1!important;
    }

    .gt-footer .gt-footer-widgets.gt-dark .widget_nav_menu ul li:before{
        display:none!important;
    }

    .gt-footer-widget.widget_text{
        border-right: 1px solid #fff;
    }

    .gt-footer-widget.widget_nav_menu{
        border-right: 1px solid #fff;
    }

    .gt-copyright-text{
        width: 84%;
    }

    .boton-marron{
            margin: 5px;
        margin-bottom: 32px;
        margin-right: 0px;
        margin-top: -10px;
    }

    .boton-marron a{
        background-color:#B49E90!important;
        font-size:80px;
        padding-bottom:0px;
        padding-top:0px;
        height:70px;
        width:100%!important;
    }   

    .submenu-web{
        border-bottom:1px solid #000000;
        height: 60px;
        padding-bottom: 54px;
        vertical-align: middle;
        text-align: center;
        padding-top: 23px;
        background-color: #eee8e0;
    }

    .submenu{
        position: sticky!important;
        top: 110px;
        z-index: 999;
    }


    .menu_links a{
        font-family: 'Montserrat' !important;
        font-size: 15px;
    }

    .menu_links a:hover{
        font-weight:700!important;
    }

    .menu_links .active a{
        font-weight:700;
    }


    .linea-pag .e-con-inner{
        padding: 0px!important;
        margin: 0px!important;
        max-width: unset!important;
    }

    .linea-pag2 .e-con-inner{
        max-width: 1320px !important;
    }

    .gt-header .gt-off-canvas-icon svg {
        width: 35px!important;
        height: 35px!important;
    }

    .home .gt-button a, .gt-button a:visited {
        font-size: 3.625rem;
    }

    .gt-mobile-header .gt-logo img{
        max-width: 100px!important;
    }

    .gt-off-canvas .gt-menu {
        position: absolute;
        right: unset!important;
        left: 0;
        width: 100%;
    }

    .menu-item-7813 a{
        font-size: 25px!important;
        font-family: 'Montserrat'!important;
    }

    .menu-item-7813:before{
        width: 14px!important;
        height: 14px!important;
        margin-top: -10px!important;
    }
    .menu-item-7813 .sub-menu li a{
       font-size: 15px !important;
    	padding: 3px 0 !important;
    }

    .menu-item-7813 .sub-menu li:before{
        display: none!important;
    }


    .menu-item-8068 a{
        font-size: 25px!important;
        font-family: 'Montserrat'!important;
    }

    .menu-item-8068:before{
        width: 14px!important;
        height: 14px!important;
        margin-top: -10px!important;
    }
    .menu-item-8068 .sub-menu li a{
       font-size: 15px !important;
    	padding: 3px 0 !important;
    }

    .menu-item-8068 .sub-menu li:before{
        display: none!important;
    }

    .menu-item-8069 a{
        font-size: 25px!important;
        font-family: 'Montserrat'!important;
    }

    .menu-item-8069:before{
        width: 14px!important;
        height: 14px!important;
        margin-top: -10px!important;
    }
    .menu-item-8069 .sub-menu li a{
       font-size: 15px !important;
   	 padding: 3px 0 !important;
    }

    .menu-item-8069 .sub-menu li:before{
        display: none!important;
    }


    .menu-item-8180 a{
        font-size: 25px!important;
        font-family: 'Montserrat'!important;
    }

    .menu-item-8180:before{
        width: 14px!important;
        height: 14px!important;
        margin-top: -10px!important;
    }
    .menu-item-8180 .sub-menu li a{
       font-size: 15px !important;
   	 padding: 3px 0 !important;
    }

    .menu-item-8180 .sub-menu li:before{
        display: none!important;
    }


/*APRÈN*/
    .menu-item-10739 a{
        font-size: 25px!important;
        font-family: 'Montserrat'!important;
    }

	.menu-item-10739:before {
		width: 14px !important;
		height: 14px !important;
		margin-top: -10px !important;
	}

    .menu-item-8835 a{
        font-size: 25px!important;
        font-family: 'Montserrat'!important;
    }

    .menu-item-8835:before{
        width: 14px!important;
        height: 14px!important;
        margin-top: -10px!important;
    }
    .menu-item-8835 .sub-menu li a{
       font-size: 18px!important;
    }

    .menu-item-8835 .sub-menu li:before{
        display: none!important;
    }

    .gt-off-canvas{
        background-color: #eee8e0!important;
    }

    .fancybox-caption__body {
        color: #000 !important;
        font-size: 20px;
        font-weight: 500;
    }

    .elementor-toggle-icon-closed svg{
        width: 25px!important;
        max-width: unset!important;
        height: 23px!important;

    }

    .elementor-toggle-icon-opened svg{
        width: 25px!important;
        max-width: unset!important;
        height: 23px!important;
    }

    .elementor-toggle .elementor-tab-title{
        border: 0px!important;
    }

    .elementor-toggle .elementor-tab-content{
        border: 0px!important;
    }
/*
    .page-id-8126 .gt-main {
        background-color: #8A9CA7 !important;
        background: #8A9CA7 !important;
    }

    .page-id-8126 .submenu-web{
        background-color: #8A9CA7!important;
    }

    .page-id-8126 .gt-header .gt-header-main.gt-dark {
        background-color: #8A9CA7 !important;
    }

    .page-id-8126 .gt-header .gt-header-main {
        background-color: #8A9CA7 !important;
    }
*/

/********** FIN CSS GENÉRICO ***********/

/******* PÁGINA COL·LECIÓ *******/

    /**** SALA 1 **/
/*
        .page-id-8000 .gt-main {
            background-color: #ffffff !important;
            background: #ffffff !important;
        }

        .page-id-8000 .submenu-web{
            background-color: #ffffff!important;
        }

        .page-id-8000 .gt-header .gt-header-main.gt-dark {
            background-color: #ffffff !important;
        }

        .page-id-8000 .gt-header .gt-header-main {
            background-color: #ffffff !important;
        }
   */     
        .page-id-8000 .elementor-widget-container .elementor-heading-title{
                line-height: 24px;
        }
    /*****/

    /**** SALA 2 **/
/*        .page-id-8429 .gt-main {
            background-color: #ffffff !important;
            background: #ffffff !important;
        }

        .page-id-8429 .submenu-web{
            background-color: #ffffff!important;
        }

        .page-id-8429 .gt-header .gt-header-main.gt-dark {
            background-color: #ffffff !important;
        }

        .page-id-8429 .gt-header .gt-header-main {
            background-color: #ffffff !important;
        }
*/
        .page-id-8429 .elementor-widget-container .elementor-heading-title{
                line-height: 24px;
        }
    /*****/

        /**** SALA 3 **/
 /*       .page-id-8438 .gt-main {
            background-color: #ffffff !important;
            background: #ffffff !important;
        }

        .page-id-8438 .submenu-web{
            background-color: #ffffff!important;
        }

        .page-id-8438 .gt-header .gt-header-main.gt-dark {
            background-color: #ffffff !important;
        }

        .page-id-8438 .gt-header .gt-header-main {
            background-color: #ffffff !important;
        }
*/
        .page-id-8438 .elementor-widget-container .elementor-heading-title{
                line-height: 24px;
        }
    /*****/


            /**** SALA 4 **/
/*        .page-id-8444 .gt-main {
            background-color: #ffffff !important;
            background: #ffffff !important;
        }

        .page-id-8444 .submenu-web{
            background-color: #ffffff!important;
        }

        .page-id-8444 .gt-header .gt-header-main.gt-dark {
            background-color: #ffffff !important;
        }

        .page-id-8444 .gt-header .gt-header-main {
            background-color: #ffffff !important;
        }
*/
        .page-id-8444 .elementor-widget-container .elementor-heading-title{
                line-height: 24px;
        }
    /*****/


                /**** SALA 5 **/
 /*       .page-id-8466 .gt-main {
            background-color: #ffffff !important;
            background: #ffffff !important;
        }

        .page-id-8466 .submenu-web{
            background-color: #ffffff!important;
        }

        .page-id-8466 .gt-header .gt-header-main.gt-dark {
            background-color: #ffffff !important;
        }

        .page-id-8466 .gt-header .gt-header-main {
            background-color: #ffffff !important;
        }
*/
        .page-id-8466 .elementor-widget-container .elementor-heading-title{
                line-height: 24px;
        }
    /*****/

/******* FING PAGINA COL·LECIÓ ******/

/******* ILUMINACIÓN MENUS CUANDO ESTA EN PÁGINA */

    .page-id-7510 .menu-item-7800 a{
        border-bottom: 1px solid #000;
        color: #000 !important;
        opacity: 1 !important;
    }

    .page-id-8000 .menu-item-8058 a{
        border-bottom: 1px solid #000;
        color: #000 !important;
        opacity: 1 !important;
    }
    .page-id-8126 .menu-item-7168 a{
        border-bottom: 1px solid #000;
        color: #000 !important;
        opacity: 1 !important;
    }

    .page-id-7834 .menu-item-7876 a{
        border-bottom: 1px solid #000;
        color: #000 !important;
        opacity: 1 !important;
    }

        .page-id-8191 .menu-item-8834 a{
        border-bottom: 1px solid #000;
        color: #000 !important;
        opacity: 1 !important;
    }

            .page-id-8126 .menu-item-8181 a{
        border-bottom: 1px solid #000;
        color: #000 !important;
        opacity: 1 !important;
    }

/********** SLIDER REV CSS ***********/

    .menu-footer-minilinks{
        border-bottom: 1px solid #ffffff;
        padding-bottom: 0px;
        font-size: 14px;
        font-family: arial;
        margin-left: 2%;
    }

    .custom.tparrows {
        cursor:pointer;
        background:unset!important;
        background:unset!important;
        width:60px;
        height:60px;
        position:absolute;
        display:block;
        z-index:1000;
    }

    .custom.tparrows.rs-touchhover {
        background:unset!important;
    }

    .custom.tparrows:before {
        font-family: 'revicons';
        font-size:20px;
        color:#fff;
        display:block;
        line-height: 40px;
        text-align: center;
    }

    .custom.tparrows.tp-leftarrow:before {
        content: '##left-icon##';
    }

    .custom.tparrows.tp-rightarrow:before {
        content: '##right-icon##';
    }

    #rev_slider_1_1_wrapper .custom.tparrows:before {
        font-size: 36px!important;
        color: white !important;
    }

    #rev_slider_1_1_wrapper .zeus .tp-bullet {
        width: 11px!important;
        height: 11px!important;
        border: 1px solid #ffffff!important;
    }

    .fancybox-bg {
        background: #ede1cd!important;
    }

/********* FIN SLIDER REV CSS ***********/

/******* MEDIA MAX 992px MOBILE *********/

    @media (max-width:1024px){

        .titolvisitans{
            padding-left: 0px!important;
            text-align: center!important;
            font-size: 41px !important;
        }

        .bloques-movil{
            padding:20px!important;
            width: 100%!important;
            left: unset!important;
        }

        .submenu-web .menu_links ul{
            margin: 0 0 35px 0rem!important;

        }

        .submenu .menu_links ul{
            margin: 0 0 35px 0rem!important;

        }
        
        .submenu .menu_links li{
            padding-right: 13px!important;
        }

        .submenu-web .menu_links{
            margin: 0 0 35px 0.4rem!important;

        }

        .bloque-movil-texto .elementor-widget-container{
            padding: 0px 0px 0px 0px!important;
        }
            
        .titulos-home .elementor-widget-container {
            font-size: 44px!important;
            line-height: 44px!important;
        }
            
        .gt-footer-widget.widget_text {
            border-right: 0px!important;
        }

        .gt-footer-widget.widget_nav_menu {
            border-right: 0px!important;
        }

        .home .titulo-home-principal .elementor-widget-container p{
            padding:13.2%;
            padding-left:0px;
            padding-right:0px;
        }

        .titulo-home-principal .elementor-widget-container p{
            font-size: 14vw;
            padding:3.2%;
            padding-left:0px;
            padding-right:0px;
        }

        .is-menu-wrapper .is-menu {
            display: none;
        }

        .menu-footer-minilinks{
            font-size: 11px!important;

        }

        .gt-copyright-text{
            width: 100%;
            text-align: center;
        }

        .gt-copyright-text p{
            display: block!important;
        }
        .gt-copyright-text div{
            padding-left: 0%!important;
        }

        .gt-copyright-text{
            margin-left: -27px!important;
        }

        .gt-copyright-text a img{
            padding-bottom: 16px!important;
        }
        .gt-page-wrapper{
            padding-top: 35px!important;
        }

        .titulo-home-principal .elementor-widget-container{
            font-size: 14vw;
        }
        
        .texto-header-home{
            margin-top: -87px;
        }

        .texto-header-home .elementor-widget-container{
            margin:0%!important;
        }

        .gt-page-wrapper {
            padding-top: 0px!important;
        }
        
        .fixed-menu-lateral{
            display:none!important;
        }
            
        .caja-titulo-home-mobile{
            margin-bottom:0px!important;
            margin-top:50px
        }
            
        .submenu{
            position: sticky;
            top: 69px!important;
            z-index: 99;
        }

        .page-id-7510 .gt-image-gallery .gt-grid-col{
            max-width: 25%!important;
        }

        .page-id-7510 .texto-header-home{
            margin-top: -46px!important;
            margin-bottom: 53px!important;
        }

        .descs-museu .elementor-element-populated{
            padding: 0px!important;
        }

        .gt-sticky-header{
            border-bottom: 1px solid #000 !important;
        }

        .gt-header.gt-mobile-header .gt-header-main .gt-header-main-inner{
            padding: 15px 0!important;
        }

        .page-id-7510 .titulo-home-principal{
            line-height: 1.7em!important;
        }

        .page-id-8126 .titulo-home-principal{
            line-height: 94px!important;
        }


        .page-id-7834 .titulo-home-principal .elementor-widget-container p {
            padding-top: 11px !important;
            padding-bottom: 2px !important;
            margin-bottom: 30px !important;
        }

        .page-id-7834 .texto-header-home{
            margin-top: -48px;
        }

        .page-id-8089 .titulo-home-principal .elementor-widget-container p {
            font-size: 12vw;
            padding: 7px;
            margin: 18px;
        }

        .page-id-8089 .texto-header-home{
            margin-top: -48px;
        }

        .page-id-8089 .bloques-movil{
            padding: 16px !important;
        }

        .page-id-8089 .colecio-fig2{
            margin-top: 80px;
            margin-bottom: 80px;
        }

    }

/******* FIN MEDIA MAX 992px MOBILE *********/


    .page-id-8191 .compact-controls{
        display: none!important;
    }  

    .page-id-8191 i.compact-playpause {
        font-size: 20px!important;
        line-height: 46px!important;
        color: #000000!important;
    }


    .is-form-style input.is-search-input {
        background: #ffffff00;
        background-image: none !important;
        color: #ffffff;
        padding: 0 12px;
        margin: 0;
        outline: 0 !important;
        font-size: 26px !important;
        height: 44px;
        min-height: 0;
        line-height: 1;
        border-radius: 0;
        border: 0px!important;
        border-bottom: 1px solid #ccc !important;
        font-family: arial;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
    }

    .is-form-style input.is-search-input::placeholder {
      font-weight: bold;
      opacity: 0.5;
      color: #ffffff;
    }

    .page-id-7510 .dialog-lightbox-widget {
        display: none !important;
    }

    #modal-background {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #eee8e0;
        opacity: .50;
        -webkit-opacity: .8;
        -moz-opacity: .8;
        filter: alpha(opacity=50);
        z-index: 1000;
    }
    
    #modal-content {
        background-color: white;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        box-shadow: 0 0 20px 0 #222;
        -webkit-box-shadow: 0 0 20px 0 #222;
        -moz-box-shadow: 0 0 20px 0 #222;
        display: none;
        left: 50%;
        margin: -120px 0 0 -160px;
        padding: 0px;
        position: fixed;
        top: 50%;
        width: 320px;
        z-index: 1000;
    }

    #modal-background.active, #modal-content.active {
        display: block;
    }

    .boton3d .ue-simple-popup-btn{
        content: url(https://www.museudelrenaixement.cat/wp-content/uploads/2024/11/3dcube.png);
        background-color: #ffffff;
        max-width: 34px;
        margin-top: -2px;
    }

    .menu-footer-widget-menu-1-container .trp_language_switcher_shortcode{
        display: none!important;
    }

    .menu-footer-widget-menu-2-container .trp_language_switcher_shortcode{
        display: none!important;
    }

    #menu-off-canvas-menu .menulang:before{
        display: none;
    }

    #menu-off-canvas-menu .trp_language_switcher_shortcode{
        display: none!important;
    }

    .gt-off-canvas-header{
        padding-bottom: 3px!important;
    }

    .gt-off-canvas.gt-style-1 .gt-off-canvas-inner .gt-off-canvas-right{
        padding-top: 21px!important;
    }

    .trp-language-switcher .trp-ls-shortcode-language{
        background-color: #000000;
        max-width: 163px!important;
    }

    .trp-language-switcher .trp-ls-shortcode-language a{
        display: inline-block!important;
        color: #fff !important;
        background-color: #ffffff00!important;

    }

    .trp-ls-shortcode-current-language{
        max-width: 118px;
    }

    .gt-header-main-inner{
        max-height: 165px!important;
    }

@media (min-width: 1200px){
    .gt-standard .gt-logo img{
        height: 100px;
    }

    html:lang(en-GB) {
        .titulo-home-principal .elementor-widget-container, .titulo-home-principal .elementor-widget-container p{
            font-size: 115px!important;
        }

        #slider-1-slide-1-layer-11{
            font-size: 33px!important;
        }
        .page-id-8191 .audiocat{
            display: none!important;
        }

        .page-id-8191 .audioes{
            display: none!important;
        }
    }

    html:lang(es-ES) {
         
        .page-id-8191 .audiocat{
            display: none!important;
        }

        .page-id-8191 .audioen{
            display: none!important;
        }

    }

    html:lang(ca) {

        .page-id-8191 .audioen{
            display: none!important;
        }

        .page-id-8191 .audioes{
            display: none!important;
        }
         
    }

}

.page-id-9393 .e-grid img{
    max-width: 195px!important;
}

.page-id-9393 .e-grid .wp-image-9428{
    padding: 29px;
}

.audiosalas img{
        max-width: 31px!important;

}

.audiosalas .wp-image-9029{
display: none!important;
}

@media (max-width: 1200px){


html:lang(en-GB) {

    .home .titulo-home-principal .elementor-widget-container, .home .titulo-home-principal .elementor-widget-container p{
         font-size: 12vw!important;
             padding-top: 32px;
    }

    .titulo-home-principal .elementor-widget-container, .titulo-home-principal .elementor-widget-container p{
         font-size: 10vw!important;
             padding-top: 3px;
    }
    .page-id-9393 .titulo-home-principal .elementor-widget-container{
    font-size: 37px !important;
    }

    .page-id-8191 .audiocat{
        display: none!important;
    }

    .page-id-8191 .audioes{
        display: none!important;
    }
     
}

html:lang(es-ES) {

    .home .titulo-home-principal .elementor-widget-container, .home .titulo-home-principal .elementor-widget-container p{
         font-size: 12vw!important;
             padding-top: 32px;
    }

    .titulo-home-principal .elementor-widget-container, .titulo-home-principal .elementor-widget-container p{
         font-size: 10vw!important;
             padding-top: 3px;
    }
    .page-id-9393 .titulo-home-principal .elementor-widget-container{
    font-size: 37px !important;
    }
     
    .page-id-8191 .audiocat{
        display: none!important;
    }

    .page-id-8191 .audioen{
        display: none!important;
    }

}

html:lang(ca) {

    .home .titulo-home-principal .elementor-widget-container, .home .titulo-home-principal .elementor-widget-container p{
         font-size: 11vw!important;
             padding-top: 32px;
    }

    .titulo-home-principal .elementor-widget-container, .titulo-home-principal .elementor-widget-container p{
         font-size: 10vw!important;
             padding-top: 3px;
    }

    .page-id-9393 .titulo-home-principal .elementor-widget-container{
    font-size: 37px !important;
    }

    .page-id-8191 .audioen{
        display: none!important;
    }

    .page-id-8191 .audioes{
        display: none!important;
    }
     
}


}

#apren-mobil .submenu-web {
    border-bottom: 0px !important;
    padding-bottom: 20px;
    padding-top: 10px;
}

/*.page-id-10349 .ocultar-en, .page-id-10385 .ocultar-en, .page-id-10420 .ocultar-en, .page-id-10422 .ocultar-en, .page-id-10443 .ocultar-en, 
.page-id-10349 .menu-item-8834, .page-id-7834 .ocultar-en, 
.page-id-10385 .menu-item-8834, .page-id-10420 .menu-item-8834, .page-id-10422 .menu-item-8834, .page-id-10443 .menu-item-8834, 
.page-id-10385 .menu-item-8835, .page-id-10385 .menu-item-8835, .page-id-10420 .menu-item-8835, .page-id-10422 .menu-item-8835, .page-id-10443 .menu-item-8835
{
  display: none !important;
}
*/
/*.page-id-10349 .ocultar-en, .page-id-10385 .ocultar-en, .page-id-10420 .ocultar-en, .page-id-10422 .ocultar-en, .page-id-10443 .ocultar-en, 
.page-id-7510 .ocultar-en, .page-id-8000 .ocultar-en, .page-id-8429 .ocultar-en, .page-id-8438 .ocultar-en, .page-id-8444 .ocultar-en, 
.page-id-8466 .ocultar-en, .page-id-8126 .ocultar-en, .page-id-8191 .ocultar-en, .page-id-7834 .ocultar-en, .page-id-33 .ocultar-en
{
  display: none !important;
}
*/
/*ocultar menú "aprèn" a les pagines EN (menu desplegable mvl + menu desktop)*/
html[lang="en-GB"] .ocultar-en {
    display: none !important;
}
/*ocultar EN a totes les pàgines de la seccio "aprèn" (desktop)*/
.page-id-10349 .trp-ls-shortcode-language a:last-of-type, .page-id-10385 .trp-ls-shortcode-language a:last-of-type, .page-id-10420 .trp-ls-shortcode-language a:last-of-type, .page-id-10422 .trp-ls-shortcode-language a:last-of-type, .page-id-10443 .trp-ls-shortcode-language a:last-of-type {
    display: none !important;
}
/*ocultar EN a totes les pàgines de la seccio "aprèn" (mvl)*/
.page-id-10349 a[href="https://www.museudelrenaixement.cat/en/"], .page-id-10385 a[href="https://www.museudelrenaixement.cat/en/"], .page-id-10420 a[href="https://www.museudelrenaixement.cat/en/"], .page-id-10422 a[href="https://www.museudelrenaixement.cat/en/"], .page-id-10443 a[href="https://www.museudelrenaixement.cat/en/"] {
  display: none;
}

.page-id-10829 .elementor-section .elementor-container .elementor-widget-wrap .elementor-widget {
    margin-block-end: 10px !important;
}

.elementor-container-agenda .elementor-container, .elementor-container-activitat .elementor-container {
    display: flex !important;     
    flex-wrap: wrap !important;   
    gap: 20px;                    
}

/*3 columnes x fila*/
.elementor-column-agenda, .elementor-column-activitat {
    flex: 0 0 calc(33.333% - 20px) !important; 
    box-sizing: border-box;                     
}
/*2 columnes x fila */
.elementor-column-activitat-grups {
    flex: 0 0 calc(50% - 20px) !important;
    box-sizing: border-box;
}
@media (max-width: 1230px) and (min-width: 769px) {
    .elementor-column-agenda, .elementor-column-activitat, .elementor-column-activitat-grups {
        width: calc(50% - 20px) !important;
        flex: 0 0 calc(50% - 20px) !important;
    }
}

@media (max-width: 768px) {
    .elementor-column-agenda, .elementor-column-activitat,.elementor-column-activitat-grups {
        width: 100% !important;
        flex: 0 0 100% !important;
    }
}

@media (max-width: 1500px) {
	.no-activitats {
    text-align: left !important;
}
}
.no-activitats {
    padding: 0px !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    font-family: 'Montserrat';
}
@media (max-width: 1025px) and (min-width: 767px)  {
	.no-activitats {
    margin-right: 30px;
	margin-left: 30px;
}
}
@media (min-width: 1024px) {
	html:lang(es-ES) {
		.page-id-11014 .titulo-home-principal .elementor-widget-container, .page-id-11014 .titulo-home-principal .elementor-widget-container p {
			font-size: 98px !important;
		}
	}
}

.header-apren {
	background-size: cover;
    margin: 0 4%;
}

@media (min-width: 1600px) {
	.titulos-home .elementor-widget-container{
		    padding-top: 50px !important;
	}
}
@media (max-width: 1500px) and (min-width: 1430px) {
	.titulos-home .elementor-widget-container, .descripcio-header-apren .elementor-widget-container  {
    margin-right: 45% !important;
	margin-left: 12% !important;
	}
}

@media (max-width: 1430px) {
	/*.titulos-home .elementor-widget-container, .descripcio-header-apren .elementor-widget-container  {
    	margin-right: 5% !important;
	} */
	.header-apren {
	background-size: contain !important;
	}
}
@media (max-width: 1430px) and (min-width: 1200px) {
	.titulos-home .elementor-widget-container, .descripcio-header-apren .elementor-widget-container  {
    	margin-right: 50% !important;
        margin-left: 8% !important;
	}
	.header-apren {
	background-size: contain !important;
	}
	.header-apren .titulos-home {
		font-size: 30px !important;
		line-height: 30px !important;
	
	}
	.header-apren .descripcio-header-apren {
		font-size: 14px !important;
		line-height: 20px !important;
	}

	/*.header-apren .descripcio-header-apren*/
}

@media (max-width: 1200px) {
	.titulos-home {
		margin-top: 28%;
	}
	.titulos-home .elementor-widget-container, .descripcio-header-apren .elementor-widget-container  {
    	margin-right: 5% !important;
        margin-left: 5% !important;
	}
	.titulos-home p, .descripcio-header-apren p{
	color: black !important;	
	}	
	.header-apren .elementor-element-populated {
		padding-bottom:20px !important;
	}	
	.titulos-home p {
		font-size: 25px !important;
		line-height: 25px !important;
	}
	.descripcio-header-apren p strong, .descripcio-header-apren {font-weight:300!important}
}
@media (max-width: 767px) {
	.descripcio-header-apren p strong {
		font-size:14px !important;
		font-weight: 20px !important;
	}
}

 
/* UNIFICAR MIDA IMATGE FONS D CAPÇALERES EN PG APREN */
@media (min-width: 1300px) and (max-width: 1599px) {
  .header-apren {
    height: 370px !important;
  }
}

@media (min-width: 1600px) {
  .header-apren {
    height: 450px !important;
  }
}


.mostrar_esp,
.mostrar_ca {
  display: none !important;
}
html:lang(es) .mostrar_esp {
  display: block !important;
}
html:lang(ca) .mostrar_ca {
  display: block !important;
}

@media (max-width: 768px) {
  .page-id-11464 .header-apren.elementor-section, 
	.page-id-11425 .header-apren.elementor-section, 
	.page-id-11450 .header-apren.elementor-section, 
	.page-id-11133 .header-apren.elementor-section, 
	.page-id-10349 .header-apren.elementor-section, 
	.page-id-10385 .header-apren.elementor-section, 
	.page-id-10420 .header-apren.elementor-section, 
	.page-id-10422 .header-apren.elementor-section {
    background-image: none !important;
  }
	.titulos-home {
		margin-top: 0 !important;
	}
}
@media (max-width: 1200px) {
	.elementor-element-cc3afcc, 
	.elementor-element-451a2307	
	{padding-bottom: 0px !important
	}
}

/*ocultar EN a totes les pàgines d'aprèn>escoles>activitat (desktop)*/
.page-id-11077 .trp-ls-shortcode-language a:last-of-type, 
.page-id-11105 .trp-ls-shortcode-language a:last-of-type, 
.page-id-11104 .trp-ls-shortcode-language a:last-of-type, 
.page-id-11106 .trp-ls-shortcode-language a:last-of-type, 
.page-id-11107 .trp-ls-shortcode-language a:last-of-type {
    display: none !important;
}
/*ocultar EN a totes les pàgines d'aprèn>escoles>activitat (mvl)*/
.page-id-11077 a[href="https://www.museudelrenaixement.cat/en/"], 
.page-id-11105 a[href="https://www.museudelrenaixement.cat/en/"], 
.page-id-11104 a[href="https://www.museudelrenaixement.cat/en/"], 
.page-id-11106 a[href="https://www.museudelrenaixement.cat/en/"], 
.page-id-11107 a[href="https://www.museudelrenaixement.cat/en/"] {
  display: none;
}

@media (max-width: 1300px) {
	.parent-pageid-10349 .header-apren {
		width: 100% !important;
		aspect-ratio: 16 / 5 !important;
		margin-bottom:0px !important;
	}
}