/* RESET */
* {margin:0; padding:0; list-style:none; vertical-align:baseline; transition: 0.3s;}
a {text-decoration: none;}
/* RESET */
@font-face { font-family: 'Ubuntu-Light'; src: url('fonts/Ubuntu/Ubuntu-Light.ttf') format('truetype'); font-weight: lighter; font-style: normal;}
@font-face { font-family: 'Play-Regular'; src: url('fonts/Play/Play-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'NunitoSans-Light'; src: url('fonts/Nunito_Sans/NunitoSans-Light.ttf') format('truetype'); font-weight: lighter; font-style: normal;}
@font-face { font-family: 'Quicksand-Light'; src: url('fonts/Quicksand/Quicksand-Light.ttf') format('truetype'); font-weight: lighter; font-style: normal;}
@font-face { font-family: 'VarelaRound-Regular'; src: url('fonts/Varela_Round/VarelaRound-Regular.ttf') format('truetype'); font-weight: lighter; font-style: normal;}

.clear {clear: both;}

html, body {width: 100%; height: 100%;}
body {font-family: NunitoSans-Light; background-color: #D3D3D3; background-image: url(../imagens/background/digital_fundo_verde.png); background-position: center; background-repeat: no-repeat; background-attachment: fixed;}

.h-space1_033 {height: 1px; background-color: #033; width: 70%; margin: 0 auto;}

#slide {height: 100%; width: 100%; z-index: 3;}

#cabecalho {height: 120px; width: 100%; background-color: rgba(255,255,255,0.9); position: fixed; top: 0px; z-index: 10; overflow: hidden;}
#cabecalho .conteudo-cabecalho {width: 100%; height: 100%; margin: 0px auto;}
#cabecalho .conteudo-cabecalho .logotipo {height: 100%; width: 35%; float: left; background-image: url('../imagens/logo_site.png'); background-size: auto 100px; background-repeat: no-repeat; background-position: center; cursor:pointer;}
#cabecalho .conteudo-cabecalho .informacoes {height: 100%; width: 65%; float: left;}
#cabecalho .conteudo-cabecalho .informacoes .telefones {width: 45%; height: 100%; float: left;}
#cabecalho .conteudo-cabecalho .informacoes .horario-atendimento {width: 55%; height: 100%; float: left;}
#cabecalho .conteudo-cabecalho .informacoes .telefones p {width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 160%; margin-top: 6px;}
#cabecalho .conteudo-cabecalho .informacoes .horario-atendimento p {height: 120px; line-height: 20px; text-align: center; margin: auto;}
#cabecalho .conteudo-cabecalho .informacoes .horario-atendimento p.feriado {height: 120px; line-height: 30px; text-align: center; font-size: 150%; margin-top: 25px;}
#cabecalho .conteudo-cabecalho .informacoes .horario-atendimento p.statusaberto {font-size: 150%; height: 50px; line-height: 50px;}

#navegacao {width: 100%; position: fixed; top: 120px; z-index: 10;}
#navegacao .area-navegacao {display: block; background-color: rgba(1,108,38,0.9); height: 50px;}
#navegacao .mobile {display: none;}
#navegacao .menuitem,
#navegacao .mobilemenufechar {float: left; width: 25%; height: 50px; line-height: 50px; text-align: center; font-family: Play-Regular; color: #FFF;}
#navegacao ul {width: 80%; margin: 0px auto;}
#navegacao ul li {display: inline;}
#navegacao ul li .menuitem:hover {background-color: rgba(255,255,255,0.6); color: rgb(0,0,0);}
#navegacao ul li .mobilemenufechar {background-color: rgba(255,0,0,0.7); margin-top: 60px;}

section.corpo {min-height: 200px; background-color: #FFF; margin-bottom: 5px;}
section .conteudo-sessao {width: 80%; margin: 0 auto; padding: 10px 0 10px 0;}
section h1{font-family: Quicksand-Light;}
section h3 {font-family: Quicksand-Light;}
section h1, section h3 {text-align: center; line-height: 30px;}
section h3 {padding-bottom: 15px;}
section p, section h4 {text-indent: 2.5em; text-align: justify;}
section h4, section p {padding: 5px 10px 5px 10px;}
section div.item-conteudo-sessao {width: 33.33%; float: left;}
section div.item-conteudo-sessao div {padding: 0px 10px 0px 0px; margin: 2px;}
section div.item-conteudo-sessao .item-conteudo-sessao-imagem { margin: 0px auto; height: 150px; width: 70%; background-repeat: no-repeat; background-size: auto 80%; background-position: center;}
section div.item-conteudo-sessao .item-conteudo-sessao-descricao {width: 70%; margin: 0 auto;}

section#sessao-parceiros div.item-conteudo-sessao {width: 33.33%; height: 120px; margin: 5px 0 5px 0; position: relative;}
section#sessao-parceiros div.item-conteudo-sessao div.logo-parceiro {height: 120px; background-repeat: no-repeat; background-size: 100% auto; background-position: center;}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro {top: 0px; height: 0%; width: 96%; background-color: rgba(255,255,255,0.9); position: absolute; overflow: hidden; text-align: center; font-size: 150%; display: none; background-color: rgba(211,211,211,0.9);}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro a {background-image: url(../imagens/imagem-link-externo.png); background-size: 100%; height: 50px; width: 50px;}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .nome-parceiro {height: 60px; text-align: center; line-height: 60px;}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-texto {height: 60px; text-align: center; line-height: 60px;}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-icone {height: 60px; background-image: url(../imagens/imagem-link-externo.png); background-size: auto 70%; background-position: left; background-repeat: no-repeat;}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-texto {width: 100%; position: absolute; bottom: 0px; left: 0px;}
section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-icone {width: 20%; position: absolute; bottom: 0px; right: 0px;}
section#sessao-parceiros div.item-conteudo-sessao:hover div.informacoes-parceiro {display: block; height: 100%;}

footer {background-color: #2F4F4F; margin-top: 5px;}
#rodape a {text-decoration: none; color: #FFF;}
#rodape h1 {padding: 5px; text-align: center; border-bottom: 1px #000 solid; font-size: 120%;}
.rodape-conteudo {width: 100%; margin: 0 auto;}
#rodape .rodape-conteudo .fundo-logo {background: url(../imagens/logo.png) no-repeat center; height: 190px; width: 160px; margin: 5px; float: left;}
#rodape .rodape-conteudo .informacoes {height: 190px; width: 310px; margin: 5px; float: left;}
#rodape .rodape-conteudo .informacoes p {line-height: 20px; padding: 10px; margin-top: 35px; text-indent: 0em; color: #D3D3D3;}
#rodape .rodape-conteudo .copyright {font-size: 10px; text-align: center; padding: 20px; color: #D3D3D3;}

#toTop {display: none;}
.one-page-arrow {width: 25px; font-size: 80px; text-align: center; position: fixed; bottom: 100px; right: 60px;}
.icon-angle-up {position: absolute;}
.icone2 {margin-top: 20px;}
.one-page-arrow:hover {cursor:pointer;}

.indicacao-conteudo {width: 100%; height: 100px; bottom: 5px; position: absolute; z-index: 4;}
.indicacao-conteudo .indicacao-conteudo-icone {width: 65px; margin: 0 auto; font-size: 100px; color: #FFF; text-shadow:#000 0px 0px 10px; cursor: pointer;}

section#sessao-contato .contato-formulario,
section#sessao-contato .contato-informacoes {float: left;}
section#sessao-contato .contato-formulario {width: 60%;}
section#sessao-contato .contato-formulario .espaco_3 {display: none;}
section#sessao-contato .contato-formulario-resposta {padding: 30px;}
section#sessao-contato .contato-formulario-resposta h2 {text-align: center; padding: 0px 0px 10px 0px; font-size: 150%;}
section#sessao-contato .contato-formulario-resposta p {text-align: justify; padding: 0px 0px 2px 0px;}
section#sessao-contato .contato-formulario-resposta .reposta-voltar {width: 50%; margin: 0 auto; padding: 10px; line-height: 15px; margin-top: 20px; border: #033 solid 1px;}
section#sessao-contato .contato-formulario-resposta .reposta-voltar:hover {background-color: #016C26; cursor: pointer; text-shadow:#FFF 0px 0px 15px;}
section#sessao-contato .contato-formulario-resposta .reposta-voltar i {font-weight: bold; width: 10%; float: left;}
section#sessao-contato .contato-formulario-resposta .reposta-voltar p {font-weight: bold;}
section#sessao-contato .contato-informacoes {width: 40%;}
section#sessao-contato .contato-informacoes .contato-email,
section#sessao-contato .contato-informacoes .contato-facebook,
section#sessao-contato .contato-informacoes .contato-fone,
section#sessao-contato .contato-informacoes .contato-site {height: 30px; background-size: auto 30px; background-repeat: no-repeat; background-position: left; margin: 5px; line-height: 30px; text-indent: 2.5em;}
section#sessao-contato .contato-formulario p,
section#sessao-contato .horario-atendimento p {text-indent: 0px; text-align: center;}
section#sessao-contato .horario-atendimento p span {text-transform: uppercase; font-size: 20px; color: #016C26;}

#form-contato {}
section#sessao-contato .contato-formulario-resposta {display: none;}

.campo-formulario {padding: 5px 10px 5px 5px; position: relative;}
#form-contato input[type=text],
#form-contato input[type=tel],
#form-contato input[type=email],
#form-contato textarea {
    font-family: Quicksand-Light !important;
    font-size: 110%;
    background-color: #D3D3D3;
    resize: vertical;
    min-height: 30px; 
    width: 79%; 
    padding: 0px 0px 0px 0px; 
    border: #FFF solid 1px;
    outline: none;  
    line-height: 30px; 
    float: right; 
    text-indent: 25px;
    text-justify: distribute;
}
#form-contato textarea {max-width: 79%; min-height: 30px;}
#form-contato label {
    font-family: Quicksand-Light !important;
    font-size: 110%;
    float: left;
    display: block;
    text-align: center; 
    line-height: 30px; 
    color: #000;
    border: #FFF solid 1px;
    text-shadow:#FFF 0px 0px 15px;
    width: 20%; 
    padding: 0px 0px 0px 0px; 
    line-height: 30px; 
    background-color: #FFF;
}
#form-contato input[type=text]:focus,
#form-contato input[type=tel]:focus,
#form-contato input[type=email]:focus,
#form-contato textarea:focus{background-color: #BFC0C2;}
#form-contato input[type=text]:hover,
#form-contato input[type=tel]:hover,
#form-contato input[type=email]:hover,
#form-contato textarea:hover{background-color: #BFC0C2;}
#form-contato .controles-formulario { margin: 5px auto; width: 215px; height: 30px; position: relative;}
#form-contato .controles-formulario input[type=submit] {
    border: #FFF solid 1px;
    width: 135px; 
    height: 30px;
    padding: 5px;
    position: absolute;
    cursor: pointer;
    outline: none;
    background-color: #D3D3D3;
}
#form-contato .controles-formulario input[type=reset] {
    border: #FFF solid 1px;
    width: 80px; 
    height: 30px;
    padding: 5px;
    position: absolute;
    left: 135px;
    cursor: pointer;
    outline: none;
    background-color: #D3D3D3;
}
#form-contato .controles-formulario input[type=submit]:hover {background-color: #016C26; color: #FFF;}
#form-contato .controles-formulario input[type=reset]:hover {background-color: #ff3333; color: #FFF;}

/* SLIDER */
.sl-slider-wrapper { width: 100%; height: 100%; margin: 0 auto; position: relative; overflow: hidden;}
.sl-slider { position: absolute; top: 0; left: 0;}
.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner { position: absolute; width: 100%; height: 100%; top: 0px; left: 0;} 
.sl-slider h2,
.sl-slider blockquote { padding: 100px 30px 10px 30px; width: 80%; max-width: 960px; color: #fff; margin: 0 auto; position: relative; z-index: 3;}
.sl-slider h2 { font-size: 100px; text-shadow: 0 -2px 0 rgba(0,0,0,0.2); margin-top: 120px;}
.sl-slider blockquote { font-size: 28px; padding-top: 10px; font-weight: 300; text-shadow: 0 -1px 0 rgba(0,0,0,0.2);}
.sl-slider blockquote cite { font-size: 16px; font-weight: 700; font-style: normal; text-transform: uppercase; letter-spacing: 5px; padding-top: 30px; display: inline-block;}
.bg-img { padding: 200px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position: absolute; top: -200px; left: -200px; width: 100%; height: 100%; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center center;}
.sl-slide { z-index: 3;}
/* The duplicate parts/slices */
.sl-content-slice { overflow: hidden; position: absolute; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; background: #fff; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; opacity : 1;}
/* Horizontal slice */
.sl-slide-horizontal .sl-content-slice { width: 100%; height: 50%; left: -200px; -webkit-transform: translateY(0%) scale(1); -moz-transform: translateY(0%) scale(1); -o-transform: translateY(0%) scale(1); -ms-transform: translateY(0%) scale(1); transform: translateY(0%) scale(1);}
.sl-slide-horizontal .sl-content-slice:first-child { top: -200px; padding: 200px 200px 0px 200px;}
.sl-slide-horizontal .sl-content-slice:nth-child(2) { top: 50%; padding: 0px 200px 200px 200px;}
/* Vertical slice */
.sl-slide-vertical .sl-content-slice { width: 50%; height: 100%; top: -200px; -webkit-transform: translateX(0%) scale(1); -moz-transform: translateX(0%) scale(1); -o-transform: translateX(0%) scale(1); -ms-transform: translateX(0%) scale(1); transform: translateX(0%) scale(1);}
.sl-slide-vertical .sl-content-slice:first-child { left: -200px; padding: 200px 0px 200px 200px;}
.sl-slide-vertical .sl-content-slice:nth-child(2) { left: 50%; padding: 200px 200px 200px 0px;}
/* Content wrapper */
/* Width and height is set dynamically */
.sl-content-wrapper { position: absolute;}
.sl-content { width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);}
/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {  background-color: rgba(0,0,0,0.5);}
.sl-slide-vertical .sl-slide-inner {  background-color: rgba(0,0,0,0.5);}
/* Animations for content elements */
.sl-trans-elems .deco{ -webkit-animation: roll 1s ease-out both, fadeIn 1s ease-out both; -moz-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
                       -o-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
                       -ms-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
                       animation: roll 1s ease-out both, fadeIn 1s ease-out both;
}
.sl-trans-elems h2{
    -webkit-animation: moveUp 1s ease-in-out both;
    -moz-animation: moveUp 1s ease-in-out both;
    -o-animation: moveUp 1s ease-in-out both;
    -ms-animation: moveUp 1s ease-in-out both;
    animation: moveUp 1s ease-in-out both;
}
.sl-trans-elems blockquote{
    -webkit-animation: fadeIn 0.5s linear 0.5s both;
    -moz-animation: fadeIn 0.5s linear 0.5s both;
    -o-animation: fadeIn 0.5s linear 0.5s both;
    -ms-animation: fadeIn 0.5s linear 0.5s both;
    animation: fadeIn 0.5s linear 0.5s both;
}
.sl-trans-back-elems .deco{
    -webkit-animation: scaleDown 1s ease-in-out both;
    -moz-animation: scaleDown 1s ease-in-out both;
    -o-animation: scaleDown 1s ease-in-out both;
    -ms-animation: scaleDown 1s ease-in-out both;
    animation: scaleDown 1s ease-in-out both;
}
.sl-trans-back-elems h2{
    -webkit-animation: fadeOut 1s ease-in-out both;
    -moz-animation: fadeOut 1s ease-in-out both;
    -o-animation: fadeOut 1s ease-in-out both;
    -ms-animation: fadeOut 1s ease-in-out both;
    animation: fadeOut 1s ease-in-out both;
}
.sl-trans-back-elems blockquote{
    -webkit-animation: fadeOut 1s linear both;
    -moz-animation: fadeOut 1s linear both;
    -o-animation: fadeOut 1s linear both;
    -ms-animation: fadeOut 1s linear both;
    animation: fadeOut 1s linear both;
}
@-webkit-keyframes roll{
    0% {-webkit-transform: translateX(500px) rotate(360deg);}
    100% {-webkit-transform: translateX(0px) rotate(0deg);}
}
@-moz-keyframes roll{
    0% {-moz-transform: translateX(500px) rotate(360deg); opacity: 0;}
    100% {-moz-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-o-keyframes roll{
    0% {-o-transform: translateX(500px) rotate(360deg); opacity: 0;}
    100% {-o-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-ms-keyframes roll{
    0% {-ms-transform: translateX(500px) rotate(360deg); opacity: 0;}
    100% {-ms-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@keyframes roll{
    0% {transform: translateX(500px) rotate(360deg); opacity: 0;}
    100% {transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-webkit-keyframes moveUp{
    0% {-webkit-transform: translateY(40px);}
    100% {-webkit-transform: translateY(0px);}
}
@-moz-keyframes moveUp{
    0% {-moz-transform: translateY(40px);}
    100% {-moz-transform: translateY(0px);}
}
@-o-keyframes moveUp{
    0% {-o-transform: translateY(40px);}
    100% {-o-transform: translateY(0px);}
}
@-ms-keyframes moveUp{
    0% {-ms-transform: translateY(40px);}
    100% {-ms-transform: translateY(0px);}
}
@keyframes moveUp{
    0% {transform: translateY(40px);}
    100% {transform: translateY(0px);}
}
@-webkit-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-moz-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-o-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-ms-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes scaleDown{
    0% {-webkit-transform: scale(1);}
    100% {-webkit-transform: scale(0.5);}
}
@-moz-keyframes scaleDown{
    0% {-moz-transform: scale(1);}
    100% {-moz-transform: scale(0.5);}
}
@-o-keyframes scaleDown{
    0% {-o-transform: scale(1);}
    100% {-o-transform: scale(0.5);}
}
@-ms-keyframes scaleDown{
    0% {-ms-transform: scale(1);}
    100% {-ms-transform: scale(0.5);}
}
@keyframes scaleDown{
    0% {transform: scale(1);}
    100% {transform: scale(0.5);}
}
@-webkit-keyframes fadeOut{
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@-moz-keyframes fadeOut{
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@-o-keyframes fadeOut{
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@-ms-keyframes fadeOut{
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@keyframes fadeOut{
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@media only screen and (min-width: 2160px) {
    body, header, section, nav {font-size: 120%;}   
}

@media only screen and (min-width: 1500px) {
    body, header, section, nav {max-width: 1500px; margin: 0 auto;}   
}

@media only screen and (max-width: 1024px) {
    #cabecalho .conteudo-cabecalho .informacoes .horario-atendimento p.feriado {margin-top: 15px;}
}

@media only screen and (max-width: 950px) {
    #cabecalho .conteudo-cabecalho {width: 100%;}
    section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-texto {text-align: left;}
    section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .nome-parceiro {font-size: 70%;}
    
    section#sessao-contato .contato-formulario,
    section#sessao-contato .contato-informacoes {float: none; width: 100%;}
    
    #form-contato label,
    #form-contato input[type=text],
    #form-contato input[type=tel],
    #form-contato input[type=email],
    #form-contato textarea {width: 100%; max-width: 100%; text-align: justify;}
}

@media only screen and (max-width: 768px) {
    #cabecalho .conteudo-cabecalho .informacoes .telefones p {font-size: 120%;}
    #cabecalho .conteudo-cabecalho .logotipo {background-size: auto 80px; width: 35%;}
    #cabecalho .conteudo-cabecalho .informacoes {width: 65%;}
    #cabecalho .conteudo-cabecalho .informacoes .telefones p {height: 30px; line-height: 30px; margin-top: 0px;}
    #cabecalho .conteudo-cabecalho .informacoes .horario-atendimento p.statusaberto {font-size: 140%; height: 30px; line-height: 30px;}
    #cabecalho .conteudo-cabecalho .informacoes .horario-atendimento p.feriado {font-size: 120%; line-height: 20px;}
    #cabecalho {height: 90px;}
    #navegacao {top: 90px;}

    section#sessao-parceiros div.item-conteudo-sessao {width: 50%;}
    section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro {width: 95%;}

    section#sessao-contato .contato-formulario,
    section#sessao-contato .contato-informacoes {float: none; width: 100%;}
}

@media only screen and (max-width: 600px) {
    #cabecalho {height: 0%; display: none;}
    #navegacao {top: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
    #navegacao .area-navegacao {display: none; height: 100%; background-color: #FFF;}
    #navegacao .mobile {display: block;}
    #navegacao .logo-mobile {background-color: #FFF; width: 100%; height: 50px; background-image: url(../imagens/logo_site.png); background-size: auto 50px; background-repeat: no-repeat; background-position:center;}
    #navegacao .botaomobile {height: 50px; width: 50px;  position: absolute; top: 0px; right: 5px; background-color: #FFF;}
    #navegacao .botaomobile div {width: 40px; height: 5px; background: #033; margin: 9px auto;}
    #navegacao ul {width: 100%;}
    #navegacao ul li .menuitem,
    #navegacao .mobilemenufechar {float: none; width: 100%; margin-bottom: 10px; background-color: rgba(1,108,38,0.7);}
    #navegacao ul li .menuitem:hover {background-color: rgba(1,108,38,1);}
    #navegacao .mobilemenufechar:hover {background-color: rgba(255,0,0,1);}

    .sl-slider h2 { font-size: 50px; margin-top: 0px;}

    section.corpo {width: 98%; margin: 5px auto;}
    section#sessao-servicos .conteudo-sessao .item-conteudo-sessao {float: none; width: 100%;}
    section#sessao-servicos .conteudo-sessao .item-conteudo-sessao .h-space1_033 {width: 90%; margin: 0 auto;}    

    section#sessao-parceiros div.conteudo-sessao {width: 90%;}
/*    section#sessao-parceiros div.item-conteudo-sessao div {height: 84px;}
    section#sessao-parceiros div.item-conteudo-sessao {height: 90px;}*/


}

@media only screen and (max-width: 500px) {
    section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-texto,
    section#sessao-parceiros div.item-conteudo-sessao div.informacoes-parceiro .link-icone {font-size: 70%; height: 40px; line-height: 40px;}
}