@font-face {font-family: 'ssBl';src: url(font/SourceSansPro-Black.ttf);}
@font-face {font-family: 'ssB';src: url(font/SourceSansPro-Bold.ttf);}
@font-face {font-family: 'ssSB';src: url(font/SourceSansPro-Semibold.ttf);}
@font-face {font-family: 'ssR';src: url(font/SourceSansPro-Regular.ttf);}
@font-face {font-family: 'ssI';src: url(font/SourceSansPro-Italic.ttf);}
@font-face {font-family: 'ssL';src: url(font/SourceSansPro-Light.ttf);}
@font-face {font-family: 'ssEL';src: url(font/SourceSansPro-ExtraLight.ttf);}
@font-face {font-family: 'ssLI';src: url(font/SourceSansPro-LightItalic.ttf);}
@font-face {font-family: 'icon';src: url(font/icomoon.ttf);}

html,body{padding: 0; margin: 0;height: 100%;width: 100%}
a,p{font-family: 'ssR';color: #333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;
	word-break: break-word}
h1,h2,h3,h4{font-family: "ssSB";color: #333;-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;word-break: break-word}
p{margin: 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
ul,li{padding: 0;margin: 0;list-style: none;word-break: break-word}
a{text-decoration: none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
a:hover{text-decoration: none !important;}
img{object-fit: contain;}
select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background: #fff !important;}
input::placeholder, textarea::placeholder{color: #b0b0b0;}
span,b,i{word-break: break-word}

.a2a_svg, .a2a_count { border-radius: 50% !important; }
.margin0{margin: 0!important;}
.notif_reminder{background: #359f9d;height: 0;}
.bottom_head_notif, .top_head_notif{display: none;}
.bottom_head_notif.show, .top_head_notif.show{display: block !important;}
.notif_reminder .wrapper{align-items: center;}
.notif_reminder a{font-family: "ssB";text-transform: uppercase;margin-left: 5px;display: inline-block;
	font-size: 14px;color: #fff;text-decoration: underline;}
.notif_reminder p{font-size: 14px; color: #fff;text-transform: uppercase;font-family: "ssB";flex-grow: 1;}
.notif_reminder i{padding: 20px;cursor: pointer;color: #fff;}
.mobile_logout a{background:#eee !important;}
.button_font{font-family: "ssB"}
.bottom_head .wrapper, .bottom_head .menu, .child_menu_submenu, .header_side_menu, .bredcrumb, .upper_head_register,
.sub_head, .upper_head .wrapper, .search_form form, .search_form_mob form, .upper_head_register li, .burger_menu,
.footer_top .wrapper, .top_right, .top_left ul, .bottom_menu, .foot_our_partner, .partner_logo, .notif_head,
.radio_wrapper, .cancer_group_item, .same_row, .same_row_fix, .mobile_head_left, .header_mobile
{display: flex;display: -webkit-flex;}
.header_side_menu {margin-left: -10%;}

.overlay{position: fixed;height: 100%;width: 100%;background: rgba(0,0,0,.4);z-index: -1;display: none;}
.footer_rest_child_3menu ul{display: flex;display: -webkit-flex;background: #f7f7f7;}

.footer_rest_child_3menu li{position: relative;}
.footer_rest_child_3menu li:hover{background: #3bb6b4}
.footer_rest_child_3menu li:hover > a{color: #fff;}
.footer_rest_child_3menu li a{display: inline-block;font-family: "ssSB";font-size: 22px;text-decoration: underline;}
.footer_rest_child_3menu h3{text-transform: uppercase;text-align: center;font-size: 24px;}
.footer_rest_child_menu_sep{transform: translateY(-50%);-webkit-transform:translateY(-50%);background: #d8d8d8;
	position: absolute;right: 1px}
.agree_wrapper{margin-bottom: 40px;}

.margin_bottom30{margin-bottom: 30px;}
.pagination_wrapper{justify-content: flex-end;align-items: center;}
.pagination_info{flex-grow: 1;font-size: 18px;font-family: "ssR"}
.pagination_right{justify-content: flex-end;}
.pagination{display: flex;display: -webkit-flex;}
.pagination li{margin-bottom: 0 !important;}
.pagination li.last a, .pagination li.first a{white-space: nowrap;}
.pagination li.active a{background: #45bfc1;color: #fff;pointer-events: none;}
.pagination li.disabled a{pointer-events: none;}
.pagination li a {font-size: 18px;color: #40c2c5;font-family: "ssSB";display: inline-block;padding: 7px 10px;}
.all_about_cancer .pagination {justify-content: flex-start;}
.empty_message{font-size: 21px;color: #bfbfbf;padding: 100px 0;width: 100%;text-align: center;}

.helpline{border: 1px solid #3bc1c5;border-radius: 5px;padding: 10px 30px 30px;box-sizing: border-box;text-align: center;
	transition: top 0.3s;-webkit-transition: top 0.3s;}
.helpline_default{top: 0;right: 0;transition: top 0.3s;-webkit-transition: top 0.3s;}
.helpme .sub_head_logo{background: url(media/hand_blue.png)no-repeat;}
.people_logo{background: url('media/people_blue.png')no-repeat;width: 22px !important;height: 17px!important;}
.people_logo_caregiver_color { background: url('media/people_logo_warrior_color.png')no-repeat; background-size: cover; width: 22px !important; height: 17px!important; }
.people_logo_survivor_color { background: url('media/people_logo_warrior_color.png')no-repeat; background-size: cover; width: 22px !important; height: 17px!important; }
.people_logo_warrior_color { background: url('media/people_logo_warrior_color.png')no-repeat; background-size: cover; width: 22px !important; height: 17px!important; }
.radio_list{column-count: 2;}
.cancer_group_item{position: relative;text-align:center;margin-bottom: 25px;}
.cancer_group_item p{margin-left: 20px;line-height: 17px;font-size: 18px;font-family: "ssL";text-align: left;}
.radio_wrapper{position: relative;}
.radio_wrapper input[type="radio"]{position: absolute;top: 0;left:0;height: 100%;width: 90%;cursor: pointer;opacity: 0;}
.checkbox_wrapper input[type="checkbox"]{position: absolute;top: 0;left:0;height: 100%;width: 90%;cursor: pointer;opacity: 0;}
.radio_wrapper span{width: 10px;height: 10px;border-radius: 40px;display: inline-block;border: 4px solid #353535;
	background: #eaf1e8;}
.checkbox_wrapper span{width: 10px;height: 10px;display: inline-block;border: 4px solid #353535;background: #eaf1e8;}
.active_radio{background: #4cb0e4 !important;}
.register_button{width: 200px;padding: 15px 0;text-align: center;border-radius: 100px;font-family: "ssB";text-transform: uppercase;
	color: #fff;font-size: 16px;margin: 0 auto;margin-top: 20px;margin-bottom: 40px;display: block;border: 0;cursor: pointer;
	transition: all 0.2s;-webkit-transition: all 0.2s;
	background: rgb(124,204,175); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(124,204,175,1) 2%, rgba(59,182,197,1) 51%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(124,204,175,1) 2%,rgba(59,182,197,1) 51%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(124,204,175,1) 2%,rgba(59,182,197,1) 51%);
}
.register_button:hover, .event_detail_footer a:hover, #show_donate_form:hover, .blue_gradient_bg:hover{
	box-shadow: 0 3px 15px 0 rgba(0,0,0,.25);
	-webkit-transition: box-shadow .2s ease,border .2s ease;
    transition: box-shadow .2s ease,border .2s ease;}
.show_more_button_grey{border: 1px solid #747474;border-radius: 100px;width: 230px;margin: auto;cursor: pointer;
	background: #fff}
.show_more_button_grey:hover p{color: #fff;}
.show_more_button_grey:hover{border: 1px solid transparent;}
.show_more_button_grey p{color: #747474;text-transform: uppercase;font-size: 16px;text-align: center;padding: 15px 0;}
.single_alink{font-family: "ssSB";font-size: 14px;text-transform: uppercase;text-align: center;display: inline-block;
	padding: 40px;text-decoration: underline;cursor: pointer;}
.green_color{color: #54bfc5}
.yellow_color{color: #fec20e}
.opensearch{display: block !important;}
.bring_front{z-index: 2 !important;}
.bring_front_bellnpic{z-index: 2 !important}
.sub_head_logo{width: 18px;height: 18px;}
.head_fixed{position: fixed;width: 100%;background: #fff;top: 0;z-index: 4}
/*.juicer-feed li.juicer{display: none !important;}*/
.red_txt{color: #ff1702}
.blue_txt{color: #53c4c6;}
.blue_icon{color: #44bfc2}
.grey_icon{color: #bfbfbf}
.overlay_full{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,.5) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to top, rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);}
.open_quote, .close_quote{position: absolute;top: 40px;}
.open_quote{background: url('media/open quote.png')no-repeat;width: 22px;height: 20px;
	display: inline-block;}
.close_quote{background: url('media/close quote.png')no-repeat;width: 22px;height: 20px;
	display: inline-block;}
.quotes{margin: auto;position: relative;padding:40px 0 70px;}
.quotes h2{font-family: "ssLI";font-size: 26px;line-height: 40px;text-align: center;margin: 0;letter-spacing: 2px;}
.wrapper{margin: 0 auto;}
.sub_head{align-items: center;justify-content: center;}
.sub_head h4{color: #3eacb4!important;margin: 0;}
.sub_head_logo{margin-right: 10px;}
.page_head h1{margin: 0;}
.select_wrapper{position: relative;}
.select_wrapper select{font-size: 15px;color: #407a7b;font-family: "ssR";border: 1px solid #c8c8c8;outline: none;
	padding: 17px 14px;width: 100%;border-radius: 4px;box-sizing: border-box;padding-right: 30px !important;}
.select_wrapper::before{
	content:" ";
	background: url("media/arr_down_black.png");
	top: 50%;
	right: 5px;
	width: 20px;
	height: 6px;
	background-size: contain;
	background-repeat: no-repeat;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	position: absolute;
	}
.agree{font-size: 13px;color: #b0b0b0;text-align: center;}
.agree a{color: #b0b0b0;text-decoration: underline;}
.upper_head{border-bottom: 1px solid #dae6e5;}
.upper_head .wrapper{align-items: center;justify-content:space-between;}
.upper_head_ques p{font-size: 15px;}
.upper_head_ques p:first-child{font-family: 'ssSB';}

.upper_head_ques p:last-child a{color: #7cccc6;text-decoration: underline;}
.upper_head_logo{flex-grow: 1;text-align: center;padding: 20px 0;}
.upper_head_logo img{width: 280px;margin-bottom: -14px;margin-left: -40px}
.upper_head_register{align-items: center;}
.upper_head_register li{padding: 20px;position: relative;}
.upper_head_register li .sep{border-right: 1px solid #daded9;height: 50px;display: inline-block;position: absolute;
	right: 0;top: 50%;transform: translateY(-50%);}
.upper_head_register .notif_bell{cursor: pointer;}
.notif_num{background: #f6364f;color: #fff;position: absolute;top: 10px;right: 10px;width: 25px;height: 25px;font-family: "ssR";
    font-size: 15px;box-sizing: border-box;border-radius: 50px;display: flex;justify-content: center;align-items: center;}

.upper_head_register li.user_prof{padding-right: 40px;cursor: pointer;}
.upper_head_register li.user_prof img{border-radius: 100px;width: 45px;height: 45px;object-fit: cover;}
.user_prof::after{content: " ";border-right: 6px solid transparent;
	border-left: 6px solid transparent;position: absolute;right: 23px;top: 50%;transform: translateY(-50%);cursor: pointer;
    -webkit-transform: translateY(-50%);}
.arrow_down::after{border-top: 6px solid #53c4c6;}
.arrow_up::after{border-bottom: 6px solid #53c4c6;}

.notif_list, .user_prof_menu{position: absolute;top: 73px;left: 34%;transform: translateX(-50%);z-index: 2;display: none;
	-webkit-transform: translateX(-50%);width: 300px;border: 1px solid #daded9;background: #fff;
	-webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,.15);
    -moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,.15);
	box-shadow: 0px 3px 15px 0px rgba(0,0,0,.15);}
.notif_list::before, .user_prof_menu::before{content: " ";border-bottom: 10px solid #e0e0e0;border-right: 10px solid transparent;
	border-left: 10px solid transparent;position: absolute;top:-6px;left: 50%;transform: translateX(-50%);
    -webkit-transform: translateY(-50%);}
.notif_list ul{max-height: 350px;overflow-y: scroll;}
.notif_list > a{font-size: 14px;font-family: "ssSB";color: #45bfc1;text-transform: uppercase;padding: 20px 0;
	padding-right: 0 !important;display: block;text-align: center;}
.notif_head{padding: 15px;}
.notif_head p:first-child{flex-grow: 1;}
.notif_head p{font-size: 14px;font-family: "ssSB";color: #1e1e23}
.notif_head p.mark_read_notif{color: #45bfc1;cursor: pointer;}
.notif_list li{border-top: 1px solid #edeeec;display: block;}
.notif_list li:hover{background: #f4f4f4}
.notif_list li a{padding: 0;}
.notif_list li a .icon_status_notif{display: flex;justify-content: center;width: 40px;margin-right: 20px;}

.notif_date{color: #9e9e9e;font-family: "ssL";font-size: 14px;margin-top: 20px;}
.new_notif_list{background: #ebf7f7 !important;}

.user_prof_menu{width: 180px;border:1px solid #daded9;left: 42%;top:85px;}
.user_prof_menu::before{left: 44%;}
.user_prof_head{padding: 10px 20px;}
.user_prof_head p{font-size: 14px;color: #b3b3b3;}
.user_prof_head h4{margin-bottom: 0;margin-top: 0;font-size: 16px;}
.user_prof_menu ul{border-top:1px solid #daded9;}
.user_prof_menu ul li{padding: 0;}
.user_prof_menu ul li a{padding: 10px 20px;width:100%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.user_prof_menu ul li:first-child a{padding-top: 20px;}
.user_prof_menu ul li:last-child a{padding-bottom: 20px;}
.user_prof_menu ul li a:hover{background: #ebf7f7;transition: all 0.3s;-webkit-transition: all 0.3s;}

.upper_head_register a{padding-right: 20px;font-size: 15px;color:#333;}
.upper_head_register a:hover{
	color:#333;
}
/*.upper_head_register, .upper_head_ques{width: 282px;}*/
.upper_head_register .green_bg{color: #fff;background: #53c4c6;border-radius: 100px;padding: 10px 0;width: 156px;
    display: inline-block;text-align: center;text-transform: uppercase;font-family: 'ssB';font-size: 16px;}
.upper_head_register .green_bg:hover{background: #45a9ab;}
.upper_head_register .green_bg.donate {display: none;}

.bottom_head .wrapper, .header_side_menu{align-items: center;}
.bottom_head .menu, .bottom_head .wrapper{justify-content: space-around;}
.bottom_head{border-bottom: 1px solid #dae6e5;}
.bottom_head .wrapper{position: relative;}
.bottom_head .wrapper ul{/* margin-left: -20px; */}

.header_side_menu .language {}


.home_menu_icon img{height: 55px;}
.home_menu_icon{display: none;}
.child_menu a{padding: 20px 10px 20px 10px;font-size: 15px;font-family: 'ssSB';text-transform: uppercase;display: block;position: relative;color:#333}
.parent_menu{cursor: pointer;}
.menu_has_child_active, .menu_has_child:hover > a, .child_menu_click{background: #56c5bb;color: #fff;
	transition: all 0.3s;-webkit-transition: all 0.3s;}
.child_menu_click::before{content: "";border-top: 10px solid #4dc1b5;border-right: 11px solid transparent;
	border-left: 11px solid transparent;display: block;position: absolute;bottom: -9px;z-index: 2;left: 50%;
    transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.child_menu_submenu:hover < .menu_has_child a{background: #56c5bb;color: #fff;}
.submenu_seperator{border-right: 1px solid #bfebeb;}
.child_menu_submenu{position: absolute;top: 58px;left: 0;width: 100%;background: #fff;padding: 20px 0;z-index: -1;display: none;
	-webkit-box-shadow: 0px 10px 35px 10px rgba(0,0,0,.15);
	-moz-box-shadow: 0px 10px 35px 10px rgba(0,0,0,.15);
	box-shadow: 0px 10px 35px 10px rgba(0,0,0,.15);}

.menu_has_child_active{display: flex;display: -webkit-flex;z-index: 2;}

.menu_has_child:hover > .child_menu_submenu{z-index:5;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;
    display: flex;}

.child_menu_submenu_list{padding-top: 20px;width: 200px}
.child_menu_submenu > img{padding: 0 20px;}
.child_menu_submenu a{padding: 0 0 20px 20px;color: #53c4c6;text-decoration: underline;}
.child_menu_submenu li:last-child a{padding: 0 0 0 20px;}
.child_menu_submenu a:hover{background: none;color: #53c4c6;}

.menu_ex_desc{width: calc(100% - 423px)}
.menu_explanation{flex-basis: 0;flex-grow: 1;position: relative;}
.menu_explanation li{display: flex;display: -webkit-flex;position: relative;top: 20px;left: 40px;width: calc(100% - 40px)}
.menu_explanation li img{padding: 20px;padding-top:0;width: 423px;height: 235px;object-fit: cover;}
.menu_explanation li h4{font-family: 'ssSB';font-size: 14px;margin-top: 0px;text-transform: uppercase;}
.menu_explanation li p{font-family: 'ssL';font-size: 16px;}
.hide{display: none !important;}

.search{background: url("media/magnifier.png")no-repeat;width: 14px;height: 14px;cursor: pointer;margin-right: 30px;
	padding: 10px;background-position: center}
.search_form{width: 100%;background: #53c4c6;padding: 10px;position: absolute;top: 59px;opacity: 0;z-index: 1;display: none;}
.search_form form input[type="text"]{flex-grow: 1;padding: 10px;font-family: "ssR";font-size: 16px;outline: none;border: 0;}
.search_form form input[type="submit"]{padding: 0 40px;background: transparent;border: none;color: #fff;font-family: "ssB";
	font-size: 16px;cursor: pointer;outline: none;}

.search_form_mob{width: 100%;background: #53c4c6;padding: 10px;position: absolute;z-index: 1;display: none;}
.search_form_mob form input[type="text"]{flex-grow: 1;padding: 10px;font-family: "ssR";font-size: 16px;outline: none;border: 0;}
.search_form_mob form input[type="submit"]{padding: 0 40px;background: transparent;border: none;color: #fff;font-family: "ssB";
	font-size: 16px;cursor: pointer;outline: none;}

.language a{font-family: 'ssR';font-size: 14px;padding: 20px 0;}
.language a:hover, .lang_active{color: #45c1bc;}

.footer_wrapper .footer_top{padding: 20px 0;background: #359f9d}
.top_right ul, .bottom_menu, .foot_our_partner, .partner_logo,{
	align-items: center;}
.footer_top .wrapper{align-items: flex-start;}
.top_left{flex-grow: 1;}
.top_left ul{justify-content: flex-end; float: left;}
.top_right .phone{background: url("media/phone.png");width: 28px;height: 30px;display: inline-block;}

.top_left a{font-family: "ssR"}
.top_right a, .top_right h2{color: #fff;font-size: 25px;}
.top_left li{margin-right: 10px;}
.top_left a{display: inline-block;width: 46px;height: 46px;margin-bottom: -13px;}
.top_left a.fb{background: url("media/fb.png");}
.top_left a.twitter{background: url("media/twitter.png");}
.top_left a.ig{background: url("media/ig.png");}
.top_left a.wa{background: url("media/wa.png");}
.top_left a.youtube{background: url("media/youtube.png");}

.footer_bottom{background: url("media/footer bg.png")no-repeat;padding: 50px 0;background-size: cover;background-position: right;}
.footer_bottom .wrapper h4{font-size: 15px;text-transform: uppercase;text-decoration: underline;color: #fff;margin-bottom: 35px;}
.bottom_menu ul, .bottom_menu ul>li {
    list-style: none !important;
}
.footer_wrapper ul, .footer_wrapper ul>li {
    list-style: none !important;
}
.bottom_menu{justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}

.bottom_menu ul li a{font-size: 12px;font-family: "ssR";color:#fff;padding-bottom: 10px;display: block;}
.bottom_menu ul li:first-child a{font-family: "ssSB";text-transform: uppercase;text-decoration: underline;padding-bottom: 20px}
.bottom_menu ul li a.child:hover{color: #88e8e0}
.bottom_menu ul li a.parent:hover{text-decoration: underline !important;}


.partner_logo{flex-grow: 1;align-items: center;}
/*.copyright ul{flex-wrap: wrap;}
.copyright p{margin-bottom: 20px;color: #fff;font-size: 14px;}
.copyright a{color: #fff;font-size: 14px;}*/
.copyright a {color: #ffffff;}
.copyright li {display: inline-block;position: relative;float: right;margin-bottom: 20px;}
.copyright p {position: relative;float: right;color: #ffffff;}

.top_banner img{height: 330px;width: 100%;object-fit: cover;background-position: 0 center;}
.slider_bullet{position: absolute;bottom: 20px;z-index: 4;display: flex;left: 50%;}
.slider_bullet p{width: 10px;height: 10px;border-radius: 10px;background: #8e8d8c;margin-right: 10px;cursor: pointer;}
.slider_bullet p.active{background: #fff;}
.bredcrumb{padding: 20px 0;flex-wrap: wrap;}
.bredcrumb p, .bredcrumb span, .bredcrumb a{color: #aaa;font-family: 'ssR';font-size: 16px;margin-bottom: 15px}
.bredcrumb a{text-decoration: underline;}
.bredcrumb a:hover{text-decoration: none;}
.bredcrumb span{margin: 0 10px;}

.page_head{padding: 20px 0 10px 0;}
.page_head h1{font-size: 46px;text-transform: uppercase;}

.page_head p,.page_head ul,.page_head ol{margin: 20px auto;font-size: 22px;line-height: 32px;text-align: center;font-family: "ssL"}
.page_head ul,.page_head ol{text-align: left;}
.page_head h1, .our_partner_head p{text-align: center; color: #3eacb4;}

.page_head ul,.guide_page_head ul>li{list-style: disc;}
.page_head ul{padding-left: 30px;}

.page_head ul li, .page_head ul li p, .page_head ol li, .page_head ol li p{font-size: 20px;font-family: "ssL";line-height: 30px;}
.page_head ul li,.page_head ol li{margin-bottom: 5px;}
.page_head ol li{list-style:unset}
.page_head ul,.page_head ul>li{list-style: disc;}
/* Membership */
.membership_wrapper ul,.membership_wrapper ul>li{list-style: disc;}
.membership_wrapper ul{padding-left: 30px;}

.membership_wrapper ul li, .membership_wrapper ul li p, .membership_wrapper ol li, .membership_wrapper ol li p{font-size: 20px;font-family: "ssL";line-height: 30px;}
.membership_wrapper ul li,.membership_wrapper ol li{margin-bottom: 5px;}
.membership_wrapper ol li{list-style:unset}
.membership_wrapper ul,.membership_wrapper ul>li{list-style: disc;}

.icon_excel{background: url("media/xls.png")no-repeat;background-size: contain;}
.icon_doc{background: url("media/doc.png")no-repeat;background-size: contain;}
.icon_pdf{background: url("media/pdf.png")no-repeat;background-size: contain;}
.icon_ppt{background: url("media/ppt.png")no-repeat;background-size: contain;}

.membership_program h2, .membership_program h3, .membership_program .price, .donate_content > h2,
.donate_sidebar > h2, .donation_collected h3, .donate_sidebar a, .helpline h3, .partners_desc a, .vol_button a,
.vol_desc a:hover, .faq_footer h3, .guide_wrapper .footer_rest_child_3menu h3, .warrior_color,
.detailpage_wrapper .footer_rest_child_3menu h3, .detailpage_right .item_category,
.recent_news li .item_category, .footer_content_event h2, .event_detail_footer h2,
.populer_thread ul h3:hover, .dondont_wrapper .footer_rest_child_3menu h3, .text_gradient_bc, .post_desc .category, .blue_gradient_txt{
	color:transparent !important;-webkit-background-clip: text;background-clip: text;
	background-image: -webkit-linear-gradient(left, #7cccaf, #3bb6c5);
    background-image:    -moz-linear-gradient(left, #7cccaf, #3bb6c5);
    background-image:     -ms-linear-gradient(left, #7cccaf, #3bb6c5);
    background-image:      -o-linear-gradient(left, #7cccaf, #3bb6c5);
    background-image:         linear-gradient(to right, #7cccaf, #3bb6c5);}


#show_donate_form, .vol_button a:hover, .next_form_button, .member_button a:last-child, .show_more_button_grey:hover,
.event_detail_footer a, .contact_button,.blue_gradient_bg,.event_detail_footer input{
	transition: all 0.2s;-webkit-transition: all 0.2s;
	background: rgb(124,204,175); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(124,204,175,1) 2%, rgba(59,182,197,1) 51%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(124,204,175,1) 2%,rgba(59,182,197,1) 51%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(124,204,175,1) 2%,rgba(59,182,197,1) 51%);}

.mob_show_filter{width: 100%;padding: 20px;background: #fff;border: 1px solid #f1f1f1;box-sizing: border-box;
	;border: 1px solid #c8c8c8;align-items: center;}
.mob_show_filter p{flex-grow: 1;color: #407a7b;font-size: 15px;font-family: "ssSB";text-transform: uppercase;}
.mob_show_filter i{font-size: 25px;}
.mob_show_filter i.icon-wrong{font-size: 18px}

.head_fixed{-webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,.15);
	-moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,.15);
	box-shadow: 0px 3px 15px 0px rgba(0,0,0,.15);
	transition: all 0.3s;-webkit-transition: all 0.3s;
	-webkit-animation: show_header 0.25s;
	-moz-animation:    show_header 0.25s;
	-o-animation:      show_header 0.25s;
	animation:         show_header 0.25s;}

.caregiver_color{color: #e58cad !important;}
.event_detail > .warrior_color{color:#3bb6c5 !important}
.event_detail > .survivor_color{color:#3bb6c5 !important}.survivor_color{
	color:transparent !important;-webkit-background-clip: text;background-clip: text;
	background-image: -webkit-linear-gradient(left, #efd000, #f5a31d);
    background-image:    -moz-linear-gradient(left, #efd000, #f5a31d);
    background-image:     -ms-linear-gradient(left, #efd000, #f5a31d);
    background-image:      -o-linear-gradient(left, #efd000, #f5a31d);
    background-image:         linear-gradient(to right, #efd000, #f5a31d) !important; }

@-webkit-keyframes show_header {
  0%   {transform: translateY(-59px);-webkit-transform: translateY(-59px);}
  100% {transform: translateY(0px);-webkit-transform: translateY(0px);}
}
@-moz-keyframes show_header {
  0%   {transform: translateY(-59px);-webkit-transform: translateY(-59px);}
  100% {transform: translateY(0px);-webkit-transform: translateY(0px);}
}
@-o-keyframes show_header {
  0%   {transform: translateY(-59px);-webkit-transform: translateY(-59px);}
  100% {transform: translateY(0px);-webkit-transform: translateY(0px);}
}
@keyframes show_header {
  0%   {transform: translateY(-59px);-webkit-transform: translateY(-59px);}
  100% {transform: translateY(0px);-webkit-transform: translateY(0px);}
}


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.arr_down{background-image: url('media/arr_down_black.png');background-repeat: no-repeat;background-size: contain;}
.arr_up{background-image: url('media/arr_down_black.png');background-repeat: no-repeat;transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);background-size: contain;}
.link_disable a{pointer-events: none;}
.header_mobile{border-bottom: 1px solid #dbdbdb;}
.mobile_head{top: -60px;transition: all 0.3s;-webkit-transition: all 0.3s;z-index: 3}
.mobile_head.fixed{width: 100%;position: fixed;background: #fff;z-index: 4;box-sizing: border-box;top: 0;
    transition: all 0.3s;-webkit-transition: all 0.3s;}
.mobile_menu_list{height: 100%;overflow-y: scroll;}
.mobile_menu_list a{text-transform: uppercase;color: #333;font-family: "ssSB";font-size: 14px;display: block;
	padding: 18px 20px;background: #f9f9f9;}
	.mobile_menu_list a:hover{
		color: #333;
	}
.mobile_menu_list > li{border-bottom: 1px solid #dbdbdb;position: relative;    float: none;
    opacity: unset;
	line-height: unset;}
	.mobile_menu_list > li:hover{
		opacity:unset;
	}
.mob_child_menu a{padding-left: 40px;}
.mobmenu_has_child.open:before{content:'';background: url("media/arr_down_black.png")no-repeat;background-size: contain;
    display: inline-block;position: absolute;top: 30px;right: 30px;width: 11px;height: 6px;transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);transition: transform 0.2s;-webkit-transition: transform 0.2s;}
.mobmenu_has_child.closemenu:before{content:'';background: url("media/arr_down_black.png")no-repeat;background-size: contain;
    display: inline-block;position: absolute;top: 25px;right: 30px;width: 11px;height: 6px;transition: transform 0.2s;-webkit-transition: transform 0.2s;}

.mob_child_menu, .mobile_menu_list{display: none;}
.mob_child_menu > li{border-bottom: 1px solid #dbdbdb}
.mob_child_menu > li:last-child{border-bottom: 0}

.mobmenu_has_child.open li a{color:#fff;background: #53c4c6}
.mobmenu_has_child.open .parent{color: #53c4c6}
.mobile_menu_list img{width: 60px;height: 60px;border-radius: 100px;padding: 10px;object-fit: cover}
.mobile_language {display: flex;margin-top: 20px; margin-bottom:20px; width: inherit;}
.mobile_language .active {background: none;color: #53c4c6;}
.mobile_language a {background: none;}
.homebanner .owl-dots{
	display: none;
}
.homebanner.owl-carousel.owl-drag .owl-item{
	margin-bottom: -4px;
}
@media (min-width: 0){
	.footer_top .wrapper, .top_right, .partner_logo, .same_row, .foot_our_partner, .footer_rest_child_3menu ul{flex-direction: column;}
	.wrapper{width: 90%;}
	.mobile{display: block;}
	.desk{display: none;}
	.footer_top .wrapper{align-items: flex-start;}
	.bottom_menu ul{margin-bottom: 20px;width: 50%;}
	.page_head p,.page_head ul,.page_head ol{width: 85%;}
	.partner_logo{width: 100%}
	.partner_logo{display: flex;display: -webkit-flex;justify-content: space-around;}
	.partner_logo li{margin-right: 0;margin-bottom: 20px;}
	.copyright a {color: #ffffff;}
    .copyright li {margin-bottom: 20px;float: unset;display: grid;}
    .copyright p {float: unset;text-align: center;color: #ffffff;}
    .copyright ul {position: relative;display: block;text-align: center;}
	.top_right{margin-bottom: 20px;align-items: flex-start;}
	.top_right h2{margin: 20px 20px 20px 0;}
	.footer_rest_child_3menu li{text-align: center;}
	.footer_rest_child_3menu li:nth-child(1){width: 100%;text-align: center;}
	.footer_rest_child_3menu li:nth-child(2){width: 100%;text-align: center;}
	.footer_rest_child_3menu li:nth-child(3){width: 100%;text-align: center;}
	.footer_rest_child_3menu li a{padding: 50px 0;}
	.footer_rest_child_menu_sep{width: 100%;height: 1px;top:100%;}
	.helpline_default{ position: relative;}
	.helpline{width: 100%;margin-top: 50px;}
	.footer_top .phone{display: none;}

    .header_mobile{align-items: center;padding: 0 10px;}
    .burger_menu{flex-direction: column;align-items: center;margin-top: 4px;}
    .burger_menu > p{font-size:9px;letter-spacing: 1px;margin:0px;margin-top: 3px;}
    .burger_line{height: 2px;width: 22px;background: #333333;margin-bottom: 3px;}
    .burger_menu.active .burger_line{background: #53c4c6}
    .burger_menu.active > p{color: #53c4c6}
    .mobile_magnifier{margin-left: 20px;width:20px;margin-top: -3px;}
    .mobile_logo{padding: 10px 0;text-align: center;margin-left: -10px;}
    .mobile_logo img{width: 90px;margin-bottom: -10px;vertical-align: unset;}
    .mobile_logo, .mobile_head_left, .mobile_head_right{flex-grow: 1;flex-basis: 0;}
    .mobile_head_right{text-align: right;}
    .mobile_head_right a{padding: 8px 0;width:90px;text-align: center;display: inline-block;background: #53c4c6;color: #fff;
        font-family: "ssB";font-size: 11px;text-transform: uppercase;border-radius: 50px;}
    .open_quote{left: -35px;}
    .close_quote{right: -35px;}
    .search_form_mob{top: 51px;}
	.mob_show_filter{display: flex;display: -webkit-flex;}
	.mobile_wrapper{padding-top: 80px;}
	.agree{
		font-size: 34px;
	}
	.register_button{
		width: 320px;
		font-size: 35px;
	}
}
@media (min-width: 640px){
	.footer_top .wrapper, .partner_logo, .same_row, .foot_our_partner, .footer_rest_child_3menu ul{flex-direction: column;}
	.wrapper{width: 90%;}
	.mobile{display: block;}
	.desk{display: none;}
	.footer_top .wrapper{align-items: flex-start;}
	.bottom_menu ul{margin-bottom: 20px;width: 170px;}
	.page_head p,.page_head ul,.page_head ol{width: 85%;}
	.page_head ul.cancer_list{width:85%}
	.partner_logo{width: 100%;justify-content: space-evenly;display: -webkit-box;}
	.partner_logo li{margin-right: 0;margin-bottom: 20px;}
		.top_right{margin-bottom: 20px;flex-direction: column;}
	.top_right h2{margin: 20px 20px 20px 0;align-items: flex-start;}
	.footer_rest_child_3menu li{text-align: center;}
	.footer_rest_child_3menu li:nth-child(1){width: 100%;text-align: center;}
	.footer_rest_child_3menu li:nth-child(2){width: 100%;text-align: center;}
	.footer_rest_child_3menu li:nth-child(3){width: 100%;text-align: center;}
	.footer_rest_child_3menu li a{padding: 50px 0;}
	.footer_rest_child_menu_sep{width: 100%;height: 1px;top:100%;}
	.helpline_default{ position: relative;}
	.helpline{width: 100%;margin-top: 50px;}
	.footer_top .phone{display: none;}

	.copyright a {color: #ffffff;}
    .copyright li {margin: auto;margin-bottom: 20px;}

    .copyright p {float: unset;}
    .copyright ul {display: flex;position: relative;}
    .header_mobile{align-items: center;padding: 0 30px;}
    .burger_menu{flex-direction: column;align-items: center;margin-top: 0}
    .burger_menu > p{font-size:12px;letter-spacing: 1px;margin-top: 0;}
    .burger_line{height: 4px;width: 30px;background: #333333;margin-bottom: 5px;}
    .burger_menu.active .burger_line{background: #53c4c6}
    .burger_menu.active > p{color: #53c4c6}
    .mobile_magnifier{margin-left: 30px;width: 30px;margin-top: -3px}
    .mobile_logo{padding: 10px 0;text-align: center;}
    .mobile_logo img{width: 150px;}
    .mobile_logo, .mobile_head_left, .mobile_head_right{flex-grow: 1;flex-basis: 0;}
    .mobile_head_right{text-align: right;}
    .mobile_head_right a{padding: 10px 0;width:120px;text-align: center;display: inline-block;background: #53c4c6;color: #fff;
        font-family: "ssB";font-size: 13px;text-transform: uppercase;border-radius: 50px;}
    .open_quote{left: -35px;}
    .close_quote{right: -35px;}
    .search_form_mob{top: 72px;}
	.mob_show_filter{display: flex;display: -webkit-flex;}
	.mobile_wrapper{padding-top: 100px;}
	.register_button{
		width: 320px;
		font-size: 30px;
	}
	.agree{
		font-size: 30px;
	}
	
}
@media only screen and (min-width: 763px) {
   .copyright p{margin-top: 0;float: right;}
	.copyright ul{justify-content: flex-end;display: flex;margin-bottom: 20px;}
	.copyright ul li{margin-left: 20px;margin-right: 0;margin-bottom: 0;}

}
@media (min-width: 1190px){
	.footer_top .wrapper, .partner_logo, .same_row,.footer_rest_child_3menu ul, .foot_our_partner{flex-direction: row;}
	.wrapper{width: 1185px;}
	.mobile{display: none;}
	.desk{display: block;}
	.footer_top .wrapper{align-items: center;}
	.bottom_menu ul{margin-bottom: 0;width: auto;}
	.page_head p,.page_head ul,.page_head ol{width: 54%;}
	.page_head ul.cancer_list{width:100% !important; max-width: 1190px !important;}
	.partner_logo{width: auto}
	.partner_logo{justify-content: flex-start;}
	.partner_logo li{margin-right: 40px;margin-bottom: 0}
	/*.copyright p{margin-top: 0;}
	.copyright ul{justify-content: flex-end;}
	.copyright ul li{margin-left: 20px;margin-right: 0;margin-bottom: 0;}*/
	.top_right{margin-bottom: 0;flex-direction: row;align-items: center}
	.top_right h2{margin: 20px;}
	.footer_rest_child_3menu li{text-align: left;}
	.footer_rest_child_3menu li:nth-child(1){width: 38%;text-align: right;}
	.footer_rest_child_3menu li:nth-child(2){width: 26%;text-align: center;}
	.footer_rest_child_3menu li:nth-child(3){width: 38%;text-align: left;}
	.footer_rest_child_3menu li a{padding: 70px 20%;}
	.footer_rest_child_menu_sep{width: 1px;height: 100px;top:50%;}
	.helpline_default{ position: absolute;}
	.helpline{width: 300px;margin-top: 0;}
	.footer_top .phone{display: block;}
	.open_quote{left: -50px;}
    .close_quote{right: -50px;}
	.mob_show_filter{display: none;}
	.mobile_wrapper{padding-top: 0;}
	.register_button{
		width: 200px;
		font-size: 16px;
	}
	.agree{font-size: 13px;}
}
@media (min-width: 1500px){}
.disabled { background: #eee !important; }
