@charset "UTF-8";

body{
	margin:0 !important;
	/* font-family:'Noto Serif TC', serif; */
	font-family:-apple-system, Helvetica, Arial, 'Microsoft JhengHei', sans-serif;
	font-weight:600;
}

a{
	text-decoration:none;
}

.button-p{
	color:#FFF;
	padding:8px 24px;
	display:inline-block;
	background-color:#E50057;
	border:solid 1px #E50057;
	letter-spacing:1px;
}

.button-p:hover{
	color:#E50057;
	background-color:#FFF;
}

body.modal-active{
	overflow:hidden;
}

.services-location-mobile{
	display:none;
}

header.page_header{
	position:absolute;
	width:100%;
	margin:0 auto;
	z-index:9999;
	background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

#mobile-footer-menu, 
.accountDashBoard.mobile{
	display:none;
}

#scroll-to-top{
	position:fixed;
	right:0;
	bottom:20%;
	width:50px;
	height:50px;
	cursor:pointer;
	z-index:20;
	opacity:0;
}

#menu-item-social-network{
	display:none;
}

.pfc_newsletter_container{
	margin-top:100px;
}

.select-drop{
	display:none;
}

.button{
	background-color:#E50057;
	color:#FFF;
	padding:12px 0;
	display:block;
	margin:auto;
	font-size:1rem;
	text-align:center;
	max-width:160px;
}

.container{
	max-width:1170px;
	margin:auto;
	width:100%;
}

.sectionTitle.hz{
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
}

.sectionTitle.inline, 
.sectionTitle.cross-inline{
	padding-bottom:35px;
}

.sectionTitle.inline{
	display:block;
	text-align:center;
}

.sectionTitle.cross-inline{
	display:flex;
	text-align:left;
	margin-bottom:20px;
}

.sectionTitle.cross-inline:only-child{
	margin-bottom:0;
}

.sectionTitle.cross-inline.mid{
	justify-content:center;
}

.sectionTitle.cross-inline > div{
	display:flex;
	align-items:center;
	margin-right:10px;
}

.sectionTitle.inline > .stTitle{
	padding-top:28px;
	position:relative;
	letter-spacing:2px;
}

.sectionTitle.cross-inline > .stTitle{
	padding-left:32px;
	position:relative;
}


.sectionTitle.cross-inline > div:last-child{
	margin-right:0;
}

.sectionTitle.inline > .stTitle::before, 
.sectionTitle.cross-inline > .stTitle::before{
	content:'';
	position:absolute;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41NzM4OSA2LjIyNzEzTDAgNi43Mzg5Mkw4LjkzMDQyIDcuNzkxMjRMMTIuOTg0NSAyMC4zNzg5TDExLjQyNjEgNy44NjZMMjAgNy4zNTQyMUwxMS4wNjk2IDYuMzAxODhMOC41NTY2NCAwLjc5Mjk2OUw4LjU3Mzg5IDYuMjI3MTNaIiBmaWxsPSIjRTUwMDU3Ij48L3BhdGg+PC9zdmc+');
	background-position:50%;
	background-repeat:no-repeat;
	background-size:20px 20px;
}

.sectionTitle.inline > .stTitle::before{
	top:0;
	left:50%;
	margin-left:-12px;
	width:24px;
	height:24px;
}

.sectionTitle.cross-inline > .stTitle::before{
	top:0;
	left:0;
	width:32px;
	height:32px;
}

.stTitle{
	font-weight:700;
	font-size:24px;
	color:#E50057;
}

.stTitleEn{
	font-size:12px;
	color:#E50057;
	margin-top:5px;
}

.ogzContainer{
	display:grid;
	grid-template-columns:7fr 3fr;
	grid-row-gap:20px;
}

header.page_header+*:not(.banner){
	padding-top:136px;
}

.banner{
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:800px;
}

.dpItem[data-index]{
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	height:77px;
}

.cvsItem[data-index] > .csvImg{
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	height:100px;
	width:100px;
}

.opNavItem[data-index] > .opnImg{
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	height:100px;
}

.pfc_newsletter_container{
	padding:30px;
	background-color:#f2f2f2;
	display:flex;
	justify-content:center;
	min-height:unset;
}

.pfc_newsletter_container label[for=newsletterFtr]{
	display:flex;
	position:relative;
}

.pfc_newsletter_container .subscribe label[for=newsletterFtr]{
	top:-5px;
}

.pfc_newsletter_container label[for=newsletterFtr] span{
	display:flex;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-right:10px;

	padding-left:80px;
	position:relative;

}
.pfc_newsletter_container label[for=newsletterFtr] span svg{
	margin-right:10px;
}

.pfc_newsletter_container label[for=newsletterFtr] input[name=ftr_email]{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	padding:13px 20px;
	background-color:#fff;
	border:none;
	max-width:360px;
	width:360px;
}

.pfc_newsletter_container label[for=newsletterFtr] input[type=submit]{
	cursor:pointer;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background:#E50057;
	padding:8px 24px;
	border:none;
	height:41px;
}

.pfc_newsletter_container .subscribe label[for=newsletterFtr] input[type=submit]{
	position:absolute;
	right:5px;
	top:5px;
}

.newsletterList{
	padding:0 10px;
}

.pfc_newsletter_container .cancel{
	position:relative;
	top:-5px;
}
.pfc_newsletter_container .cancel input[type=submit]{
	cursor:pointer;
	font-size:14px;
	color:#808080;
	background-color:transparent;
	border:none;
	margin:0 15px;
	padding:8px 24px;
}

.pfc_newsletter_container .newsletterList a span{
	letter-spacing:1px;
	color:#E50057;
	padding:8px 24px;
	border:1px solid #E50057;
	cursor:pointer;
	display:block;
	box-sizing:border-box;
}
.pfc_newsletter_container .newsletterList a span:hover{
	background-color:#e50057;
	color:#fff;
}
.pfc_newsletter_container .ftrNewLetterContinaer.rwd{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.pfc_newsletter_container .newsletterList > a > span{
	text-align:center;
}

footer.page_footer{
	padding:50px 0 5px;
	background-color:#4D4D4D;
}
footer.page_footer .pfcContainer{
	display:flex;
	width:100%;
	margin-bottom:85px;
}

footer.page_footer .pfcContainer .pfc h6{
	font-weight:normal !important;
	font-size:18px;
	line-height:28px;
	color:#FFFFFF;
	margin-bottom:20px;
	margin-top:0;
}
footer.page_footer .pfcContainer .pfc.logo{
	width:25%;
}

footer.page_footer .pfcContainer .pfc.contact{
	width:25%;
	padding-right:5%;
}

footer.page_footer .pfcContainer .pfc.contact .fsItem{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin-bottom:10px;
}
footer.page_footer .pfcContainer .pfc.contact .fsItem a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin-bottom:10px;
}
footer.page_footer .pfcContainer .pfc.ftrSocial{
	width:25%;
}

footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems{
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:11px;
}

footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a{
	margin-right:20px;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.fb:hover svg path:first-child{
	fill:#fff;
	stroke:#fff;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.fb:hover svg path:last-child{
	fill:#E50057;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.ig:hover svg path:first-child{
	fill:#fff;
	stroke:#fff;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.ig:hover svg path:last-child{
	fill:#E50057;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.line:hover svg path:first-child{
	fill:#fff;
	stroke:#fff;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.line:hover svg path:last-child{
	fill:#E50057;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.ytb:hover svg path:first-child{
	fill:#fff;
	stroke:#fff;
}
footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a.ytb:hover svg path:last-child{
	fill:#E50057;
}
footer.page_footer .pfcContainer .pfc.nav_1,
footer.page_footer .pfcContainer .pfc.nav_2{
	width:13.5%;
}

footer.page_footer .pfcContainer .pfc.nav_1 .fml a span,
footer.page_footer .pfcContainer .pfc.nav_2 .fml a span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	opacity:0.5;
	margin-bottom:10px;
	display:block;
}
footer.page_footer .pfcContainer .pfc.nav_1 .fml a span:hover,
footer.page_footer .pfcContainer .pfc.nav_2 .fml a span:hover{
	opacity:1;
}
footer.page_footer .pfcContainer .pfc.otherLink{
	padding-left:10px;
}

footer.page_footer .pfcContainer .pfc.otherLink .fml{
	width:40%;
	float:left;
	clear:right;
	text-align:center;
}

footer.page_footer .pfcContainer .pfc.otherLink .fml a span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	opacity:0.5;
	margin-bottom:10px;
	display:block;
}
footer.page_footer .pfcContainer .pfc.otherLink .fml a span:hover{
	opacity:1;
}
footer.page_footer .pfc_copyright{
	font-size:12px;
	line-height:22px;
	letter-spacing:0.5px;
	color:#FFFFFF;
	opacity:0.5;
	text-align:center;
	border-top:1px solid #fff;
	padding-top:5px;
}

.sideFloatContainer{
	position:fixed;
	z-index:101;
	top:40%;
	bottom:0;
	right:0;
	left:0;
	width:3%;
}
.sideFloatContainer .sf{
	display:flex;
	position:relative;
	margin-bottom:10px;
	transform:translateX(-70px);
	transition:all 0.5s;
}
.sideFloatContainer .sf .sfTitle{
	cursor:pointer;
	writing-mode:tb;
	font-weight:bold;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background:#E50057;
	border-radius:0 5px 5px 0;
	padding:10px 5px;
	height:70px;
	text-align:center;
}
.sideFloatContainer .sf .sfContent{
	background-color:#F2F2F2;
	padding:20px;
}
.sideFloatContainer .sf .sfContent a{
	display:block;
}
.sideFloatContainer .sf.active{
	transform:translateX(0px);
}

#modal-container{
	position:fixed;
	display:table;
	height:100%;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	right:0;
	transform:scale(0);
	z-index:1;
}
#modal-container.active{
	transform:scaleY(0.01) scaleX(0);
	animation:unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
	background:rgba(255, 255, 255, 0.8);
	backdrop-filter:blur(50px);
	z-index:99999;
}
#modal-container .modal-background{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
}

#modal-container .modal-background .modal{
	display:block;
	transform:scale(0);
	animation:zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
	max-width:1140px;
	border:none;
	box-shadow:none;
	background-color:transparent;
}
#modal-container .modal-background .modal .bookInfo.container{
	display:flex;
	align-items:center;
	width:100%;
}

#modal-container .modal-background .modal .bookInfo.container .biImg{
	width:20%;
	padding-bottom:28%;
}

#modal-container .modal-background .modal .bookInfo.container .biContent{
	width:72%;
	padding-left:100px;
}

#modal-container .modal-background .modal .bookInfo.container .biContent .close{
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
#modal-container .modal-background .modal .bookInfo.container .biContent .close > svg{
	margin-right:10px;
}

#modal-container .modal-background .modal .bookInfo.container .biContent .biInner .biMeta{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
#modal-container .modal-background .modal .bookInfo.container .biContent .biInner h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 10px;
}
#modal-container .modal-background .modal .bookInfo.container .biContent .biInner .biExcerpt{
	margin-bottom:30px;
}
#modal-container .modal-background .modal .bookInfo.container .biContent .biInner .biExcerpt > p{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0;
}
#modal-container .modal-background .modal .bookInfo.container .biContent .biInner .biStatus{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
#modal-container .modal-background .modal .bookInfo.container .biContent .biInner .biStatus > a{
	color:#E50057;
}
#modal-container.out{
	transform:scale(1);
	animation:unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.out .modal-background .modal{
	animation:zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes unfoldIn{
	0%{
		transform:scaleY(0.005) scaleX(0);
	}
	50%{
		transform:scaleY(0.005) scaleX(1);
	}
	100%{
		transform:scaleY(1) scaleX(1);
	}
}
@keyframes unfoldOut{
	0%{
		transform:scaleY(1) scaleX(1);
	}
	50%{
		transform:scaleY(0.005) scaleX(1);
	}
	100%{
		transform:scaleY(0.005) scaleX(0);
	}
}
@keyframes zoomIn{
	0%{
		transform:scale(0);
	}
	100%{
		transform:scale(1);
	}
}
@keyframes zoomOut{
	0%{
		transform:scale(1);
	}
	100%{
		transform:scale(0);
	}
}
.page_header{
	background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	padding:20px 0;
}

.page_header .page_header_top{
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-bottom:8px;
}
.page_header .page_header_top .phtItem{
	margin-left:20px;
}

.page_header .page_header_top .phtItem:nth-of-type(4){
	margin-right:35px;
}

.page_header .page_header_main{
	display:flex;
	align-items:center;
	justify-content:space-between;
}











ul.menu{
	list-style:none;
	display:inline-flex;
	margin:0;
	padding:0;
}
ul.menu > li{
	position:relative;
	border-right:1px solid rgba(77, 77, 77, 0.5);
	padding:0 10px;
	cursor:pointer;
}
ul.menu > li:first-child{
	padding-left:0;
}
ul.menu > li:last-child{
	border-right:none;
	padding-right:0;
}
ul.menu > li > span.sub-toggle{
	display:none;
}
ul.menu > li.current-menu-item > a{
	background:#E50057;
	border-radius:10px;
	color:#fff;
}
ul.menu > li.current-menu-item > a > span.enTitle{
	color:#fff;
}
ul.menu > li.current-menu-item > a:after{
	content:"";
	width:1px;
	height:1px;
	border-style:solid;
	border-width:8.7px 5px 0 5px;
	border-color:#e50058 transparent transparent transparent;
	line-height:0;
	_border-color:#e50058 #000000 #000000 #000000;
	_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000");
	display:block;
	bottom:-9px;
	top:auto;
	position:absolute;
	z-index:999;
	left:0;
	right:0;
	margin:auto;
}
ul.menu > li > a{
	display:block;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:6px 20px;
}
ul.menu > li > a > span.enTitle{
	font-size:12px;
	line-height:22px;
	letter-spacing:0.5px;
	color:#4D4D4D;
	display:block;
	text-align:center;
}
ul.menu > li > a:hover{
	background:#E50057;
	border-radius:10px;
	color:#fff;
}
ul.menu > li > a:hover > span.enTitle{
	color:#fff;
}
ul.menu > li > a:hover:after{
	content:"";
	width:1px;
	height:1px;
	border-style:solid;
	border-width:8.7px 5px 0 5px;
	border-color:#e50058 transparent transparent transparent;
	line-height:0;
	_border-color:#e50058 #000000 #000000 #000000;
	_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000");
	display:block;
	bottom:-9px;
	top:auto;
	position:absolute;
	z-index:999;
	left:0;
	right:0;
	margin:auto;
}
ul.menu > li.menu-item-has-children{
	position:relative;
}
ul.menu > li.menu-item-has-children > ul{
	z-index:99;
	position:absolute;
	list-style:none;
	margin:0;
	width:164px;
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
	border-radius:10px;
	padding:16px;
	left:-25%;
	right:auto;
}
ul.menu > li.menu-item-has-children > ul > li > a{
	display:block;
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul.menu > li.menu-item-has-children > ul > li:hover > a{
	color:#E50057;
}
ul.menu > li.menu-item-has-children > ul > li:last-child > a{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
ul.menu > li.menu-item-has-children > ul > li > span.sub-toggle{
	display:none;
}
ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children{
	position:relative;
}
ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul{
	position:absolute;
	list-style:none;
	margin:0;
	width:164px;
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
	border-radius:10px;
	padding:16px;
	right:0;
	top:-15px;
	left:180px;
}
ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a{
	display:block;
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:hover > a{
	color:#E50057;
}
ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:last-child > a{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > span.sub-toggle{
	display:none;
}














.single_post_container{
	padding-top:50px;
}

.single_post_container ul.singlePostBreadcrumb{
	display:flex;
}
.single_post_container ul.singlePostBreadcrumb > li:after{
	content:">";
	margin:0 3px;
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
}
.single_post_container ul.singlePostBreadcrumb > li:last-child:after{
	display:none;
}
.single_post_container ul.singlePostBreadcrumb > li > a{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
}
.single_post_container ul.singlePostBreadcrumb > li > a:hover{
	color:#E50057;
}
.single_post_container .singlePostMeta{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	display:flex;
	align-items:center;
}
.single_post_container .singlePostMeta a{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	display:flex;
	align-items:center;
}
.single_post_container .singlePostMeta > .sep{
	margin:0 10px;
}
.single_post_container h1{
	font-weight:normal !important;
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:5px 0 10px;
}
.single_post_container .singlePostSource{
	display:flex;
	align-items:center;
	margin-bottom:30px;
}

.single_post_container .singlePostSource > .sps{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	display:flex;
	align-items:center;
}

.single_post_container .singlePostSource > .sps > svg{
	margin-right:10px;
}
.single_post_container .singlePostSource > .sps.source > a{
	color:#E50057;
}
.single_post_container .singlePostSource .sps.writer,
.single_post_container .singlePostSource .sps.editor{
	margin-right:30px;
}

.single_post_container span.featureImageExcerpt{
	display:block;
	margin:10px 0 30px;
	font-size:14px;
	line-height:24px;
	color:#B3B3B3;
}

.single_post_container .singleMainContent{
	line-height:200%;
	letter-spacing:1px;
	color:#4D4D4D;
	font-size:18px;
	width:100%;
	max-width:800px;
	margin:0 auto 30px;
}

.single_post_container .singleMainContent h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
}
.single_post_container .singleMainContent h4:before{
	content:"";
	height:17px;
	width:2px;
	border-right:2px solid #E50057;
	display:inline-block;
	margin-right:10px;
}

.single_post_container .singleMainContent .wp-caption{
	max-width:100%;
}

.single_post_container .singleMainContent blockquote{
	border:1px solid #F2F2F2;
	margin:30px 0;
	padding:30px;
}
.single_post_container .singleMainContent blockquote > p{
	margin:0;
}

.single_post_container .singleMainContent img{
	max-width:100%;
	height:auto;
}

.single_post_container .singleMainContent .wp-caption.aligncenter > img{
	display:block;
}

.single_post_container .singleMainContent .wp-caption.aligncenter > p{
	font-size:.9rem;
	color:#999;
	margin-top:0;
}

.single_post_container .singleSubContent{
	border:1px solid #F2F2F2;
	padding:30px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}

.singleSubContent > h3{
	margin-top:0;
}

.single_post_container .singleSubContent > p{
	margin:0;
}
.single_post_container .shareTagsContainer{
	margin-bottom:100px;
}
.single_post_container .shareTagsContainer .shareContainer{
	line-height:30px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
}
.single_post_container .shareTagsContainer .shareContainer .addtoany_shortcode{
	margin-left:20px;
}
.single_post_container .shareTagsContainer .shareContainer .addtoany_shortcode .addtoany_list a{
	height:30px;
	margin-right:20px;
}
.single_post_container .shareTagsContainer .shareContainer .addtoany_shortcode .addtoany_list a span.a2a_svg{
	border-radius:30px !important;
}
.single_post_container .shareTagsContainer .shareContainer .addtoany_shortcode .addtoany_list a span.a2a_svg svg{
	height:23px;
	top:3px;
}
.single_post_container .shareTagsContainer .tagsContainer .singlePostTagsList{
	display:inline-block;
	margin:30px 0 0;
}
.single_post_container .shareTagsContainer .tagsContainer .singlePostTagsList > a{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:8px 24px;
	background:#F2F2F2;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	clear:right;
}
.single_post_container .shareTagsContainer .tagsContainer .singlePostTagsList > a:hover{
	color:#E50057;
}
.single_post_container .dlContainer .fileContainer{
	margin-bottom:100px;
}
.single_post_container .dlContainer .fileContainer > a{
	display:flex;
	line-height:30px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:1px solid #f2f2f2;
	padding:30px;
}
.single_post_container .dlContainer .fileContainer > a span.fileName{
	margin-left:10px;
}
.single_post_container .donateContainer{
	margin-bottom:100px;
}
.single_post_container .donateContainer .dnContainer{
	display:flex;
	align-items:center;
	width:100%;
	background-color:#f2f2f2;
}

.dnImage, 
.pgImg, 
.branchSectionContainer .biContent, 
.psImg, 
.fwImg, 
.sgImg{
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.dnImage{
	height:350px;
}

/* .pgImg, */
.branchSectionContainer .biContent, 
.psImg, 
.fwImg{
	height:500px;
}

.dnContent{
	height:350px;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
}

.dnContent > h5, 
.dnContent > .dnInner{
	flex-basis:100%;
}

.single_post_container .donateContainer .dnContainer .dnImage{
	width:40%;
	background-color:transparent;
	background-size:contain;
}

.single_post_container .donateContainer .dnContainer .dnContent{
	width:60%;
	padding:0 30px;
}

.single_post_container .donateContainer .dnContainer .dnContent > h5{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	margin-bottom:10px;
	margin-top:0;
}
.single_post_container .donateContainer .dnContainer .dnContent > .dnInner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
.single_post_container .donateContainer .dnContainer .dnContent a.dnBtn > span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background:#E50057;
	padding:8px 24px;
}
.single_post_container .relatedPostsContainer .rpContainer{
	border:1px solid #F2F2F2;
	padding:30px;
	margin-bottom:100px;
}
.single_post_container .relatedPostsContainer .rpContainer > a{
	display:flex;
	align-items:center;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
	padding-bottom:20px;
}

.single_post_container .relatedPostsContainer .rpContainer > a > span{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.single_post_container .relatedPostsContainer .rpContainer > a:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.single_post_container .relatedPostsContainer .rpContainer > a > span.date{
	width:15%;
}

.single_post_container .relatedPostsContainer .rpContainer > a > span.title{
	width:85%;
}

.single_post_container .relatedPostsContainer .rpContainer > a:hover > span.title{
	color:#E50057;
}
.single_post_container .relatedPostsContainer.perspectives > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.single_post_container .imgTextBlockContainer{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:100px;
}
.single_post_container .imgTextBlockContainer .itbItem{
	width:calc(1/3*100%);
	text-align:center;
}
.single_post_container .imgTextBlockContainer .itbItem > a > .itbImg{
	margin:auto;
	background-color:#EE8592;
	border-radius:100px;
}
.single_post_container .imgTextBlockContainer .itbItem > a h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:30px 0;
}
.single_post_container .sectionTitle.inline{
	justify-content:left;
	margin-bottom:30px;
}
.single_post_container .singlePostSpBlock > .spbContent{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px;
	background-color:#EE8592;
	text-align:center;
}
.single_post_container .singlePostSpBlock > .spbGrid{
	display:flex;
	margin:30px 0;
}
.single_post_container .singlePostSpBlock > .spbGrid .spbImg{
	width:calc(1/3*100%);
	display:flex;
	justify-content:center;
	align-items:end;
	padding:30px;
	text-align:center;
}
.single_post_container .singlePostSpBlock > .spbGrid .spbImg:nth-child(2){
	margin:0 30px;
}
.single_post_container .singlePostSpBlock > .spbGrid .spbImg .spbTitle > span{
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
}

.newNavContainer{
	display:flex;
	justify-content:center;
	margin:50px auto;
}

.newNavContainer .nnItem{
	width:calc(1/4*100%);
	text-align:center;
	position:relative;
	border-bottom:1px solid #F2F2F2;
}
.newNavContainer .nnItem > a{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.newNavContainer .nnItem:hover > a, .newNavContainer .nnItem.active > a{
	color:#E50057;
}
.newNavContainer .nnItem:hover, .newNavContainer .nnItem.active{
	border-bottom:1px solid #E50057;
}
.newNavContainer .nnItem > .nnSubItem{
	display:none;
	position:absolute;
	box-shadow:0 10px 30px -10px rgba(0, 0, 0, 0.5);
	border-top:1px solid #E50057;
	width:100%;
	z-index:1;
}
.newNavContainer .nnItem > .nnSubItem > a > span{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:block;
	border-bottom:1px solid #E5E5E5;
	background-color:#f2f2f2;
	padding:10px;
}
.newNavContainer .nnItem > .nnSubItem > a:hover > span{
	color:#E50057;
}
.newNavContainer .nnItem.sub:hover > .nnSubItem{
	display:block;
}

.projectsArchiveContainer .archiveTitleContainer{
	border:1px solid #f2f2f2;
	padding:30px;
	margin-bottom:50px;
}

.projectsArchiveContainer .archiveTitleContainer .atDesc{
	font-size:12px;
	line-height:22px;
	text-align:center;
	letter-spacing:0.5px;
	color:#4D4D4D;
	margin-top:15px;
}
.projectsArchiveContainer .archiveTitleContainer .atDesc p{
	margin:0;
}

.projectsArchiveContainer .projectBlock .projectTopicContainer .ptMainKv h3{
	display:block;
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin:0;
	padding:30px;
	width:50%;
}

.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer{
	padding:30px;
	background-color:#f2f2f2;
}
.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptInfo p{
	margin:0;
}
.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:40px 0 10px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer{
	display:flex;
}

.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem{
	width:calc(1/3*100%);
}

.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem > a{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem > a:hover{
	color:#E50057;
}
.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem:nth-child(2){
	border-right:1px solid #e5e5e5;
	padding:0 30px;
	margin:0 30px;
	border-left:1px solid #e5e5e5;
}

.projectsArchiveContainer .projectNewsLetter{
	margin:100px 0;
}
.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer{
	display:flex;
	justify-content:center;
	width:100%;
}
.paNewsletterContainer.loading{
	min-height:unset;
}

.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer > .pancImg{
	width:100px;
	height:100px;
}

.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer{
	width:80%;
	padding-left:24px;
	display:flex;
	flex-wrap:wrap;
}

.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 30px;
	flex-basis:100%;
}
.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer > h4 > span{
	color:#E50057;
}
.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm{
	display:flex;
	align-items:center;
	width:100%;
}

.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm:nth-of-type(1){
	flex:2;
	justify-content:center;
}

.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm:nth-of-type(2){
	flex:1;
	justify-content:start;
}

.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm > input[type=email]{
	background:#F2F2F2;
	height:40px;
	width:421px;
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	padding:0 24px;
	border:none;
}
.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm > input[type=email]:placeholder{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
}
.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm > input[type=submit]{
	background:#E50057;
	padding:8px 24px;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
}

.researchContainer{
	display:flow-root;
	background-color:#f2f2f2;
	padding:30px 30px 0;
	position:relative;
}

.researchContainer .rcItem{
	display:flex;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:calc(1/2*100% - 5%);
	float:left;
	clear:right;
	margin-bottom:30px;
	margin:0 2.5% 30px;
	height:50px;
}

.researchContainer .rcItem > a{
	width:100%;
	display:flex;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.researchContainer .rcItem > a > svg{
	width:10%;
}
.researchContainer .rcItem > a > span{
	width:90%;
}
.researchContainer .rcItem > a:hover{
	color:#E50057;
}
.researchContainer .rcItem > a:hover > svg path{
	fill:#E50057;
}
.researchContainer > .sep{
	position:absolute;
	border-right:1px solid #e5e5e5;
	height:85%;
	width:1px;
	right:0;
	left:0;
	margin:auto;
}

.rcPagination{
	margin-top:30px;
}

.postsGridContainer{
	display:flow-root;
}

.postsGridContainer{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-column-gap:10px;
	grid-row-gap:30px;
}

.postsGridContainer.col-4{
	grid-template-columns:repeat(4, 1fr);
	grid-row-gap:50px;
}

.postGrid, 
.postMnGrid{
	position:relative;
}


.postsGridContainer .postGrid:nth-child(3n+3){
	margin-right:0;
}
.postsGridContainer .postGrid > a{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	z-index:9;
}

.postsGridContainer .postGrid a > .pgOverylay{
	opacity:0;
	height:270px;
	background-color:rgba(255, 255, 255, 0.8);
	position:absolute;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
}
.postsGridContainer .postGrid a > .pgOverylay > span{
	display:block;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
}

.postsGridContainer .postGrid a:hover > .pgOverylay{
	opacity:1;
}

.postsGridContainer .postGrid .pgContent, 
.postsGridContainer .postGrid .pgMeta{
	margin-top:10px;
}

.postsGridContainer .postGrid .pgMeta a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	position:relative;
	z-index:11;
}

.postsGridContainer .postGrid .pgMeta a:hover{
	background-color:#E50057;
	color:#FFF;
}

.postsGridContainer .postGrid .pgContent > h4{
	font-size:24px;
	color:#4D4D4D;
	margin:10px 0;
}
.postsGridContainer .postGrid .pgContent > .pgExcerpt{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.postsGridContainer .postMnGrid .mnImg .mnOverylay{
	opacity:0;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
}
.postsGridContainer .postMnGrid .mnImg .mnOverylay .mno svg{
	display:block;
	margin:auto;
}
.postsGridContainer .postMnGrid .mnImg .mnOverylay .mno span{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	margin-top:10px;
	display:block;
}
.postsGridContainer .postMnGrid .mnContent{
	display:block;
	text-align:center;
}
.postsGridContainer .postMnGrid .mnContent h4{
	margin:16px 0 0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
	justify-content:center;
}
.postsGridContainer .postMnGrid .mnContent h4 svg{
	margin-right:10px;
}
.postsGridContainer .postMnGrid:hover .mnOverylay{
	opacity:1;
}
.postsGridContainer .postMnGrid a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}

.pagination-wrapper{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:100px;
}

.projectsArchiveContainer .pagination-wrapper{
	margin-top:35px;
}

.pagination-wrapper > span,
.pagination-wrapper > a{
	color:#4D4D4D;
	background-color:#f2f2f2;
	width:30px;
	height:30px;
	text-align:center;
	border-radius:30px;
	line-height:30px;
	margin:0 15px;
}
.pagination-wrapper > span:hover,
.pagination-wrapper > a:hover{
	background-color:#E50057;
	color:#fff;
}
.pagination-wrapper .current{
	background-color:#E50057;
	color:#fff;
}

.publicationsContainer > .postGrid{

	/*width:calc(1/4*100% - 30px);*/
	width:23%;

	margin-bottom:30px;
	cursor:pointer;
}

.publicationsContainer > .postGrid > .pgImg{
	position:relative;
}
.publicationsContainer > .postGrid > .pgImg > .pgOverylay{
	opacity:0;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	display:flex;
	align-items:center;
	justify-content:center;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.publicationsContainer > .postGrid > .pgImg > .pgOverylay > span{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	display:block;
	text-align:center;
}
.publicationsContainer > .postGrid > .pgImg > .pgOverylay > span > svg{
	display:block;
	margin:auto auto 5px;
}
.publicationsContainer > .postGrid:hover .pgOverylay{
	opacity:1;
}

.loadMoreContainer .loadMore{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	display:inline-block;
	border:1px solid #E50057;
	margin:100px 0;
	cursor:pointer;
}
.loadMoreContainer .loadMore:hover{
	color:#E50057;
	background-color:transparent;
}

.contactContainer{
	padding:100px 0;
}

.contactContainer > .container.content > .titleSection{
	margin:0 0 50px;
}
.contactContainer > .container.content > .contactSection > .csContainer{
	display:flex;
	align-items:center;
	width:100%;
}

.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9{
	width:60%;
	padding-left:30px;
}

.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > .content > p{
	margin:0;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > .spContent{
	margin-bottom:40px;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > .spContent > .spItem{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	margin-bottom:10px;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > .spContent > .spItem > a{
	color:#E50057;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9 > a:hover{
	background-color:transparent;
	color:#E50057;
}
.contactContainer > .container.content > .contactSection > .csContainer > .csCol-3{
	width:40%;
}

.contactContainer > .container.content > .contactSection > .csContainer > .csCol-3 > img{
	width:100%;
}

.partnershipContainer.contact > .psItem.contact{
	width:calc(1/3*100%);
}

.partnershipContainer.contact > .psItem.contact:hover > .psImg > .psTitle{
	/* display:none !important; */
	opacity:0;
}
.partnershipContainer.contact > .psItem.contact:hover .psOverlay{
	display:flex !important;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	align-items:center;
	justify-content:center;
}
.partnershipContainer.contact > .psItem.contact > .psImg{
	display:flex;
	align-items:end;
	position:relative;
}
.partnershipContainer.contact > .psItem.contact > .psImg > .psTitle{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#E50057;
	padding:8px;
	text-align:center;
	display:block;
	background:#FFFFFF;
	opacity:0.8;
	width:100%;
}
.partnershipContainer.contact > .psItem.contact > .psImg > .psOverlay{
	display:none;
}
.partnershipContainer.contact > .psItem.contact > .psImg > .psOverlay > .psInner > h3{
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#E50057;
	margin:0 0 15px;
}
.partnershipContainer.contact > .psItem.contact > .psImg > .psOverlay > .psInner > .cList > .cItem > a{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	display:block;
	text-align:center;
	margin-bottom:10px;
}
.partnershipContainer.contact > .psItem.contact > .psImg > .psOverlay > .psInner > .cList > .cItem > a:hover{
	color:#E50057;
}

/*
.faqArchiveContainer{
	margin:80px 0;
}
*/

.faqArchiveContainer .faqList.container > .sectionTitle.hz{
	justify-content:flex-start;
	margin:50px 0 30px;
}
.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem{
	margin-bottom:5px;
	position:relative;
}
.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem > .title{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	display:block;
	padding:10px 20px;
	background-color:#F2F2F2;
}
.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px 20px;
	display:block;
}
.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem[data-status=close] > .content{
	display:none;
}
.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem[data-status=close]:after{
	content:"";
	background-image:url('/wp-content/uploads/open.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	margin:15px 25px 15px auto;
}
.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem[data-status=open]:after{
	content:"";
	background-image:url('/wp-content/uploads/close.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	margin:15px 25px 15px auto;
}
.faqArchiveContainer .faqNavContainer{
	margin:100px 0 50px;
}
.faqArchiveContainer .faqNavContainer .container.fn > .fnList{
	display:flex;
	align-items:center;
	justify-content:center;
}

.faqArchiveContainer .faqNavContainer .container.fn > .fnList > .fnItem{
	width:calc(1/4*100%);
}

.faqArchiveContainer .faqNavContainer .container.fn > .fnList > .fnItem > span > a{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:8px;
	background-color:#f2f2f2;
	display:block;
	text-align:center;
}
.faqArchiveContainer .faqNavContainer .container.fn > .fnList > .fnItem > span:hover a{
	background-color:#E50057;
	color:#fff;
}
.faqArchiveContainer .faqContainer{
	margin:50px 0 30px;
}
.faqArchiveContainer .faqContainer > .container.fn > .sectionTitle.hz{
	justify-content:flex-start;
	margin-bottom:20px;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem{
	margin-bottom:5px;
	position:relative;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer{
	display:none;
	padding:20px 0 20px 95px;
}

.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub{
	margin-bottom:5px;
	position:relative;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub > .title{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	display:block;
	padding:10px 20px;
	background-color:#F2F2F2;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px 20px;
	display:block;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub[data-status=close] > .content{
	display:none;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub[data-status=close]:after{
	content:"";
	background-image:url('/wp-content/uploads/open.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	margin:15px 25px 15px auto;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub[data-status=open]:after{
	content:"";
	background-image:url('/wp-content/uploads/close.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	margin:15px 25px 15px auto;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem > .title{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	display:block;
	padding:10px 20px;
	background-color:#F2F2F2;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px 20px;
	display:block;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem[data-status=close] > .content{
	display:none;
}
.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem[data-status=close]:after{
	content:"";
	background-image:url('/wp-content/uploads/open.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto 25px auto auto;
}

.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem[data-status=open]:after{
	content:"";
	background-image:url('/wp-content/uploads/close.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	margin:15px 25px 15px auto;
}

.branchBannerContainer{
	display:flex;
	align-items:flex-end;
	position:relative;
}

.branchBannerContainer > .branchTitle{
	background:rgba(255, 255, 255, 0.9);
	margin-bottom:100px;
	padding:50px 50px 50px 150px;
	width:757px;
}

.branchBannerContainer > .branchTitle > h1{
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#E50057;
	margin:0;
}

.branchBannerContainer > .branchTitle > .branchInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-top:30px;
}

.branchBannerContainer > .branchTitle > a{
	line-height:25px;

	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
	display:inline-block;
	margin-top:30px;
}
.branchBannerContainer > .branchTitle > a:hover{
	color:#E50057;
	background-color:transparent;
}

.branchSectionContainer{
	margin-top:100px;
}
.branchSectionContainer:last-child{
	margin-bottom:100px;
}

.branchSectionContainer > .container.branch > .sectionTitle.hz{
	justify-content:flex-start;
	margin-bottom:30px;
}
.branchSectionContainer > .container.branch > .branchInfoContainer{
	display:flex;
	align-items:center;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6 > .sectionTitle.hz{
	justify-content:flex-start;
}
.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:first-child{
	width:40%;
	letter-spacing:1px;
	color:#4D4D4D;
	padding-right:130px;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child{
	width:60%;
}
.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .prev{
	position:absolute;
	left:-25px;
	bottom:45%;
	z-index:1;
	right:auto;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .next{
	position:absolute;
	right:-25px;
	left:auto;
	bottom:45%;
	z-index:1;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent{
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
}
.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent:before{
	content:"";
	background-color:rgba(0, 0, 0, 0.5);
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic{
	padding:0 50px;
	z-index:1;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic > .sectionTitle.inline{
	margin-bottom:30px;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic .stTitle{
	color:#FFF;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic > .sectionTitle.inline > svg > path{
	fill:#fff;
}

.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic > span > p{
	margin:0;
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#FFFFFF;
}
.branchSectionContainer > .container.branch .serviceObject{
	display:flex;
}

.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child{
	width:40%;
}

.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child .sectionTitle.hz{
	justify-content:flex-start;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child > h1{
	font-size:54px;
	line-height:64px;
	letter-spacing:2px;
	color:#E50057;
	margin:30px 0;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child > span{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child{
	width:60%;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList{
	display:grid;
	grid-template-columns:1fr 1fr;
}

.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList > .olItem{
	display:inline-flex;
	align-items:center;
	margin-bottom:50px;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList > .olItem > .olImg{
	width:20%;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList > .olItem > .olContent{
	width:80%;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList > .olItem > .olContent > h3{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 10px;
}
.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList > .olItem > .olContent > span{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:block;
}
.branchSectionContainer > .container.branch .notSureContact{
	border:1px solid #E50057;
	padding:8px 24px;
	max-width:360px;
	float:right;
	clear:left;
}

.branchSectionContainer > .container.branch .notSureContact .nscContainer{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.branchSectionContainer > .container.branch .notSureContact .nscContainer > span{
	color:#E50057;
	display:block;
	cursor:pointer;
}
.branchSectionContainer > .container.branch .embedContainer{
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	max-width:100%;
}

.branchSectionContainer > .container.branch .embedContainer > iframe,
.branchSectionContainer > .container.branch .embedContainer > object,
.branchSectionContainer > .container.branch .embedContainer > embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin-top:70px;
}
.branchSectionContainer > .container.branch .outServiceContainer .sectionTitle.hz{
	justify-content:flex-start;
	margin-bottom:30px;
}
.branchSectionContainer > .container.branch .outServiceContainer > .osContainer > .prev{
	position:absolute;
	left:-50px;
	right:auto;
	bottom:45%;
	z-index:1;
}

.branchSectionContainer > .container.branch .outServiceContainer > .osContainer > .next{
	position:absolute;
	left:auto;
	right:-50px;
	bottom:45%;
	z-index:1;
}

.branchSectionContainer > .container.branch .outServiceContainer > .osContainer .osItem{
	margin:0 15px;
}
.branchSectionContainer > .container.branch .outServiceContainer > .osContainer .osItem > .osLogo{
	width:165px;
	margin:auto;
}
.branchSectionContainer > .container.branch .outServiceContainer > .osContainer .osItem > .osContent > h6{
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
	margin:16px 0;
}
.branchSectionContainer > .container.branch .outServiceContainer > .osContainer .osItem > .osContent > span{
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
}
.branchSectionContainer > .container.branch .contactInfoContainer .sectionTitle.hz{
	justify-content:flex-start;
	margin-bottom:30px;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer{
	display:flex;
	align-items:center;
}

.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:first-child{
	width:60%;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child{
	width:40%;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent{
	background-color:#f2f2f2;
	padding:30px;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo:first-child{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
	padding-bottom:10px;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo > .ciItem{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo > .ciItem > .title{
	margin-right:20px;
}

.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo > .ciItem > .content > a{
	text-decoration:underline;
	color:#E50057;
}
.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo:last-child > .ciItem:last-child{
	margin-bottom:0;
}
.branchSectionContainer > .container.branch .donateContainer{
	padding:30px 0 30px;
}
.branchSectionContainer > .container.branch .donateContainer .dnContainer{
	display:flex;
	align-items:center;
}

.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnImage{
	width:40%;
}

.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent{
	width:60%;
	padding:50px 30px;
	background-color:#f2f2f2;
}

.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent > h5{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	margin:0 0 10px;
}
.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent > .dnInner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:15px;
}
.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
}
.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent > a:hover{
	color:#E50057;
	background-color:transparent;
}
.branchSectionContainer > .container.branch .fileListTitle{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	padding:10px;
	background-color:#E50057;
}
.branchSectionContainer > .container.branch .fileList{
	background-color:#f2f2f2;
	padding:50px;
}

.branchSectionContainer > .container.branch .fileList > .monoList{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:30px;
	padding-bottom:30px;
}
.branchSectionContainer > .container.branch .fileList > .monoList,
.branchSectionContainer > .container.branch .fileList > .moneyList{
	display:flex;
	align-items:center;
}

.branchSectionContainer .branchNewsContainer{
	background-color:#f2f2f2;
	padding:50px 20px;
}
.branchSectionContainer .branchNewsContainer > .container.bn > .prev > svg > circle,
.branchSectionContainer .branchNewsContainer > .container.bn > .next > svg > circle{
	fill:transparent;
}
.branchSectionContainer .branchNewsContainer > .container.bn > .prev{
	position:absolute;
	left:-50px;
	bottom:45%;
	right:auto;
	z-index:1;
}

.branchSectionContainer .branchNewsContainer > .container.bn > .next{
	position:absolute;
	right:-50px;
	bottom:45%;
	left:auto;
	z-index:1;
}

.branchSectionContainer .branchNewsContainer > .container.bn .postGrid{
	position:relative;
	margin:0 15px;
}
.branchSectionContainer .branchNewsContainer > .container.bn .postGrid > a > .pgImg > .pgOverylay{
	opacity:0;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.branchSectionContainer .branchNewsContainer > .container.bn .postGrid > a > .pgImg > .pgOverylay > span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
}
.branchSectionContainer .branchNewsContainer > .container.bn .postGrid > a:hover .pgOverylay{
	opacity:1;
}
.branchSectionContainer .branchNewsContainer > .container.bn .postGrid .pgMeta{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.branchSectionContainer .branchNewsContainer > .container.bn .postGrid > a > .pgContent > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 10px;
}
.branchSectionContainer .branchNewsContainer > .container.bn .postGrid > a > .pgContent > .pgExcerpt{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.allBranchContainer{
	margin:100px 0;
}

.allBranchContainer > .container.ab .abNavContainer{
	display:flex;
	align-items:center;
	justify-content:center;
}
.donate-box-locations > div, 
.allBranchContainer > .container.ab .abNavContainer .abItem{
	padding:8px;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	border:1px solid #E50057;
	margin:0 15px;
	width:calc(1/5*100%);
	text-align:center;
	cursor:pointer;
}
.donate-box-locations{
	display:none;
}
.allBranchContainer > .container.ab .abNavContainer .abItem:hover, .allBranchContainer > .container.ab .abNavContainer .abItem.active, 
.donate-box-locations > div.active{
	background-color:#E50057;
	color:#fff;
}
.allBranchContainer > .container.ab .abContentContainer{
	padding:50px;
	background-color:#F2F2F2;
	margin-top:50px;
	display:none;
}

.allBranchContainer > .container.ab .abContentContainer.active{
	display:block;
}

.abContentContainer > p{
	text-align:center;
}

.allBranchContainer > .container.ab .abContentContainer > .abcItem{
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:18px;
	padding-bottom:18px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.allBranchContainer > .container.ab .abContentContainer > .abcItem:last-child{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
.allBranchContainer > .container.ab .abContentContainer > .abcItem .title,
.allBranchContainer > .container.ab .abContentContainer > .abcItem .tel,
.allBranchContainer > .container.ab .abContentContainer > .abcItem .link{
	width:15%;
	text-align:center;
}

.allBranchContainer > .container.ab .abContentContainer > .abcItem .tel{
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	padding:0 46px;
	margin:0 46px;
}

.allBranchContainer > .container.ab .abContentContainer > .abcItem .address{
	width:55%;
}

.allBranchContainer > .container.ab .abContentContainer > .abcItem .link > a{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.allBranchContainer > .container.ab .abContentContainer > .abcItem .link > a:hover{
	color:#E50057;
}
.allBranchContainer > .container.ab .abContentContainer > .abcItem .link > a:hover > svg > path{
	stroke:#E50057;
}
.allBranchContainer > .container.ab .abContentContainer > .abcItem .link > a > svg{
	margin-left:10px;
}

@-webkit-keyframes slide-in-top{
	0%{
		-webkit-transform:translateY(0px);
		transform:translateY(0px);
		opacity:0;
	}
	100%{
		-webkit-transform:translateY(20px);
		transform:translateY(20px);
		opacity:1;
	}
}
.aboutContainer{
	position:relative;
	margin:50px 0 100px;
}
.aboutContainer > .container.about{
	display:flex;
	align-items:center;
}

.aboutContainer > .container.about > .aCol-6{
	width:50%;
}

.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem{
	display:flex;
	align-items:center;
	width:100%;
	margin-bottom:50px;
}
.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem > .agImg{
	width:25%;
	height:135px;
}
.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem > .agContent{
	width:75%;
	padding-left:50px;
}

.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem > .agContent > .title_1{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem > .agContent > .title_2{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem > .agContent > .title_2 span{
	font-size:54px;
	line-height:64px;
	letter-spacing:2px;
	color:#E50057;
}

.aboutContainer > .container.about > .aCol-6 > .aboutContent{
	padding:50px;
	background-color:#F2F2F2;
	line-height:200%;
	font-size:18px;
	letter-spacing:1px;
	color:#4D4D4D;
	position:absolute;
	top:-50px;
	z-index:1;
	max-width:555px;
	right:0;
	left:auto;
	margin-top:-100px;
}

.missonContainer > .container.mission > .sectionTitle.inline{
	margin-bottom:50px;
}
.missonContainer > .container.mission > .missionListContainer{
	display:flex;
	align-items:center;
	width:100%;
}

.missonContainer > .container.mission > .missionListContainer > .mlItem{
	position:relative;
	width:calc(1/5*100% - 30px);
	margin:0 15px;
	height:400px;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
}

.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner{
	position:absolute;
	height:90%;
	display:flex;
	align-items:end;
	width:auto;
	padding:20px;
}

.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner > .readMore{
	font-size:12px;
	line-height:15px;
	letter-spacing:0.5px;
	color:#8E354A;
	padding:10px;
	background-color:#fff;
	bottom:0;
	position:absolute;
	left:0;
	width:30px;
	text-align:center;
	display:inline-block;
}
.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner > .content{
	display:none;
}
.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner > .content > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin:0;
}
.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner > .content > span.year{
	font-size:12px;
	line-height:22px;
	letter-spacing:0.5px;
	color:#FFFFFF;
	display:block;
}
.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner > .content > .inner > p{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin:30px 0 0;
}
.missonContainer > .container.mission > .missionListContainer > .mlItem:hover{
	box-shadow:0 10px 30px -10px rgba(0, 0, 0, 0.5);
}
.missonContainer > .container.mission > .missionListContainer > .mlItem:hover > .mlInner{
	background:linear-gradient(0deg, rgba(26, 26, 26, 0.8), rgba(26, 26, 26, 0.8));
}
.missonContainer > .container.mission > .missionListContainer > .mlItem:hover > .mlInner > .readMore{
	display:none;
}
.missonContainer > .container.mission > .missionListContainer > .mlItem:hover > .mlInner > .content{
	display:block;
}

.serviceBaseContainer{
	margin:100px 0 50px;
}

.serviceBaseContainer .container.service > .sectionTitle.inline{
	margin-bottom:50px;
}
.serviceBaseContainer .container.service > .sbContainer{
	display:flex;
	align-items:center;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6{
	width:50%;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6:first-child > svg{
	width:100%;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > svg path.pt{
	cursor:pointer;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > svg circle:hover+path.pt, 
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > svg path.pt:hover, 
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > svg path.pt.active{
	fill:#4D4D4D;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer{
	padding:30px;
	background-color:#F2F2F2;
}

.sCol-6.loading > .baseContainer{
	display:none;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > h4{
	display:flex;
	margin:60px 0 30px;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-left:2px solid #E50057;
	padding-left:10px;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > h4:first-child{
	margin-top:0 !important;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > h4 > a{
	font-size:16px;
	line-height:24px;
	letter-spacing:0.5px;
	color:#E50057;
	margin-left:30px;
	padding:4px 12px;
	border:1px solid #E50057;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > h4 > a:hover{
	color:#fff;
	background-color:#E50057;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem{
	display:flex;
	border-bottom:1px solid #fff;
	padding-bottom:25px;
	margin-bottom:25px;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem:last-child{
	border-bottom:none !important;
	padding-bottom:0;
	margin-bottom:0;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base{
	display:block !important;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base > .biContent{
	display:flex;
	width:100%;
	border-bottom:1px solid #fff;
	padding-bottom:25px;
	margin-bottom:25px;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base > .biContent:last-child{
	border-bottom:none !important;
	padding-bottom:0;
	margin-bottom:0;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base > .biContent > span.title{
	width:35%;
	display:block;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base > .biContent > span.service{
	width:65%;
	display:block;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biTitle{
	width:35%;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	padding-right:30px;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biTitle > a{
	display:inline-block;
	font-size:16px;
	line-height:22px;
	letter-spacing:0.5px;
	color:#E50057;
	margin:10px 0 0;
	padding:4px 12px;
	border:1px solid #E50057;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biTitle > a:hover{
	color:#fff;
	background-color:#E50057;
}
.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biContent{
	width:65%;
}

.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biContent > span{
	display:block;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.gloryContainer{
	padding:50px 0;
	background-color:#f2f2f2;
}

.gloryContainer > .container.glory > .sectionTitle.inline{
	margin-bottom:50px;
}
.gloryContainer > .container.glory > .gloryListContainer{
	display:flex;
}

.gloryContainer > .container.glory > .gloryListContainer > .gCol-7{
	width:70%;
	border-right:1px solid #E5E5E5;
	padding-right:30px;
	margin-right:30px;
}

.gloryContainer > .container.glory > .gloryListContainer > .gCol-7 > .glItemD{
	margin-bottom:30px;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-7 > .glItemD > .glTitle > span.year{
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-7 > .glItemD > .glTitle > span.goh{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 10px;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-7 > .glItemD > .glTitle > span.title{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#E50057;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-7 > .glItemD > .glContent > ul{
	padding-left:25px;
	margin:10px 0 0;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-7 > .glItemD > .glContent > ul > li{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-3{
	width:30%;
}

.gloryContainer > .container.glory > .gloryListContainer > .gCol-3 > .glItemD{
	margin-bottom:30px;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-3 > .glItemD > .glTitle > span.year{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:block;
	margin-bottom:10px;
}
.gloryContainer > .container.glory > .gloryListContainer > .gCol-3 > .glItemD > .glTitle > span.goh,
.gloryContainer > .container.glory > .gloryListContainer > .gCol-3 > .glItemD > .glTitle > span.title{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
}
.gloryContainer > .container.glory .gloryLink{
	text-align:center;
	margin-top:50px;
}
.gloryContainer > .container.glory .gloryLink > a{
	display:inline-block;
	padding:8px 24px;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-color:#E50057;
	border:1px solid #E50057;
}
.gloryContainer > .container.glory .gloryLink > a:hover{
	color:#E50057;
	background-color:transparent;
}

.orgContainer{
	padding:50px 0;
}

.orgContainer > .container.org > .sectionTitle.inline{
	margin-bottom:50px;
}

.orgContainer > .container.org > .ogzContainer .sectionTitle.hz{
	justify-content:left;
	margin-bottom:10px;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer{
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
	padding:30px;
	display:flex;
}

.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-3{
	width:30%;
}

.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7{
	width:70%;
	padding-left:30px;
}

.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#E50057;
	margin:0 0 10px;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > h4 > span{
	line-height:22px;
	letter-spacing:0.5px;
	color:#4D4D4D;
	margin-left:10px;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoContent > p{
	line-height:22px;
	letter-spacing:0.5px;
	color:#4D4D4D;
	margin-bottom:30px;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn{
	display:flex;
	align-items:end;
}

.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoList{
	width:70%;
}

.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoList > ul{
	margin:0;
	padding-left:15px;
	line-height:22px;
	letter-spacing:0.5px;
	color:#4D4D4D;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn{
	width:30%;
	text-align:center;
}

.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	display:inline-flex;
	border:1px solid #E50057;
	align-items:center;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn > a > svg{
	margin-right:10px;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn > a:hover{
	background-color:transparent;
	color:#E50057;
}
.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn > a:hover > svg path{
	fill:#E50057;
}
.orgContainer > .container.org > .ogzContainer .sectionTitle.hz{
	justify-content:left;
	margin-bottom:10px;
	margin-left:30px;
}

.orgContainer > .container.org > .ogzContainer .membersContainer{
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
	padding:30px;
	margin-left:30px;
	display:flex;
}

.orgContainer > .container.org > .ogzContainer .membersContainer > .mCol-6{
	width:50%;
}

.orgContainer > .container.org > .ogzContainer .membersContainer > .mCol-6:last-child > .mItem{
	text-align:right;
	display:block;
}

.orgContainer > .container.org > .ogzContainer .membersContainer > .mCol-6:last-child > .mItem:last-child{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
.orgContainer > .container.org > .ogzContainer .membersContainer > .mCol-6 > .mItem{
	display:flex;
	justify-content:space-between;
	border-bottom:1px solid #F2F2F2;
	margin-bottom:10px;
	padding-bottom:10px;
}
.orgContainer > .container.org > .ogzContainer .membersContainer > .mCol-6 > .mItem > .title{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.orgContainer > .container.org > .ogzContainer .membersContainer > .mCol-6 > .mItem > .name{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	font-weight:500;
}

.manageContainer{
	background-color:#f2f2f2;
	padding:50px 0;
}

.manageContainer > .container.manage .manageContent{
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:50px auto 30px;
}
.manageContainer > .container.manage .manageLink{
	text-align:center;
}
.manageContainer > .container.manage .manageLink > a{
	background-color:#E50057;
	border:1px solid #E50057;
	padding:8px 24px;
	display:inline-flex;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	align-items:center;
}
.manageContainer > .container.manage .manageLink > a > svg{
	margin-right:5px;
}
.manageContainer > .container.manage .manageLink > a:hover{
	background-color:transparent;
	color:#E50057;
}
.manageContainer > .container.manage .manageLink > a:hover > svg path{
	fill:#E50057;
}

.finContainer{
	padding:50px 0;
}

.finContainer > .container.fin .mainFinImg > img{
	width:100%;
}
.finContainer > .container.fin .finRepoContainer{
	margin-top:50px;
}
.finContainer > .container.fin .finRepoContainer > .frTitle{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align:center;
	padding:12px;
	background-color:#E50057;
}
.finContainer > .container.fin .finRepoContainer > .frList{
	display:flex;
	padding:50px 90px;
	background-color:#F2F2F2;
}
.finContainer > .container.fin .finRepoContainer > .frList > a{
	width:calc(1/3*100%);
	display:inline-flex;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.finContainer > .container.fin .finRepoContainer > .frList > a > svg{
	margin-right:10px;
}
.finContainer > .container.fin .finRepoContainer > .frList > a:hover{
	color:#E50057;
}
.finContainer > .container.fin .finRepoContainer > .frList > .hsList{
	width:calc(1/3*100%);
}

.finContainer > .container.fin .finRepoContainer > .frList > .hsList > strong{
	font-size:18px;
	line-height:28px;
	color:#E50057;
	margin-bottom:50px;
	display:block;
}
.finContainer > .container.fin .finRepoContainer > .frList > .hsList > strong > svg{
	margin-right:10px;
}
.finContainer > .container.fin .finRepoContainer > .frList > .hsList .hsItemList > a{
	display:inline-flex;
	width:100%;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
.finContainer > .container.fin .finRepoContainer > .frList > .hsList .hsItemList > a > svg{
	margin-right:10px;
}
.finContainer > .container.fin .finRepoContainer > .frList > .hsList .hsItemList > a:hover{
	color:#E50057;
}
.finContainer > .container.fin .finRepoContainer > .frList > .hsList .hsItemList > a:last-child{
	margin-bottom:0;
}

.newsArchiveSliderContainer{
	position:relative;
}

.newsArchiveSliderContainer .slick-track{
	height:800px;
}

.newsArchiveSliderContainer .newsArchiveSlider .prev{
	position:absolute;
	bottom:50%;
	left:30px;
	right:auto;
	z-index:1;
}
.newsArchiveSliderContainer .newsArchiveSlider .next{
	position:absolute;
	bottom:50%;
	right:30px;
	left:auto;
	z-index:1;
}
.newsArchiveSliderContainer .newsArchiveSlider ul.slick-dots{
	list-style:none;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	background:rgba(255, 255, 255, 0.7);
	border-radius:100px;
	padding:10px 15px;
	position:absolute;
	bottom:30px;
	z-index:999;
	margin:auto;
	left:0;
	right:0;
	max-width:182px;
}
.newsArchiveSliderContainer .newsArchiveSlider ul.slick-dots > li{
	margin:0 15px;
}
.newsArchiveSliderContainer .newsArchiveSlider ul.slick-dots > li.slick-active > button, .newsArchiveSliderContainer .newsArchiveSlider ul.slick-dots > li:hover > button{
	background-color:#E50057;
	opacity:1;
}
.newsArchiveSliderContainer .newsArchiveSlider ul.slick-dots > li > button{
	background-color:#E50057;
	opacity:0.2;
	border:none;
	border-radius:10px;
	width:8px;
	height:8px;
	font-size:0;
	color:transparent;
	display:block;
	padding:0;
}

.newsArchiveSliderContainer > svg{
	position:absolute;
	bottom:70px;
	margin:auto;
	left:0;
	right:0;
}
.newsArchiveSliderContainer > svg > circle{
	-webkit-animation:slide-in-top 1.5s linear infinite both;
	animation:slide-in-top 1.5s linear infinite both;
}

.affairsNewsNav{
	margin-bottom:35px;
}

.newsContainer{
	
}

.productCatArchive{
	margin-top:50px;
}

.newsContainer > .container.news > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.newsContainer > .container.news > .newsInnerContainer{
	display:flex;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-4{
	width:32%;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain{
	position:relative;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > .nimContent > .nimMeta > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	margin-top:10px;
	display:block;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > .nimContent > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 10px;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > .nimContent > .nimExcerpt{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > a{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-8{
	width:68%;
	padding-left:30px;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem{
	display:flex;
	align-items:center;
	position:relative;
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
	padding:20px;
	margin-bottom:10px;
	min-height:175px;
	box-sizing:border-box;
}

body.home .newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem{
	padding-left:200px;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .bg-img{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:175px;
	background-size:cover;
	background-position:50%;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem:hover{
	box-shadow:none;
	background:#E50057;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem:hover a,
.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem:hover h4{
	color:#fff !important;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-4{
	width:22%;
	height:124px;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-8{
	width:78%;
	padding-left:30px;
}

.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-8 .nimMeta > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-8 > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:5px 0 0;
}
.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}

.viewsContainer{
	padding:50px 0;
	background-color:#f2f2f2;
}
.viewsContainer > .container.views{
	display:flex;
}

.viewsContainer > .container.views > .vCol-8{
	width:68%;
}

.viewsContainer > .container.views > .vCol-8 > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem{
	position:relative;
	width:calc(1/2*100% - 30px);
	float:left;
	clear:right;
	margin:0 30px 30px 0;
}

.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem:hover .viOverlay{
	opacity:1 !important;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > .viImg{
	height:270px;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > .viImg > .viOverlay{
	opacity:0;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > .viImg > .viOverlay > span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > .viContent{
	background:#FFFFFF;
	opacity:0.9;
	padding:20px;
	margin:-45px 20px 15px;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > .viContent .vic > .viMeta > a{
	font-size:14px;
	line-height:24px;
	color:#E50057;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > .viContent .vic .viTitle{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	height:60px;
}
.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem > a{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
}
.viewsContainer > .container.views > .vCol-4{
	width:32%;
}

.viewsContainer > .container.views > .vCol-4 > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.viewsContainer > .container.views > .vCol-4 .mediaList > .mlItem{
	padding:20px;
}
.viewsContainer > .container.views > .vCol-4 .mediaList > .mlItem:nth-child(odd){
	background-color:rgba(255, 255, 255, 0.8);
}
.viewsContainer > .container.views > .vCol-4 .mediaList > .mlItem > a > .mlMeta{
	font-size:14px;
	line-height:24px;
	color:#E50057;
}
.viewsContainer > .container.views > .vCol-4 .mediaList > .mlItem > a > h5{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0;
	font-size:16px;
}

.newsContainer.second{
	padding:100px 0;
}

.newsEventContainer{
	padding:50px 0;
	background-color:#f2f2f2;
}

.newsEventContainer > .container.ne > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.newsEventContainer > .container.ne > .neContainer{
	display:flex;
}

.newsEventContainer > .container.ne > .neContainer > .postGrid{
	width:calc(1/3*100% - 30px);
	margin:0 20px;
	position:relative;
}

.newsEventContainer > .container.ne > .neContainer > .postGrid:first-child{
	margin-left:0;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid:last-child{
	margin-right:0;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid:hover .pgOverylay{
	opacity:1 !important;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid > .pgImg{
	position:relative;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid > .pgImg > .pgOverylay{
	opacity:0;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	width:100%;
	height:100%;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid > .pgImg > .pgOverylay > span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-color:#E50057;
	padding:8px 24px;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid .pgMeta > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	display:block;
	margin-top:10px;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid > .pgContent > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 5px;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid > .pgContent .pgExcerpt{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.newsEventContainer > .container.ne > .neContainer > .postGrid > a{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	height:100%;
	width:100%;
}

.caringContainer{
	padding:100px 0;
}

.caringContainer > .container.caring > .sectionTitle.hz{
	margin-bottom:30px;
	justify-content:left;
}
.caringContainer > .container.caring > .caringList > .prev{
	position:absolute;
	bottom:50%;
	left:-50px;
	right:auto;
	z-index:1;
	cursor:pointer;
}

.caringContainer > .container.caring > .caringList > .next{
	position:absolute;
	bottom:50%;
	right:-50px;
	left:auto;
	z-index:1;
	cursor:pointer;
}
.slick-track .viewItem{
	position:relative;
	padding:0 10px;
}

.caringContainer > .container.caring > .caringList .viewItem:hover .viOverlay{
	opacity:1 !important;
}

.caringContainer > .container.caring > .caringList .viewItem > .viImg{
	height:270px;
	position:relative;
}
.caringContainer > .container.caring > .caringList .viewItem > .viImg > .viOverlay{
	opacity:0;
	position:absolute;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.caringContainer > .container.caring > .caringList .viewItem > .viImg > .viOverlay > span{
	padding:8px 24px;
	background-color:#E50057;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
}
.caringContainer > .container.caring > .caringList .viewItem > .viContent{
	background-color:rgba(242, 242, 242, 0.8);
	padding:20px;
	margin:-45px 20px 15px;
	z-index:1;
	position:relative;
}
.caringContainer > .container.caring > .caringList .viewItem > .viContent > .vic > .viTitle{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	height:60px;
}
.caringContainer > .container.caring > .caringList .viewItem > a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}

.publishContainer{
	padding:50px 0;
	background-color:#f2f2f2;
}

.publishContainer > .container.publish > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.publishContainer > .container.publish > .publishList > .prev{
	position:absolute;
	bottom:50%;
	left:0;
	right:auto;
	z-index:1;
	cursor:pointer;
}
.publishContainer > .container.publish > .publishList > .next{
	position:absolute;
	bottom:50%;
	right:0;
	left:auto;
	z-index:1;
	cursor:pointer;
}
.publishContainer > .container.publish > .publishList .pItem > a > .pItemTitle{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	display:block;
	text-align:center;
	margin-top:10px;
}
.publishContainer span.publish{
	font-size:12px;
	line-height:22px;
	letter-spacing:0.5px;
	color:#E50057;
	margin-right:10px;
}

.publishContainer span.publish+h5{
	font-weight:600;
	font-size:1.1rem;
	color:#E50057;
	margin:0;
}

.corpContainer{
	padding:100px 0;
}

.corpContainer > .container.corp > .cpContainer{
	display:flex;
}

.corpContainer > .container.corp > .cpContainer > .cpCol-6{
	width:50%;
}

.corpContainer > .container.corp > .cpContainer > .cpCol-6:first-child{
	padding-right:15px;
}

.corpContainer > .container.corp > .cpContainer > .cpCol-6:last-child{
	padding-left:15px;
}

.corpContainer > .container.corp > .cpContainer > .cpCol-6 > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.corpContainer > .container.corp > .cpContainer > .cpCol-6 > .coprInner{
	margin-bottom:30px;
}
.corpContainer > .container.corp > .cpContainer > .cpCol-6 > .coprInner > p{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0;
}
.corpContainer > .container.corp > .cpContainer > .cpCol-6 > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-color:#E50057;
	border:1px solid #E50057;
	padding:8px 24px;
}
.corpContainer > .container.corp > .cpContainer > .cpCol-6 > a:hover{
	color:#E50057;
	background-color:#fff;
}

@-webkit-keyframes slide-in-top{
	0%{
		-webkit-transform:translateY(0px);
		transform:translateY(0px);
		opacity:0;
	}
	100%{
		-webkit-transform:translateY(20px);
		transform:translateY(20px);
		opacity:1;
	}
}
.csMainContainer{
	padding:50px 0;
}

.csMainContainer > .container.csMain > .sectionTitle.inline{
	margin-bottom:50px;
}
.csMainContainer > .container.csMain > .csmContainer{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	max-width:750px;
	margin:auto;
}

.csMainContainer > .container.csGrid > .csGridContainer{
	margin-bottom:30px;
}
.csMainContainer > .container.csGrid > .csGridContainer > .csgMain{
	display:flex;
	align-items:center;
	width:100%;
	background-color:#f2f2f2;
}

.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmImg{
	width:40%;
	height:343px;
}

.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent{
	width:60%;
	padding:30px;
}

.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent > h4{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	margin:0 0 30px;
}
.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent > .csgmInner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 70px;
}

.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent > a{
	display:flex;
	align-items:center;
	justify-content:right;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent > a > svg{
	margin-left:5px;
}
.csMainContainer > .container.csGrid > .csgItemContainer{
	display:flex;
}

.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem{
	width:calc(1/6*100% - 30px);
	margin-right:36px;
}

.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem:last-child{
	margin-right:0;
}

.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem > a{
	display:block;
}
.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem > a > .item{
	height:124px;
}

.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem > a > h4{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:5px 0 0;
}

.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem > a:hover > h4{
	color:#E50057;
}

.onGoingContainer{
	background-color:#f2f2f2;
	padding:50px 0;
}

.onGoingContainer > .container.onGoing > .sectionTitle.inline{
	margin-bottom:50px;
}
.onGoingContainer > .container.onGoing > .onGContainer{
	display:flex;
	justify-content:center;
	width:100%;
}

.onGoingContainer > .container.onGoing > .onGContainer > .ongItem{
	background-color:#fff;
	width:calc(1/3*100% - 30px);
	margin-right:33px;
	text-align:center;
}

.onGoingContainer > .container.onGoing > .onGContainer > .ongItem:last-child{
	margin-right:0;
}
.onGoingContainer > .container.onGoing > .onGContainer > .ongItem > a > .ongImg{
	height:360px;
}

.onGoingContainer > .container.onGoing > .onGContainer > .ongItem > a > .ongContent{
	padding:30px;
}
.onGoingContainer > .container.onGoing > .onGContainer > .ongItem > a > .ongContent > h4{
	margin:0 0 30px;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
}
.onGoingContainer > .container.onGoing > .onGContainer > .ongItem > a > .ongContent > span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
}
.onGoingContainer > .container.onGoing > .onGContainer > .ongItem > a:hover span{
	color:#E50057;
	background-color:transparent;
}

.csNoticeContainer{
	padding:40px 0;
}

.csNoticeContainer > .container.csNotice > .sectionTitle.inline{
	margin-bottom:50px;
}
.csNoticeContainer > .container.csNotice > .csNoticeList{
	min-height:auto !important;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem{
	display:flex;
	align-items:center;
	width:100%;
	border:1px solid #f2f2f2;
	padding:30px;
	margin-bottom:30px;
}

.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent{
	width:65%;
	padding-right:30px;
}

.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent > .csnTag{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent > h4{
	margin:30px 0 10px;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent > .csnInner{
	margin-bottom:70px;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent > .csnInner > p{
	margin:0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	display:flex;
	align-items:center;
	justify-content:right;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent > a > svg{
	margin-left:5px;
}
.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnImg{
	width:35%;
	height:360px;
}

.csNoticeContainer > .container.csNotice > .holder{
	display:flex;
	justify-content:center;
}
.csNoticeContainer > .container.csNotice > .holder a{
	width:30px;
	height:30px;
	border-radius:30px;
	text-align:center;
	display:block;
	line-height:30px;
	letter-spacing:1px;
	color:#4d4d4d;
	background-color:#F2F2F2;
}
.csNoticeContainer > .container.csNotice > .holder a.jp-current, .csNoticeContainer > .container.csNotice > .holder a:hover{
	background-color:#E50057;
	color:#fff;
}

.corpChildContainer{
	padding:100px 0 50px;
}

.corpChildContainer > .container.corpChild > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.corpChildContainer > .container.corpChild > .ccdContainer{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	grid-column-gap:50px;
	grid-row-gap:50px;
}

.corpChildContainer > .container.corpChild > .ccdContainer > .ccdItem > .ccdTitle{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	margin-bottom:10px;
}
.corpChildContainer > .container.corpChild > .ccdContainer > .ccdItem > .ccdContent > p{
	margin:0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.corpChild2Container > .container.corpChild2 > .progressContainer{
	padding-top:50px;
	border-top:1px solid #f2f2f2;
}
.corpChild2Container > .container.corpChild2 > .progressContainer .noteList > .nlItem{
	display:flex;
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	margin-bottom:30px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	grid-column-gap:50px;
	grid-row-gap:50px;
}

.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6:last-child{
	padding-left:15px;
}

.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .infoBlock > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .infoBlock > .infoContainer > p{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 30px;
}

.infoContainer > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	display:inline-block;
	margin-bottom:50px;
}

.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .infoBlock > .infoContainer > .noteList > .nlItem{
	display:flex;
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
	margin-bottom:30px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock{
	margin-top:20px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer{
	display:block;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem{
	text-align:center;
	width:calc(1/3*100% - 30px);
	float:left;
	clear:right;
	margin:0 30px 30px 0;
}

.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem > .tbImg{
	margin:auto;
}

.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem > .tbInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-top:10px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem > .tbInfo > span{
	margin-left:5px;
	font-size:14px;
	line-height:24px;
	color:#808080;
}

.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .ptInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .telListContainer > .telListBlock > .tlbTitle{
	display:flex;
	align-items:center;
	width:100%;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .telListContainer > .telListBlock > .tlbTitle > .tlbTi{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:12px 30px;
	background-color:#E50057;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .telListContainer > .telListBlock > .tlbItem{
	display:flex;
	align-items:center;
	width:100%;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .telListContainer > .telListBlock > .tlbItem:nth-child(odd){
	background-color:#f2f2f2;
}
.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .telListContainer > .telListBlock > .tlbItem > .tlbi{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px 20px;
}

.productContainer{
	padding:100px 0;
}

.productContainer > .container.singleProduct > .pcTitleContainer > .breadcrumb > ul#skc-breadcrumb{
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	align-items:center;
}

.productContainer > .container.singleProduct > .pcTitleContainer > .breadcrumb > ul#skc-breadcrumb > li{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
}
.productContainer > .container.singleProduct > .pcTitleContainer > .breadcrumb > ul#skc-breadcrumb > li > a{
	line-height:25px;
	letter-spacing:1px;
	color:#B3B3B3;
}

.productContainer > .container.singleProduct > .pcTitleContainer > h3{
	margin:10px 0 30px;
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.productContainer > .container.singleProduct > .singleProductContainer{
	display:flex;
	width:100%;
}

.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8{
	width:65%;
	padding-right:15px;
}

.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content > h4.post_h4{
	margin:30px 0 0;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content > table{
	margin-top:10px;
	width:100%;
	border-spacing:0;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content > table tr:first-child{
	background-color:#F2F2F2;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content > table tr > td{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:12px 25px;
	border-bottom:1px solid #e5e5e5;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content > table tr > td:first-child{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8 > .content > table tr > td:last-child{
	border-right:1px solid #e5e5e5;
}
.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-4{
	width:35%;
	padding-left:15px;
}

.singleProductBtmListContainer{
	padding-bottom:100px;
}

.singleProductBtmListContainer > .container.spbtm > .sectionTitle.inline{
	margin-bottom:30px;
}

.singleProductBtmListContainer > .container.spbtm > .spContainer{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-gap:20px;
}

.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem{
	background-color:#f2f2f2;
	padding:30px;
	position:relative;
	box-sizing:border-box;
}

.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem > a > .spImg{
	margin-bottom:20px;
}
.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem > a > .spContent > h4{
	margin:0 0 10px;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem > a > .spContent > .spPrice{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#E50057;
	margin-bottom:10px;
}
.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem > a > .spContent > .spInner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
	height:110px;
}

.singleProductBtmListContainer > .container.spbtm > .spContainer a{
	position:relative;
	display:block;
	height:100%;
	box-sizing:border-box;
	padding-bottom:36px;
}

.singleProductBtmListContainer > .container.spbtm > .spContainer a .spBtn{
	line-height:25px;
	padding:8px;
	color:#E50057;
	border:1px solid #E50057;
	display:block;
	text-align:center;
	cursor:pointer;
	position:absolute;
	width:100%;
	box-sizing:border-box;
	bottom:0;
}
.singleProductBtmListContainer > .container.spbtm > .spContainer a:hover .spBtn{
	background-color:#E50057;
	color:#fff;
}

.newsContainer.productCatArchive > .container.news > .sectionTitle.inline{
	margin-bottom:50px;
}
.newsContainer.productCatArchive .eventApplyFilterContainer{
	display:flex;
	gap:30px;
	
}
.newsContainer.productCatArchive .eventApplyFilterContainer > div{
	flex:1 1;
}

.newsContainer.productCatArchive .eventApplyFilterContainer select{
	width:100%;
	padding:15px;
	border:none;
	border-radius:0;
	font-size:.9rem;
}

.newsContainer.productCatArchive > .container.news > .pcaContainer > .eventApplyFilterContainer .eaFilter > .title{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}

.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer{
	display:flex;
	align-items:center;
	justify-content:center;
}

.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem{
	width:calc(1/6*100%);
	padding:8px;
	letter-spacing:1px;
	background-color:#f2f2f2;
	display:block;
	text-align:center;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem > a{
	display:block;
	color:#4D4D4D;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem:hover, 
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem.active{
	background-color:#E50057;
	color:#fff;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem:hover a, 
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem.active a{
	color:#fff;
}
.newsContainer.productCatArchive .pcaContentContainer{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-column-gap:30px;
	grid-row-gap:50px;
	margin:50px 0;
}

.newsContainer.productCatArchive .pcacItem{
	background-color:#F2F2F2;
	padding:30px;
}

.newsContainer.productCatArchive .pcacItem > a{
	position:relative;
	padding:0 0 30px;
	display:block;
	height:100%;
}

.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem > a > .pcacContent > h4{
	margin:20px 0 10px;
	font-size:18px;
	line-height:125%;
	color:#4D4D4D;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem > a > .pcacContent > .pcacInner{
	line-height:25px;
	letter-spacing:1px;
	color:#7F7F7F;
	margin-bottom:15px;
}

.newsContainer.productCatArchive .pcacItem > a span.more{
	color:#E50057;
	padding:8px;
	border:1px solid #E50057;
	text-align:center;
	position:absolute;
	bottom:20px;
	width:100%;
	box-sizing:border-box;
}

.newsContainer.productCatArchive .pcacItem > a:hover span.more{
	background-color:#E50057;
	color:#fff;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination{

	display:flex;
	justify-content:center;
	align-items:center;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .prev,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .next,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .page{
	background-color:#f2f2f2;
	width:30px;
	height:30px;
	border-radius:30px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 15px;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .prev:hover, .newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .prev.active,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .next:hover,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .next.active,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .page:hover,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .page.active{
	background-color:#E50057;
	color:#fff;
}
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .prev:hover svg path, .newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .prev.active svg path,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .next:hover svg path,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .next.active svg path,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .page:hover svg path,
.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaPagination > .page.active svg path{
	stroke:#fff;
}

body.term-pc_2 .pcacInner{
	text-align:center;
}

.donateContainer{
	padding:100px 0;
}

.donateContainer > .container.donate > .donateForm.Step1,
.donateContainer > .container.donate > .donateForm.Step2,
.donateContainer > .container.donate > .donateForm.Step3{
	display:none;
}
.donateContainer > .container.donate > .donateForm.Step1.active,
.donateContainer > .container.donate > .donateForm.Step2.active,
.donateContainer > .container.donate > .donateForm.Step3.active{
	display:block;
}
.donateContainer > .container.donate > .donateForm.Step1 > .sectionTitle.inline{
	margin-bottom:50px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateInfoLoginContainer{
	border:1px solid #F2F2F2;
	padding:30px;
	margin-bottom:100px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateInfoLoginContainer > .diInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:block;
	text-align:center;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateInfoLoginContainer > .diBtns{
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:30px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateInfoLoginContainer > .diBtns > .register{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	padding:8px 24px;
	border:1px solid #E50057;
	margin-right:15px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateInfoLoginContainer > .diBtns > .login{
	line-height:25px;
	letter-spacing:1px;
	color:#fff;
	padding:8px 24px;
	border:1px solid #E50057;
	background-color:#E50057;
	margin-left:15px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form{
	padding:50px 95px;
	background-color:#f2f2f2;
	border:1px solid #fff;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.donateContainer .info .dfCol, 
.donateContainer .pfCol, 
.donateContainer .icCol, 
.registerContainer .rgRow, 
.registerContainer .ciRow{
	padding:0 0 20px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}

.donateContainer .dfCol > span.title, 
.donateContainer .pfCol > span.title, 
.donateContainer .icCol > span.title, 
.registerContainer .rgRow span.title, 
.registerContainer .ciRow span.title{
	flex-basis:20%;
}

.donateContainer .dfCol > span.content, 
.donateContainer .pfCol > span.content, 
.donateContainer .icCol > span.content, 
.registerContainer .rgRow span.content, 
.registerContainer .ciRow span.content{
	flex-basis:50%;
}

.donateContainer .dfCol:nth-of-type(1) > span.content, 
.donateContainer .dfCol:nth-of-type(2) > span.content, 
.donateContainer .dfCol.freebie > span.content{
	flex-basis:80%;
}

/*
.donateContainer .icCol > span.notice{
	padding-left:10px;
}
*/

.donateContainer .pfCol > .notice, 
.registerContainer .rgRow > span.notice, 
.registerContainer .ciRow > span.notice, 
.eaContainer .rgRow > span.notice, 
.invoiceContainer .icCol > span.notice, 
.personalContainer .sdiRow > span.notice{
	color:#8E354A;
	font-size:1rem;
	flex-basis:100%;
}

.donateContainer .pfCol > .notice, 
.registerContainer .rgRow > span.notice, 
.registerContainer .ciRow > span.notice, 
.eaContainer .rgRow > span.notice, 
.invoiceContainer .icCol > span.notice{
	margin:10px 0 0 20%;
}

.invoiceContainer .icCol > span.notice.inline{
	margin:0 0 0 10px;
	flex-basis:unset;
}

span.content > label+label{
	margin-left:10px;
}

.donateContainer .icCol > span.content textarea{
	resize:none;
	width:100%;
	border:none;
	padding:15px;
}

.donateContainer .hint{
	background-color:#E5E5E5;
	padding:20px;
	margin-top:10px;
	color:#4D4D4D;
}

.registerContainer{
	padding:50px;
	background-color:#f2f2f2;
}

.registerContainer > form{
	padding:35px 0;
}

.registerContainer .rcInfoContainer > h6{
	margin:0;
	font-size:18px;
	line-height:28px;
	color:#E50057;
}
.registerContainer .rcInfoContainer > ul{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:0 0 0 20px;
	margin:15px 0 0;
}
.registerContainer .rcInfoContainer > ul > li{
	border-bottom:1px solid #e5e5e5;
	margin-bottom:10px;
	padding-bottom:10px;
}
.registerContainer .rcInfoContainer > ul > li:last-child{
	border-bottom:0;
	margin-bottom:none;
	padding-bottom:none;
}

.registerContainer .rgRow label[for], 
.registerContainer .ciRow label[for], 
.editAccountContainer .eaRow label[for]{
	position:relative;
	cursor:pointer;
	display:block;
	line-height:150%;
	font-weight:600;
	color:#666;
}

.registerContainer .rgRow input[type="text"], 
.registerContainer .rgRow input[type="password"], 
.registerContainer .rgRow input[type="email"], 
.registerContainer .rgRow input[type="number"], 
.registerContainer .ciRow input[type="text"], 
.registerContainer .ciRow input[type="password"], 
.registerContainer .ciRow input[type="email"], 
.registerContainer .ciRow input[type="number"]{
	padding:16px 20px;
	border:none;
	width:100%;
	font-size:1rem;
	color:#4D4D4D;
	box-sizing:border-box;
	outline:none;
}

.registerContainer .rgRow input[value="other"]+input[type="text"], 
.woocommerce .eaContainer .eaRow input[value="other"]+input[type="text"]{
	display:none;
	width:160px;
	margin-left:15px;
}

.registerContainer .rgRow input[value="other"]:checked+input[type="text"], 
.eaContainer .eaRow input[value="other"]:checked+input[type="text"]{
	display:inline-block;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label > span.title > sup{
	color:#E50057;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content{
	width:80%;
	font-size:1rem;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content select[name=goto]{
	font-size:1rem;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:15px;
	width:100%;
	border-radius:0;
	border:none;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content input[type=number]{
	width:215px;
	font-size:1rem;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:15px;
	border-radius:0;
	border:none;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content select[name=creditType]{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:12px 20px;
	border:none;
	border-radius:0;
	width:200px;
	margin-right:10px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content .creditDate select[name=cdYear],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content .creditDate select[name=cdMonth]{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:12px 20px;
	border:none;
	border-radius:0;
	width:100px;
	margin-right:10px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol .donatePrice{
	display:flex;
	align-items:center;
	max-width:832px;
	margin:30px 0 0 20%;
	flex-basis:100%;
	gap:10px;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol .donatePrice > .dpItem{
	padding:8px 24px;
	color:#4D4D4D;
	background-color:#E5E5E5;
	width:calc(1/6*100% - 20px);
	display:block;
	text-align:center;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfNotice{
	padding:0 0 20px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfNotice > ul.dfn{
	list-style-type:decimal;
	margin:0 0 0 20px;
	padding:0;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfNotice > ul.dfn > li{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfOtherDonate{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
	padding:0 0 20px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfOtherDonate > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	margin:0 8px 0 30px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo{
	margin-top:30px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer{
	display:flex;
	align-items:center;
	margin-bottom:30px;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .sectionTitle.hz{
	justify-content:left;
	margin-right:50px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .pitBtns{
	display:flex;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .pitBtns > .pb{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	padding:8px 24px;
	background-color:transparent;
	border:1px solid #E50057;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .pitBtns > .pb:hover, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .pitBtns > .pb.active{
	background-color:#E50057;
	color:#fff;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .pitBtns > .pb:first-child{
	margin-right:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer{
	display:none;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer.active,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer.active{
	display:block;
}

.donateContainer form > .invoiceContainer > .personalFieldContainer > .icCol > label > .title,
.donateContainer form > .invoiceContainer .enterpriseFieldContainer > .icCol > label > .title, 
.donateContainer form > .info > .dfRowContainer > .dfCol > label > span.title, 
.donateContainer form > .personalInfo .personalFieldContainer > .pfCol > label > span.title,
.donateContainer form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.title{
	width:20%;
	position:relative;
	color:#4D4D4D;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.title > sup,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.title > sup{
	color:#E50057;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
}

.donateContainer input[type="text"], 
.donateContainer input[type="email"], 
.donateContainer input[type="number"], 
.donateContainer input[type="password"]{
	width:100%;
	font-size:1rem;
	color:#4D4D4D;
	padding:15px;
	border-radius:0;
	border:none;
	box-sizing:border-box;
}

.donateContainer .dfCol:nth-of-type(2) input[type="number"]{
	width:30%;
}

.donateContainer input[name=address],
.donateContainer input[name=companyAdd],
.donateContainer input[name=address],
.donateContainer input[name=companyAdd]{
	margin-top:20px;
}
.donateContainer input[name=gender_other],
.donateContainer input[name=gender_other]{
	color:#4D4D4D;
	padding:12px 15px;
	width:100px;
}







.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer{
	width:100%;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker{
	display:flex;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp{
	width:calc(1/3*100%);
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:first-child,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:first-child{
	order:2;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:nth-child(2),
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:nth-child(2){
	order:3;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer{
	width:100%;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at{
	width:100%;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district]{
	height:50px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at input[name=zipcode],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at input[name=zipcode]{
	width:calc(1/3*100% - 14px);
	font-size:1rem;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:12px 20px;
	border:none;
	border-radius:0;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.notice,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.notice{
	width:33%;
	line-height:25px;
	letter-spacing:1px;
	color:#8E354A;
	padding-left:30px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol span.createAccount > label[for=create],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol span.createAccount > label[for=create]{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .ivTitleContainer{
	display:flex;
	align-items:center;
	margin-bottom:30px;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .ivTitleContainer > .sectionTitle.hz{
	justify-content:left;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .ivTitleContainer > .subtitle{
	font-size:14px;
	line-height:24px;
	color:#4D4D4D;
	padding-left:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer{
	display:none;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer.active,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer.active{
	display:block;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol{
	padding:0 0 20px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label{
	display:flex;
	align-items:center;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .content{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=ciID], .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content input[name=ciID], .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content input[name=ciID], .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .content input[name=ciID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=ciID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content input[name=ciID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content input[name=ciID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .content input[name=ciID]{
	width:457px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:15px;
	border-radius:0;
	border:none;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .notice > .same, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .notice > .same, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .notice > .same, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .notice > .same,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .notice > .same,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .notice > .same,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .notice > .same,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .notice > .same{
	display:inline-block;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 20px;
	background-color:#E50057;
	border:1px solid #E50057;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .notice > .same:hover, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .notice > .same:hover, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .notice > .same:hover, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciID] > .notice > .same:hover,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .notice > .same:hover,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .notice > .same:hover,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .notice > .same:hover,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciID] > .notice > .same:hover{
	color:#E50057;
	background-color:transparent;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxData] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataSend] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxData] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataSend] > .content{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxData] > .content > .ic_1radio label, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataSend] > .content > .ic_1radio label,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxData] > .content > .ic_1radio label,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataSend] > .content > .ic_1radio label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataOpen] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataOpen] > .content{
	width:87%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:block;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataOpen] > .content > .ic_2radio label,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataOpen] > .content > .ic_2radio label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataOpen] > .content > .ic_2radio label > input[name=ic_name],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataOpen] > .content > .ic_2radio label > input[name=ic_name]{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	border-radius:0;
	padding:0 10px;
	margin-left:10px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataOpen] > .content > .ic_2radio label > input[name=ic_name]::placeholder,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataOpen] > .content > .ic_2radio label > input[name=ic_name]::placeholder{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataOpen] > .content > .hint,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataOpen] > .content > .hint{
	background-color:#E5E5E5;
	padding:20px;
	margin-top:10px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=note] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=note] > .content{
	width:87%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:block;
}

.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=note] > .content > textarea,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=note] > .content > textarea{
	width:100%;
	border:none;
	border-radius:0;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .acceptContainer{
	border-radius:5px;
	background-color:#e5e5e5;
	padding:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .acceptContainer > .acInnerContainer{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #fff;
	margin-bottom:20px;
	padding-bottom:20px;
}
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .acceptContainer > .termsAccept{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer{
	background:#F2F2F2;
	border:1px solid #FFFFFF;
	padding:50px 97px;
}

.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem{
	display:flex;
	align-items:center;
	width:100%;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
	padding-bottom:20px;
}

.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem:last-child{
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem > span.title{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:20%;
}

.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem > span.content{
	width:80%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer{
	background-color:#f2f2f2;
	padding:50px 97px;
}

.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcInfo > .inner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcInfo > .pcInfoBtn{
	text-align:center;
	margin-bottom:50px;
	cursor:pointer;
}
.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcInfo > .pcInfoBtn > span{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	border:1px solid #E50057;
	background-color:#E50057;
	padding:8px 24px;
	text-align:center;
	display:inline-block;
}
.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcInfo > .pcInfoBtn > span:hover{
	background-color:transparent;
	color:#E50057;
}
.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem{
	display:flex;
	align-items:center;
	width:100%;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
	padding-bottom:20px;
}

.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem:last-child{
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem > span.title{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:20%;
}

.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem > span.content{
	width:80%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.donateContainer > .container.donate > .stepBtnContainer{
	text-align:center;
	margin-top:30px;
}
.donateContainer > .container.donate > .stepBtnContainer > .next{
	display:inline-block;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 60px;
	background-color:#E50057;
	border:1px solid #E50057;
}
.donateContainer > .container.donate > .stepBtnContainer > .next:hover{
	color:#E50057;
	background-color:transparent;
}

.fisrtLoad{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:99999;
	background:rgba(255, 255, 255, 0.8);
	backdrop-filter:blur(20px);
	display:flex;
	align-items:center;
	justify-content:center;
}
.fisrtLoad .overlay .mainLayout{
	max-width:1140px;
	margin:auto;
	background:#FFFFFF;
	box-shadow:0 10px 30px -10px rgba(0, 0, 0, 0.5);
	padding:50px;
}

.fisrtLoad .overlay .mainLayout .sectionTitle.hz{
	justify-content:left;
}
.fisrtLoad .overlay .mainLayout .mlContent > strong{
	font-size:18px;
	line-height:28px;
	color:#E50057;
	margin:20px 0 20px;
	display:block;
}
.fisrtLoad .overlay .mainLayout .mlContent > ol{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:0 0 0 20px;
}
.fisrtLoad .overlay .mainLayout .mlContent > ol > li{
	margin-bottom:20px;
}
.fisrtLoad .overlay .mainLayout .noticeBtns{
	display:flex;
	justify-content:center;
	margin-top:50px;
}

.fisrtLoad .overlay .mainLayout .noticeBtns > span[data-title=close]{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	padding:8px 24px;
	border:1px solid #e50057;
	margin-right:15px;
}
.fisrtLoad .overlay .mainLayout .noticeBtns > span[data-title=close]:hover{
	background-color:#E50057;
	color:#fff;
}

.fisrtLoad .overlay .mainLayout .noticeBtns > span[data-title=noremind]{
	line-height:25px;
	letter-spacing:1px;
	color:#fff;
	padding:8px 24px;
	border:1px solid #e50057;
	background-color:#E50057;
	margin-left:15px;
}
.fisrtLoad .overlay .mainLayout .noticeBtns > span[data-title=noremind]:hover{
	background-color:transparent;
	color:#E50057;
}

.thankyouContainer{
	padding:100px 0;
}
.thankyouContainer > .container.thankyou > .tyImgContainer{
	text-align:center;
	margin-bottom:50px;
}
.thankyouContainer > .container.thankyou > .tyImgContainer > img{
	width:300px;
}
.thankyouContainer > .container.thankyou > .sectionTitle.inline{
	margin-bottom:50px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer{
	display:flex;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4{
	width:35%;
	padding-right:15px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyOrderInfo{
	padding:30px;
	background:#F2F2F2;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyOrderInfo > .tyItem > .tyTitle{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:5px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyOrderInfo > .tyItem > .tyContent{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:5px;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyOrderInfo > .tyItem:last-child > .tyContent{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:5px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyNote{
	padding:30px;
	background:#F2F2F2;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyNote > h4{
	margin:0;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;
	margin-bottom:20px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyNote > .tyContent{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8{
	width:65%;
	padding-left:15px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail{
	border:1px solid #E8EDDF;
	padding:30px;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem{
	display:flex;
	align-items:center;
	border-bottom:1px solid #F2F2F2;
	padding-bottom:5px;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem:first-child{
	border-bottom:1px solid rgba(77, 77, 77, 0.2);
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem:last-child{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem > .tyoTitle{
	width:50%;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem > .tyoContent{
	width:50%;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail{
	border:1px solid #E8EDDF;
	padding:30px;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem{
	display:flex;
	align-items:center;
	border-bottom:1px solid #F2F2F2;
	padding-bottom:5px;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem:first-child{
	border-bottom:1px solid rgba(77, 77, 77, 0.2);
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem:last-child{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem > .tyaTitle{
	width:50%;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem > .tyaContent{
	width:50%;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > .tyfTitle{
	display:flex;
	align-items:center;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > .tyfTitle > span.subtitle{
	margin-left:20px;
	font-size:14px;
	line-height:24px;
	color:#4D4D4D;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form{
	border:1px solid #f2f2f2;
	padding:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow{
	border-bottom:1px solid #f2f2f2;
	padding-bottom:30px;
	margin-bottom:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow:last-child, .thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow:nth-last-child(2){
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
	text-align:center;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow:last-child{
	margin-top:30px;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .title{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:20px;
	display:block;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs{
	display:flow-root;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs > span{
	align-items:center;
	display:flex;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	float:left;
	clear:right;
	margin:0 20px 20px 0;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs > span input[type=text]{
	margin-left:10px;
	background-color:#F2F2F2;
	border:none;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyTextarea > textarea{
	width:100%;
	border:none;
	background-color:#F2F2F2;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > input[type=submit]{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	border-radius:0;
	background-color:#E50057;
	border:1px solid #E50057;
}
.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > input[type=submit]:hover{
	background-color:transparent;
	color:#E50057;
}

.partnershipContainer{
	display:flow-root;
}
.partnershipContainer > .psItem{
	width:calc(1/4*100%);
	float:left;
	clear:right;
}

.partnershipContainer > .psItem > a > .psImg{
	display:flex;
	align-items:end;
}
.partnershipContainer > .psItem > a > .psImg > .psTitle{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#E50057;
	background-color:rgba(255, 255, 255, 0.8);
	display:block;
	width:100%;
	text-align:center;
	padding:8px;
}
.partnershipContainer > .psItem > a > .psImg > .psOverlay{
	display:none;
}
.partnershipContainer > .psItem > a:hover > .psImg{
	align-items:center;
	text-align:center;
	position:relative;
}
.partnershipContainer > .psItem > a:hover > .psImg > .psTitle{
	display:none;
}
.partnershipContainer > .psItem > a:hover > .psImg > .psOverlay{
	display:flex;
	position:absolute;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	top:0;
	bottom:0;
	padding:40px;
	align-items:center;
}
.partnershipContainer > .psItem > a:hover > .psImg > .psOverlay > .psInner > h3{
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#E50057;
	margin:0 0 30px;
}
.partnershipContainer > .psItem > a:hover > .psImg > .psOverlay > .psInner .psInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
	text-align:left;
}
.partnershipContainer > .psItem > a:hover > .psImg > .psOverlay > .psInner .psBtn{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-color:#E50057;
	border:1px solid #E50057;
	padding:8px 24px;
	display:inline-block;
}
.partnershipContainer > .psItem > a:hover > .psImg > .psOverlay > .psInner .psBtn:hover{
	background-color:transparent;
	color:#E50057;
}

.joinUsContainer{
	padding:50px 0;
}

.joinUsContainer > .container.joinus > .joinusTitle{
	border:1px solid #f2f2f2;
	padding:30px;
}
.joinUsContainer > .container.joinus > .joinusTitle > .joinUsSubtitle{
	font-size:16px;
	line-height:22px;
	text-align:center;
	letter-spacing:0.5px;
	color:#4D4D4D;
}

.applyContainer{
	padding-bottom:50px;
}

.applyContainer > .container.apply > .aContainer{
	display:flex;
	align-items:center;
}

.applyContainer > .container.apply > .aContainer > .aCol-6{
	width:50%;
}

.applyContainer > .container.apply > .aContainer > .aCol-6:first-child{
	padding-right:30px;
}

.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .sectionTitle.hz{
	justify-content:left;
}

.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > h5{
	margin:30px 0 5px;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer{
	display:flex;
	flex-wrap:wrap;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer > a{
	display:flex;
	background-color:#F2F2F2;
	padding:20px;
	border-bottom:1px solid #e5e5e5;
	box-sizing:border-box;
	flex-basis:50%;
}

.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer > a:nth-child(n+1){
	border-right:1px solid #e5e5e5;
}

.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer > a > span{
	line-height:30px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding-left:10px;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aBtn{
	margin-top:50px;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aBtn > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 20px;
	background-color:#E50057;
	border:1px solid #E50057;
	display:inline-block;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aBtn > a > svg{
	margin-left:10px;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aBtn > a:hover{
	background-color:transparent;
	color:#E50057;
}
.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aBtn > a:hover > svg > path{
	stroke:#E50057;
}

.volunteersContainer > .volunteersContainer{
	display:flex;
	align-items:center;
	background-color:#F2F2F2;
}

.volunteersContainer > .volunteersContainer > .vCol-6{
	width:50%;
}

.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner{
	width:66%;
	padding:0 30px;
}

.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .sectionTitle.hz{
	justify-content:left;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns{
	margin-top:30px;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB{
	display:flex;
	align-items:center;
	margin-bottom:30px;
}

.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	border:1px solid #e50057;
	padding:8px 24px;
	width:calc(1/2*100% - 30px);
	text-align:center;
}

.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a > svg{
	margin-left:10px;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a:first-child{
	margin-right:15px;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a:last-child{
	margin-left:15px;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a:hover{
	background-color:#E50057;
	color:#fff;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a:hover > svg > path{
	stroke:#fff;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vSB{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	border:1px solid #e50057;
	padding:8px 24px;
	text-align:center;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vSB > svg{
	margin-left:10px;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vSB:hover{
	background-color:#E50057;
	color:#fff;
}
.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vSB:hover > svg > path{
	stroke:#fff;
}

.hrContainer > .container.hr{
	padding:100px 0;
}

.hrContainer > .container.hr > .hrContainer{
	display:flex;
	align-items:center;
}

.hrContainer > .container.hr > .hrContainer > .hrCol-6{
	width:50%;
}

.hrContainer > .container.hr > .hrContainer > .hrCol-6:first-child{
	padding-right:30px;
}

.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .sectionTitle.hz{
	justify-content:left;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns{
	margin-top:30px;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .sBtn{
	display:flex;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .sBtn > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	background-color:#E50057;
	border:1px solid #E50057;
	padding:8px 20px;
}

.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .sBtn > a > svg{
	margin-left:10px;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .sBtn > a:hover{
	background-color:transparent;
	color:#E50057;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .sBtn > a:hover > svg > path{
	stroke:#E50057;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns{
	display:flow-root;
	margin-top:30px;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a{
	text-align:center;
	width:40%;
	float:left;
	clear:right;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	border:1px solid #E50057;
	padding:8px 20px;
	margin-bottom:30px;
}

.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a:nth-child(2n+1){
	margin-right:15px;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a:nth-child(2n+2){
	margin-left:15px;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a > svg{
	margin-left:10px;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a:hover{
	background-color:#E50057;
	color:#fff;
}
.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a:hover > svg > path{
	stroke:#fff;
}

.memberContainer > .memberContainer{
	background-color:#f2f2f2;
	display:flex;
	align-items:stretch;
	margin-bottom:100px;
}

.memberContainer > .memberContainer > .mCol-6{
	width:50%;
}

.memberContainer > .memberContainer > .mCol-6:last-child{
	padding:50px 0;
}

.memberContainer > .memberContainer > .mCol-6:last-child > .mInner{
	width:66%;
	padding:0 30px;
}

.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .sectionTitle.hz{
	justify-content:left;
}
.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mInfo{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mBtns{
	display:flex;
	margin-top:30px;
}
.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mBtns > a{
	background-color:#E50057;
	border:1px solid #E50057;
	padding:8px;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	width:247px;
	text-align:center;
}

.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mBtns > a > svg{
	margin-left:10px;
}
.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mBtns > a:hover{
	background-color:transparent;
	color:#E50057;
}
.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mBtns > a:hover > svg > path{
	stroke:#E50057;
}

.contactContainer.join-us{
	padding-bottom:0;
}

.contactContainer.join-us > .container{
	margin-top:50px;
}

.gohInfoContainer{
	display:none;
	background:#E5E5E5;
	padding:50px;
}

.gohInfoContainer > .container.gohInfo > .branchInfoContainer{
	display:flex;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4{
	width:20%;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList{
	max-height:500px;
	overflow-y:scroll;
	direction:rtl;
	padding-left:20px;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList > .biItem{
	padding:8px 24px;
	background-color:#F2F2F2;
	text-align:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
	cursor:pointer;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList > .biItem.active, .gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList > .biItem:hover{
	background-color:#E50057;
	color:#fff;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList::-webkit-scrollbar{
	width:3px;
	height:8px;
	background-color:#B3B3B3;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList::-webkit-scrollbar-thumb{
	background:#E50057;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8{
	width:80%;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail{
	background-color:#F2F2F2;
	padding:30px;
	margin-left:30px;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > h5{
	font-size:18px;
	line-height:28px;
	color:#E50057;
	margin:0 0 30px;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem{
	display:flex;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:20px;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem > .title{
	width:12%;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem > .content{
	width:88%;
	border-left:1px solid #E50057;
	padding-left:15px;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem > .content > p{
	margin:0;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem:last-child{
	margin-bottom:30px;
}
.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .serviceTime > p{
	margin:0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.worldmapContainer{
	padding:100px 0;
}

.worldmapContainer .worldmap > img{
	width:100%;
	display:none;
}

.worldmapContainer .worldmap.active > img{
	display:block;
}

.worldmapContainer > .container.worldmap > .worldMapNav{
	display:flex;
}

.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem{
	width:calc(1/3*100%);
	text-align:center;
	position:relative;
}

.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem:nth-child(2){
	margin:0 30px;
}
.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .title{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	border:1px solid #E50057;
	padding:8px 8px;
}
.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .title:hover{
	background-color:#E50057;
	color:#fff;
}

.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .title:hover+.content{
	display:block;
}


.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content{
	display:none;
	background:rgba(255, 255, 255, 0.8);
	padding:30px;
	position:absolute;
	width:auto;
	left:0;
	right:0;
}
.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content > ul{
	column-count:3;
	position:relative;
}
.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content > ul:after{
	content:"";
	border-right:1px solid #F2F2F2;
	height:100%;
	display:flex;
	position:absolute;
	top:0;
	left:25%;
}
.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content > ul:before{
	content:"";
	border:1px solid #F2F2F2;
	height:100%;
	display:flex;
	position:absolute;
	top:0;
	left:60%;
}
.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content > ul > li{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	text-align:left;
	margin-bottom:5px;
}

#toggleBlockContainer-h3{
	display:none;
}

.toggleBlockContainer > .toggleItem.active .toggleContentContainer{
	display:block;
}

.toggleBlockContainer > .toggleItem.active .tbTitle svg{
	transform:rotate(90deg);
}

.toggleBlockContainer > .toggleItem > .toggleTitleContainer{
	background-color:#f2f2f2;
	padding:15px 0;
}
.toggleBlockContainer > .toggleItem > .toggleTitleContainer > .container.ti > .tbTitle{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
}

.toggleBlockContainer > .toggleItem.active > .toggleTitleContainer > .container.ti > .tbTitle{
	color:#999;
}

.toggleBlockContainer > .toggleItem > .toggleTitleContainer > .container.ti > .tbTitle > svg{
	margin-right:10px;
}
.toggleBlockContainer > .toggleItem > .toggleContentContainer{
	display:none;
	position:relative;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer > .switchNav > .prev, 
.toggleBlockContainer > .toggleItem > .toggleContentContainer > .switchNav > .next{
	position:absolute;
	left:5%;
	z-index:99;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer > .switchNav > .prev{
	top:50px;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer > .switchNav > .next{
	bottom:50px;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent{
	padding:80px 0 35px 20px;
	display:flex;
	align-items:start;
	position:relative;
}

.toggleBlockContainer .tbContent > div{
	display:flex;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-4{
	width:25%;
	display:block;
	max-height:270px;
	overflow-y:auto;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8{
	width:75%;
	display:block;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent h4{
	font-size:24px;
	color:#E50057;
	position:absolute;
	left:20px;
	top:20px;
	margin:0;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-4 > .title{
  color:#E50057;
  padding:8px 8px;
  border:1px solid #E50057;
  text-align:center;
  margin-bottom:20px;
	cursor:pointer;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-4 > .title.active{
	background-color:#E50057;
	color:#FFF;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner{
	display:flex;
	align-items:start;
	position:relative;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 img{
	width:50%;
	margin-left:120px;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 .content{
  width:50%;
  color:#4D4D4D;
  padding-left:80px;
}

.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 p{
	margin:0;
}

.toggleBlockContainer .tbContent .tbInner{
	line-height:175%;
}

.toggleBlockContainer .tbContent .tbInner p{
	margin:0;
}

.toggleBlockContainer .tbContent .tbInner:first-child{
	flex:1;
	overflow-y:auto;
	max-height:270px;
	padding-right:20px;
}

.toggleBlockContainer .tbContent .tbInner:last-child{
	flex:3;
	display:flex;
}

.toggleBlockContainer .tbContent .tbInner:last-child > div{
	flex:1;
}

.toggleBlockContainer .tbContent .tbInner:last-child > div:last-child{
	padding-left:80px;
}

.toggleBlockContainer .tbContent .tbInner:last-child > div:only-child{
	padding-left:0;
}

.toggleBlockContainer .tbContent .tbInner:last-child > .img{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top;
	height:270px;
	width:100%;
	margin-left:120px;
}

.affairsNewsContainer{
	padding:0 0 50px;
}

.affairsNews{
	padding:35px 0;
}

.videoContainer{
	width:100%;
	max-width:1170px;
	margin:0 auto 35px;
}

.affairsNewsContainer > .container.affairsNews > .newsContainer > .prev{
	position:absolute;
	left:-20px;
	right:auto;
	bottom:50%;
	z-index:1;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer > .next{
	position:absolute;
	right:-20px;
	left:auto;
	bottom:50%;
	z-index:1;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem{
	margin:0 15px;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem:hover .newsOverlay{
	opacity:1 !important;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem:hover h4{
	color:#E50057 !important;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem > a > .newsImg{
	position:relative;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem > a > .newsImg > .newsOverlay{
	opacity:0;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem > a > .newsImg > .newsOverlay > .learnMore{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background:#E50057;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem > a > .newsContent > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:10px 0;
}
.affairsNewsContainer > .container.affairsNews > .newsContainer .newsItem > a > .newsContent > .newsInner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems{
	display:flex;
	justify-content:center;
	align-items:center;
	max-width:663px;
	margin:auto;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems > .items{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:calc(1/4*100%);
	text-align:center;
	background-color:#f2f2f2;
	padding:8px 0;
	border-right:1px solid #fff;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems > .items:hover, .affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems > .items.active{
	background-color:#E50057;
	color:#fff;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems > .items:first-child{
	border-top-left-radius:100px;
	border-bottom-left-radius:100px;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems > .items:last-child{
	border-top-right-radius:100px;
	border-bottom-right-radius:100px;
	border-right:none;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem{
	display:none;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active{
	display:block;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer > .prev{
	position:absolute;
	left:-20px;
	right:auto;
	bottom:50%;
	z-index:1;
}

.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer > .next{
	position:absolute;
	right:-20px;
	left:auto;
	bottom:50%;
	z-index:1;
}

.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem{
	margin:0 15px;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem:hover .newsOverlay{
	opacity:1 !important;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem:hover h4{
	color:#E50057 !important;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem > a > .newsImg{
	position:relative;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem > a > .newsImg > .newsOverlay{
	opacity:0;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem > a > .newsImg > .newsOverlay > .learnMore{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background:#E50057;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem > a > .newsContent > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:10px 0;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer .newsItem > a > .newsContent > .newsInner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .rrContainer{
	margin-top:30px;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .rrContainer > .rrItem{
	display:flex;
	align-items:center;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:15px;
	padding-bottom:15px;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .rrContainer > .rrItem:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .rrContainer > .rrItem > a{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-left:10px;
}
.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .rrContainer > .rrItem > a:hover{
	color:#E50057;
}

.videoContainer > .container.video, 
.content .container.video{
	height:0;
	padding-bottom:56.25%;
	position:relative;
	width:100%;
}

.videoContainer > .container.video > .ratio{
	display:block;
	width:100%;
	height:auto;
}

.videoContainer > .container.video iframe,
.videoContainer > .container.video object,
.videoContainer > .container.video embed, 
.content .container.video iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.freeBlockContainer{
	margin-bottom:50px;
}

.freeBlockContainer > .container.freeBlock > .sectionTitle.inline{
	margin-bottom:50px;
}
.freeBlockContainer > .container.freeBlock > .freeInnerContainer{
	display:flex;
	justify-content:center;
}

.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem{
	width:50%;
	padding:30px 30px 90px;
	background-color:#f2f2f2;
	position:relative;
}

.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem:first-child{
	margin-right:15px;
}

.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem:last-child{
	margin-left:15px;
}

.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem .blockInner > h4{
	margin:10px 0;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem .blockInner > .blockContetn{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem .blockInner > .blockContetn > p{
	margin:0;
}

.freeBlockContainer > .container.freeBlock .blockInner+.blockLink{
	position:absolute;
	left:0;
	bottom:30px;
	padding:0 30px;
	box-sizing:border-box;
	width:100%;
}

.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem .blockLink > a{
	display:block;
	text-align:center;
	background-color:#E50057;
	border:1px solid #E50057;
	padding:8px 0;
	line-height:25px;
	letter-spacing:1px;
	color:#FFF;
	box-sizing:border-box;
}
.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem .blockLink > a:hover{
	background-color:transparent;
	color:#E50057;
}

.serviceBranchContainer{
	padding:100px 0;
	background-color:#191919;
	display:none;
}

.serviceBranchContainer > .container.sb > .sectionTitle.hz{
	justify-content:left;
}
.serviceBranchContainer > .container.sb > .sectionTitle.hz svg > path{
	fill:#fff;
}
.serviceBranchContainer > .container.sb > .sectionTitle.hz > .stTitle{
	color:#fff;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer{
	display:flex;
}

.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4{
	width:calc(1/3*100%);
	position:relative;
}

.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItems{
	display:inline-block;
	margin-top:30px;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItems > .item{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:8px 24px;
	background-color:rgba(242, 242, 242, 0.5);
	margin:0 20px 20px 0;
	float:left;
	clear:right;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItems > .item:hover, 
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItems > .item.active{
	background-color:#fff;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItemInfo > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin:0 0 10px 0;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItemInfo > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin-bottom:30px;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItemInfo > .serviceItems{
	display:block;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItemInfo > .serviceItems > .si{
	font-size:14px;
	line-height:24px;
	color:#FFFFFF;
	margin-right:20px;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItemInfo > .serviceItems > .si > svg{
	margin-right:5px;
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent{
	position:absolute;
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	grid-row-gap:25px;
	width:200px;
	height:300px;
	top:50%;
	left:50%;
	margin:-150px 0 0 -100px;
}

.serviceBranchContainer .serivcePercent > div{
	position:relative;
	font-size:16px;
	opacity:0;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:100px;
	color:#333;
}

.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent .num_1{
	background-color:#FF6767;
	transform:translate(30px, -85px);
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent .num_2{
	background-color:#FFB65E;
	transform:translate(50px, -125px);
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent .num_3{
	background-color:#FFF061;
	transform:translate(-80px, -85px);
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent .num_4{
	background-color:#52A8C9;
	transform:translate(0px, 5px);
}
.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent .num_5{
	background-color:#C0E3B2;
	transform:translate(30px, 5px);
}

.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .serivcePercent .active{
	opacity:1;
	/*
	-webkit-animation:scale-up-center 0.5s linear both;
	animation:scale-up-center 0.5s linear both;
	*/
}

.serviceGrayContainer{
	padding:50px 0 50px;
	background-color:#f2f2f2;
}
.serviceGrayContainer > .container.sg > .serviceGrayInner{
	margin-top:50px;
}
.serviceGrayContainer > .container.sg > .serviceGrayInner > .prev{
	position:absolute;
	left:-40px;
	right:auto;
	z-index:1;
	bottom:62%;
}

.serviceGrayContainer > .container.sg > .serviceGrayInner > .prev > svg > circle{
	fill:transparent;
}
.serviceGrayContainer > .container.sg > .serviceGrayInner > .next{
	position:absolute;
	right:-40px;
	left:auto;
	z-index:1;
	bottom:62%;
}

.serviceGrayContainer > .container.sg > .serviceGrayInner > .next > svg > circle{
	fill:transparent;
}
.serviceGrayContainer > .container.sg > .serviceGrayInner .sgItem > a > .sgImg{
	border-radius:165px;
	width:165px;
	margin:auto;
}
.serviceGrayContainer > .container.sg > .serviceGrayInner .sgItem > a > h5{
	font-size:18px;
	line-height:28px;
	color:#E50057;
	text-align:center;
	margin-top:10px;
}

@-webkit-keyframes scale-up-center{
	0%{
		-webkit-transform:scale(0.2);
		transform:scale(0.2);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-up-center{
	0%{
		-webkit-transform:scale(0.2);
		transform:scale(0.2);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.staticContentContainer{
	padding:0;
}

.staticContentContainer > .container.staticContent > .content{
	line-height:250%;
	letter-spacing:1px;
	color:#4D4D4D;
}
.staticContentContainer > .container.staticContent > .imgContent > img{
	width:100%;
	margin-top:30px;
}

section.serviceBlock_1{
	padding:100px 0;
}


section.serviceBlock_1 > .container.serviceBlock_1 > .serviceBlockContent > p{
	margin:0;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
}

section.serviceBlock_2 > .container.serviceBlock_2 > .serviceBlockContent{
	margin-top:30px;
}
section.serviceBlock_2 > .container.serviceBlock_2 > .serviceBlockContent > p{
	margin:0;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
}
section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids{
	display:flex;
	justify-content:center;
	padding:50px 0 100px;
}

section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids > .sgItem{
	width:calc(1/3*100%);
	text-align:center;
}
section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids > .sgItem .sgImg{
	margin:auto;
}

section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids > .sgItem .sgContent > h3{
	font-size:36px;
	line-height:46px;
	letter-spacing:1px;
	color:#E50057;
	margin:10px 0;
}
section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids > .sgItem .sgContent span{
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
}

section.serviceBlock_3 > .container.serviceBlock_3 > .videoContainer{
	margin:50px 0 30px;
}
section.serviceBlock_3 > .container.serviceBlock_3 > .serviceBlockContent > p{
	margin:0;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
}
section.serviceBlock_3 .fwImg{
	margin:100px 0 0;
}

body.page-template-services .serviceGrayContainer{
	background-color:#fff;
}
body.page-template-services .serviceGrayContainer > .container.sg .sgItem > a > .sgImg{
	overflow:hidden;
}
body.page-template-services .serviceGrayContainer > .container.sg .sgItem > a > .sgImg > .overlay{
	opacity:0;
	background:linear-gradient(0deg, rgba(26, 26, 26, 0.8), rgba(26, 26, 26, 0.8));
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
body.page-template-services .serviceGrayContainer > .container.sg .sgItem:hover .overlay{
	opacity:1 !important;
}

section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer{
	display:flex;
	align-items:center;
	margin:50px 0;
}

section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6{
	width:50%;
}

section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > h5{
	margin:0 0 30px;
	font-size:18px;
	line-height:28px;
	color:#4d4d4d;
}
section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > h5 > span{
	font-size:54px;
	line-height:64px;
	letter-spacing:2px;
	color:#E50057;
}

section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 .content > p{
	margin:0;
}
section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
	display:inline-block;
	margin-top:30px;
}
section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > a:hover{
	color:#E50057;
	background-color:transparent;
}

section.initiativesSE_1{
	padding:100px 0 100px;
}
section.initiativesSE_1 > .container.initiativesSE_1{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	max-width:750px;
	margin-top:30px;
}

section.initiativesSE_2 .iniPostGrids{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}

section.initiativesSE_2 .iniPostGrids .pgItem.f3{
	flex-basis:33%;
}

section.initiativesSE_2 .iniPostGrids .pgItem.f4{
	flex-basis:25%;
}

section.initiativesSE_2 .iniPostGrids .pgItem > a > .pgImg{
	display:flex;
	align-items:end;
	justify-content:center;
	padding-top:60%;
}
section.initiativesSE_2 .iniPostGrids .pgItem > a > .pgImg > .pgInner > span{
	font-size:36px;
	line-height:46px;
	text-align:center;
	letter-spacing:1px;
	color:#FFFFFF;
}

section.initiative_container_1 .withBackgroundImage.row{
	padding:50px 0;
}

section.initiative_container_1 .withBackgroundImage.row .container.initiative_container_1 > .sectionTitle.inline{
	margin-bottom:30px;
}
section.initiative_container_1 .withBackgroundImage.row .container.initiative_container_1 > .content{
	max-width:750px;
	margin:auto;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

section.initiative_container_2 > .container.initiative_container_2{
	padding:100px 0;
}

section.initiative_container_2 > .container.initiative_container_2 > .sectionTitle.inline{
	margin-bottom:30px;
}
section.initiative_container_2 > .container.initiative_container_2 > .content{
	max-width:750px;
	margin:auto;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.initiative_container_2 > .initiative_child_pages{
	display:flex;
}

section.initiative_container_2 > .initiative_child_pages > .childPageItem{
	width:calc(1/4*100%);
	padding:30px 70px;
	height:500px;
	position:relative;
}

section.initiative_container_2 > .initiative_child_pages > .childPageItem > .before{
	display:flex;
	height:500px;
	align-items:end;
	justify-content:center;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .before > div > .icon{
	text-align:center;
	margin-bottom:10px;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .before > div > .title{
	font-size:36px;
	line-height:46px;
	text-align:center;
	letter-spacing:1px;
	color:#FFFFFF;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .after{
	display:none;
	align-items:center;
	justify-content:center;
	width:100%;
	background:linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .after > div > .icon{
	text-align:center;
	margin-bottom:10px;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .after > div > .title{
	font-size:36px;
	line-height:46px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .after > div > .postsList{
	margin-top:30px;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .after > div > .postsList > a{
	display:block;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
	margin-bottom:10px;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem > .after > div > .postsList > a:hover{
	color:#E50057;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem:hover .before{
	/* display:none !important; */
	opacity:0;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem:hover .after{
	display:flex !important;
}
section.initiative_container_2 > .initiative_child_pages > .childPageItem:hover .after path{
	fill:#E50057;
}

section.initiative_container_3 > .container.initiative_container_3{
	padding:100px 0;
}

section.initiative_container_3 > .container.initiative_container_3 > .sectionTitle.inline{
	margin-bottom:30px;
}
section.initiative_container_3 > .container.initiative_container_3 > .content{
	max-width:750px;
	margin:auto;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid{
	display:flex;
	margin-top:100px;
}

section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item{
	width:calc(1/5*100%);
	text-align:center;
}

section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemImg{
	background-color:#F2F2F2;
	height:165px;
	width:165px;
	margin:auto;
	border-radius:165px;
	display:flex;
	align-items:center;
	justify-content:center;
}
section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemInner{
	width:165px;
	margin:30px auto 0;
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemInner > a{
	margin-top:10px;
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	border:1px solid #e50057;
	padding:8px 24px;
	display:inline-block;
}
section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemInner > a:hover{
	background-color:#E50057;
	color:#fff;
}

.newsArchiveSliderContainer > .homeKV > .prev{
	position:absolute;
	left:30px;
	right:auto;
	bottom:50%;
	z-index:1;
}
.newsArchiveSliderContainer > .homeKV > .next{
	position:absolute;
	right:30px;
	left:auto;
	bottom:50%;
	z-index:1;
}

.newsArchiveSliderContainer > .homeKV > ul.slick-dots{
	z-index:1;
	padding:10px 15px;
	display:inline-flex;
	justify-content:center;
	list-style:none;
	left:0;
	right:0;
	bottom:30px;
	position:absolute;
	background-color:rgba(255, 255, 255, 0.9);
	border-radius:100px;
	margin:auto;
	max-width:200px;
}
.newsArchiveSliderContainer > .homeKV > ul.slick-dots > li{
	margin:0 15px;
	/* line-height:26px; */
	line-height:0;
}
.newsArchiveSliderContainer > .homeKV > ul.slick-dots > li > button{
	border:none;
	padding:0;
	color:transparent;
	font-size:1px;
	width:8px;
	height:8px;
	border-radius:8px;
	background-color:#E50057;
	opacity:0.2;
}
.newsArchiveSliderContainer > .homeKV > ul.slick-dots > li:hover button, .newsArchiveSliderContainer > .homeKV > ul.slick-dots > li.slick-active button{
	opacity:1;
}

section.homeSection_1{
	padding:50px 0;
	background-color:#f2f2f2;
}

section.homeSection_3{
	margin-top:35px;
}

section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer{
	display:flex;
	margin-bottom:100px;
}
section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem{
	width:calc(1/3*100%);
	text-align:center;
}
section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem > .thirdImg{
	margin:auto;
}
section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem > .thirdContent h2{
	margin:10px auto;
	font-weight:300;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#E50057;
}
section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem > .thirdContent .inner{
	font-weight:300;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	max-width:330px;
}

section.homeSection_2 > .newsContainer{
	padding-top:0;
	margin-top:-40px;
}
section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-4{
	width:50%;
}

section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8{
	width:50%;
}

section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8 > .nimList > .nimItem > .nimCol-12 > .nimMeta > a{
	line-height:22px;
	letter-spacing:0.5px;
	color:#E50057;
}
section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8 > .nimList > .nimItem > .nimCol-12 > h4{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	margin:0;
}
section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8 > .nimList > .nimItem > .nimCol-12 > .nimExcerpt{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8 > .nimList > .nimItem:hover .nimExcerpt{
	color:#fff;
}

section.homeSection_4{
	padding:100px 0;
}

section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts{
	padding:35px 0;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem{
	position:relative;
	display:flex;
	align-items:center;
	padding:35px 30px;
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem:first-child{
	margin-bottom:30px;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-3{
	width:23%;
}

section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-9{
	width:77%;
	padding-left:30px;
}

section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-9 > span.meta > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-9 > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 0 10px;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-9 > .htrpContent{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem > a{
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index:auto;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem:hover{
	background-color:#E50057;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem:hover .htrpCol-9 > span.meta > a{
	color:#ffff;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem:hover .htrpCol-9 > h4{
	color:#fff;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem:hover .htrpCol-9 .htrpContent{
	color:#fff;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts{
	display:flex;
	margin-top:30px;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem{
	width:50%;
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:first-child{
	margin-right:15px;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:last-child{
	margin-left:15px;
}

section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem > .hpContent{
	padding:30px;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem > .hpContent > span.meta > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem > .hpContent > h4{
	margin:0 0 10px;
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem > .hpContent > .inner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:hover{
	background:#E50057;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:hover > .hpContent > span.meta > a{
	color:#fff;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:hover > .hpContent > h4{
	color:#fff;
}
section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:hover > .hpContent > .inner{
	color:#fff;
}

section.resourceContainer_1{
	padding:100px 0;
}
section.resourceContainer_1 > .container.resourceContainer_1 > .content.resourceContainer_1{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	text-align:center;
	margin-top:10px;
}

section.resourceContainer_2 > .container.resourceContainer_2 > .sectionTitle.inline{
	margin-bottom:30px;
}
section.resourceContainer_2 > .container.resourceContainer_2 > .content.resourceContainer_2 > .inner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:50px 97px;
	background-color:#F2F2F2;
}

section.resourceContainer_3{
	padding:100px 0 0;
}

section.resourceContainer_3 > .container.resourceContainer_3 > .content.resourceContainer_3{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	text-align:center;
	margin-top:10px;
}
section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer{
	display:flex;
	margin-top:50px;
}

section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item{
	width:calc(1/4*100%);
	background-color:#F2F2F2;
	padding:30px;
	margin-right:30px;
}

section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item:last-child{
	margin-right:0;
}
section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item > h3{
	font-size:18px;
	line-height:28px;
	color:#E50057;
	margin:0;
}
section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item > span.meta{
	font-size:14px;
	line-height:24px;
	color:#808080;
}
section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item > .inner{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.resourceContainer_3 > .container.resourceContainer_3 > .notice{
	background-color:#8E354A;
	padding:8px;
	margin-top:30px;
}
section.resourceContainer_3 > .container.resourceContainer_3 > .notice > p{
	font-size:18px;
	line-height:28px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
}

section.resourceContainer_4{
	padding:100px 0 0;
}

section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4{
	display:grid;
	margin-top:50px;
	grid-template-columns:repeat(2, 1fr);
	grid-gap:30px;
}
section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo{
	background-color:#F2F2F2;
	padding:30px;
}

section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > h4{
	margin:0 0 30px;
	font-size:18px;
	line-height:28px;
	color:#E50057;
}
section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem{
	display:flex;
	align-items:center;
	margin-bottom:20px;
}

section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem:last-child{
	margin-bottom:0;
}

section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem > .ciTitle{
	width:20%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem > .ciContent{
	width:80%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem > .ciContent > a{
	color:#E50057;
}

section.charitySales{
	padding:100px 0 0;
}

section.charitySales .charitySalesStore{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-gap:20px;
}

section.charitySales .storeItem{
	border:1px solid #F2F2F2;
	position:relative;
	padding-bottom:50px;
}

.storeItem iframe{
	max-width:100%;
}

section.charitySales .storeLink{
	bottom:0;
	position:absolute;
	width:100%;
}

section.charitySales > .container.charitySales .charitySalesStore .storeItem > .storeContent{
	padding:0 30px;
}

section.charitySales > .container.charitySales .charitySalesStore .storeItem > .storeContent > .storeInfo{
	/* min-height:230px; */
}

section.charitySales > .container.charitySales .charitySalesStore .storeItem > .storeContent > .storeInfo > p{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:10px 0;
}
section.charitySales > .container.charitySales .charitySalesStore .storeItem .storeLink > a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px;
	display:block;
	text-align:center;
	background-color:#E50057;
}

section.donationBoxContainer{
	padding:100px 0 0;
}
.donate-box-locations{
	display:none;
}
section.donationBoxContainer > .container.donationBoxContainer > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
section.donationBoxContainer > .container.donationBoxContainer > .donationRow{
	display:flex;
}

section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-4{
	width:40%;
	margin-left:50px;
}

section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-4 > .donationContent{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-4 > .donationContent > p{
	margin-top:0;
}
section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8{
	width:60%;
}

section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clTitleRow{
	display:flex;
	align-items:center;
	justify-content:center;
}

section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clTitleRow .cl{
	width:calc(1/4*100%);
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	background-color:#f2f2f2;
	padding:10px 0;
}
section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clTitleRow .cl > span{
	border-right:1px solid #e5e5e5;
	display:block;
}
section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow{
	display:flex;
	align-items:center;
	justify-content:center;
	border-bottom:1px solid #f2f2f2;
}

section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl{
	width:calc(1/4*100%);
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px 0;
}
section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl > span{
	border-right:1px solid #e5e5e5;
	display:block;
}

section.donateCredit{
	padding:100px 0 0;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer{
	display:flex;
}

section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3{
	width:23%;
}

section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNavTitle{
	font-size:18px;
	line-height:28px;
	color:#FFFFFF;
	padding:10px 20px;
	background-color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav{
	padding:20px 20px;
	border:1px solid #f2f2f2;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a{
	display:block;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #F2F2F2;
	margin-bottom:15px;
	padding-bottom:15px;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a:hover, 
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a.active{
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .rightNow > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	display:block;
	text-align:center;
	padding:8px;
	border:1px solid #e50057;
	margin-top:20px;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .rightNow > a:hover{
	background-color:#E50057;
	color:#fff;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9{
	width:67%;
	padding-left:10%;
}

section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTerm{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:10px 20px;
	margin-bottom:5px;
	background-color:#f2f2f2;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTerm > span{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTerm > span.status:before{
	content:"+";
	font-size:25px;
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTerm.active > span.status:before{
	content:"-";
	font-size:25px;
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTerm.active ~ .parentTermItemContent{
	display:block;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent{
	display:none;
	padding:20px;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent > a{
	display:inline-flex;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:48%;
	padding:20px 0;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent > a:hover{
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent > a:nth-child(2n+2){
	padding-left:20px !important;
	border-right:none !important;
}

section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent > a > svg{
	margin-right:10px;
}

section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItem{
	border:1px solid #F2F2F2;
	padding:10px 20px;
	margin-bottom:5px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItem > span{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItem > span.status:before{
	content:"+";
	font-size:25px;
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItem.active > span.status:before{
	content:"-";
	font-size:25px;
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItem.active ~ .childTermItemContent{
	display:block;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItemContent{
	display:none;
	padding:20px;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItemContent > a{
	display:inline-flex;
	align-items:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:48%;
	padding:20px 0;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItemContent > a:hover{
	color:#E50057;
}
section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .childTerm > .childTermItemContent > a:nth-child(2n+2){
	padding-left:20px !important;
	border-right:none !important;
}

section.donateMethodNav{
	padding:100px 0 0;
	margin-bottom:35px;
}

section.donateMethodNav > .container.donateMethodNav > .dmNavContainer{
	display:flex;
	align-items:center;
	justify-content:center;
}

section.donateMethodNav > .container.donateMethodNav > .dmNavContainer > .dmNavItem{
	background-color:#f2f2f2;
	padding:8px;
	width:calc(1/6*100%);
	text-align:center;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.donateMethodNav > .container.donateMethodNav > .dmNavContainer > .dmNavItem:hover, section.donateMethodNav > .container.donateMethodNav > .dmNavContainer > .dmNavItem.active{
	background-color:#E50057;
	color:#fff;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem{
	display:none;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem[data-index="1"]{
	display:block;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmTitle.credit{
	padding:50px;
	background-color:#f2f2f2;
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:50px 0 30px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmTitle{
	padding-top:50px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-gap:20px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg{
	padding:30px;
	background-color:#f2f2f2;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg .d{
	
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg .dmgContent > .inner > p{
	margin:10px 0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg .dmgContent .btns > a{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	display:block;
	padding:8px;
	border:1px solid #e50057;
	text-align:center;
	margin-bottom:5px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg .dmgContent .btns > a:hover{
	background-color:#E50057;
	color:#fff;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer{
	padding-top:50px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poNav{
	display:flex;
	align-items:center;
	justify-content:center;
	padding-bottom:50px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poNav .poItem{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:50%;
	text-align:center;
	padding:8px;
	background-color:#f2f2f2;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poNav .poItem:hover, section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poNav .poItem.active{
	background-color:#E50057;
	color:#fff;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poContent > .pocItem{
	display:none;
	background-color:#f2f2f2;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poContent > .pocItem[data-index="1"]{
	display:block;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poContent > .pocItem > .pocTitle{
	background-color:#4d4d4d;
	font-size:18px;
	line-height:28px;
	color:#FFFFFF;
	padding:10px 0;
	text-align:center;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poContent > .pocItem > .pocInner{
	padding:30px 195px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmSite{
	padding-top:50px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmSite .odItem{
	display:inline-flex;
	width:calc(1/3*100% - 34px);
	margin:0 30px 50px 0;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmSite .odItem > a{
	width:100%;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer{
	padding-top:50px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpNav{
	display:flex;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpNav > .dpItem{
	width:calc(1/4*100%);
	opacity:0.4;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpNav > .dpItem:hover, section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpNav > .dpItem.active{
	opacity:1;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent{
	padding-top:50px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent > .dpInner{
	display:none;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	padding:30px 50px;
	background-color:#f2f2f2;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent > .dpInner[data-index="1"]{
	display:block;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent > .dpInner img{
	width:100%;
	height:auto;
	display:block;
	margin:30px auto 0;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent > .dpInner img.qr-code{
	max-width:320px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCVSInfo{
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:50px 98px;
	background-color:#f2f2f2;
	margin-top:50px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav{
	display:flex;
	align-items:center;
	justify-content:center;
	margin:50px 0;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav .cvsItem{
	text-align:center;
	margin:0 25px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav .cvsItem > .csvImg{
	margin:auto;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav .cvsItem > .csvName{
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
	margin-top:10px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav .cvsItem:hover .csvName, section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav .cvsItem.active .csvName{
	color:#E50057;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent{
	display:none;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent[data-index="1"]{
	display:block;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner{
	display:flex;
	align-items:center;
	background-color:#f2f2f2;
	padding:50px 98px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6:first-child{
	width:65%;
	padding-right:40px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6:last-child{
	width:35%;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .cvsName{
	display:flex;
	align-items:center;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .cvsName > img{
	width:50px;
	margin-right:30px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .cvsName > span{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .cvsInfo > p{
	margin:30px 0 0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 .opTitle{
	margin-bottom:10px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .opItemContainer{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:flex;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .opItemContainer > .opiCol-6{
	width:50%;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent .cvsOpGallery{
	margin-top:50px;
	display:flow-root;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent .cvsOpGallery > a{
	display:inline-block;
	width:50%;
	margin-bottom:50px;
	float:left;
	clear:right;
	height:460px;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent .cvsOpGallery > a > img{
	width:auto;
	display:block;
	height:100%;
	margin:auto;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent .cvsOpGallery > a > .opiTitle{
	display:block;
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
	margin-top:20px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav{
	display:flex;
	justify-content:center;
	margin:50px 0;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav > .opNavItem{
	width:calc(1/5*100%);
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav > .opNavItem .opnTitle{
	font-size:18px;
	line-height:28px;
	text-align:center;
	color:#4D4D4D;
	margin-top:10px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav > .opNavItem:hover .opnTitle, section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav > .opNavItem.active .opnTitle{
	color:#E50057;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent{
	padding:50px 98px;
	background-color:#f2f2f2;
}

section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent .opContentItem{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	display:none;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent .opContentItem img{
	width:100%;
	height:auto;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent .opContentItem[data-index="1"]{
	display:block;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent .opContentItem .opcTitle{
	display:flex;
	align-items:center;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent .opContentItem .opcTitle > img{
	width:50px;
	margin-right:30px;
}
section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent .opContentItem .opcTitle > .title{
	width:90%;
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}

.container.loginRegister{
	padding:100px 0 100px;
}

.registerContainer .rcInfoContainer{
	padding:50px;
	background-color:#fff;
}

.registerContainer form > .rgRow > label > span.notice{
	width:calc(1/5*100%);
	line-height:25px;
	letter-spacing:1px;
	color:#8E354A;
	margin-left:30px;
}

.registerContainer form > .rgRow > label > .gender label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-left:10px;
}
.registerContainer form > .rgRow > label > .gender input{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	border-radius:0;
	padding:12px 20px;
	max-width:100px;
}
.registerContainer form > .rgRow > label > .addThirdContainer{
	padding:0 !important;
	width:64%;
}

.registerContainer form > .rgRow > label > .addThirdContainer input{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	border-radius:0;
	padding:12px 20px;
	width:100%;
}
.registerContainer form > .rgRow > label > .addThirdContainer > .at{
	display:flex;
	margin-bottom:20px;
}
.registerContainer form > .rgRow > label > .addThirdContainer > .at select[name=county],
.registerContainer form > .rgRow > label > .addThirdContainer > .at select[name=district],
.registerContainer form > .rgRow > label > .addThirdContainer > .at input[name=zipcode]{
	width:calc(1/3*100%) !important;
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	border-radius:0;
	padding:12px 20px;
}
.registerContainer form > .rgRow > label > .invoice label,
.registerContainer form > .rgRow > label > .upload label,
.registerContainer form > .rgRow > label > .newsletter label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-left:5px;
}
.registerContainer form > .rgRow > label div#birthContainer{
	padding:0;
	position:relative;
	overflow:hidden;
}
.registerContainer form > .rgRow > label div#birthContainer > .birthdayPicker{
	display:flex;
}
.registerContainer form > .rgRow > label div#birthContainer > .birthdayPicker > .bp{
	width:calc(1/3*100%);
}
.registerContainer form > .rgRow > label div#birthContainer > .birthdayPicker > .bp:first-child{
	order:2;
}
.registerContainer form > .rgRow > label div#birthContainer > .birthdayPicker > .bp:nth-child(2){
	order:3;
}
.registerContainer form > .rgRow > label div#birthContainer > .birthdayPicker > .bp:last-child{
	order:1;
}
.registerContainer form > .rgRow > label div#birthContainer > .birthdayPicker > .bp > select{
	width:100%;
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	border-radius:0;
	padding:12px 20px;
}
.registerContainer form > .rgRow:last-child, .registerContainer form > .rgRow.bs{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.registerContainer form > .rgRow.bs{
	text-align:center;
}

form #beforeSend{
	line-height:25px;
	color:#FFFFFF;
	padding:8px 24px;
	margin:auto;
	display:inline-block;
	border:none;
	background-color:#E50057;
	border-radius:0;
}

.registerContainer form > .companyInfoTitle{
	display:flex;
	align-items:center;
	justify-content:space-between;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
	padding-bottom:20px;
}
.registerContainer form .companyInfo > .ciRow{
	padding-bottom:20px;
}
.registerContainer form .companyInfo > .ciRow > label{
	display:flex;
	align-items:center;
}

.registerContainer form .companyInfo > .ciRow > label > span.notice{
	width:calc(1/5*100%);
	line-height:25px;
	letter-spacing:1px;
	color:#8E354A;
	margin-left:30px;
}

.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer{
	padding:0 !important;
	width:59%;
}

.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer input{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	border-radius:0;
	padding:12px 20px;
	width:100%;
}
.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer > .at{
	display:flex;
	margin-bottom:20px;
}
.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer > .at select[name=county],
.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer > .at select[name=district],
.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer > .at input[name=zipcode]{
	width:calc(1/3*100%) !important;
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	border-radius:0;
	padding:12px 20px;
}

.registerRemindPopup{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:9999;
	display:flex;
	align-items:center;
	justify-content:center;
	background:rgba(255, 255, 255, 0.8);
	backdrop-filter:blur(50px);
}

.registerRemindPopup .rrBlock{
	background:#FFFFFF;
	box-shadow:0 5px 10px -5px rgba(0, 0, 0, 0.15);
	padding:50px;
}
.registerRemindPopup .rrBlock .content{
	line-height:25px;
	text-align:center;
	letter-spacing:1px;
	color:#4D4D4D;
}
.registerRemindPopup .rrBlock .rrBtns{
	text-align:center;
	border-top:1px solid #f2f2f2;
	margin-top:30px;
	padding-top:30px;
}
.registerRemindPopup .rrBlock .rrBtns span.checkAgain{
	line-height:25px;
	letter-spacing:1px;
	color:#E50057;
	padding:8px 24px;
	border:1px solid #e50057;
	display:inline-block;
	margin-right:15px;
	cursor:pointer;
}
.registerRemindPopup .rrBlock .rrBtns span.checkAgain:hover{
	background-color:#E50057;
	color:#fff;
}
.registerRemindPopup .rrBlock .rrBtns span.next > input[type=submit]{
	line-height:25px;
	letter-spacing:1px;
	color:#fff;
	padding:8px 24px;
	border:1px solid #e50057;
	display:inline-block;
	background-color:#E50057;
	margin-left:15px;
	cursor:pointer;
}
.registerRemindPopup .rrBlock .rrBtns span.next > input[type=submit]:hover{
	background-color:transparent;
	color:#E50057;
}

nav.woocommerce-MyAccount-navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #f2f2f2;
	padding:20px;
}
nav.woocommerce-MyAccount-navigation ul li{
	border-bottom:1px solid #f2f2f2;
	padding-bottom:20px;
	margin-top:20px;
}
nav.woocommerce-MyAccount-navigation ul li:last-child{
	border-bottom:none;
	padding-bottom:0;
}
nav.woocommerce-MyAccount-navigation ul li:first-child{
	margin-top:0;
}
nav.woocommerce-MyAccount-navigation ul li a{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}

nav.woocommerce-MyAccount-navigation ul li.is-active a, 
nav.woocommerce-MyAccount-navigation ul li a:hover{
	color:#E50057;
}

.editAccountContainer > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.editAccountContainer .eaContainer{
	background-color:#f2f2f2;
	padding:30px;
	margin-top:20px;
}



.editAccountContainer .eaContainer form > .eaRow, 
.editAccountContainer .eaContainer form .ciRow{
	padding:0 0 20px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
	color:#4D4D4D;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}



.editAccountContainer .eaContainer form > .eaRow:last-child{
	margin:0;
	padding-bottom:0;
	border-bottom:none;
	text-align:center;
}

.editAccountContainer .eaContainer form .eaRow span.title, 
.editAccountContainer .eaContainer form .ciRow span.title{
	flex-basis:25%;
	color:#666;
}

.editAccountContainer .eaContainer form .eaRow span.content, 
.editAccountContainer .eaContainer form .ciRow span.content{
	flex-basis:70%;
}

.editAccountContainer .eaContainer form .eaRow input[type="text"], 
.editAccountContainer .eaContainer form .eaRow input[type="password"], 
.editAccountContainer .eaContainer form .eaRow input[type="email"], 
.editAccountContainer .eaContainer form .eaRow input[type="number"], 
.editAccountContainer .eaContainer form .eaRow input[type="email"], 
.editAccountContainer .eaContainer form .ciRow input[type="text"]{
	padding:16px 20px;
	border:none;
	width:100%;
	font-size:1rem;
	color:#4D4D4D;
	box-sizing:border-box;
	outline:none;
}

.editAccountContainer .eaContainer form > .eaRow label > input:disabled{
	background:#E5E5E5;
}



.editAccountContainer .eaContainer form > .eaRow label div#birthContainer{
	width:100%;
}

.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker{
	display:flex;
	align-items:center;
	width:100%;
}

.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker > .bp{
	width:calc(1/3*100%);
	position:relative;
}

.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker > .bp:first-child{
	order:2;
	margin:0 20px;
}

.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker > .bp:last-child{
	order:1;
}
.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker > .bp:nth-child(2){
	order:3;
}
.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker > .bp > select,
.editAccountContainer .eaContainer form > .eaRow label div#birthContainer > .birthdayPicker > .bp > input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	padding:10px 20px;
	width:100%;
}
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer{
	width:100%;
}
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer .at{
	display:flex;
	align-items:center;
	width:100%;
	margin-bottom:20px;
}
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer .at > select,
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer .at > input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	padding:10px 20px;
	width:100%;
}
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer .at > select[name=district],
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer .at > input[name=district]{
	margin:0 20px;
}
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer .at > select{
	height:45px;
}
.editAccountContainer .eaContainer form > .eaRow label .addThirdContainer > input[name=address]{
	width:100%;
	border:none;
	border-radius:0;
	width:100%;
	padding:12px 20px;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	background-color:#fff;
}
.editAccountContainer .eaContainer form > .eaRow label .gender,
.editAccountContainer .eaContainer form > .eaRow label .invoice,
.editAccountContainer .eaContainer form > .eaRow label .upload,
.editAccountContainer .eaContainer form > .eaRow label .newsletter{
	display:flex;
	align-items:center;
}
.editAccountContainer .eaContainer form > .eaRow label .gender > label,
.editAccountContainer .eaContainer form > .eaRow label .invoice > label,
.editAccountContainer .eaContainer form > .eaRow label .upload > label,
.editAccountContainer .eaContainer form > .eaRow label .newsletter > label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:0 30px 0 5px;
}
.editAccountContainer .eaContainer form > .eaRow label .gender input[name=otherGender]{
	line-height:25px;
	letter-spacing:1px;
	color:#808080;
	border:none;
	padding:10px 20px;
	margin-right:30px;
	width:150px;
}

.editAccountContainer .eaContainer form > .eaRow span.notice{
	font-size:1rem;
	flex-basis:100%;
	margin:10px 0 0 25%;
	color:#8E354A;
}

.editAccountContainer .eaContainer form > .eaRow input[type=submit]{
	color:#FFFFFF;
	border:1px solid #E50057;
	background-color:#E50057;
	border-radius:0;
	padding:8px 24px;
	cursor:pointer;
	font-size:1rem;
}
.editAccountContainer .eaContainer form > .eaRow input[type=submit]:hover{
	background-color:transparent;
	color:#E50057;
}
.editAccountContainer .eaContainer form > .companyInfoTitle{
	display:flex;
	align-items:center;
	justify-content:space-between;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
	padding-bottom:20px;
}

.donateRegularyContainer > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.donateRegularyContainer .drTitleRow{
	display:flex;
	align-items:center;
}
.donateRegularyContainer .drTitleRow > .drCol{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px;
	background-color:#f2f2f2;
	text-align:center;
}
.donateRegularyContainer .drTitleRow > .drCol:nth-child(2){
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.donateRegularyContainer .drTitleRow > .drCol.name{
	width:60%;
	text-align:left;
}
.donateRegularyContainer .drTitleRow > .drCol.price, .donateRegularyContainer .drTitleRow > .drCol.nextPayment{
	width:20%;
}
.donateRegularyContainer .drContentRow{
	display:flex;
	align-items:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
}
.donateRegularyContainer .drContentRow > .drCol{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px;
	text-align:center;
}
.donateRegularyContainer .drContentRow > .drCol.name{
	width:60%;
	text-align:left;
}
.donateRegularyContainer .drContentRow > .drCol.price, .donateRegularyContainer .drContentRow > .drCol.nextPayment{
	width:20%;
}

.donateHistoryContainer > .sectionTitle.hz{
	margin-bottom:30px;
	justify-content:left;
}
.donateHistoryContainer .drTitleRow{
	display:flex;
	align-items:center;
}
.donateHistoryContainer .drTitleRow > .drCol{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px;
	background-color:#f2f2f2;
	text-align:center;
}
.donateHistoryContainer .drTitleRow > .drCol:nth-child(2){
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.donateHistoryContainer .drTitleRow > .drCol.name{
	width:50%;
	text-align:left;
}
.donateHistoryContainer .drTitleRow > .drCol.price, .donateHistoryContainer .drTitleRow > .drCol.applyDate{
	width:15%;
}
.donateHistoryContainer .drTitleRow > .drCol.view{
	width:15%;
	padding:0;
	height:45px;
}
.donateHistoryContainer .drContentRow{
	display:flex;
	align-items:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
}
.donateHistoryContainer .drContentRow > .drCol{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px;
	text-align:center;
}
.donateHistoryContainer .drContentRow > .drCol.name{
	width:50%;
	text-align:left;
}
.donateHistoryContainer .drContentRow > .drCol.price, .donateHistoryContainer .drContentRow > .drCol.applyDate{
	width:15%;
}
.donateHistoryContainer .drContentRow > .drCol.view{
	width:15%;
}
.donateHistoryContainer .drContentRow > .drCol.view > a{
	font-size:14px;
	line-height:24px;
	color:#E50057;
}

.changePasswordContainer > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.changePasswordContainer .changePasswordFormContainer{
	padding:30px;
	background-color:#f2f2f2;
}
.changePasswordContainer .changePasswordFormContainer > form > .form-row-wide{
	display:flex;
	align-items:center;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
	padding-bottom:20px;
}
.changePasswordContainer .changePasswordFormContainer > form > .form-row-wide:nth-child(3){
	padding-bottom:0 !important;
	border-bottom:none;
}
.changePasswordContainer .changePasswordFormContainer > form > .form-row-wide > label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	width:30%;
}
.changePasswordContainer .changePasswordFormContainer > form > .form-row-wide > span.password-input{
	width:70%;
}
.changePasswordContainer .changePasswordFormContainer > form > .form-row-wide > span.password-input > input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px;
	border:none;
	border-radius:0;
}
.changePasswordContainer .changePasswordFormContainer > form button[name=save_account_details]{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
}
.changePasswordContainer .changePasswordFormContainer > form button[name=save_account_details]:hover{
	color:#E50057;
	background-color:transparent;
}

#data-transfer{
	padding:15px;
	border-radius:6px;
	border:solid 1px #E50057;
	color:#E50057;
	line-height:200%;
}

.woocommerce-MyAccount-content > section.woocommerce-order-details > .order_details{
	display:none;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow{
	display:flex;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4{
	width:35%;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaInfo{
	background-color:#f2f2f2;
	padding:30px;
	margin-bottom:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaInfo > .row{
	border-bottom:1px solid #E5E5E5;
	margin-bottom:20px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaInfo > .row:last-child{
	border-bottom:none;
	margin-bottom:0;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaInfo > .row > .title,
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaInfo > .row > .content{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaNote{
	background-color:#f2f2f2;
	padding:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaNote > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:20px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:20px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-4 > .eaNote > .note ul{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	padding-left:20px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8{
	width:65%;
	margin-left:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer{
	border:1px solid #E8EDDF;
	padding:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer .elRow{
	display:flex;
	border-bottom:1px solid rgba(77, 77, 77, 0.2);
	margin-bottom:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer .elRow:last-child{
	border-bottom:none;
	margin-bottom:0;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer .elRow.title > .title,
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer .elRow.title > .content{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer .elRow > .title,
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .eventListContainer .elRow > .content{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer{
	border:1px solid #E8EDDF;
	padding:30px;
	margin-top:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer .aiRow{
	display:flex;
	border-bottom:1px solid rgba(77, 77, 77, 0.2);
	margin-bottom:30px;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer .aiRow:last-child{
	border-bottom:none;
	margin-bottom:0;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer .aiRow.title > .title,
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer .aiRow.title > .content{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
}
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer .aiRow > .title,
.woocommerce-MyAccount-content > section.woocommerce-order-details > .eventApplyListContainer > .eaRow > .eaCol-8 > .applyInfoContainer .aiRow > .content{
	width:50%;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.woocommerce-MyAccount-content > section.woocommerce-customer-details{
	display:none;
}

.myAccountTitle{
	background-color:#E50057;
	padding:10px 20px;
	font-size:18px;
	line-height:28px;
	color:#FFFFFF;
}

.accountDashBoard > h6{
	font-size:18px;
	line-height:28px;
	color:#4D4D4D;
	margin-bottom:24px;
	padding-bottom:24px;
	border-bottom:1px solid #F2F2F2;
}
.accountDashBoard p{
	margin:0;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}

.memberLoginContainer{
	display:flex;
}
.memberLoginContainer > .mlCol-6{
	width:50%;
}
.memberLoginContainer > .mlCol-6:first-child{
	margin-right:15px;
}
.memberLoginContainer > .mlCol-6:last-child{
	margin-left:15px;
}
.memberLoginContainer > .mlCol-6 > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:30px;
}
.memberLoginContainer > .mlCol-6 > .mlContent,
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login{
	padding:50px;
	background-color:#f2f2f2;
	height:584px;
}
.memberLoginContainer > .mlCol-6 > .mlContent{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
}
.memberLoginContainer > .mlCol-6 > .mlContent strong{
	font-size:18px;
	line-height:28px;
	color:#E50057;
}
.memberLoginContainer > .mlCol-6 > .mlContent .registerBtn{
	display:block;
	text-align:center;
	border-top:1px solid #E5E5E5;
	margin-top:30px;
	padding-top:30px;
}
.memberLoginContainer > .mlCol-6 > .mlContent .registerBtn a{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	background-color:#E50057;
	border:1px solid #E50057;
	display:inline-block;
}
.memberLoginContainer > .mlCol-6 > .mlContent .registerBtn a:hover{
	color:#E50057;
	background-color:transparent;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login{
	border:none;
	border-radius:0;
	margin:0;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login label{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:10px;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login label > span.required{
	color:#E50057;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	border-radius:0;
	padding:10px 20px;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn{
	border-top:1px solid #e5e5e5;
	margin-top:30px;
	padding-top:30px;
	display:flex;
	align-items:center;
	width:100% !important;
	justify-content:space-between;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6{
	width:50%;
}
.memberLoginContainer .forgetBtn .btns{
	display:flex;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6 > .btns > a,
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6 > .btns > span{
	font-size:14px;
	line-height:24px;
	color:#808080;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6 > .btns > a:hover{
	color:#E50057;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6 p.form-row{
	padding:0;
	margin:0;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6 p.form-row button.button.woocommerce-form-login__submit{
	margin-right:0 !important;
	float:right !important;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	border-radius:0;
	background-color:#E50057;
	border:1px solid #E50057;
}
.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login .forgetBtn .fgCol-6 p.form-row button.button.woocommerce-form-login__submit:hover{
	color:#E50057;
	background-color:transparent;
}

.lostPasswordContainer > form.lost_reset_password{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	max-width:555px;
	padding:50px;
	background-color:#f2f2f2;
	margin:30px auto 0;
}
.lostPasswordContainer > form.lost_reset_password input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	border-radius:0;
	padding:10px 20px;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn{
	border-top:1px solid #e5e5e5;
	margin-top:30px;
	padding-top:30px;
	display:flex;
	align-items:center;
	width:100% !important;
	justify-content:space-between;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6{
	width:50%;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 > .btns{
	display:flex;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 > .btns > a,
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 > .btns > span{
	font-size:14px;
	line-height:24px;
	color:#808080;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 > .btns > a:hover{
	color:#E50057;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 p.form-row{
	padding:0;
	margin:0;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 p.form-row > button{
	margin-right:0 !important;
	float:right !important;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	border-radius:0;
	background-color:#E50057;
	border:1px solid #E50057;
}
.lostPasswordContainer > form.lost_reset_password .forgetBtn .fgCol-6 p.form-row > button:hover{
	color:#E50057;
	background-color:transparent;
}

.resetPasswordContainer > form.lost_reset_password{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	max-width:555px;
	padding:50px;
	background-color:#f2f2f2;
	margin:30px auto 0;
}
.resetPasswordContainer > form.lost_reset_password input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	border-radius:0;
	padding:10px 20px;
}
.resetPasswordContainer > form.lost_reset_password > p.form-row.submit{
	border-top:1px solid #E5E5E5;
	margin-top:30px;
	padding-top:30px;
	text-align:center;
}
.resetPasswordContainer > form.lost_reset_password > p.form-row > button[type=submit]{
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	border:1px solid #E50057;
	background-color:#E50057;
	border-radius:0;
	padding:8px 24px;
}
.resetPasswordContainer > form.lost_reset_password > p.form-row > button[type=submit]:hover{
	background-color:transparent;
	color:#E50057;
}

.woocommerce-message{
	border-top-color:#E50057;
}
.woocommerce-message::before{
	color:#E50057;
}

.lostAccountContainer{
	padding:100px 0;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	max-width:555px;
	padding:50px;
	background-color:#f2f2f2;
	margin:30px auto 0;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account > .form-row-wide{
	position:relative;
	width:100%;
	overflow:hidden;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account > .form-row-wide label{
	display:block;
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin-bottom:30px;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account > .form-row-wide input{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	border:none;
	border-radius:0;
	padding:10px 20px;
	width:100%;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn{
	border-top:1px solid #e5e5e5;
	margin-top:30px;
	padding-top:30px;
	display:flex;
	align-items:center;
	width:100% !important;
	justify-content:space-between;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6{
	width:50%;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 > .btns{
	display:flex;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 > .btns > a,
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 > .btns > span{
	font-size:14px;
	line-height:24px;
	color:#808080;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 > .btns > a:hover{
	color:#E50057;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 p.form-row{
	padding:0;
	margin:0;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 p.form-row > button{
	margin-right:0 !important;
	float:right !important;
	line-height:25px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px 24px;
	border-radius:0;
	background-color:#E50057;
	border:1px solid #E50057;
}
.lostAccountContainer > form.woocommerce-GetAccount.lost_account .forgetBtn .fgCol-6 p.form-row > button:hover{
	color:#E50057;
	background-color:transparent;
}

.homeKV.slick-initialized .slick-slide{
	position:relative;
}

.homeKV.slick-initialized .slick-slide > a{
	position:absolute;
	z-index:2;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.searchResultContainer > .container.searchResultContent > .sectionTitle.hz{
	justify-content:left;
	margin-bottom:20px;
}

.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container form.header_search{
	display:flex;
	align-items:center;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container form.header_search input[type=search]{
	line-height:25px;
	text-align:left;
	letter-spacing:1px;
	color:#4D4D4D;
	padding:10px 20px;
	border:1px solid #e5e5e5;
	border-radius:0;
	width:95%;
}

.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container form.header_search button[type=submit]{
	width:5%;
	border-radius:0 !important;
	border:none;
	padding:15px;
	height:50px;
}

.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container form.header_search button[type=submit] > .icon > img{
	width:90%;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer{
	display:flow-root;
	margin:50px 0;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid{
	width:calc(1/3*100% - 20px);
	margin:0 30px 30px 0;
	float:left;
	clear:right;
}

.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid .pgContent > h4{
	font-size:24px;
	line-height:34px;
	letter-spacing:1px;
	color:#4D4D4D;
	margin:10px 0 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	height:70px;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid .pgContent > .pgExcerpt{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid:nth-child(3n+3){
	margin-right:0 !important;
}

.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .navigation{
	margin:100px 0;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .navigation > ul{
	padding:0;
	margin:0;
	list-style:none;
	display:flex;
	justify-content:center;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .navigation > ul li{
	margin:0 10px;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .navigation > ul li > a{
	line-height:25px;
	letter-spacing:1px;
	color:#4D4D4D;
	height:30px;
	width:30px;
	background-color:#f2f2f2;
	border-radius:30px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .navigation > ul li.active > a, .searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .navigation > ul li:hover > a{
	background-color:#E50057;
	color:#fff;
}

.svg-icon{
	display:block;
	width:30px;
	height:30px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:100%;
	margin-top:10px;
}

.svg-icon:first-child{
	margin-top:0;
}

.svg-icon.donate-list{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODU5IiBkPSJNMTUsMEwxNSwwYzguMjg0LDAsMTUsNi43MTYsMTUsMTVsMCwwYzAsOC4yODQtNi43MTYsMTUtMTUsMTVsMCwwQzYuNzE2LDMwLDAsMjMuMjg0LDAsMTVsMCwwDQoJQzAsNi43MTYsNi43MTYsMCwxNSwweiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExLDE3aDEuNjY3YzAsMC45LDEuMTQyLDEuNjY2LDIuNSwxLjY2NmMxLjM1OCwwLDIuNS0wLjc2NiwyLjUtMS42NjZjMC0wLjkxNi0wLjg2Ni0xLjI1LTIuNjk5LTEuNjkxDQoJQzEzLjIsMTQuODY3LDExLDE0LjMxNiwxMSwxMmMwLTEuNDkyLDEuMjI1LTIuNzU4LDIuOTE3LTMuMTg0VjdoMi41djEuODE2YzEuNjkyLDAuNDI1LDIuOTE4LDEuNjkyLDIuOTE4LDMuMTg0aC0xLjY2OA0KCWMwLTAuOS0xLjE0Mi0xLjY2Ny0yLjUtMS42NjdjLTEuMzU4LDAtMi41LDAuNzY3LTIuNSwxLjY2N2MwLDAuOTE3LDAuODY3LDEuMjUsMi43LDEuNjkxYzEuNzY2LDAuNDQyLDMuOTY3LDAuOTkyLDMuOTY3LDMuMzA5DQoJYzAsMS40OTItMS4yMjcsMi43NTgtMi45MTgsMy4xODRWMjJoLTIuNXYtMS44MTZDMTIuMjI1LDE5Ljc1OCwxMSwxOC40OTIsMTEsMTd6Ii8+DQo8L3N2Zz4NCg==');
}

.svg-icon.single-donate{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODU5IiBkPSJNMCwxNWMwLDguMjg0LDYuNzE2LDE1LDE1LDE1czE1LTYuNzE2LDE1LTE1UzIzLjI4NCwwLDE1LDBTMCw2LjcxNiwwLDE1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTguMDI3LDEwLjQ5YzEuNTMzLTEuNzg5LDQuMjI3LTEuOTk3LDYuMDE2LTAuNDYzTDE1LDEwLjg0N2wwLjk1Ny0wLjgyDQoJYzEuNzg5LTEuNTM0LDQuNDgyLTEuMzI2LDYuMDE2LDAuNDYzYzEuNTM0LDEuNzg5LDEuMzI2LDQuNDgyLTAuNDYzLDYuMDE2TDE1LDIyLjA4NmwtNi41MS01LjU4DQoJQzYuNzAxLDE0Ljk3Myw2LjQ5NCwxMi4yNzksOC4wMjcsMTAuNDl6Ii8+DQo8L3N2Zz4NCg==');
}

.svg-icon.facebook{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODU5IiBkPSJNMTUsMEwxNSwwYzguMjg0LDAsMTUsNi43MTYsMTUsMTVsMCwwYzAsOC4yODQtNi43MTYsMTUtMTUsMTVsMCwwQzYuNzE2LDMwLDAsMjMuMjg0LDAsMTVsMCwwDQoJQzAsNi43MTYsNi43MTYsMCwxNSwweiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4Ljc3OSw4LjAydjIuMzAxbC0xLjM2NSwwLjAwM2MtMS4wNywwLTEuMjc3LDAuNTA5LTEuMjc3LDEuMjUydjEuNjQ3aDIuNTUxbC0wLjMzLDIuNTc1aC0yLjIyMVYyMi41DQoJaC0yLjY2di02LjcwMUgxMS4yNXYtMi41NzVoMi4yMjd2LTEuODk5YzAtMi4yMDUsMS4zNDQtMy40MDgsMy4zMTQtMy40MDhDMTcuNzMsNy45MTcsMTguNTQxLDcuOTg4LDE4Ljc3OSw4LjAyeiIvPg0KPC9zdmc+DQo=');
}

.svg-icon.line{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODU5IiBkPSJNMCwxNWMwLDguMjg0LDYuNzE2LDE1LDE1LDE1czE1LTYuNzE2LDE1LTE1UzIzLjI4NCwwLDE1LDBTMCw2LjcxNiwwLDE1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0Ljg5NiwxNC4yNDVjLTAuMDMyLDAuNDEtMC4wMDEsMC45NjUtMC4wMDEsMS4zOTJjMCwwLjIyMSwwLjAzMywwLjQ3MS0wLjA2OSwwLjYzOQ0KCWMtMC4wNzgsMC4xMjctMC4yNzksMC4yMjMtMC40NzUsMC4xMzljLTAuMTgtMC4wNzgtMC4yNDMtMC4xOTktMC4yNDMtMC40NTZ2LTIuNzgxYzAtMC4yNDcsMC4wNy0wLjM3OSwwLjI1My0wLjQ0Ng0KCWMwLjI1Ny0wLjA5NCwwLjM5MSwwLjA2MywwLjQ4OSwwLjE4M2MwLjEzNiwwLjE2NSwxLjQwOCwxLjk0NSwxLjQ3NSwxLjk4NmMtMC4wMDctMC40NjctMC4wMDEtMC45MzYtMC4wMDEtMS40MDINCgljMC0wLjIxOS0wLjAyOC0wLjQ4NiwwLjA3Ni0wLjYyN2MwLjA5My0wLjEyNCwwLjMwOC0wLjI0LDAuNTA5LTAuMTE1YzAuMTcyLDAuMTA2LDAuMiwwLjI0NiwwLjIsMC41MDJ2Mi4wODENCgljMCwwLjQ1OCwwLjExMywwLjk4OS0wLjMwMywxLjA5N2MtMC4yMjIsMC4wNi0wLjM2Ny0wLjA4Mi0wLjQ1MS0wLjIwNUwxNC44OTYsMTQuMjQ1eiBNMTguNDE0LDE1LjY1Nw0KCWMwLjI1NCwwLjAxNywwLjU1NywwLjAwMywwLjgxNCwwLjAwM2MwLjI5OSwwLDAuNDc1LTAuMDEyLDAuNjA0LDAuMTkxYzAuMTQ0LDAuMjI0LDAuMDA4LDAuNDYzLTAuMTQ2LDAuNTQzDQoJYy0wLjE4OCwwLjA5OC0xLjI1NCwwLjA1My0xLjUzOSwwLjA1NGMtMC4yNjUsMC4wMDEtMC40NDMtMC4wNjMtMC41MDQtMC4yODZjLTAuMDM1LTAuMTMxLTAuMDI3LTMuMDk1LDAuMDA0LTMuMTg4DQoJYzAuMDc0LTAuMjI3LDAuMjI5LTAuMjcxLDAuNTIxLTAuMjdjMC4yNjcsMCwwLjUzNCwwLDAuOCwwYzAuMjIzLDAsMC41NTctMC4wNDMsMC43MzYsMC4wNTVjMC4xNjgsMC4wOTIsMC4yNDQsMC4zMjksMC4xMjEsMC41NTMNCgljLTAuMTA3LDAuMTkzLTAuMzM4LDAuMTc3LTAuNjE3LDAuMTc3Yy0wLjI2NCwwLTAuNTM1LTAuMDA2LTAuNzk3LDAuMDAxbDAuMDAyLDAuNjg3YzAuNDM2LDAuMDMsMS4xMzktMC4wNjgsMS4zMjIsMC4wOQ0KCWMwLjI1NywwLjIxOSwwLjE0NSwwLjUzMi0wLjAwOCwwLjYyN2MtMC4xOTksMC4xMjQtMC45NzIsMC4wNjUtMS4zMTYsMC4wNzRMMTguNDE0LDE1LjY1N3ogTTEwLjkzOCwxNS42NjMNCgljMC4yNTQtMC4wMDgsMC41MTctMC4wMDIsMC43NzEtMC4wMDJjMC4yNTcsMCwwLjQ3My0wLjAzLDAuNjA1LDAuMTNjMC4xMjgsMC4xNTQsMC4xMiwwLjQyLTAuMDIxLDAuNTUNCgljLTAuMTQ3LDAuMTM2LTAuMzg0LDAuMTA2LTAuNjI1LDAuMTA2aC0wLjc2Yy0wLjI1NiwwLTAuNDY2LDAuMDI5LTAuNjI2LTAuMTA1Yy0wLjE2OS0wLjE0Mi0wLjEzLTAuMzYzLTAuMTI5LTAuNjI2di0wLjc0DQoJYzAtMC41LDAtMSwwLTEuNWMwLTAuMjQ3LTAuMDQtMC40OTksMC4xMDMtMC42NTFjMC4xMjctMC4xMzUsMC4zODQtMC4xNjYsMC41NDQtMC4wMjFjMC4xNzIsMC4xNTQsMC4xMzYsMC4zMzYsMC4xMzYsMC42MTMNCglMMTAuOTM4LDE1LjY2M3ogTTEzLjAzMiwxMi43M2MwLjE5MS0wLjA3LDAuMzM0LDAuMDEyLDAuNDI2LDAuMTE2YzAuMTExLDAuMTI2LDAuMDk2LDAuMjgyLDAuMDk2LDAuNDY5bDAuMDAxLDIuMjYNCgljMCwwLjQxNSwwLjA2OSwwLjcyMy0wLjI3NiwwLjg0OGMtMC4xNTgsMC4wNi0wLjMzMy0wLjAyMS0wLjQxMS0wLjEwNmMtMC4xMDQtMC4xMTctMC4xMDEtMC4yNjktMC4xMDEtMC40NjF2LTIuMjYxDQoJQzEyLjc2OSwxMy4xODQsMTIuNjkxLDEyLjg1NSwxMy4wMzIsMTIuNzN6IE0xNC4zMjcsOC40NDJjLTEuNDg0LDAuMTE5LTIuOTUxLDAuNTUtNC4xMiwxLjM1Yy0wLjMzNSwwLjIyOS0wLjczLDAuNTM4LTEuMDExLDAuODExDQoJYy0wLjE0NiwwLjE0Mi0wLjMwMSwwLjMwNi0wLjQyNiwwLjQ3NGwtMC4yMDEsMC4yNmMtMC4wMzUsMC4wNDgtMC4wNzEsMC4wODEtMC4xLDAuMTIxYy0wLjk1MywxLjMyMi0xLjIxMSwyLjkxOS0wLjczNyw0LjUzMw0KCWMwLjE3OSwwLjYwNiwwLjYxNywxLjM5MiwxLjA2MiwxLjg4YzAuMDQ2LDAuMDUxLDAuMDYsMC4wODUsMC4xLDAuMTQxbDAuNTY2LDAuNTUzYzAuMjMzLDAuMTg0LDAuMTQyLDAuMTQ0LDAuMzkxLDAuMzExDQoJYzAuMTE5LDAuMDc5LDAuMTY1LDAuMTQzLDAuMjY0LDAuMTk1bDAuNDA3LDAuMjUzYzAuMTc4LDAuMTIsMC4yMjgsMC4xNTUsMC40NDUsMC4yNTdjMC41NzcsMC4yNywwLjkyOSwwLjQ1MywxLjY1NywwLjYyNA0KCWMwLjM0MywwLjA4LDEuMjgxLDAuMjQ2LDEuNDgsMC4zNGMwLjA5MiwwLjA0MywwLjIwMiwwLjEyOCwwLjI0NSwwLjE5NWMwLjE2OCwwLjI2NiwwLjAwOSwwLjk0LTAuMDM5LDEuMjIyDQoJYy0wLjA0MywwLjI1OS0wLjEzNywwLjYyMSwwLjIsMC42MzdjMC4yMjYsMC4wMDgsMC41MjYtMC4xMzgsMC42OTMtMC4yMjhsMi4zNzMtMS40ODhjMC4xNDYtMC4wOTMsMC4yMTMtMC4xNywwLjI1LTAuMTg4DQoJYzAuMTUyLTAuMDgsMC43MjktMC40OTEsMC44NjUtMC42MTZjMC4yMzUtMC4yMiwwLjIwMy0wLjE2NywwLjQ0Ny0wLjM1M2MwLjA3My0wLjA1OCwwLjA0OS0wLjA3NiwwLjExNS0wLjEyMw0KCWMwLjE1NS0wLjEwNiwwLjQ5Mi0wLjM2OSwwLjYxNi0wLjUwNGMwLjA1MS0wLjA1NSwwLjA4My0wLjA2NSwwLjEyMy0wLjExN2MwLjEzLTAuMTYsMC4zMTMtMC4yNzEsMC41NjctMC41NzINCgljMC4wNTEtMC4wNTksMC4wNjgtMC4wNTUsMC4xMTUtMC4xMDRsMC4yMTMtMC4yNDhjMC4xMTctMC4xNzksMC4wNzYtMC4xMDUsMC4yMDktMC4yNWMwLjE3OC0wLjE5NSwwLjI5OS0wLjQyMywwLjM3Ny0wLjUyMw0KCWMwLjE2OC0wLjIxOSwwLjM4Ny0wLjYzNSwwLjQ5Mi0wLjg4N2MwLjE4OC0wLjQ0OCwwLjM0NC0wLjk1NSwwLjM4My0xLjQ1OWMwLjA4LTEuMDU2LTAuMTU2LTIuMTU4LTAuNjM5LTIuOTU5bC0wLjI0OC0wLjQxNA0KCWMtMC4yMTgtMC4zMDYtMC40NjctMC42MDctMC43MjctMC44NzRDMTkuMTM0LDkuMDQ5LDE2LjU3OCw4LjI2MiwxNC4zMjcsOC40NDJ6Ii8+DQo8L3N2Zz4NCg==');
}

.svg-icon.twitter{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODU5IiBkPSJNMCwxNWMwLDguMjg0LDYuNzE2LDE1LDE1LDE1czE1LTYuNzE2LDE1LTE1UzIzLjI4NCwwLDE1LDBTMCw2LjcxNiwwLDE1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyLjcxNywyMS4xODJjNS42NjEsMCw4Ljc1Ni00LjY4Nyw4Ljc1Ni04Ljc1YzAtMC4xMzMtMC4wMDItMC4yNjYtMC4wMDktMC4zOTcNCgljMC42MDMtMC40MzQsMS4xMjMtMC45NzYsMS41MzUtMS41OTJjLTAuNTUyLDAuMjQ1LTEuMTQ2LDAuNDEtMS43NjksMC40ODRjMC42MzctMC4zOCwxLjEyMy0wLjk4MywxLjM1NC0xLjcwMQ0KCWMtMC41OTUsMC4zNTItMS4yNTMsMC42MDgtMS45NTQsMC43NDdDMjAuMDcsOS4zNzQsMTkuMjcxLDksMTguMzg1LDljLTEuNjk5LDAtMy4wNzcsMS4zNzctMy4wNzcsMy4wNzUNCgljMCwwLjI0MSwwLjAyNywwLjQ3NiwwLjA4LDAuNzAxYy0yLjU1OC0wLjEyOC00LjgyNi0xLjM1Mi02LjM0NC0zLjIxM2MtMC4yNjUsMC40NTUtMC40MTcsMC45ODItMC40MTcsMS41NDUNCgljMCwxLjA2NywwLjU0MywyLjAwOSwxLjM3LDIuNTZjLTAuNTA1LTAuMDE2LTAuOTc5LTAuMTU0LTEuMzk0LTAuMzg1YzAsMC4wMTMsMCwwLjAyNSwwLDAuMDM5YzAsMS40ODksMS4wNjEsMi43MzIsMi40NjksMy4wMTUNCgljLTAuMjU4LDAuMDctMC41MzEsMC4xMDYtMC44MTIsMC4xMDZjLTAuMTk4LDAtMC4zOTEtMC4wMi0wLjU3OC0wLjA1NWMwLjM5MiwxLjIyMSwxLjUyOCwyLjExLDIuODc1LDIuMTM1DQoJYy0xLjA1NCwwLjgyNi0yLjM4LDEuMzE2LTMuODIzLDEuMzE2Yy0wLjI0OCwwLTAuNDkzLTAuMDE0LTAuNzM0LTAuMDQyQzkuMzYyLDIwLjY3MiwxMC45NzksMjEuMTgyLDEyLjcxNywyMS4xODIiLz4NCjwvc3ZnPg0K');
}

.svg-icon.instagram{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODVBIiBkPSJNMCwxNWMwLDguMjg0LDYuNzE2LDE1LDE1LDE1bDAsMGM4LjI4NCwwLDE1LTYuNzE2LDE1LTE1bDAsMGMwLTguMjg0LTYuNzE2LTE1LTE1LTE1bDAsMA0KCUM2LjcxNiwwLDAsNi43MTYsMCwxNUwwLDE1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjAwMSw2LjY2N2MtMi4yNjMsMC0yLjU0NywwLjAxLTMuNDM2LDAuMDVjLTAuODg3LDAuMDQtMS40OTMsMC4xODEtMi4wMjMsMC4zODcNCglDOC45OTUsNy4zMTcsOC41Myw3LjYwMiw4LjA2Niw4LjA2NUM3LjYwNCw4LjUyOCw3LjMxOCw4Ljk5Myw3LjEwNSw5LjU0MWMtMC4yMDYsMC41My0wLjM0NywxLjEzNi0wLjM4NywyLjAyMw0KCWMtMC4wNDEsMC44ODktMC4wNSwxLjE3Mi0wLjA1LDMuNDM2YzAsMi4yNjQsMC4wMSwyLjU0NywwLjA1LDMuNDM2YzAuMDQxLDAuODg4LDAuMTgxLDEuNDkyLDAuMzg3LDIuMDIzDQoJYzAuMjEzLDAuNTQ3LDAuNDk4LDEuMDEyLDAuOTYxLDEuNDc3YzAuNDYzLDAuNDYzLDAuOTI4LDAuNzQ4LDEuNDc2LDAuOTYxYzAuNTMsMC4yMDUsMS4xMzYsMC4zNDcsMi4wMjMsMC4zODgNCgljMC44ODksMC4wNDEsMS4xNzMsMC4wNSwzLjQzNiwwLjA1YzIuMjYzLDAsMi41NDctMC4wMDksMy40MzctMC4wNWMwLjg4Ny0wLjA0MSwxLjQ5Mi0wLjE4MywyLjAyMS0wLjM4OA0KCWMwLjU0OC0wLjIxMywxLjAxNC0wLjQ5OCwxLjQ3Ny0wLjk2MWMwLjQ2My0wLjQ2NSwwLjc0OC0wLjkzLDAuOTYxLTEuNDc3YzAuMjA3LTAuNTMxLDAuMzQ4LTEuMTM3LDAuMzg5LTIuMDIzDQoJYzAuMDQtMC44ODksMC4wNDktMS4xNzIsMC4wNDktMy40MzZjMC0yLjI2NC0wLjAwOS0yLjU0Ny0wLjA0OS0zLjQzNmMtMC4wNDEtMC44ODctMC4xODItMS40OTMtMC4zODktMi4wMjMNCgljLTAuMjEzLTAuNTQ4LTAuNDk4LTEuMDEzLTAuOTYxLTEuNDc2cy0wLjkyOS0wLjc0OS0xLjQ3Ny0wLjk2MWMtMC41MjktMC4yMDYtMS4xMzYtMC4zNDctMi4wMjEtMC4zODcNCglDMTcuNTQ5LDYuNjc2LDE3LjI2Niw2LjY2NywxNS4wMDEsNi42Njd6Ii8+DQo8cGF0aCBmaWxsPSIjRTQxODVBIiBkPSJNMTUuMDAxLDguMTY4YzIuMjI2LDAsMi40ODksMC4wMDksMy4zNjgsMC4wNDljMC44MTMsMC4wMzcsMS4yNTQsMC4xNzMsMS41NDcsMC4yODcNCgljMC4zODksMC4xNTEsMC42NjYsMC4zMzIsMC45NTksMC42MjRjMC4yOTEsMC4yOTIsMC40NzMsMC41NjksMC42MjMsMC45NThjMC4xMTMsMC4yOTQsMC4yNSwwLjczNSwwLjI4NywxLjU0Nw0KCWMwLjAzOSwwLjg3OSwwLjA0OCwxLjE0MywwLjA0OCwzLjM2OGMwLDIuMjI2LTAuMDA5LDIuNDg4LTAuMDQ4LDMuMzY3Yy0wLjAzNywwLjgxMy0wLjE3NCwxLjI1NC0wLjI4NywxLjU0Nw0KCWMtMC4xNSwwLjM5LTAuMzMyLDAuNjY3LTAuNjIzLDAuOTU5Yy0wLjI5MywwLjI5MS0wLjU3LDAuNDcyLTAuOTU5LDAuNjIzYy0wLjI5MywwLjExNC0wLjczNCwwLjI1LTEuNTQ3LDAuMjg3DQoJYy0wLjg3OSwwLjA0LTEuMTQzLDAuMDQ5LTMuMzY4LDAuMDQ5Yy0yLjIyNiwwLTIuNDg5LTAuMDA5LTMuMzY4LTAuMDQ5Yy0wLjgxMy0wLjAzNy0xLjI1My0wLjE3My0xLjU0Ny0wLjI4Nw0KCWMtMC4zODktMC4xNTEtMC42NjctMC4zMzItMC45NTgtMC42MjNjLTAuMjkyLTAuMjkyLTAuNDcyLTAuNTY5LTAuNjI0LTAuOTU5Yy0wLjExNC0wLjI5My0wLjI1LTAuNzMzLTAuMjg3LTEuNTQ3DQoJQzguMTc4LDE3LjQ4OCw4LjE2OSwxNy4yMjUsOC4xNjksMTVjMC0yLjIyNSwwLjAwOS0yLjQ4OSwwLjA0OS0zLjM2OGMwLjAzNy0wLjgxMywwLjE3My0xLjI1MywwLjI4Ny0xLjU0Nw0KCWMwLjE1MS0wLjM4OSwwLjMzMi0wLjY2NywwLjYyNC0wLjk1OHMwLjU2OS0wLjQ3MiwwLjk1OC0wLjYyNGMwLjI5NC0wLjExNCwwLjczNS0wLjI1LDEuNTQ3LTAuMjg3DQoJQzEyLjUxMyw4LjE3NywxMi43NzYsOC4xNjgsMTUuMDAxLDguMTY4eiIvPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTUuMDAyIiBjeT0iMTUiIHI9IjQuMjgiLz4NCjxjaXJjbGUgZmlsbD0iI0U0MTg1QSIgY3g9IjE1LjAwMSIgY3k9IjE1IiByPSIyLjc3OCIvPg0KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTkuNDQ5IiBjeT0iMTAuNTUyIiByPSIxIi8+DQo8L3N2Zz4NCg==');
}

.svg-icon.youtube{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTQxODVCIiBkPSJNMCwxNWMwLDguMjg0LDYuNzE2LDE1LDE1LDE1bDAsMGM4LjI4NCwwLDE1LTYuNzE2LDE1LTE1bDAsMGMwLTguMjg0LTYuNzE2LTE1LTE1LTE1bDAsMA0KCUM2LjcxNiwwLDAsNi43MTYsMCwxNUwwLDE1eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjQyMywxNy4wODd2LTQuNTIxbDQuMzE4LDIuMjY5TDEzLjQyMywxNy4wODd6IE0yMi45MDQsMTEuNzgyYzAsMC0wLjE1Ni0xLjEwOS0wLjYzNS0xLjU5Nw0KCWMtMC42MDgtMC42NDEtMS4yOTEtMC42NDQtMS42MDMtMC42ODJjLTIuMjM1LTAuMTYzLTUuNTktMC4xNjMtNS41OS0wLjE2M0gxNS4wN2MwLDAtMy4zNTUsMC01LjU5MSwwLjE2Mw0KCWMtMC4zMTMsMC4wMzgtMC45OTMsMC4wNDEtMS42MDIsMC42ODJjLTAuNDc5LDAuNDg4LTAuNjM1LDEuNTk3LTAuNjM1LDEuNTk3cy0wLjE2LDEuMzAzLTAuMTYsMi42MDV2MS4yMjINCgljMCwxLjMwMiwwLjE2LDIuNjA0LDAuMTYsMi42MDRzMC4xNTYsMS4xMDksMC42MzUsMS42YzAuNjA4LDAuNjQxLDEuNDA3LDAuNjE5LDEuNzYzLDAuNjg4YzEuMjc4LDAuMTI0LDUuNDM0LDAuMTYyLDUuNDM0LDAuMTYyDQoJczMuMzU3LTAuMDA2LDUuNTk0LTAuMTY4YzAuMzEzLTAuMDM3LDAuOTkzLTAuMDQxLDEuNjAyLTAuNjgyYzAuNDc5LTAuNDg5LDAuNjM1LTEuNiwwLjYzNS0xLjZzMC4xNi0xLjMwMiwwLjE2LTIuNjA0di0xLjIyMg0KCUMyMy4wNjMsMTMuMDg0LDIyLjkwNCwxMS43ODIsMjIuOTA0LDExLjc4MnoiLz4NCjwvc3ZnPg0K');
}

/*# sourceMappingURL=style.css.map */

