/**
 * Theme Name:     Liad child
 * Author:         AYRADE TEAM
 * Template:       visual-composer-starter
 * Text Domain:	   liad-child
 * Description:    thème enfant basé sur le thème Visual Composer Starter, conçu pour permettre la personnalisation avancée d’un site WordPress tout en conservant les mises à jour du thème parent. Il permet d’ajouter des modifications personnalisées (CSS, fonctions PHP, templates, styles et fonctionnalités spécifiques) sans modifier les fichiers d’origine du thème principal.
 */
 
 
/**modification des articles ***/
.wppsac-post-title, .wppsac-sub-content, .wppsac-post-categories-list li a{
    font-family: 'Ubuntu' !important;
}
.slick-active::before{
    display:none !important;
}
/***couleur categorie***/
 .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{
    border-radius: 10px !important;
    border: none !important;
    padding: 8px 10px !important;
}
 .wppsac-post-slider .slick-dots{
    display:none !important;
}
.cat-sport .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background: #09A20A;}
.cat-nature .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background: #3570A9;}
.cat-alg .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background: #D21B1B;}
.cat-int .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background: #1874BF;}
.cat-vert .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background: #CCCF16;}
.cat-art .wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{background: #B7B7B7;}
/***à la une**/
.cat-a-la-une.vce-centered-grid-container.vce-posts-grid-container .vce-post-description--content{
    align-items: flex-start !important;
}
.cat-a-la-une.vce-centered-grid-container.vce-posts-grid-container .vce-post-description--title::after{
    left: 5px !important;
    bottom: -7px !important;
}
.cat-a-la-une .vce-post-description--category{
    display: none;
}
.cat-a-la-une .vce-post-description--title{
    font-family: 'Ubuntu';
    font-size: 20px !important; 
    margin: 16px 0 !important;
    text-align: left;
}
.cat-a-la-une .vce-post-description--excerpt {
    font-size: 14px;
    font-family: 'Ubuntu';
    text-align: left;
}
/**** sport***/
.vce-separator-with-title--title{
    font-family: 'Ubuntu';
} 
.cat-sport .vce-post-description--title{
    font-family: 'Ubuntu';
}
.cat-sport .vce-post-description--image{
    width: 25% !important;
    padding-bottom: 20% !important;
}
.cat-sport .vce-post-description--content{
    padding: 30px 0 0 30px !important;
}
.cat-sport .vce-post-description--excerpt,.cat-sport .vce-button--style-grow-shadow{
    font-family: 'Ubuntu';
}
.cat-sport .vce-post-description{
    border: 1px solid #d5d5d5 !important;
}
/*****interview***/
.cat-interview .psac-widget-wrp.psac-recent-post-items li,.cat-interview .psac-widget-wrp.psac-recent-post-items li  .psac-post-title{
      font-family: 'Ubuntu';
}
.cat-interview .psac-widget-wrp.psac-recent-post-items li  .psac-post-title a::after{
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background-color: #e1e1e1;
    left: 0;
    bottom: 0px;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    background-color:#0061a0;
}
/***art**/
.cat-art .psac-post-title, .cat-vert .psac-post-title{
     font-family: 'Ubuntu';
     
}
.cat-art .psac-post-carousel-content{
background-color:#00000075;}


.cat-vert .psac-post-short-content{
    display:none;
}
.cat-vert .psac-readmorebtn{
    border:none;
}
/***algerie**/
.cat-alg-two .wppsac-post-categories {
    left: 13px;
    top: 6px;
    position: absolute;
}
.cat-alg-two  .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{
    border-radius: 10px;
    border: none;
    padding: 8px 10px;
    background: #D21B1B;
}

/***newsletter**/
.tnp-submit{
    background-color:#0061a0 !important;
}


/*****page interieures***/
h3.vce-post-grid-with-hover-button-title{
    font-family: 'Ubuntu';
    font-size: 22px;
    font-weight: 700;
}
.vce-post-description--excerpt
{font-family: 'Ubuntu';
    font-size: 13px;}
    
    
    
    
/***date article***/
.date  .vce-shortcode-wrapper.vce,.entry-title, .entry-content { 
font-family: 'Ubuntu';}




/*** style article suivant et précedent ***/
.nav-previous .meta-nav,
.nav-next .meta-nav {
    color: #000;
    font-family: 'Ubuntu';
}
.nav-previous .meta-nav >i {
    padding-right: 10px;
}
.nav-next .meta-nav >i {
    padding-left: 10px;
}
.nav-previous span,
.nav-next span {
    color: #0061A0;
    font-family: 'Ubuntu';
    font-weight: 600;
    display:block;
}
.nav-previous span {
    margin-left: 19px;
}
.nav-next span {
    margin-right: 19px;
}
.nav-next {
    text-align: right;
}
.nav-previous img {
    margin-left: 18px;
    border-radius: 50%;
    margin-bottom: 8px;
}
.nav-next img {
    margin-right: 18px;
    border-radius: 50%;
    margin-bottom: 8px;
}

/*** Responsivité ***/
@media only screen and (max-width: 991px) {
    
}
@media only screen and (max-width: 991px) and (min-width:768px) {
    .cat-a-la-une .vce-post-description--title,
    .psac-post-carousel.psac-design-1 .psac-post-title,
    .psac-post-carousel.psac-design-2 .psac-post-title {
        font-size: 18px !important;
    }
}
@media only screen and (max-width: 767px) {
    .vce-copyright,
    .bottom-footer  .vce-text-block-wrapper>p {
        text-align: center !important;
    }
    .cat-a-la-une .vce-posts-grid-item,
    .vce-posts-grid-container .vce-posts-grid-item {
        -webkit-flex: 0 0 calc(100% / 2) !important;
        -ms-flex: 0 0 calc(100% / 2) !important;
        flex: 0 0 calc(100% / 2) !important;
    }
    .cat-sport .vce-post-description--image {
        width: 100% !important;
    }
    h3.vce-post-grid-with-hover-button-title,
    .cat-sport .vce-post-description--title {
        font-size: 18px !important;
    }
    .psac-post-carousel.psac-design-1 .psac-post-title,
    .psac-post-carousel.psac-design-2 .psac-post-title {
        font-size: 22px !important;
    }
    .cat-sport .vce-post-description--content {
        padding: 20px 10px 0 10px !important;
    }
}
@media only screen and (max-width: 543px) {
    .cat-a-la-une .vce-posts-grid-item,
    .vce-posts-grid-container .vce-posts-grid-item {
        -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
    }
    .nav-previous .meta-nav,
    .nav-next .meta-nav {
        font-size: 15px;
    }
    .nav-previous p,
    .nav-next p {
        font-size: 14px;
    }
    .nav-previous img,
    .nav-next img {
        display: none;
    }
}






