/*
Theme Name:     saude e sustentabilidade
Description:    Child theme for Ultimatum
Author:         Ultimatum Theme
Template:       ultimatum
Version:        0.1.0
*/


/* ==== Geral =====================================================
   
   ========================================================================== */
#respond{
	display: none
}
body{

	background: #e8ddcb;
	color: #033649;
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
	font-size: 14px !important;
}
h1, h2, h3, h4, h5, h6{
	font-family: "ff-tisa-web-pro", serif;
	color: #00788b
}

a{
	color: #e56e4e
}
a:hover{
	color: #033649;
}

/*tentando soluionar a barra horizontal*/
.vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12{
	float: none
}

/* ==== topo =====================================================
   logo
   ========================================================================== */
#logo-container img{
	display: none;
}
#logo-container h1{
	height: 111px
}
#logo-container a{
	
    width: 100%;
    height: 100%;
    display: block;    
}
@media only screen and (min-width: 991px) {
	.home.page #logo-container a, .single-projetos.single #logo-container a{
	background: url(images/logo.png) no-repeat top center;
	}
}
.hidden{
	display: none
}
.sticky #logo-container a{
	background: url(images/logo-cor.png) no-repeat top center;
    background-size: contain;
    width: 100%;
    height: 80px;
    display: block;
   
}
.sticky #logo-container h1{
	height: 80px;
	margin-top: 12px
}
/* ==== topo =====================================================
   opcoes (col-5-2 widget_ultimatumsidebars)
   ========================================================================== */
@media only screen and (min-width: 991px) {
	.home.page #col-3-1, .single-projetos.single #col-3-1{
	border-bottom: 1px solid #e8ddcb;
    padding-bottom: 24px;
    margin-bottom: 24px;
	}
}
#col-3-2{
	margin-top: 18px
}

.signNews, .fontResizer{
	font-size: 1em 
}
.signNews:before{
	 content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right: 6px
}
.fontResizer span{
	padding-right: 6px
}
.widget_ultimatumsidebars{
	height: 50px;
}
@media only screen and (min-width: 991px) {
	.home.page .widget_ultimatumsidebars, .single-projetos.single .widget_ultimatumsidebars{
	border-bottom: 1px solid #e8ddcb;
	}
}
.widget_ultimatumsidebars .widget, .widget_ultimatumsidebars ul{
	float: left
}
.headwrapper .social-icons-widget{
	    width: 23%;
}
.social-icons-widget ul{
	margin-bottom: 0;
	padding-left: 0;
	text-align: center;
}
.social-icons-widget ul li {
    float: none;
    display: inline-block;
}
@media only screen and (min-width: 991px) {
	.home.page #lang_sel a.lang_sel_sel,.home.page #lang_sel a, #lang_sel a.lang_sel_sel,
.single-projetos.single #lang_sel a.lang_sel_sel,.single-projetos.single #lang_sel a, #lang_sel a.lang_sel_sel{
	background-color:transparent !important;
    color: #e8ddcb !important;
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    padding-right: 20px;
	}
	.home.page #lang_sel li a.lang_sel_sel,.home.page #lang_sel li a, #lang_sel li a.lang_sel_sel{
    background: transparent;
	}
	.home.page #lang_sel li.has_sub a.lang_sel_sel,.home.page #lang_sel li.has_sub > a, #lang_sel li.has_sub a.lang_sel_sel, .single-projetos.single #lang_sel li.has_sub a.lang_sel_sel{
    background: url(images/flecha.png)  right no-repeat;
    padding-right: 18px;
	}
}
#lang_sel{
	height: auto;
	margin-right: 20px
}
#lang_sel li{
	width: auto !important
}
#lang_sel ul ul{
	border-top: none !important;
}
#lang_sel ul li li{

    margin-left: 12px !important;
}
@media only screen and (min-width: 991px) {
	.page.home #lang_sel ul li li, .single-projetos.single #lang_sel ul li li{
	background: #dfd0b8;
    color: #033649;
	}
}
#lang_sel ul li li a, #lang_sel ul ul a:visited{
	color: #033649 !important;
	display: block;
    padding: 12px !important;
}
@media only screen and (min-width: 991px) {
	.page.home #lang_sel ul li li a,.page.home #lang_sel ul ul a:visited,
.single-projetos.single #lang_sel ul li li a,.single-projetos.single #lang_sel ul ul a:visited{
	color: #033649 !important;
}
}
#lang_sel a, #lang_sel a:visited{
	border-color: transparent !important
}
#lang_sel a{
	border: none;
	font-size: 1em !important
}
#lang_sel a.lang_sel_sel:hover{
	color: #e8ddcb;
	text-decoration: underline;

}
.doeagora, #searchsubmit, .single-publicacoes .vc_btn3-container.vc_btn3-inline .vc_btn3, .pgApoie .wpb_wrapper .vc_column_container .vc_column-inner .vc_btn3, form.newsletter input[type="submit"]{
	background: #e56e4e;
    border-radius: 4px;
    color: #e8ddcb;
    padding: 0px 12px 3px 12px;
    font-size: 1.2142em;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 0.06em;
    text-transform: lowercase;
    border: none;
}
form.newsletter input[type="submit"]{
	 max-width: 140px;
    float: right;
    font-size: 1.4em;
}
.single-publicacoes article .vc_btn3-container.vc_btn3-inline{
	  display: block;
	  text-align: center
}
.single-publicacoes .vc_btn3-container.vc_btn3-inline .vc_btn3{
	padding: 10px 18px;
    border-color: #d0441f;
    text-transform: lowercase;
    line-height: 1.1;
}
.single-publicacoes .vc_btn3-container.vc_btn3-inline .vc_btn3:hover{
	background: #d0441f;
}
#searchsubmit{
	text-transform: lowercase;
	border: transparent;
	margin-top: 5px;
}
.navbar-default{
	background-color: transparent;
    border-color: transparent;
}
#col-3-2 .navbar-default a, #col-4-2 .navbar-default a{
	color: #e8ddcb;
	font-size: 1.07142857em;
	font-weight: bold
}
.sticky {
    position:fixed;
    top:0 !important;
    z-index: 999;
    width: 100%;
    background: #dfd0b8
}
.topoM{
	display: none;
	    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
}
.sticky.topoM{
	display: block;
	    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
}
.headwrapper .widget_text_icl{
	padding: 4px 0 4px 10px;
}
.headwrapper #text_icl-4.widget_text_icl, .headwrapper #text_icl-5.widget_text_icl, .headwrapper #text-5.widget_text_icl{
	padding: 4px 0 4px 10px;
	margin-top: -8px;
	margin-left: 10px
}

#text_icl-2, #text-2{
	width: 22%;/*newsletter*/
}
#text_icl-3{
	width: 23%;/*newsletter*/
}

#text_icl-25 a, #text_icl-26 a, #text-4 a{
	padding-right: 5px
}
#text_icl-98, #text-3{
	width: 10%
}
#text_icl-98 , #text_icl-25, #text_icl-26, #text-3, #text-4{ ;/*contraste e texto*/
	padding: 4px 0 4px 10px;
    width: 11%;
}
.widget_icl_lang_sel_widget{
	    width: 12%;
}
/*sem troca de lingua*/
.headwrapper #text_icl-4.widget_text_icl, .headwrapper #text_icl-5.widget_text_icl, .headwrapper #text-5.widget_text_icl{
	float:right
}
#text_icl-2, #text-2{
	width: 28%;/*newsletter*/
}
#text_icl-98, #text_icl-25, #text_icl-26, #text-3, #text-4{
	width: 15%;
	text-align: center;
}
/* //sem troca de lingua*/
/* ==topo=====================================================
   menu
   ========================================================================== */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color: #d4c1a1;
}
.navbar-default .navbar-toggle .icon-bar{
	background: #033649
}
.navbar-default .navbar-toggle{
	border-color:  #033649
}
#col-4-2 .navbar-default .navbar-toggle .icon-bar{
	background: #033649
}
#col-4-2 .navbar-default .navbar-toggle{
	border-color:  #033649
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color:  #e56e4e
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{
	background: transparent;
	color: #e56e4e !important
}
.page #menu-menu li a:hover,.page #col-3-2 .navbar-default .navbar-nav > .active > a, .single-noticias #menu-menu-1 .menu-item-14880 > a, .single-noticias .menu-item-14880 > a, .single #menu-menu li a:hover, .single #menu-menu-1.navbar-nav > a:hover, .home.page #menu-menu-1.navbar-nav > a:hover,
.page #menu-menu-ingles-3.navbar-nav > a:hover,  .single #menu-menu-ingles-3.navbar-nav > a:hover, .single.single-projetos #menu-menu-1.navbar-nav > a:hover, .single.single-projetos #menu-menu-ingles-3.navbar-nav a:hover, .search #menu-menu-1.navbar-nav > li > a:hover,.search #menu-menu-ingles-3.navbar-nav a:hover, .search #menu-menu li a:hover,

 .archive #menu-menu-1.navbar-nav > a:hover,.archive #menu-menu-ingles-3.navbar-nav a:hover, 
 .archive #menu-menu li a:hover, .page #menu-menu-1 li a:hover, 
 .page #menu-menu-ingles-2 li a:hover, .single-projetos #col-3-2 #menu-menu .menu-item-14878 a, .single-projetos #col-4-2 #menu-menu-1 .menu-item-14878 a, .single-projetos #col-3-2 #menu-menu-ingles-2 .menu-item-15043 a , .single-projetos #col-4-2 #menu-menu-ingles-3 .menu-item-15043 a, .single-publicacoes #col-3-2 #menu-menu .menu-item-14879 a, .single-publicacoes #col-4-2 #menu-menu-1 .menu-item-14879 a, .single-publicacoes #col-3-2 #menu-menu-ingles-2 .menu-item-15044 a, .single-publicacoes #col-4-2 #menu-menu-ingles-3 .menu-item-15044 a, .page-id-9 li.menu-item-15802 > a, .page-id-18 li#menu-item-15802 > a, .page-id-20 li#menu-item-15802 > a, .page-id-14888 li#menu-item-15804 > a, .page-id-15807 li#menu-item-15804 > a, .page-id-15810 li#menu-item-15804 > a, .single-noticias .menu-item-14907 > a, .post-type-archive-clipping .menu-item-14880 a, .post-type-archive-clipping .menu-item-14907 a, .page-id-15198 li#menu-item-14881 > a, .single-colunas li#menu-item-14881 > a, .page-id-15218 li#menu-item-14881 > a, .page-id-15216 li#menu-item-15046 > a, .page-id-15221 li#menu-item-15046 > a, .single-colunas li#menu-item-15046 > a, .page-id-6701 li.menu-item-14883 > a, .page-id-15263 li#menu-item-15048 > a, .search li#menu-item-14885 > a, .search li#menu-item-15845 > a, .page-id-9 #menu-menu-1 li.menu-item-15802 > a, .page-id-18 #menu-menu-1 li.menu-item-15802 > a , .page-id-20 #menu-menu-1 li.menu-item-15802 > a, .single-noticias #menu-menu-1.navbar-nav > .menu-item-14880 > a, .post-type-archive-clipping #menu-menu-1.navbar-nav .menu-item-14880 a, .page-id-15198  #menu-menu-1.navbar-nav li.menu-item-14881 > a, .single-colunas #menu-menu-1.navbar-nav li.menu-item-14881 > a, .page-id-6701 #menu-menu-1.navbar-nav li.menu-item-14883 > a, .search #menu-menu-1.navbar-nav li.menu-item-14885 > a, .page-id-14888 #menu-menu-ingles-3.navbar-nav li.menu-item-15804 > a, .page-id-15807 #menu-menu-ingles-3.navbar-nav li.menu-item-15804 > a, .page-id-15810 #menu-menu-ingles-3.navbar-nav li.menu-item-15804 > a, .page #col-4-2 .navbar-default .navbar-nav > .active > a, .single-noticias #menu-menu-ingles-3.navbar-nav > .menu-item-14907 > a, .page-id-15216 #menu-menu-ingles-3.navbar-nav li.menu-item-15046 > a, .single-colunas #menu-menu-ingles-3.navbar-nav li.menu-item-15046 > a, .page-id-15221 #menu-menu-ingles-3.navbar-nav li.menu-item-15046 > a, .page-id-15263 #menu-menu-ingles-3.navbar-nav li.menu-item-15048 > a, .search #menu-menu-ingles-3.navbar-nav li.menu-item-15845 > a,
 .error404 #menu-menu-1.navbar-nav > a:hover,.error404 #menu-menu-ingles-3.navbar-nav a:hover, 
 .error404 #menu-menu li a:hover,  .page-id-22 li.menu-item-15802 > a,  .page-id-16119 li.menu-item-15804 > a
 {
	color: #e56e4e !important
}

.page #menu-menu-1.navbar-nav a,.page #menu-menu-ingles-3.navbar-nav a,
 .home.page #menu-menu-1.navbar-nav a,.home.page #menu-menu-ingles-3.navbar-nav a,
  .single #menu-menu-1.navbar-nav a, .page #menu-menu-ingles-3.navbar-nav a,  
  .single #menu-menu-ingles-3.navbar-nav a, .single.single-projetos #menu-menu-1.navbar-nav a, .single.single-projetos #menu-menu-ingles-3.navbar-nav a,
  .search #menu-menu-1.navbar-nav a,.search #menu-menu-ingles-3.navbar-nav a,
  .archive #menu-menu-1.navbar-nav a,.archive #menu-menu-ingles-3.navbar-nav a,
  .error404 #menu-menu-1.navbar-nav a,.error404 #menu-menu-ingles-3.navbar-nav a{
	color:#033649 !important
}
.page #menu-menu-1.navbar-nav > .active > a, .page #menu-menu-1.navbar-nav > a:hover{
	color: #e56e4e !important
}
.navbar-nav > li > .dropdown-menu{
	background: #e8ddcb;
	color: #033649;
	padding: 0;
	border-radius: 0;
}
.home.page #col-3-2 .navbar-nav > li > .dropdown-menu a{
	color: #033649 !important;
	padding: 8px 12px
}
.navbar-nav > li > .dropdown-menu a{
	
	padding: 8px 12px
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
	background: #e56e4e;
	
}
#menu-menu-1, #menu-menu-ingles-3{
	margin-top: 30px
}
#menu-menu .dropdown-menu > li > a:hover, #menu-menu-1 .dropdown-menu > li > a:hover, #menu-menu-ingles-2 .dropdown-menu > li > a:hover, #menu-menu-ingles-3 .dropdown-menu > li > a:hover{
	color: #033649 !important;
}
.navbar-nav > li.menu-item-14885 > .dropdown-menu, .navbar-nav > li.menu-item-15050 > .dropdown-menu, .navbar-nav > li.menu-item-15845 > .dropdown-menu{
	background: #033649;
	color: #dfd0b8;
	padding: 12px
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	background-color: #e56e4e
}
.bop-nav-search label{
	display: none
}
.bop-nav-search input#s{
	background: #e8ddcb;
	color: #033649;
	border: transparent;
	font-style: italic;
	padding: 5px
}
.nav > li > a{
	    padding: 10px 12px;
}
#menu-menu-ingles-2.nav > li > a, #menu-menu-ingles-3.nav > li > a{
	    padding: 10px 12px;
}

/* ==home=====================================================
   Slideshow (#wrapper-9)
   ========================================================================== */
ul.slides{
	    max-height: 510px;
    overflow: hidden;
}
.home .flexslider{
	background: #033649
}
.home .flexslider:after{
	      background: rgba(3,54,73,1);
background: -moz-linear-gradient(top, rgba(3,54,73,1) 30%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(3,54,73,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(3,54,73,1) 30%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(3,54,73,1) 30%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(3,54,73,1) 30%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(3,54,73,1) 30%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033649', endColorstr='#ffffff', GradientType=0 );
 content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  
  top: 0;
  left: 0;
  right: 0;
}
@media only screen and (min-width: 800px) {
	.home .flexslider:after{
	height: 240px;	
	}
}
.flexslider{
	background: transparent
}
.flex-direction-nav a{
	width: 40px;
    height: 40px;
    border-radius: 20px;
    background-color: #eb6e2b;
}
.fundoSlideshow{
	position: absolute;
    top: 240px;
    height: auto;
    padding: 12px;
 	    z-index: 99;
  
}
.flex-control-nav{
	bottom: 12px;
	 z-index: 99;
}
.flex-control-paging li a{
	width: 18px;
    height: 18px;
    background: transparent;
    box-shadow: none;
    border: 2px solid #e8ddcb;
}
.flex-control-paging li a.flex-active{
	background: #e8ddcb;
	border: 2px solid #e8ddcb;
}
.slidertitle, .slidertext, .botaoSlide{
 	 color: #e8ddcb;
 	 font-family: "ff-tisa-sans-web-pro", "sans-serif";
}
.slidertitle{
	font-size: 2.57142857em;
	font-weight: bold
}
.slidertext{
	font-size: 1.71428571em; /*24px*/
}
.botaoSlide{
    text-transform: uppercase;
    color: #e8ddcb;
    padding: 8px 24px;
    background: rgba(3,54,73,.4);
    border-radius: 4px;
    border:2px solid #e8ddcb;
    margin-top: 24px;
    display: inline-block;
}
.botaoSlide:hover{
	 color: #033649;
	 background: rgba(232, 221, 203, 0.8)
}
/* ==== topo =====================================================
   
   ========================================================================== */
@media only screen and (min-width: 991px) {
	.home.page .headwrapper, .single-projetos.single .headwrapper{
	background: transparent;
    color: #033649;
    position: absolute;
    z-index: 999;
    width: 100%;
	}
}
/* ==home=====================================================
   Sobre
   ========================================================================== */
#post-9 .vc_sep_pos_align_left{
        background: #e8ddcb;
}
.destaque{
	font-size: 2.42857143em;
	font-family: "ff-tisa-web-pro", serif;
	color: #00788b;
	font-weight: bold;
	text-align: left;
	
}
.destaque a{
	color: #00788b;
}
.destaque .textwidget{
	margin-bottom: 15px !important
}
#col-7-1{
	margin-top: 30px
}
#col-7-1 .vc_col-sm-7{
	font-size: 1.5em;
	line-height: 1.78571429
}
.mostrar{
    opacity: 1 !important;
}
.bloco{
	margin-top: 30px
}
.bloco:before{
 content: '\A';
    position: absolute;
    background: #00788b;
    top: 10px;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 2px;
    max-height: 2px;
}
#wrapper-92 .bloco:before{
		background:transparent
	}
@media (max-width: 990px){
	#wrapper-85.bloco:before{
		background:transparent
	}
}
.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    min-width:inherit;
}

.bloco .vc_col-sm-12.vc_column_container{
	background: #e8ddcb;
}

.bloco h4{
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
	text-transform: uppercase;
	font-size: 1.06em !important;
	line-height: 1.3;
	letter-spacing: 0.04em;
}
.vertodos{
	text-align: center;
    width: 100%;
    margin-bottom: 45px;
    margin-top: 30px;
    clear: both
}
.vertodos .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{
	color: #00788b;
    border-color: #00788b;
    background-color: transparent;
    text-transform: uppercase;
    border-width: 2px;
    border-right-width: 0;
     border-left-width: 0;
     border-radius: 0;
     font-weight: bold
}
.noticias .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .noticias .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
	    color: #cdb380 !important;
    border-color: transparent !important;
    background-color: rgba(220,95,62, 0.9);
    opacity: .8;
}
.vertodos .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,.vertodos .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover{
	border-color: #e8ddcb;
	color:#e56e4e;
	background: transparent
}
.vertodos .vc_btn3.vc_btn3-style-modern,.vertodos .vc_btn3.vc_btn3-style-modern,.vertodos .vc_tta.vc_tta-style-modern .vc_tta-panel-body,.vertodos .vc_tta.vc_tta-style-modern .vc_tta-panel-heading{
	background-image:none
}
/* ==home=====================================================
   noticias
   ========================================================================== */
.page-id-14875 h1.entry-title.post-header{
	display: none
}
.vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid.noticias{
	margin-bottom: 0
}

.noticias h3{
	font-size:1.2em;
	font-weight: normal;
	line-height: 1.7
}

.noticias h5{
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
}
.page-id-14875 .noticias h3, .acoesrealizadas h3{
    font-weight: normal;
    line-height: 1.7;
    text-align: left;
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    line-height: 1.4em;
    font-size: 1.1em;
    margin-top: 5px;
}
.page-id-14875 .vc_btn3.vc_btn3-size-md, .acoesrealizadas .vc_btn3.vc_btn3-size-md{
    font-size: 14px;
    padding: 6px 18px;
}
.page-id-14875 .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper, .acoesrealizadas .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.page-id-14875 .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.page-id-14875 .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, 
.acoesrealizadas.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.acoesrealizadas.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
	display: inline-block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.page-id-14875  .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini, 
.page-id-14875  .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c,
.acoesrealizadas  .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini, 
.acoesrealizadas .vc_grid.vc_row .vc_grid-item.vc_visible-item .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c{
	background: #f2ece3 !important
}
.noticias .vc_gitem-animated-block {
	background-color: rgb(210,74,38);
}
.noticias .vc_gitem-zone-a{
	background-blend-mode: multiply;
}
.home .noticias .vc_gitem-zone-a{
	background-color: rgba(210,74,38, 0.4);
	
}
.home.noticias .vc_gitem-zone-mini .vc_gitem-row-position-top {
	 text-shadow: 5px 4px 6px #033649;
}
.home .noticias h3, .home .noticias h5 {
    color:#e8ddcb;
}
.noticias .vc_btn3.vc_btn3-color-juicy-pink, .noticias .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: rgb(210,74,38);
}
.noticias h4{
	text-transform: none
}
.noticias .vc_gitem-row-position-bottom .vc_btn3-container.vc_btn3-inline{
	float:right
}
.noticias .vc_gitem-row-position-bottom .vc_col-sm-12{
	padding: 0
}
.noticias .vc_btn3-container{
	margin-bottom: 0
}
.noticias .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
	border-radius: 0;
	color: #cdb380;
    border-color: transparent;
    background-color: rgba(220,95,62, 0.9);
    background-blend-mode: multiply;
    font-family: "ff-tisa-web-pro", serif;
    font-size: 2em;
    font-weight: bold;
        padding: 0 12px 6px 12px;
}
.noticias .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern a{
	color: #cdb380;
}
.noticias .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern a:hover{
	text-decoration: none
}
/* ==home=====================================================
   projetos
   ========================================================================== */

.projetos h2.wpb_heading, .home .projetos .vc_custom_heading h2, .ut-layout-home-alterada .projetos .vc_custom_heading h2{
	position: relative;
    color: #e8ddcb;
    font-weight: bold;
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    /* left: 30px; */
    bottom: 30%;
    z-index: 99;
}
.projetos .vc_col-sm-4 h2.wpb_heading{
	bottom: 20px
}
.projetos .wpb_single_image{
	position: relative;
	margin-bottom: 0
}

.wpb_wrapper{
	margin-bottom: 30px;
}
.vc_figure-caption{
	padding: 10px;
    background: #033649;
    font-size: .85em !important;
    margin-top: 0 !important;
    color: #e8ddcb;
}
.projetos .vc_col-sm-8 img{
	height: 500px
}
.home .projetos .vc_col-sm-8 .vc_gitem-animated-block .vc_gitem-zone-a{
	height: 500px
}
.projetos .vc_col-sm-8 .vc_figure-caption{
	display: block;
    position: absolute;
    bottom: 15%;
    color: #e8ddcb;
    left: 30px;
    font-size: 1.71428571em;
    z-index:99
}
.home .projetos .vc_gitem-acf, .ut-layout-home-alterada  .projetos .vc_gitem-acf{
	display: block;
    position: relative;
    
    color: #e8ddcb;
    left: 30px;
    font-size: 1.3em;
    z-index: 99;
    width: 90%
}
.projetos .vc_col-sm-8 .vc_figure-caption a{
	 color: #e8ddcb;
}
.projetos .vc_col-sm-8 .vc_figure-caption a:hover{
	 color: #e8ddcb;
}
.projetos .vc_figure, .projetos .wpb_single_image .vc_single_image-wrapper,.projetos .wpb_single_image img{
	width: 100%
}

.projetos .vc_col-sm-4 .wpb_single_image, .home .projetos .vc_col-sm-4 .vc_gitem-animated-block .vc_gitem-zone-a {
	height: 250px;
	    overflow: hidden;
}
.single-projetos .projetos .vc_col-sm-4 .wpb_single_image{
	height: auto;
}
.home .projetos .vc_col-sm-4 .vc_gitem-animated-block .vc_gitem-zone-a a, .home .projetos .vc_col-sm-8 .vc_gitem-animated-block .vc_gitem-zone-a a{
 	height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 99;
}
.home .projetos .linkgeral{
	    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
}
.projetos .wpb_single_image:after, .projetos .vc_grid .vc_gitem-zone:after{
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.5) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(3,54,73,0.5)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.5) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.5) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.5) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(3,54,73,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#033649', GradientType=0 );
content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.single-projetos .projetos .noticias .wpb_single_image:after,.single-projetos .projetos .noticias .vc_grid .vc_gitem-zone:after, .single-projetos .wpb_single_image:after, .single-projetos .vc_grid .vc_gitem-zone:after{
	background: transparent
}
/* ==home=====================================================
   publicacoes
   ========================================================================== */
.ut-layout-home-alterada  .publicacoes .publicacoes{
 	margin-top: 15px;
 	margin-bottom: 15px;
 	background-color: rgba(0,120,139, 0.8);
}


.publicacoes .vc_gitem-zone.vc_gitem-zone-c{
	background: transparent !important
}

.publicacoes .vc_gitem-zone.vc_gitem-zone-a{
    height: 210px;
    width: 148px;
    float: left;
    max-height: 210px;
    background-repeat: no-repeat;
    background-position: left 50%;
    background-size: contain;
    box-sizing: border-box;
}
.publicacoes .vc_gitem-zone.vc_gitem-zone-a a{
	z-index: 99999;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
@media only screen and (max-width: 450px) {
	.publicacoes .vc_gitem-zone.vc_gitem-zone-a{
		width: 100%;
		background-position: center;
	}
}
.publicacoes .direitaPublica{
	width: 66%;
    float: left;
}
.publicacoes .vc_custom_heading a, .publicacoes .vc_custom_heading h5{
	color: #e8ddcb !important;
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
	
}
.publicacoes .vc_custom_heading h3{
	font-size: 1.2em;
    line-height: 1.5;
}
.publicacoes .vc_gitem-zone-a{
	background-color: rgba(0,120,139, 0.8);
    background-image: url(images/mao2.png);
  
	
}
.publicacoes .vc_grid-item-mini{
	background-color: rgba(0,120,139, 0.8);
	
}
/*
.publicacoes .vc_grid-item.animated:after, .ut-layout-home-alterada  .publicacoes .publicacoes:after{
	background:url(images/mao.png) bottom right no-repeat;
	content: " ";
    z-index: 10;
    display: block;
    position: absolute;
    height: 100%;
    bottom: 40px;
    left: 0;
    right: 40px;
    padding-right: 20px;
}
.ut-layout-home-alterada  .publicacoes .publicacoes:after{
    bottom: 10px;
    right: 10px;
}*/

/*.publicacoes .vc_gitem-zone-a:after{
	background:url(images/mao.png) bottom right no-repeat;
	content: " ";
    z-index: 10;
    display: block;
    position: absolute;
    height: 100%;
    bottom: 10px;
    left: 0;
    right: 10px;
    padding-right: 20px;
}*/
.publicacoes.vc_grid-container{
	margin-bottom: 0
}
.vc_gitem-zone .vc-zone-link{
	    z-index: 19;
}
/* ==home=====================================================
   colunas
   ========================================================================== */
.bloco.coluna,#wrapper-85 .bloco.coluna{
	background: #d9c7a8;
	padding-top: 45px;
	padding-bottom: 60px;
	margin-bottom: 60px
}
.coluna .wpb_single_image .vc_single_image-wrapper{
	min-height: 162px
}
.ut-layout-home-alterada .bloco.coluna,.ut-layout-home-alterada #wrapper-85 .bloco.coluna{
	background: #d9c7a8 !important;

}
.ut-layout-home-alterada .bloco.coluna .vc_separator .vc_sep_holder .vc_sep_line{
	border-top: none
}
.ut-layout-home-alterada .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12{
	max-width: 1210px;
    margin: 35px auto -15px;
}
.page-id-9213 .bloco.coluna, .page-id-14896 .bloco.coluna{
	background: transparent;
}
.page-id-9213 .bloco.coluna .vc_col-sm-12.vc_column_container, .page-id-14896 .bloco.coluna .vc_col-sm-12.vc_column_container{
	background: #e8ddcb;
}
.bloco.coluna .vc_col-sm-12.vc_column_container{
	background: #d9c7a8;
}
.bloco.coluna:before{
	margin-top: 45px
}
.colunas .vc_grid-item-zone-c-right .vc_gitem-animated-block{
	width: 40%
}
.colunas .vc_grid-item-zone-c-right .vc_gitem-zone-c{
	width: 60%;
	background: transparent !important
}
.colunas .vc_grid-item-mini{
	border-top:3px solid #00788b;
	border-bottom:3px solid #00788b;
}
.ut-layout-home-alterada .colunas .vc_grid-item-mini{
	max-height: 300px;
    height: auto;
}
.ut-layout-home-alterada .colunas .vc_grid-item-mini .vc_gitem-zone{
	 background-size: contain;
    background-position: top center;
}
.vc_gitem-post-category-name{
	font-family: "ff-tisa-web-pro", serif;
	color: #00788b;
	text-transform: uppercase;
	font-size: 1.14285714em; /*16px*/
	text-align: left;
	letter-spacing: 0.09em;
}
.vc_gitem-post-category-name a{
	color: #00788b;
}
.colunas .vc_grid-filter.vc_grid-filter-center{
	text-align: left
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
	    background-color: transparent !important;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover a{
	 color: #033649;
}
.coluna.bloco .vc_custom_heading h4{
	text-transform: none;
	font-size: 1.5em;
	font-weight: bold;
	line-break: 1.3
}
.coluna.bloco .vc_custom_heading h4 a{
	color: #033649;
}
.coluna.bloco .vc_custom_heading h4 a:hover{
	color: #e56e4e
}
.coluna.bloco .vc_gitem-acf{
	font-style: italic;
	font-size: 1.14285714em; /*16px*/
}
.vc_gitem-post-data-source-post_excerpt{
	font-size: 1.14285714em; /*16px*/
	font-family: "ff-tisa-web-pro", serif;
}
.parent-pageid-9213 .vc_gitem-post-data-source-post_excerpt{
	font-size: 1em;
	font-family: "ff-tisa-web-pro", serif;
}
.colunas .vc_grid-item-mini .vc_col-sm-12{
	padding-left: 30px
}
.coluna .botao{
	display: block;
    width: 100%;
    text-align: center;
}
.botao .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
	 color: #e8ddcb !important;
    border-color: transparent;
    background-color: rgba(0, 120, 139, .5);
    text-transform: uppercase;
        border-radius: 0;
    border-top-width: 0;
}
.botao .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .botao .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus{
	 background-color: rgba(0, 120, 139, 1);
}
.parent-pageid-9213 .vc_col-sm-6:first-child .wpb_gallery img, .parent-pageid-14896 .vc_col-sm-6:first-child .wpb_gallery img{
	max-width: 260px
}
.parent-pageid-9213 .bloco.coluna, .parent-pageid-14896 .bloco.coluna{
	padding-top: 15px
}

.parent-pageid-9213 .vc_col-sm-6:nth-child(2) .wpb_wrapper li img, .parent-pageid-14896 .vc_col-sm-6:nth-child(2) .wpb_wrapper li img{
    max-width: 160px;
    padding-right: 10px;
    
}
.parent-pageid-9213 .bloco:before, .parent-pageid-14896 .bloco:before{
	background: transparent;
}

.page-id-9213  .wpb_text_column.wpb_content_element .wpb_wrapper , .page-id-14896  .wpb_text_column.wpb_content_element .wpb_wrapper{
	border-top: 2px solid #00788b;
    padding: 15px 0;
    border-bottom: 2px solid #00788b;
}
.parent-pageid-9213 .colunas .vc_pageable-slide-wrapper, .parent-pageid-14896 .colunas .vc_pageable-slide-wrapper{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.parent-pageid-9213 .colunas .vc_pageable-slide-wrapper .vc_col-sm-6, .parent-pageid-14896 .colunas .vc_pageable-slide-wrapper .vc_col-sm-6{
    display: flex !important;
    padding: 0.5em;
    width: 50%;
    margin-bottom: 30px
}

/* ==home=====================================================
   servicos
   ========================================================================== */
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{
	color: #00788b !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
	font-size: 2.57142857em !important /*font size 36px*/
}
.servicos .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
	text-align: center;
	margin-bottom: 5px !important
}
.servicos{
	padding-bottom: 5px;
	margin-bottom: 60px;
	 display: -webkit-flex;
    display: flex;
}
@media only screen and (max-width: 600px) {
	.servicos{
		flex-wrap: wrap;
	}
	.servicos.ultima{
		display: none
	}
}
.servicos.ultima{
		height: 45px
	}
.servicos.primeira{
	margin-bottom: 0px;
}

.servicos .vc_col-sm-4{
	display: flex !important;
}
.servicos .wpb_text_column{
	font-size: 1em;
	text-align: center
}
.servicos.primeira .wpb_content_element{
	margin-bottom: 15px
}
.servicos .wpb_text_column strong{
	font-size: 1.5em;
	font-weight: bold;
}
.wpb_text_column.textomenor{
	font-size: .9em;
}
.servicos .vc_col-sm-4 .vc_column-inner > .wpb_wrapper, .servicos .col-md-4 .wpb_wrapper.geral{
	border-top:2px solid #033649;
	border-bottom:2px solid #033649;
	min-height: 180px;
	padding: 15px 0 0;
	
}
.servicos .col-md-4 .wpb_wrapper.geral{
	border-top:transparent
}
.servicos.primeira .col-md-4 .wpb_wrapper.geral{

	border-top:2px solid #033649;
}
.servicos .col-md-4 .wpb_wrapper.geral a{
	color:#033649
}
.servicos .col-md-4 .informacoes .wpb_wrapper.geral{
	font-size: .7em;
}
.servicos .vc_column_container>.vc_column-inner{
	display: table;
    min-height: 180px;
    margin-bottom: -2px
}
.servicos .vc_col-sm-4 .vc_column-inner > .wpb_wrapper, .servicos .col-md-4 .vc_column-inner > .wpb_wrapper.geral{
	    display: table-cell;
    vertical-align: middle;

}
/* ==apoie=====================================================
   
   ========================================================================== */
.apoie {
   width: 100%;
   *zoom: 1;
 }
 .apoie:before,
 .apoie:after {
   display: table;
   line-height: 0;
   content: "";
 }
 .apoie:after {
   clear: both;
 }
 .apoie [class*="vc_col-sm-"] {
   display: block;
   float: left;
   width: 100%;
   min-height: 390px;
   margin-left: 0%;
   *margin-left: 0%;

   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
           display: flex;
  justify-content: center;
  flex-direction: column;
 }

 .apoie .controls-row [class*="vc_col-sm-"] + [class*="vc_col-sm-"] {

   margin-left: 0%;
 }
 .apoie [class*="vc_col-sm-"]:first-child{
    margin-left: 0;
 }
 .apoie .vc_col-sm-2 {
   width: 20%;
   *width: 20%;
   background-image:url(images/mao-apoie.png);
   background-repeat: no-repeat;
   background-position: bottom center;
  
 }
 .apoie .vc_col-sm-2 a{
   color:#e8ddcb;
   text-transform: uppercase;
   display: block;
   text-align: center;
   font-weight: bold;
   font-size: 2.14285714em /*font-size 30px*/
 }
.associe{
	background-color: #0d6d73; 
}
.patrocine{
	background-color: #c21133; 
}
.doacao{
	background-color: #de8e22; 
}
.beneficio{
	background-color: #88b6b1; 
}
.livro{
	background-color: #a69e5a; 
}

 /* responsive ONLY */

 @media (max-width: 600px){ /* spans reduce to 100px then go full width */

    .apoie [class*="vc_col-sm-"]{
    margin-left: 0;
    float: left;
    width: 100%;
    padding: 10px; 
    }
 }
/* ==patrocinador=====================================================
   
   ========================================================================== */
.patrocinador {
   width: 100%;
   *zoom: 1;
 }
 .patrocinador:before,
 .patrocinador:after {
   display: table;
   line-height: 0;
   content: "";
 }
 .patrocinador:after {
   clear: both;
 }
 .patrocinador [class*="vc_col-sm-"] {
   display: block;
   float: left;
   width: 100%;
   min-height: 30px;
   margin-left: 0%;
   *margin-left: 0%;

   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
           box-sizing: border-box;

 }

 .patrocinador .controls-row [class*="vc_col-sm-"] + [class*="vc_col-sm-"] {

   margin-left: 0%;
 }
 .patrocinador [class*="vc_col-sm-"]:first-child{
    margin-left: 0;
 }
 .patrocinador .vc_col-sm-4 {
   width: 37%;
   *width: 37%;
}
.patrocinador.bloco .vc_col-sm-4.vc_column_container{
	margin-left: 5% !important;
	background: #e8ddcb;
}
.patrocinador.bloco .vc_col-sm-8.vc_column_container .wpb_wrapper{
	margin-left: 10% !important;
	background: #e8ddcb;
}
 .patrocinador .vc_col-sm-8 {
   width: 50%;
   *width: 50%;
}
.patrocinador .vc_separator.vc_separator_align_left h4{
	padding-left: 15px
}
 /* responsive ONLY */

 @media (max-width: 600px){ /* spans reduce to 100px then go full width */

    .patrocinador [class*="vc_col-sm-"]{
    margin-left: 0;
    float: left;
    width: 100%;
    padding: 10px; 
    }
 }

/* ==Footer=====================================================
   apoie
   ========================================================================== */
#col-8-1, #col-21-1 {
   width: 100%;
   *zoom: 1;
 }
 #col-8-1:before,
 #col-8-1:after,
 #col-21-1:before,
 #col-21-1:after {
   display: table;
   line-height: 0;
   content: "";
 }
 #col-8-1:after, #col-21-1:after {
   clear: both;
 }
 #col-8-1 .item, #col-21-1 .item {
   display: block;
   float: left;
   width: 100%;
   min-height: 390px;
   margin-left: 0%;
   *margin-left: 0%;

   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
           display: flex;
  justify-content: center;
  flex-direction: column;
 }

 #col-8-1 .controls-row [class*="vc_col-sm-"] + [class*="vc_col-sm-"], #col-21-1 .controls-row [class*="vc_col-sm-"] + [class*="vc_col-sm-"] {

   margin-left: 0%;
 }
 #col-8-1 .item:first-child, #col-21-1 .item:first-child{
    margin-left: 0;
 }
#col-8-1 .item, #col-21-1 .item {
   width: 20%;
   *width: 20%;
   background-image:url(images/mao-apoie.png);
   background-repeat: no-repeat;
   background-position: bottom center;
  
 }
 #col-8-1 .item a, #col-21-1 .item a{
   color:#e8ddcb;
   text-transform: uppercase;
   display: block;
   text-align: center;
   font-weight: bold;
   font-size: 2.14285714em; /*font-size 30px*/
   margin-top: -40px;
   padding: 12px;
 }
#col-8-1 .titulo{
	width: 95%
}
.associe{
	background-color: #0d6d73; 
}
.patrocine{
	background-color: #c21133; 
}
.doacao{
	background-color: #de8e22; 
}
.beneficio{
	background-color: #88b6b1; 
}
.livro{
	background-color: #a69e5a; 
}

 /* responsive ONLY */

 @media (max-width: 600px){ /* spans reduce to 100px then go full width */

    #col-8-1 .item, #col-21-1 .item{
    margin-left: 0;
    float: left;
    width: 100%;
    padding: 10px; 
    }
 }
#col-8-1 .titulo, #col-21-1 .titulo{
	margin-bottom: 15px
}
#col-8-1 .titulo h3, #col-21-1 .titulo h3{
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    text-transform: uppercase;
    font-size: 1.28571429em; /*18px*/
    margin-top: 0;
    margin-left: 5%;
    /* position: relative; */
    z-index: 1;
    /* padding-left: 50px; */
}
#col-8-1 .titulo h3:before, #col-21-1 .titulo h3:before{
border-top: 2px solid #00788b;
   content: "\A";
    margin: 0;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}
#col-8-1 .titulo h3 span, #col-21-1 .titulo h3 span{
background: #e8ddcb;
    margin: 0 15px;
    display: block;
    padding-left: 15px;
    width: 100%;
}
/* ==Footer=====================================================
   patrocinador
   ========================================================================== */
#wrapper-50, #wrapper-51{
    display: none; /*para tirar os patrocinadores*/
}
.patrocinador {
   width: 100%;
    display: none; /*para tirar os patrocinadores*/
   *zoom: 1; 
   
 }
 .patrocinador:before,
 .patrocinador:after {
   display: table;
   line-height: 0;
   content: "";
 }
 .patrocinador:after {
   clear: both;
 }
 .patrocinador [class*="vc_col-sm-"] {
   display: block;
   float: left;
   width: 100%;
   min-height: 30px;
   margin-left: 0%;
   *margin-left: 0%;

   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
           box-sizing: border-box;

 }

 .patrocinador .controls-row [class*="vc_col-sm-"] + [class*="vc_col-sm-"] {
   margin-left: 0%;
 }
 .patrocinador [class*="vc_col-sm-"]:first-child{
    margin-left: 0;
 }
 .patrocinador .vc_col-sm-4 {
 padding-left: 0;
   width: 39%;
   *width: 39%;
   
}
.patrocinador.bloco .vc_col-sm-4.vc_column_container{
	margin-left: 5% !important;
	background: #e8ddcb;
}
.patrocinador.bloco .vc_col-sm-8.vc_column_container .wpb_wrapper{
	margin-left: 10% !important;
	background: #e8ddcb;
}
 .patrocinador .vc_col-sm-8 {
 padding-left: 0;
   width: 60%;
   *width: 60%;
}
.patrocinador .vc_separator.vc_separator_align_left h4{
	padding-left: 15px
}
 /* responsive ONLY */

 @media (max-width: 600px){ /* spans reduce to 100px then go full width */

    .patrocinador [class*="vc_col-sm-"]{
    margin-left: 0;
    float: left;
    
    padding: 10px; 
    }
 }

#col-9-1 .titulo h3, #col-22-1 .titulo h3, #col-32-1 .titulo h3, #col-50-1 .titulo h3, #col-51-1 .titulo h3, #col-52-1 .titulo h3, #col-53-1 .titulo h3, #col-54-1 .titulo h3, #col-55-1 .titulo h3{
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    text-transform: uppercase;
    font-size: 1.28571429em;
    margin-top: 0;
    margin-left: 5%;
    /* position: relative; */
    z-index: 1;
    margin-bottom: 0;
}
#col-9-1 .vc_col-sm-8.titulo{
    background: #fff;
}
#col-9-1 .vc_col-sm-8.titulo h3{
        display: none;
}
#col-50-1 .titulo h3, #col-51-1 .titulo h3, #col-52-1 .titulo h3, #col-53-1 .titulo h3, #col-54-1 .titulo h3, #col-55-1 .titulo h3{
  text-align: center;
    margin-left: 0;
   position: relative
}

#col-9-1 .titulo h3:before, #col-22-1 .titulo h3:before, #col-32-1 .titulo h3:before{
border-top: 2px solid #00788b;
   content: "\A";
    margin: 0;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
        background: #fff;
}
#col-50-1 .titulo h3:before, #col-51-1 .titulo h3:before,#col-52-1 .titulo h3:before, #col-53-1 .titulo h3:before,#col-54-1 .titulo h3:before, #col-55-1 .titulo h3:before{
	border-top: 2px solid #00788b;
    content:"";
    margin: 0 auto; /* this centers the line to the full width specified */
    position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */
     top: 50%; left: 0; right: 0; bottom: 0;
     width: 95%;
    z-index: -1;
}
#col-9-1 .titulo h3 span, #col-22-1 .titulo h3 span, #col-32-1 .titulo h3 span{
background: #fff;
    margin: 0 15px;
    display: block;
    padding-left: 15px;
 	width: 100%;
}
#col-50-1 .titulo h3 span, #col-51-1 .titulo h3 span, #col-52-1 .titulo h3 span, #col-53-1 .titulo h3 span, #col-54-1 .titulo h3 span, #col-55-1 .titulo h3 span{
	background: #fff; 
        padding: 0 15px; 
}
#col-10-1 .vc_col-sm-4, #col-23-1 .vc_col-sm-4 , #col-33-1 .vc_col-sm-4 {
  padding-left: 5%;
  padding-top:15px;
  padding-bottom: 15px
}
#col-10-1 .vc_col-sm-4 .patrocinadores img, #col-23-1 .vc_col-sm-4 .patrocinadores img, #col-33-1 .vc_col-sm-4 .patrocinadores img,  #col-50-1  article img,  #col-52-1  article img,  #col-54-1  article img{
  max-width: 260px;
  height: auto;
  
  	vertical-align: middle;
}

#col-10-1 .vc_col-sm-8, #col-23-1 .vc_col-sm-8, #col-33-1 .vc_col-sm-8{
	padding-left: 5%;
    float: left;
    padding-top:15px;
  padding-bottom: 15px
}

#col-10-1 .vc_col-sm-8 .patrocinadores img, #col-23-1 .vc_col-sm-8 .patrocinadores img, #col-33-1 .vc_col-sm-8 .patrocinadores img,  #col-51-1  article img,  #col-53-1  article img,  #col-55-1  article img{
  max-height: 100px;
  width: auto;
  margin-right: 30px;
  vertical-align: middle;
}
@media only screen and (max-width: 600px) {
	#col-10-1 .vc_col-sm-8 .patrocinadores img, #col-23-1 .vc_col-sm-8 .patrocinadores img, #col-33-1 .vc_col-sm-8 .patrocinadores img,  #col-51-1  article img,  #col-53-1  article img,  #col-55-1  article img{
		max-width: 90%;
    	height: auto;
	}
}
#col-9-1{
	width: 100%;
	border:1px solid #fff
}
#col-9-1, #col-22-1 , #col-32-1{
	background: #fff;
	padding-top: 30px
}
#col-9-1 .colwrapper, #col-22-1 .colwrapper, #col-32-1 .colwrapper{
	background: #fff;
	height: 10px
}
#wrapper-10, #wrapper-23, #wrapper-33, #wrapper-50, #wrapper-51 , #wrapper-52, #wrapper-53, #wrapper-54, #wrapper-55{
	background: #fff;
	    margin-top: -12px;
}
#wrapper-50, #wrapper-51, #wrapper-52, #wrapper-53, #wrapper-54, #wrapper-55 {
	    padding-top: 42px;
}

.patrocinador article.patrocinadores{
	display: inline;
	float: left
}
#col-50-1, #col-52-1, #col-53-1, #col-54-1{
	padding-top: 30px
}
#col-50-1 article, #col-51-1 article,#col-52-1 article, #col-53-1 article,#col-54-1 article, #col-55-1 article{
	text-align: center;
	margin-top: 30px
}
#col-51-1,#col-53-1,#col-55-1{
	padding-bottom: 30px
}
/* ==Footer=====================================================
   contato
   ========================================================================== */
#col-11-1, #col-29-1, #col-34-1{
	width: 90%
}
#col-11-1 .titulo h3, #col-29-1 .titulo h3, #col-34-1 .titulo h3{
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    text-transform: uppercase;
    font-size: 1.28571429em;
    margin-top: 0;
    /* margin-left: 5%; */
    position: relative;
    z-index: 1;
    padding-left: 5%;
    /* width: 50%; */
}
#col-11-1 .titulo h3:before, #col-29-1 .titulo h3:before, #col-34-1 .titulo h3:before{
border-top: 2px solid #00788b;
   content: "\A";
    margin: 0;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}
#col-11-1 .titulo h3 span, #col-29-1 .titulo h3 span, #col-34-1 .titulo h3 span{
background: #e8ddcb;
    margin: 0 15px;
    display: block;
    padding-left: 15px;
    width: 100%;
}
#wrapper-11, #wrapper-29, #wrapper-34{
	margin-top: 30px;
	margin-bottom: 30px;
}
#col-12-1, #col-28-1 , #col-35-1{
	font-size: 1.14285714em; /*16px*/
	line-height: 2em;
}
#col-12-1 a, #col-28-1 a, #col-35-1 a{
	color: #033649;
}
#col-12-1 .icons-medium, #col-28-1 .icons-medium, #col-35-1 .icons-medium{
	padding-left: 0
}
#col-12-1 .icons-medium img, #col-28-1 .icons-medium img, #col-35-1 .icons-medium img{
    -webkit-filter: saturate(100%) grayscale(100%) brightness(10%) contrast(1000%);
     -moz-filter: saturate(100%) grayscale(100%) brightness(10%) contrast(1000%);
     filter: saturate(100%) grayscale(100%) brightness(10%) contrast(1000%);
}
#col-12-1 .wpb_text_column.wpb_content_element, #col-28-1 .wpb_text_column.wpb_content_element , #col-35-1 .wpb_text_column.wpb_content_element {
	margin-bottom: 15px
}
footer input.wpcf7-form-control, footer textarea.wpcf7-form-control, #col-28-2 input.wpcf7-form-control, #col-28-2 textarea.wpcf7-form-control, form.newsletter input, .pirate_forms_wrap input, .pirate_forms_wrap textarea,
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
width: 100% !important;
    border: 2px solid #00788b !important;
    background: transparent !important;
    padding: 10px !important;
    border-radius: 0;
    max-width: none !important;
}
div.wpforms-container-full ::-webkit-input-placeholder {
   color: #aaa !important;
   text-transform: lowercase;
   font-size:1em !important;
}
.pirate_forms_wrap textarea{
    height: 204px   
}
form.newsletter input{
	margin-bottom: 30px
}
::-webkit-input-placeholder {
   color: #033649;
   text-transform: lowercase;
   font-size:1.28571429em
}

:-moz-placeholder {
   color: #033649;
   text-transform: lowercase;
   font-size:1.28571429em
}

::-moz-placeholder {
   color: #033649; 
   text-transform: lowercase;
   font-size:1.28571429em
}

:-ms-input-placeholder {  
   color: #033649; 
   text-transform: lowercase;
   font-size:1.28571429em;
}
footer input.wpcf7-form-control.wpcf7-submit, #col-28-2 input.wpcf7-form-control.wpcf7-submit, .pirate_forms_wrap button,
div.wpforms-container-full .wpforms-form button[type=submit]
{
width: 20% !important;
    text-transform: uppercase !important;
    color: #e8ddcb !important;
    background: #e56e4e !important;
    font-size: 1.14285714em !important;
    border-width: 2px !important;
    border-color: #e8ddcb !important;
    border: 0 !important;
    display: block !important;
    padding: 10px 20px !important;
    border-radius: 3px;
    float: right;
}
footer input.wpcf7-form-control.wpcf7-submit:hover, #col-28-2 input.wpcf7-form-control.wpcf7-submit:hover{
	color: #033649;
	background: transparent;
	border-color: #00788b;
	border-width:2px
}
#wrapper-12{
	margin-bottom: 45px
}
#wrapper-15, #wrapper-26, #wrapper-36{
	background: #d9c7a8;
	padding: 10px 0;
	color: #7c6742;
	font-size: .928571429em;
	margin-top: 30px
}
#wrapper-15 a, #wrapper-26 a, #wrapper-36 a{
	color: #7c6742;
	font-style: italic
}
.wpforms-confirmation-container-full {
    color: #e8ddcb !important;
    margin: 0 0 24px 0 !important;
    background: #a79e5b !important;
    border: 1px solid #b4d39b !important;
    padding: 15px 15px !important;
}
/* ==== Paginas =====================================================
   topo
   ========================================================================== */
.page-id-22 .vc_tta-panels-container .wpb_content_element a{
	text-transform: uppercase;
    font-size: 1.05em;
    letter-spacing: 0.06em;
    padding: 9px;
    background: #00788b;
    margin-top: 10px;
    display: inline-block;
    color: #e8ddcb;
}
.hide{
	display: none
}
.show{
	display:inherit
}
.page .headwrapper, .single .headwrapper, .search .headwrapper, .archive .headwrapper, .error404 .headwrapper{
	background: #dfd0b8
}
.page #logo-container a, .single #logo-container a, .search #logo-container a, .archive #logo-container a, .error404 #logo-container a{
	background: url(images/logo-cor.png) no-repeat top center;
}
.page .sticky #logo-container a, .single .sticky #logo-container a, .search .sticky #logo-container a, .archive .sticky #logo-container a, .error404 .sticky #logo-container a{
	background: url(images/logo-cor.png) no-repeat top center;
    background-size: contain;
   
}
.page #col-3-1, .page .widget_ultimatumsidebars,
.single #col-3-1, .single .widget_ultimatumsidebars, .single #col-3-1, .search .widget_ultimatumsidebars, .archive .widget_ultimatumsidebars, .error404 .widget_ultimatumsidebars{
	    border-bottom: 1px solid #033649;
	    margin-bottom: 30px;
}
.page #col-3-2 a,.single #col-3-2 a,.search #col-3-2 a,.archive #col-3-2 a,.error404 #col-3-2 a{
	color: #033649
}
.page .icons-medium img, .single .icons-medium img, .search .icons-medium img, .archive .icons-medium img, .error404 .icons-medium img{
	-moz-filter: saturate(100%) grayscale(100%) brightness(10%) contrast(1000%);
filter: saturate(100%) grayscale(100%) brightness(10%) contrast(1000%);
	-webkit-filter: saturate(100%) grayscale(100%) brightness(10%) contrast(1000%);
}
@media only screen and (min-width: 991px) {
	.page.home .icons-medium img, .single-projetos.single .icons-medium img{
		-webkit-filter: none;
		-moz-filter:none;
		filter:none
	}
}
.page #lang_sel a.lang_sel_sel,.page #lang_sel a,.page #lang_sel a.lang_sel_sel,
.single #lang_sel a.lang_sel_sel,.single #lang_sel a,.single #lang_sel a.lang_sel_sel,
.search #lang_sel a.lang_sel_sel,.search #lang_sel a,.search #lang_sel a.lang_sel_sel,
.archive #lang_sel a.lang_sel_sel,.archive #lang_sel a,.archive #lang_sel a.lang_sel_sel,
.error404 #lang_sel a.lang_sel_sel,.error404 #lang_sel a,.error404 #lang_sel a.lang_sel_sel{
    color: #033649 !important; 
}
@media only screen and (min-width: 991px) {
	.home.page #col-3-2 a,.home.page #col-3-2, .home.page #col-4-2 a,.home.page #col-4-2 ,
.single-projetos.single #col-3-2 a,.single-projetos.single #col-3-2, .single-projetos.single #col-4-2 a,.single-projetos.single #col-4-2 {
	color: #e8ddcb !important;
	}
    .home.page #col-3-2 .navbar-default .dropdown-menu a,
.single-projetos.single #col-3-2 .navbar-default .dropdown-menu a {
	color: #033649 !important;
	}
}
.page #lang_sel li a.lang_sel_sel, .single #lang_sel li a.lang_sel_sel, .search #lang_sel li a.lang_sel_sel, .archive #lang_sel li a.lang_sel_sel, .error404 #lang_sel li a.lang_sel_sel{
    background: transparent;
}
.page #lang_sel li.has_sub a.lang_sel_sel, .single #lang_sel li.has_sub a.lang_sel_sel, .search #lang_sel li.has_sub a.lang_sel_sel, .archive #lang_sel li.has_sub a.lang_sel_sel, .error404 #lang_sel li.has_sub a.lang_sel_sel{
    background: url(images/flecha-azul.png)  right no-repeat;
    padding-right: 18px;
}
.page #lang_sel ul li li,.single #lang_sel ul li li,.search #lang_sel ul li li,.archive #lang_sel ul li li,.error404 #lang_sel ul li li,.error404 #lang_sel ul li li {
    background: #033649;
}
.page #lang_sel ul li li a, .single #lang_sel ul li li a, .search #lang_sel ul li li a, .archive #lang_sel ul li li a, .error404 #lang_sel ul li li a{
    color: #dfd0b8 !important;
    background: #033649;
    font-size: 1em
}
.page a.doeagora ,.page #searchsubmit, .single a.doeagora ,.single #searchsubmi, .search a.doeagora ,.search #searchsubmit,
.archive a.doeagora ,.archive #searchsubmit,.error404 a.doeagora ,.error404 #searchsubmit {
    color: #e8ddcb !important;
}
.page .bodywrapper, .single .bodywrapper{
	    }
.home.page .bodywrapper, .single-projetos.single .bodywrapper{
	padding-top: 0
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
	padding-left: 20px
}

.page .noticias{
	margin-bottom: 40px !important
}
/* ==== Paginas =====================================================
   Single
   ========================================================================== */
.imagemT{
	max-height: 400px;
    overflow: hidden;
}
.single article img{
	vertical-align: middle;
    text-align: center;
    display: block;
    margin: 0 auto;
        max-width: 100%;
    height: auto;
    clear:both
}
.categorias{
	width: 100%;
	text-align: right;
	text-transform: lowercase;
	font-variant: small-caps;
	font-size: 1.28571429em; /*18px*/
	margin-top: 15px
}
.categorias a{
	color: #033649
}
.categorias a:hover{
	text-decoration: none;
	border-bottom: 1px solid #e56e4e
}
.categorias a:first-child {
   border-bottom: 1px solid #e56e4e;
   font-weight: bold
}
.single .topo{
	margin-top: 15px;
	position: relative;
	max-height: 785px
    
}
.single .topo .titulo{
	position: absolute;
    bottom: -30px;
    right: 30px;
	background: rgba(3,54,73,.9);
    padding: 20px;
    text-align: left;
}
.single .semImagemT.topo .titulo{
	position: relative
}

.single .topo .titulo.semimagem{
	position: relative;
	margin-bottom: 60px;
	padding: 20px 50px;
}
.single .topo .titulo h1, .single .topo .titulo h4{
	color: #e8ddcb;
	    text-transform: none;
    font-variant: normal;
}
.single .topo .titulo h1{
	font-size: 2.25em
}
.single .topo .titulo h4{
	font-size: 1.3125em;
	font-weight: normal;
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
}
/* ==== Paginas =====================================================
   compartilhar
   ========================================================================== */
.single #crestashareiconincontent{
	margin-top: 45px;
    text-align: center;
    margin-bottom: 30px
}
.single #crestashareiconincontent .sbutton{
	float: none
}
.cresta-share-icon i.c-icon-cresta-facebook, .cresta-share-icon i.c-icon-cresta-twitter, .cresta-share-icon i.c-icon-cresta-linkedin, .cresta-share-icon i.c-icon-cresta-mail, .cresta-share-icon i.c-icon-cresta-whatsapp{
	background: transparent;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0;
	 border-right-width: 0;
	 font-size: 1.28571429em !important; /*18px*/
}
.cresta-share-icon i.c-icon-cresta-facebook{
	border-color: #3b5998;
	color: #3b5998
}
.cresta-share-icon i.c-icon-cresta-twitter{
	border-color: #4099FF;
	color: #4099FF
}
.cresta-share-icon i.c-icon-cresta-linkedin{
	border-color: #007bb6;
	color: #007bb6
}
.cresta-share-icon i.c-icon-cresta-mail{
	border-color:#ffb62a;
	color:#ffb62a
}
.cresta-share-icon i.c-icon-cresta-whatsapp{
	border-color:#34af23;
	color:#34af23
}
.cresta-share-icon i.c-icon-cresta-facebook:hover, .cresta-share-icon i.c-icon-cresta-twitter:hover, .cresta-share-icon i.c-icon-cresta-linkedin:hover, .cresta-share-icon i.c-icon-cresta-mail:hover, .cresta-share-icon i.c-icon-cresta-whatsapp:hover{
	background: #e8ddcb;
}
#crestashareiconincontent .sbutton a[data-name]:hover:before, #crestashareicon .sbutton a[data-name]:hover:before{
	font-size: 1em;
	background: #e56e4e
}
.cresta-share-icon.first_style .cresta-the-count, .cresta-share-icon.first_style .cresta-the-count-content, .cresta-share-icon.second_style .cresta-the-count, .cresta-share-icon.second_style .cresta-the-count-content, .cresta-share-icon.third_style .cresta-the-count, .cresta-share-icon.third_style .cresta-the-count-content, .cresta-share-icon.fourth_style .cresta-the-count, .cresta-share-icon.fourth_style .cresta-the-count-content, .cresta-share-icon.fifth_style .cresta-the-count, .cresta-share-icon.fifth_style .cresta-the-count-content, .cresta-share-icon.sixth_style .cresta-the-count, .cresta-share-icon.sixth_style .cresta-the-count-content, .cresta-share-icon.seventh_style .cresta-the-count, .cresta-share-icon.seventh_style .cresta-the-count-content, .cresta-share-icon.eighth_style .cresta-the-count, .cresta-share-icon.eighth_style .cresta-the-count-content, .cresta-share-icon.ninth_style .cresta-the-count, .cresta-share-icon.ninth_style .cresta-the-count-content, .cresta-share-icon.tenth_style .cresta-the-count, .cresta-share-icon.tenth_style .cresta-the-count-content, .cresta-share-icon.eleventh_style .cresta-the-count, .cresta-share-icon.eleventh_style .cresta-the-count-content, .cresta-share-icon.twelfth_style .cresta-the-count, .cresta-share-icon.twelfth_style .cresta-the-count-content, .cresta-share-icon.thirteenth_style .cresta-the-count, .cresta-share-icon.thirteenth_style .cresta-the-count-content, .cresta-share-icon.fourteenth_style .cresta-the-count, .cresta-share-icon.fourteenth_style .cresta-the-count-content, .cresta-share-icon.fifteenth_style .cresta-the-count, .cresta-share-icon.fifteenth_style .cresta-the-count-content, .cresta-share-icon.sixteenth_style .cresta-the-count, .cresta-share-icon.sixteenth_style .cresta-the-count-content, .cresta-share-icon.seventeenth_style .cresta-the-count, .cresta-share-icon.seventeenth_style .cresta-the-count-content, #crestashareiconincontent .sbutton a[data-name]:hover:before, #crestashareicon .sbutton a[data-name]:hover:before {
	background: #e56e4e
}
.cresta-share-icon.sixth_style .cresta-the-count:before, .cresta-share-icon.sixth_style .cresta-the-count-content:before  {
	border-right: 5px solid #e56e4e;
}
.cresta-share-icon.ninth_style .cresta-the-count:before, .cresta-share-icon.ninth_style .cresta-the-count-content:before , .cresta-share-icon.ninth_style .cresta-the-count:after, .cresta-share-icon.ninth_style .cresta-the-count-content:after,  {
	border-bottom: 8px solid #e56e4e;
}
.cresta-share-icon.tenth_style .cresta-the-count:before, .cresta-share-icon.tenth_style .cresta-the-count-content:before  {
	border-top: 7px solid #e56e4e;
}
.cresta-share-icon.tenth_style .cresta-the-count:after, .cresta-share-icon.tenth_style .cresta-the-count-content:after  {
	border-bottom: 7px solid #e56e4e;
}
.cresta-share-icon.thirteenth_style .cresta-the-count:before, .cresta-share-icon.thirteenth_style .cresta-the-count-content:before  {
	border-right: 7px solid #e56e4e;

}
#crestashareiconincontent .sbutton a[data-name]:hover:after, #crestashareicon .sbutton a[data-name]:hover:after {
    border-color: #e56e4e transparent;
}
/* ==== Paginas =====================================================
   Single
   ========================================================================== */
.single article, .page article{
	font-size: 15px; 
line-height: 1.5625;
text-align: justify
	
}
.home .bodywrapper{
	font-size: 14px
}
.single article blockquote, .page article blockquote{
	font-family: "ff-tisa-web-pro", serif;
	font-size: 1.71428571em; /*24px*/
	border-left: none;
	border-bottom: 2px solid #cdb380;
	font-style: italic;
	padding: 15px 0px;
	line-height: 1.2;
}
.single article .ult_button, .page article .ult_button {
    display: block;
    width: 33%;
    float: right;
    height: auto;
    background: transparent !important;
    border-top: 6px solid #cdb380;
    border-bottom: 6px solid #cdb380;
    font-style: italic;
    font-weight: bold;
    margin: 10px;
    white-space: normal;
    word-break: normal;
    padding: 15px 10px;
    text-align: left;
}
.single article .ult_button span, .page article .ult_button span{
	display: block;
	max-width: 100%;
	 font-size: 1.71428571em;
}
.single article h2, .page article h2{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 15px;
}
.wp-caption{
	background: none;
    border: none;
    max-width: 100%
}
.wp-caption img{
	margin-left: 0
}
.wp-caption-text{
	background: rgba(3,54,73,.9);
	color: #e8ddcb;
	font-family: "ff-tisa-web-pro", serif;
}
p.wp-caption-text{
	font-size: 1em; /*16px*/
	padding:20px 15px;
	text-align: left
}
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination{
	margin-top: 5px;
	margin-bottom: 10px
}
.single article .vc_tta-tabs.vc_tta-has-pagination .vc_pagination li:before, .page article .vc_tta-tabs.vc_tta-has-pagination .vc_pagination li:before{
	content: " ";
}

.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom){
	padding-bottom: 30px
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{
	    border: 2px solid transparent;
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{
	background: #00788b
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
	border-color:#00788b
}
.vc_general.vc_pagination .vc_pagination-trigger{
	height: 15px;
    width: 15px;
}
.single article ol{
	padding-left: 5px
}
.single article ul{
	padding-left: 20px
}

.single article ol { counter-reset: item; }
        ol li { display: block; margin-bottom: 25px}
.single article ol li:before {
            content: counter(item) ". ";
            counter-increment: item;
            color: #00788b;
            font-weight: bold
}
.single article ul {
    list-style: none;
    padding:0;
    margin:0;
}

.single article ul li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.single article ul li:before {
    content: "• ";
    color: #00788b; /* or whatever color you prefer */
}
.tags{
	clear: both;
	padding-top: 30px;
	padding-bottom: 45px
}
.tags h3{
	text-transform: uppercase;
	color: #ed7136;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 20px;

}
.tags a{
	color: #033649;
    border-top: 1px solid #e56e4e;
    border-bottom: 1px solid #e56e4e;
    display: inline-block;
    font-weight: bold;
    padding: 5px;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 20px;
}
.tags a:hover{
	text-decoration: none;
	color: #e56e4e;
}
/* ==== Paginas =====================================================
   Single Sidebar
   ========================================================================== */
.relatedposts h3, .single article .patrocinadoresColuna h2{
	color: #033649;
	text-transform: uppercase;
	font-size: 1em;
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 0;
}

.single article .patrocinadoresColuna h2{
	margin-bottom: 15px
}
.single article .relatedposts img{
	display: block;
    float: left;
}
.relatedposts .dados{
	float: right;
    width: calc(100% - 100px);
}
.relatedposts.tipoprojetos .dados{
	float: none;
    position: absolute;
    top:45px;
    left: 25px
}
.relatedposts .dados h4{
	margin-top: 0;
	font-size: .75em;
	color:#033649;
	text-shadow:none !important
}
.relatedposts .dados h2{
	margin-top: 5px;
    text-align: left;
    font-size: 1em;
    line-height: 1.25;
    color:#033649;
    text-shadow:none !important
}
.relatedposts.tipoprojetos .dados h2{
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
	 font-size: 1.25em;
    color: #e8ddcb;
}
.relatedposts .dados a{
	color:#033649
}
.relatedposts .imagem{
width: 90px;
    height: 90px;
    background-size: contain !important;
    background-color: rgba(210,74,38, 0.9)!important;
    background-blend-mode: multiply;
    display: block;
    float: left;
}
.relatedposts.tipoprojetos .imagem{
width:262px;
    height: 162px;
    background-size: cover !important;
    background-color: rgba(0,120,139, 0.7)!important;
    float: none;
}

.relatedthumb{
	display: block;
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.relatedposts.tipoprojetos .relatedthumb{
	position: relative;
	width: auto
}
.relatedthumb #semimagem{
	background: url(images/mao.png) center center no-repeat;
    background-size: 80% !important;
    background-blend-mode: normal;
}
/* ==== Paginas =====================================================
   Tabs
   ========================================================================== */
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
	color: #033649
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{
	color: #00788b
}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{
	border-color: #033649
}
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{
	border-radius: 0
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
	border-color: #e8ddcb;
    background-color: #dfd0b8;
    color: #00788b;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
	border-color: #dfd0b8;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before{
	border-color: #e8ddcb;
    background-color: #dfd0b8;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
	border-color: transparent
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
	    border-color: #e8ddcb;
    background-color: #cab189;
    color: #00788b;
}
 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #d4c1a1;
}
.vc_tta-panels h3{
	font-size: 1.3125em
}
.vc_tta-panel-body ul{
	padding-left: 0
}
.vc_tta-panel-body ul li{
	list-style: none;
	padding-bottom: 5px
}	
.vc_tta-panel-body ul li:before {
    content: "\f111 ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #00788b; 
    font-size: 8px;
    padding-right: 5px;
}
.vc_tta-panel-body .wpb_content_element{
	margin-bottom: 10px
}
.vc_tta-panel-body .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
	padding-bottom: 0
}
.vc_tta-panel-body h4{
	font-size:1.2em;
	margin-top: 30px
}
/* ==paginas=====================================================
   projetos
   ========================================================================== */

.projetos .vc_custom_heading h2{
position: absolute;
bottom: 30px;
    color: #e8ddcb;
    font-weight: bold;
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
   z-index:99;
   left: 30px;
   text-shadow: 5px 4px 6px #033649;
}

body.page-id-6638 .vc_grid-item-mini .vc_gitem-animated-block:after{
/*background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.7) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(3,54,73,0.7)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.7) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.7) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(3,54,73,0.7) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(3,54,73,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#033649', GradientType=0 );
content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;*/
}
/* ==paginas=====================================================
   projeto escolhido
   ========================================================================== */
#col-18-1 .type-projetos .imagem, #col-99-1 .type-projetos .imagem{
	height: 500px
}
#col-18-1 .type-projetos .imagem:after, #col-99-1 .type-projetos .imagem:after{
		      background: rgba(3,54,73,1);
background: -moz-linear-gradient(top, rgba(3,54,73,1) 23%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(23%, rgba(3,54,73,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(3,54,73,1) 23%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(3,54,73,1) 23%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(3,54,73,1) 23%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(3,54,73,1) 23%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033649', endColorstr='#ffffff', GradientType=0 );
 content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 500px;
  top: 0;
  left: 0;
  right: 0;
}
.type-projetos .slidertitle {
    font-size: 2.25em;

}
.type-projetos .slidertext {
    font-size: 1.5em;
    line-height: 1.25;
}
@media (min-width: 1200px){
	.type-projetos .fundoSlideshow{
	width: 1200px;
	position: relative;
	margin: 0 auto
	}	
}
.single-projetos #crestashareiconincontent {
    margin-top: 30px;
}
.single-projetos article blockquote {
  border-bottom: transparent;
    border-left: 2px solid #cdb380;
    text-align: left;
   
    padding: 15px 0px 15px 30px;
}
.single-projetos .noticias h3 {
    font-size: 1em;
  
}
/* ==== Paginas =====================================================
   Coluna
   ========================================================================== */
.page-id-15198 .bloco.coluna, .page-id-15216 .bloco.coluna,  .page-id-15218 .bloco.coluna,  .page-id-15221 .bloco.coluna{
    background-color: #e8ddcb;
    background-image: none;
  	padding-bottom: 0;
  	    margin-bottom: 0;
}
.page-id-15198 .bloco.coluna .vc_col-sm-12.vc_column_container, .page-id-15216 .bloco.coluna .vc_col-sm-12.vc_column_container, .page-id-15218 .bloco.coluna .vc_col-sm-12.vc_column_container, .page-id-15221 .bloco.coluna .vc_col-sm-12.vc_column_container{
	background-color: #e8ddcb;
}
	
.page-id-15198 .colunas .vc_grid-item-zone-c-right:nth-child(odd) .vc_gitem-animated-block, .page-id-15216 .colunas .vc_grid-item-zone-c-right:nth-child(odd) .vc_gitem-animated-block, .page-id-15218 .colunas .vc_grid-item-zone-c-right:nth-child(odd) .vc_gitem-animated-block, .page-id-15221 .colunas .vc_grid-item-zone-c-right:nth-child(odd) .vc_gitem-animated-block{
	float:left
}

/* ==== Paginas =====================================================
   Busca
   ========================================================================== */
.search .blocoTitulo .vc_separator, .archive .blocoTitulo .vc_separator, .error404 .blocoTitulo .vc_separator{
	margin-top: 30px
}
.post-type-archive-clipping .blocoTitulo{
	display: none
}
.search .blocoTitulo .vc_separator h4, .archive .blocoTitulo .vc_separator h4, .error404 .blocoTitulo .vc_separator h4{
	    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    text-transform: uppercase;
    font-size: 1.28571429em;
}
.search .vc_separator.vc_sep_color_grey .vc_sep_line, .archive .vc_separator.vc_sep_color_grey .vc_sep_line, .error404 .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: transparent; /*era  border-color: #00788b;*/
    border-width: 2px
}
.search .imagem, .archive .imagem, .error404 .imagem, .single-projetos .imagem{
    padding: 10px;
    min-height: 270px;
    background-size: cover !important;
    background-color: rgba(210,74,38, 0.5) !important;
}
.search #semimagem, .archive #semimagem, .error404 #semimagem, .single-projetos #semimagem {
   background-color: rgb(210,74,38) !important;
}
.search .imagem h4, .archive .imagem h4, .error404 .imagem h4, .single-projetos .imagem h4 {
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    color: #e8ddcb;
    font-size: 1em;
}
.single-projetos .imagem h4 {
 font-size: .9em
}
.noticias .dados, .archive .dados, .error404 .dados , .single-projetos .dados  {
	 text-shadow: 5px 4px 6px #033649;
}
.search .imagem h2, .archive .imagem h2, .error404 .imagem h2, .single-projetos .imagem h2 {
    font-size: 1.28571429em;
    font-weight: normal;
    line-height: 1.78571429;
}
.single-projetos .imagem h2 {
	font-size: 1em;
	text-align: left;
}
.search .imagem h2  a, .archive .imagem h2  a, .error404 .imagem h2  a, .single-projetos .imagem h2  a{
	color: #e8ddcb;
}
.search .buscas, .archive .buscas, .error404 .buscas, .single-projetos .buscas{
	margin-bottom: 45px;
	max-height: 270px;
    overflow-y: auto;
}
.paginacao{
	text-align: center;
	width: 100%;
}
.pagination, .pagination > li:first-child > a, .pagination > li:first-child > span {
 
    border-radius: 0
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #00788b;
    border-color: #00788b;
    color: #e8ddcb;
}
.pagination > li {
    display: inline-block;
    margin-right: 2px;
}
.pagination > li > a, .pagination > li > span {
 border:none;
    color: #00788b;
    background-color: transparent;
    border-top: 2px solid #00788b;
    border-bottom: 2px solid #00788b;
   
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #00788b;
    background-color: transparent;
   border-left: 1px solid #00788b;
    border-right: 1px solid #00788b;
     border-top: 1px solid #00788b;
    border-bottom: 1px solid #00788b;
}
.pagination > .active > a:hover{
	border: none;
	border-width: 2px;
}
/* ==== Paginas =====================================================
   Apoie
   ========================================================================== */
.pgApoie{
	margin-top: 45px;
	margin-bottom: 75px
}
.page article .pgApoie h2{
	color:#e8ddcb;
	font-size: 2em;
	text-transform: uppercase;
	font-family: "ff-tisa-sans-web-pro", "sans-serif";
	text-align: center;
	background:url(images/mao.png) bottom center no-repeat;
	padding-bottom: 80px
}
.pgApoie .wpb_wrapper .vc_column_container{
	min-height: 205px;
	display: table
}

.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner {
	 display: table-cell;
    vertical-align: middle;
}
.pgApoie .associe{
	border:3px solid #0d6d73;
}
.pgApoie .patrocine{
	border:3px solid #c21133;
}
.pgApoie .doacao{
	border:3px solid #de8e22;
}
.pgApoie .beneficio{
	border:3px solid #88b6b1;
}
.pgApoie .livro{
	border:3px solid #a69e5a;
}
.pgApoie .wpb_wrapper .vc_column_container.vc_col-sm-8{
	background: #e8ddcb;
	font-size: 1.28571429em;
	padding: 30px;
}
.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner a{
	text-decoration: underline
}
.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner .vc_btn3-inline, .pgApoie .wpb_wrapper .doacao .vc_column_container .vc_column-inner .wpb_wrapper button{
	float: right;
}
.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner a.vc_btn3 {
	text-decoration: none
}
.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner .vc_btn3, .pgApoie .wpb_wrapper .vc_column_container .vc_column-inner button{
	background: #033649
}
.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner button{
	 color: #e8ddcb;
	 border:none;
    border-radius: 4px;
    padding: 0px 12px 3px 12px;
    font-size: 1.2142em;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 0.06em;
    text-transform: lowercase
}

.pgApoie .wpb_wrapper .vc_column_container .vc_column-inner .vc_btn3:hover, .pgApoie .wpb_wrapper .vc_column_container .vc_column-inner button:hover{
	background: #e56e4e;
}
.fisica button{
	width: 100%;
    border: none;
    color: #e8ddcb;
    text-transform: uppercase;
    font-size: 1.71428571em;
    
}
.fisica .vc_column_container:first-child button, .fisica .vc_column_container:first-child{
	background: #13868e
}
.fisica .vc_column_container:nth-child(2) button, .fisica .vc_column_container:nth-child(2){
	background: #0d6d73
}
.fisica .vc_column_container:nth-child(3) button, .fisica .vc_column_container:nth-child(3){
	background: #075458
}
.fisica .vc_column_container:nth-child(4) button, .fisica .vc_column_container:nth-child(4){
	background: #033a3d
}
.fisica .vc_column_container:nth-child(4) button, .fisica .vc_column_container:nth-child(4){
	background: #033a3d
}
.fisica .vc_column_container:nth-child(2){
	padding-bottom: 30px
}
.fisica .vc_column_container:nth-child(3){
	padding-bottom: 60px
}
.fisica .vc_column_container:nth-child(4){
	padding-bottom: 60px
}
.fisica button em{
	font-size: 1.5em;
	font-style: normal
}
.fisica button em strong{
	font-size: .5em;
	font-weight: normal
}
.fisica .wpb_content_element .wpb_wrapper{
	background:  url(images/mao-maior.png) bottom center no-repeat;
	
}
.fisica .vc_column_container:first-child .wpb_content_element .wpb_wrapper{
	background-size: 50px 37px;
	padding-bottom: 40px
}
.fisica .vc_column_container:nth-child(2) .wpb_content_element .wpb_wrapper{
	background-size: 70px 53px;
	padding-bottom: 60px
}
.fisica .vc_column_container:nth-child(3) .wpb_content_element .wpb_wrapper{
	background-size: 90px 67px;
	padding-bottom: 70px
}
.fisica .vc_column_container:nth-child(4) .wpb_content_element .wpb_wrapper{
	background-size: 120px 90px;
	padding-bottom: 100px
}
.single-colunas .patrocinadoresColuna .flexslider:after{
	      background: transparent;

filter: none;
 content: "";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
}
.single-colunas article .patrocinadoresColuna ul li:before {
    content: "";
    color: #00788b;
}
.single-colunas .patrocinadoresColuna .flex-direction-nav{
	display: none
}
.single-colunas .patrocinadoresColuna .flexslider .slides img{
	width: 70%;
	margin-left: 0
}
.home .flexslider .slides img{
	height: auto
}


.single-colunas  .vc_row-fluid{
	border-bottom: 2px solid #cdb380;
	padding-top: 15px
}
.single-colunas .vc_row-fluid:last-child{
	border-bottom: transparent
}
/* ==== Paginas =====================================================
   Servico
   ========================================================================== */
.servicos.primeira .vc_col-sm-4 .wpb_wrapper{
	border-bottom: transparent;
	width: 100%
}

/* =========================================================
   credito imagem
   ========================================================================== */
.media-credit-container{
	position: relative
}
.acf-media-credit{

    background: rgba(232,221,203,0.8);
    padding: 0 !important;
        display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    font-size: .7em !important;
}
.acf-media-credit a{
	color: #666;
	
}
.acf-media-credit:before { content:"\00a9 "; padding-right: 4px}
/* ==== Paginas =====================================================
   Publicacao
   ========================================================================== */
.imagemPublicacao{
	float: left;
	padding: 0 10px 5px 0;
	max-width: 250px;
}

/*-----responsive----------------

@media only screen and (max-width: 1199px) {
	
}
@media only screen and (max-width: 991px) {
	#logo-container h1 {
    	height: 60px;
    	margin-top: 12px;
    	margin-bottom: 0;
	}
	.home.page #logo-container a, .single-projetos.single #logo-container a{
		    background-size: auto 60px !important;
	}
	
	.slidertitle{
		font-size: 2em
	}
	.slidertext{
		font-size: 1.4em
	}
	.botaoSlide{
		margin-top: 4px
	}
	.botaoSlide{
		text-decoration: underline;
		border:transparent;
		padding: 6px
	}
}
----------------------*/

/* =========================================================
   responsive
   ========================================================================== */
   
@media only screen and (max-width: 1199px) {
	
	#col-9-1 .titulo h3 span, #col-22-1 .titulo h3 span, #col-32-1 .titulo h3 span{
		width: 100%;
	}
	.social-icons-widget ul li {
	    margin: 0 3px 10px 0;
	}
	.headwrapper .social-icons-widget ul li img{
		width: 80%;
		height: auto
	}
	#text_icl-2 a, #text_icl-3 a, #text-2 a{
		font-size: .8em;
	}
	#text_icl-98 a, #text-3 a{
		font-size: .9em;
	}

	#text_icl-98, #text-3{
		width: 12%
	}
	#text_icl-25, #text_icl-26, #text-4{
		width: 8%
	}
	#text_icl-25 span, #text_icl-26 span, #text-4 span{
		display: none
	}
	#lang_sel a{
		font-size: 1em
	}
	#col-3-2 .navbar-nav a, #col-4-2 .navbar-nav a{
    	font-size: .94em;
	}
	.nav > li > a {
    	padding: 7px !important;
	}
	.navbar-collapse{
		padding-left: 0
	}
}

@media  only screen and (max-width: 991px) and (min-width: 768px) {
	.noticias .vc_col-sm-3, .noticias .one_fourth {
   		width: 48%;
    	float: left;
    	margin-right: 2%;
	}
	.noticias h3, .publicacoes .vc_custom_heading h3 {
    	font-size: 1.25em;
    }
    .ut-layout-home-alterada .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12{
    	max-width: 754px
    }
	
}
@media only screen and (max-width: 991px) {
	.colunas .vc_grid-item-zone-c-right .vc_gitem-animated-block, .colunas .vc_grid-item-zone-c-right .vc_gitem-zone-c{
		width: 100%
	}
	.footwrapper .widget_ultimatumsidebars .widget,.footwrapper .widget_ultimatumsidebars ul{
		    text-align: center;
    	width: 100%;
	}
	#col-8-1 .item a, #col-21-1 .item a{
		font-size: 2em
	}
	
	#col-12-1 .wpb_wrapper, #col-28-1 .wpb_wrapper, #col-35-1 .wpb_wrapper{
		text-align: center
	}
	 .noticias .vc-gitem-zone-height-mode-auto:before {
		padding-top: 70%;
	}
	.fundoSlideshow{
		top: 45px;
	}
	#col-18-1 .type-projetos .imagem:after, #col-99-1 .type-projetos .imagem:after{
		position: relative
	}
	.single-projetos .imagem {
    	 position: relative
	}
	

}
.hidden-tablet {
    display: inherit !important;
}
.hidden-desktop {
    display: none !important;
}
@media only screen and (max-width: 860px) {
	.hidden-desktop {
    display: inherit !important;
}
	.hidden-tablet {
    display: none !important;
}
	#col-8-1 .item, #col-21-1 .item {
    	width: 100%;
		 min-height: 200px;
	}
	#col-9-1 .titulo h3 span, #col-22-1 .titulo h3 span, #col-32-1 .titulo h3 span{
		width: calc(100% - 10px);
	}

}
.social-icons-widget ul li img{
    max-height: 25px;
    max-width: 25px;
}
@media only screen and (max-width: 768px) {
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    	background-color: #e56e4e;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    	border-color: transparent;
	}
	.headwrapper #col-4-2 {
	margin-top: -60px;
    top: 20px;
	}
	.headwrapper .social-icons-widget{
		width: 26%;
	}
	.home .projetos .vc_col-sm-8 .wpb_content_element,.projetos_projetos_tipo-destaque .wpb_content_element{
		margin-bottom: 0
	}
	.home .noticias .vc-gitem-zone-height-mode-auto:before {
		padding-top: 40%;
	}
	.nav.navbar-nav li{
		text-align: center
	}
	.pgApoie .vc_row.wpb_row.vc_inner.vc_row-fluid{
		margin-bottom: 30px
	}
	.vc_row {
    	margin-left:0;
    	margin-right: 0;
	}
	.vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12{
		width: 99%
	}
	#text_icl-2, #text-2 {
   	 	text-align: center
	}
	.widget_icl_lang_sel_widget {
    	    width: 12%;
    margin-right: 5px;
	}
	#text_icl-3 {
    	width: 22%;
	}
	#icl_lang_sel_widget-1.widget_icl_lang_sel_widget{
		width: 10%;
	}
	#col-10-1 .vc_col-sm-8 .patrocinadores img, #col-23-1 .vc_col-sm-8 .patrocinadores img, #col-33-1 .vc_col-sm-8 .patrocinadores img, #col-51-1 article img, #col-53-1 article img, #col-55-1 article img{
		margin-right: auto
	}
}
@media only screen and (max-width: 668px) {
	#text_icl-4, #text_icl-5, #text-5{
		position: absolute;
    	top: -100px;
    	right: 15px;
	}
	#text_icl-2, #text-2 {
    	width: 24%;
	}
	#text_icl-3 {
    	width: 28%;
	}

}
@media only screen and (max-width: 658px) {
	#col-10-1, #col-23-1 , #col-33-1  {
  		float: left
	}
	 #text_icl-3 {
    	width: 15%;
	}
	#text_icl-98, #text-3{
		text-align: center
	}
}
@media only screen and (max-width: 640px) {
	
	#text_icl-2, #text_icl-3, #text-2 {
    	width: 25%;
	}
	#text_icl-98, .widget_icl_lang_sel_widget, #text-3 {
    	width: 20%;
	}
	
	
}
@media only screen and (max-width: 600px) {
	.single .topo .titulo {
    	position: relative;
    	bottom: auto;
    	right: auto;
	}
	.patrocinador{
		background: #fff
	}
	.headwrapper .social-icons-widget{
		display: none
	}
	#text_icl-2, #text_icl-3, #text-2 {
    	width: 30%;
	}
	
	#text_icl-25, #text_icl-26, #text-4 {
    	width: 15%;
	}
	
	/*sem troca de lingua*/
	#text_icl-98, .widget_icl_lang_sel_widget, #text-3 {
    	width: 30%;
	}
	#text_icl-25, #text_icl-26, #text-4 {
    	width: 30%;
	}
	#text_icl-2, #text_icl-3, #text-2 {
    	width: 40%;
	}
	/* /sem troca de lingua*/
	.pgApoie .wpb_wrapper .vc_column_container a[href^="mailto:"]{
		    word-break: break-all;
	}
}
@media only screen and (max-width: 448px) {
	
	.slidertitle {
    font-size: 1.2em;
    
	}
	.slidertext {
    	font-size: 1em;
	}
	.botaoSlide{
		margin-top: 0
	}
	.vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12{
		
	}
	.flexslider:after{
	      background: transparent;

	}
	.fundoSlideshow {
    	top: 0;
    	background: rgba(3,54,73,.6);
    	padding-top: 0
	}
	.noticias .vc_gitem-zone-a, .publicacoes .vc_gitem-zone-a{
		min-height: 300px
	}
}
/* ==== Home alterada =====================================================
   
   ========================================================================== */
.page .destaque.widget_ultimatumsidebars, .page #container-59 .col-md-7 .widget_ultimatumsidebars{
	border:none !important
}
#wrapper-57{
	margin-top: 30px
}
#container-59{
	margin-top: 30px;
	margin-bottom: 60px
}
#container-59 .col-md-7 {
    font-size: 1.5em;
    line-height: 1.78571429;
}
#container-59 .col-md-7 a{
	color: #033649
}
#col-56-1{
	width: 90%
}
#col-56-1 .titulo h3, #col-60-1 .titulo h3, #col-62-1 .titulo h3, #col-85-1 .titulo h3, #col-87-1 .titulo h3, #col-124-1 .titulo h3{
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    text-transform: uppercase;
    font-size: 1.28571429em;
    margin-top: 0;
    /* margin-left: 5%; */
    position: relative;
    z-index: 1;
    padding-left: 5%;
    /* width: 50%; */
}
 .titulo h3:before{
border-top: 2px solid #00788b;
   content: "\A";
    margin: 0;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}
.titulo h3 span{
	background: #e8ddcb;
    margin: 0;
    display: block;
    padding-left: 15px;
    width: 100%;
}
#col-85-1 .titulo h3 span{
	background: #d9c7a8;
}

#col-87-1 .titulo h3{
	margin-bottom: 30px
}
#wrapper-60{
	margin-bottom: 30px
}
#wrapper-87.vc_row, #wrapper-62.vc_row, #wrapper-61.vc_row, #wrapper-60.vc_row, #wrapper-85.vc_row{
	margin-left: 0;
    margin-right: 0;
}
/* ==Alteracoes Clipping =====================================================
   
   ========================================================================== */
.archive .buscas{
	max-height: none;
	
}
.wrapperBuscas .dados{
	text-shadow:none !important ;
	padding: 10px;
}
.archive .buscas .fundo,.wrapperBuscas .hentry .fundo{
	background: #f2ece3 !important;
	 width: 100%;
	padding-bottom: 20px;
	position: relative
}
.buscas h5,.wrapperBuscas .hentry h5 {
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    font-size: .85em
}
.buscas h3, .wrapperBuscas .hentry h3 {
    font-weight: normal;
    line-height: 1.7;
    text-align: left;
    font-family: "ff-tisa-sans-web-pro", "sans-serif";
    line-height: 1.4em;
    font-size: 1em;
    margin-top: 5px;
    margin-bottom: 15px
}
.buscas h3 a, .wrapperBuscas .hentry h3 a{
	color:#00788b
}
.buscas h3 a:hover, .wrapperBuscas .hentry h3 a:hover{
	color:#00788b;
	text-decoration: none
}
.linkImagem{
	    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 5;
}
}
.buscas .vc_btn3.vc_btn3-color-juicy-pink, .noticias .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,.wrapperBuscas .hentry .vc_btn3.vc_btn3-color-juicy-pink{
	    background-color: rgb(210,74,38) !important;
	    font-size: 14px;
    padding: 6px 18px;
}
.wrapperBuscas{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.wrapperBuscas article{
	display: inline-block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px
}
@media (min-width: 992px){
	.wrapperBuscas .hentry{
    	width: 25%;
    	float:left
	}
}
@media (max-width: 992px){
	.wrapperBuscas .hentry {
    	width: 100%;
    	float:none
	}
}
.wrapperBuscas .hentry {
	position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 992px){
	.noticias .wrapperBuscas .hentry{
    	margin-right: 0
	}
}
 .home .noticias .wrapperBuscas h5,  .home .noticias .wrapperBuscas h3 {
    color: #00788b;
}
 .home .noticias .wrapperBuscas .imagem{
padding: 10px;
    min-height: 270px;
    background-size: cover !important;
    background-color: rgba(210,74,38, 1) !important;

}
.wrapperBuscas .botao{
	position: absolute;
    bottom: 0;
    right: 0;
    border-color: transparent;
    background-color: rgba(220,95,62, 0.9);
    background-blend-mode: multiply;
    font-family: "ff-tisa-web-pro", serif;
    font-size: 2em;
    font-weight: bold;
    padding: 0 12px 6px 12px;
    line-height: 40px;
}
.wrapperBuscas .botao a{
	    border-radius: 0;
    color: #f2ece3;
}
.wrapperBuscas .botao a:hover{
	text-decoration: none
}
.post-type-archive-noticias .blocoTitulo{
	display: none
}