/*
Theme Name: SKT Charity Pro Child
Theme URL: http://hermosillocomovamos.org
Description: SKT Charity Pro for Hermosillo, ¿Como vamos?
Author: Jose Angel Salomon Esquer
Author URL: http://salomon-tec.info
Template: skt-charity-pro
Version: 1.1.0
Text Domain: skt-charity-pro
 Custom CSS goes after this line
*/


@font-face {
    font-family: 'Gilroy Black';
    src: url('./assets/fonts/Gilroy-Black.otf');
    font-weight: bolder;
    font-style: normal; 
}

@font-face {
    font-family: 'Gilroy Bold';
    src: url('./assets/fonts/Gilroy-Bold.otf');
    font-weight: bold;
    font-style: normal; 
}

@font-face {
    font-family: 'Gilroy Heavy';
    src: url('./assets/fonts/Gilroy-Heavy.otf');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'Gilroy Light';
    src: url('./assets/fonts/Gilroy-Light.otf');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'Gilroy Medium';
    src: url('./assets/fonts/Gilroy-Medium.otf');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'Gilroy Regular';
    src: url('./assets/fonts/Gilroy-Regular.otf');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'Gilroy Semibold';
    src: url('./assets/fonts/Gilroy-Semibold.otf');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'Recoleta Black';
    src: url('./assets/fonts/Recoleta Black.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Recoleta Bold';
    src: url('./assets/fonts/Recoleta Bold.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Recoleta Light';
    src: url('./assets/fonts/Recoleta Light.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Recoleta Medium';
    src: url('./assets/fonts/Recoleta Medium.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Recoleta Regular';
    src: url('./assets/fonts/Recoleta Regular.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Recoleta SemiBold';
    src: url('./assets/fonts/Recoleta SemiBold.otf');
    font-weight: normal;
    font-style: normal; 
}

.fa.fa-facebook, .fa.fa-twitter {
    font-family: "Font Awesome 5 Brands" !important;
}

#footer .social-icons a:link, 
#footer .social-icons a:visited {
    border-radius: 50% !important;
    background-color: #E7E4C7 !important;
    color: #231F20 !important;
}

#footer .social-icons a:hover {
    background-color: #F07F24 !important;
}

#footer .footercols1 h3::after, 
#footer .footercols2 h3::after, 
#footer .footercols3 h3::after, 
#footer .footercols4 h3::after {
    background-color: #F07F24 !important;
}

.footer-blog-posts ul li, 
.footmenu li {
     margin-bottom: 0px !important;
}

#footer .footercols1 h3, 
#footer .footercols2 h3, 
#footer .footercols3 h3, 
#footer .footercols4 h3 {
    font-family: 'Gilroy Black';
    font-size: 20px;
}

#footer > div.center > div.rowfooter > div > p,
#footer > div.center > div.rowfooter > div > div > ul > li > a {
    font-family: 'Gilroy Regular';
    font-size: 16px;
    
}


#noticias-posts > div > div > article.elementor-post.elementor-grid-item.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry > div {
    text-align: center;
}


#noticias-posts .swiper-slide .eael-grid-post.eael-post-grid-column .eael-grid-post-holder {
    padding-bottom: 1rem;
}

#noticias-posts .swiper-slide .eael-grid-post.eael-post-grid-column .eael-grid-post-holder {
    background-color: #8ACAEF;
}

#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder {
    background-color: #fff;
}

#noticias-posts .swiper-slide:nth-child(3n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder {
    background-color: #9ED3A1;
}

#noticias-posts .swiper-slide .eael-grid-post.eael-post-grid-column .eael-grid-post-holder h4.eael-entry-title  a.eael-grid-post-link {
    font-size: 21px;
}

#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder h4.eael-entry-title  a.eael-grid-post-link,
#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder div.eael-entry-content > div > p {
    color: #343533;
}

#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder h4.eael-entry-title  a.eael-grid-post-link:hover {
    color: #F07F24;
}


#noticias-posts .swiper-slide .eael-grid-post.eael-post-grid-column .eael-grid-post-holder div.eael-entry-content a.eael-post-elements-readmore-btn {
    border-radius: 20px 20px 20px 20px;
    padding: 5px 20px 5px 20px;
}

#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder div.eael-entry-content a.eael-post-elements-readmore-btn {
    background-color: #fff;
    color: #F6AA1D;;
}


#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column .eael-grid-post-holder div.eael-entry-content a.eael-post-elements-readmore-btn {
    background-color: #F07F24;
    color: #fff;
}


#noticias-posts .swiper-slide .eael-grid-post.eael-post-grid-column .eael-grid-post-holder div.eael-entry-content a.eael-post-elements-readmore-btn:hover {
    text-decoration: underline;
    background-color: #F6AA1D;
    color: #fff;
}

#noticias-posts .swiper-slide:nth-child(2n) .eael-grid-post.eael-post-grid-column  div.eael-entry-footer  div  div  time {
    color: #000;
}

div.single_post_content > h1.postitle.entry-title {
    text-align: center;
}

.post-template-default.single.single-post div.single_post_content p {
    text-align: justify;
}

.single_post div.single_post_content > h1 {
    font-size: 30px;
}


#htmlcaption1 .nivo-caption-content  div.title,
#htmlcaption1 .nivo-caption-content  div.slidedesc{
    color: #E4E1C2;
    text-align: left;
}

@media screen and (max-width: 1368px) and (min-width: 769px)  {
    
    
    .logo img {
        width: 80px !important;
    }

    .header-extras {
        padding-left: 0px; 
        padding-right: 0px; 
    }


    #topmenu ul li a {
        font-size: 12px !important; 
        padding: 40px 5px;
    }
    
    .get-button a { 
        font-size: 12px; 
        padding: 5px 12px;
    }
    
    
}

@media screen and (min-width: 1366px) {

    .home .center,
    .header_wrap.layer_wrapper .center {
        width: 100%;
        margin: 0 auto;
    }

    .home .footer-type3 .center,
    .home .footer-type4 .center {
        padding: 0px 204px;
    }

    .elementor .home-padding {
        padding: 0px 204px;
    }

    body.home .elementor .home-margin {        
        margin: 60px auto;
    }

    .elementor .home-margin {        
        margin: 30px auto;
    }

    .elementor .home-padding.margin-top-10 {
        margin-top: 10px;
    }

    .elementor .home-padding.margin-y-10 {
        margin: 10px auto;
    }

    body > div.header_wrap.layer_wrapper > div.head-info-area,
    body > div.header_wrap.layer_wrapper div.header.type1 {
        padding: 0 125px;
    }

    #home-slider-2 > div > div > div {
        padding: 0;
    }

    #topmenu ul li a {
        padding: 40px 5px;
    }

    .page_fullwidth_wrap div.center {
        padding: 0;
    }

    #section-nuestro-modelo {
        padding: 2rem 204px;
    }

    #content > .center > .no_wrap {
        width: unset;
    }

}

.elementor-element-baa2c66 .elementor-button-wrapper a{
    font-family: "Gilroy Bold", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #F07F24;
    color: #fff;
    background-color: #F07F24;;
    border-radius: 40px 40px 40px 40px;
    padding: 15px 30px 15px 30px;
    
}

