
/*
   CUSTOM  
*/


/* Smaller than standard 1120px (devices and browsers) */
@media only screen and (max-width: 1120px) {
}
/* Tablet Portrait size to standard 1120px (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1120px) {
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 
    .paddleft--0{
        padding-left: 15px !important;
    }
    .paddright--0{
        padding-right: 15px !important;
    }
    
    div.inner-wrapper .left img{
        width: 100%;
        height: auto;
    }
    .neslatterTxt > div:first-child span::before{
        display: block;
        width: 100%;
        text-align: center;
    }
    .neslatterTxt span{
        text-align: center;
        margin-bottom: 10px;
    }
    .nopadding{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    h1.logo{
        display: flex;
        display: -webkit-flex;
        justify-content: center;
    }
    .cd-secondary-nav.fixed{
        position: relative;
        top: 0;
    }
    .logos-oab li a {
        
    }
    .logos-oab li{
        margin-bottom: 30px;
        width: 100%;
        display: flex;
        display: -webkit-flex;
        justify-content: center; 
    }
    .menu_secund {
        padding: 30px 0;
    }
    .menu_secund > div a{
        padding: 20PX;
    }
    .neslatterTxt > div:first-child span::before{
        margin-left: 0;
    }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .slide_noticia_box figure::before{
        background: none;
    }
    .slide_noticia_box figcaption{
        position: relative;
        padding: 0;
        margin-top: 10px;
    }
    .controldefault{
        top: 20%;
    }
    .map-wrapper span{
        display: block;
        width: 100%;
        float: left;
        margin-top: 20px;
    }
}


















/*
    'PADRÕES' EM RESPONSIVEL 
*/

/* Smaller than standard 1120px (devices and browsers) */
@media only screen and (max-width: 1120px) {
}
/* Tablet Portrait size to standard 1120px (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1120px) {
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    /* padrões */
    .menu-nav{
        display: block;
        visibility: visible;
    }
    .menu-static{
        display: none;
        visibility: hidden; 
    }
    
    .flex-center,
    .flex-between{ 
        display: block;
    }
    
    .conteudoINDEX > div > div > div > div{
        margin: 5px 0;
    }
    .conteudoINDEX > div > div > div{
    }
    .conteudoINDEX > div > div{
        margin: 20px 0;
    }
    .conteudoINDEX > div{
        margin: 20px 0;
    }
    
    
    .footer .artemsiteLogo{
        width: 200px;
        margin: 50px auto 20px;
        float: none;
        display: block; 
    }
    .footer .copy > span{
        width: 100%;
        text-align: center;
    }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
}

 