/*
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");

.ls-vpcontainer
{display:none !important;}


@media (max-width: 1000px) 
{	.q_slider .ls-container
	{
		margin-top:0 !important;
	}
		
}

@media (max-width: 800px) 
{	
	.q_slider .ls-container
	{
		margin-bottom:0 !important;
	}
	
	.ls-bottom-nav-wrapper,
	.ls-nav-prev,
	.ls-nav-next
	{
		display:none !important;
	}
	
}


.ls-v5 .ls-bottom-nav-wrapper
{	
	top: 0px !important;
	background:#8cc63f !important;
}

 .ls-bottom-nav-wrapper
{
	
	height: 40px !important;
	z-index:1000000 !important;
}

.ls-v5 .ls-bottom-slidebuttons, .ls-v5 .ls-nav-start, .ls-v5 .ls-nav-stop, .ls-v5 .ls-nav-sides
{
    top: 12px !important;
}
.ls-bottom-slidebuttons{ top: 12px !important;}


.ls-v5 .ls-playvideo,
.ls-v5 .ls-nav-sides,
.ls-v5 .ls-bottom-slidebuttons a,
/*
.ls-v5 .ls-nav-prev,
.ls-v5 .ls-nav-next,
*/
.ls-v5 .ls-nav-start,
.ls-v5 .ls-nav-stop,
.ls-v5 .ls-fullscreen,
.ls-v5 .ls-loading-container {
  
}

.ls-v5 .ls-nav-prev
{
	left:0 !important;
}

.ls-v5 .ls-nav-next
{
	right:0 !important;
}

.ls-v5 .ls-bottom-slidebuttons a
{
	width:30px !important; 
}

.ls-v5 .ls-nav-prev,
.ls-v5 .ls-nav-next {
    width: 40px !important;
    height: 40px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border:none !important;
	background-color: #96ce4c !important;
	
	top:auto !important;
	bottom:-40px !important;
	z-index:2000000 !important;
	text-decoration:none;
}


.ls-v5 .ls-nav-prev:after,
.ls-v5 .ls-nav-next:after
{
	line-height:40px;
}


.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active
{
	background-position: -75px -150px;
}
	
.ls-v5 .ls-bottom-slidebuttons a:hover {
    background-position: 0px -150px !important;
}


.blog_holder article .post_more {
    margin: 10px 0 0;
    float: right;
}

.blog_holder article .post_info {
    display: inline-block;
    margin: 10px 0 0;

}


.BannerVideoTitulo {
	color:#289546;
	font-size:2em;
	text-shadow: 0px 1px rgba(0,0,0,0.3);
	line-height:1em;
	font-weight:bold;
}

.BannerVideoTexto {
color:#818181;
font-size:1em;
text-shadow: 0px 1px rgba(0,0,0,0.3);
line-height:1.2em;
}

.BannerTituloBranco {
	color:#ffffff;
	font-size:2.2em;
	text-shadow: 0px 1px rgba(0,0,0,0.3);
	font-weight:bold;
}

.BannerSubTituloBranco {
	color:#ffffff;
	font-size:1.3em;
	text-shadow: 0px 1px rgba(0,0,0,0.3);
}

.BannerTituloVerde {
	color:#289546;
	font-size:2.2em;
	text-shadow: 0px 1px rgba(0,0,0,0.3);
	font-weight:bold;
}

.BannerSubTituloVerde {
	color:#289546;
	font-size:1.3em;
	text-shadow: 0px 1px rgba(0,0,0,0.3);
}


.search_button .fa
{
	/*display:none !important;*/
	color:#9d9d9d !important;
}

.qode_search_form .container,
.qode_search_form input,
.qode_search_form input:focus{
    background: #289546 !important;
}

.header_inner  i.fa.fa-search,
.qode_search_close .fa
{
	color:#fff;
}

.qode_search_field
{
	background:#289546 !important;
	color:#fff !important;
}

.tablepress thead th
{
	background-color:#8cc63f;	
}

.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc
{
    background-color: #9dd453;
}



.tablepress .sorting:after,
.tablepress .sorting_asc:after,
.tablepress .sorting_desc:after ,
.tablepress .sorting,
.tablepress .sorting_asc,
.tablepress .sorting_desc 
{
	color:#fff;
}


.latest_post_holder li:last-child .latest_post {
    border-bottom: 1px solid #efefef;
}


input.wpcf7-form-control.wpcf7-text,
textarea.wpcf7-form-control.wpcf7-textarea,
select.wpcf7-form-control.wpcf7-select
{
	border:1px solid #cccccc !important;
}

.labelsNewsletter
{
	color:#818181;
	font-size: 13px;
	font-family: 'Raleway',sans-serif;
	text-transform:uppercase;
	font-weight: 600;
}












.newsletter_trigger .nksub-tab-icon:hover::after {
    opacity: 1;
    transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
    visibility: visible;
}
.newsletter_trigger .nksub-tab-icon::after {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 20px;
    color: #fff;
    content: "subscrever newsletter";
    font-family: inherit;
    font-size: 14px;
    left: 110%;
    line-height: 28px;
    margin-top: -20px;
    opacity: 0;
    padding: 6px 14px;
    position: absolute;
    top: 50%;
    transition: opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, visibility 0s ease 0.25s;
    visibility: hidden;
    white-space: nowrap;
}
.newsletter_trigger .nksub-tab-icon.fa-1x {
    font-size: 20px !important;
}


.newsletter_trigger.nksub_tab span {
    display: block;
    margin: 0 0 5px 10px !important;
    opacity: 1;
    padding: 0;
    transition: opacity 0.4s ease-in-out 0s;
}

.nks_cc_trigger_tabs ,
.nksub_label_visible
{display:none !important;}







.tooltipNewsletter
{
   	display: inline;
    position: relative;
}
		
.tooltipNewsletter:hover:after
{
	background-color: rgba(0, 0, 0, 0.7);
    border-radius: 20px;    	
	top:50%;
    color: #fff;
    content: attr(title);
    left: 110%;
    padding: 6px 14px;
    position: absolute;
    z-index: 98; 
	white-space: nowrap;
	margin-top: -20px; 
	line-height: 28px;
	font-size: 14px;
	font-weight:normal;
}


.newsletter_trigger .fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
	background:#289546;
	border-radius: 5px;
}

.ano-arquivo
{
	text-align:center;
	font-size:18px;
	color:#289546;
	margin-bottom:20px;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
background-color: #7CC14C;
}

.tribe-events-calendar thead th {
    background-color: #289546 !important;
}

.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a {
opacity: 1.0 !important;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background: #289546;
	border-radius: 40px;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover .tribe-events-button .tribe-events-button:hover{
background-color: #289546 !important;
}

.tribe-events-notices{
    background: rgb(131, 196, 80);
    border-radius: 4px;
    color: #FFFFFF;
    margin: 24px 0 24px;
    padding: 8px 35px 8px 14px;
}

.eventpost_calendar {
    width: 100%;
    min-width: 300px!important;
	max-width: 300px!important;
    min-height: 100px;
    border: #289546 2px solid;
    padding: 1px;

}
.eventpost_calendar tbody button {
    border: #289546 2px solid !important;
	background: rgb(255, 255, 255);
    border-radius: 30px;
}

.eventpost_calendar tbody td .event_post_day_now{
padding: 1px !important;
color: black !important;
}

.event_data a {
    font-size: 14px !important;
	    text-transform: uppercase !important;
}
.eventpost_calendar td {
    border: 1px solid #efefef;
}

 .eventpost_calendar th{
 border: 1px solid #efefef;
     text-transform: lowercase;}

.two_columns_75_25>.column1 {
    width: 85%;
    float: right;
}

