/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

.nomargen, .nomargen p, .nomargen h3{
    margin-bottom: 0 !important;
}
body{
    margin:0;
}
.site-header{
    position: relative !important;
}
.site-inner{
    padding-top:0;
}
.site-footer{
    padding: 0;
}
/* Maquetación eventos*/
.tribe-common .tribe-common-c-svgicon--messages-not-found path {
     stroke: #FBC600; 
}
.tribe-events-c-messages__message.tribe-events-c-messages__message--notice{
   background-color: #79182E;
/*  border: 3px solid #FBC600; */
}
.tribe-events-c-messages__message-list{
    color: #ffffff;
}
.tribe-events-c-messages__message.tribe-events-c-messages__message--notice svg{
    color: #ffffff;
/*  background-color: #ffffff; */
}
.tribe-events-calendar-latest-past__heading.tribe-common-h5.tribe-common-h3--min-medium{
    text-align:center;
}
.tribe-events-calendar-list__event-details.tribe-common-g-col{
/*  background-color: #79182E; */
    border: 3px solid #FBC600;
    padding: 5px;
    
}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-coltime span {
    color: #ffffff;
    padding: 5px;
}
.tribe-events-calendar-list__event-date-tag-datetime{
flex-direction: column;
    height: 30%;
/*  border: 2px solid #FBC600; */
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
    background-color: #79182E;
}
.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{
    color: #ffffff;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
flex-direction: column;
    height: 30%;
/*  border: 2px solid #FBC600; */
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
    color: #ffffff;
}
    


.tribe-events-calendar-latest-past__event-details.tribe-common-g-col{
/*  background-color: #79182E; */
    border: 3px solid #FBC600;
    padding: 5px;
    
}
/* .tribe-events-calendar-latest-past__event-details.tribe-common-g-col header div time{
    color: #ffffff;
}
.tribe-events-calendar-latest-past__event-details.tribe-common-g-col header h3 a{
    color: #ffffff;
}
.tribe-events-calendar-latest-past__event-details.tribe-common-g-col header address span{
    color: #ffffff;
}
.tribe-events-calendar-latest-past__event-details.tribe-common-g-col div p{
    color: #ffffff;
} */

.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime {
flex-direction: column;
    height: 30%;
/*  border: 2px solid #FBC600; */
}
.tribe-events-calendar-latest-past__event-date-tag.tribe-common-g-col time span {
    color: #ffffff;
    padding: 5px;
}
.tribe-events-calendar-latest-past__event-date-tag-datetime{
   background-color: #79182E;
    
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{
    background-color: #79182E;
    border: 1px solid #FBC600 !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover{
    background-color: #79182E !important;
    border: 1px solid #FBC600 !important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button button{
    color: #ffffff;
}
.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon{
    color: #FBC600;
}
.tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon{
    color: #FBC600;
}
.tribe-common-c-svgicon.tribe-common-c-svgicon--messages-not-found.tribe-events-c-messages__message-icon-svg{
    color: #FBC600;
}
    
.modcursos{
    max-width: 900px;
    margin:0 auto;
    margin-top:-200px;
}
body:not(.home) .solohome{
    display:none;
}
.ctasaborea.elementor-cta--skin-classic .elementor-cta__content{
    background-color: unset;
    display: flex;
    flex-direction: row;
    padding: 0;
    justify-content: space-between;
}
.ctasaborea.elementor-cta--skin-classic .elementor-cta__content .elementor-cta__description{
    width: auto;
    margin-bottom: 0 !important;
}
.ctasaborea.elementor-cta--skin-classic .elementor-cta__content .elementor-cta__button-wrapper{
    width:auto;
}
.fepflex .elementor-flip-box__front .elementor-flip-box__layer__overlay{
    -webkit-box-shadow: 0px 0px 20px 0px #00000059;
    box-shadow: 0px 0px 20px 0px #00000059;
}
.fepflex .elementor-flip-box__back .elementor-flip-box__layer__overlay{
    -webkit-box-shadow: 0px 0px 20px 0px #00000059;
    box-shadow: 0px 0px 20px 0px #00000059;
}
.blogdestacado .jet-smart-tiles-wrap .jet-smart-tiles-slide__wrap > .jet-smart-tiles:last-child{
    display:none;
}
.blogdestacado .jet-smart-tiles-wrap .jet-smart-tiles-slide__wrap{
    grid-template-columns:inherit;
}
.descargas ul li{
    width: 25%;
    display: inline-block;
}
.descargas ul li aside{
    width:auto;
    border: none;
    box-shadow: none;
}
.descargas ul li aside > img, .descargas ul li aside .download-count, .descargas ul li aside .download-box-content .download-button small{
    display:none !important;
}
.descargas ul li aside .download-box-content h1{
    font-size:15px;
}
.descargas ul li aside .download-box-content .download-button{
    background-color: #79182E;
    border-width: 2px;
    background-image: unset;
    border-color: #79182E;
    padding: 5px 10px;
    width: fit-content;
    margin: 0 auto;
    font-size:12px;
    border-radius: 45px;
    transition:300ms;
}
.descargas ul li aside .download-box-content .download-button:hover{
    background-color: white;
    color: #79182E;
}
.w3eden .justify-content-between{
    justify-content: center !important;
}
.secciondescarga h3{
    font-size: 18px;
    text-align: center;
}
.secciondescarga h3 a{
    color:#79182E;
}
.secciondescarga h3 a:hover{
    color:#79182E;
    text-decoration: none;
}
.secciondescarga .row > div .list-group-item:nth-child(2){
    padding-left:0;
    padding-right: 0;
}
.secciondescarga .row > div .list-group-item:last-child a{
    background: #79182E;
    border-color: #79182E;
}
.secciondescarga .row > div .list-group-item:last-child a:hover{
    box-shadow: none !important;
}
.secciondescarga .row > div .list-group-item:nth-child(3), .secciondescarga .row > div .list-group-item:nth-child(4){
    display:none !important;
}
.secciondescarga .row > div .wpdm-lt-card{
    height: 100%;
    justify-content: space-between;
}
.secciondescarga .row > div .list-group-item{
    border:none;
}
.reproductorsonido .elementor-widget-container{
    background:#79182E;
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    .seccionDegradado {
        background: #F9F2F4 !important;
    }
    .t_height{
        height:unset !important;
    }
}