/*
Theme Name: 	Community Care Housing Child
Author: 		PNC Logos
Author URI: 	https://www.pnclogos.com/
Description:	Child Theme for Community Care Housing - Premium WordPress Theme
Template:		community-care-housing
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

html{scroll-behavior: smooth;}


.layout-full-width.header-fw #Top_bar .container{max-width: 94.8%;}
#Top_bar .logo{width: 18%;margin: 0;}
#Top_bar .menu_wrapper{width: 82%;}
#Top_bar .menu > li > a{padding: 0;}
#Top_bar .menu_wrapper h1{margin: 24px 0 0;text-transform: uppercase;color: #2A2A2A;font-size: 48px;font-weight: 600;font-family: 'Poppins';}
#Top_bar.is-sticky .menu_wrapper h1{display: none;}
#Top_bar .menu > li:first-child > a > span{padding-left: 0 !important;}
#Top_bar .menu > li:last-child > a > span{padding-right: 0 !important;}


span.sliderSpanBig{font-size: 48px !important;}
span.sliderSpanSmall{font-size: 36px !important;}



.fw-medium{font-weight: 500;}
.fw-semibold{font-weight: 600;}
.fw-bold{font-weight: 700;}

.homeSect1 .one-third.mcb-wrap{margin-bottom: 30px;}
.homeSect1 .image_frame, .homeSect1 .image_frame img{width: 100%;}
.homeSect1 h5{font-size: 22px;line-height: 32px;color: #000;}

.homeSect2 .ownColRight{padding-left: 3%;}

.homeSect3 .ownColLeft:before{content: "";width: 447px;height: 207px;display: block;background-image: url(/community-care/wp-content/uploads/2022/11/FinancialSupportbg.png);visibility: visible;position: absolute;left: 0;top: -95px;}
.homeSect3 .ownColLeft{padding-left: 10%;}
ul.list-style-green li::marker{color: #86CE00;}
ul.list-style-green li.fw-medium{color: #000;}

.bgGreySect .section_wrapper{background: #F1F1F1;padding: 35px 10% 40px;}
.bgGreySect.homeSect5 .section_wrapper{padding-bottom: 70px;}
.bgGreySect .ownColCont{padding-left: 5%;}
.bgGreySect.homeSect4 .ownColCont:after{content: "";visibility: visible;width: 323px;height: 180px;display: block;background-image: url(/community-care/wp-content/uploads/2022/11/peertopeerbg-1.png);background-position: center center;background-size: cover;position: absolute;right: 0;background-repeat: no-repeat;bottom: 0;}
.bgGreySect.homeSect5 .ownColCont:after{content: "";visibility: visible;width: 350px;height: 145px;display: block;background-image: url(/community-care/wp-content/uploads/2022/11/FinancialSupportbg.png);background-position: center center;background-size: contain;position: absolute;left: -15px;background-repeat: no-repeat;bottom: 17px;}

.homeSect6 .mcb-wrap.one-fourth .column_image .image_frame,.homeSect6 .mcb-wrap.one-fourth .column_image .image_frame img{width: 100%;}
.homeSect6 .mcb-wrap.one-fourth:nth-child(2) .column_image:after{content: "";width: 190px;height: 145px;display: block;background-image: url(/community-care/wp-content/uploads/2022/11/bg-1.png);background-position: center center;background-size: contain;visibility: visible;background-repeat: no-repeat;position: absolute;left: -60px;top: -45px;}
.homeSect6 .mcb-wrap.one-fourth:last-child .column_image:after{content: "";width: 230px;height: 108px;display: block;background-image: url(/community-care/wp-content/uploads/2022/11/bg.png);background-position: center center;background-size: contain;visibility: visible;background-repeat: no-repeat;position: absolute;right: -120px;bottom: -45px;}
.homeSect6 h5{margin-top: 25px;}

.wpcf7-form input:not(input[type="submit"]){padding: 0 0 25px 0;margin-bottom: 30px;}
.button-custom input[type="submit"]{padding-left: 60px;padding-right: 60px;margin: 0 auto;display: block;}


.newsSliderCustom .slick-slide{padding: 0 15px;}
.newsSliderCustom img{width: 100%;}
.newsSliderCustom .blogDescCus{padding: 20px 15px 0;}
.newsSliderCustom .blogDescCus h5{margin-bottom: 10px;}
.newsSliderCustom .blogDescCus p{color: #000;}
.newsSliderCustom ul.slick-dots{margin: 0;list-style: none;display: flex;justify-content: center;margin-top: 15px;}
.button-custom ul.slick-dots li button{width: 13px;height: 13px;padding: 0;text-indent: -1000px;border-radius: 25px;background-color: #C7C7C7;margin: 0 5px;}
.button-custom ul.slick-dots li.slick-active button{background-color: #07519B;}




#Footer .widgets_wrapper{text-align: center;}
.footerSocial a{margin: 0 13px;}


#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a{color: #fff;}
#Subheader ul.breadcrumbs li span{opacity: 1;}

@media (min-width: 768px){
	.section.full-width:not(.no-margin-h) .wrap .wpcf7-form .one-second.column{width: 48%;margin-left: 1%;margin-right: 1%;}
}

@media (max-width: 1600px){
	#Top_bar .menu > li > a span:not(.description){padding: 0 8px;}
	.bgGreySect .section_wrapper{padding-left: 0;padding-right: 0;}
	.homeSect6,.homeSect7{padding-left: 5% !important;padding-right: 5% !important;}
}

@media (max-width: 1440px){
	#menu > ul > li > a{font-size: 14px;}
	.bgGreySect.homeSect5 .ownColCont{padding-left: 3%;}
}

@media (max-width: 1366px){
	.layout-full-width.header-fw #Top_bar .container{max-width: 98%;}
	#menu > ul > li > a{font-size: 13px;}
	#Top_bar .menu > li > a span:not(.description){padding: 0 10px;}
	#Top_bar .menu_wrapper h1{font-size: 42px;}
	.homeSect1 h5{font-size: 18px;line-height: 28px;}
	.homeSect3 .ownColLeft{padding-left: 8%;}
	.bgGreySect.homeSect5 .ownColCont{padding-left: 0%;}
	.homeSect6 h5{font-size: 20px;line-height: 30px}
	.homeSect6,.homeSect7{padding-left: 2% !important;padding-right: 2% !important;}
}

@media (max-width: 1280px){
	#Top_bar .menu > li > a span:not(.description){padding: 0 8px;}
}

@media (min-width: 768px) and (max-width: 1024px){
	#Top_bar .top_bar_left{display: flex;align-items: center;}
	span.sliderSpanBig{font-size: 25px !important;}
	span.sliderSpanSmall{font-size: 20px !important;}
}
@media (min-width: 768px) and (max-width: 991px){
	.homeSect6 .mcb-wrap.one-fourth{width: 50%;}
}
@media (max-width: 1024px){
	#Top_bar .menu_wrapper h1{margin: 0;font-size: 36px;padding-left: 50px;}
	.homeSect3 .ownColLeft{padding-left: 5%;}
	.bgGreySect .ownColCont{padding-left: 0;}
	.homeSect6 h5{font-size: 17px;line-height: 27px;}
	.homeSect7 .mcb-wrap.three-fifth .mcb-column.two-fifth,.homeSect7 .mcb-wrap.three-fifth .mcb-column.three-fifth{width: 50%;}
}

@media (max-width: 991px){
	#Top_bar .menu_wrapper h1{font-size: 32px;}
	h2{font-size: 32px !important;line-height: 42px !important;}
	h5{font-size: 18px !important;line-height: 28px !important;}
	.homeSect1{padding-top: 50px !important;}
	.homeSect1 h5{font-size: 17px;line-height: 27px;}
	body.button-custom .button{padding-left: 13px;padding-right: 13px;font-size: 14px;}
	.homeSect2 .ownColRight{padding-left: 0;}
	.homeSect3 .ownColLeft{padding-left: 2%;}
	.homeSect6{padding-top: 40px !important;padding-bottom: 20px !important;}
	.homeSect7{padding-top: 20px !important;padding-bottom: 20px !important;}
}

@media (max-width: 767px){
	#Top_bar .menu_wrapper h1{display: none;}
	span.sliderSpanBig{font-size: 20px !important;}
	span.sliderSpanSmall{font-size: 16px !important;}
	.homeSect1{}
	.homeSect2{padding-top: 20px !important;}
	.homeSect2 .ownColRight{margin-top: 40px;}
	.homeSect3 .section_wrapper,.homeSect5 .section_wrapper{display: flex;flex-direction: column-reverse;}
	.homeSect3 .ownColLeft,.bgGreySect .ownColCont{margin-top: 40px;}
	.homeSect6,.homeSect7{padding-left: 0% !important;padding-right: 0% !important;}
	.homeSect8{padding-top: 20px !important;padding-bottom: 20px !important;}
}