@charset "utf-8";
/* CSS Document */




.link_carrusel{
    color: #fff;
    transition: all ease 300ms;
    font-weight: 700;
}

.link_carrusel:hover{
    text-decoration: none;
    color: #627a3d;
}


#blog_0{
    background-image: url("../img/blog/00/00.jpg");
    background-repeat: no-repeat;
    background-position: 30% 0;
}




#blog_1{
    background-image: url("../img/blog/01/01.jpg");
    background-repeat: no-repeat;
    background-position: 30% 0;
}


#blog_2{
    background-image: url("../img/blog/02/01.jpg");
    background-repeat: no-repeat;
    background-position: 30% 0;
}



#w_slots .row{

    margin: 20px 0;
}


.w_text_slot h4{
    color: #c26139;
}




.w_text_slot a{
    color: #627a3d;
    transition: all ease 300ms;
    font-weight: 600;
}


.w_text_slot a:hover{
    color: #ddae58;
    text-decoration: none;
}








#h_blog_interno, #h5_blog_interno{
    color: #fff;
    text-align: center;
}

#h_blog_interno{
    margin: 0;
    padding: 25px;
}

.blog_info{
    text-align: justify;
}



.blog_info h3{
    color: #c26139;
    text-align: left;
}

.blog_info h4{
    color: #D3914E;
}

.blog_info h5{
    color: #8CAD4E;
}


.blog_info p a{
    color: #7a9341 !important;
    transition: all ease 300ms;
}


.blog_info p a:hover{
   text-decoration: none;
    color: #d3914e !important;
}


.blog_info ul{
   padding-left: 30px;
}
.blog_info ul li{
    color: #ddae58;
}


.blog_info ul li p{
    color: #262d1e;
}

#aside{
    border-left: 1px dotted #dbe5c6;
    background: #fdfefc;
}


#aside h5{
    text-align: center;
    color: #7a9341;
}


#aside ul{
    padding-left: 30px;
}


#aside ul li{
    margin-bottom: 10px;
    color: #ddae58;
}



#aside ul li a{
    color: #627a3d;
   transition: all ease 300ms
}

#aside ul li a:hover{
    color: #c26139;
    text-decoration: none;
}


@media only screen and (min-width: 1px) and (max-width: 768px) {
    
    .slot_blog{
    margin-bottom: 40px;
}
    
    
    #aside{
    border-top: 2px dotted #dbe5c6;
    border-left: none;
    background: #fdfefc;
}
    
}
