/*!
Theme Name: Loveus child
Template: loveus
Theme URI: http://smart.commonsupport.com/loveus
Author: smartdatasoft
Author URI: http://smartdatasoft.com
Description: LoveUs is non-profit WordPress theme, like governmental social program WordPress theme, NGO, Donation and fundraising WordPress theme, etc. this is a charity theme, as well as a non profit theme for any social organizations, funds and donation campaigns.
Version: 1.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: loveus-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.theme_color_text{
	color: #FBAF3E;
}

.mission-vision .vision{
    position: relative;
    margin-bottom: 90px;
}

.mission-vision .auto-container > div:last-child{
	margin-bottom: 0px !important;
}


/*** Horario Page ***/
.post-1598 .inner-box p{
	position: relative;
	color: #fff;
}

.post-1598 .sec-title h2{
	font-size: 60px !important;
}

.post-1598 .info-box ul{
	max-width: 100%;
	text-align: left;
}

.team-section{
	padding: 100px 0px 0px 0px !important;
}

.menu-item a:hover{
	text-decoration: none;
}


/****** Portfolio *****/
.gallery-page-section .overlay-box h4{
	top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);

    color: #fff;
    padding: 0px 10px;
}


.title-section .sec-title h2 {
    position: relative !important;
    display: block !important;
    font-size: 60px !important;
    line-height: 1.2em !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

.title-section .sec-title .sub-title,
.title-section .sec-title h2{
	text-align: center;
}

.elementor-1667 .elementor-icon-list-icon i{
	color: red !important;
	font-size: 25px !important;
}

.ementas_box{
	position: relative;
    display: block;
    padding: 70px 20px;
    background: #25283a;
    text-align: center;
    min-height: 350px;
    border-radius: 20px;
    overflow: hidden;
}

.ementas-section .info-boxes .info-box .image-layer:before{
	background: rgba(0,0,0,0.8) !important; 
}

.ementas-section .info-box .icon-box:after{
	display: none !important;
}


.ementas-section .info-boxes .info-box:hover .image-layer:before{
	background: rgba(0,0,0,0.2) !important; 
}

/*** Centro de dia Page ***/
.page-id-250 .about-section .circle-one,
.page-id-250 .about-section .circle-two,
.page-id-250 .about-section .top-rotten-curve,
.page-id-250 .about-section .bottom-rotten-curve,
.page-id-250 .what-we-do.style-two .top-rotten-curve,
.page-id-250 .what-we-do.style-two .bottom-rotten-curve{
	display: none;
}

.page-id-250 .about-section .upper-boxes{
    margin-bottom: 0px;
}

.page-id-250 .about-section.style-two{
	padding: 0px 0px 0px !important;
	background-color: #ffffff !important; 
}

.page-id-250 .what-we-do.style-two{
    padding: 90px 0px 60px;
}

.page-id-250 .what-we-do.style-two .sec-title h2,
.page-id-250 .what-we-do.style-two{
	color: #25283a !important;
}

.page-id-250 .what-we-do .image-layer:before{
	background: #ffffff !important;
}

.page-id-250 .what-we-do.style-two .service-block .text,
.page-id-250 .what-we-do.style-two .sec-title .text{
    color: #6c757d !important;
}


.page-id-250 .elementor.elementor-208{
	display: none !important;
}



.page-id-250 .what-we-do.style-two .title-column,
.page-id-250 .what-we-do.style-two .content-column{
	-ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

/**** Logo ****/

.main-header .header-upper .logo-box .logo:before,
.main-header .header-upper .logo-box .logo{
	background-color: transparent !important;
	background: transparent !important;
}

.main-header .header-upper .logo-box .logo{
	padding: 20px 10px 25px !important;
}

.mobile-menu .nav-logo img{
	display: none;
}


/**** Quem Somos ****/

.page-id-312 .about-section .top-rotten-curve,
.page-id-312 .about-section .bottom-rotten-curve,
.page-id-312 .about-section .circle-one,
.page-id-312 .about-section .circle-two{
	display: none !important;
}

.page-id-312 .about-section .left-column{
	-ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}


/**** Missão e Valores *****/
.mission-vision .circle-one,
.mission-vision .circle-two{
	display: none !important;
}


/***** Footer ****/
.footer-logo img{
	width: 65px;
}

.elementor-element-554de68 .elementor-element-31a91dd h5{
	position: relative;
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    text-transform: capitalize;
    margin-bottom: 35px;
}

.elementor-element-554de68 .elementor-element-31a91dd ul a::before{
	content: ' ';
    background: #c4c5c7;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    left: -20px;
    top: 10px;
}

.elementor-element-554de68 .elementor-element-31a91dd ul a{
	margin-left: 20px;
	position: relative;
	color: #c4c5c7;
}

.elementor-element-554de68 .elementor-element-31a91dd ul a:hover{
	color: #FBAF3E;
}

.elementor-element-554de68 .elementor-element-31a91dd ul a:hover::before{
	background: #FBAF3E;
}


.elementor-element-554de68 a:hover{
	text-decoration: none;
}

/*** Parcerias ****/
.page-id-1638 .gallery-item-two .image-box .overlay-box {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}

.page-id-1638 .gallery-item-two .overlay-box:before{
	opacity: 1 !important;
}



.page-id-1638 .gallery-item-two:nth-child(2n+2) .overlay-box:before{
	background-color: #5bfb3e !important;
}
.page-id-1638 .gallery-item-two:nth-child(3n+3) .overlay-box:before{
	background-color: #21d7d9 !important;
}

.page-id-1638 .gallery-item-two:nth-child(5n+5) .overlay-box:before{
	background-color: #fe813a !important;
}
.page-id-1638 .gallery-item-two:nth-child(6n+6) .overlay-box:before{
	background-color: #7e61ff !important;
}
.page-id-1638 .gallery-item-two:nth-child(7n+7) .overlay-box:before{
	background-color: #fc45b1 !important;
}
.page-id-1638 .gallery-item-two:nth-child(8n+8) .overlay-box:before{
	background-color: #497aff !important;
}


/*** Banner ***/
.banner-carousel .content-box h2{
	text-transform: inherit !important;
}


/**** Team ****/

.team-block .lower-box .content{
	margin-bottom: 0px !important;
}

.team-block .social-links,
.team-block .image-box{
	display: none !important;
}


.team-block .inner-box:hover .lower-box {
    -webkit-transform: translateY(0px) !important; 
    -ms-transform: translateY(0px) !important;
     transform: translateY(0px) !important; 
}

/**** CATL ****/
.page-id-320 .about-section .bottom-rotten-curve,
.page-id-320 .about-section .top-rotten-curve,
.page-id-320 .what-we-do-two .top-rotten-curve,
.page-id-320 .what-we-do-two .bottom-rotten-curve,
.page-id-320 .about-section .circle-two,
.page-id-320 .about-section .circle-one{
	display: none !important; 
}

.page-id-320 .about-section.style-two{
	padding: 0px !important;
}

.page-id-320 .about-section .upper-boxes{
	margin-bottom: 0px !important;
}


/****** Homepage ****/
.about-feature .inner-box{
	box-shadow: 1px 1px 20px 10px #edf1f5;
}

.what-we-do.homepage .service-block h3{
	color: #212529;
}

.what-we-do.homepage .service-block a:hover{
	text-decoration: none;
}


/*** Creche ***/
.elementor-swiper-button i{
	color: #25283a;
}


/***** Menu ****/
.main-menu .navigation>li>ul>li>ul{
	left: 100% !important;
}


/**** Responsive ******/
@media (min-width: 1200px){
	.page-id-250 .what-we-do.style-two .service-block{
		-ms-flex: 0 0 33.33% !important;
    	flex: 0 0 33.33% !important;
    	max-width: 33.33% !important;
	}
}

@media (min-width: 992px){
	.post-1598 .contact-info-section .info-box:last-child{
		-ms-flex: 0 0 66.666667% !important;
    	flex: 0 0 66.666667% !important;
    	max-width: 66.666667% !important;
	}	
}



@media (max-width: 991px){
	.post-1598 .contact-info-section .info-box{
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
}
