#faixaGradienteCima {
       background-image: url(http://cgtb.org.br/wp-content/uploads/2015/09/LISTA-VERDA-TOPO.jpg); 
       height: 9px; 
    } 

.container {
       margin-top: 0px; 
       width: 80%!important; 
    } 

.logo-wrap {
       background-color: #fff04e; 
       width: 50%!important; 
       display: inline-block!important; 
       float: left; 
       height: 95px!important; 
    } 

.main-nav {
       background-image: url(http://cgtb.org.br/wp-content/uploads/2015/09/Retângulo-2.jpg); 
       margin-right: auto!important; 
       margin-left: auto!important; 
       background-repeat: repeat-x; 
       background-size: contain; 
       border-bottom-color: #fce916!important; 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-bottom-width: 5px; 
       border-bottom-style: solid!important; 
    } 

.main {
       width: 100%!important; 
    } 

.sb-right.hp-home-6 {
       float: right!important; 
       width: 25%!important; 
    } 

.content {
       width: 70%!important; 
    } 

h4 {
       background-color: #ffffff!important; 
       color: #1e1e1c!important; 
       font-family: Fira Sans; 
       border-bottom-color: #fce916!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 2px!important; 
       padding-left: 0px!important; 
    } 

.widget-title-link {
       color: #1e1e1c!important; 
    } 

.normal_slider {
       width: auto!important; 
    } 

.slide-wrap a img {
       width: 100%!important; 
    } 

.slide-caption {
       border-bottom-color: #fff04e; 
       width: 60%; 
       float: right!important; 
       display: block!important; 
       position: relative; 
       top: -80px!important; 
       bottom: 100px!important; 
       margin-bottom: 0!important; 
    } 

footer {
       width: 96%!important; 
       margin-right: auto!important; 
       margin-left: auto!important; 
       background-color: rgba(255,255,255,1); 
    } 

.cp-data .meta {
       display: none; 
    } 

.hp-sidebar-left {
       width: 50%!important; 
    } 

.hp-sidebar-right {
       width: 46%!important; 
    } 

p a:hover {
       color: #0c8706!important; 
       text-transform: none!important; 
       text-decoration: underline!important; 
    } 

.slide-caption h2:hover {
       color: #ffffff!important; 
       text-decoration: underline!important; 
    } 

.current_page_item {
       background-color: #fce916; 
    } 

.main-nav li:hover {
       background-color: #fce916!important; 
       text-shadow: none!important; 
       color: #0c8706!important; 
    } 

.main-nav li {
       font-family: Fira Sans; 
       text-shadow: 2px 2px 2px #000000; 
       border-left-width: 1px!important; 
       border-left-style: solid; 
       border-left-color: rgba(37,34,34,0.13)!important; 
       float: left!important; 
       display: inline-block!important; 
    } 

a {
       color: #047037; 
    } 

.current_page_item a {
       color: #0c8706!important; 
       text-shadow: none; 
    } 

.sub-menu {
       background-color: rgba(251,126,126,0)!important; 
       width: 279px; 
    } 

.sub-menu li {
       background-color: rgba(105,160,51,0.87); 
       border-left-style: none!important; 
       border-left-width: 0px!important; 
       border-left-color: #000000!important; 
       width: 100%!important; 
    } 

.sub-menu ul {
       background-color: rgba(255,255,255,0)!important; 
    } 

.main-nav li a:hover {
       color: #0c8706!important; 
    } 

.sub-menu li a {
       font-family: Convergence!important; 
       text-transform: capitalize!important; 
       text-shadow: none!important; 
       font-size: .9vw!important; 
    } 

.menu-item {
       width: 14%; 
       float: left!important; 
       display: inline-block!important; 
    } 

.main-nav li a {
       padding-right: auto!important; 
       padding-bottom: auto!important; 
       padding-left: auto!important; 
       padding-top: auto!important; 
       position: relative!important; 
       margin-right: auto!important; 
       margin-left: auto!important; 
       text-align: center; 
       font-size: 1.3vw; 
    } 

.textwidget {
       font-family: Convergence; 
       color: #a8a8a8!important; 
       text-align: center!important; 
    } 

.col-4-4 {
       margin-right: auto!important; 
       margin-left: auto!important; 
       position: relative!important; 
       right: auto!important; 
       left: auto!important; 
       width: 100%!important; 
    } 

.page-title {
       background-color: #047037; 
       color: #fce916; 
       font-family: Fira Sans; 
       border-top-color: #fce916!important; 
    } 

.page-title-top {
       border-bottom-color: #fce916; 
    } 

p {
       font-family: Convergence; 
       font-weight: normal!important; 
       color: #3a3e3f; 
    } 

.tit {
       text-align: center!important; 
       color: #047037; 
       font-family: Fira Sans; 
       font-weight: bold!important; 
       font-size: 22px; 
       background-color: #fce916; 
    } 

.subs {
       background-color: #047037; 
       text-align: center; 
       color: #ffffff!important; 
       font-family: Fira Sans!important; 
       text-transform: uppercase; 
    } 

strong {
       color: #047037; 
       font-weight: bolder!important; 
       font-family: Fira Sans; 
    } 

p a {
       color: #047037!important; 
       text-decoration: none!important; 
    } 

.pt-cv-title a {
       color: #047037!important; 
    } 

.pt-cv-readmore {
       background-color: #047037; 
       color: #fdfbfb!important; 
    } 

.pt-cv-content-item {
       width: 47%!important; 
    } 

.subheading {
       background-color: #047037!important; 
    } 

.entry-title {
       border-bottom-color: #fce916; 
       border-bottom-width: 2px; 
    } 

input[type=submit] {
       background-color: #047037!important; 
    } 

h3 a:hover {
       color: #047037!important; 
    } 

.containerLogoEBanner {
       height: 115px!important; 
       background-color: rgba(255,255,255,1); 
    } 

.chi_display_header {
       float: left!important; 
       width: 46.5%!important; 
       background-color: rgba(255,255,255,0)!important; 
       background-position: left center!important; 
       background-size: contain!important; 
       height: 100px!important; 
       border-style: none!important; 
       border-width: 1px!important; 
       border-color: rgba(0,0,0,1)!important; 
       position: relative!important; 
       top: 6px!important; 
       bottom: auto!important; 
       left: 0px!important; 
       right: 0px!important; 
    } 

.logo-wrap > a img {
       margin-left: 25px!important; 
    } 

table {
    } 

.pt-cv-content-item img {
    } 

.header-wrap {
    } 

#mh-mobile {
    } 

a[href^=tel]  {
    } 

.slide-caption h2 {
       font-family: Fira Sans; 
       font-weight: normal!important; 
       font-size: 16px; 
    } 

.sb-right {
       float: right; 
       width: 27%!important; 
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { .content {   width: 100%!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .chi_display_header {   left: -2%!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .logo-wrap > a img {   margin-left: 1px!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .logo-wrap > a img {   display: block; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .logo-wrap > a img {   margin-top: 9px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .chi_display_header {   width: 46%!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sb-right.hp-home-6 {   width: 100%!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { footer {   width: 90%!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { footer {   margin-right: auto!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { footer {   margin-left: auto!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sub-menu {   width: 181px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .sub-menu li a {   font-size: 13px!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .pt-cv-content-item {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .content {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .slide-caption {   border-top-color: #fce916!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .hp-sidebar-left {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .hp-sidebar-right {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .sb-right.hp-home-6 {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { footer {   width: 85%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { table {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { table {   min-width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .pt-cv-content-item {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .pt-cv-content-item img {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .logo-wrap {   width: 93.6%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .main-nav {   padding-top: 0; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .main-nav {   margin-top: 30%; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-wrap {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #mh-mobile {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .logo-wrap > a img {   margin-left: 0px!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .logo-wrap > a img {   display: block!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .logo-wrap {   height: 75px!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .chi_display_header {   width: 100%!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .chi_display_header {   left: 0!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { a[href^=tel]  {   color: #047037!important; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { a[href^=tel]  {   color: #047037!important; }  }  