/**
Theme Name: Astra Padel Sur
Author: Daniel Meza
Author URI: https://www.lionzeven.com/
Description: Diseño exclusivo para  Padel Sur
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-padel-sur
Template: astra
*/

/*------------------------------------*\
    COLOR THEME
\*------------------------------------*/
:root{
    --black: #000000;
    --black-01: #101010;
    --white: #FFFFFF;
    
    --red: #f70d1a;
    --orange: #fa8231;
    --blue: #013369;
    --blue-01: #011E3E;
    --blue-02: #74b9ff;
    --green-light: #73FADB;
    --txt-dark: #a4b0be;
    --txt-light: #57606f;
}

/*------------------------------------*\
    GENERALES
\*------------------------------------*/
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
    margin-top: 0px!important;
}
.ast-primary-header{
    -webkit-backdrop-filter: blur(7px);
            backdrop-filter: blur(7px);
    background-color: rgba(255, 255, 255, 0.8)!important;
}
.menu-link{
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--black)!important;
/*    color: #1A1A1A!important;*/
}
.ast-sticky-active{
    -webkit-backdrop-filter: blur(7px);
            backdrop-filter: blur(7px);
    background-color: rgba(255, 255, 255, 0.98)!important;
}

.current_page_item .menu-link,
.site-header .menu-text:hover{ 
    color: var(--red)!important;
}

.img-w100 img{
    display: block!important;
    width: 100%!important;
}

.home .entry-header{
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.main-header-bar{
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    border-bottom-color: rgba(255, 255, 255, 0.2)!important;
}
.ast-site-identity{
    padding: 8px 0!important;
}
.ast-above-header-bar{
    background-color: var(--blue)!important;
    border-bottom: none!important;
}
.ast-above-header-bar .site-above-header-wrap{
    min-height: 18px!important;
    padding-top: 4px!important;
    padding-bottom: 4px!important;
}
.site-header-above-section-right p{
    font-size: 16px;
    line-height: 1.25em;
    margin-bottom: 0!important;
    color: var(--blue-02);
}
.site-header-above-section-right p strong{
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0!important;
    color: var(--white);
}


.hide{
    display: none!important;
}



/*------------------------------------*\
    SINGLE POST
\*------------------------------------*/
.single-post .entry-title{
    text-align: center;
}
.single-post .entry-meta{
    display: none;
}
.single-post .ast-post-social-sharing{
    align-items: center!important;
    margin-bottom: 40px;
}
.single-post h2,
.single-post h3,
.single-post h4,
.single-post p{
    text-align: center;
}
.single-post .entry-content a{
    color: var(--red)!important;
}
.single-post.bg-red h2,
.single-post.bg-red h3,
.single-post.bg-red p{
    text-align: left;
}
.single-post.bg-red h2,
.single-post.bg-red h4{
    margin-bottom: 16px!important;
    color: var(--white);
}
.single-post h2{
    font-weight: 300!important;
    margin-bottom: 40px;
}
.single-post h2 strong{
    clear: both;
    display: block;
    font-weight: 700!important;
    padding-top: 40px!important;
    padding-bottom: 16px!important;
}
.single-post .entry-content{
    text-align: center!important;
}
.single-post h3{
    color: var(--red);
}
.single-post.bg-red h4{
    font-size: 32px;
}
.single-post.bg-red ul{
    margin: 24px 0!important;
}
.single-post.bg-red ul li{
    font-weight: 700;
    color: var(--white);
}
.single-post.bg-red p{
    color: #f1f2f6;
}
.single-post.bg-red p strong{
    font-weight: 700;
    color: var(--white);
}
.single-post-img img{
    display: block;
    width: 80%;
}
.single-post-img.single-post-img-right img{
    margin-left: 20%!important;
}
.single-post-img.single-post-img-right img{
    margin-right: 20%!important;
}
.posted-on{
    text-transform: uppercase!important;
}
.entry-meta{
/*    color: var(--red)!important;*/
}