/*
Theme Name: gandpr
Theme URI: 
Author: virkapp
Author URI: https://virkapp.com
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gandpr
Tags: gandpr
*/


:root{     
	--primary-font: "Open Sans", sans-serif; 
	--text-color:#343434;  
    --purple-color: #792B61;
    --green-color:#0B919F;
    --green-color2:#3E91AE;
    --red-color:#F25030;
    --red-color2:#F06D53;
    --blue-color:#115D8C;
    --pink-color:#E494CF;
    --dark-blue-color:#1D164D;
    --orange-color:#F06D53;
}

body{
    font-family:var(--primary-font);        
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;    
    position: relative;
    color:var(--text-color);
    background:#E9E9E9;
}

h1{
    font-size: 32px;
    line-height: 60px;
    font-weight: 900;
    color:var(--dark-blue-color);
    padding-bottom:30px;
    display: inline-block;
    position: relative;
}

h1:before{
    content:'';
    position: absolute;
    width:118px;
    height:13px;
    background: var(--purple-color);
    right:0px;
    bottom: 20px;
}

h2{
    font-size:35px;
    line-height: 48px;
    font-weight: bold;
}

.documento{
    background: #F7F6F6;
    border-radius: 30px;
    padding:15px;
    min-height: 250px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    position: relative;
    paddingb-bottom:35px;
    transition:background .3s ease-out;
}

.documento h3{
    font-size: 25px;
    line-height: 20px;
    font-weight: bold;
}

.documento h2, .documento h3{
    color:#464646;
}


.documento .leer{
    position: absolute;
    bottom:15px;
    right:15px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color:#5C5353;
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
}

.documento:hover{
    background: var(--purple-color);
}

.documento:hover h2, .documento:hover .leer, .documento:hover h3{
    color:white;
}

.documento:hover img{
    filter: brightness(0) invert(1);
}

.logo-noticia{
    max-width: 60% !important;
    max-height: 40px;
    align-self: flex-start;
    margin: 5px 0px 25px 0px;
}

.documento h2{
    font-size:20px;
    line-height: 24px;
}

.campania img {
    height:349px !important;
    max-width: 650px !important;
    object-fit: contain !important;
}

#campanias{        
    margin-bottom:0px;
}

.campania .slider-list, #campanias .item{
    max-width: 650px;
    padding-bottom:5px;
}

#campanias .slick-btn{
    color:var(--orange-color);
    font-size:50px;
}

.slick-dots{
    bottom: -35px;
}

.slick-dots li button:before{
    font-size:50px;
    color:white;
}

.slick-dots li.slick-active button:before{
    color:white;
}

.item:not(.slick-current) .campania .slick-btn {
    visibility: hidden;
}

@media all and (min-width: 1200px){
    #campanias .slick-btn{
        color:#FFF;
    }

    #campanias .slick-btn.slick-1 {
        left: -50px;
    }

    #campanias .slick-btn.slick-2 {
        right: -50px;
    }
}

@media all and (max-width: 1023px){
    .campania .slider-list, #campanias .item, .campania img{
        max-width: 100vw !important;
    }
}

@media all and (max-width: 991px){
    #campanias .slick-btn{
        display: none !important;
    }
    h1::before {
        display: none;
    }
}