/*
Theme Name:		 Fundbux Child
Theme URI:       https://codexpeed.com/fundbux-wp/
Author:          Modina Theme
Author URI:      https://themeforest.net/user/modinatheme/
Description:     Charity & Foundries WordPress Theme
Template:		 fundbux
Version:		 1.4.0
Text Domain:	 fundbux-child
*/


/*
    Add your custom styles here
*/






@font-face {
    font-family: 'austral_slabstamp_light';
    src: url('fonts/austral-slab_stamp-light-webfont.eot');
    src: url('fonts/austral-slab_stamp-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/austral-slab_stamp-light-webfont.woff2') format('woff2'),
         url('fonts/austral-slab_stamp-light-webfont.woff') format('woff'),
         url('fonts/austral-slab_stamp-light-webfont.ttf') format('truetype'),
         url('fonts/austral-slab_stamp-light-webfont.svg#austral_slabstamp_light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'austral_slabstamp_regular';
    src: url('fonts/austral-slab_stamp-regular-webfont.eot');
    src: url('fonts/austral-slab_stamp-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/austral-slab_stamp-regular-webfont.woff2') format('woff2'),
         url('fonts/austral-slab_stamp-regular-webfont.woff') format('woff'),
         url('fonts/austral-slab_stamp-regular-webfont.ttf') format('truetype'),
         url('fonts/austral-slab_stamp-regular-webfont.svg#austral_slabstamp_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'austral_slabstamp_thin';
    src: url('fonts/austral-slab_stamp-thin-webfont.eot');
    src: url('fonts/austral-slab_stamp-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/austral-slab_stamp-thin-webfont.woff2') format('woff2'),
         url('fonts/austral-slab_stamp-thin-webfont.woff') format('woff'),
         url('fonts/austral-slab_stamp-thin-webfont.ttf') format('truetype'),
         url('fonts/austral-slab_stamp-thin-webfont.svg#austral_slabstamp_thin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_probold';
    src: url('fonts/myriadpro-bold-webfont.eot');
    src: url('fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-bold-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_probold_condensed';
    src: url('fonts/myriadpro-boldcond-webfont.eot');
    src: url('fonts/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-boldcond-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-boldcond-webfont.woff') format('woff'),
         url('fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-boldcond-webfont.svg#myriad_probold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_proBdCnIt';
    src: url('fonts/myriadpro-boldcondit-webfont.eot');
    src: url('fonts/myriadpro-boldcondit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-boldcondit-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-boldcondit-webfont.woff') format('woff'),
         url('fonts/myriadpro-boldcondit-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-boldcondit-webfont.svg#myriad_proBdCnIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_probold_italic';
    src: url('fonts/myriadpro-boldit-webfont.eot');
    src: url('fonts/myriadpro-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-boldit-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-boldit-webfont.woff') format('woff'),
         url('fonts/myriadpro-boldit-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-boldit-webfont.svg#myriad_probold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_procondensed';
    src: url('fonts/myriadpro-cond-webfont.eot');
    src: url('fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-cond-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-cond-webfont.woff') format('woff'),
         url('fonts/myriadpro-cond-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-cond-webfont.svg#myriad_procondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_procondensed_italic';
    src: url('fonts/myriadpro-condit-webfont.eot');
    src: url('fonts/myriadpro-condit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-condit-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-condit-webfont.woff') format('woff'),
         url('fonts/myriadpro-condit-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-condit-webfont.svg#myriad_procondensed_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_prolight';
    src: url('fonts/myriadpro-light-webfont.eot');
    src: url('fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-light-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-light-webfont.woff') format('woff'),
         url('fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-light-webfont.svg#myriad_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_proregular';
    src: url('fonts/myriadpro-regular-webfont.eot');
    src: url('fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-regular-webfont.svg#myriad_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_prosemibold';
    src: url('fonts/myriadpro-semibold-webfont.eot');
    src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semibold-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semibold-webfont.svg#myriad_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'myriad_prosemibold_italic';
    src: url('fonts/myriadpro-semiboldit-webfont.eot');
    src: url('fonts/myriadpro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semiboldit-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-semiboldit-webfont.woff') format('woff'),
         url('fonts/myriadpro-semiboldit-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semiboldit-webfont.svg#myriad_prosemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{
	font-size: 20px;
	line-height: 2rem;
}

h1, h2, h3{
	font-family: 'austral_slabstamp_regular';
}

p, div{
	font-family: 'myriad_proregular';
}

p b, div b,p strong, div strong{
	font-family: 'myriad_probold';
}

p{
	-webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    margin-top: 16px;
    margin-bottom: 16px;
}

.wpcf7-submit{
	background-color: #1184C4;
    border-radius: 40px 40px 40px 40px;
	font-size: 18px;
    padding: 10px 30px;
    color: white;
    font-weight: bold;
}

.font-myriad_prosemibold, .font-myriad_prosemibold h2{
	font-family: 'myriad_prosemibold' !important;
}

.header-promo-btn{
	display: none;
}

header.header-box-style .top-bar a, header.header-1 .top-bar a{
	display: none;
}

header.header-1 .top-bar .d-btn{
	display: initial;
    padding: 0px;
}


header.header-box-style .box-wrap .main-menu ul > li > a::before, header.header-1 .box-wrap .main-menu ul > li > a::before{
	background-color: #1e4679 !important;
}

.slider-home .hero-slider .single-slide{
	background-repeat: no-repeat !important;
    background-size: cover !important;
}

.hero-slider.hero-style-1 .single-slide .sub-title h4::before{
	background: transparent !important;
}

.slider-home h2,.slider-home h4{
	font-family: 'myriad_proregular' !important;
}

.hero-slider .owl-item.active .single-slide .slide-contents h2{
	font-size: 58px;
}

.slider-home .col-xl-6{
	flex: 0 0 100% !important;
    max-width: 100% !important;
}

.slider-home .theme-btn.no-fil{
	display: none;
}

.slider-home .theme-btn{
	border: 0px;
}

.titulo-light h2{
	font-family: 'austral_slabstamp_light';
}

.citacao span{
	background: #1184C4;
}


.section-padding {
    padding: 0px 0px;
}

.page-banner-wrap .page-heading .sub-title h4::before{
	display: none;
}


body.blog .blog-wrapper, body.page-template-default .blog-wrapper, body.post-template-default .blog-wrapper, body.page-template .blog-wrapper, body.page-template-elementor_header_footer .elementor.elementor-1262, body.page-template-elementor_header_footer .elementor.elementor-1229{
	background: rgb(255,246,238);
	background: linear-gradient(180deg, rgba(255,246,238,1) 0%, rgba(235,250,254,1) 70%);
}

body.blog .sub-title, body.page-template .sub-title, body.page-template-default .sub-title, body.post-template-default .sub-title{
	display: none;
}

body.blog .page-title h1{
	font-family: 'myriad_probold';
}

body.page-template .page-title h1, body.page-template-default .page-title h1{
	font-family: 'myriad_proregular';
}

.blog-wrapper{
	padding-top: 50px;
}

.blog-wrapper .blog-post-details.border-wrap{
	padding: 0px;
}

.single-blog-post.post-details{
	padding: 50px;
}

.blog-wrapper .single-blog-post .post-content .post-cat a{
	background-color: #1184c4;
}

.single-blog-post{
	background: white;
	-webkit-box-shadow: 0px 7px 20px 0px rgba(194,194,194,1);
	-moz-box-shadow: 0px 7px 20px 0px rgba(194,194,194,1);
	box-shadow: 0px 7px 20px 0px rgba(194,194,194,1);
}

.blog-wrapper .single-blog-post .post-content{
	border: 0px;
}

body.page-id-274 .page-banner-wrap{
	background-image: url(https://oscorposdaalma.com/wp-content/uploads/2022/10/OCDA_foto-39-1.jpg);
}

.main-sidebar .single-sidebar-widget{
	background: white;
}

header.header-box-style .box-wrap .main-menu ul > li > ul, header.header-1 .box-wrap .main-menu ul > li > ul{
	background-color: #f1f1f1;
}

header.transparent-header .main-menu ul > li > ul, header.header-2 .main-menu ul > li > ul{
	background-color: #f1f1f1;
}

.footer-esq-color .elementor-widget-wrap:after{
	content: '';
	background: #252525;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100vw;
	z-index: -1;
	
}


.botao-saibamais-agenda{
	background: transparent;
    border: 2px solid #b8b7b5;
    border-radius: 50px;
    color: #727475 !important;
    font-weight: bold;
}

.botao-saibamais-agenda:hover{
	background: #b8b7b5;
    color: white !important;
}

.agenda-images{
	float: right;
    padding: 25px 0px;
}

.textos-agenda p{
	margin: 0px;
}

.botao-categorias-agenda {
	border: 0px !important;
	background: #faf8f6;
	color: #727475 !important;
	border-radius: 50px;
	margin: 0px 15px;
	font-size: 25px;
}

.botao-categorias-agenda-selecionado, .botao-categorias-agenda:hover {
	background: rgb(255,165,32);
	background: linear-gradient(90deg, rgba(255,165,32,1) 0%, rgba(244,91,30,1) 100%);
	color: white !important;
}

.elementor-button.botao-categorias-agenda:visited{
	color: initial;
}


.texto-agenda{
	margin: 15px 0px !important;
}

.agenda-home{
	width: 20%
}

.event-section .single-event-item .event-details .event-date{
	background-color: #ffac1d !important;
}

p strong{
	color: rgb(114, 116, 117);
}

.mobile-nav .action-bar{
	display: none;
}

.event-section .single-event-item{
	width: 100%;
}


.page-banner-wrap::before{
	content: none;
}

.header-2 .element-is-sticky{
	background: #f9f9f9;
}

.header-2 .element-is-sticky .fal.fa-bars{
	color: #727475;
}

header.transparent-header .element-is-sticky .main-menu ul > li > a, header.header-2 .element-is-sticky .main-menu ul > li > a{
	color: #666 !important;
}

.header-2 .element-is-sticky img{
	content:url("/wp-content/uploads/2022/10/logo-os-corpos-da-alma-horizontal.png");
}

.gratuito:before {	
    content: "";
    position: absolute;
    right: -20px;
    top: -35px;
    width: 100px;
    height: 100px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image:  url('/wp-content/uploads/2022/11/tag_produtogratuito.png');
}

.formulario-terapias label{
	width: 100%;
}

.mobile-nav{
	background: #f9f9f9 !important;
	color: #727475 !important;
}

.mobile-nav .sidebar-nav .metismenu a, .mobile-nav .fal{
	color: #727475 !important;
}

#hamburger{
	color: #727475;
}


.blog-details span, .post-meta  {
    display: none;
}


#lp-duvidas .elementor-tab-title{
	display: inline-block;
}

#lp-duvidas span.elementor-toggle-icon {
    padding-left: 15px;
    padding-top: 5px;
}

@media (max-width: 780px) {
	.agenda-home{
		width: 50%
	}
	.agenda-home:last-of-type {
		display: none;
	}
	.elementor-element-01e1d23 .col-12, .elementor-element-01e1d23 .col-lg-12 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.elementor-element-01e1d23 .row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.gratuito:before{
		right: -12px;
	}
	.agenda-item{
		margin-bottom: 50px;
	}
	.event-section .single-event-item .event-details .event-date{
		float: initial;
		margin-bottom: 15px;
	}
	.event-section .single-event-item .event-details{
		padding-top: 180px; 
	}
	header .header-container{
		background: #f9f9f9 !important;
		width: 100% !important;
		left: 0 !important;
		padding: 0px 10px !important;
	}
	header.header-box-style .container, header.header-1 .container{
		background: #f9f9f9 !important;
	}
	
}