/* 
    Created on : MAR/2017
    Author     : INCOGRAF®
*/

/* === TEMPLATE ART LIST 3  === */

.itpl [class*=' col-']{
    /*border: 1px solid red;*/
    padding: 0px;
}

.itpl .tpl-banner .mybanner-container {
    background-color: transparent;
    /*background-image: url('../../images/app/about_banner.jpg');*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 230px;
}

.itpl .tpl1-container .tpl1-title h2{
    color: #0062a9;
    text-transform: uppercase;
    padding-left: 45px;
    text-align: left;
}

.itpl .tpl1-container .row{
    margin-right: 0px;
    margin-left: 0px; 
}
.itpl .tpl1-container .tpl1-content-desc2 .freeSpace,
.itpl .tpl1-container .tpl1-content-desc .tpl1-links-container{
    background-color: #f0d200;
}
.itpl .tpl1-container .tpl1-content-desc .tpl1-links-container{
    height: 615px;
    /*height: 550px;*/
    margin-top: -127px;
}
.itpl .tpl1-container .tpl1-content-desc2 .freeSpace{
    height: 200px;
}
.itpl .tpl1-links-container .tpl1-links{
    padding: 160px 30px 0 30px;
}
.itpl .tpl1-links a:hover i{
    padding-left: 10px;
}
.itpl .tpl1-links-container .tpl1-links>div{
    padding: 10px 0;
    border-bottom: 1px dotted #dadada;
}
.itpl .tpl1-links-container .tpl1-links h4{
    text-transform: uppercase;
    text-align: left;
}
.itpl .tpl1-links-container .tpl1-links p{
    font-size: 20px;
}
.itpl .tpl1-content-desc hr{    
    position: absolute;
    width: 100%;    
    top: 280px;
    border-top: 1px solid #dadada;
    z-index: 20;

}
.itpl .tpl1-content-desc2 hr{    
    position: absolute;
    width: 100%;    
    /*top: 0px;*/
    border-top: 1px solid #dadada;
    z-index: 20;

}
.itpl .tpl1-content-desc2 .tpl1-description,    
.itpl .tpl1-content-desc .tpl1-description{    
    /*padding: 50px;*/
    padding: 40px 50px 20px 50px;

}

.itpl .tpl1-content-desc2 .tpl1-description #descricao2{
    /* especifico página quem somos */
    text-transform: uppercase;
}

.itpl .tpl1-content-desc2 .tpl1-description p,    
.itpl .tpl1-content-desc .tpl1-description p{    
    font-size: 16px;
    text-align: justify;
}


/*Temp*/
/*.itpl .tpl1-content-desc2 img{    
    background-color: cadetblue;
    padding: 5px;
}*/

/* Large Devices, Wide Screens */
@media screen and (max-width: 1199px) {
    /*    .itpl [class*=' col-']{
            border: 1px solid blueviolet;
        }*/
}
/* Medium Devices, Desktops */
@media screen and (max-width: 991px) {
    /*    .itpl [class*=' col-']{
            border: 1px solid yellow;
        }*/
    .itpl .tpl1-container .tpl1-title h2{        
        padding-left: 65px;
        padding-right: 65px;
        text-align: center;
    }
    .itpl .tpl1-container .tpl1-content-desc .tpl1-links-container {
        height: auto; 
        margin-top: 0; 
    }

    .itpl .tpl1-container .tpl1-content-desc2 .freeSpace {
        display: none;
    }

    .itpl .tpl1-links-container .tpl1-links {
        padding: 30px 65px;
    }
    .itpl .tpl1-content-desc hr{    
        display:none;
    }

    .itpl .tpl1-content-desc2 .tpl1-description,    
    .itpl .tpl1-content-desc .tpl1-description{            
        padding: 50px 65px 50px 65px;
    }

}

/* Small Devices, Tablets */
@media screen and (max-width: 767px) {
    /*    .itpl [class*=' col-']{
            border: 1px solid green;
        }*/
    .itpl .tpl1-container .tpl1-title h2{        
        padding-left: 20px;
        padding-right: 20px;
    }
        .itpl .tpl1-links-container .tpl1-links {
        padding: 30px 20px;
    }
    .itpl .tpl1-content-desc2 .tpl1-description,    
    .itpl .tpl1-content-desc .tpl1-description{            
        padding: 50px 20px 50px 20px;
    }

}

/* Extra Small Devices, Phones */ 
@media screen and (max-width: 480px) {
    /*    .itpl [class*=' col-']{
            border: 1px solid blue;
        }*/
    .itpl .tpl1-content-desc2 img{    
        width: 100%;
    }
}

/* Custom, iPhone Retina */ 
@media screen and (max-width: 320px) {
    /*    .itpl [class*=' col-']{
            border: 1px solid red;    
        }*/
}