body {padding-top:0; background: #FFF}
.img-logo {/* height: 90px; */height: auto;}
.topo {background: #FFF;}
.logo {line-height: 110px;}
.topo a {transition: 0.2s all}
.topo a:hover {opacity: 0.8}
.navbar-default {background: #FFF}
.navbar-default .navbar-nav > li { margin: 0 8px}
.navbar-default .navbar-nav > li > a {color: #001D09 !important;text-transform: uppercase;font-weight: 400;font-size: 15px;padding: 10px 13px;}
.portal-trans {line-height: 105px; transition: 0.2s all}
.portal-trans a:hover {opacity: 0.7}
.portal-trans img {margin-top: 10px}
.portal-contato {line-height: 110px; padding-left: 30px}
.portal-contato img {margin-top: 10px}
.bloco-banner {background: rgb(68, 136, 102); padding:10px 0px; margin-bottom: 0}
.topo-novo {background: #EFEFEF; z-index: 999; position: relative; padding: 5px}
.menuz li {float:left; list-style: none; padding: 0px 0px 0 10px;}
.menuz li a {color: #001D09; transition: 0.2s all}
.menuz li a:hover {opacity: 0.8}
#top-social ul li a:hover {background: rgb(0, 113, 39);}
.mega-menu-item ul li p {text-transform: uppercase; font-size:16px; margin-bottom: 3px}
.mega-menu-item ul li a{line-height: 1.5; font-size: 14px}
#sidebar .title {border-radius: 5px; background: none repeat scroll 0 0 rgb(68, 136, 102); border-bottom: 2px solid #266B4A; color: #FFF; padding: 10px 10px 10px 15px;text-transform: uppercase; font-size: 16px; font-weight: 400;}
#sidebar .content li .details h5 a, 
#sidebar .content li .details .sidebar-info a {color: #565656;}
.breadcrumb h3, .section-title h3 {color: #252525;}
section h3 a {font-size: 18px}
section h3 a, .well .accordion-heading a {color: #212121 !important;line-height: 1.2}
section:hover h3 a, 
section h3 a:hover, 
section .details i, 
#sidebar .content li .details h5 a:hover, 
#sidebar .content li .details .sidebar-info a:hover, 
#conteudo a {color: #D4AA0B; text-decoration: none}
.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus,
.pagination ul li a.active, .pagination ul li a:hover{background-color: #D4AA0B; border-color: #D4AA0B;}
.pagination>li>a:hover, 
.pagination>li>span:hover, 
.pagination>li>a:focus, 
.pagination>li>span:focus,
.pagination>li>a, 
.pagination>li>span {color: #D4AA0B;}
#sidebar .content li .details h5 {font-weight: 400 !important}
.breadcrumb {background: none repeat scroll 0 0 rgb(68, 136, 102); border-bottom: 4px solid #266B4A; color: #FFF}
.breadcrumb li, .breadcrumb a {color: #FFF !important;}
section {font-size: 14px;} 
section p {font-size: 14px; margin-bottom: 10px; line-height: 1.4}
.section-title h3 {color: #252525; line-height: 1.2; padding-bottom: 15px;}
.footer-widget .container .row {padding: 30px 0}
.footer-widget .container .row h4 {font:16px 'Roboto', Arial, sans-serif; text-transform:uppercase}
.footer-widget .container .row ul li, 
.footer-widget .container ul li a {font-size: 13px}
#top-social {margin: 40px 0 0 0px;}
#top-social ul li {margin-right: 2px}
#top-social ul li a {font-size: 14px; padding: 6px; width: 29px; border-radius: 100%; }

.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover, 
.navbar-default .navbar-nav>.open>a:focus {background: #efefef; border-radius: 5px 5px 0 0;}

.navbar-default .navbar-nav>.dropdown {border-radius: 5px 5px 0 0;}
.navbar-default .navbar-nav>.dropdown .dropdown-menu { border: none !important;box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 3px;}
.navbar-default .navbar-nav>.dropdown:hover,
.navbar-default .navbar-nav>.dropdown:hover .dropdown-menu {background: #efefef; border: none !important;}
.navbar-default .navbar-nav .dropdown-menu li p strong {font-weight: normal !important; color: #001D09 !important}
.navbar {
  min-height: 40px;
}
.mega-menu-item li a:hover {color: #B9950B;}
.yamm .yamm-content {padding: 15px 25px 20px 38px;}
.mega-menu-item {padding-right: 35px}

.facebook-like-box {text-align: center; padding: 20px 0 0 0}


footer {background: #EFEFEF; border-top: 2px solid #E2E2E2; padding: 10px 0 0 0; color: #232323;}

.footer-social {background: #E2E2E2; margin-bottom: 0; min-height: 0; padding-top: 5px}
.footer-widget .container .row {padding: 15px 0 30px 0;}
.footer-widget .container .row .col-md-2 {width: 14.2857143%;}
.footer-widget .container .row h4 {border-bottom: none}
.footer-widget .container .row ul li {border-bottom: none}
.footer-widget .container .row ul li:first-child {border-top: none}
.footer-widget .container ul li a {color: #232323;}
.footer-social ul li, 
.footer-social ul li a {color: #232323; text-shadow: none}

.footer-bottom {    background: #E2E2E2; font-size: 12px ; height: 45px; line-height: 45px;}

.footer-social ul li a i {color: #232323}

section .thumbnail {

    height: 365px;
    overflow: hidden;
}
.modal-title {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgb(38, 107, 74);
}
.modal-header {
    background-color: #486;
    box-shadow: 0 1px 0 #266B4A, inset 0 1px 0 #fff;
}
.modal-footer{
    box-shadow:none
}
.btn-default {
    color: #333;
    background-color: #486;
    border-color: #266B4A;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default{
    color: #333;
    background-color: #486;
    border-color: #266B4A;}



@media (max-width: 1199px){
    .logo {float: none !important; width: 100%; text-align: center}
/*    .topo .container {width: 750px;}
*/        .gamb {max-width: 200px}

}

@media (max-width: 1023px){
    .logo {float: none; width: 100%; text-align: center}
    #top-social {margin: 40px 0 0 40px}
    .topo {text-align: center}
}

@media (max-width: 750px){
    .topo .container {width: inherit;}
    .logo img {max-width: 100%; height: auto}
}

@media (max-width: 705px){
    .portal-trans {width: 100%; text-align: center; line-height: 80px}
    .portal-contato {display: none}
    #top-social {margin:0 !important; width: 100%}
    #top-social ul {float: none !important; text-align: center}
    #top-social ul li {float: none !important; display: inline-block;}
}
@media (max-width: 499px){
    .portal-trans img {max-width: 80%}
}