/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

@import url("../bridge/style.css");

/******* BACKGROUND *******/

body, .wrapper, .content, .full_width, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type="text"], .content .container {
    	background: none;
}

.floatRight{float:right;}

.brancoCondensed20
{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
}


.branco{color:#fff;}
/******** CORES USADOS NO EDITOR ********/

.boldVerde{color:#677331;font-weight:bold;}
.verde{color:#677331;}


.tamanho9{font-size:9px;}
.tamanho13{font-size:13px;}
.verdeTamanho13{font-size:13px;color:#677331;}

ul.listaLaranja li{list-style-type:none;background:url(/wp-content/themes/bridge-child/img/bulletLaranja.png) left 11px no-repeat;padding-left:10px;font-weight:bold;font-size: 13px;}

a.btnLerMais, a.btnLerMais:hover
{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:14px;
	color:#585048;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	display: block;
}

a.linkVerdeBold, a.linkVerdeBold:hover
{
	color:#677331;
	font-weight:bold;	
}

.two_columns_75_25 > .column1 p.laranjaPreco{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:32px;
	line-height:28px;
	color:#da8036;
	font-weight:600;
	text-align:center !important;
}

.tamanho18CinzaEscuro{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:18px;
	color:#585048;
	font-weight:600;
}

.macrofungos-subtitulo{
	font-family:"Open Sans Condensed",sans-serif;
	font-weight:600;
	font-size:13px;
	color:#585048;
	text-transform:uppercase;
}

.tamanho9{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:9px;
	color:#fff;
}

/****** FIM CORES USADOS NO EDITOR ******/


.btnPadrao
{
	background: url(/wp-content/themes/bridge-child/img/bgPadraoBotao.gif) repeat scroll 0% 0% transparent; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
        box-sizing: border-box;
	width: 100%;
	display: inline-block; 
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	padding: 15px 40px 15px 23px;
	position:relative;
}

.btnPadrao .fa
{
	float: left; 
	width: 54px; 
	display: inline-block; 
	padding-top: 2px;
	font-size:24px;
	color:#fff;
}

.btnPadrao .textoBotao
{
	position:absolute;
	top:37px;
	left:14px;
	color:#fff;
	font-family:"Open Sans Condensed",sans-serif;
	font-size:9px;
	text-transform:uppercase;
	font-weight:600;
}

.btnPadrao .texto
{
	min-height: 36px;
	display:block; 
	margin-left: 54px;
	font-family:"Open Sans Condensed",sans-serif;
	color:#555e2c;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.title{

	background: none !important;

	border:none;

}

/*content */

body {



	background: url(/wp-content/themes/bridge-child/img/bg.jpg) center top fixed no-repeat #0d030b;

}



.header_bottom{background: none;}

header:not(.sticky):not(.scrolled) .header_bottom{border-bottom:none;}



header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom{background:#ffffff;}

/***** FIM BACKGROUND *****/







/******* MENU *******/



.btnHome a span {
    display: none;
}

nav.main_menu>ul>li.btnHome>a>i.menu_icon

{
	margin-right: 0px;
}



.scrolled nav.main_menu > ul > li > a, .scrolled nav.main_menu > ul > li.active > a {color:#818181;}

.scrolled .q_logo img.sticky {

    opacity: 1;

    	filter: alpha(opacity=1);

}



nav.main_menu > ul > li > a{color:#fff;font-size:12px; padding: 0 15px;letter-spacing: 0.5px;top: 23px;}
.scrolled nav.main_menu > ul > li > a{top:0;}

nav.main_menu > ul > li.active > a {color: #fff;font-weight:bold;}



header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a

{

	opacity: 1;

    	filter: alpha(opacity=1);

}





.mobile_menu_button

{

	float:right;

	margin: 0 0 0 20px;

}



.logo_wrapper {   

    left: auto;

    margin: 0 0 0 20px;

}


.drop_down .second{top:140px;}

.drop_down .narrow .second .inner ul li a{text-transform:none !important;}

.page_header.scrolled .drop_down .second{top:initial;}

nav.main_menu.right{float:none;left: 120px;}


header .container_inner .header_inner_left{width:100%;}

.logo_wrapper.btnTicketsHeader_wrapper{float:right;margin-right:5px;}
.logo_wrapper.btnTicketsHeader_wrapper .btnTicketsHeader_container{top: 50%; position: relative;}

.scrolled .btnTicketsHeader, .scrolled .btnTicketsHeader:hover
{
	top: -25px;
}

.btnTicketsHeader, .btnTicketsHeader:hover
{
	background: url(/wp-content/themes/bridge-child/img/bgBotaoTicket.png); 
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;	
	display: inline-block;
		position: relative;
	top: -2px;
	padding:12px 20px 11px;
	font-size:12px !important;
	color:#fff !important;
	text-transform:uppercase;
}


.btnTicketsIntermedio, .btnTicketsIntermedio:hover
{
	background: url(/wp-content/themes/bridge-child/img/bgBotaoTicket.png); 
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;	
	display: inline-block;
		position: relative;
	top: -2px;
	padding:12px 20px 11px;
	font-size:12px !important;
	color:#fff !important;
	text-transform:uppercase;
}

.btnTicketsIntermedioContainer{display:none;}


@media only screen and (min-width:767px) and (max-width:1000px)
{
	.btnTicketsIntermedioContainer{display:inline-block;}
}



.btnTicketsIntermedio span, .btnTicketsIntermedio:hover span, .btnTicketsIntermedio .fa, .btnTicketsIntermedio:hover .fa{color:#fff !important;}




.btnTicketsMobile, .btnTicketsMobile:hover
{
	background: url(/wp-content/themes/bridge-child/img/bgBotaoTicket.png); 
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;	
	display: inline-block;
	position: relative;
	top: -2px;
	padding:20px 0px 20px;
	width:100%;
	font-size:12px !important;
	color:#fff !important;
	text-transform:uppercase;
	text-align:center;
}


.btnTicketsBarraLaranja, .btnTicketsBarraLaranja:hover{margin-left:100px;color:#fff;}



.btnTicketsMobileContainer{display:none;}

@media only screen and (max-width:767px)
{
	.btnTicketsMobileContainer{display:block;}
}


@media only screen and (max-width:1050px)
{
	nav.main_menu > ul > li.btnHome > a{padding:0;}
	nav.main_menu > ul > li > a {font-size: 11px;}
}


@media only screen and (min-width:1100px)
{	
	.btnTicketsBarraLaranja{display:none;}
}


@media only screen and (max-width:1100px)
{
.btnTicketsHeader{display:none;}
.btnTicketsBarraLaranja{display:inline-block;}
/*
	.logo_wrapper.btnTicketsHeader_wrapper
	{
		margin-left: 160px;
    		margin-top: 28px;
		height: auto !important;
	}

	.btnTicketsHeader, .btnTicketsHeader:hover{background:none;color:#777;}
	.btnTicketsHeader .texto {display:none;}

		
	.btnTicketsHeader .fa 
	{
		color: #b9b9b9;
	    	font-size: 20px;
	}
*/
}

/***** FIM MENU *****/







/******* CONTEUDO *******/





.two_columns_75_25 > .column1 .full_section_inner

{

	background:#fff;        

}








@media only screen and (min-width:767px)
{
	.container aside
	{
   		padding-right:5px;
	}
}

.two_columns_75_25 > .column2 > .column_inner .widget {margin: 0 0 10px;}/*background:#cc00cc;*/

.two_columns_75_25 > .column2 > .column_inner .widget img {display:block;}





.two_columns_75_25 > .column2 > .column_inner .widget_recent_entries{background:#fff;}




aside .widget h5{display:none;}


/*** V2 ***/

.two_columns_75_25 > .column1 > .column_inner {    

    padding: 0 10px 0 0;

}

.two_columns_75_25 > .column1 > .column_inner .vc_row { 

	margin:0;

}



.two_columns_75_25 > .column2 > .column_inner {

    padding: 0px;

}

/*** FIM V2 ***/





@media only screen and (min-width:1000px)

{

	.content  .content_inner  .title .title_holder { padding-top: 147px !important;}

	.content  .content_inner  .title.title_size_small.position_left{height: 187px !important;}

}





.title.title_size_small h1, .title h1 {font-size:25px;font-family:"Open Sans Condensed",sans-serif;}

.title h1{color:#fff !important; }



.wpb_wrapper h2{margin-bottom: 16px !important;}



.content .container .container_inner.page_container_inner {

    padding: 0;

}





.two_columns_75_25 > .column1 .vc_col-sm-12, 

.two_columns_75_25 > .column1 .vc_col-sm-8,

.two_columns_75_25 > .column1 .vc_col-sm-6,

.two_columns_75_25 > .column1 .vc_col-sm-4

{

	padding-left:30px;padding-right:30px;

}





@media only screen and (max-width:767px)

{

	.two_columns_75_25 > .column1 .vc_col-sm-12, 

	.two_columns_75_25 > .column1 .vc_col-sm-8,

	.two_columns_75_25 > .column1 .vc_col-sm-6,

	.two_columns_75_25 > .column1 .vc_col-sm-4

	{

		padding-left:30px !important;

		padding-right:30px !important;

	}

}





.two_columns_75_25 > .column1 p
{
	text-align:justify;/*!important;*/
	margin-bottom:15px;
}



.two_columns_75_25 > .column1 .vc_col-sm-12.semMargens{padding:0 !important;}



.two_columns_75_25 > .column1 .caixaCinzaTextoVerde

{

	background:#ebebeb;

	padding-top:30px;

	padding-bottom:30px;	

}



.two_columns_75_25 > .column1 .caixaCinzaTextoVerde p

{

	font-family: "Arvo",sans-serif;

	font-size:17px;

	color:#677331;

	font-weight:bold;

	line-height:22px;

}



.two_columns_75_25 > .column1 .separator

{

	background:url(/wp-content/themes/bridge-child/img/separador.png) repeat-x top transparent;

	height:5px;

}



/***** FIM CONTEUDO *****/







#menu-bandeiras li a 
{
	color: #fff;
    	font-size: 14px;
    	font-weight: 300;
	line-height:20px;
	padding: 0 8px;
	margin-left:3px;
	/*margin-top:10px;*/
}

/*#menu-bandeiras li.current-lang a{color: #fff;}*/


.main_menu.bandeiras
{
	left: auto;
    	position: initial;
    	right: 0;
}

.main_menu.bandeiras #menu-bandeiras
{
	position:relative;	
	/*right:15px;*/
	top:6px;
}






/******* BARRA LARANJA *******/



#barraLaranja

{

	background:#da8036;

	min-height:40px;

	position:relative;

	z-index:1000;

	display:none;

}



#barraLaranja .medidas{width:1100px;margin:0 auto;}



#barraLaranja .colunaContactos {float:left;margin-top:6px;/*margin-right:40px;*/}

#barraLaranja .colunaContactos .contacto{float:left;margin-right:30px;color:#fff;font-size:13px;}

#barraLaranja .colunaContactos .contacto a{color:#fff;font-size:13px;}

#barraLaranja .colunaContactos .contacto .fa{color:#73431c;margin-right:5px;}



#barraLaranja .colunaRedesSociais {float:left;margin-top:8px;}

#barraLaranja .colunaRedesSociais a{margin-right:19px;}

#barraLaranja .colunaRedesSociais a .fa{color:#fff;font-size:19px;}

#barraLaranja .colunaBandeiras {float:right;}



@media only screen and (min-width:1000px)

{

	#barraLaranja{display:block;}

	#contactosHeaderMobile{display:none;}

}



/***** FIM BARRA LARANJA *****/





/***** CONTACTOS HEADER MOBILE *****/

#contactosHeaderMobile

{

	position:relative;

}



#contactosHeaderMobile .posicao {position:absolute;width:100%;top: 37px;}/***** background:#cc00cc; *****/



#contactosHeaderMobile .colunaContactos{float:left;margin-left:60px;}

#contactosHeaderMobile .colunaContactos a{margin-right:20px;}

#contactosHeaderMobile .colunaContactos a .fa{font-size:20px;color:#b9b9b9;}

#contactosHeaderMobile .colunaLinguas{float:right;}



#contactosHeaderMobile .colunaLinguas .main_menu.bandeiras{display:block !important;position:absolute;right:36px;top:0;}





#contactosHeaderMobile .colunaLinguas nav.main_menu.bandeiras ul li a {line-height:inherit;padding: 0 10px;}

/***** FIM CONTACTOS HEADER MOBILE *****/





/******** ATIVIDADES ********/

h3 a:hover{color:inherit;}


.categoriaActividades{margin-bottom:11px;}
.categoriaActividades .titulo{margin-bottom:5px;}
#actividadesListagem .actividades .colunaTexto p {margin-bottom:0;}
/*#actividadesListagem .actividades .colunaTexto a{color:inherit;}*/

#actividadesListagem .actividades .colunaTexto a{color:inherit;display:block;width:100%;height:100%;min-height: 94px;}

#actividadesListagem .actividades .colunaTexto a span{margin:0 30px;}

#actividadesListagem .actividades .colunaTexto a h3{padding-top: 13px;}


#actividadesListagem .actividades{background:url(/wp-content/themes/bridge-child/img/bgAtividadesListagemMobile.png);min-height:94px;clear:both;margin-bottom: 2px;}

#actividadesListagem .actividades .colunaPicto{width: 94px;margin:0 auto;line-height: 0;}

#actividadesListagem .actividades .colunaTexto
{
	margin-left:30px;
	margin-right:30px;
	/*padding-top: 13px;*/
	padding-bottom: 13px;
}



@media only screen and (min-width:820px)
{
	#actividadesListagem .actividades{background:url(/wp-content/themes/bridge-child/img/bgAtividadesListagem.png);min-height:94px;}
	#actividadesListagem .actividades .colunaPicto{float: left;width: 124px;background:#fff;}
	#actividadesListagem .actividades .colunaTexto{margin-left:124px;margin-right:30px;padding-bottom: 0px;}
}



.atividadesDetalhes .margemBranca{background:#fff;height:2px;}

.atividadesDetalhes .bgTopo{background:#677331;}

.atividadesDetalhes .bgTopo .colunaEsq, .atividadesDetalhes .bgTopo .colunaDt{float:left;width:40%;}

.atividadesDetalhes .bgTopo .colunaPicto{width:20%;float:left;}

.atividadesDetalhes .bgTopo .clear{clear:both;}





.atividadesDetalhes .bgBranco{background:#fff;padding: 30px;}



.atividadesDetalhes .bgBranco .zonaTexto{padding-top:20px;padding-bottom:20px;line-height:20px;}

.atividadesDetalhes .dados .colunaPictos{float:left;width:37px;}

.atividadesDetalhes .dados .colunaTexto{margin-left:37px;/*display:inline-block;*/color: #585048;font-family: "Open Sans Condensed",sans-serif;font-size: 15px;font-weight: 600;text-transform:uppercase; line-height: 20px;padding-top: 3px;}





.atividadesDetalhes .btVoltar{font-family: 'Open Sans Condensed',sans-serif;font-size:13px;color:#677331;text-transform:uppercase;font-weight:600;}

/****** FIM ATIVIDADES ******/



.footer_top {
	padding: 22px 0 0px;
	margin-top:10px;
}

a.linkFooterApoios, a.linkFooterApoios:hover
{
	font-family:"Open Sans Condensed",sans-serif;font-size:16px;color:#677331 !important;font-weight:600;text-transform:uppercase;display:inline-block;
}




.footer_bottom p, .footer_bottom span {

    	font-size: 12px;	

}

.footer_bottom .textwidget{line-height:18px;}


.logosFooter img {margin-right:30px;}



.logosFooter .titulo{font-family:"Open Sans Condensed",sans-serif;font-size:20px;color:#585048;font-weight:600;text-transform:uppercase;padding-bottom:7px;text-align:center;}

.logosFooter .links{text-align:center;padding-bottom:10px;}

.logosFooter .links .separador{font-family:"Open Sans Condensed",sans-serif;font-size:16px;color:#585048;font-weight:600;margin:0 13px;}





.footerRedesSociais .centrarContainer .centrarLogos a
{
	margin-right:20px;
}

.footerRedesSociais .centrarContainer .centrarLogos .fa
{
	font-size:26px;
	color:#585048;
}

#wpc-weather {
	/*margin: 10px 0 0px;
	padding: 10px 20px 0px;*/
	margin: 0px 0 0px;
	padding: 0px 20px 0px;
	width:auto;
	font-family:"Open Sans",sans-serif !important;
}


#wpc-weather .location_name,
#wpc-weather .today
{
    display:none;
}

#wpc-weather .short_condition {
    	font-size: 11px;
		margin: 0 0 5px;
}


#wpc-weather div.now {
	/*padding-top:30px;*/
}


#wpc-weather .time_temperature {
    margin-top: -40px;
}


/******** NOTICIAS *********/
.two_columns_75_25 > .column1 .noticiasListagem p.post_excerpt{margin-bottom:0;}

a.linkDataNoticia, .dataNoticia{font-family:"Open Sans Condensed",sans-serif;font-size:20px;color:#585048;font-weight:600;text-transform:uppercase;margin-right:5px;}
a.linkTituloNoticia, .tituloNoticia{font-family:"Open Sans Condensed",sans-serif;font-size:20px;color:#aab164;font-weight:600;text-transform:uppercase;}
a.linkExcerptNoticia{color:#303030 !important;display:block;}

.fa-tags{color:#677331;}

.blog_holder article .post_info a, .blog_holder article .post_info a:hover{color:#8e8679 !important;}

.blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover{color:#8e8679 !important;}

.blog_holder article .post_info {float:right;width: auto;}
.blog_holder .colunaDataTitulo{margin-right:100px;float:left;}

.pagination{background:url(/wp-content/themes/bridge-child/img/bgPaginacao.png);margin-top:8px;line-height: 0;}

.pagination ul li span, .pagination ul li a:hover {background:none;}

.pagination ul li.active span {background:#aab164;color:#fff;}



.pagination ul li span, .pagination ul li a {
    border: 0px solid #e5e5e5;
    border-radius: 0px;
    color: #585048;
font-family:"Open Sans Condensed",sans-serif;
    font-size: 15px;
	font-weight:600;

   
}

.blog_holder article .post_content_holder
{background:#fff;}

.blog_single.blog_holder article .post_text .post_text_inner
{
	padding-bottom: 30px;
    	padding-left: 30px;
    	padding-right: 30px;
}

.blog_holder article .post_content_holder img{display:block;margin:0 auto;}

div.sharedaddy h3.sd-title::before {
    border-top: none !important;
}
div.sharedaddy h3.sd-title{font-size:16px !important;color:#585048;font-family:"Open Sans Condensed",sans-serif;font-weight:600 !important;}


.sd-content ul li a.sd-button::before {
    /*font: 400 24px/1 Genericons !important;*/
}


.sd-social-icon .sd-content ul li[class*="share-email"] a.sd-button {
    	background: none repeat scroll 0 0 #677331 !important;
	color: #fff !important;
}


.wpb_single_image .vc_single_image-wrapper.imagemNoticiaListagem{display:none;}



@media only screen and (min-width:767px)
{
	.imagemNoticiaListagem
{
		position: relative;
		top: 50%;
		/*transform: translateY(-50%);*/

		-ms-transform: translateY(-50%); /* IE 9 */
		-webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */
		transform: translateY(-50%);
	}
}

/****** FIM NOTICIAS *******/

/******** LOJA *********/

.vc_col-sm-4.loja > .wpb_wrapper{border:1px solid #e0e0e0;padding:20px;margin-bottom:20px;}


.two_columns_75_25 > .column1 .vc_col-sm-4.loja:hover .lightbox.qbutton{display:table;}

.two_columns_75_25 > .column1 .vc_col-sm-4.loja:hover  .wpb_wrapper  .vc_single_image-wrapper{	
	opacity: 0.7;
    	filter: alpha(opacity=70);
}


.two_columns_75_25 > .column1 .vc_col-sm-4.loja > .wpb_wrapper > .wpb_text_column.botao {position:relative;}
.two_columns_75_25 > .column1 .vc_col-sm-4.loja > .wpb_wrapper > .wpb_text_column.botao .wpb_wrapper{position:absolute;width:100%;top:-100px;}

/*.two_columns_75_25 > .column1 .vc_col-sm-4.loja > .wpb_wrapper > .wpb_text_column > .wpb_wrapper{position:absolute;}*/

/*.two_columns_75_25 > .column1 .vc_col-sm-4.loja > .wpb_text_column {position:relative;}*/
/*.two_columns_75_25 > .column1 .vc_col-sm-4.loja > .wpb_text_column .wpb_wrapper{position:absolute;}*/



.lightbox.qbutton{display:none;}/*position:relative;top:-100px;*/

.lightbox.qbutton, .lightbox.qbutton:hover{margin:0 auto;background:#da8036; border-color: #da8036;padding: 0 15px;}

.two_columns_75_25 > .column1 .loja p {text-align:center !important;}

.two_columns_75_25 > .column1 .loja .wpb_single_image .vc_single_image-wrapper{width:100%;}
.two_columns_75_25 > .column1 .loja img {display:block;margin:0 auto;}
/****** FIM LOJA *******/


.homeDG{display:none;}
.homeDG .wpb_column{padding:0;}
.homeDG .wpb_column .margem{margin:5px;}
.homeDG .wpb_column .margem img{display:block;}


@media only screen and (max-width:767px)
{
	.homeDG .wpb_column{margin:10px;}
}

.qode_carousels .slides.atividadesHome > li {
    margin: 5px;
}

.qode_carousels .slides.atividadesHome > li .colunaPicto
{float:left;width:94px;background:#fff;}


.qode_carousels .slides.atividadesHome > li .colunaTexto
{
	margin-left:94px;
	background:#fff;
	height:94px;
	display:block;
	padding-left:20px;
	height:94px;
	line-height:86px;
}

.qode_carousels .slides.atividadesHome > li .colunaTexto span
{
	display: inline-block;
      	vertical-align: middle;    
      	line-height: normal;	
	font-family:"Open Sans Condensed",sans-serif;
	font-size:19px;	
	font-weight:600;
	text-transform:uppercase;
	color: #677331 !important;
}


.bgNewsltterHome {
	margin:5px;
	background:url(/wp-content/themes/bridge-child/img/bgNewsletterHome.png);
}


.margemTituloNewsletter
{	
	margin-bottom: 22px;
    	margin-left: 28px;
    	margin-top: 30px;
}

#formNewsletterHome .colunaBotao{float:right;width:149px;margin-top: 5px;}
#formNewsletterHome .colunaCampos{margin-right:161px;margin-top:28px;}

@media only screen and (max-width:767px)
{	
	.margemTituloNewsletter
	{	
		margin-left: 5px;
		display: inline-block;
		margin-bottom:0;
	}

	#formNewsletterHome .colunaCampos{margin-top:0;}

}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:hover
{
	background:#db8037!important;
	border:none !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	font-family:"Open Sans Condensed",sans-serif;
	font-size:14px;
	padding: 0 19px;
	height: 49px;
}

div.wpcf7-response-output{font-size:12px;padding:12px 30px 12px 55px;}

div.wpcf7-response-output.wpcf7-validation-errors
{
 	background-color: #ee3d30;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #5fae35;
}



.tituloNewsletter
{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
}

/*
.wpcf7 .watermark {
    color:#8e8679 !important;
}
::-webkit-input-placeholder {
    color: #8e8679 !important;
}
:-moz-placeholder {
    color: #8e8679 !important;  
}
::-moz-placeholder {
    color: #8e8679 !important;  
}
:-ms-input-placeholder
    color: #8e8679 !important; 
}*/


.Flexible-container {
    position: relative;
    padding-bottom: 81.8%;
    padding-top: 30px;
    /*height: 0;*/
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed,  .Flexible-container div#map-canvas{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	/***/max-height: 408px;
}



/********** REDES SOCIAIS **********/
@media only screen and (max-width:320px)
{	
	.vc_col-sm-12.zonaFacebook.wpb_column.vc_column_container {padding:0 !important;}
}


.youtube_channel.ytc_wall_1-6 .ytc_video_container {
    padding: 5px;
    box-sizing: border-box;
}
/*.youtube_channel.ytc_wall_1-6 .ytc_video_container:not(:first-child) {*/
.youtube_channel.ytc_wall_1-6 .ytc_video_container {
    max-width: 33.333%;
}
@media screen and (max-width: 768px) {
	/*.youtube_channel.ytc_wall_1-6 .ytc_video_container:not(:first-child) {*/
	.youtube_channel.ytc_wall_1-6 .ytc_video_container {
        max-width: 50%;
    }
}
@media screen and (max-width: 480px) {
	/*.youtube_channel.ytc_wall_1-6 .ytc_video_container:not(:first-child) {*/
	.youtube_channel.ytc_wall_1-6 .ytc_video_container {
        max-width: 100%;
    }
}

/******** FIM REDES SOCIAIS ********/

/******** BANCO DE IMAGENS *********/
.row-banco-de-imagens{padding-right:15px;padding-left:15px;background:#fff;}
.row-banco-de-imagens .categoria{padding-left:15px;padding-bottom: 10px;}
.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem{padding-right:15px;padding-left:15px;}
.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem .botoes_wrapper{display:none;}

.botoes_wrapper{position: relative; left: 50%;}
.positionAbsolute{position:absolute;}

.botoes_wrapper .centrarBotoes{position: relative; left: -50%;}


.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem .lightbox.qbutton{display:inline-block;}
.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem:hover .botoes_wrapper{display:block;}

.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem:hover .wpb_single_image .wpb_wrapper{	
	background:#000;
}


.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem:hover  .wpb_wrapper  .vc_single_image-wrapper{	
	opacity: 0.7;
    	filter: alpha(opacity=70);
}

.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem > .wpb_wrapper > .wpb_text_column.botao {position:relative;}
.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem > .wpb_wrapper > .wpb_text_column.botao .wpb_wrapper{position:absolute;width:100%;top:-100px;}

@media only screen and (max-width:767px)
{	
	.two_columns_75_25 > .column1 .vc_col-sm-4.bancoImagem{padding-left:15px !important;padding-right:15px !important;}
}
/****** FIM BANCO DE IMAGENS *******/


/*********** CONTACTOS ************/
.pictoContactos{float:left;width:32px;line-height: 20px;}
.pictoContactos .fa, .pictoContactos .fa:hover{font-size: 20px;color:#677331 !important;}
.textoContactos{margin-left:31px; line-height: 20px;}


.wpcf7 form.wpcf7-form p.nomeCampo
{
	margin-bottom:0px;
	font-family:"Open Sans Condensed",sans-serif;
	font-size:14px;
	/*color:#8e8679;*/
	color:#585048;
	font-weight:600;
	text-transform:uppercase;
}

#respond textarea, #respond input[type="text"], .contact_form input[type="text"], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type="text"], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type="password"]{
border-color:#d6d3cf;
}

div.wpcf7 img.ajax-loader {
    float: left;
    padding-right: 5px;
    padding-top: 16px;
}
/********* FIM CONTACTOS **********/
.Zebra_Tooltip{
	opacity: 1 !important;
	filter: alpha(opacity=1) !important;
}

.Zebra_Tooltip .Zebra_Tooltip_Message{background:#ebebeb !important;font-family:"Open Sans",sans-serif !important;font-size:11px !important;color:#585048 !important;text-align:center !important;line-height:13px;}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom div {
    border-color: #ebebeb transparent transparent !important;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top div {
    border-color: transparent transparent #ebebeb !important;
}



.vc_col-sm-4.loja > .wpb_wrapper.tooltips{display:inherit !important;}

#ui-datepicker-div ,.ui-datepicker{z-index: 9999 !important;}


input.wpcf7-form-control.wpcf7-date.hasDatepicker{background:url(/wp-content/themes/bridge-child/img/calendario.png) no-repeat right;max-width:168px;}


.wpcf7-list-item{display:inline-block;margin-right:18px;margin-bottom:18px;font-family:"Open Sans Condensed",sans-serif;font-size:14px;color:#8e8679;font-weight:600;}
.wpcf7-list-item-label{text-transform:uppercase;}

.campoObrigatorio{color:#ff0000;}




.slides.atividadeSidebar > li .colunaPicto
{float:left;width:94px;
background:#fff;}


.slides.atividadeSidebar > li .colunaTexto
{
	margin-left:94px;
	background:#fff;
	height:94px;
	display:block;
	padding-left:20px;
	height:94px;
	line-height:86px;
}

.slides.atividadeSidebar > li .colunaTexto span
{
	display: inline-block;
      	vertical-align: middle;    
      	line-height: normal;	
	font-family:"Open Sans Condensed",sans-serif;
	font-size:19px;	
	font-weight:600;
	text-transform:uppercase;
	color: #677331 !important;
}

.tituloUltimosArtigos{font-family:"Open Sans Condensed",sans-serif;font-size:25px;color:#aab164;font-weight:600;text-transform:uppercase;margin:0px 30px;padding:24px 0 8px;word-wrap:break-word;}
.listaUltimosArtigos{margin:0 30px;padding-bottom:20px !important;}


.listaUltimosArtigos .data, .listaUltimosArtigos .data:hover{font-family:"Open Sans Condensed",sans-serif;font-size:12px;color:#585048 !important;font-weight:600;text-transform:uppercase;display:block;line-height:12px;}
.listaUltimosArtigos .titulo, .listaUltimosArtigos .titulo:hover{font-family:"Open Sans Condensed",sans-serif;font-size:17px;color:#aab164 !important;font-weight:600;text-transform:uppercase;display:block;line-height:18px;}


.linkFooter, .linkFooter:hover{float:right;color:#585048;}
.weatherContainer{float:right;}
@media only screen and (max-width:767px)/*600px*/
{
	.linkFooter, .linkFooter:hover{float:none;}
	.centrarFooter{text-align:center;}

	.weatherContainer{float:none;text-align:center;}
	.footerRedesSociais {position:relative;height:30px;}
	.footerRedesSociais .centrarContainer{position:absolute;left:50%;}
	.footerRedesSociais .centrarContainer .centrarLogos{position:relative;left:-50%;}



}

.bgBranco{background:#fff;}
.margensMenuLateral{padding: 2px 8px 0px 8px;}
.menu-lateral{list-style-type:none;}
.menu-lateral li{border-bottom:1px solid #c9c9c9;padding-bottom: 13px;padding-left: 23px;padding-top: 13px;}
.menu-lateral li:last-child{border-bottom:1px solid #fff;}
.menu-lateral li a{font-family:"Open Sans Condensed",sans-serif;font-size:15px;color:#8e8679;font-weight:bold;text-transform:uppercase;}


.menu-lateral li a:hover, .menu-lateral li.current-menu-item a{color:#585048;}
.menuLateralLinhaVerde{background:#aab164;height:3px;}


.flexslider, .portfolio_slider{margin:0;}


/****** DORMIR NA FLORESTA ******/
.clearBoth{clear:both;}
.caixaPrecosDormir {background:#677331;padding-bottom:40px;}
/*.caixaPrecosDormir .margem {margin:28px 0;}*/
.caixaPrecosDormir .preco{font-family:"Open Sans Condensed",sans-serif;color:#fff;font-size:55px;font-weight:600;line-height:50px;text-align:center;padding-top:28px;}
.caixaPrecosDormir .preco sup {vertical-align: super; font-size: 31px;}

.caixaPrecosDormir .descricao{font-family:"Open Sans Condensed",sans-serif;color:#fff;font-size:20px;font-weight:600;text-transform:uppercase;line-height:18px;text-align:center;padding-top:10px;}

.caixaPrecosDormir .descricaoPequena{font-family:"Open Sans Condensed",sans-serif;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;line-height:11px;text-align:center;}
/**** FIM DORMIR NA FLORESTA ****/



.flex-direction-nav a, .caroufredsel-direction-nav a 
{
	background:#fff;
	opacity: 0.7;
    	filter: alpha(opacity=0.7);
}

.flex-direction-nav a:hover, .caroufredsel-direction-nav a:hover
{
	opacity: 1;
    	filter: alpha(opacity=1);
}

.flex-direction-nav a i, .caroufredsel-direction-nav a i{color:#979697;}




.logos-empresas img {
    margin-right: 30px;
}
.logos-footer{margin:0 auto;width:318px;}

/*.wpb_gallery .wpb_flexslider .flex-caption*/
.flex-caption
{
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
    	cursor: default;
    	position: absolute;
	/*opacity: 0.4;
	filter: alpha(opacity=40); */
	margin-bottom:0 !important;
	width:100%;
	color:#fff;
	padding:10px 0;
	text-align:center !important;
}



/******** MUSICA ********/

#backgroundaudio {
  display: none;
  position: fixed;
  bottom: -43px;
  left: 5px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
 }
 #backgroundaudio:hover {
  bottom: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
 }
 #backgroundaudio audio {
  background: #ffffff;
  padding: 5px;
  display: table-cell;
  vertical-align: middle;
  height: 43px;
  z-index: 9998;
 }
 #backgroundaudio i {
  font-size: 40px;
  display: block;
  background: #ffffff;
  padding: 5px;
  width: 50px;
  float: none;
  margin-bottom: -1px;
  z-index: 9999;
 }
 
 
.jp-audio-stream .jp-controls
{left:0;top:0;
width:21px !important;
left: -110px !important;
top: 18px !important;}

.jp-audio .jp-interface, .jp-audio-stream .jp-interface
{height: 21px !important;}

.jp-audio, .jp-audio-stream, .jp-video
{border:none !important;}

.jp-audio-stream 
{width: 21px !important;}

.jp-audio, .jp-audio-stream, .jp-video{background:none !important;}


.jp-play {
    background: url("/wp-content/themes/bridge-child/img/jplayer.blue.monday.png") no-repeat scroll -10px -10px rgba(0, 0, 0, 0) !important;
    height: 21px !important;
    width: 21px !important;
	border:0 !important;
}

.jp-state-playing .jp-play{background:url("/wp-content/themes/bridge-child/img/jplayer.blue.monday.png") -10px -51px no-repeat !important;}
.jp-state-playing .jp-play:focus{background:url("/wp-content/themes/bridge-child/img/jplayer.blue.monday.png") -52px -51px no-repeat !important;}

.jp-play:focus{background:url("/wp-content/themes/bridge-child/img/jplayer.blue.monday.png") -52px -10px no-repeat !important;}

.jp-interface
{background:none !important;}

/******** FIM MUSICA ********/