/*
Theme Name: Mesmerize Child
Theme URI: https://prosertao.org/mesmerize-child/
Template: mesmerize
Author: Joel Roggensinger
Author URI: http://joelroggensinger.com
Description: Mesmerize Child Theme
Tags: light,dark,two-columns,right-sidebar,responsive-layout,accessibility-ready
Version: 1.0.0.1526558574
Updated: 2018-05-17 14:02:54
*/

/*
0.0 Fonts
1.0 Style
2.0 Header
2.1 Menu
3.0 Content
3.1 Icons
3.2 Mobilizar
3.3 Capacitar
3.4 Incentivar
3.5 Multiplicar
3.6 Base
3.7 Doe
4.0 Plugins
5.0 Footer
6.0 Widgets
Screen Size
*/

@import url('https://fonts.googleapis.com/css?family=Bowlby+One+SC');

/* ---- 1.0 Style ---- */

	body{
		font-family: "Montserrat", sans-serif;
		color: #3C424F;
	}

	h1,h2,h3,h4,h5,h6{
		font-family: "Montserrat", sans-serif;
		font-weight: 700;
	}


	.overlay-box .offset-background{
		transform: translate(9%, 5%);
	}


	.coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a{
		color: #008852;
	}
	.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a{
		border-bottom: 3px solid #008852;
		margin-bottom: -28px;
	}

	ul.dropdown-menu.active-line-bottom > .current_page_item > a, ul.dropdown-menu.active-line-bottom > .current-menu-item > a, ul.dropdown-menu.default > .current_page_item > a, ul.dropdown-menu.default > .current-menu-item > a{
		border-bottom: 3px solid #008852;
		margin-bottom: -28px;
	}

	ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a{
		color: #008852;
	}

	a {
		color: #008852;
	}

	a:hover{
		color: #933b19
	}

	.button{
		font-family: "Montserrat", sans-serif;
		background-color: #008852;
		border-color: #008852;
		/*color: #fff !important;*/
	}

	.button:hover{
		background-color: #933b19;
		border-color: #933b19;
	}


	.button.color1{
		background-color: #008852;
		border-color: #008852;
		color: white !important;
	}

	.button.color1:hover{
		background-color: #933b19;
		border-color: #933b19;
		color: white !important;
	}

	.button.color2{
		color: #933b19;
		background-color: white;
		border-color: white;
	}

	.button.color2:hover{
		color: white;
		background-color: #933b19;
		border-color: white;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
		background-color: #008852;
		border-color: #008852;
		color: white !important;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{
		background-color: #933b19;
		border-color: #933b19;
		color: white !important;
	}

	i.fa.icon.reverse.color1{
	background-color: #008852;
	}

	i.fa.icon.fa-clone.large.shadow-large-black.round.aligncenter.reverse.color1{
	background-color: black;
	}

	.read-more{
		color: #933b19;
	}

	.read-more:hover{
		color: #933b19;
	}

	.bg-color1{
		background-color: #933b19;
	}


	body.home.page-template.page-template-page-templates.page-template-homepage.page-template-page-templateshomepage-php.page.page-id-4.custom-background.wp-custom-logo.tribe-js.mesmerize-front-page.mesmerize-content-no-padding{
		background-color: white;
	}

	.page-sections{
		background-color: white;
	    margin: 0 -14px 0 -14px;
	    padding: 40px 80px 0 14px;
	}

	.gridContainer{
		max-width: 100%;
	}

	.content-section:not([data-overlap]){
		overflow-x: visible;
	}

	.col-xs-12.col-sm-4.col-md-3.page-sidebar-column{
		padding-top: 64px;
	}

	.overlay-box .offset-border{
		z-index: -1;
		transform: translate(9%, 5%);
	}

	a:-webkit-any-link{
		text-decoration: none !important;
	}

	input#pwbox-1752{
		border-color: #008852;
		box-shadow: 0 0 0 1px #008852 inset;
	}

	.sidebar .widget > ul > li a:hover{
		color: #933b19;
	}


			/* color settings for post navigation on the bottom of the post page */
	span.page-numbers.current{
		background-color: #933b19 !important;
	}

	a.page-numbers:hover{
		background-color: #933b19 !important;
	}

	.nav-links .prev-navigation a, .post-comments .navigation .prev-navigation a, .nav-links .next-navigation a, .post-comments .navigation .next-navigation a{
		border-color: #008852 !important;
	}

	.nav-links .prev-navigation a:hover, .post-comments .navigation .prev-navigation a:hover, .nav-links .next-navigation a:hover, .post-comments .navigation .next-navigation a:hover{
		background-color: #933b19 !important;
	}

	.nav-links .prev-navigation a i, .post-comments .navigation .prev-navigation a i, .nav-links .next-navigation a i, .post-comments .navigation .next-navigation a i{
		color: #008852;
	}

	.nav-links .prev-navigation a:hover i, .post-comments .navigation .prev-navigation a:hover i, .nav-links .next-navigation a:hover i, .post-comments .navigation .next-navigation a:hover i{
		color: white !important;
	}

/* ---- 2.0 Header ---- */

	.metaslider{
		margin-top: 125px !important;
	}

	.flex-direction-nav .flex-next{
		right: 0px !important;
	}

	.flex-direction-nav .flex-prev{
		left: 0px !important;
	}


	.metaslider .flexslider:hover .flex-prev{
		left: 30px !important;
	}

	.metaslider .flexslider:hover .flex-next{
		right: 30px !important;
	}


	img.logo.dark, img.custom-logo{
		max-height: 75px;
	}

	/* ---- 2.1 Menu ---- */

	li#menu-item-828{
		/*background-color: #933b19;*/
		color: white;
		background-color: #008852;
		margin: -10px 5px -10px 5px; /* -29px */
		padding: 21px 15px 0 15px; /* 42px */
		z-index: -1;
		border-radius: 77px;
		border: #008852 solid 3px;
	}

	ul.dropdown-menu > li#menu-item-828:hover{
		
		background-color: #933b19;
		margin: -10px 5px -10px 5px; /* -29px */
		padding: 21px 15px 0 15px; /* 42px */
		z-index: -1;
		border-radius: 77px;
		border: #933b19 solid 3px;
	}

	ul.dropdown-menu > li#menu-item-828:hover > a, ul.dropdown-menu > li.hover > a{
			color: white;
		}

	.offcanvas_menu li.open > a, .offcanvas_menu li.open > a:hover{
		color:#008852;
		border-left: 3px solid #008852;
	}

	.offcanvas_menu li.open.page_item_has_children > a .arrow, .offcanvas_menu li.open.menu-item-has-children > a .arrow{
		color:#008852;
	}

	ul.dropdown-menu > li{
	color: black;
	}

	#menu-missionarios{
	margin-bottom: 30px;
	}

	.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a{
		border-bottom: white;
	}

	li#menu-item-828.donation a{
		color: white;
	}


/* ---- 3.0 Content ---- */

	.content{
		/*margin-top: 100px;*/
	}

	.mesmerize-inner-page .page-content, .mesmerize-inner-page .content, .mesmerize-front-page.mesmerize-content-padding .page-content{
		margin-top: 100px;
	}

	.grito{
		font-size: 34px;
		line-height: 1em;
	}

	.SobreNos{
		/*background-color: white;*/
	}

	.commitment{
		/*background-color: #933b19;
		color: white;*/
		border: 5px solid #933b19;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: auto;
		width: 80%;
		text-align: center;
	}

	.missao{
		/*background-color: #f5fafd;*/
	}

	#diretoria{
		background-color: transparent;
	}

	b.font-mobilizar{
		color: #ac2f17;
	}

	b.font-capacitar{
		color: #C97500;
	}

	b.font-incentivar{
		color: #008952;
	}

	b.font-multiplicar{
		color: #12556b
	}

	.video-sobrenos{
		padding-bottom: 30px;
	}


	.doe-button{
		width: 120px;
	}

	.vertente-contact{
		margin-bottom: 50px;
		text-align: center;
	}

	/* ---- 3.1 Icons ---- */

	.color-mobilizar{
		background-color: #ac2f17 !important;
		border:none;
	}

	.color-capacitar{
		background-color: #C97500 !important;
		border:none;
	}

	.color-incentivar{
		background-color: #008952 !important;
		border:none;
	}

	.color-multiplicar{
		background-color: #12556b !important;
		border:none;
	}

	.col-sm-5{
			padding-top: 10px;
		}

	.fa-icons-vertentes{
		font-size: 30px !important;
		margin-top: -3px;
	    vertical-align: middle;
	}

	/* ---- 3.2 Mobilizar ---- */
	.color-mobilizar-border{
		border-color: #ac2f17;
	}

	.color-mobilizar-bg{
		background-color: #ac2f17;
	}

	/* ---- 3.3 Capacitar ---- */
	div#post-58{
		margin-top: -150px;
	}

	.about-capacitar{
		margin-top: 50px;
		margin-bottom: 100px;
	}

	.color-capacitar-bg{
		background-color: #C97500;
	}

	.col-sm-7.flexbox.flexbox.middle-xs.center-xs.capacitar-content-left{
		margin-left: -55px;
		padding-left: 0px;
	}

	/* ---- 3.4 Incentivar ---- */
	.color-incentivar-border{
		border-color: #008952;
	}

	/* ---- 3.5 Multiplicar ---- */
	.color-multiplicar-bg{
		background-color: #12556b;
	}

	.about-multiplicar{
		margin-bottom: 50px !important;
	}

	/* ---- 3.6 Base ---- */
	.color-base-bg{
		background-color: #933b19;
	}

	/* ---- 3.7 Doe ---- */
	.doe-prices{
		margin-top: 30px;
	}

	h3.doe-options{
		line-height: 1.75rem;
		margin-bottom: 0px;
		color: white;
	}

	.pagseguro-button{
		width: 209px;
		background-color: transparent;
		border: none;
		margin: auto;
	}

	.pagseguro-button2{
		width: 120px;
		background-color: transparent;
		border: none;
		margin: auto;
		margin-top: -12px;
	}

	.doe-box{
		border: 1px solid;
	    margin-bottom: 50px;
	    padding-top: 15px;
	}

	.doe-txt-20{
		background-color: #ac2f17;
		color: white;
	}

	.doe-txt-50{
		background-color: #C97500;
		color: white;
	}

	.doe-txt-100{
		background-color: #008952;
		color: white;
	}

	.doe-txt-DV{
		background-color: #12556b;
		color: white;
	}

	.button-month{
		text-transform: uppercase;
		font-size: 40px;
		line-height: 1.2;
	}

	.doe-details{
		font-family: Montserrat;
		font-size: 10px;
		font-weight: 400;
	}

	.doe-button{
		border-radius: 10px;
		width: 100%;
	}

	.button.doe-buttons{
		width: 100%;
	}

	.investir{
		margin:auto;
	}

	/* ---- 3.8 Sobre Nos ---- */
	img.face .diretoria-size{
		width: 300px;
		height: auto;
	}

	i.diretoria-nopic.fa.fa-user{
	width: 308px;
    height: 308px;
    font-size: 21vw;
    max-width: 100%;
    }

	/*.doe-box:hover {
	    box-shadow: 0px 4px 10px 0 rgba(74, 74, 74, 0.3), 0 4px 10px rgba(0, 0, 0, 0.08);
	}*/

	.doe-txt{
		width: 90%;
		margin: auto;
	}

	.donation-bar{
		width: 40%;
		margin: auto;
	}

	.donation-bar::before{
		 content: "0%";
		 margin-bottom: -22px;
	}
	.donation-bar::after{
		 content: "100%";
		 margin-top: -20px;
		 float: right;
	}

/* ---- 4.0 Plugins ---- */
	h2.tribe-events-list-separator-month span{
	background-color: #fcfcfc;
	}

	#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{
		background-color: #008852;
	}

	span.duration.time{
		padding-left: 30px;
		vertical-align: top;
	}

	span.tribe-event-date-start{
		vertical-align: top;
	}

	span.tribe-event-date-end{
		vertical-align: top;
	}

	img.attachment-medium.size-medium.wp-post-image{
		margin-bottom: 70px;
	}

	ul.ecs-event-list{
		list-style: none;
	}

	.ecs-event-list li {
	    display:inline;
	}

	.row.investir_options{
		padding-bottom: 30px; 
	}

	.cf-list span.wpcf7-list-item{
		display: block;
	}

	.row.row-padding{
		padding-top: 20px;
	}

	input:focus.wpcf7-form-control.wpcf7-text{
		border-color: #008852;
		box-shadow: 0 0 0 1px #008852 inset;
	}

	textarea:focus.wpcf7-form-control.wpcf7-textarea{
		border-color: #008852;
		box-shadow: 0 0 0 1px #008852 inset;
	}

	select:focus.wpcf7-form-control.wpcf7-select{
		border-color: #008852;
		box-shadow: 0 0 0 1px #008852 inset;
	}

	a.wpdm-download-link.btn.btn-primary{
		background-color: #008852;
	}

	.tribe-events-page-title{
		color: white;
	}

	input:focus.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{
		border-color: #008852;
		box-shadow: 0 0 0 1px #008852 inset;
	}

	input, textarea, select{
		background-color: rgba(23,136,82,0.25);
	}

	.whatsappme__button{
		bottom: 60px !important;
		right: -4px !important;
	}

	.w3eden .btn-primary{
		border-color: transparent;
	}

	.w3eden .btn-primary:hover{
		border-color: transparent;
	}

	.list-group-item .badge{
		background-color: #008852;
	}

	.sow-feature-text{
		text-align:justify;
	}

	#mfcf7_zl_add_file{
		display: none;
	}

	.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{
		border: 1px solid #008852;
		color: #008852;
	}

	.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
		background-color: #008852;
		color: white;
	}

	.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
		border: 1px	solid#008852;
		color: #008852;
	}

	.tribe-events-meta-group a{
		color: #008852;
	}

	.tribe-events-meta-group a:hover{
		color: #933b19;
	}

	.tribe-events-content a{
		border-bottom: none;
	}

	.tribe-events-content a:hover {
		border-bottom: none;
	}


/* ---- 5.0 Footer ---- */
	.footer-contact-boxes .footer-bg-accent{
		background-color: #933b19;
	}

	.footer-contact-boxes a{
		color: white;
	}

	.footer-contact-boxes a:hover{
		color: #933b19;
	}

	a.address{
		text-decoration: none;
	}

	img.footer-logo {
	    height: 100px;
	    padding-top: 20px;
	}

	a.button.login-button{
		background-color: transparent;
	    border-color: white;
	    color: white; /* #008852 */
	    padding: 0.2rem 0.5rem;
	    min-width: 3rem;
	}


	a.button.login-button:hover{
	    border-color: #222222;
	    color: #222222; /* #008852 */
	}

	/*a.lang-selector-footer:hover{
		color: #222222;
	}*/

	.footer-content-lists .widget li a{
		color: white;
	}

/* language selector */
	.footer-content-lists .widget li a:hover{
		border-bottom: none;
		color: #222222;
	}
	
	/*a.politica-de-privacidade:hover{
		color: #222222;
	}*/

	a:hover .icon-size.fa{
		color: #933b19;
	}

	.footer_widgets{
		color: white;
		text-align: center;
	}
	.footer-content-lists a{
		color: white;
	}

	.footer-content-lists a:hover{
		color: #933b19;
	}

	.footer_widgets .icon-size{
		font-size: 48px;
	}

	.content-section-spacing-medium{
		background-color:#933b19;
	}


/* ---- 6.0 Widgets ---- */
	#tribe-events-list-widget-2 .widgettitle{
		display: none;
	}

	#accordion-label-mobilizar, #accordion-label-capacitar, #accordion-label-incentivar, #accordion-label-rancho-da-lua, #accordion-label-administra\%c3\%a7\%c3\%a3o{
		border-radius: 20px;
	}




/* ---- Screen Size ---- */

@media only screen and (min-width: 1200px) {
  .gridContainer {
    width: 90%;
  }
}

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

	li#menu-item-828{
		/*background-color: #933b19;*/
		color: white;
	    background-color: #008852;
	    margin: 0px 0px 0px 0px;
	    width: 50px;
	    height: 50px;
	    padding: 11px 0px 0px 4px;
	    z-index: -1;
	    border-radius: 45px;
	    border: #008852 solid 3px;
	}

	ul.dropdown-menu > li#menu-item-828:hover{
		background-color: #933b19;
		margin: 0px 0px 0px 0px;
	    width: 50px;
	    height: 50px;
	    padding: 11px 0px 0px 4px;
		z-index: -1;
		border-radius: 77px;
		border: #933b19 solid 3px;
	}

	.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a{
		border-bottom: none;
	}
}


@media (min-width: 768px) {
	ul.dropdown-menu > li:hover > a, ul.dropdown-menu > li.hover > a{
		color: #008852;
	}

	ul.dropdown-menu > li#menu-item-828:hover > a, ul.dropdown-menu > li.hover > a{
		color: white;
	}

	.col-sm-5{
		padding-top: 10px;
	}

	.col-sm-7.flexbox.flexbox.middle-xs.center-xs.capacitar-content-left{
	margin-left: -55px;
	padding-left: 0px;
	}

	.col-sm-5.space-bottom-xs.content-column.content-left-sm.txt-right{
		padding-left: 50px;
	}

	div.content-left-sm{
		position: relative;
		/*left: 50px;*/
	}

}

@media (max-width: 767px){
	.cima-list{
		text-align: left;
	}
}