@charset "utf-8"; * {margin:0; padding:0;} @font-face{    font-family:'fonte_titulo';    src:url("../fonts/Chianti XBdIt BT Extra Bold Italic.ttf");}body {/*background: #f4f9ff url(../img/modelo_bg.png) no-repeat 50% 0px;text-align: center;font-family: Arial ;*/    font-size: 62.5%;    font-family:verdana, georgia , helvetica , sans-serif;} @media screen and (max-width: 769px) {    nav #localizar ul {        width: 200px !important;        float: none!important;         box-sizing: border-box;        margin: 0px auto 0px auto!important;    }    header div div div.col-sm-4{         max-width: 100% ! important;        flex:100% ! important;        margin-top: 25px;    }    header div div div h1{         max-width: 100% ! important;        text-align: center;        display: block;        margin: 0px auto 0px auto;    }    header div div div:last-child{        display: none;        visibility: hidden;    }    header div div div:first-child{        display: none;        visibility: hidden;    }    header div div div:first-child a img{        display: block;    }    #infos_prof_loc div {        text-align: center;    }    #infos_prof_loc div {        display: block;    }    .cadastrar{        margin-top: 50px;        display: flex;    }}@media screen and (max-width: 1025px) {    .container , .container-quem-somos , .container-materia , .container-segmento , .container-vestsale{        max-width: 100%;        min-width: 100%;        margin: 0 auto;        padding: 0em .2em 0em .2em;    }}@media screen and (max-width: 769px) {    header {        background: url(../img/bg_header_m.jpg) top repeat-x;        z-index: 3;    }    #logo_principal {        width: 161px;        height: 39px;        display: block;        z-index: initial;        background: url(../img/logo-sr-branco.png) no-repeat;        text-indent: -9000px;        margin: .5em auto;        position: initial;    }    .corpo {        min-width: 100%;        max-width:100%;        position: relative;        padding: 0em 0em 1em 0em;    }    .quem_somos_imagens{        display: none;        visibility: hidden;    }    #confira{        display: none;        visibility: hidden;    }    .box_subtitulo{        display: none;        visibility: hidden;    }    .amazingslider-arrow-right-0 , .amazingslider-arrow-left-0{        display: none;        visibility: hidden;     }    .amazingslider-slider-0 {        border-width: initial  !important;        border-style: initial  !important;        border-color: initial  !important;    }    .amazingslider-nav-0{        display: none;        visibility: hidden;     }    .matricula {        width:100%;        height: 40px;        float:left;        margin:0px auto auto auto;        z-index: 2;        border-top: initial;        border-bottom: initial;    }    .matricula li {        background: initial !important;    }    .matricula ul.lista {        top: 0.5em;    }    #amazingslider-1 {        width: 100% !important;        height: auto !important;    }    #logo_principal{        position: initial;        z-index: initial;    }    .ul_sessao {        margin: .5em auto 0px auto;     }    .ul_sessao li#li-trab {        display: none;        visibility: hidden;    }    .li_sessao {        width: 30%;        margin: 1em .8em 1.2em 0em;         height: inherit;    }    .li_sessao a {        background-size: contain !important;     }    .nav_sessoes{        margin:initial;    }    #box-toggle img{        display: none;        visibility: hidden;    }    #box-toggle H1{        display: none;        visibility: hidden;    }    #box-toggle #ul_mais_destaques {        display: none;        visibility: hidden;    }    .tgl span.divisao{        display: none;        visibility: hidden;    }    #box-toggle #ul_mais_destaques li:last-child{        display: none;        visibility: hidden;    }    .mais_destaques div.duas_colunas a {        text-decoration:initial;    }    .mais_destaques div.duas_colunas {        width: 50%;    }    #quem_somos .quatro_colunas{        width: 97%;        padding: 1em;        margin: 1em .5em 4em .5em;    }    /* #### galeria de fotos infraestrutura #### */    .pikachoose {        width: 100%;        position: relative;        margin: 0em 0em 2em 0em;        height: 500px !important;    }    .pika-stage {        width: 98% !important;    }    .pika-stage img {        width: 90% !important;    }    #quem_somos {        padding: .5em;        margin: 1em auto 1em auto;    }    #rodape {        width: 100%;        margin: 0 auto;        position: relative;        box-sizing: border-box;        height: auto;        padding: 1em;    }    #rodape_center , #rodape_right {        display: none;        visibility: hidden;    }    #rodape_left{        width: 100%;    }    #rodape_left span:first-child {        display:block;        float: left;        width: 50%;        text-align: center;    }    #rodape_left span:last-child  {        display:block;        float: right;        width: 50%;        text-align: center;    }    .footer img.logo_rodape {        margin:initial;        float: none;    }    .footer p {        margin: initial;         word-spacing:initial;         padding:initial;     }    .footer {        width: 100%;        margin: 0em;    }    .container-segmento .cinco_colunas {        width: 100%;    }    .container .principal section.cinco_colunas {        width: 100%;    }    .container-segmento #gestores{        display: none;        visibility: hidden;    }    /* #### IMAGEM NA MATERIA #### */    #materia_destaque div#texto_destaque p img {        margin: 1em 5px 1em 5px;        width: 95%;        height: 95%;    }    #materias_secundarias{        width: 97%;        padding: .5em;        margin-top: 1em;    }    .container-segmento .tres_colunas{        margin: 0em;    }    .container-segmento   .acabamento2 {        border-bottom: thin solid #e7e7e7;        padding-bottom: 1em;        padding-top: 1em;        position: relative;        float: left;        width: 100%;    }    .container-segmento aside   section.acabamento2 {        display: none;        visibility: hidden;    }    #materia_destaque {        margin: 0em;         padding: .5em;    }    #materia_destaque h1 {        width: 100% ! important;    }    #materia_destaque .cinco_colunas{        width: 100%;    }    article , aside{        width: 100% !important;    }    .tres_colunas , .quatro_colunas , .cinco_colunas , .duas_colunas{        margin: 0em;         padding: 0em;    }    .principal {        margin: .2em auto .2em auto;    }    .parceiros li {        height:inherit;         margin: 1em .5em 1em 0em;        border-left:initial;         border-style:initial;         width: 30%;    }    .parceiros li a img{        max-width: 80%;    }    .borda_sombra {        -moz-border-radius:initial;        -webkit-border-radius: initial;        border-radius: initial;        background: initial;        box-shadow:initial;    }    #box_busca {        display: none;        visibility: hidden;    }    .menu {        position:relative;        display:inline-block;    }    .menu ul {        width:100%;        position:absolute;        top:8em;        left:0px;        box-shadow:0px 1px 1px rgba(0,0,0,0.15);        border-radius:3px;        background:#264f95;    }    .toggle-nav {        padding:8px;        float:left;        display:inline-block;        box-shadow:0px 1px 1px rgba(0,0,0,0.15);        border-radius:3px;        background:#264f95;        text-shadow:0px 1px 0px rgba(0,0,0,0.5);        color:#fff;        font-size:23px;        transition:color linear 0.15s;        margin-top: -10px;    }    .toggle-nav:hover, .toggle-nav.active {        text-decoration:none;        color:#fff;    }     /* #### SELECTS #### */    #select_segmento , #select_quem_somos {        width: 100%;        margin: 1em auto;     }    #select_segmento option , #select_quem_somos   {        font-size: 15px;    }    /* ##### ANOS #### */    .ul_ano li {        width: 13%;    }    /* ##### ANOS #### */    .ul_ano li {        width: 13%;    }    #gestores {        text-align: center;    }    /* #### CONTATO #### */    #contato input , #contato label ,  #contato textarea {        width: 96%;    }    /* ### POPUP ### */    #popup_full {        width: 100%;    }}