/* visual composer */

html .wpb_accordion .wpb_accordion_wrapper .ui-state-active a {
	color:#008085;
}

html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
	color:#008085;
}

html .wpb_tour  .wpb_tabs_nav li.ui-tabs-active a {
	border-left:1px solid #008085;
}

html .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
	border-top:1px solid #008085;
}

html .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background:#008085 url(../../images/minus.png) no-repeat scroll 0 0;
}

html .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; background-color:#008085;}

html .flex-control-paging li a.flex-active { background: #008085; background: #008085; cursor: default; }

html .wpb_teaser_grid h2 a:hover {
	color:#008085;
}

a {
	color:#008085;
}

.centered-wrapper-2{
	  width: 940px;
	  margin: 0 10%;
}

.share-options a:hover {
	color:#008085;
}

.intro a {
	color:#008085;
}

.team-text h6  {
	color:#008085;
}

ul#mainnav > li.current-menu-item > a, ul#mainnav > li.current-item > a, .page-template-template-onepage-php ul#mainnav li.active a  {
	background:#008085;
}

ul#mainnav li a.sf-with-ul:hover, ul#mainnav li a.sf-with-ul:active {
	background:#008085;
}

ul#mainnav li a:hover, ul#mainnav li a:active, ul#mainnav li a.current {
	background-color:#008085;
	background-image: url(../../images/icon-pata.png);
	background-repeat: no-repeat;
	background-position: 50% 70%;
}

.sticky i.icon-pencil, .sticky i.icon-quote-left, .sticky i.icon-facetime-video, .sticky i.icon-link, .sticky i.icon-camera-retro, .sticky i.icon-music {
	color:#008085 !important;
}

.service-item i {
	color:#008085;
}

.scrollup i:hover {
	background:#008085;
}

#skills p {
    background: #008085;
}

.one-page ul#mainnav li.active a {
	background:#008085;	
}	

#homeblog-carousel a:hover {
	color:#008085;
}

.espaco-vazio{
	width: 70px;
	position: relative;
	margin-right: 20px;
	float: left;
}

.newsletter-header{
	margin: 20px 0;
}

.newsletter-header label{
	width: 100px;
	float: left;
	margin: 13px 0px;
	font-family: 'ufonts_com_klavikaboldopentype';
	color: #01828a;
}

.newsletter-header input[type="text"]{
	background: #8da3a4;
	color: #fff;
	padding: 6px;
	width: 150px;
}

.newsletter-header input[type="submit"]{
	background: #09858b;
	color: #fff;
	border:none;
	padding: 5px 10px;
	margin-top: 7px;
	margin-left: 275px;
	top: 6px;
	position: relative;
	cursor: pointer;
}

.wysija-paragraph{
	float: left;
}

.redes-sociais-topo{
	padding: 23px 0;
	width: 254px;
}

.patrocinios-topo{
	padding: 14px 0;
}

.post-format i {
	background:#008085;
}

.jcarousel-control-prev:hover,
.jcarousel-control-prev:focus {
	background-color:#008085;
}

.jcarousel-control-next:hover, 
.jcarousel-control-next:focus {
	background-color:#008085;	
}

.grid-item-on-hover {
	background:#008085;
}

span.hover-link {
	background:#008085;	
}

span.hover-image {
	background: #008085;
}

span.hover-video {
	background:#008085;
}

.tagcloud a:hover {
	background:#008085;
	color:#fff;
}

.testimonial-meta h5 {
	color:#008085;
}

span.caption a:hover {
	color:#008085;
}

.sidebar-post span a {
	color:#008085;
}

ul#filters li a.selected, #formal-subheader ul#filters li a.selected, #formal-subheader ul#filters li a:hover {
	background:#008085;
}

ul#home-filters li a.selected, ul#home-filters li a:hover {
	background:#008085;
}

.portfolio-nav .prev-project a {
	background:#efefef url(../../images/portfolio-arrows.png) scroll 0 0;
}

.portfolio-nav .prev-project a:hover {
	background:#008085 url(../../images/portfolio-arrows.png) scroll 0 -25px;
}

.portfolio-nav .close-project a {
	background:#efefef url(../../images/portfolio-arrows.png) scroll -23px 0;
}

.portfolio-nav .close-project a:hover {
	background:#008085 url(../../images/portfolio-arrows.png) scroll -23px -25px;
}

.portfolio-nav .next-project a {
	background:#efefef url(../../images/portfolio-arrows.png) scroll -46px 0;
}

.portfolio-nav .next-project a:hover {
	background:#008085 url(../../images/portfolio-arrows.png) scroll -46px -25px;
}


.masonry-page-content h1 a:hover,  .post-content h1 a:hover {
	color:#008085;
}

.next-prev-posts a:hover {
	color:#008085;
}

a.comment-reply-link:hover {
	background:#008085;
	color:#fff !important;
}

#contactform input[type=submit] {
	background: #008085;
}

#footer {
	border-top:5px solid #008085;
}

.blog-slides .next:hover, .blog-slides .prev:hover, #slides .next:hover, #slides .prev:hover,  .post .next:hover, .post .prev:hover {
	background:#008085;
}

.pagination li.current a {
	background:#008085;
}

ul.tabs li.active {
    border-top: 1px solid #008085;
}

.featured-column .column-shadow {
	background:#008085;
}

.customlist li i {
	color:#008085;
}

.fullwidthbanner-container .tp-bullets.simplebullets.round .bullet:hover,
.fullwidthbanner-container .tp-bullets.simplebullets.round .bullet.selected,
.fullwidthbanner-container .tp-bullets.simplebullets.navbar .bullet:hover,
.fullwidthbanner-container .tp-bullets.simplebullets.navbar .bullet.selected {
	background:#008085 !important; 
}

.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#008085 !important;
 }

.widget a:hover {
	color:#008085;
}

ul.tags a:hover {
	color:#008085;
}

.authorp h2 a:hover {
	color:#008085;
}

.comment a:hover {
	color:#008085;
}

#toggle-view li.activated h3 {
	color:#008085;
}


ul#filters li a:hover {
	color:#fff;
	background:#008085;
}

ul#filters li.selected a {
	color:#fff;
	background:#008085;	
}

.portfolio h3 a:hover {
	color:#008085;
}

h2.post-title a:hover, .meta a:hover {
	color:#008085;
}

.pagenav a:hover {
    background:#008085;
    color:#fff;
}

span.current {
    background:#008085; 
}

#footer a:hover {
	color:#008085;
}

.featured-column .package-title {
	border-bottom: 3px solid #006366;
	background: #008085;	
}

.nav-first-item {
	border-top:1px solid #444;
}

.toggle-plus {
	background:#7b7b7b url(../../images/plus.png) no-repeat scroll 0 0;
	width:21px;
	height:21px;
}

.toggle-minus {
	background:#008085 url(../../images/minus.png) no-repeat scroll 0 0;
	width:21px;
	height:21px;
}

h6.check i {
	color:#008085;
	font-size: 14px;
	margin-right: 8px;	
}
div.jp-play-bar {
	background: #008085;
}
div.jp-volume-bar-value {
	background: #008085;
}

ul#mainnav > li.sfHover > a {
	background:#008085;
	color:#fff;
}

#submit_my_comment, .wpcf7-submit, .more-link {
	background: #008085;
	color: #fff;	
}

#submit_my_comment:hover, .wpcf7-submit:hover, .more-link:hover {
    color: #fff;
	background:#006366;
}

/**********************************

	ALTERACOES DO TEMA

***********************************/

/* geral */

em, i { font-style: italic; }
strong, b { font-weight: bold; }

/* cabecalho */

#top-header {
	height: 60px;
	line-height: 60px;
}

#top-header ul.social li a {
	height: 60px;
}

#top-header .social {
	float: left;
}

#top-header .search-form input[type="text"] {
	background: #959595;
	border: 0;
	color: #d3d3d3;
	display: inline-block;
}

#top-header .search-form input:focus {
	outline: none;
}

#top-header .language {
	text-align: right;
}

#top-header .language a {
	margin: 0 5px;
}

#header .logo, #header .patrocinio {
	margin: 14px 0 42px 0;
	height: 87px;
}

#header .patrocinio {
	float: right;
}

/* menu principal */

#header #navigation {
	text-transform: uppercase;
	float: left;
}

ul#mainnav li a {
	height: 142px;
	line-height: 50px;
}

ul#mainnav > li > a > span {
	border-bottom: 0;
	padding-bottom: 0;
	margin-top: 46px;
	display: inline-block;
}

/* submenu */

ul#mainnav li ul {
	top: 142px;
}

/* responsive */

@media (min-width: 1260px) and (max-width: 1281px) {
    ul#mainnav > li > a > span {
    	font-size: 9px!important;
	}
	.news{
		width: 339px;
	}
	.espaco-vazio{
		width: 27px;
	}
}

@media only screen and (max-width: 1281px) {
	ul#mainnav li a {
		padding: 0 20px;
	}
	.newsletter .one-fourth { 
		width: 210px; 
	}
	ul#mainnav > li > a > span {
    	font-size: 10px;
	}
	.novo-menu {
    	width: 70.3%;
    	margin-left: 19px;
    }
    .busca{
    	left: 97.2%;
    }
    #buscaon:target {
    	right: -16px;
    }
    .lingua {
    	width: 140%;
    	right: 6.3%!important;
    }
    .redes-sociais-topo{
		width: 154px;
	}

	.realizacao-rodape{
		width: 183px;
	}
}

@media only screen and (min-width: 1280px) {
	ul#mainnav li a {
		padding: 0 21px;
	}
	.newsletter .one-fourth { 
		width: 250px; 
	}
	
	ul#mainnav > li > a > span {
    	font-size: 11px;
	}
}

@media only screen and (min-width: 1900px) {
	.area-logo{
		margin-right: 350px;
	}
	.busca{
		left: 76.2%;
	}
	#buscaon:target{
		right: 414px;
	}

	.espaco-vazio{
		width: 579px;
	}
	.apoio{
		width: 779px !important;
	}
	ul#contact-widget li {
		margin-right: 320px;
	}
	.lingua {
		right: 16.5%!important;
	}
	.espaco-vazio {
    	width: 459px!important;
	}
	.realizacao-rodape{
		width: 442px;
	}
	.centered-wrapper-2{
		margin: 0px 21%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#header #navigation {
		margin: 0 0 10px 0;
	}
}

.realizacao-rodape{
		width: 215px;
	}

/**
 FOOTER
 */

#patrocinadores h2 { font-size: 16px }

/* formulario newsletter */

.newsletter input[type="text"] {
	background: #959595;
	border: 0;
	color: #d3d3d3;
	width: 90%;
	height: 20px;
	line-height: 20px;
	position: relative;
	padding: 3% 4%;
}

.newsletter input:focus {
	outline: none;
}

.newsletter-submit {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	margin: 10px 0;
	padding: 7px 11px 7px;
	position: relative;
	border: 0;
	background: #707070;
	color: #d3d3d3;
}

/**
 HOMEPAGE 
 */

.intro h2 { 
	color: #008085;
	font-family: 'ufonts_com_klavikaboldopentype';
	margin-bottom: 0px;
	margin-left: 66px;
}

/* paginador slide */

.flex-control-paging {
	margin: 0 0 15px 0 !important;
}

/* bichos do pantanal */

#portfolio-carousel h3 { padding: 30px 0 28px 0; }

#portfolio-carousel a:hover { color: #008085; }

/* twitter */

#twitter-updates .tweet-date {
	display: inline-block;
	float: right;
	clear: both;
}

#twitter-updates .tweet-text {
	clear: both;
}

/* facebook */

#fb-root { display: none; }

.fb-like-box { border: 1px solid #efefef; }

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }

/**
 POSTS
 */

.next-prev-posts .previous-post, .next-prev-posts .next-post { border: none; }

.vc_span12{
	display: none;
}

div#loop-content{
	border: none;
	margin-left: 1px;
}

#lang_sel_list img.iclflag{
	width: 30px!important;
	height: 20px!important;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
	height: 600px!important;
}

.vc_gitem-zone-a{
	/*height: 200px!important;*/
}

.vc_gitem-zone-c{
	height: 280px!important;
}

.vc_gitem-post-data-source-post_title{
	/*height: 100px;*/
}

.vc_btn-peacoc, a.vc_btn-peacoc{
	position: absolute;
	top: 282px;
}

.vc_gitem-post-data > .readmore{
	display: none;
}

/*@media (min-width: 768px){
	.vc_col-sm-12 {
	width: 99%!important;
	}
}*/

/*.wpb_row{
	width: 100.9%;
}*/

.wpb_row{
	margin-bottom: 0px!important;
}

.wpb_video_widget{
	width: 900px;
	margin: 0px auto;
}

.lingua{
	position: relative;
	top: 5px;
	right: 19.3%;
	z-index: 99999999;
}

#lang_sel_list a, #lang_sel_list a:visited{
	background: transparent!important;
}

.vc_images_carousel {
    margin: 0px auto;
}

.vc_grid-item-zone-c-bottom{
	height: auto;
}

.vc_grid-pagination{
	margin-top: 35px;
}