body {/*padding-bottom: 220px !important;*/ padding-bottom: 0px !important;}
input {    transition: background-color 5000s ease-in-out 0s!important;}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: url("http://ssl.gstatic.com/ui/v1/zippy/arrow_down.png") no-repeat;
	background-position: calc(100% - 8px) 53%;
	background-repeat: no-repeat;
	padding:5px 20px 5px 10px !important;
}
select::-ms-expand {
 /* IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 /* IE 5-7 */
 filter: alpha(opacity=0);
 /* Good browsers :) */
 opacity:0;
}


.button--scroll-top, .woocommerce a.button--scroll-top {background:#65b8ff !important;}
.button--scroll-top:hover, .button--scroll-top:focus, .woocommerce a.button--scroll-top:hover, .woocommerce a.button--scroll-top:focus { background:#65b8ff !important;}
.button--scroll-top [class^=gc-icon-]:before, .button--scroll-top [class*=" gc-icon-"]:before { color: #fff !important;}

.header { background:#fff; }
@media (max-width:979px) {
	body { padding-bottom:0 !important; }
}
.entry-thumbnail { display:none !important; }
.header {-webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;}
.entry-image {display:none }
.page-id-139 { padding-top:0 !important; }
.page-id-139 .header { background:none !important; box-shadow:none !important; }
.page-id-139 #ajaxsearchlite1 .probox, .page-id-139 div.asl_w .probox { opacity:.5; }
.page-id-139 .header select { /*background:none !important;*/ padding:5px 20px 5px 10px !important; /*color: #fff;*/ opacity: .5; border: #fff 1px solid !important; }
.page-id-139 .header select option { color:#000000 !important; }
.page-id-139 .header__menu>li>a { color:#fff !important; opacity:.7; }
.page-id-139 .header__menu>li>a:hover { opacity:1; }
.page-id-139 .header__menu>li.current_page_item>a { color:#fff !important; opacity:1; }
.page-id-139 .header--scroll { background:#fff !important; box-shadow:0 4px 2px rgba(0,0,0,.025) !important; }
.page-id-139 .header--scroll #ajaxsearchlite1 .probox, .header--scroll div.asl_w .probox { opacity:1; }
.page-id-139 .header--scroll select { color: #000; opacity:1; border:inherit !important; }
.page-id-139 .header--scroll .header__menu>li>a { color:var(--header-color) !important; opacity:1; }
.page-id-139 .header--scroll .header__menu>li.current_page_item>a { color:#007bff !important;  }
.page-id-139 .header--scroll .header__menu > li > a { color:#000 !important; }
.page-id-139 .header--scroll select { border:#000000 1px solid !important; }

.page-id-247 .request-a-group a { color:#FFFFFF !important; }

.page-our-partner-container .our-partner-content-sec p span { display:inline-block; }
.our-partner-sec .our-partner-col .octc { word-break:break-word;}

/*.main--full { max-width:1600px !important; margin:auto;}*/
.main--full { max-width:1920px !important; margin:auto;}
.page-id-139 .main--full { width:90% !important; max-width:1920px !important; margin:auto;}

.header__menu>li>a { text-decoration:none !important; color:#000000; font-size:100%; }

.main-div .inner-div { max-width:1600px; }

@supports (-ms-ime-align:auto) { 
    .main-div .inner-div { max-width:1024px; }
}

a, select, input, button { outline:none !important; }

.header__inner { max-width:100% !important;}
.social-icon a { margin-right:15px;}
.social-icon a img { margin-bottom:15px; }
.web-popup .google-icon { }
.footer { position:relative;}
.footer__widget>h3 { font-weight:bold; }
.footer-txt a { margin:15px 0; display:block;}
#ajaxsearchlite1 .probox, div.asl_w .probox { border:none !important; background:#f5f5f5; width: 70%; margin: 0 auto; max-width:300px; }
.header__inner {width:100% !important;}
.header__search{ border:none !important; flex-grow:20;}
.header select { border:none !important; padding:2px; border:#eee 1px solid !important; }
@media (min-width: 835px){
.dig_ul_divd {
    height: 800px;
}}
@media (max-width: 979px){
	.header__search {
		    justify-content: inherit;
	}
}
.dig_bdy_container {height:800px !important}



/*left side group*/
.support-groups-sec {}
.support-groups-sec .support-groups-slider-d {  }
.support-groups-sec .support-groups-slider-m { display:none; }
.support-groups-sec ul li { padding:35px 0; border-bottom:#bdc5d2 1px solid; text-transform:uppercase; font-weight:400; position:relative; padding-left:80px; font-size:18px; }
.support-groups-sec ul li::before {
    border-radius:100%;
    content:'';
    background: #f5f5f5;
    color:#fff;
    padding:2px;
    border:none;
    text-align: center;
	width:60px;
	height:60px;
	position:absolute; top:15px; left:0;
}
.support-groups-sec ul li.pwh a { color: #f09835; }
.support-groups-sec ul li.cncr a { color: #6199ad; }
.support-groups-sec ul li.hah a { color: #caa4a4; }
.support-groups-sec ul li.diabts a { color: #8ab095; }
.support-groups-sec ul li.eh a { color: #8192a9; }
.support-groups-sec ul li.mh a { color: #d0b099; }

.support-groups-sec ul li.pwh::before { background: #ffd5a5; }
.support-groups-sec ul li.cncr::before { background: #93b1bc; }
.support-groups-sec ul li.hah::before { background: #d9b7b6; }
.support-groups-sec ul li.diabts::before { background: #b0cbb8; }
.support-groups-sec ul li.eh::before { background: #8292a9; }
.support-groups-sec ul li.mh::before { background: #d0b099; }
.support-groups-sec a {text-transform:capitalize; color:#000000; }


.search-sec { display:none; }
/*.banner-search-sec { height:300px; text-align:center; position:relative; background:url(https://s3.ap-south-1.amazonaws.com/media.famhealth.in/wp-content/uploads/2019/11/14145024/banner-search-sec_bg.jpg) center top repeat-x; display:none; }*/
.banner-search-sec { height:300px; text-align:center; position:relative; background:url(https://s3.ap-south-1.amazonaws.com/media.famhealth.in/wp-content/uploads/2019/11/20100849/community-1.jpg) center top repeat-x; display:none; }
.banner-search-sec ::placeholder { color:#8ec9fc; }
.banner-search-sec input {outline:none;}
.banner-search-sec h1 { font-size:27px; color:#084982; margin-bottom:15px; padding-top:35px; }
.banner-search-sec .banner-bg-color { width:100%; height:100%; position:absolute; z-index:-1; top:0; background:#3eb1f2; }
.banner-search-sec .search-box { background:#084982; width:35%; margin:auto; padding:15px; border-radius:12px; position:relative; }
.banner-search-sec .search-box input  { width:100%; background:none; border:none; color:#8ec9fc !important; font-size:20px; padding:0; padding-right:50px; }
.banner-search-sec .search-box .bttn-search { background:url(https://s3.ap-south-1.amazonaws.com/media.famhealth.in/wp-content/uploads/2019/11/14145048/icon-search-white.png) center right no-repeat; border:none; width:26px; height:35px; position:absolute; right:15px; top:12px; border-left:#FFFFFF 1px solid; padding-left:32px; }
.sidebar--left .sidebar__inner { min-width:300px; position:relative !important; top:0 !important;}
.sidebar--right .sidebar__inner { min-width:325px; position:relative !important; top:0 !important;}
.rag-box { padding:1.5rem; border-radius: .25rem; background:#fafafa; font-weight:500; display:block; text-decoration:none !important; text-transform:inherit !important; transition: all .3s; }
.rag-box:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px);}
.rag-box .txt-cant { font-size:16px; color:#212529; }
.rag-box .txt-req { font-size:18px; color:#ff886d; font-weight:bold; }
.header__menu>li>a:after { background:none !important;}

.display-m { display:none !important; }
.display-d { display:block !important; }

.footer__bottom>.footer__wrapper { display:block !important; }
.footer__wrapper { max-width:95%; width:95%; }

#menu-item-1232 { display:none; }
#menu-item-1237 { display:none;}
#menu-item-1252 { display:none;}
#menu-item-1251 { display:none;}
#menu-item-1687 { display:none; }

.header__widget .ps-widget--userbar__notifications { margin-right:20px;}
.header__inner .widget--bordered {padding: 1px; box-shadow: inset 0 0 0 1px var(--wigdet-border-color); box-shadow:none !important; }
.support-groups-sec .support-groups-sec-right-text-box p { margin-top:20px; margin-bottom:40px; }
.chc-boxes-sec { margin-top:50px; }
.common-health-concerns-sec p { margin-top:20px; }
.special-sec p { margin-top:20px; }
.inspirational-stories-sec p {margin-top:20px; }
.interesting-reads-sec p { margin-top:20px; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions { line-height:30px;}
div.asl_w .probox .promagnifier { box-shadow:none;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-slide { vertical-align:top; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:460px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-slide { vertical-align:top; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-slide { vertical-align:top; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:477px; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.wpcp-carousel-section.sp-wpcp-1525 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.sp-wpcp-1525:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; min-height:480px; border-radius:10px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1715.wpcp-carousel-section.sp-wpcp-1715:not(.wpcp-content-carousel) .wpcp-single-item img { border-radius:10px;}
#sp-wp-carousel-pro-id-1715 .wpcp-all-captions { padding-left:0 !important; font-weight:bold !important; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 {}
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 .slick-list { }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 .slick-track { display:block !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.sp-wpcp-1851:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:450px;background: none !important; border: none !important; box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; border-radius:10px; }
@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851 .slick-slide { width:25% !important; padding:15px !important; }
}
@media (min-width:768px) and (max-width:1010px) {
	#sp-wp-carousel-pro-id-1851.sp-wpcp-1851:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:500px !important; }
}
@media (min-width:1011px) and (max-width:1279px) {
	#sp-wp-carousel-pro-id-1851.sp-wpcp-1851:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:475px !important; }
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:360px;background: none !important; border: none !important; box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; border-radius:10px; }
@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1856 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856 .slick-slide { width:25% !important; padding:15px !important; }
}
@media (min-width:700px) and (max-width:979px) {
	#sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:380px !important;}
}
@media (min-width:980px) and (max-width:1023px) {
	#sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:410px !important;}
}
@media (min-width:1024px) and (max-width:1279px) {
	#sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:380px !important;}
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.sp-wpcp-1861:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:380px;background: none !important; border: none !important; box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; border-radius:10px; }
@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1861 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861 .slick-slide { width:25% !important; padding:15px !important; }
}
	

/*.custom-logo { height:auto !important;}
*/
#spu-352 { width:460px !important; }

.slick-prev, .slick-next { border-radius:50% !important; background:#000 !important; opacity:.2 !important; height:50px !important; width:50px !important; border:none !important; }
.nav-vertical-center { padding:0 !important; }
.slick-prev { left:20px !important; }
.slick-next { right:20px !important; }

.entry-content .head-sml { font-size:16px; color:#b7b7b7; font-weight:500; letter-spacing:1px;margin-bottom:0; padding:0 20px; }
.entry-content .head-page { font-size: 40px; color:#000000; font-weight:500; letter-spacing: 1px; margin-bottom:0; padding:0 20px; }
.page-explore-container .search-container { position:relative; height:auto !important; display:table; }
.page-explore-container .page-explore-banner .search-container button { position:absolute; left:0px; margin:5px !important; }
.page-explore-container .page-explore-banner input[type=text] { padding-left:45px; width:100%; margin:0 !important; width:100% !important; }

.gc-modal--menu, .gc-modal__close { background:#fff; color: #3d3d3d;}
.gc-modal__menu [class^=gc-icon-]:before, [class*=" gc-icon-"]:before {color: #3d3d3d !important;font-size: 16px !important;}
[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { color:#65b8ff !important; }
.gc-modal__menu>li>a {    padding: 15px 10px 15px 40px;color: #3d3d3d;}
.gc-modal__menu>li.current-menu-item {  }
.gc-modal__menu>li a { border-left: 5px solid #fff; }
.gc-modal__menu>li.current-menu-item a {     background: #f4f4f4;    border-left: 5px solid #428bff;    color: #428bff; }

.gc-modal__menu li.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1232 { padding-left:45px; }
	.gc-modal__menu li.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 0px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
		

@media (max-width:979px) {
	.box { margin-bottom:20px; }
	.page-explore-container .page-explore-banner .search-container button { display:block; margin-left:5px !important; }
	.bttn-align { text-align:center;}
	.main-div .inner-div { text-align:center; margin-bottom:35px; margin-top:35px; }
	.main-div .inner-div h2 { text-align:center; font-size:26px; line-height:1.2; }
	.main-div .inner-div .right-text { text-align:center; }
	.footer-txt a { margin:5px 0 15px; display:inline-block; margin-right:20px;}
	.main-div.common-health-concerns-sec .bttn-align { text-align:center; margin-top:40px; }
	.main-div.common-health-concerns-sec .box { text-align:left; }
	.main-div.common-health-concerns-sec .box h3 { font-size:1.5rem; }
	.main-div.common-health-concerns-sec .box p { text-align:left; opacity:.5; }
	.main-div.common-health-concerns-sec p { font-size:16px; text-align:center; margin-top:20px; }
	article p { text-align:left; }
	.together-we-are-sec .txt-fam { margin-top:15px; font-size:16px; padding:0; line-height:1.5; text-align:left !important; }
	
	.wpcp-carousel-wrapper.wpcp-wrapper-530 { margin-top:0px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item .wpcp-slide-image img { margin:0; }
	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {font-size: 16px;}
	#wpcpro-wrapper .wpcp-video-carousel .wpcp-all-captions { padding-left:0; padding-right:0; padding-bottom:0; }
	#wpcpro-wrapper .wpcp-carousel-section { text-align:left; }
	#wpcpro-wrapper .wpcp-carousel-section p { text-align:left; }
	
	.join-sec .txt-join {font-size: 26px;line-height: 1.3;}
	.join-sec .txt-get-access { margin-top:20px;font-size: 16px; }
	.join-sec .bttn {font-size: 14px;}
	.join-sec h2 { line-height:1.2;}
	.join-sec .icon-area { margin-top: 35px;}
	.join-sec .icon-area .col-lg-3 { width:50%; margin-bottom:30px !important; }
	/*.join-sec .icon-area .col-lg-3:last-child { display:none; }	*/
	.join-sec .icon-area .img-box { background: #fff; width: 75px !important; height: 75px !important; }
	.join-sec .icon-area .img-box img { width: 37px !important;height: 37px !important;margin-top: 20px !important; border-radius:0;}
	.join-sec .icon-area .col-lg-3 p, .join-sec .icon-area .col-lg-3 a {    font-size: 13px !important;    font-weight: bold !important; text-align:center; color:#FFFFFF; }
	.support-groups-sec .support-groups-slider-m { display:block; }
	.support-groups-sec .support-groups-slider-d { display:none; }
	.support-groups-sec .support-groups-sec-right-text-box p { margin-top:20px; font-size:16px; text-align:center; margin-bottom:20px; }
	
	.special-sec p { margin-top:20px; font-size:16px; text-align:center; }
	
	/*.display-m { display:block; }
	.display-d { display:none;  }*/
	
	.bttn {font-size: 14px;    padding: 6px 20px; font-weight:bold; }
	
	footer .social-icon {margin-bottom: 40px;}
	.footer__wrapper { padding:30px; }
	
	
	.main-div.interesting-reads-sec { background:#f5f5f5;}
	
	.inspirational-stories-sec .bttn-mrg { margin-top:30px;}
	.inspirational-stories-sec p {margin-top:20px; font-size:16px; text-align:center;}
	
	.interesting-reads-sec p {margin-top:20px; font-size:16px; text-align:center;}
	
	#wpcpro-wrapper .wpcp-carousel-section ul.slick-dots, #wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li, #wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li button { display:none; }
	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1018.wpcp-carousel-section.sp-wpcp-1018.wpcp-content-carousel .wpcp-single-content { min-height:inherit;    background: none !important;    padding: 0; margin-top:30px;}
	
	.header__inner .widget--bordered {padding: 1px;    box-shadow: inset 0 0 0 1px var(--wigdet-border-color);}
	.header__inner .widget--bordered select { font-size:11px; }
	.header__inner .header__widget { padding-left:2px; }
	
	#ajaxsearchlite1 .probox, div.asl_w .probox { width:95%; }
	div.asl_w .probox .promagnifier { box-shadow:none;}
	.header__search {  left:10px;}
	.custom-logo { height:32px !important;}
	.header__logo {
		position: absolute;
		left: 50%;
		margin-left: -65px;
	}
	[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { color:#65b8ff !important; }
	[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { font-size:22px !important;}
	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585.wpcp-content-carousel .wpcp-single-content { min-height:400px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box h3 { font-size:24px; }
	
	
	
	
	.gc-modal--menu, .gc-modal__close { background:#fff; color: #3d3d3d;}
	.gc-modal__menu [class^=gc-icon-]:before, [class*=" gc-icon-"]:before {color: #3d3d3d !important;font-size: 16px !important;}
	.gc-modal__menu>li>a {    padding: 15px 10px 15px 40px;color: #3d3d3d;}
	.gc-modal__menu>li>a:hover { color:#428bff; }
	.gc-modal__menu>li.current-menu-item {  }
	.gc-modal__menu>li a { border-left: 5px solid #fff; }
	.gc-modal__menu>li.current-menu-item a { background: #f4f4f4; border-left: 5px solid #428bff; color: #428bff; }	
	#gtranslate-3 { display:none; }	
	.support-groups-sec .box { min-height:160px; margin-bottom:0; }	
	.header__widget .ps-widget--userbar__notifications { display:none; }	
	.menu-item select { border:none; padding-left:0px; background:none; }
	.gc-modal__menu { margin:12px 0; }	
	.chc-boxes-sec { margin-top:30px; }
	#wpcpro-wrapper.wpcp-carousel-wrapper.wpcp-wrapper-622 { margin-top:10px; }
	#wpcpro-wrapper .wpcp-post-carousel .wpcp-all-captions p  { margin-bottom:0; }
	.main-div .inner-div:last-child { margin-bottom:15px; }
	.footer__bottom { margin-top:-40px; }
	.gc-modal__menu li:last-child a i{ margin-left:3px; }
	
	.main-div.support-groups-sec .support-groups-sec-right-text-box { margin:auto;}
	
	
	
	.gc-modal__menu li.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.menu-item-372 { display:none !important; }
	
	.gc-modal__menu li.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1232 { padding-left:45px; }
	.gc-modal__menu li.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 0px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
}

@media (max-width:991px){
	.display-m { display:block !important; }
	.display-d { display:none !important;  }
}

.page-schedule { padding:0 50px; }
.page-schedule .week-selector[data-v-73b1af1a] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    color: rgba(0, 0, 0, .4);
}
.flex-center, .flex-start, .flex-end, .flex-around, .flex-between, .flex-center-column {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.page-schedule .week-selector span[data-v-73b1af1a] {
    padding: 5px 10px;
    margin: 0 5px;
    transition: all .3s;
    cursor: pointer;
}
.page-schedule .week-selector .week-date[data-v-73b1af1a] {
    max-width: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.page-schedule .top-header[data-v-73b1af1a] {
    margin: 10px 0 25px;
    position: relative;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.top-header {
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 10px 0;
    color: #000;
}
.page-schedule .top-header .back-arrow-schedule-page[data-v-73b1af1a] {
    position: absolute;
    left: -50px;
    top: 20px;
    width: 12px;
    height: auto;
    cursor: pointer;
}
.grey-text, .theme-text, .normal-text {
    color: #454545;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.5;
}

.page-schedule .day-container[data-v-73b1af1a] {
    display: flex;
    border-bottom: 1px dashed #e7e7e7;
    width: 100%;
}
.page-schedule .day-container .day.active[data-v-73b1af1a], .page-schedule .day-container .day[data-v-73b1af1a]:hover {
    color: #009fe4;
}
.page-schedule .day-container .day[data-v-73b1af1a] {
    padding: 10px;
    flex: 1 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    text-transform: capitalize;
    transition: all .3s;
}
.top-gap-50 {
    margin: 50px;
}
@media (max-width:979px) {
	.top-gap-50 {
		margin: 10px;
	}
}
.image-container img {
    background: rgba(0, 0, 0, .2);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 180px;
    border-radius: 10px;
    position: relative;
}

.high-light {
    color: #009fe4;
    cursor: pointer;
}
.flex-start {
    justify-content: flex-start;
}
.flex-center, .flex-start, .flex-end, .flex-around, .flex-between, .flex-center-column {
    display: flex;
    flex-direction: row;
}
.component-schedule-card .grey-line[data-v-5ac9a41f] {
    width: 10px;
    height: 1px;
    margin: 5px 0;
    background: #e7e7e7;
}
.component-schedule-card .blue-line[data-v-5ac9a41f] {
    width: 20px;
    height: 3px;
    margin-right: 10px;
    background: #009fe4;
}

body.admin-bar { padding-top:76px; }

@media (max-width: 979px) {
	.top-header {
		font-size: 20px;
		text-align:center;
	}
	.page-schedule .top-header .back-arrow-schedule-page[data-v-73b1af1a] {
		left: -15px;
		top: 5px;
	}
	.page-schedule .top-header .grey-text[data-v-73b1af1a] {
		width: 90%;
		margin: 0 auto;
	}
	.grey-text, .theme-text, .normal-text {
		font-size: 14px;
	}
	.component-schedule-card .title.time[data-v-5ac9a41f] {
		font-size: 14px;
	}
	.component-schedule-card .title[data-v-5ac9a41f] {
		margin-top: 10px;
	}
	.component-schedule-card .grey-text[data-v-5ac9a41f] {
		max-height: 80px;
		margin-bottom: 50px;
	}
	.component-schedule-card .grey-text[data-v-5ac9a41f] {
		max-height: 100px;
		overflow-y: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
	}
	.grey-text, .theme-text, .normal-text {
		font-size: 14px;
	}
	body.admin-bar {
		padding-top: 80px;
	}
	.our-core-team-col .image-heading { margin-bottom:20px !important; }
}



/* Community Page */
.ps-landing { display:none; }
.header__widget { padding-left:0; }
.header__widget .ps-widget--userbar__notifications { margin-left:0; }
.main .ps-toolbar__notifications>span { }
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { background:#fff !important; border:none !important; border-bottom:2px solid #000!important; text-align:left !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666 .wpcp-all-captions h2.wpcp-post-title { text-align:left!important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666 .wpcp-all-captions h2.wpcp-post-title a { font-family:unset!important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666 .wpcp-all-captions p { font-family:unset!important; text-align:left !important; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-666.wpcp-carousel-section.sp-wpcp-666 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-666.wpcp-carousel-section.sp-wpcp-666 .slick-next { background:none!important; border:none!important; color:#000000 !important; }

/*#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions { padding-left:0; padding-right:0; }
*/
.middle-menu-tab { margin-top:10px;}
.middle-menu-tab ul { list-style:none; margin:0; padding:0; }
.middle-menu-tab ul li {  margin:0; padding:0; display:inline-block; margin-right:10px; margin-bottom:10px; }
.middle-menu-tab ul li a { padding:10px 15px; border-radius:5px; border:#007bff 1px solid !important; text-decoration:none; color:#007bff; display:block; font-size:14px; font-weight:bold; }
.middle-menu-tab ul li a:hover { background:#eef5fc ; }
.middle-menu-tab ul li a:focus { background:#007bff; color:#FFFFFF; }
.middle-menu-tab ul li a.active {background:#007bff; color:#FFFFFF;}

.sidebar--right .sidebar__widget { border-bottom: #000 2px solid; padding-bottom:30px; }
.sidebar--right h2, .sidebar--left h2 {	font-size: 34px;color: #084983;	margin-bottom: 30px;}

.sidebar--right h3 { line-height:1.5 !important; margin-bottom:20px;}

.middle-menu-tab-filter-by {
margin-bottom: 10px;
background: #fafafa;
width: 100%;
padding: 1px 10px;
color:#ccc;
letter-spacing: .5px;
border-radius: 5px;
text-align: center;
border: #eee 1px solid;
font-size:14px;
}







.header__logo { order:1 !important; z-index:9999999 !important; }
.header__menu { order:4 !important; }


.footer {
    font-size: 14px !important;
    color: #fff !important;
    background-color: #75b7fd !important;
}

.footer a {
    font-size: 14px !important;
    color: #fff !important;
    background-color: #75b7fd !important;
}
.footer .footer__widget { width:25%; float:left; display:inline-table; min-height:150px; }
.footer .footer__grid { display:block;float: left;width: 100%; }

@media  (max-width:979px) {
.footer .footer__widget { width:100%; min-height:inherit; }

}
















/* Home Page */
.spu-bg { display:none !important; }

.white-bg { background:#fff !important; }
.blue-bg { background:rgb(65, 111, 143) !important; }
.skyBlue-bg { background:rgb(100, 187, 174) !important; }
.red-bg { background:rgb(230, 111, 104) !important; }
.darkGray-bg { background:rgb(100, 133, 115) !important; }
.purple-bg { background:rgb(188, 112, 124) !important; }
.yellow-bg { background:rgb(246, 183, 88) !important; }

a { text-decoration:none !important; }

.bttn {
	border-radius: 25px;
	border: solid 1px #1c1c1c;
	text-align: center;
	font-size: 16px;
	color: #1c1c1c;
	outline: none;
	transition: all .3s;
	padding:8px 30px;
	text-decoration:none;
	color:#000000;
	display:inline-block;
}
.bttn:hover {
	background-color: #fb826b;
	border: solid 1px #fb826b !important;
	color: #fff;
	border: none;
}
.box { position:relative; transition: all .3s;}
	@media (max-width:767px) {
		.box { margin-bottom:20px;}
	}
.box:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
	
.cl { clear: both; }
.main-div { width:100%;  min-height: 100px; font-size: 18px;line-height: 1.94;font-weight: 500; color:#999; border:#fff 1px solid; }
.main-div .inner-div { width: 85%;  min-height: 100px; margin: auto; margin-top: 100px; margin-bottom: 100px; }
	@media (max-width:767px) {
		.main-div .inner-div {width: 85%; margin-top: 50px; margin-bottom: 50px;}
	}
.main-div .inner-div h2 { font-size: 50px; line-height:65px; color: #121410; font-weight:bold; }
	@media (max-width:767px) {
		.main-div .inner-div h2 {font-size: 36px; line-height: 44px;}
	}
.main-div .inner-div .blue { color: #65b8ff; }
.main-div .inner-div .carousel1 { background: none; box-shadow: none;}
.main-div .inner-div .figurForImg1, .main-div .inner-div img { border-radius: 10px;}
.main-div .inner-div #sp-wp-carousel-free-id-268.sp-wpcp-268 .wpcp-single-item { border: none; }

.main-div.join-sec { min-height:200px;  background:#6cb3fe; color:#FFFFFF; display:block; }
.main-div.join-sec h2 { color:#FFFFFF; line-height:64px; }
	@media (max-width:767px) {
		.main-div.join-sec h2 { color:#FFFFFF; line-height:40px; }
	}
.main-div.join-sec .icon-area { margin-top:100px; }
	@media (max-width:767px) {
		.main-div.join-sec .icon-area { margin-top:50px; }
	}
.main-div.join-sec .icon-area .img-box { background:#fff; width:150px; height:150px; text-align:center; border-radius:50%; margin: auto; margin-bottom:25px; }
.main-div.join-sec .icon-area .img-box img { width:75px; height:75px; margin-top: 35px; }
.main-div.join-sec .bttn {background-color: #fff; color: #60adff; border:none; font-weight:bold; }
.main-div.join-sec .bttn:hover {background-color: #fb826b; color: #fff;}
	@media (max-width:767px) {
		.main-div.join-sec .icon-area .col-lg-3 { margin-bottom:30px; }
		.main-div.join-sec .icon-area .img-box { margin-bottom:5px; }
	}

.support-groups-sec { min-height:200px;  display:block; background:#fff; }
.support-groups-sec .box { transition: all .3s; /*min-width: 271px;*/ min-height: 198px; border-radius: 10px; padding: 26px 46px 31px 26px; position: relative;  color:#FFFFFF; cursor:auto !important; margin-bottom:25px; }
.support-groups-sec .box .bttn {
	color: #fff;
	border-radius: 24px;
	border: solid 1px rgba(255, 255, 255, .3);
	font-size: 14px !important;
	position: absolute;
	bottom: 30px;
	outline: none;text-decoration: none;
	text-align: center; line-height:18px; background:none !important;
}
.support-groups-sec .box .bttn:hover {border: solid 1px rgba(255, 255, 255, .3) !important;}
.support-groups-sec .support-groups-sec-right-text-box {margin:30% 15%;}
.support-groups-sec .box h3  {font-size: 1.35rem !important; font-weight:bold; }
	@media (max-width:767px) {
		.support-groups-sec .support-groups-sec-right-text-box { margin:0; }
	}


.main-div.common-health-concerns-sec {min-height:200px; background:#f5f5f5; display:block;}
.main-div.common-health-concerns-sec .box { background:#FFFFFF; border-radius: 6px; max-height: 500px; box-shadow: 0 22px 34px 0 rgba(0, 0, 0, .05); color:#000000; padding:35px 38px 28px 35px; }
.main-div.common-health-concerns-sec .box:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.main-div.common-health-concerns-sec .box h3 { font-weight:bold; margin-bottom:20px; }
.main-div.common-health-concerns-sec .box { height:100%; }
/*.main-div.common-health-concerns-sec .bttn {
	border-radius: 25px;
	border: solid 1px #1c1c1c !important;
	text-align: center;
	font-size: 16px;
	color: #000 !important;
	outline: none;
	transition: all .3s;
	padding:12px 30px;
	text-decoration:none;
	color:#000000;
	position:relative;
}
.main-div.common-health-concerns-sec .bttn:hover {
	background-color: #fb826b;
	border: solid 1px #fb826b;
	color: #fff;
	border: none;
}*/
.main-div.common-health-concerns-sec .bttn-align { text-align:right; }
	@media (max-width:767px) {
		.main-div.common-health-concerns-sec .bttn-align { text-align:left; }
	}

.main-div.inspirational-stories-sec {min-height:200px;  display:block;}
.main-div.inspirational-stories-sec .bttn-align { text-align:right; }
	@media (max-width:767px) {
		.main-div.inspirational-stories-sec .bttn-align { text-align:left; }
	}

.main-div.interesting-reads-sec {min-height:200px; display:block; }
.main-div.interesting-reads-sec .box { background:#FFFFFF; border-radius: 6px; max-height: 500px; box-shadow: 0 22px 34px 0 rgba(0, 0, 0, .05); padding:0; height:100%; }
.main-div.interesting-reads-sec .box img { border-radius:0 !important; border-top-left-radius: 6px !important; border-top-right-radius: 6px !important;}
.main-div.interesting-reads-sec .box .content { padding:30px 20px; color:#999; }
.main-div.interesting-reads-sec .box .content .title { font-weight:bold; color:#000; margin-bottom:15px; text-transform:uppercase; }
.main-div.interesting-reads-sec .bttn-align { text-align:right; }
	@media (max-width:767px) {
		.main-div.interesting-reads-sec .bttn-align { text-align:left; }
	}

#spu-352 { background:#fff !important; box-shadow:none !important; border-radius:10px !important; padding:30px !important; width: 500px !important; }
#spu-352 .spu-content .btn-title { font-size:20px; color:#000000; font-weight:bold; margin-bottom:30px; }
#spu-352 .spu-content p { margin-bottom:0;}
#spu-352 .spu-content img { width:50px; }
#spu-352 .spu-close { font-size: 16px !important; color: #666 !important; /* text-shadow: 0 1px 0 #fff; */  background: #ddd !important; padding: 5px !important; border-radius: 50% !important; width: 27px !important; height: 27px !important; text-align: center !important; }	






.slick-prev, .slick-next { border-radius:50% !important; background:#000 !important; opacity:.2 !important; height:50px !important; width:50px !important; border:none !important; }
.nav-vertical-center { padding:0 !important; }
.slick-prev { left:20px !important; }
.slick-next { right:20px !important; }

#wpcpro-wrapper .wpcp-carousel-section.slick-initialized .slick-slide { padding-top:20px !important; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item { position:relative; border-radius:10px; transition: all .3s; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box {
color:#FFFFFF !important; position:absolute; bottom:30px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box a {color:#FFFFFF !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box h3 {    font-size: 34px; line-height: 1.2; font-weight:bold; }




#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:500px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-slide { padding:20px 10px 30px 20px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title { line-height:18px; margin:15px 0;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions p { margin-left:0px; margin-right:0px; margin-bottom:25px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-next { top:25% !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-prev {left: 30px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .wpcp-slide-image img { height:220px;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { position:relative; border:none !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item .wpcp-slide-image i { top:auto; bottom:20px !important; left:20px !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item .wpcp-slide-image img { border-radius:5px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions { padding-left:0; padding-right:0; color: #434343;
font-size: 24px; font-weight:bold;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-next { top:40% !important; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .wpcp-slide-image img { height:220px; border-radius:10px 10px 0 0;}
#wpcpro-wrapper.wpcp-carousel-wrapper.wpcp-wrapper-622 .wpcp-all-captions { padding:20px; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions h2.wpcp-post-title { line-height:24px !important; color:#000000 !important; }
#wpcpro-wrapper.wpcp-carousel-wrapper.wpcp-wrapper-622 { margin-top:50px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions h2.wpcp-post-title a { font-size:18px !important; color:#000000 !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions p { color: #121410 !important; font-size: 14px !important; opacity: .5;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:330px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-next {top:35% !important;}




.sidebar--right {}
.support-groups-sec .box { border-radius:6px; padding: 15px; min-height: 150px; min-width: 150px; }
.support-groups-sec .box h3 { font-size:1rem !important; line-height:1.2 !important; }
.support-groups-sec .box .bttn { font-size:12px !important; line-height:12px !important; padding:8px 15px; bottom:15px; }

@media screen and (min-width:980px) and (max-width:1280px){
	.support-groups-sec .box h3 { font-size:.8rem !important; line-height:1.2 !important; }
	.support-groups-sec .box .bttn {
		font-size: 10px !important;
		line-height: 12px !important;
		padding: 8px 10px;
		bottom: 15px;
	}
}
@media screen and (max-width:979px){
	#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions h2.wpcp-post-title a { font-size:15px !important; line-height:22px !important; }
}


#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item{ box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851 .slick-slide{ padding:15px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856 .slick-slide{ padding:15px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856:not(.wpcp-product-carousel) .wpcp-single-item{ box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item{ box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important; line-height:25px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861 .slick-slide{ padding:15px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item{box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important; line-height:25px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-1861 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-2369 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369 .slick-slide { width:25% !important; margin:0 !important; padding:15px !important; }
}

.wpcp-single-item .detail-card-content { width:90%; text-shadow: #666 1px 1px 3px;}
.wpcp-single-item .detail-card-content h3 { line-height:1.4; }
.wpcp-single-item .detail-card-content p { text-align:left; line-height:1.2; }

.main--full{ padding:0; }
.blog .entry-content, .single-post .entry-content, .archive .entry-content{ padding:0 !important;}

.page-cancer-main-sec .page-cancer-main-sec-heading p { line-height:28px; }
.page-cancer-main-sec .related-videos-coll { margin-top:0; }



#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3323 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323 .slick-slide { width:24.8% !important; margin:0 !important; padding:15px !important; }
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3656 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656 .slick-slide { width:24.8% !important; margin:0 !important; padding:15px !important; }
}


#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3700 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700 .slick-slide { width:24.8% !important; margin:0 !important; padding:15px !important; }
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668:not(.wpcp-product-carousel) .wpcp-single-item { min-height:430px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}



.wpcp-carousel-wrapper.wpcp-wrapper-2369 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-1861 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-1856 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-1851 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-3323 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-3656 .wpcp-single-item,
.wpcp-carousel-wrapper.wpcp-wrapper-3668 .wpcp-single-item,
.wpcp-carousel-wrapper.wpcp-wrapper-3700 .wpcp-single-item
{ box-shadow:0 5px 10px 0px rgba(0, 0, 0, .17) !important; border:none !important;transition: all .3s; }

.wpcp-carousel-wrapper.wpcp-wrapper-2369 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-1861 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-1856 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-1851 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-3323 .wpcp-single-item:hover,
.wpcp-carousel-wrapper.wpcp-wrapper-3656 .wpcp-single-item:hover,
.wpcp-carousel-wrapper.wpcp-wrapper-3668 .wpcp-single-item:hover,
.wpcp-carousel-wrapper.wpcp-wrapper-3700 .wpcp-single-item:hover 
{-webkit-transform: translateY(-5px); transform: translateY(-5px);}








@media screen and (max-width: 767px) and (min-width: 481px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {
		font-size:16px;line-height:20px; }
	.main-div .inner-div h2 { font-size:30px; line-height:36px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title a {    font-size: 16px; line-height: 18px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions p { font-size:13px; line-height:20px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .wpcp-slide-image img { height:150px; }
	#sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:375px; }
}
@media screen and (max-width: 980px) and (max-width:1366px) {
	.header__menu>li>a, select { font-size:80%;}	
}
@media screen and (max-width: 767px) {
	.gc-modal__menu select { font-size:100% !important; padding-left:4px !important; color:#3d3d3d;}
	.chc-boxes-sec .col-lg-4 { margin-bottom:20px; }
	.chc-boxes-sec .col-lg-4:last-child { margin-bottom:50px; }	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {
		font-size:16px;line-height:20px; }
	.page-explore-banner { padding:30px 20px !important; }
	.page-explore-container .search-container { width:100% !important; }
	.page-explore-container .page-explore-banner h1 { font-size:32px !important; }

}
@media screen and (max-width: 480px) {
	.web-popup .connect-with-phone { margin-top:10px; }
	.web-popup .connect-with-phone a {font-size: 14px;display: block;text-align: center;}
	.web-popup .or { margin:auto !important; }
	.web-popup .social-icon { margin-top:auto !important; margin-left:52% !important; float:none; }
}
/* Ipad */
@media screen and (min-width:768px) and (max-width:979px) {
	.support-groups-sec .box h3 {font-size: 1rem !important; }
	.support-groups-sec .box { padding:26px 26px 31px 26px; }
	.join-sec .icon-area { margin-top:40px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548:not(.wpcp-content-carousel) .wpcp-single-item img { max-height:120px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title a {font-size: 16px; line-height: 18px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {
		font-size:16px;line-height:20px; }
	.main-div .inner-div h2 { font-size:30px; line-height:36px;}
	.chc-boxes-sec .col-lg-4 { margin-bottom:20px; }
	.chc-boxes-sec .col-lg-4:last-child { margin-bottom:50px; }	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title a {    font-size: 16px; line-height: 18px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions p { font-size:13px; line-height:20px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .wpcp-slide-image img { height:150px; }
	#sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:375px; }
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .header__search-toggle { position:absolute; top:15px; left:15px;}
   .header__logo {position:absolute; top:0;}
   .dig_bdy_container { width:100%; position:relative;}
   .dig_bdy_container .dig_ul_left_side {padding: 0px !important; border: 1px solid rgb(255, 0, 0); border-image: none; left: 0px; top: 0px; position: absolute; margin-top:0 !important; display:none; }
   .dig_bdy_container .dig_ul_left_side { width: 45% !important; margin-top:0 !important; }
   .dig_bdy_container .dig_ma-box { width: 100% !important; height:100% !important; position:relative; right:0; top:0; }
   .dig_bdy_container.dig_ul_divd { background:#FFFFFF; }
   .dig_ma-box .digloginpage, .dig_ma-box .forgot, .dig_ma-box .register { width:100% !important; }
   .dig_ma-box .digloginpage { padding:30px; }
   
   .page-id-139 #main { width:80%; max-width:1600px; position:relative; padding:0; margin-top:40px; }
   .page-id-139 #main .content { min-width:inherit; max-width:inherit; width:65%; /*position:absolute;*/ left:0; }   
   .page-id-139 #main .sidebar--right { width:35%; padding:0 30px; /* position:absolute;*/ right:0; }
   
   @media screen and (max-width:1024px) {
   		#main .content { width:100% !important; }
		#main .sidebar--right { display:none; }
   }
   
   
   body { height:100% !important; min-height:800px !important; }
   
}


   



/* Inner Pages */
.page h1 {	font-size: 36px;/*color: #084983;*/	margin-bottom: 30px;}
.page-about-us-banner { padding:50px !important; background-size:cover; background-position:right; }
.page-about-us-banner h3 { margin-top:0 !important; }
.page-about-us-banner p { color:#FFFFFF;}
.about-famhealth-sec .page-about-us-about-famhealth-sec p { margin-bottom:20px; }
.page-about-us-about-famhealth-sec strong { color:#65b8ff; }
.page-about-us-about-famhealth-sec { padding:30px 50px; }
.our-core-team-sec .octc { padding:30px 40px; }
.how-we-help-col .how-we-help-col-1 .content-sec h3 { font-weight:bold;}

#spu-369 { max-width:1400px; }

/* login */
.header span { font-size:100%; }
.dig-container {box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);}


@media screen and (max-width:767px) {
	.page-about-us-banner { padding:35px !important; }
}
@media screen and (max-width:275px) {
	.page-about-us-banner { padding:35px 15px !important; }
}


.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col { border-radius:10px; box-shadow: 0 5px 10px 0px rgba(0, 0, 0, .17) !important; border: none !important; transition: all .3s; min-height:250px; }
.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }


.content .post {  min-width: 90% !important; width: 90% !important; max-width: 1600px !important; margin: 0 auto; margin-top:50px; margin-bottom:50px; }
.comments-area { min-width: 90% !important; width: 90% !important; max-width: 1600px !important; margin: 0 auto;  margin-top:50px !important; margin-bottom:50px;}
.page-id-7 .main { min-width: 90% !important; width: 90% !important; max-width: 1600px !important; margin: 0 auto;  margin-top:50px !important; margin-bottom:50px;}
figure.wp-block-image { margin-right: 40px; float: left; width:50%; }

.content .category-infocus-detail {  min-width: auto !important; width: 100% !important; /*max-width: 1600px !important;*/ max-width: 1920px !important; margin: 0 auto; }

.main--builder .content {  min-width: 100% !important; width: 100% !important; max-width: 1600px !important; margin: 0 auto; margin-top:0px; margin-bottom:50px; }
.main--builder .content .fmh-post-main-container {
    width: 112%;
    height: auto;
    color: #f6f6f6;
    margin: -5% -6% 50px -6%;
}
.main--builder .content figure.wp-block-image { margin-right: 40px; float: left; width:50%; }
.main--builder .content ul { padding:0 50px; display:table; }
.wp-block-image img { width:100% !important; }

.page-id-62 .content {  min-width: 100% !important; width: 100% !important; max-width: 1600px !important; margin: 0 auto; margin-top:30px; margin-bottom:0px; }

.table-top-div { overflow:auto; }
.navigation { margin:30px 5% !important; }
.addtoany_content, .wp-block-video { margin-left:5%; margin-right:5%; }
.wp-block-video video { width:100% !important; margin-left:0 !important; }
.blog .entry-content iframe, .single-post .entry-content iframe, .archive .entry-content iframe { width:100% !important; margin-left:0 !important; }
.wp-block-embed-youtube { margin:0px !important; }

.helpful-support-groups-col .octc { border-radius:10px; padding: 30px 30px 50px !important;    }
.page-support-groups-container .helpful-support-groups-col .request-a-group { border-radius:8px;  margin-top: 6px !important;  }


#wpcpro-wrapper .wpcp-single-item.wcp-video-item i { font-style:normal !important; }
.fmh-post-main-banner { min-height:300px; }
.fmh-post-main-banner p { width:50%; }
.fmh-post-main-banner h1 { font-size:200% !important; font-weight:bold; }
.dig_verify_mobile_otp { z-index:1 !important; }
.ps-tagging-beautifier, .ps-postbox-textarea, .ps-tagging-textarea, .ps-tagging-hidden, .ps-tag, .ps-postbox-mirror, .ps-tagging-wrapper { font-size:18px !important; }
#spu-759 { border-radius:30px; }
#spu-759 .spu-content .request-popup-heading {border-radius: 30px 30px 0 0; position:relative; background:#0095db !important; color:#fff !important; }
#spu-759 .spu-close.top_right {
    margin-top: 5px !important;
    margin-right: 10px !important;
}
#spu-759 .spu-close { font-size:24px !important; color:#FFFFFF !important;  }
#spu-759 .request-popup { padding:30px !important; }

.fmh-header-outer-community .banner-bg-color { display:none; }

@media screen and (max-width:767px) {
	.fmh-post-main-banner p { width:100%; }
	figure.wp-block-image { margin-right: 0px; float:none; width:100%; }
	.main--builder .content figure.wp-block-image { margin-right: 0px; float:none; width:100%; }
	.infocus { padding: 20px; height:130px; }
	.infocus .diabetes-btn { margin-top: 20px; }
	.infocus .diabetes-btn a {padding: 10px 20px;}
	.infocus .diabetes-btn .famhealth-btn {padding: 10px 20px;}
	.infocus h3 { font-weight:bold; }
	
	[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { font-size:100% !important; }
	.page-cancer-main-sec .related-videos-coll { width: auto; margin-left:20px !important; margin-right:20px !important; }
	.page-cancer-main-sec .related-videos-coll p { margin-top:15px; }
	.content .post { margin-top:20px; margin-bottom:20px; }
	.comments-area { margin-top:20px; margin-bottom:20px;}
}



.header--full .trp-language-switcher { position:absolute; right:10px; top:16px; }
.header--full .header__menu { position:relative; right:70px; }
.header--full .header__widget {position:relative; right:70px;}

.header__inner .trp-language-switcher { position:absolute; right:10px; top:16px; }
.header__inner .header__menu { position:relative; right:70px; z-index:999; }
.header__inner .header__widget {position:relative; right:70px;}


.home-page-ad-area { width:100%; height:120px; background:#f5f5f5; text-align:center; }
.community-banner-bg-text {font-size: 3rem; color:#FFFFFF; text-align:left; font-weight:bold; position:relative; top:30%; left:2%; }
.community-discussions {margin: 20px 0; font-size:1.2rem; color:#084983; }
.community-mobile-header-link { display:none;}
.join-sec .icon-area .col-lg-3 p, .join-sec .icon-area .col-lg-3 a { color:#fff;}
.dig_bdy_container.dig_ul_divd .dig_ul_left_side {height: 660px !important;}

@media only screen and (max-width:767px){
	.header--full .trp-language-switcher { display:none; }
	.header__inner .trp-language-switcher { display:none; }
	.page-cancer-banner p{ display:none;}
	.page-cancer-banner h1{ line-height:40px !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-next { top:42% !important;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-next { top:32% !important;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-next { top:19% !important;}
	.trp-language-switcher>div { border:none;}
	.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language { border:none;}
	#spu-4652 .spu-content .main-div.support-groups-sec .box { margin:auto;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-4661.wpcp-carousel-section.sp-wpcp-4661.wpcp-content-carousel .wpcp-single-content { min-height:240px !important; }
	
	.community-discussions { display:none; }
	.community-mobile-header-link { display:block; border-bottom:#dae1e7 1px solid; width:100%; padding:10px; border-radius:0px; float:left; margin-bottom:10px;}
	.community-banner-bg-text {
		font-size: 2rem;
		color: #FFFFFF;
		text-align: CENTER;
		font-weight: bold;
		position: relative;
		top: 33%;
		left: 2%;
		line-height: 44px;
		
	}
	.community-mobile-header-link li { width:30%; float:left; color:#a5b9d7; list-style:none; margin:0; padding:0; text-align:center;  }
	.community-mobile-header-link li:first-child {width:40%;}
	.community-mobile-header-link li:last-child {width:30%; border-right:none;}
	.community-mobile-header-link li a {color:#a5b9d7; font-size:15px; }
	.community-mobile-header-link li i { margin-right:5px;}
	.page-id-139 .main--full { width:95% !important;}
	.middle-menu-tab-filter-by { display:none;}
}


@media only screen and (max-width:979px){
	.header--full .trp-language-switcher { display:none; }
	.header__inner .trp-language-switcher { display:none; }
}

@media only screen and (min-width:980px) and (max-width:1190px) {
	.sidebar--right h2, .sidebar--left h2 { font-size: 24px; }
	#ajaxsearchlite1 .probox, div.asl_w .probox { margin:0; }
	.header__menu>li>a { padding: 24.5px 5px;}
	#ajaxsearchlite1 .probox, div.asl_w .probox { width:50%; }
	.sidebar--right { min-width:300px; }
	.sidebar--right .sidebar__inner { min-width:325px; }
	.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col h4 { font-size:16px;}
	.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col p { font-size:14px; line-height:16px; }
}


/*#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more { position:absolute; bottom:0; }*/
#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more a { 
    border-radius: 25px !important;
    border: solid 1px #1c1c1c !important;
    text-align: center !important;
    font-size: 13px !important;
    color: #1c1c1c !important;
    outline: none !important;
    transition: all .3s !important;
    padding: 5px 15px !important;
    text-decoration: none !important;
    color: #000000 !important;
    display: inline-block !important;
	background:#fff !important;
	font-weight:normal !important;
}
#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more a:hover {
    background-color: #fb826b !important;
    border: solid 1px #fb826b !important;
    color: #fff !important;
    border: none !important;
}
#wpcpro-wrapper .wpcp-single-item img { min-height:215px !important; max-height:215px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.sp-wpcp-2369:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:470px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369 .slick-slide { vertical-align:top; }

.wcp-video img  {box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a img { min-height:inherit !important; max-height:inherit !important; display:inline-block !important; margin-right:5px;}

@media only screen and (min-width:1024px) and (max-width:1279px){
	#wpcpro-wrapper .wpcp-single-item h2 a { font-size:18px !important;}
}
@media only screen and (min-width:950px) and (max-width:1023px){
	#wpcpro-wrapper .wpcp-single-item h2 a { font-size:16px !important;}
}
@media only screen and (min-width:700px) and (max-width:949px){
	#wpcpro-wrapper .wpcp-single-item h2 a { font-size:14px !important; line-height:18px !important;}
	#wpcpro-wrapper .wpcp-single-item h2 h2 { line-height:18px !important;}
	#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more a { font-size:11px !important; }
	#wpcpro-wrapper .wpcp-post-carousel .wpcp-all-captions p { font-size:12px !important; line-height:20px !important; }
}

@media only screen and (max-width:767px){
	.page-stories-banner-below-sec-container .page-stories-banner-below-sec-col { padding:0;}
	.page-stories-banner-below-sec-col-content-sec {padding:0; margin-top:30px;}
	.page-stories-banner-below-sec-container .page-stories-banner-below-sec-col .page-stories-banner-below-sec-col-content-sec h3 { padding-left:0; }
	.page-stories-banner-below-sec-container .page-stories-banner-below-sec-col .page-stories-banner-below-sec-col-content-sec .comments { padding-left:0; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a { border:#007bff 1px solid !important; padding:10px 15px; color:#007bff; font-size:14px; font-weight:bold; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a:hover { background: #eef5fc;}
		#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a:focus {background: #007bff; color: #FFFFFF;}

}
.center-content-sec h2{ font-size:150% !important; color:#000 !important; font-weight:bold !important; line-height:35px !important;}

.trp-language-switcher>div>a { color:#000000 !important; }

.post-navigation { display:none;}

@media (max-width:767px){
  .page-cancer-banner h1{ font-size:32px !important;}
}

@media (max-width:1024px) and (min-width:768px){
.main--builder .content figure.wp-block-image{ width:100% !important;}
}

.sky-light-blue-bg{ background:#75b7fd !important;  }

#sp-wp-carousel-pro-id-8728.sp-wpcp-8728:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:500px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8728.wpcp-carousel-section.sp-wpcp-8728 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8728.wpcp-carousel-section.sp-wpcp-8728 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8748.sp-wpcp-8748:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:480px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8748.wpcp-carousel-section.sp-wpcp-8748 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8748.wpcp-carousel-section.sp-wpcp-8748 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8750.sp-wpcp-8750:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:460px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8750.wpcp-carousel-section.sp-wpcp-8750 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8750.wpcp-carousel-section.sp-wpcp-8750 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8753.sp-wpcp-8753:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:460px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8753.wpcp-carousel-section.sp-wpcp-8753 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8753.wpcp-carousel-section.sp-wpcp-8753 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8766.sp-wpcp-8766:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8766.wpcp-carousel-section.sp-wpcp-8766 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8766.wpcp-carousel-section.sp-wpcp-8766 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8772.sp-wpcp-8772:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8772.wpcp-carousel-section.sp-wpcp-8772 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8772.wpcp-carousel-section.sp-wpcp-8772 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8775.sp-wpcp-8775:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8775.wpcp-carousel-section.sp-wpcp-8775 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8775.wpcp-carousel-section.sp-wpcp-8775 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8777.sp-wpcp-8777:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8777.wpcp-carousel-section.sp-wpcp-8777 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8777.wpcp-carousel-section.sp-wpcp-8777 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8779.sp-wpcp-8779:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8779.wpcp-carousel-section.sp-wpcp-8779 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8779.wpcp-carousel-section.sp-wpcp-8779 .slick-slide { vertical-align:top; }


#sp-wp-carousel-pro-id-1525.sp-wpcp-1525:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:560px !important;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.wpcp-carousel-section.sp-wpcp-1525 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.wpcp-carousel-section.sp-wpcp-1525 .slick-slide { vertical-align:top; }

	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.header__menu > li.current_page_item > a {color:#009fe4;}
.header__menu>li>a:hover, .header__menu>li>a:focus, .header__menu>li>a.active{color:#009fe4;}
}

body {/*padding-bottom: 220px !important;*/ padding-bottom: 0px !important;}
input {    transition: background-color 5000s ease-in-out 0s!important;}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: url("http://ssl.gstatic.com/ui/v1/zippy/arrow_down.png") no-repeat;
	background-position: calc(100% - 8px) 53%;
	background-repeat: no-repeat;
	padding:5px 20px 5px 10px !important;
}
select::-ms-expand {
 /* IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 /* IE 5-7 */
 filter: alpha(opacity=0);
 /* Good browsers :) */
 opacity:0;
}


.button--scroll-top, .woocommerce a.button--scroll-top {background:#65b8ff !important;}
.button--scroll-top:hover, .button--scroll-top:focus, .woocommerce a.button--scroll-top:hover, .woocommerce a.button--scroll-top:focus { background:#65b8ff !important;}
.button--scroll-top [class^=gc-icon-]:before, .button--scroll-top [class*=" gc-icon-"]:before { color: #fff !important;}

.header { background:#fff; }
@media (max-width:979px) {
	body { padding-bottom:0 !important; }
}
.entry-thumbnail { display:none !important; }
.header {-webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;}
.entry-image {display:none }
.page-id-139 { padding-top:0 !important; }
.page-id-139 .header { background:none !important; box-shadow:none !important; }
.page-id-139 #ajaxsearchlite1 .probox, .page-id-139 div.asl_w .probox { opacity:.5; }
.page-id-139 .header select { /*background:none !important;*/ padding:5px 20px 5px 10px !important; /*color: #fff;*/ opacity: .5; border: #fff 1px solid !important; }
.page-id-139 .header select option { color:#000000 !important; }
.page-id-139 .header__menu>li>a { color:#fff !important; opacity:.7; }
.page-id-139 .header__menu>li>a:hover { opacity:1; }
.page-id-139 .header__menu>li.current_page_item>a { color:#fff !important; opacity:1; }
.page-id-139 .header--scroll { background:#fff !important; box-shadow:0 4px 2px rgba(0,0,0,.025) !important; }
.page-id-139 .header--scroll #ajaxsearchlite1 .probox, .header--scroll div.asl_w .probox { opacity:1; }
.page-id-139 .header--scroll select { color: #000; opacity:1; border:inherit !important; }
.page-id-139 .header--scroll .header__menu>li>a { color:var(--header-color) !important; opacity:1; }
.page-id-139 .header--scroll .header__menu>li.current_page_item>a { color:#007bff !important;  }
.page-id-139 .header--scroll .header__menu > li > a { color:#000 !important; }
.page-id-139 .header--scroll select { border:#000000 1px solid !important; }

.page-id-247 .request-a-group a { color:#FFFFFF !important; }

.page-our-partner-container .our-partner-content-sec p span { display:inline-block; }
.our-partner-sec .our-partner-col .octc { word-break:break-word;}

/*.main--full { max-width:1600px !important; margin:auto;}*/
.main--full { max-width:1920px !important; margin:auto;}
.page-id-139 .main--full { width:90% !important; max-width:1920px !important; margin:auto;}

.header__menu>li>a { text-decoration:none !important; color:#000000; font-size:100%; }

/*.main-div .inner-div { max-width:1600px; }*/
a, select, input, button { outline:none !important; }

.header__inner { max-width:100% !important;}
.social-icon a { margin-right:15px;}
.social-icon a img { margin-bottom:15px; }
.web-popup .google-icon { }
.footer { position:relative;}
.footer__widget>h3 { font-weight:bold; }
.footer-txt a { margin:15px 0; display:block;}
#ajaxsearchlite1 .probox, div.asl_w .probox { border:none !important; background:#f5f5f5; width: 70%; margin: 0 auto; max-width:300px; }
.header__inner {width:100% !important;}
.header__search{ border:none !important; flex-grow:20;}
.header select { border:none !important; padding:2px; border:#eee 1px solid !important; }
@media (min-width: 835px){
.dig_ul_divd {
    height: 800px;
}}
@media (max-width: 979px){
	.header__search {
		    justify-content: inherit;
	}
}
.dig_bdy_container {height:800px !important}



/*left side group*/
.support-groups-sec {}
.support-groups-sec .support-groups-slider-d {  }
.support-groups-sec .support-groups-slider-m { display:none; }
.support-groups-sec ul li { padding:35px 0; border-bottom:#bdc5d2 1px solid; text-transform:uppercase; font-weight:400; position:relative; padding-left:80px; font-size:18px; }
.support-groups-sec ul li::before {
    border-radius:100%;
    content:'';
    background: #f5f5f5;
    color:#fff;
    padding:2px;
    border:none;
    text-align: center;
	width:60px;
	height:60px;
	position:absolute; top:15px; left:0;
}
.support-groups-sec ul li.pwh a { color: #f09835; }
.support-groups-sec ul li.cncr a { color: #6199ad; }
.support-groups-sec ul li.hah a { color: #caa4a4; }
.support-groups-sec ul li.diabts a { color: #8ab095; }
.support-groups-sec ul li.eh a { color: #8192a9; }
.support-groups-sec ul li.mh a { color: #d0b099; }

.support-groups-sec ul li.pwh::before { background: #ffd5a5; }
.support-groups-sec ul li.cncr::before { background: #93b1bc; }
.support-groups-sec ul li.hah::before { background: #d9b7b6; }
.support-groups-sec ul li.diabts::before { background: #b0cbb8; }
.support-groups-sec ul li.eh::before { background: #8292a9; }
.support-groups-sec ul li.mh::before { background: #d0b099; }
.support-groups-sec a {text-transform:capitalize; color:#000000; }


.search-sec { display:none; }
/*.banner-search-sec { height:300px; text-align:center; position:relative; background:url(https://s3.ap-south-1.amazonaws.com/media.famhealth.in/wp-content/uploads/2019/11/14145024/banner-search-sec_bg.jpg) center top repeat-x; display:none; }*/
.banner-search-sec { height:300px; text-align:center; position:relative; background:url(https://s3.ap-south-1.amazonaws.com/media.famhealth.in/wp-content/uploads/2019/11/20100849/community-1.jpg) center top repeat-x; display:none; }
.banner-search-sec ::placeholder { color:#8ec9fc; }
.banner-search-sec input {outline:none;}
.banner-search-sec h1 { font-size:27px; color:#084982; margin-bottom:15px; padding-top:35px; }
.banner-search-sec .banner-bg-color { width:100%; height:100%; position:absolute; z-index:-1; top:0; background:#3eb1f2; }
.banner-search-sec .search-box { background:#084982; width:35%; margin:auto; padding:15px; border-radius:12px; position:relative; }
.banner-search-sec .search-box input  { width:100%; background:none; border:none; color:#8ec9fc !important; font-size:20px; padding:0; padding-right:50px; }
.banner-search-sec .search-box .bttn-search { background:url(https://s3.ap-south-1.amazonaws.com/media.famhealth.in/wp-content/uploads/2019/11/14145048/icon-search-white.png) center right no-repeat; border:none; width:26px; height:35px; position:absolute; right:15px; top:12px; border-left:#FFFFFF 1px solid; padding-left:32px; }
.sidebar--left .sidebar__inner { min-width:300px; position:relative !important; top:0 !important;}
.sidebar--right .sidebar__inner { min-width:325px; position:relative !important; top:0 !important;}
.rag-box { padding:1.5rem; border-radius: .25rem; background:#fafafa; font-weight:500; display:block; text-decoration:none !important; text-transform:inherit !important; transition: all .3s; }
.rag-box:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px);}
.rag-box .txt-cant { font-size:16px; color:#212529; }
.rag-box .txt-req { font-size:18px; color:#ff886d; font-weight:bold; }
.header__menu>li>a:after { background:none !important;}

.display-m { display:none !important; }
.display-d { display:block !important; }

.footer__bottom>.footer__wrapper { display:block !important; }
.footer__wrapper { max-width:95%; width:95%; }

#menu-item-1232 { display:none; }
#menu-item-1237 { display:none;}
#menu-item-1252 { display:none;}
#menu-item-1251 { display:none;}
#menu-item-1687 { display:none; }

.header__widget .ps-widget--userbar__notifications { margin-right:20px;}
.header__inner .widget--bordered {padding: 1px; box-shadow: inset 0 0 0 1px var(--wigdet-border-color); box-shadow:none !important; }
.support-groups-sec .support-groups-sec-right-text-box p { margin-top:20px; margin-bottom:40px; }
.chc-boxes-sec { margin-top:50px; }
.common-health-concerns-sec p { margin-top:20px; }
.special-sec p { margin-top:20px; }
.inspirational-stories-sec p {margin-top:20px; }
.interesting-reads-sec p { margin-top:20px; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions { line-height:30px;}
div.asl_w .probox .promagnifier { box-shadow:none;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-slide { vertical-align:top; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:460px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-slide { vertical-align:top; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-slide { vertical-align:top; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:477px; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.wpcp-carousel-section.sp-wpcp-1525 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.sp-wpcp-1525:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; min-height:480px; border-radius:10px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1715.wpcp-carousel-section.sp-wpcp-1715:not(.wpcp-content-carousel) .wpcp-single-item img { border-radius:10px;}
#sp-wp-carousel-pro-id-1715 .wpcp-all-captions { padding-left:0 !important; font-weight:bold !important; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 {}
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 .slick-list { }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 .slick-track { display:block !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.sp-wpcp-1851:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:450px;background: none !important; border: none !important; box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; border-radius:10px; }
@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1851 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851 .slick-slide { width:25% !important; padding:15px !important; }
}
@media (min-width:768px) and (max-width:1010px) {
	#sp-wp-carousel-pro-id-1851.sp-wpcp-1851:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:500px !important; }
}
@media (min-width:1011px) and (max-width:1279px) {
	#sp-wp-carousel-pro-id-1851.sp-wpcp-1851:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:475px !important; }
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:360px;background: none !important; border: none !important; box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; border-radius:10px; }
@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1856 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856 .slick-slide { width:25% !important; padding:15px !important; }
}
@media (min-width:700px) and (max-width:979px) {
	#sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:380px !important;}
}
@media (min-width:980px) and (max-width:1023px) {
	#sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:410px !important;}
}
@media (min-width:1024px) and (max-width:1279px) {
	#sp-wp-carousel-pro-id-1856.sp-wpcp-1856:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:380px !important;}
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861 .slick-slide { vertical-align:top; padding:20px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.sp-wpcp-1861:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {min-height:380px;background: none !important; border: none !important; box-shadow:0 12px 20px 0 rgba(0,0,0,.05) !important; border-radius:10px; }
@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1861 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861 .slick-slide { width:25% !important; padding:15px !important; }
}
	

/*.custom-logo { height:auto !important;}
*/
#spu-352 { width:460px !important; }

.slick-prev, .slick-next { border-radius:50% !important; background:#000 !important; opacity:.2 !important; height:50px !important; width:50px !important; border:none !important; }
.nav-vertical-center { padding:0 !important; }
.slick-prev { left:20px !important; }
.slick-next { right:20px !important; }

.entry-content .head-sml { font-size:16px; color:#b7b7b7; font-weight:500; letter-spacing:1px;margin-bottom:0; padding:0 20px; }
.entry-content .head-page { font-size: 40px; color:#000000; font-weight:500; letter-spacing: 1px; margin-bottom:0; padding:0 20px; }
.page-explore-container .search-container { position:relative; height:auto !important; display:table; }
.page-explore-container .page-explore-banner .search-container button { position:absolute; left:0px; margin:5px !important; }
.page-explore-container .page-explore-banner input[type=text] { padding-left:45px; width:100%; margin:0 !important; width:100% !important; }

.gc-modal--menu, .gc-modal__close { background:#fff; color: #3d3d3d;}
.gc-modal__menu [class^=gc-icon-]:before, [class*=" gc-icon-"]:before {color: #3d3d3d !important;font-size: 16px !important;}
[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { color:#65b8ff !important; }
.gc-modal__menu>li>a {    padding: 15px 10px 15px 40px;color: #3d3d3d;}
.gc-modal__menu>li.current-menu-item {  }
.gc-modal__menu>li a { border-left: 5px solid #fff; }
.gc-modal__menu>li.current-menu-item a {     background: #f4f4f4;    border-left: 5px solid #428bff;    color: #428bff; }

.gc-modal__menu li.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1232 { padding-left:45px; }
	.gc-modal__menu li.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 0px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
		

@media (max-width:979px) {
	.box { margin-bottom:20px; }
	.page-explore-container .page-explore-banner .search-container button { display:block; margin-left:5px !important; }
	.bttn-align { text-align:center;}
	.main-div .inner-div { text-align:center; margin-bottom:35px; margin-top:35px; }
	.main-div .inner-div h2 { text-align:center; font-size:26px; line-height:1.2; }
	.main-div .inner-div .right-text { text-align:center; }
	.footer-txt a { margin:5px 0 15px; display:inline-block; margin-right:20px;}
	.main-div.common-health-concerns-sec .bttn-align { text-align:center; margin-top:40px; }
	.main-div.common-health-concerns-sec .box { text-align:left; }
	.main-div.common-health-concerns-sec .box h3 { font-size:1.5rem; }
	.main-div.common-health-concerns-sec .box p { text-align:left; opacity:.5; }
	.main-div.common-health-concerns-sec p { font-size:16px; text-align:center; margin-top:20px; }
	article p { text-align:left; }
	.together-we-are-sec .txt-fam { margin-top:15px; font-size:16px; padding:0; line-height:1.5; text-align:left !important; }
	
	.wpcp-carousel-wrapper.wpcp-wrapper-530 { margin-top:0px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item .wpcp-slide-image img { margin:0; }
	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {font-size: 16px;}
	#wpcpro-wrapper .wpcp-video-carousel .wpcp-all-captions { padding-left:0; padding-right:0; padding-bottom:0; }
	#wpcpro-wrapper .wpcp-carousel-section { text-align:left; }
	#wpcpro-wrapper .wpcp-carousel-section p { text-align:left; }
	
	.join-sec .txt-join {font-size: 26px;line-height: 1.3;}
	.join-sec .txt-get-access { margin-top:20px;font-size: 16px; }
	.join-sec .bttn {font-size: 14px;}
	.join-sec h2 { line-height:1.2;}
	.join-sec .icon-area { margin-top: 35px;}
	.join-sec .icon-area .col-lg-3 { width:50%; margin-bottom:30px !important; }
	/*.join-sec .icon-area .col-lg-3:last-child { display:none; }	*/
	.join-sec .icon-area .img-box { background: #fff; width: 75px !important; height: 75px !important; }
	.join-sec .icon-area .img-box img { width: 37px !important;height: 37px !important;margin-top: 20px !important; border-radius:0;}
	.join-sec .icon-area .col-lg-3 p, .join-sec .icon-area .col-lg-3 a {    font-size: 13px !important;    font-weight: bold !important; text-align:center; color:#FFFFFF; }
	.support-groups-sec .support-groups-slider-m { display:block; }
	.support-groups-sec .support-groups-slider-d { display:none; }
	.support-groups-sec .support-groups-sec-right-text-box p { margin-top:20px; font-size:16px; text-align:center; margin-bottom:20px; }
	
	.special-sec p { margin-top:20px; font-size:16px; text-align:center; }
	
	/*.display-m { display:block; }
	.display-d { display:none;  }*/
	
	.bttn {font-size: 14px;    padding: 6px 20px; font-weight:bold; }
	
	footer .social-icon {margin-bottom: 40px;}
	.footer__wrapper { padding:30px; }
	
	
	.main-div.interesting-reads-sec { background:#f5f5f5;}
	
	.inspirational-stories-sec .bttn-mrg { margin-top:30px;}
	.inspirational-stories-sec p {margin-top:20px; font-size:16px; text-align:center;}
	
	.interesting-reads-sec p {margin-top:20px; font-size:16px; text-align:center;}
	
	#wpcpro-wrapper .wpcp-carousel-section ul.slick-dots, #wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li, #wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li button { display:none; }
	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-1018.wpcp-carousel-section.sp-wpcp-1018.wpcp-content-carousel .wpcp-single-content { min-height:inherit;    background: none !important;    padding: 0; margin-top:30px;}
	
	.header__inner .widget--bordered {padding: 1px;    box-shadow: inset 0 0 0 1px var(--wigdet-border-color);}
	.header__inner .widget--bordered select { font-size:11px; }
	.header__inner .header__widget { padding-left:2px; }
	
	#ajaxsearchlite1 .probox, div.asl_w .probox { width:95%; }
	div.asl_w .probox .promagnifier { box-shadow:none;}
	.header__search {  left:10px;}
	.custom-logo { height:32px !important;}
	.header__logo {
		position: absolute;
		left: 50%;
		margin-left: -65px;
	}
	[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { color:#65b8ff !important; }
	[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { font-size:22px !important;}
	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585.wpcp-content-carousel .wpcp-single-content { min-height:400px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box h3 { font-size:24px; }
	
	
	
	
	.gc-modal--menu, .gc-modal__close { background:#fff; color: #3d3d3d;}
	.gc-modal__menu [class^=gc-icon-]:before, [class*=" gc-icon-"]:before {color: #3d3d3d !important;font-size: 16px !important;}
	.gc-modal__menu>li>a {    padding: 15px 10px 15px 40px;color: #3d3d3d;}
	.gc-modal__menu>li>a:hover { color:#428bff; }
	.gc-modal__menu>li.current-menu-item {  }
	.gc-modal__menu>li a { border-left: 5px solid #fff; }
	.gc-modal__menu>li.current-menu-item a { background: #f4f4f4; border-left: 5px solid #428bff; color: #428bff; }	
	#gtranslate-3 { display:none; }	
	.support-groups-sec .box { min-height:160px; margin-bottom:0; }	
	.header__widget .ps-widget--userbar__notifications { display:none; }	
	.menu-item select { border:none; padding-left:0px; background:none; }
	.gc-modal__menu { margin:12px 0; }	
	.chc-boxes-sec { margin-top:30px; }
	#wpcpro-wrapper.wpcp-carousel-wrapper.wpcp-wrapper-622 { margin-top:10px; }
	#wpcpro-wrapper .wpcp-post-carousel .wpcp-all-captions p  { margin-bottom:0; }
	.main-div .inner-div:last-child { margin-bottom:15px; }
	.footer__bottom { margin-top:-40px; }
	.gc-modal__menu li:last-child a i{ margin-left:3px; }
	
	.main-div.support-groups-sec .support-groups-sec-right-text-box { margin:auto;}
	
	
	
	.gc-modal__menu li.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1237 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-home-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-58 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-about-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1687 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-explore-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.menu-item-372 { display:none !important; }
	
	.gc-modal__menu li.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-141 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-community-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1232 { padding-left:45px; }
	.gc-modal__menu li.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 0px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1232:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-language-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1251 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-new-additions-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-57 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-ourpartners-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1252 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-schedule-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
	.gc-modal__menu li.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-inactive.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	.gc-modal__menu li.current-menu-item.menu-item-1094 a:before { content:""; background:url(/wp-content/uploads/2019/11/mobile-myaccount-active.png) center no-repeat; padding:7px 8px; display: inline-block; margin-right: 7px; background-size:13px; }
	
}

@media (max-width:991px){
	.display-m { display:block !important; }
	.display-d { display:none !important;  }
}

.page-schedule { padding:0 50px; }
.page-schedule .week-selector[data-v-73b1af1a] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    color: rgba(0, 0, 0, .4);
}
.flex-center, .flex-start, .flex-end, .flex-around, .flex-between, .flex-center-column {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.page-schedule .week-selector span[data-v-73b1af1a] {
    padding: 5px 10px;
    margin: 0 5px;
    transition: all .3s;
    cursor: pointer;
}
.page-schedule .week-selector .week-date[data-v-73b1af1a] {
    max-width: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.page-schedule .top-header[data-v-73b1af1a] {
    margin: 10px 0 25px;
    position: relative;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.top-header {
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 10px 0;
    color: #000;
}
.page-schedule .top-header .back-arrow-schedule-page[data-v-73b1af1a] {
    position: absolute;
    left: -50px;
    top: 20px;
    width: 12px;
    height: auto;
    cursor: pointer;
}
.grey-text, .theme-text, .normal-text {
    color: #454545;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.5;
}

.page-schedule .day-container[data-v-73b1af1a] {
    display: flex;
    border-bottom: 1px dashed #e7e7e7;
    width: 100%;
}
.page-schedule .day-container .day.active[data-v-73b1af1a], .page-schedule .day-container .day[data-v-73b1af1a]:hover {
    color: #009fe4;
}
.page-schedule .day-container .day[data-v-73b1af1a] {
    padding: 10px;
    flex: 1 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    text-transform: capitalize;
    transition: all .3s;
}
.top-gap-50 {
    margin: 50px;
}
@media (max-width:979px) {
	.top-gap-50 {
		margin: 10px;
	}
}
.image-container img {
    background: rgba(0, 0, 0, .2);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 180px;
    border-radius: 10px;
    position: relative;
}

.high-light {
    color: #009fe4;
    cursor: pointer;
}
.flex-start {
    justify-content: flex-start;
}
.flex-center, .flex-start, .flex-end, .flex-around, .flex-between, .flex-center-column {
    display: flex;
    flex-direction: row;
}
.component-schedule-card .grey-line[data-v-5ac9a41f] {
    width: 10px;
    height: 1px;
    margin: 5px 0;
    background: #e7e7e7;
}
.component-schedule-card .blue-line[data-v-5ac9a41f] {
    width: 20px;
    height: 3px;
    margin-right: 10px;
    background: #009fe4;
}

body.admin-bar { padding-top:76px; }

@media (max-width: 979px) {
	.top-header {
		font-size: 20px;
		text-align:center;
	}
	.page-schedule .top-header .back-arrow-schedule-page[data-v-73b1af1a] {
		left: -15px;
		top: 5px;
	}
	.page-schedule .top-header .grey-text[data-v-73b1af1a] {
		width: 90%;
		margin: 0 auto;
	}
	.grey-text, .theme-text, .normal-text {
		font-size: 14px;
	}
	.component-schedule-card .title.time[data-v-5ac9a41f] {
		font-size: 14px;
	}
	.component-schedule-card .title[data-v-5ac9a41f] {
		margin-top: 10px;
	}
	.component-schedule-card .grey-text[data-v-5ac9a41f] {
		max-height: 80px;
		margin-bottom: 50px;
	}
	.component-schedule-card .grey-text[data-v-5ac9a41f] {
		max-height: 100px;
		overflow-y: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
	}
	.grey-text, .theme-text, .normal-text {
		font-size: 14px;
	}
	body.admin-bar {
		padding-top: 80px;
	}
	.our-core-team-col .image-heading { margin-bottom:20px !important; }
}



/* Community Page */
.ps-landing { display:none; }
.header__widget { padding-left:0; }
.header__widget .ps-widget--userbar__notifications { margin-left:0; }
.main .ps-toolbar__notifications>span { }
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { background:#fff !important; border:none !important; border-bottom:2px solid #000!important; text-align:left !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666 .wpcp-all-captions h2.wpcp-post-title { text-align:left!important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666 .wpcp-all-captions h2.wpcp-post-title a { font-family:unset!important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-666.sp-wpcp-666 .wpcp-all-captions p { font-family:unset!important; text-align:left !important; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-666.wpcp-carousel-section.sp-wpcp-666 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-666.wpcp-carousel-section.sp-wpcp-666 .slick-next { background:none!important; border:none!important; color:#000000 !important; }

/*#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions { padding-left:0; padding-right:0; }
*/
.middle-menu-tab { margin-top:10px;}
.middle-menu-tab ul { list-style:none; margin:0; padding:0; }
.middle-menu-tab ul li {  margin:0; padding:0; display:inline-block; margin-right:10px; margin-bottom:10px; }
.middle-menu-tab ul li a { padding:10px 15px; border-radius:5px; border:#007bff 1px solid !important; text-decoration:none; color:#007bff; display:block; font-size:14px; font-weight:bold; }
.middle-menu-tab ul li a:hover { background:#eef5fc ; }
.middle-menu-tab ul li a:focus { background:#007bff; color:#FFFFFF; }
.middle-menu-tab ul li a.active {background:#007bff; color:#FFFFFF;}

.sidebar--right .sidebar__widget { border-bottom: #000 2px solid; padding-bottom:30px; }
.sidebar--right h2, .sidebar--left h2 {	font-size: 34px;color: #084983;	margin-bottom: 30px;}

.sidebar--right h3 { line-height:1.5 !important; margin-bottom:20px;}

.middle-menu-tab-filter-by {
margin-bottom: 10px;
background: #fafafa;
width: 100%;
padding: 1px 10px;
color:#ccc;
letter-spacing: .5px;
border-radius: 5px;
text-align: center;
border: #eee 1px solid;
font-size:14px;
}







.header__logo { order:1 !important; z-index:9999999 !important; }
.header__menu { order:4 !important; }


.footer {
    font-size: 14px !important;
    color: #fff !important;
    background-color: #75b7fd !important;
	margin-top:10px;
}

.footer a {
    font-size: 14px !important;
    color: #fff !important;
    background-color: #75b7fd !important;
}
.footer .footer__widget { width:25%; float:left; display:inline-table; min-height:150px; }
.footer .footer__grid { display:block;float: left;width: 100%; }

@media  (max-width:979px) {
.footer .footer__widget { width:100%; min-height:inherit; }

}
















/* Home Page */
.spu-bg { display:none !important; }

.white-bg { background:#fff !important; }
.blue-bg { background:rgb(65, 111, 143) !important; }
.skyBlue-bg { background:rgb(100, 187, 174) !important; }
.red-bg { background:rgb(230, 111, 104) !important; }
.darkGray-bg { background:rgb(100, 133, 115) !important; }
.purple-bg { background:rgb(188, 112, 124) !important; }
.yellow-bg { background:rgb(246, 183, 88) !important; }

a { text-decoration:none !important; }

.bttn {
	border-radius: 25px;
	border: solid 1px #1c1c1c;
	text-align: center;
	font-size: 16px;
	color: #1c1c1c;
	outline: none;
	transition: all .3s;
	padding:8px 30px;
	text-decoration:none;
	color:#000000;
	display:inline-block;
}
.bttn:hover {
	background-color: #fb826b;
	border: solid 1px #fb826b !important;
	color: #fff;
	border: none;
}
.box { position:relative; transition: all .3s;}
	@media (max-width:767px) {
		.box { margin-bottom:20px;}
	}
.box:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
	
.cl { clear: both; }
.main-div { width:100%;  min-height: 100px; font-size: 18px;line-height: 1.94;font-weight: 500; color:#999; border:#fff 1px solid; }
.main-div .inner-div { width: 85%;  min-height: 100px; margin: auto; margin-top: 100px; margin-bottom: 100px; }
	@media (max-width:767px) {
		.main-div .inner-div {width: 85%; margin-top: 50px; margin-bottom: 50px;}
	}
.main-div .inner-div h2 { font-size: 50px; line-height:65px; color: #121410; font-weight:bold; }
	@media (max-width:767px) {
		.main-div .inner-div h2 {font-size: 36px; line-height: 44px;}
	}
.main-div .inner-div .blue { color: #65b8ff; }
.main-div .inner-div .carousel1 { background: none; box-shadow: none;}
.main-div .inner-div .figurForImg1, .main-div .inner-div img { border-radius: 10px;}
.main-div .inner-div #sp-wp-carousel-free-id-268.sp-wpcp-268 .wpcp-single-item { border: none; }

.main-div.join-sec { min-height:200px;  background:#6cb3fe; color:#FFFFFF; display:block; }
.main-div.join-sec h2 { color:#FFFFFF; line-height:64px; }
	@media (max-width:767px) {
		.main-div.join-sec h2 { color:#FFFFFF; line-height:40px; }
	}
.main-div.join-sec .icon-area { margin-top:100px; }
	@media (max-width:767px) {
		.main-div.join-sec .icon-area { margin-top:50px; }
	}
.main-div.join-sec .icon-area .img-box { background:#fff; width:150px; height:150px; text-align:center; border-radius:50%; margin: auto; margin-bottom:25px; }
.main-div.join-sec .icon-area .img-box img { width:75px; height:75px; margin-top: 35px; }
.main-div.join-sec .bttn {background-color: #fff; color: #60adff; border:none; font-weight:bold; }
.main-div.join-sec .bttn:hover {background-color: #fb826b; color: #fff;}
	@media (max-width:767px) {
		.main-div.join-sec .icon-area .col-lg-3 { margin-bottom:30px; }
		.main-div.join-sec .icon-area .img-box { margin-bottom:5px; }
	}

.support-groups-sec { min-height:200px;  display:block; background:#fff; }
.support-groups-sec .box { transition: all .3s; /*min-width: 271px;*/ min-height: 198px; border-radius: 10px; padding: 26px 46px 31px 26px; position: relative;  color:#FFFFFF; cursor:auto !important; margin-bottom:25px; }
.support-groups-sec .box .bttn {
	color: #fff;
	border-radius: 24px;
	border: solid 1px rgba(255, 255, 255, .3);
	font-size: 14px !important;
	position: absolute;
	bottom: 30px;
	outline: none;text-decoration: none;
	text-align: center; line-height:18px; background:none !important;
}
.support-groups-sec .box .bttn:hover {border: solid 1px rgba(255, 255, 255, .3) !important;}
.support-groups-sec .support-groups-sec-right-text-box {margin:30% 15%;}
.support-groups-sec .box h3  {font-size: 1.35rem !important; font-weight:bold; }
	@media (max-width:767px) {
		.support-groups-sec .support-groups-sec-right-text-box { margin:0; }
	}


.main-div.common-health-concerns-sec {min-height:200px; background:#f5f5f5; display:block;}
.main-div.common-health-concerns-sec .box { background:#FFFFFF; border-radius: 6px; max-height: 500px; box-shadow: 0 22px 34px 0 rgba(0, 0, 0, .05); color:#000000; padding:35px 38px 28px 35px; }
.main-div.common-health-concerns-sec .box:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.main-div.common-health-concerns-sec .box h3 { font-weight:bold; margin-bottom:20px; }
.main-div.common-health-concerns-sec .box { height:100%; }
/*.main-div.common-health-concerns-sec .bttn {
	border-radius: 25px;
	border: solid 1px #1c1c1c !important;
	text-align: center;
	font-size: 16px;
	color: #000 !important;
	outline: none;
	transition: all .3s;
	padding:12px 30px;
	text-decoration:none;
	color:#000000;
	position:relative;
}
.main-div.common-health-concerns-sec .bttn:hover {
	background-color: #fb826b;
	border: solid 1px #fb826b;
	color: #fff;
	border: none;
}*/
.main-div.common-health-concerns-sec .bttn-align { text-align:right; }
	@media (max-width:767px) {
		.main-div.common-health-concerns-sec .bttn-align { text-align:left; }
	}

.main-div.inspirational-stories-sec {min-height:200px;  display:block;}
.main-div.inspirational-stories-sec .bttn-align { text-align:right; }
	@media (max-width:767px) {
		.main-div.inspirational-stories-sec .bttn-align { text-align:left; }
	}

.main-div.interesting-reads-sec {min-height:200px; display:block; }
.main-div.interesting-reads-sec .box { background:#FFFFFF; border-radius: 6px; max-height: 500px; box-shadow: 0 22px 34px 0 rgba(0, 0, 0, .05); padding:0; height:100%; }
.main-div.interesting-reads-sec .box img { border-radius:0 !important; border-top-left-radius: 6px !important; border-top-right-radius: 6px !important;}
.main-div.interesting-reads-sec .box .content { padding:30px 20px; color:#999; }
.main-div.interesting-reads-sec .box .content .title { font-weight:bold; color:#000; margin-bottom:15px; text-transform:uppercase; }
.main-div.interesting-reads-sec .bttn-align { text-align:right; }
	@media (max-width:767px) {
		.main-div.interesting-reads-sec .bttn-align { text-align:left; }
	}

#spu-352 { background:#fff !important; box-shadow:none !important; border-radius:10px !important; padding:30px !important; width: 500px !important; }
#spu-352 .spu-content .btn-title { font-size:20px; color:#000000; font-weight:bold; margin-bottom:30px; }
#spu-352 .spu-content p { margin-bottom:0;}
#spu-352 .spu-content img { width:50px; }
#spu-352 .spu-close { font-size: 16px !important; color: #666 !important; /* text-shadow: 0 1px 0 #fff; */  background: #ddd !important; padding: 5px !important; border-radius: 50% !important; width: 27px !important; height: 27px !important; text-align: center !important; }	






.slick-prev, .slick-next { border-radius:50% !important; background:#000 !important; opacity:.2 !important; height:50px !important; width:50px !important; border:none !important; }
.nav-vertical-center { padding:0 !important; }
.slick-prev { left:20px !important; }
.slick-next { right:20px !important; }

#wpcpro-wrapper .wpcp-carousel-section.slick-initialized .slick-slide { padding-top:20px !important; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item { position:relative; border-radius:10px; transition: all .3s; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box {
color:#FFFFFF !important; position:absolute; bottom:30px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box a {color:#FFFFFF !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-585.wpcp-carousel-section.sp-wpcp-585:not(.wpcp-product-carousel) .wpcp-single-item .test-box h3 {    font-size: 34px; line-height: 1.2; font-weight:bold; }




#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:430px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-slide { padding:20px 10px 30px 20px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title { line-height:18px; margin:15px 0;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions p { margin-left:0px; margin-right:0px; margin-bottom:25px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-next { top:25% !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-prev {left: 30px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .wpcp-slide-image img { height:220px;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { position:relative; border:none !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item .wpcp-slide-image i { top:auto; bottom:20px !important; left:20px !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.sp-wpcp-530:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item .wpcp-slide-image img { border-radius:5px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions { padding-left:0; padding-right:0; color: #434343;
font-size: 24px; font-weight:bold;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-next { top:40% !important; }


#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .wpcp-slide-image img { height:220px; border-radius:10px 10px 0 0;}
#wpcpro-wrapper.wpcp-carousel-wrapper.wpcp-wrapper-622 .wpcp-all-captions { padding:20px; }

#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions h2.wpcp-post-title { line-height:24px !important; color:#000000 !important; }
#wpcpro-wrapper.wpcp-carousel-wrapper.wpcp-wrapper-622 { margin-top:50px; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions h2.wpcp-post-title a { font-size:18px !important; color:#000000 !important; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions p { color: #121410 !important; font-size: 14px !important; opacity: .5;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:330px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-next {top:35% !important;}




.sidebar--right {}
.support-groups-sec .box { border-radius:6px; padding: 15px; min-height: 150px; min-width: 150px; }
.support-groups-sec .box h3 { font-size:1rem !important; line-height:1.2 !important; }
.support-groups-sec .box .bttn { font-size:12px !important; line-height:12px !important; padding:8px 15px; bottom:15px; }

@media screen and (min-width:980px) and (max-width:1280px){
	.support-groups-sec .box h3 { font-size:.8rem !important; line-height:1.2 !important; }
	.support-groups-sec .box .bttn {
		font-size: 10px !important;
		line-height: 12px !important;
		padding: 8px 10px;
		bottom: 15px;
	}
}
@media screen and (max-width:979px){
	#wpcpro-wrapper #sp-wp-carousel-pro-id-622.sp-wpcp-622 .wpcp-all-captions h2.wpcp-post-title a { font-size:15px !important; line-height:22px !important; }
}


#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item{ box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851 .slick-slide{ padding:15px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1851.wpcp-carousel-section.sp-wpcp-1851:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856 .slick-slide{ padding:15px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856:not(.wpcp-product-carousel) .wpcp-single-item{ box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-1856.wpcp-carousel-section.sp-wpcp-1856:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item{ box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important; line-height:25px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861 .slick-slide{ padding:15px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1861.wpcp-carousel-section.sp-wpcp-1861:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item{box-shadow:0 0 6px 0px rgba(0, 0, 0, .17); border-radius:6px; position:relative;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content{ position:absolute; bottom:20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content .detail-card-title a{ font-size:18px !important; color:#fff !important; text-transform:uppercase; font-weight:500 !important; letter-spacing:1px !important; line-height:25px !important;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-1861 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-2369 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369 .slick-slide { width:25% !important; margin:0 !important; padding:15px !important; }
}

.wpcp-single-item .detail-card-content { width:90%; text-shadow: #666 1px 1px 3px;}
.wpcp-single-item .detail-card-content h3 { line-height:1.4; }
.wpcp-single-item .detail-card-content p { text-align:left; line-height:1.2; }

.main--full{ padding:0; }
.blog .entry-content, .single-post .entry-content, .archive .entry-content{ padding:0 !important;}

.page-cancer-main-sec .page-cancer-main-sec-heading p { line-height:28px; }
.page-cancer-main-sec .related-videos-coll { margin-top:0; }



#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3323 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323 .slick-slide { width:24.8% !important; margin:0 !important; padding:15px !important; }
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3656 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656 .slick-slide { width:24.8% !important; margin:0 !important; padding:15px !important; }
}


#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}

@media (min-width:980px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3700 .slick-track { width:100% !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700 .slick-slide { width:24.8% !important; margin:0 !important; padding:15px !important; }
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668:not(.wpcp-product-carousel) .wpcp-single-item { min-height:430px;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668 .slick-slide{ padding:15px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668:not(.wpcp-product-carousel) .wpcp-single-item .detail-card-content p a{ font-size:16px !important; color:#fff !important; font-weight:500 !important; letter-spacing:1px !important;}



.wpcp-carousel-wrapper.wpcp-wrapper-2369 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-1861 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-1856 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-1851 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-3323 .wpcp-single-item, 
.wpcp-carousel-wrapper.wpcp-wrapper-3656 .wpcp-single-item,
.wpcp-carousel-wrapper.wpcp-wrapper-3668 .wpcp-single-item,
.wpcp-carousel-wrapper.wpcp-wrapper-3700 .wpcp-single-item
{ box-shadow:0 5px 10px 0px rgba(0, 0, 0, .17) !important; border:none !important;transition: all .3s; }

.wpcp-carousel-wrapper.wpcp-wrapper-2369 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-1861 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-1856 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-1851 .wpcp-single-item:hover, 
.wpcp-carousel-wrapper.wpcp-wrapper-3323 .wpcp-single-item:hover,
.wpcp-carousel-wrapper.wpcp-wrapper-3656 .wpcp-single-item:hover,
.wpcp-carousel-wrapper.wpcp-wrapper-3668 .wpcp-single-item:hover,
.wpcp-carousel-wrapper.wpcp-wrapper-3700 .wpcp-single-item:hover 
{-webkit-transform: translateY(-5px); transform: translateY(-5px);}








@media screen and (max-width: 767px) and (min-width: 481px) {
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {
		font-size:16px;line-height:20px; }
	.main-div .inner-div h2 { font-size:30px; line-height:36px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title a {    font-size: 16px; line-height: 18px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions p { font-size:13px; line-height:20px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .wpcp-slide-image img { height:150px; }
	#sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:375px; }
}
@media screen and (max-width: 980px) and (max-width:1366px) {
	.header__menu>li>a, select { font-size:80%;}	
}
@media screen and (max-width: 767px) {
	.gc-modal__menu select { font-size:100% !important; padding-left:4px !important; color:#3d3d3d;}
	.chc-boxes-sec .col-lg-4 { margin-bottom:20px; }
	.chc-boxes-sec .col-lg-4:last-child { margin-bottom:50px; }	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {
		font-size:16px;line-height:20px; }
	.page-explore-banner { padding:30px 20px !important; }
	.page-explore-container .search-container { width:100% !important; }
	.page-explore-container .page-explore-banner h1 { font-size:32px !important; }

}
@media screen and (max-width: 480px) {
	.web-popup .connect-with-phone { margin-top:10px; }
	.web-popup .connect-with-phone a {font-size: 14px;display: block;text-align: center;}
	.web-popup .or { margin:auto !important; }
	.web-popup .social-icon { margin-top:auto !important; margin-left:52% !important; float:none; }
}
/* Ipad */
@media screen and (min-width:768px) and (max-width:979px) {
	.support-groups-sec .box h3 {font-size: 1rem !important; }
	.support-groups-sec .box { padding:26px 26px 31px 26px; }
	.join-sec .icon-area { margin-top:40px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548:not(.wpcp-content-carousel) .wpcp-single-item img { max-height:120px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title a {font-size: 16px; line-height: 18px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-video-carousel .wpcp-all-captions {
		font-size:16px;line-height:20px; }
	.main-div .inner-div h2 { font-size:30px; line-height:36px;}
	.chc-boxes-sec .col-lg-4 { margin-bottom:20px; }
	.chc-boxes-sec .col-lg-4:last-child { margin-bottom:50px; }	
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions h2.wpcp-post-title a {    font-size: 16px; line-height: 18px;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.sp-wpcp-548 .wpcp-all-captions p { font-size:13px; line-height:20px; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .wpcp-slide-image img { height:150px; }
	#sp-wp-carousel-pro-id-548.sp-wpcp-548:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { min-height:375px; }
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .header__search-toggle { position:absolute; top:15px; left:15px;}
   .header__logo {position:absolute; top:0;}
   .dig_bdy_container { width:100%; position:relative;}
   .dig_bdy_container .dig_ul_left_side {padding: 0px !important; border: 1px solid rgb(255, 0, 0); border-image: none; left: 0px; top: 0px; position: absolute; margin-top:0 !important; display:none; }
   .dig_bdy_container .dig_ul_left_side { width: 45% !important; margin-top:0 !important; }
   .dig_bdy_container .dig_ma-box { width: 100% !important; height:100% !important; position:relative; right:0; top:0; }
   .dig_bdy_container.dig_ul_divd { background:#FFFFFF; }
   .dig_ma-box .digloginpage, .dig_ma-box .forgot, .dig_ma-box .register { width:100% !important; }
   .dig_ma-box .digloginpage { padding:30px; }
   
   .page-id-139 #main { width:80%; max-width:1600px; position:relative; padding:0; margin-top:40px; }
   .page-id-139 #main .content { min-width:inherit; max-width:inherit; width:65%; /*position:absolute;*/ left:0; }   
   .page-id-139 #main .sidebar--right { width:35%; padding:0 30px; /* position:absolute;*/ right:0; }
   
   .ps-media-iframe iframe { height:480px !important;}
   .page-id-139 .ps-icon-reaction { background-position:left !important; padding-left:60px !important; }
   
   @media screen and (max-width:1024px) {
   		#main .content { width:100% !important; }
		#main .sidebar--right { display:none; }
   }
   
   
   body { height:100% !important; min-height:800px !important; }
   /*.page-id-139 .footer { position:absolute !important; bottom:0 !important; }*/
   
}


   



/* Inner Pages */
.page h1 {	font-size: 36px;/*color: #084983;*/	margin-bottom: 30px;}
.page-about-us-banner { padding:50px !important; background-size:cover; background-position:right; }
.page-about-us-banner h3 { margin-top:0 !important; }
.page-about-us-banner p { color:#FFFFFF;}
.about-famhealth-sec .page-about-us-about-famhealth-sec p { margin-bottom:20px; }
.page-about-us-about-famhealth-sec strong { color:#65b8ff; }
.page-about-us-about-famhealth-sec { padding:30px 50px; }
.our-core-team-sec .octc { padding:30px 40px; }
.how-we-help-col .how-we-help-col-1 .content-sec h3 { font-weight:bold;}

#spu-369 { max-width:1400px; }

/* login */
.header span { font-size:100%; }
.dig-container {box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);}


@media screen and (max-width:767px) {
	.page-about-us-banner { padding:35px !important; }
}
@media screen and (max-width:275px) {
	.page-about-us-banner { padding:35px 15px !important; }
}


.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col { border-radius:10px; box-shadow: 0 5px 10px 0px rgba(0, 0, 0, .17) !important; border: none !important; transition: all .3s; min-height:250px; }
.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); }


.content .post {  min-width: 90% !important; width: 90% !important; max-width: 1600px !important; margin: 0 auto; margin-top:50px; margin-bottom:50px; }
.comments-area { min-width: 90% !important; width: 90% !important; max-width: 1600px !important; margin: 0 auto;  margin-top:50px !important; margin-bottom:50px;}
.page-id-7 .main { min-width: 90% !important; width: 90% !important; max-width: 1600px !important; margin: 0 auto;  margin-top:50px !important; margin-bottom:50px;}
figure.wp-block-image { margin-right: 40px; float: left; width:50%; }

.content .category-infocus-detail {  min-width: auto !important; width: 100% !important; /*max-width: 1600px !important;*/ max-width: 1920px !important; margin: 0 auto; }

.main--builder .content {  min-width: 100% !important; width: 100% !important; max-width: 1600px !important; margin: 0 auto; margin-top:0px; margin-bottom:50px; }
.main--builder .content .fmh-post-main-container {
    width: 112%;
    height: auto;
    color: #f6f6f6;
    margin: -5% -6% 50px -6%;
}
.main--builder .content figure.wp-block-image { margin-right: 40px; float: left; width:50%; }
.main--builder .content ul { padding:0 50px; display:table; }
.wp-block-image img { width:100% !important; }

.page-id-62 .content {  min-width: 100% !important; width: 100% !important; max-width: 1600px !important; margin: 0 auto; margin-top:30px; margin-bottom:0px; }

.table-top-div { overflow:auto; }
.navigation { margin:30px 5% !important; }
.addtoany_content, .wp-block-video { margin-left:5%; margin-right:5%; }
.wp-block-video video { width:100% !important; margin-left:0 !important; }
.blog .entry-content iframe, .single-post .entry-content iframe, .archive .entry-content iframe { width:100% !important; margin-left:0 !important; }
.wp-block-embed-youtube { margin:0px !important; }

.helpful-support-groups-col .octc { border-radius:10px; padding: 30px 30px 50px !important;    }
.page-support-groups-container .helpful-support-groups-col .request-a-group { border-radius:8px;  margin-top: 6px !important;  }


#wpcpro-wrapper .wpcp-single-item.wcp-video-item i { font-style:normal !important; }
.fmh-post-main-banner { min-height:300px; }
.fmh-post-main-banner p { width:50%; }
.fmh-post-main-banner h1 { font-size:200% !important; font-weight:bold; }
.dig_verify_mobile_otp { z-index:1 !important; }
.ps-tagging-beautifier, .ps-postbox-textarea, .ps-tagging-textarea, .ps-tagging-hidden, .ps-tag, .ps-postbox-mirror, .ps-tagging-wrapper { font-size:18px !important; }
#spu-759 { border-radius:30px; }
#spu-759 .spu-content .request-popup-heading {border-radius: 30px 30px 0 0; position:relative; background:#0095db !important; color:#fff !important; }
#spu-759 .spu-close.top_right {
    margin-top: 5px !important;
    margin-right: 10px !important;
}
#spu-759 .spu-close { font-size:24px !important; color:#FFFFFF !important;  }
#spu-759 .request-popup { padding:30px !important; }

.fmh-header-outer-community .banner-bg-color { display:none; }

@media screen and (max-width:767px) {
	.fmh-post-main-banner p { width:100%; }
	figure.wp-block-image { margin-right: 0px; float:none; width:100%; }
	.main--builder .content figure.wp-block-image { margin-right: 0px; float:none; width:100%; }
	.infocus { padding: 20px; height:130px; }
	.infocus .diabetes-btn { margin-top: 20px; }
	.infocus .diabetes-btn a {padding: 10px 20px;}
	.infocus .diabetes-btn .famhealth-btn {padding: 10px 20px;}
	.infocus h3 { font-weight:bold; }
	
	[class^=gc-icon-]:before, [class*=" gc-icon-"]:before { font-size:100% !important; }
	.page-cancer-main-sec .related-videos-coll { width: auto; margin-left:20px !important; margin-right:20px !important; }
	.page-cancer-main-sec .related-videos-coll p { margin-top:15px; }
	.content .post { margin-top:20px; margin-bottom:20px; }
	.comments-area { margin-top:20px; margin-bottom:20px;}
}


.header--full .trp-language-switcher { position:absolute; right:10px; top:16px; }
.header--full .header__menu { position:relative; right:70px; }
.header--full .header__widget {position:relative; right:70px;}

.header__inner .trp-language-switcher { position:absolute; right:10px; top:16px; }
.header__inner .header__menu { position:relative; right:70px; z-index:999; }
.header__inner .header__widget {position:relative; right:70px;}


.home-page-ad-area { width:100%; height:120px; background:#f5f5f5; text-align:center; }
.community-banner-bg-text {font-size: 3rem; color:#FFFFFF; text-align:left; font-weight:bold; position:relative; top:30%; left:2%; }
.community-discussions {margin: 20px 0; font-size:1.2rem; color:#084983; }
.community-mobile-header-link { display:none;}
.join-sec .icon-area .col-lg-3 p, .join-sec .icon-area .col-lg-3 a { color:#fff;}
.dig_bdy_container.dig_ul_divd .dig_ul_left_side {height: 660px !important;}

@media only screen and (max-width:767px){
	.header--full .trp-language-switcher { display:none; }
	.header__inner .trp-language-switcher { display:none; }
	.page-cancer-banner p{ display:none;}
	.page-cancer-banner h1{ line-height:40px !important; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-530.wpcp-carousel-section.sp-wpcp-530 .slick-next { top:42% !important;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-622.wpcp-carousel-section.sp-wpcp-622 .slick-next { top:32% !important;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-prev, #wpcpro-wrapper #sp-wp-carousel-pro-id-548.wpcp-carousel-section.sp-wpcp-548 .slick-next { top:19% !important;}
	.trp-language-switcher>div { border:none;}
	.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language { border:none;}
	#spu-4652 .spu-content .main-div.support-groups-sec .box { margin:auto;}
	#wpcpro-wrapper #sp-wp-carousel-pro-id-4661.wpcp-carousel-section.sp-wpcp-4661.wpcp-content-carousel .wpcp-single-content { min-height:240px !important; }
	
	.community-discussions { display:none; }
	.community-mobile-header-link { display:block; border-bottom:#dae1e7 1px solid; width:100%; padding:10px; border-radius:0px; float:left; margin-bottom:10px;}
	.community-banner-bg-text {
		font-size: 2rem;
		color: #FFFFFF;
		text-align: CENTER;
		font-weight: bold;
		position: relative;
		top: 33%;
		left: 2%;
		line-height: 44px;
		
	}
	.community-mobile-header-link li { width:30%; float:left; color:#a5b9d7; list-style:none; margin:0; padding:0; text-align:center;  }
	.community-mobile-header-link li:first-child {width:40%;}
	.community-mobile-header-link li:last-child {width:30%; border-right:none;}
	.community-mobile-header-link li a {color:#a5b9d7; font-size:15px; }
	.community-mobile-header-link li i { margin-right:5px;}
	.page-id-139 .main--full { width:95% !important;}
	.middle-menu-tab-filter-by { display:none;}
}

@media only screen and (max-width:979px){
	.header--full .trp-language-switcher { display:none; }
	.header__inner .trp-language-switcher { display:none; }
	
	.community-discussions { display:none; }
	.community-mobile-header-link { display:block; border-bottom:#dae1e7 1px solid; width:100%; padding:10px; border-radius:0px; float:left; margin-bottom:10px;}
	.community-banner-bg-text {
		font-size: 2rem;
		color: #FFFFFF;
		text-align: CENTER;
		font-weight: bold;
		position: relative;
		top: 33%;
		left: 2%;
		line-height: 44px;
		
	}
	.community-mobile-header-link li { width:30%; float:left; color:#a5b9d7; list-style:none; margin:0; padding:0; text-align:center;  }
	.community-mobile-header-link li:first-child {width:40%;}
	.community-mobile-header-link li:last-child {width:30%; border-right:none;}
	.community-mobile-header-link li a {color:#a5b9d7; font-size:15px; }
	.community-mobile-header-link li i { margin-right:5px;}
	
	.page-id-139 .main--full { width:95% !important;}
	.middle-menu-tab-filter-by { display:none;}
	
}

@media only screen and (min-width:980px) and (max-width:1190px) {
	.sidebar--right h2, .sidebar--left h2 { font-size: 24px; }
	#ajaxsearchlite1 .probox, div.asl_w .probox { margin:0; }
	.header__menu>li>a { padding: 24.5px 5px;}
	#ajaxsearchlite1 .probox, div.asl_w .probox { width:50%; }
	.sidebar--right { min-width:300px; }
	.sidebar--right .sidebar__inner { min-width:325px; }
	.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col h4 { font-size:16px;}
	.helpful-support-groups-col-below-div-sec .helpful-support-groups-col-below-col .helpful-support-groups-col-below-col p { font-size:14px; line-height:16px; }
}


/*#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more { position:absolute; bottom:0; }*/
#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more a { 
    border-radius: 25px !important;
    border: solid 1px #1c1c1c !important;
    text-align: center !important;
    font-size: 13px !important;
    color: #1c1c1c !important;
    outline: none !important;
    transition: all .3s !important;
    padding: 5px 15px !important;
    text-decoration: none !important;
    color: #000000 !important;
    display: inline-block !important;
	background:#fff !important;
	font-weight:normal !important;
}
#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more a:hover {
    background-color: #fb826b !important;
    border: solid 1px #fb826b !important;
    color: #fff !important;
    border: none !important;
}
#wpcpro-wrapper .wpcp-single-item img { min-height:215px !important; max-height:215px !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.sp-wpcp-2369:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:470px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-2369.wpcp-carousel-section.sp-wpcp-2369 .slick-slide { vertical-align:top; }

.wcp-video img  {box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;}


#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a img { min-height:inherit !important; max-height:inherit !important; display:inline-block !important; margin-right:5px;}

@media only screen and (min-width:1024px) and (max-width:1279px){
	#wpcpro-wrapper .wpcp-single-item h2 a { font-size:18px !important;}
}
@media only screen and (min-width:950px) and (max-width:1023px){
	#wpcpro-wrapper .wpcp-single-item h2 a { font-size:16px !important;}
}
@media only screen and (min-width:700px) and (max-width:949px){
	#wpcpro-wrapper .wpcp-single-item h2 a { font-size:14px !important; line-height:18px !important;}
	#wpcpro-wrapper .wpcp-single-item h2 h2 { line-height:18px !important;}
	#wpcpro-wrapper .wpcp-all-captions .sp-wpcp-read-more a { font-size:11px !important; }
	#wpcpro-wrapper .wpcp-post-carousel .wpcp-all-captions p { font-size:12px !important; line-height:20px !important; }
}

@media only screen and (max-width:767px){
	.page-stories-banner-below-sec-container .page-stories-banner-below-sec-col { padding:0;}
	.page-stories-banner-below-sec-col-content-sec {padding:0; margin-top:30px;}
	.page-stories-banner-below-sec-container .page-stories-banner-below-sec-col .page-stories-banner-below-sec-col-content-sec h3 { padding-left:0; }
	.page-stories-banner-below-sec-container .page-stories-banner-below-sec-col .page-stories-banner-below-sec-col-content-sec .comments { padding-left:0; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a { border:#007bff 1px solid !important; padding:10px 15px; color:#007bff; font-size:14px; font-weight:bold; }
	#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a:hover { background: #eef5fc;}
		#wpcpro-wrapper #sp-wp-carousel-pro-id-4647.wpcp-carousel-section.sp-wpcp-4647.wpcp-content-carousel .wpcp-single-content a:focus {background: #007bff; color: #FFFFFF;}

}
.center-content-sec h2{ font-size:150% !important; color:#000 !important; font-weight:bold !important; line-height:35px !important;}

.trp-language-switcher>div>a { color:#000000 !important; }

.post-navigation { display:none;}

@media (max-width:767px){
  .page-cancer-banner h1{ font-size:32px !important;}
}

@media (max-width:1024px) and (min-width:768px){
.main--builder .content figure.wp-block-image{ width:100% !important;}
}

.sky-light-blue-bg{ background:#75b7fd !important;  }

#sp-wp-carousel-pro-id-8728.sp-wpcp-8728:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:500px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8728.wpcp-carousel-section.sp-wpcp-8728 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8728.wpcp-carousel-section.sp-wpcp-8728 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8748.sp-wpcp-8748:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:480px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8748.wpcp-carousel-section.sp-wpcp-8748 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8748.wpcp-carousel-section.sp-wpcp-8748 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8750.sp-wpcp-8750:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:460px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8750.wpcp-carousel-section.sp-wpcp-8750 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8750.wpcp-carousel-section.sp-wpcp-8750 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8753.sp-wpcp-8753:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:460px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8753.wpcp-carousel-section.sp-wpcp-8753 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8753.wpcp-carousel-section.sp-wpcp-8753 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8766.sp-wpcp-8766:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8766.wpcp-carousel-section.sp-wpcp-8766 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8766.wpcp-carousel-section.sp-wpcp-8766 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8772.sp-wpcp-8772:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8772.wpcp-carousel-section.sp-wpcp-8772 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8772.wpcp-carousel-section.sp-wpcp-8772 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8775.sp-wpcp-8775:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8775.wpcp-carousel-section.sp-wpcp-8775 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8775.wpcp-carousel-section.sp-wpcp-8775 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8777.sp-wpcp-8777:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8777.wpcp-carousel-section.sp-wpcp-8777 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8777.wpcp-carousel-section.sp-wpcp-8777 .slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-8779.sp-wpcp-8779:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:520px;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-8779.wpcp-carousel-section.sp-wpcp-8779 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-8779.wpcp-carousel-section.sp-wpcp-8779 .slick-slide { vertical-align:top; }


#sp-wp-carousel-pro-id-1525.sp-wpcp-1525:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:560px !important;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.wpcp-carousel-section.sp-wpcp-1525 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-1525.wpcp-carousel-section.sp-wpcp-1525 .slick-slide { vertical-align:top; }






#sp-wp-carousel-pro-id-3323.sp-wpcp-3323:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:480px !important;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3323.wpcp-carousel-section.sp-wpcp-3323.slick-slide { vertical-align:top; }


#sp-wp-carousel-pro-id-3656.sp-wpcp-3656:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:480px !important;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3656.wpcp-carousel-section.sp-wpcp-3656.slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-3668.sp-wpcp-3668:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:500px !important;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3668.wpcp-carousel-section.sp-wpcp-3668.slick-slide { vertical-align:top; }

#sp-wp-carousel-pro-id-3700.sp-wpcp-3700:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item {
	transition: all .3s ease;
	border-radius: 10px;
	box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .05) !important;
	min-height:480px !important;
}
#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700 .slick-slide { padding:20px 10px 30px 20px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-3700.wpcp-carousel-section.sp-wpcp-3700.slick-slide { vertical-align:top; }




@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.header__menu > li.current_page_item > a {color:#009fe4;}
.header__menu>li>a:hover, .header__menu>li>a:focus, .header__menu>li>a.active{color:#009fe4;}
.header__search-toggle{ padding:0 10px; }
}

@media screen and (max-width:979px), screen\0 {
#ajaxsearchlite1 .probox, div.asl_w .probox{ width:50%; max-width:200px; margin:auto;}
}

@media only screen and (max-width: 767px){
.page-cancer-banner {
	padding: 30px 25px !important;}
}

.ps-focus-actions .ps-btn{ padding: 10px 20px !important; font-size: 20px !important;}

.page-id-31 .main--full {
    width: 90% !important;
    max-width: 1920px !important;
    margin: auto;
}








#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.wpcp-carousel-section.sp-wpcp-9314 .slick-slide { position:relative; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.sp-wpcp-9314:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item { position:relative; height:100%; transition: all .3s; background:none !important; }
#sp-wp-carousel-pro-id-9314.sp-wpcp-9314:not(.wpcp-product-carousel):not(.wpcp-content-carousel) .wpcp-single-item:hover { transform: translateY(-5px); -webkit-transform: translateY(-5px);}
#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.wpcp-carousel-section.sp-wpcp-9314:not(.wpcp-content-carousel) .wpcp-single-item img {max-height:500px !important; width:100% !important; border-radius:10px;}

#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.sp-wpcp-9314 .wpcp-all-captions { position:absolute; bottom:0; left:0; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.sp-wpcp-9314 .wpcp-all-captions h2 { margin-bottom:0;  text-align:left !important;}
#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.sp-wpcp-9314 .wpcp-all-captions h2.wpcp-post-title a { color:#fff !important; font-size:34px; font-family:unset; font-weight:bold; }
#wpcpro-wrapper #sp-wp-carousel-pro-id-9314.sp-wpcp-9314 .wpcp-all-captions .sp-wpcp-read-more { text-align:left;}



#spu-9353{ background-color:#fff !important; border-radius: 20px !important; box-shadow: 0px 0px 49px 1px #ccc !important; padding:25px !important; width:500px !important; }
#spu-9353 .spu-content .request-popup-heading{ width:100% !important; padding:0 !important; margin:0 !important; }
#spu-9353 .spu-content .request-popup-heading h2{ font-size:24px !important; color:#0d1f43 !important; font-weight:normal !important; margin-bottom:20px;}
#spu-9353 .request-popup{ width:100% !important; padding:0px !important;}
#spu-9353 .button-div{ text-align:center !important;}
#spu-9353 .spu-close.top_right{ margin-top:15px !important; margin-right:50px !important;}
#spu-9353 .spu-content .request-popup-heading{ border-radius:0 !important;}
#spu-9353 .spu-close.top_right { margin:-20px !important; }
#spu-9353 .spu-close {font-size: 20px !important; color: #ddd !important;}
@media (max-width:767px){
	#spu-9353 {width:90% !important; margin-left:5%; }
}

.page-id-139 .peepso .ps-btn { /*margin-bottom:50px;*/ }

.ps-js-group-header-actions button.ps-btn.ps-btn--small {
    
    background: #999 !important;
}

.ps-js-group-header-actions>span:last-child {
    display: none;
}

.ps-js-group-member-action .ps-dropdown__group-title > span {
    display: none;
}

.page .ps-comment-reply .ps-comment-send {width: auto !important;}
.page .ps-comment-reply .ps-comment-send, .ps-comment-reply .ps-textarea-wrapper { display:block !important; }
.page .ps-comment-reply .ps-avatar {vertical-align: top !important;}

.ps-stream__save-tooltip { font-size:11px !important; }
#anonymous-tab { position:relative; margin:10px;padding-left:17px;    font-size: 11px;    font-weight: bold;}
#anonymous-tab #ps-checkbox-anonymous { width:15px; height:15px; opacity:1;}

.ps-postbox-input { margin-bottom:50px !important; }

.ps-stream-actions span {    display: inline-block !important;
}
.community-mobile-header-link li a{ color:#e62e2e !important; font-weight:600 !important;}

@media (max-width:767px){
.custom-logo{ width:135px !important; height:40px !important;}
}

#peepso-wrap .ps-js-group-header-actions button.ps-btn.ps-btn--small { background: #999 !important; color:#fff !important; font-weight: 500 !important; font-size: 16px; margin-bottom:10px;}


.ps-media-iframe-guest { display:block !important; }
.ps-media-iframe .ps-guest-video-section { position:relative;}
.ps-media-iframe .ps-guest-video-section .ps-guest-video-playbutton { position:absolute; left:50%; top:50%;margin-top: -58px;
margin-left: -58px;}
#dig-ucr-container .dig_ul_left_side {background-position: center top -14px !important;}

.dig_pgmdl_2 .dig-cont-close span {font-size: 30px !important;}
@media (max-width:767px){
.dig_pgmdl_2 .dig-cont-close span {font-size: 32px !important;
right: -15px !important;
top: -30px !important;}
}
.ps-js-group-member-action{
    display: block;
}

.ps-js-group-member-action[aria-label="Invite"] {
    display: none;
}

@media (max-width:767px){
.page-id-7 .ps-focus__menu-item > span {min-width: 50px !important;font-size: 12px !important;}
.page-id-7 .ps-focus__menu-item { padding:0 !important; }
.page-id-7 .main--full .ps-focus__footer { padding:0 !important; } 
}


strong{ color:#0095db; font-weight:bold; }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-img-sec, #pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-vid-sec{ margin-bottom:20px;}
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-img-sec iframe{  border-radius:5px;  }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-img-sec p{ color:inherit; font-size:16px; margin-top:15px; }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-vid-sec h2{ font-size:20px !important; color:inherit; margin-top:15px; margin-bottom:0}
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-vid-sec .flowplayer{ margin:0 !important; width:365px !important; height:180px; border-radius:5px; } 
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-post-sec img{ width:365px; height:180px; border-radius:5px; }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-post-sec h2{ font-size:20px !important; color:inherit; margin-top:15px; margin-bottom:0; }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-post-sec p{ color:inherit; font-size:16px;  margin-top:15px; }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-post-sec .sidebar-right-community-post-sec-readmore { border-radius: 25px; border: solid 1px #1c1c1c; text-align: center; font-size: 13px; color: #1c1c1c; outline: none; transition: all .3s; padding: 7px 15px; text-decoration: none; color: #000000; display: inline-block; background: #fff; font-weight: normal; cursor:pointer; margin-top:10px; }
#pagesinwidgets_page_section-5 .homepage_section .sidebar-right-community-img-vid-post .sidebar-right-community-post-sec .sidebar-right-community-post-sec-readmore:hover { background-color: #fb826b !important; color: #fff !important; border: none !important;}

.digloginpage .login-text-first-div{ font-weight:bold;}
.digloginpage .login-text-second-div b{ font-weight:bold; }
.digloginpage .login-text-third-div{ font-style:italic; margin-bottom:10px; }


.ps-comment-reply .ps-textarea { font-weight:bold;}