/*
Theme Name: comarca2022
Author: Antartico
Author URI: https://antartico.es/
Description: Tema hijo adaptado para Comarca Central
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) El resto de elementos tienen todos los derechos reservados. 
Template: dt-the7
*/


/******H********/

.titulo h1,
.titulo h2 {
    /* font-size: 12px;*/
    border-left: 5px #a7346d solid;
    padding-left: 10px;
    text-transform: uppercase;
}

.page .page-title h1 {
    text-transform: uppercase;
}

h1,
h1.entry-title,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 2px;
}


/********MENU********/

.top-bar * {
    letter-spacing: 1px;
}

.main-nav > li > a .menu-text,
.main-nav .sub-nav > li > a .menu-text,
.mobile-main-nav li > a {
    letter-spacing: 2px;
}

.sub-nav {
    box-shadow: none;
}


/**sombra articulos**/

.inside-article,
.sidebar .widget,
.comments-area {
    border-right: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}


/****AREAS****/

.bloque-area .elementor-widget-container {
    padding: 20px;
    height: 240px;
    background: #f7f7f8;
}

.bloque-area .elementor-widget-container:hover {
    background: #a7346d !important;
}

.bloque-area .elementor-widget-container .elementor-icon {
    fill: #a7346d;
    font-size: 50px;
    margin-bottom: 10px;
}

.bloque-area .elementor-widget-container:hover .elementor-icon {
    fill: white;
}

.bloque-area .elementor-widget-container h3 {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 2px;
    color: #333333;
    margin-bottom: 10px;
}

.bloque-area .elementor-widget-container p {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 2px;
}

.bloque-area .elementor-widget-container:hover h3,
.bloque-area .elementor-widget-container:hover p {
    color: white;
}


/**********EVENTOS***********/

.post-type-archive-tribe_events .page-title {
    display: none;
}

.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input {
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}

.post-type-archive-tribe_events input[type=text]:not(.elementor-field):not(.searchform-s) {
    margin-bottom: 0px;
}


/******EVENTO SINGLE*******/

.single-tribe_events .sidebar-divider-vertical.sidebar-right .sidebar {
    margin-top: 40px;
}

#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1048px;
    padding: 20px;
}


/*********BARRA LATERAL********/

#presscore-custom-menu-one-2 .menu-item {
    border-width: 0px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
    /*  background: #dbdbdb;*/
}

#presscore-custom-menu-one-2 .menu-item:hover {
    /*
   text-decoration: none;
   background: red;*/
}


/*****WIDGETS******/


/*****areas*****/

#presscore-custom-menu-one-2 .dividers-on.custom-menu li {
    margin: 5px 0 0;
    padding: 5px 0 0;
    font-weight: 400;
}

#presscore-custom-menu-one-2 .enable-bold.custom-menu a {
    font-weight: 400;
}

/*******pie******/


.footer .widget-title, .pie-titulo {
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-left: 5px #a7346d solid;
    padding-left: 10px;
    font-size: 15px;
    margin-bottom: 20px;

}

.footer .widget_presscore-custom-menu-two a {
    text-transform: uppercase;
    letter-spacing: 2px;
}

/*************/

.sidebar .st-accordion li > a:before,
.sidebar-content .st-accordion li > a:before,
.sidebar .custom-menu a:before,
.sidebar-content .custom-menu a:before {
    background-color: #fff;
}

.sidebar-content .widget-title {
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-left: 5px #a7346d solid;
    padding-left: 10px;
}

.tribe-events-widget-events-list__header h2 {
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border-left: 5px #a7346d solid !important;
    padding-left: 10px !important;
}


.sidebar-content .recent-posts a {
    font-weight: 700;
    /*letter-spacing: 1px;*/
}


/*****listado*****/

.listado ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.listado ul li {
    padding: 5px 0;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    /*  font-size: 14px;*/
}

.listado ul li a:hover {
     border-bottom: black 2px solid;
    
}


/*************/


/*
.boton-sede {
    background: #9a054b;
    border-radius: 0px 0px 10px 10px;
}

.boton-sede a {
    color: white;
}
*/
