@charset "utf-8";
/*
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,300,700');
@import url(font-awesome.css);
@import url(myriadpro.css);
 */


/* CSS Document*/
body { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }
a, a:hover { text-decoration:none; }
a:focus{ outline:none; text-decoration:none; }

body .container-fluid { padding:0; }
h1, h2, h3, h4, h5, h6, p { margin:0; }

a { color:#00FC87; }
a:hover { color:#00FC87; }

ul, ol { margin:0; padding:0; }
li { list-style:none; }
.fl { float:left; }
.fr { float:right; }
.pr { position:relative; }
.pr h3 { padding-top:10px; text-align:center; color:#fff; }
.pa { position:absolute; }
.clear { clear:both; }
.padding_0 { padding:0; }

.width-100 { width:100%; }
.margin-top_25 { margin-top:25px; }
.padding-lr5 { padding-left:5px; padding-right:5px; }
.padding-tp5 { padding-top:5px; }

.site { max-width:1900px; margin:auto; }
.site-content ul { margin-bottom:20px; margin-left:25px; font-size:18px; line-height:22px;	}
.top_banner { background:url(../images/home_mobile_img-01.jpg) no-repeat;
	background-size:cover; background-position:center center; padding-bottom:278px; }

.header .search a.search_icon { display:none; }
.header .navbar .search_form { display:block; }
.header .logo { position:relative; z-index:999; }
.cust_res_nav .menubar { display:none; }
.cust_res_nav .menulist { display:block; }

.but_name a { cursor:pointer; width:90px; height:90px; display:block; margin:auto; }
.but_name a img { max-width:100%; }

h1, h2, h3, h4, h5, h6 { font-weight:500; }
.green_bg, .blue_bg { position:relative; background:#00FC87; }
.gray_bg { position:relative; background:#e5e5e5; }
.black_bg { position:relative; background:#000; }
.plain_bg { position:relative; background:none; }
.bold { font-weight:bold; }
.semibold { font-weight:500; }

.slabfnt { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }
.oswdfnt { font-family: 'Oswald','Arial Narrow',Arial,sans-serif; }
input, textarea { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }

.fw-lgt { font-weight: 300; }
.fw-reg { font-weight: 400; }
.fw-med { font-weight: 500; }
.fw-sbold { font-weight: 600; }
.fw-bold { font-weight: 700; }

.brdr-top { border-top: 1px solid #444; }
.brdr-btm { border-bottom: 1px solid #444; margin-bottom:8px; }


/* text colors */
.txtAqua { color:#009999; }
.txtAquaDk { color:#00466A; }
.txtBlueEndv { color:#0054A4; }
.txtBlueBondi { color:#0088B7; }
.txtBlue { color:#0265D4; }
.txtBlueDk { color:#000099; }
.txtBlueLt { color:#0088CE; }
.txtGreenApple { color:#54B948; }
.txtGreenDk { color:#009933; }
.txtGreenLt { color:#69BE28; }
.txtOrangeClem { color:#DF6500; }
.txtOrange { color:#FF9900; }
.txtPurpleEmin { color:#5C2E91; }
.txtPurpleMain { color:#8F23B3; }
.txtPurpleDk { color:#660099; }
.txtRedPom { color:#E52E0F; }
.txtRedDk { color:#A71800; }
.txtRedLt { color:#FF8D7A; }
.txtYellowLemon { color:#FCE208; }
.txtYellowMd { color:#FFCC00; }
.txtYellowSun { color:#FDC82F; }
.txtGold { color:#FBAA29; }
.txtGrayTund { color:#474747; }

.font-90 { font-size:90%; }
.font-95 { font-size:95%; }
.font-105 { font-size:105%; }
.font-110 { font-size:110%; }
.font-115 { font-size:115%; }
.font-120 { font-size:120%; }
.font-125 { font-size:125%; }

.socialbar { font-size:32px; }

.moreinfo { font-family:'Oswald','Arial Narrow',Arial,sans-serif; line-height:140%; letter-spacing:0;
	color:#494949; font-size:14.5px; margin-top:8px; margin-bottom:12px; }

.oswdfnt-title{
	margin-bottom:5px;
	 color: #333;
	 font-family: 'Oswald','Arial Narrow',Arial,sans-serif;
	 font-size: 12px;
	 letter-spacing: .5px;
	 font-weight: 400;
	 line-height: 125%; }

.slabfnt-title{
	margin-bottom:5px;
	 color: #333;
	 font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	 font-size: 14px;
	 letter-spacing:0;
	 font-weight: 600;
	 line-height: 125%; }

h3.page_heading {
	font-size:38px;
	color:#00FC87;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	 font-weight:500;
	 text-transform:uppercase;
	 letter-spacing:0; }

#accordion { font-size:18px; }
a#load_more_post { cursor:pointer; }
a#load_more_post:hover { background:#111; }
a#load_more_blog { cursor:pointer; }
a#load_more_blog:hover { background:#111; }


/* header global */
.navbar-collapse { padding:0; }
.header { padding-top:16px; }
.header .container-fluid { max-width:1200px; }


/*
.header .col-lg-9.nav-wrap,
.header .col-md-9.nav-wrap,
.header .col-sm-6.nav-wrap,
.header .col-xs-12.nav-wrap { padding-right:15px; padding-left:15px; }
 */
.navbar-default .navbar-toggler { display:none; }

.header .navbar-default { background:none; border:none; }
.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:focus,
.header .navbar-default .navbar-nav > .active > a:hover { background:none; color:#fff; }

/* .header .navbar-default .navbar-nav > li { margin-right:47px; } */
.header .navbar-default .navbar-nav > li { position:relative; }
.header .navbar-default .navbar-nav > li { margin-right:25px; }
.header .navbar-default .navbar-nav > li:last-child { margin-right:0; }

/* .header .navbar-default .navbar-nav > li:last-child { float:right; } */

.header .navbar-default .navbar-nav > li > a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
font-weight:500; padding:0; color:#fff; font-size:15px; line-height:16px; text-transform:uppercase; }
.header .navbar-default .navbar-nav > li > a { font-size:15px; }
.header .navbar-default .navbar-nav > li > a { padding-bottom:10px; }

.header .navbar-default .navbar-nav > li:hover > a { color:#00FC87; }
.header .navbar-default .navbar-nav > li:first-child > a { padding-left:0; }

.header .navbar-default .navbar-nav > li.menu-item-has-children::after {
	background:url(../images/home_nav_arrow.png) no-repeat; content:''; width:16px; height:8px; display:block;
	position:absolute; top:50%; margin-top:-9px; right:-19px; }

.header .navbar-default	.dropdown-toggle::after { display:none; }

.header .navbar-default .navbar-nav > li .dropdown-menu,
.header .navbar-default .navbar-nav > li .sub-menu {
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500; line-height:1.3;
	font-size:14px; text-transform:uppercase; border-top:3px solid #00FC87; position:absolute; margin:0;
	width:185px; background:#fff; left:50%; margin-left:-88px; padding:10px; display: none; }

.header .navbar-default .navbar-nav > li .dropdown-menu,
.header .navbar-default .navbar-nav > li .sub-menu { z-index:999; }
.header .navbar-default .navbar-nav > li:hover .dropdown-menu,
.header .navbar-default .navbar-nav > li:hover .sub-menu { display:block; line-height:1.3; }
.header .navbar-default .navbar-nav > li:hover .dropdown-menu::after,
.header .navbar-default .navbar-nav > li:hover .sub-menu::after{ position:absolute; content:'';
	border-top:10px solid transparent; border-bottom:10px solid #00FC87; border-left:10px solid transparent;
	border-right:10px solid transparent; top:-20px; left:50%; margin-left:-20px; }

.header .navbar-default .navbar-nav > li:hover .dropdown-menu li,
.header .navbar-default .navbar-nav > li:hover .sub-menu li { padding:3px 0; }
.header .navbar-default .navbar-nav > li:hover .dropdown-menu li a,
.header .navbar-default .navbar-nav > li:hover .sub-menu li a { font-weight:600; }
.header .navbar-default .navbar-nav > li:hover .dropdown-menu li a,
.header .navbar-default .navbar-nav > li:hover .sub-menu li a { padding:0; color:#1a1819; }
.header .navbar-default .navbar-nav > li:hover .dropdown-menu li a,
.header .navbar-default .navbar-nav > li:hover .sub-menu li a:hover { padding:0; }

.header .navbar-default .navbar-nav li:hover > .sub-menu li:hover > a,
.header .navbar-default .navbar-nav li:hover > .dropdown-menu li:hover > a { color:#00FC87; }


.header .navbar-default .navbar-nav > .open > a, .header .navbar-default .navbar-nav > .open > a:focus,
.header .navbar-default .navbar-nav > .open > a:hover { background:none; color:#00FC87; }
.header .navbar { min-height:auto; margin:0; margin-top:30px; }

.header .navbar .search { margin-top:13px; }
.header .search { position:absolute; top:50%; margin-top:-14px; font-size:21px; left:20px; }
.header .search a { color:#fff; }
.header .search a.search_icon { cursor:pointer; }

.header .navbar-default .navbar-nav > li.but { margin-top:-15px; margin-right:10px; }
.header .navbar-default .navbar-nav > li.but:last-child { margin-right:0; }

.header .navbar-default .navbar-nav > li.but a { text-transform:uppercase;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; font-size:12px;
	background:#00FC87; border-radius:0; padding:14px 8px; line-height:1; }

.header .navbar-default .navbar-nav > li.but a{ background:#00FC87; color:#111; }
.header .navbar-default .navbar-nav > li.but.apply a{ background:#00FC87; color:#111; }

.header .navbar-default .navbar-nav > li.but.apply a:hover,
.header .navbar-default .navbar-nav > li.but a:hover { background:#111; color:#fff; }

.header .right_part { margin-top:21px; }

.header .right_part .social_links { margin-left:40px; }
.header .right_part .social_links a { color:#000000; margin-right:5px; display:block; float:left; width:26px;
	height:26px; background:#fff; border-radius:50%; text-align:center; font-size:18px; line-height:27px; }
.header .right_part .social_links a i { line-height:27px; }
.header .right_part .social_links a:last-child { margin:0; padding-left:4px; }
.header .right_part .social_links a:hover { color:#00FC87; }


/* header inner pages	*/
.innerpage.header .navbar-default .navbar-nav > .active > a,
.innerpage.header .navbar-default .navbar-nav > .active > a:focus,
.innerpage.header .navbar-default .navbar-nav > .active > a:hover { color:#00FC87; }
.innerpage.header .navbar-default .navbar-nav > li > a { color:#111; }

/* .innerpage.header .navbar-default .navbar-nav > li > a { padding-bottom:10px; } */
.innerpage.header .navbar-default .navbar-nav > li:hover > a { color:#00FC87; }

.innerpage.header .navbar-nav > li.menu-item-has-children::after {
	background:url(../images/inner_nav_arrow.png) no-repeat; content:''; width:16px; height:8px; display:block;
	position:absolute; top:50%; margin-top:-9px; right:-19px; }

.innerpage.header .navbar-default .navbar-nav > li.but a { color:#111; }
.innerpage.header .navbar-default .navbar-nav > li.but a:hover { color:#00FC87; }
.innerpage.header .right_part .social_links a { background:#000000; color:#fff; }
.innerpage.header .right_part .social_links a:hover { background:#000000; color:#00FC87; }
.innerpage.header .right_part .social_links a:last-child { padding-left:4px; }

.innerpage.header .search a { color:#111; }


/* top banner global */
.top_banner .banner_text { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500;
	text-align:center; font-size:65px; color:#fff; max-width:750px; width:100%; margin:0 auto;
	line-height:1; margin-top:235px; padding:0 15px; }
.top_banner .banner_text .author_name { font-size:22px; letter-spacing:0; text-transform:uppercase;
	margin-top:50px; }

.top_banner .banner_text a { color:#111; background:#00FC87; border-radius:0; padding:16px 11px; line-height:1;
	padding-bottom:12px; text-transform:uppercase; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.05em; font-weight:400; font-size:13px; }

.top_banner .banner_text a.apply{ background:#00FC87; color:#111; }
.top_banner .banner_text a:hover{ background:#111; color:#00FC87; }


/* footer global */
.footer { max-width:1900px; margin:auto; background:#e5e5e5; padding-top:64px; padding-bottom:35px; }
.footer .wrap { max-width:1150px; width:100%; margin:auto; }

.footer .left { width:25%; }
.footer .right { width:25%; text-align:right; }
.footer .center { width:50%; margin:auto; }

.footer .center .menu-footer-menu-container { width:100%; margin:auto; }
.footer .gdstar { margin:20px auto 0; text-align:center; }

.footer .left h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.05em; font-weight:500; font-size:14px; color:#4a4a4a; margin-bottom:3px; }
.footer .left { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:14px;
	color:#939393; }
.footer .left a:hover { text-decoration:underline; }
.footer .left .address { margin-bottom:4px; }

.footer .right h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.05em; font-weight:500; font-size:14px; color:#4a4a4a; margin-bottom:3px; }
.footer .right { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:14px;
	color:#939393; }
.footer .right a:hover { text-decoration:underline; }
.footer .right .address { margin-bottom:4px; }
.footer .center, .footer .center a { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#4a4a4a; font-weight:bold; font-size:13px; }
.footer .center li { display:inline-block; }
.footer .center a { border-right:1px solid #4a4a4a; padding-right:10px; margin-right:10px; }

.footer .center .gdstar a{ border:none; padding:0; margin:0; }
.footer .center .last a { border:none; padding-right:0; margin-right:0; }
.footer .center a:hover { color:#00FC87; }

.footer .back_top { text-align:center; margin-top:40px; }
.footer .center .menu-footer-menu-container { float:none; text-align:center; }
.footer .right a, .footer .left a { color:#939393; }




/* signup bar section */
.sighnup_bar { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-size:18px; letter-spacing:0em; }
.sighnup_bar { background:#111111; color:#fff; padding:42px 0; margin-top:75px; }
.sighnup_bar .wrap { max-width:1150px; width:100%; margin:auto; }
.sighnup_bar .left { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400; letter-spacing:0.02em;
	color:#00FC87; font-size:26px; }
.sighnup_bar .left span { margin-right:20px; }
.sighnup_bar .center { width:308px; text-align:center; margin-top:12px; letter-spacing:0em;	}
.sighnup_bar .right input { border:0; background:#fff; height:32px; width:259px; padding:0 12px;
	box-sizing:border-box; color:#aaaaaa; }
.sighnup_bar .right input[type=submit] { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; font-size:10px; width:auto; background:#00FC87; color:#fff; text-transform:uppercase;
	padding:10px; border-radius:0; }
.sighnup_bar .right input[type=submit]:hover { background:#00FC87; }

.sighnup_bar .center { width:300px; }
.sighnup_bar .right input[type=submit] { margin-left:10px; }
.sighnup_bar .left span { position:relative; top:-3px; }
.sighnup_bar .right input[type=submit] { margin-top:0; display:inline-block; }
.sighnup_bar #form-login-username { display:none; }


/* meta data */
.updated ul li { font-size:11px; }

/* constant contact signup section */
.constantcontact { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; color:#4a4a4a; font-size:18px; }
.constantcontact label { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }
.constantcontact input[type="text"] { width:215px; padding:4px; }

@media all and (min-width:1024px) {
	.constantcontact input[type="text"] { margin-right:10px; }
}

.constantcontact input[type="submit"] { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.03em;
	font-weight:400; text-transform:uppercase; font-size:16px; line-height:18px; background:#00FC87; color:#111;
	padding:12px 20px; border-radius:0; border:0; }
.constantcontact input[type="submit"]:hover { background:#00FC87; }

/* donate section	*/
.logoimg { width:90%; margin:0 auto 10px; text-align:center; max-width:520px; }

.happen { margin-top:30px; border-top: 20px solid #00FC87; }
.home .happen { margin-top:0; border-top: 20px solid #00FC87; border-bottom: 20px solid #00FC87; }
.more-ways .happen { margin-top:0; }

.visionary .happen { margin-top:0; border-bottom:none; border-top:none; }

.happen .wrap { max-width:1150px; width:100%; margin:auto; text-align:center; color:#fff; padding-top:215px;
	padding-bottom:94px; background-position:center top; background-size:100%; background-repeat:no-repeat; }
.happen .wrap { padding:0; }

.enrollrefer { background-color: #FFFFFF; }
.about-us .happen .wrap { background-image:url(../images/happen_match.jpg); }
.donate.happen .wrap { background-image:url(../images/happen_match.jpg); }

.happen h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500;
	letter-spacing:0; font-size:40px; margin-bottom:21px; }
.happen h3 { max-width:620px; margin:auto; margin-bottom:21px; }
.happen p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:18px;
	line-height:120%; width:575px; margin:0 auto; margin-bottom:16px;font-weight:500; }


.happen .but { margin-top:30px; }

.happen a { background:#111; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:12px; padding:10px; border-radius:0; }

a.donate-now { background:#111; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:12px; padding:10px 13px; border:2px solid #00FC87; }
a.donate-now:hover { background:#111; color:#00FC87; }

/* more about us section	*/
.more_about { text-align:center; padding-top:79px; border-top: 10px solid #111111; }
.more_about h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.03em;
	font-weight:500; text-transform:uppercase; color:#4a4a4a; font-size:18px; margin-bottom:30px; }
.more_about li { display:inline-block; }
.more_about a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.04em;
	font-weight:500; text-transform:uppercase; color:#111;
	font-size:13px; padding:0 22px; border-right:1px solid #111; }
.more_about a:hover { color:#00FC87; }
.more_about li:last-child a { border:none; }

/* panel global */
.panel { border:0; box-shadow:none; }
.panel-default .text-center { margin:49px 0; }

.panel-default .text-center a.next_accordian{
	background:#111; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500;
	text-transform:uppercase; padding:13px 39px; border-radius:0; border:0; cursor:pointer; text-decoration:none; }

.panel-default .text-center input[type=submit] {
	background:#cccccc; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500;
	text-transform:uppercase; padding:13px 39px; border-radius:0; border:0; cursor:initial; text-decoration:none; }

.panel-default .text-center input[type=submit].actv {
	background:#111; cursor:pointer; text-decoration:none; }

.panel-default .text-center input[type=submit]:hover { cursor:initial; text-decoration:none; }

.panel-default .text-center a.next_accordian:hover,
.panel-default .text-center input[type=submit].actv:hover {
	background:#111; color:#00FC87; border:0; cursor:pointer; text-decoration:none; }

.panel-default > .panel-heading { background:#111; border:0; border-radius:0; }

.panel-default > .panel-heading a.collapsed { background:url(../images/form_drop.png) no-repeat right center; }
.panel-default > .panel-heading a { background:url(../images/form_drop1.png) no-repeat right center; }

.panel-default > .panel-heading a.collapsed:hover { color:#00FC87; }
.panel-default > .panel-heading a:hover { color:#00FC87; }

.panel-title > .small, .panel-title > .small > a, .panel-title > a,
.panel-title > small, .panel-title > small > a { display:block; }

h4.panel-title { color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; font-size:18px; }
.panel-heading p { display:none; }
.require-label { color:#494949; font-size:13px; }

/* default wysiwig and single page*/

.center_text .entry-content,
.center_text .full_content { text-align:center; margin-top:94px; }
.entry-content, .full_content { margin-top:20px; margin-bottom:30px; }
.entry-header { margin-top:40px; margin-bottom:0px; }

.single .entry-content { margin-top:10px; margin-bottom:10px; }

.entry-header h3,
.full_content h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; color:#222;
	text-transform:uppercase; letter-spacing:0; font-size:25px; width:100%; max-width:800px; margin:0 auto; }

.full_content p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-weight:500; color:#222; font-size:20px; width:100%; max-width:800px; margin:0 auto; margin-bottom:10px;
	line-height:150%; }

.single p,
.entry-content p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-weight:500; color:#222; font-size:18px; width:100%; max-width:1100px; margin:0; margin-bottom:10px;
	line-height:150%; }

.single .publisher,
.entry-content .publisher { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-weight:600; color:#464646; font-size:16px; width:100%; max-width:1100px; margin:0 auto; margin-bottom:10px;
	line-height:130%; }

.single .publishername { text-transform:uppercase; color:#464646; font-weight:700; }
.single .publisherdate { color:#464646; font-weight:700; }

.single .entry-content .publishername { text-transform:none; color:#464646; }

.single .page-header { padding-bottom: 4px; margin: 10px 0 10px; border: none; }

.single h4.sub-title { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; letter-spacing:0;
	font-size:18px; line-height:21px; color:#444; margin:10px 0 0; }

.single .entry-header h4.sub-title { margin-top:12px; }

.single h1, .single h2, .single h3, .single h4, .single h5, .single h6 { margin-top:6px; font-weight:bold; }

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6,
.single h1, .single h2, .single h3, .single h4, .single h5, .single h6 { max-width:1110px; }

.single h5 { font-size:16px; font-weight:600; line-height:20px; margin-bottom:6px; }

/* form global */
.form-group label { line-height: 120%; }
.form-group .wpcf7-list-item-label {
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height: 110%; font-weight:300; }
.form-group .wpcf7-list-item, .form-group .custom-opt .wpcf7-radio,
.form-group .wpcf7-list-item .custom-radio { line-height: 110%; }
.form-group .wpcf7-list-item .custom-radio input[type=radio] { margin-top:0; }

.form-group .custom-opt{ margin-top:3px; }
.form-group .note { margin-top: 3px; font-size:13px; color: #555; line-height:120%; }
.form-group .margtop { margin-top:10px; }

.form-group.title { margin-top:15px; }
.form-group.signdate { margin-top:20px; margin-bottom:0; }
.form-group.question { margin-top:6px; margin-bottom:0; }
.form-group.other { margin-bottom:20px; }

.checksign span.wpcf7-list-item { margin: 0; padding-top:8px; }
.form-group .wpcf7-not-valid-tip{ font-size:15px; line-height: 110%; margin:3px 0 0 3px; }

div.wpcf7-response-output,
div.wpcf7-validation-errors { font-size:17px; font-weight:bold; text-align:center; }

.accordingmenu-area { width:900px; margin:auto; }
.accordingmenu-area .panel-collapse { width:690px; margin:auto; }
.accordingmenu-area .form-control { border-radius:0; height:48px; font-size:14px; }
.accordingmenu-area .form-group textarea { height:112px; padding:6px 12px; }

.custom-radio{ width:16px; height:16px; display:inline-block; position:relative; z-index:1; top:3px;
	background:url("../images/radio.png") no-repeat; }
.custom-radio:hover{ background:url("../images/radio-hover.png") no-repeat; }
.custom-radio.selected{ background:url("../images/radio-selected.png") no-repeat; }
.custom-radio input[type="radio"]{ margin: 1px; position:absolute; z-index:2; cursor:pointer; outline:none; opacity:0;
	/* CSS hacks for older browsers
	_noFocusLine: expression(this.hideFocus=true);*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0; }


/* search area */
.search .banner { background-image:url(../images/search-banner.jpg); }

.search_form .screen-reader-text { display:none; }
.search_form input[type=search] { background:transparent; border:0; border-bottom:1px solid #fff; font-size:17px;
	font-style:italic; font-weight:normal; color:#fff; }
.search_form input[type=submit] { background:url(../images/search_button.png) no-repeat; color:transparent;
	display:block; width:26px; height:28px; border:none; position:absolute; bottom:5px; right:0; }
.search_form input[type=submit]:focus, .search_form input[type=search]:focus { outline:none; }

.header .search_form { position:absolute; top:-6px; left:32px; background:#fff; }
.header .search_form input[type=submit] { background:url(../images/search_button_innwe.png) no-repeat; }
.header .search_form input[type=search] { color:#939393; border-bottom:1px solid #939393; height:40px;
	padding:0 10px; }
.header .search_form label { margin-bottom:0; }

.innerpage .search_form input[type=submit] { background:url(../images/search_button_innwe.png) no-repeat; }
.innerpage .search_form input[type=search] { color:#939393; border-bottom:1px solid #939393; }
.innerpage .search-form { background:#fff; padding:5px; }
.innerpage .search_form input[type=submit] { bottom:8px; }

.search .search_list_block .search_list_image { border:1px solid #a6a6a6; background-color:#111111;}

.search .search_listing .search_list_block .search_list_name { color:#000; font-size:17px; min-height:18px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; margin-top:16px;
	margin-bottom:4px; line-height:22px; }
.search .search_listing .search_list_block .search_publishinfo { color:#00FC87; font-size:14px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; margin-top:0;
	margin-bottom:2px; line-height:22px; }
.search .search_listing .search_list_block p { color:#3a3a3a; font-size:18px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; min-height:95px; }

.search .search_listing .search_list_block { min-height:453px; }
.search .search_listing .search_list_block a{ background:#00FC87; }
.search .search_listing .search_list_block a:hover { background:#111; }

.search .happen { margin-top:170px; }

.search .loadmore { margin:0 0 50px 0; text-align:center; }
.search .loadmore a { background:#111; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em; font-weight:400; text-transform:uppercase; font-size:12px; padding:10px; border-radius:0; }

.nav-links .nav-next a,
.nav-links .nav-previous a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; font-size:18px; margin-top:50px; color:#222222; background-color: #FFF; }

.nav-links .nav-next a:hover,
.nav-links .nav-previous a:hover { background-color: #FFF; color:#222222; }

.search-no-results .search_listing { margin-top:50px; margin-bottom:50px; }
.search-no-results .search_listing .no-results p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; color:#4a4a4a; font-size:18px; }
.search-no-results .search_listing .no-results .search-form { margin-top:15px; }
.search-no-results .search_listing .no-results .search-form .search-field{ background-color:#fff; background-image:none;
	border:1px solid #ccc; padding:6px 12px; font-size:18px; margin-left:5px; margin-right:5px; }
.search-no-results .search_listing .no-results .search-form label {
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }
.search-no-results .search_listing .no-results .search-form .search-submit{ background:#00FC87; color:#fff;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; padding:7px 20px;
	border-radius:0; border:0; }
.search-no-results .search_listing .no-results .search-form .search-submit:hover{ background:#111; }

/* home page mission area */

.flipbook .mnhgt { min-height:820px; }

.home .top_banner .banner_text { text-align:center; position:relative; padding:0 15px; width:100%; top:65%; transform:translateY(-35%); margin:auto; }

.home .top_banner .banner_text { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-align:center; font-size:65px; color:#fff; max-width:750px; width:100%; margin:0 auto;
	line-height:1; margin-top:0; padding:0 15px; }

.home.mission_area, .home.events { max-width:1400px; margin:auto; }

.home.events .mid, .home.events .mid,
.home.events .left-outer-block, .home.events .right-outer-block { padding:2%; }
.home.events .left-outer-block { background:#000; }

.hometop .top { padding:2.5% 0; }
.hometop .topblock { margin-left:auto; margin-right:auto; width: auto; }

.hometop p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; color:#222; font-size:17px; margin-top:14px; font-weight:500; line-height:130%; }

.hometop .intro h2 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; color:#222; letter-spacing:0; font-weight:400; text-transform:uppercase; font-size:28px; margin-bottom:0px; }

.hometop .intro h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; color:#222; letter-spacing:0; font-weight:400; text-transform:uppercase; font-size:22px; margin-bottom:0px; }

.hometop .black_bg h2, .hometop .black_bg p { color:#fff; }

.hometop .intro .right_block,
.hometop .intro .left_block { width:680px; }

.mission_area .left_block { width:564px; }
.mission_area .left_block .mission { margin-bottom:30px; }
.mission_area .left_block .mission:last-child { margin-bottom:0; }

.mission_area .mid .left_block h3,
.mission_area .left_block h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400;
	 text-transform:uppercase; letter-spacing:0; color:#00FC87; font-size:28px; }
.mission_area .left_block p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#222; font-size:24px; margin-top:8px; font-weight:500; }
.mission_area .right_block .video video { width:100%; }

.mission_area .right_block .video .but_name {
	text-align:center; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; }

.mission_area .right_block .video .but_name h3 {
	color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; font-size:32px; margin-top:30px; }

.mission_area .right_block h2 { color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:400; text-transform:uppercase; font-size:32px; margin-bottom:10px; text-align:center; }

.mission_area .right_block h3 { color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; font-size:28px; margin-bottom:10px; text-align:center; }

.mission_area .right_block h4 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#fff; font-size:24px; margin-bottom: 10px; text-align:center;	}

.mission_area .right_block h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#fff; font-size:20px; margin-top:20px; line-height:125%; text-align:center; }

.mission_area .right_block .homecontent { padding:20px; }
.mission_area .right_block .topcontent { padding:10px; }
.mission_area .right_block .homecontent h3,
.mission_area .right_block .topcontent h3 { font-size:28px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:500; text-transform:uppercase; letter-spacing:0; color:#111; margin-bottom:25px; }

.mission_area .right_block .homecontent ul,
.mission_area .right_block .topcontent ul { padding-left:13px; margin-left:5px; }
.mission_area .right_block .homecontent li,
.mission_area .right_block .topcontent li { list-style:circle; }
.mission_area .right_block p,
.mission_area .right_block .homecontent li,
.mission_area .right_block .topcontent li,
.mission_area .right_block .homecontent p,
.mission_area .right_block .topcontent p { font-size:18px; margin-bottom:10px; font-weight:500;
	color:#222; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:135%; }
.mission_area .right_block .homecontent p:last-child,
.mission_area .right_block .topcontent p:last-child,
.mission_area .right_block p:last-child { margin-bottom:0; }

.mission_area .right_block .but a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; background:#111; color:#fff; padding:10px;
	border-radius:0; box-shadow:none; text-align:center; border: 2px solid #00FC87; }

.mission_area .phto .right_block .but a { border: 0 none transparent; }
.mission_area .right_block .but a:hover { color:#00FC87; }
.mission_area .right_block .but { margin-top:31px; text-align:center; }

video .bx-wrapper, .video .bx-wrapper { border:none; box-shadow:none; }


/* home page monthly visionary */

.home.mnthvision { max-width:1400px; margin:auto; }

.mnthvision .right_block { width:564px; }
.mnthvision .right_block .mission { margin-bottom:30px; }
.mnthvision .right_block .mission:last-child { margin-bottom:0; }
.mnthvision .right_block h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400;
	 text-transform:uppercase; letter-spacing:0; color:#00FC87; font-size:28px; }
.mnthvision .right_block p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#222; font-size:19px; margin-top:8px; font-weight:500; }

.mnthvision .right_block { background-color:#FFF; padding:20px; }

.mnthvision .right_block ul { padding-left:13px; margin-left:5px; }
.mnthvision .right_block li { list-style:circle; }
.mnthvision .right_block p,
.mnthvision .right_block li,
.mnthvision .right_block p { font-size:22px; margin-bottom:10px; font-weight:500;
	color:#222; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:135%; }
.mnthvision .right_block p:last-child,
.mnthvision .right_block p:last-child { margin-bottom:0; }

.mnthvision .right_block .but a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; background:#111; color:#fff; padding:10px;
	border-radius:0; box-shadow:none; text-align:center;  }

.mnthvision .right_block .but a:hover { color:#00FC87; }
.mnthvision .right_block .but { margin-top:31px; text-align:center; }

.mnthvision .left_block .video video { width:100%; }

.mnthvision .left_block .video .but {
	text-align:center; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; }

.mnthvision .left_block .video .but h3 {
	color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; font-size:32px; margin-top:30px; }

.mnthvision .left_block h2 { color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:400; text-transform:uppercase; font-size:32px; margin-bottom:10px; text-align:center; }

.mnthvision .left_block h3 { color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; font-size:28px; margin-bottom:10px; text-align:center; }

.mnthvision .left_block h4 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#fff; font-size:24px; margin-bottom: 10px; text-align:center;	}

.mnthvision .left_block h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#fff; font-size:20px; margin-top:20px; line-height:125%; text-align:center; }

/* home page events */

.home.events.egrid .left-outer-block { background:#e5e5e5; }

/* .events { margin-top:91px; } */
.events .right_block,
.events .left_block { width:564px; }

.events .left_block h3 { font-size:34px; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#00FC87; margin-bottom:20px; }


.events.egrid .left_block h3 { color:#000; font-weight:500; }

.events .left_block .event_blocks { width:230px; margin-right:41px; min-height:600px; margin-bottom:10px; }
.events .left_block .event_blocks:last-child { margin-right:0; }
.events .left_block .event_blocks .eventdate { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#222; font-weight:bold; font-size:14px; margin-top:0; margin-bottom:5px; }

.events .left_block .event_blocks .heading { color:#000; font-size:17px; line-height:125%;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; letter-spacing:0;
	min-height:20px; margin-top: 10px; margin-bottom: 4px; }

.events .left_block .event_blocks .sub_heading{ font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:500; color:#515449; letter-spacing:0; font-size:14px; line-height:120%; margin-bottom:8px; }

.events .left_block .eventinfo {
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-weight:600; font-size:14px; line-height: 125%;
	border-top: 1px solid #464646; border-bottom: 1px solid #464646;
	margin: 0; margin-bottom:5px; padding: 4px 0 4px; }

.events .left_block .event_list_date { color:#222; font-size:14px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }

.events .left_block .eventdate { color:#222; margin-bottom:5px; }
.events .left_block .eventlocal { color:#222; }

.events .left_block .event_blocks p { color:#3a3a3a; font-size:18px; margin-bottom: 6px; line-height: 125%;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }

.events .left_block .event_blocks img { width:100%; }
.events .left_block .event_blocks .event_image { border:1px solid #a6a6a6; background-color:#111; }

.events .left_block .but { margin-top:31px; text-align:center; }
.events .left_block .but a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; background:#111; color:#fff; padding:10px 15px;
	border-radius:0; box-shadow:none; text-align:center; }

.events .left_block .but a:hover { color:#00FC87; }

.home .black_bg .but a,
.home.events .left_block .but a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; background:#00FC87; color:#000; padding:10px 15px;
	border-radius:0; box-shadow:none; text-align:center; }

.home .black_bg .but a:hover,
.home.events .left_block .but a:hover { color:#222; }


.event_wrap { display:block; margin: 0 auto; max-width:240px;}
.left_block .event_wrap .but { margin:31px 15px 0 15px; text-align:center; float:left; width:auto; }

.events .left_block .event_blocks .but { margin-top:20px; margin-bottom:11px; }

.home .plain_bg .but a, .home .gray_bg .but a,
.events .left_block .event_blocks .but a { background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:12px;
	padding:10px; border-radius:0; }

.home .plain_bg .but a:hover, .home .gray_bg .but a:hover,
.events .left_block .event_blocks .but a:hover { background:#111; color:#00FC87; }


.home .intro .plain_bg .but a, .home .intro .gray_bg .but a{ background:#111; color:#fff;
	 text-transform:uppercase; font-size:16px; padding:10px 16px; border-radius:0; }

.home .intro .black_bg .but a {
	 text-transform:uppercase; font-size:16px; padding:10px 16px; border-radius:0; }


.home .intro .plain_bg .but a:hover, .home .intro .gray_bg .but a:hover,
.home .plain_bg .but a:hover, .home .gray_bg .but a:hover,
.events .left_block .event_blocks .but a:hover { background:#111; color:#00FC87; }

/*.events .right_block { width:564px; }*/


.events .right_block h3 { font-size:28px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:400; letter-spacing:0; text-transform:uppercase; color:#000; margin-bottom:30px; }

.events .mid.gray_bg .right_block h3 { text-align:left; }

.events .right_block .bhead-text h3{ color:#00FC87; font-weight:400; text-align:left; }

/* home page recent news */
.events .right_block .recentnews_block { width:230px; margin-right:41px; min-height:630px; margin-bottom:10px; }
.events .right_block .recentnews_block:last-child { margin-right:0; }

.events .right_block .recentnews_block .heading { color:#000; font-size:16px; line-height:125%; min-height:20px;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500; margin-top:12px; margin-bottom:6px; }

/* .events .right_block .recentnews_block .bebig { font-family:'Oswald','Arial Narrow',Arial,sans-serif; min-height:30px;
font-weight:bold; font-size:30px; letter-spacing:0; line-height:22px; margin-top:30px; margin-bottom:4px; }	*/

.events .right_block .recentnews_block .publishinfo { color:#444; font-size:15px; line-height:125%; font-weight:bold;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; margin-top:0; margin-bottom:2px; }

.events .right_block .recentnews_block p { color:#3a3a3a; font-size:18px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; min-height:95px; }

.events .right_block .recentnews_block .sub_heading{ font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:500; color:#695444; letter-spacing:0; font-size:14px; margin-bottom:2px; min-height:20px;
	line-height:120%; }


.events .right_block .recentnews_block img { width:100%; }
.events .right_block .recentnews_block .recent_image { border:1px solid #a6a6a6; background-color:#111111; }

.events .right_block .recentnews_block .but { margin-top:20px; margin-bottom:11px; }
.events .right_block .recentnews_block .but a { background:#111; color:#fff;
	font-size:12px; font-family: 'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; padding:10px; border-radius:0; border: 0 none transparent; }

.events .right_block .recentnews_block .but a:hover { background:#111; color:#00FC87; }


.event_blocks a.eventbtn:not([href^="mailto:"]),
.event_listing .event_list_block a.eventbtn:not([href^="mailto:"]),
.blog_blocks .card a.eventbtn:not([href^="mailto:"]),
.blog_listing a.eventbtn:not([href^="mailto:"]) { display:inline-block; margin: 8px 4px; }

/* .intro .btnblock { clear: both; display: block; margin: 20px 85% 0 15%; } */
.btnblock:after { content:''; display:block; clear:both; }

.btnblock { clear: both; display: block; margin: 0 auto; text-align: center; }

.btnset { margin: 0; display:inline-block; text-align: center; }

.btncntr { text-align: center; margin:0; padding:0; display:inline-block; }

.hometop .btncntr { margin-top:25px; margin-bottom: 15px;}

.hometop .intro .left_block img { border:0 none; border-image-width:0; border-color:black;}

.hometop .intro .left_block .btnblock {
	width:100%; position: absolute; top: 100%; left: 50%;
	transform: translate(-50%, -100%); -ms-transform: translate(-50%, -100%); }

.hometop .intro .left_block .btnblock:after { content:''; position: absolute; clear:none;
    top: 0; bottom: 0; right: 0; left: 0; background:rgba(0, 0, 0, 0.5); z-index: -1; }

.hometop .intro .btnblock p { margin-top:2px; margin-bottom:8px; }



.btn-2 { margin-left:31px; }

a.eventbtn { display:inline-block; background:#111; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.09em; font-weight:400; text-transform:uppercase; font-size:12px; padding:10px 13px;
	text-align: center;	}
a.eventbtn:hover { background:#111; color:#00FC87; }



.home .top_banner .banner_text {
    font-family: 'Oswald','Arial Narrow',Arial,sans-serif;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
    font-size: 65px;
    color: #fff;
    max-width: 750px;
    width: 100%;
    margin: 0 auto;
    line-height: 1;
    margin-top: 0;
    padding: 0 15px;
}

.btnblock { clear: both; display: block; margin: 0 auto; text-align: center; }

.btnblock:after { content:''; display:block; clear:both; }

.btnblock { clear: both; display: block; margin: 0 auto; text-align: center; }

.btnset { margin: 0; display:inline-block; text-align: center; }

.btncntr { text-align: center; margin:0; padding:0; display:inline-block; }

.hometop .btncntr { margin-top:25px; margin-bottom: 15px;}


/* home page newsletter */
@media only screen and (min-width:1140px) {
	.events .right_block .news_letter { max-width:300px; }
}

.events .right_block .news_letter { margin:auto; width:100%; margin-bottom:0; }
.events .right_block .news_letter a { display:table; margin-top:25px; background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase;
	font-size:10px; padding:10px; border-radius:0; }
.events .right_block .news_letter h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; color:#00FC87; font-size:28px; margin-bottom:23px; }
.events .right_block .news_letter .news_date { color:#3a3a3a; font-size:18px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }
.events .right_block .news_letter p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#3a3a3a; font-size:18px; }
.events .right_block .news_letter .but a { background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:12px;
	padding:10px; border-radius:0; }
.events .right_block .news_letter .but a:hover { background:#111; color:#00FC87; }
.events .right_block .news_letter .but { margin-top:31px; }

/* home page make-a match */
.match_part { max-width:1900px; margin:auto; }
/*
.match_part .container-fluid { display:table; }
.match_part .container-fluid .padding_0 { padding:0; display:table-cell; float:none; text-align:center; height:100%;
	vertical-align:middle; }
.match_part .match_text { margin-top:0; }
 */

.match_part { background:#00FC87; }
.match_part .donation_text { position:absolute; max-width:550px; padding:0 35px;
	width:100%; top:50%; left:50%; transform:translate(-50%,-50%); margin:auto; }
.match_part .donation_text p { color:#fff; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-style:italic; font-size:33px; text-align:center; font-weight:bold; }
/* .match_part .match_text { color:#111; width:465px; margin:0 auto; display:block; } */
.match_part h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; font-size:38px; margin-bottom:20px; text-align:center; }
.match_part p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-size:20px; text-align:center; }

.match_part .but a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; background:#111; color:#fff; padding:10px 15px;
	border-radius:0; border: 2px solid #00FC87; }
.match_part .but { text-align:center; margin-top:31px; }

.match_part .but a:hover { color:#00FC87; }


/* home page mission partner */
.mpart_sectn,
.partnar_mission { text-align:center; margin-top:57px; margin-bottom:69px; }
.mpart_sectn h3,
.partnar_mission h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500; text-transform:uppercase; color:#4A4A4A; font-size:31px; }
.mpart_sectn .mpart_spnsrs,
.partnar_mission .missin_maker { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:.03em;
	font-weight:500; text-transform:uppercase; color:#111; font-size:18px; margin-top:16px; }
.mpart_sectn .mpart_spnsrs:nth-child(3),
.partnar_mission .missin_maker:nth-child(3) { margin-top:36px; }
.partnar_mission .missin_maker.mentor{ margin-top:36px; }
.mpart_sectn .mpart_spnsrs h4,
.partnar_mission .missin_maker h4 { margin-bottom:10px; font-weight:bold; font-size:18px; }
.partnar_mission .missin_maker ul li { display:inline-block; margin-right:50px; margin-top:10px; }

.partnar_mission .missin_maker ul li:last-child { margin:0; }

.mpart_sectn .mpart_spnsrs { padding-left:30px; padding-right:30px; }

.home .mpart_spnsrs .slick-slide > div:first-child { margin:0; display:block; }


.home .mpart_spnsrs .slick-slide .logo_frame{
        max-width: 200px; height: 180px; border: none; position: relative; }

.home .mpart_spnsrs.mission-1 .slick-slide .logo_frame{ max-width: 240px; height: 100px; }
.home .mpart_spnsrs.mission-2 .slick-slide .logo_frame{ max-width: 185px; height: 150px; }

.home .mpart_spnsrs.mission-2 .slick-slide .logo_frame.spnsr-5{ max-width: 230px; height: 150px; }

.home .mpart_spnsrs .slick-slide img{ max-height: 100%; max-width: 100%; position: absolute;
        top: 0; bottom: 0; left: 0; right: 0; margin: auto;  }



.home .sighnup_bar { margin-top:0; }



/* banner inner pages */
.banner { height:294px; background-size:cover; margin-top:12px; background-position:bottom left; }
.banner { height:425px; background-size:cover; background-position:center; }

.visionary .banner { height:400px; background-size:cover; background-position:center; }
.legacy .banner { height:255px; background-size:cover; background-position:center; }

.giveways.banner { background-size:cover; background-repeat: no-repeat;
	background-position:top; margin-top:0; position: relative; }

.banner .banner_text { text-align:center; position:relative; color:#fff; max-width:850px; padding:0 15px;
	width:100%; top:50%; transform:translateY(-50%); margin:auto; }

.programs .banner .banner_text { text-align:center; position:relative; color:#fff; max-width:850px; padding:0 15px; width:100%; top:65%; transform:translateY(-35%); margin:auto; }

.visionary .banner .banner_text { text-align:center; position:relative; color:#fff; max-width:850px; padding:0 15px; width:100%; top:35%; transform:translateY(-65%); margin:auto; }

.contact-us .banner .banner_text { text-align:center; position:relative; color:#fff; max-width:850px; padding:0 15px; width:100%; top:70%; transform:translateY(-30%); margin:auto; }

.board-trustees .banner .banner_text { text-align:center; position:relative; color:#fff; max-width:850px; padding:0 15px; width:100%; top:72%; transform:translateY(-28%); margin:auto; }

.banner .banner_text { z-index:0; }

.banner .banner_text h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; font-size:48px; margin-bottom:21px; }
.banner .banner_text p { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; font-size:32px; }


/* .banner .banner_text p { font-size:31px; } */
.fix-banner-height { height:555px; }
.banner-content-centralized { position:relative; transform:translateY(-50%); top:50%; }

.global.banner { background-image:url(../images/inthenews_banner.jpg); }

/* event single page */

.eventpg .site-content ul { margin:0; }

.evtheme .row-wrap { background-color: #131313; margin: 20px auto 0; text-align: center; }

.evtheme .new-row { min-height:auto; }

.container-fluid.evtheme { position:relative; width: 90%; max-width: 1120px; }

.eventpg .partnar_mission .missin_maker { margin-top:30px; }

.eventpg .banner { height:480px; }

.eventpg.campgn .banner,
.eventpg .campgn .banner { height:360px; }

.eventpg .give .donate_text h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; font-weight:400; text-transform:uppercase; color:#00FC87; font-size:28px;
	margin-bottom:12px; }
.eventpg .give .head { color:#4a4a4a; font-size:18px; margin-bottom:15px;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500; line-height:120%; }
.eventpg .give .donate_text ul { padding-left:13px; }
.eventpg .give .donate_text li { list-style:circle; margin-bottom:10px; }
.eventpg .give .donate_text li,
.eventpg .give .donate_text p { font-size:18px;
	color:#4a4a4a; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:135%; }

.eventpg .give .sub_div .head { margin-bottom:20px; }
.eventpg .give .sub_div li { margin-bottom:41px; }

.eventpg .give .sub_div a { background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; padding:10px;
	border-radius:0; margin-top:15px; margin-bottom:6px; }
.eventpg .give .sub_div p { margin-bottom:25px; }
.eventpg .give .sub_div { margin-bottom:10px; }
.eventpg .give .sub_div a:hover { color:#00FC87; }

.lgblk_btn .btn_div a,
.campgn .main-content-area .btn_div a { background-color:#000; color:#00FC87;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:500; text-transform:uppercase; font-size:20px; line-height:22px; padding:15px 22px;
	border: 3px solid #000; border-radius:0; margin-top:15px; margin-bottom:6px; }
.lgblk_btn .btn_div,
.campgn .main-content-area .btn_div { padding: 15px 22px; -moz-box-sizing: border-box; box-sizing: border-box; }
.lgblk_btn .btn_div a:hover,
.campgn .main-content-area .btn_div a:hover { background-color:#00FC87; color:#000; border: 3px solid #000; }

.xlgrn_btn .btn_div a,
.campgn .main-content-area .btn_div a { background-color:#00FC87; color:#000;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:500; text-transform:uppercase; font-size:24px; line-height:26px; padding:15px 22px;
	border: 3px solid #000; border-radius:0; margin-top:15px; margin-bottom:6px; }
.xlgrn_btn .btn_div,
.campgn .main-content-area .btn_div { padding: 15px 22px; -moz-box-sizing: border-box; box-sizing: border-box; }
.xlgrn_btn .btn_div a:hover,
.campgn .main-content-area .btn_div a:hover { background-color:#222; color:#00FC87; border: 3px solid #000; }

.campgn .main-content-area .sub_div p { margin-bottom:25px; }
.campgn .main-content-area .sub_div { margin-bottom:10px; }


.eventpg a[href^="fax:"], .eventpg a[href^="tel:"],
.eventpg a[href^="mailto:"] {
  		background:none; color:#00FC87; font-weight:500;
	  	text-decoration-color: transparent; -webkit-text-decoration-color: transparent;
		text-decoration-style: initial; -webkit-text-decoration-style: initial;
		text-decoration-line: none; -webkit-text-decoration-line: none;
		text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none; }

.eventpg a[href^="fax:"]:hover, .eventpg a[href^="tel:"]:hover,
.eventpg a[href^="mailto:"]:hover { color:#686868; }

/* general inner pages - column grid layout section */
.event_listing { padding-top:96px; }
.event_listing .wrap { width:955px; margin:0 auto; }
.event_listing .wrap:after { content:''; display:block; clear:both; }
.event_listing .event_list_block { width:266px; margin-right:77px; padding-bottom:7px;
	min-height:500px; margin-bottom:34px; }
.event_listing .event_list_block:nth-child(3n) { margin-right:0; }
.event_listing .event_list_block .event_list_image { border:1px solid #a6a6a6; background-color:#111111; }
.event_listing .event_list_block .event_list_date { color:#444; font-size:14px; margin-top:6px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }

.event_listing .event_list_block .event_list_name { color:#000; font-size:16px; min-height:16px; letter-spacing:0;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; margin-top: 10px; margin-bottom:4px;
	line-height:125%; }

.event_listing .event_list_block .event_list_name_alt { color:#000; font-size:16px; min-height:16px; letter-spacing:0;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; margin-top: 2px; margin-bottom:4px; line-height:125%; }

.event_listing .event_list_block .event_list_subname { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; font-weight:500; color:#446948; font-size:14px; margin-bottom:6px; min-height:20px;
	line-height:120%; }

.event_listing .event_list_block p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#3a3a3a; font-size:18px; }

.event_blocks a:not([href^="mailto:"]),
.event_listing .event_list_block a:not([href^="mailto:"]) {
	display:table; margin-top:15px; margin-bottom:15px; background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.03em;
	font-weight:400; text-transform:uppercase; font-size:12px;
	padding:10px; border-radius:0; }

.event_listing .event_list_block a[href^="mailto:"] { background:none; color:#000; font-weight:500;
			text-decoration-color: #00FC87; -webkit-text-decoration-color: #00FC87;
		text-decoration-style: solid; -webkit-text-decoration-style: solid;
		text-decoration-line: underline; -webkit-text-decoration-line: underline;
		text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none; }

.event_listing .event_list_block a[href^="mailto:"]:hover { background:none; color:#333; font-weight:500;
			text-decoration-color: #00FC87; -webkit-text-decoration-color: #00FC87;
		text-decoration-style: solid; -webkit-text-decoration-style: solid;
		text-decoration-line: underline; -webkit-text-decoration-line: underline;
		text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none;}

.event_blocks a:hover:not([href^="mailto:"]),
.event_listing .event_list_block a:hover:not([href^="mailto:"]),
.event_listing .event_list_block a:hover { background:#111; color:#00FC87; }

.event_listing .event_list_block .event_list_but { margin-top:31px; }

.event_listing .event_list_block .event_list_content { width:247px; }

/* blog inner pages - column grid layout section */
.bhead_grid-image {
	background-image: url('../images/icon_NotchedTag-long.png');
 /* 	background-color: #000; */
	background-repeat: no-repeat;
	background-size: 100% auto;
	min-height: 40px;
/* 	background-position: center; */
	position: relative;
	margin-top:5px; }

.bhead_grid-text {
/*	text-align: center; */
	position: absolute; top: 0; left: 0;
	-ms-transform: translate(12px, 14px); /* IE 9 */
	-webkit-transform: translate(12px, 14px); /* Safari */
	transform: translate(12px, 14px); }

.blog .banner { background-image:url(../images/inthenews_banner.jpg); }
/* .blog .sighnup_bar { margin-top:40px; } */

.blog-item { margin-bottom: 25px; }

.card-head { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 1.25rem; }

.blog_listing { margin-top:70px; }

.blog_listing .card:nth-child(3n) { margin-right:0; }
.blog_listing .card .blog_list_date { color:#00FC87; font-size:14px; margin-top:16px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }

.blog_listing .card .blog_list_subname { color:#695444; font-weight:bold; font-size:12px; line-height:120%;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; margin-bottom:6px; min-height:20px; }

.blog_blocks .card a:not([href^="mailto:"]),
.blog_listing a:not([href^="mailto:"]) { display:table; margin-top:15px; margin-bottom:15px;
	background:#111; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:12px; padding:10px; border-radius:0; }


.resbig .blog_listing a:not([href^="mailto:"]) { text-align:center; margin-left:auto; margin-right:auto; }

.blog_blocks .card a:hover:not([href^="mailto:"]),
.blog_listing a:hover:not([href^="mailto:"]) { background:#111; color:#00FC87; }

.blog_listing .card a[href^="mailto:"] { background:none; color:#000; font-weight:500;
		text-decoration-color: #00FC87; -webkit-text-decoration-color: #00FC87;
		text-decoration-style: solid; -webkit-text-decoration-style: solid;
		text-decoration-line: underline; -webkit-text-decoration-line: underline;
		text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none; }

.resbig .yourimpact.yourimpact_listing,
.dei .yourimpact.yourimpact_listing { padding-top: 80px; }

.resbig .yourimpact_listing .intro, .resbig .blog_listing .intro, .dei .yourimpact_listing .intro,
.dei .blog_listing .intro { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; font-weight:400; font-size:23px; line-height:30px; background-color:#FFF;
	color:#111; padding:30px 10px 20px; width:100%; display:block; text-align: center; }

.resbig .blog_listing,
.dei .blog_listing { margin-top:20px; margin-bottom:50px; }

.resbig .blog_listing h3,
.dei .blog_listing h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:26px; line-height:28px;
	color:#111; padding:20px 0 5px; width:100%; display:block; text-align: center; }

.resbig .resbig.blog_listing .card,
.dei .events.blog_listing .card { margin-bottom: 30px; }

.resbig .blog_listing .card .card-body { padding: .85rem 1rem; min-height: 55px; }
.dei .blog_listing .card .card-body { padding: .5rem .5rem; min-height: 55px; }


.resbig .blog_listing .card .card-body h4 { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:600; letter-spacing:0; font-size:18px; line-height:21px; color:#000; margin:8px 0 0; }

.resbig .centerblck,
.dei .centerblck{ min-height:44px; margin: 0; text-align: center; display: flex;
	justify-content: center; align-items: center; }

.resbig .centerblck {
	color:#00FC87; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.07em; font-weight:500; text-transform:uppercase; font-size:20px; padding:4px 0 6px; border-radius:0; text-align:center; }


.dei .event_list_image::after {
	background:url(../images/play.png) no-repeat; content:''; width:90px; height:90px;
	display:block; padding:0; margin:0; position:absolute; text-align:center; top:34%; left:50%;
	-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }

.dei .overlay {
  position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%;
  opacity: 0; transition: .5s ease; background-color: #333; }

.resbig .event_list_image:hover .overlay,
.dei .event_list_image:hover .overlay { opacity: .5; }

.resbig .blog_listing .card .card-body h5{ color:#111; font-size:17px; margin-top:5px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:600;
	letter-spacing:0.03em; text-align:center; }

.dei .blog_listing .card .card-body h5 { color:#111; font-size:16px; margin-top:5px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:500;
	letter-spacing:0.03em; text-align:center; }

.resbig .blog_listing .card .card-head a:not([href^="mailto:"]),
.dei .blog_listing .card .card-head a:not([href^="mailto:"]) { display:table; margin:0 auto;
	background:none; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.07em;
	font-weight:400; text-transform:uppercase; font-size:13px; padding:4px 0 6px; border-radius:0; text-align:center; }

.resbig .blog_listing .card:hover .card-head a:not([href^="mailto:"]),
.dei .blog_listing .card:hover .card-head a:not([href^="mailto:"]) { color:#00FC87; }

.resbig .blog_listing .card .card-head a:hover:not([href^="mailto:"]),
.dei .blog_listing .card .card-head a:hover:not([href^="mailto:"]) { background:none; color:#00FC87; }

.resbig .blog_listing .card a.link:not([href^="mailto:"]),
.dei .blog_listing .card a.link:not([href^="mailto:"]) { display:table; margin:0;
	background:none; color:#fff; font-family:'Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:none; font-size:13px; padding:0px; border-radius:0; text-align:center; }

.resbig .event_list_image {display:table; margin:0; padding:0px; border-radius:0; }

.resbig .blog_listing .card .card-head{ background-color:#000000;
	position: relative; text-align:center; min-height:44px; }

.dei .blog_listing .card .card-head { background-color:rgba(56,68,80);
	position: relative; text-align:center; min-height:44px; }

.resbig .blog_listing .card .card-head::before,
.dei .blog_listing .card .card-head::before{
	background-color:rgba(56,68,80); position: absolute;
	top: 0; left: 0; bottom: 0; width: 5px; height: 100%; content: '';  border-radius: 0; }

.resbig .blog_listing .card .card-head::after,
.dei .blog_listing .card .card-head::after{
	background-color:rgba(56,68,80); position: absolute; top: 0; right: 0; bottom: 0; width: 5px;
	height: 100%; content: ''; border-radius: 0; }

.resbig.blog_listing p { color:#3a3a3a; font-size:18px; margin-top:6px; margin-bottom:1px; line-height:130%;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }

/* .blog .row { display:block; } */

/* .blog .blog-item::after { content:''; display:block; clear:both; } */

.blog_listing .card a[href^="mailto:"]:hover { background:none; color:#333; }
.blog.blog_listing .card a{ background:#111; }
.blog_listing .card a:hover { background:#111; color:#00FC87; }

.blog_listing .card .blog_list_but { margin-top:31px; }
.blog_listing .card .blog_list_content { width:247px; }

.blog .blog_listing .card .blog_list_but { margin-top:20px; margin-bottom:10px; }

.blog.blog_listing .blog_list_but a { background:#111; text-align:center; margin:0 auto; }
.blog.blog_listing .blog_list_but a:hover { background:#111; color:#00FC87; }

.blog.blog_listing .blog_list_name { color:#000; font-size:17px; min-height:18px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; margin-top:16px;
	margin-bottom:4px; line-height:22px; }

.blog.blog_listing { min-height:453px; }

.blog.blog_listing .card { min-height:590px; }

.blog.blog_listing .card .card-head { background-color:#000; display:block; padding:0;
	position: relative; text-align:center; flex:none; }

.blog.blog_listing .card .card-head::before{
	background-color:#000; position: absolute;
	top: 0; left: 0; bottom: 0; width: 5px; height: 100%; content: '';  border-radius: 0; }

.blog.blog_listing .card .card-head::after{
	background-color:#000; position: absolute;
	top: 0; right: 0; bottom: 0; width: 5px; height: 100%; content: ''; border-radius: 0; }

.blog.blog_listing .centerblck{ min-height:44px; margin: 0; text-align: center; display: flex;
	flex: 0 0 auto; justify-content: center; align-items: center; }

.blog.blog_listing .card-title{ font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:400; font-size:16px; letter-spacing:0; line-height:120%;
	margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; color:#00FC87; }

.blog.blog_listing .img-bordbtm { border-bottom: 1px solid #dadada; }

.blog.blog_listing h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:400;
	font-size:14px; line-height:18px; color:#222; margin:1px 0 5px; }

.blog.blog_listing .publisher { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:600; font-size:13px; margin: 0; }
.blog.blog_listing .publishername { text-transform:uppercase; color:#464646; }
.blog.blog_listing .publisherdate { color:#464646; }

.blog.blog_listing p { color:#3a3a3a; font-size:18px; margin-top:6px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }

.blog .happen { margin-top:170px; }
.blog .loadmore { margin:0 0 50px 0; text-align:center; }
.blog .loadmore a { background:#444; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.05em; font-weight:400; text-transform:uppercase; font-size:12px; padding:10px;
	border-radius:0; margin:auto; }

.events.blog_listing .eventinfo {
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-weight:600; font-size:14px; line-height: 125%;
	border-top: 1px solid #464646; border-bottom: 1px solid #464646;
	margin: 0; margin-bottom:0; padding: 4px 0 4px; }

.events.blog_listing .eventdate { color:#222; margin-bottom:5px; font-size:14px; font-weight:bold; }
.events.blog_listing .eventlocal { color:#222; }

.events.blog_listing p { color:#3a3a3a; font-size:18px; margin-top:6px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }

.events.blog_listing .card-body { padding-top: 1rem; }

.events.blog_listing .card { margin-bottom: 10px; }


.blog_listing .event-grid .event_list_date { color:#222; font-size:14px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }

.blog_listing .event-grid .event_list_name { color:#000; font-size:16px; min-height:18px; letter-spacing:0;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; margin-top: 10px; margin-bottom:4px;
	line-height:125%; }

.blog_listing .event-grid .event_list_subname { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; font-weight:500; color:#446948; font-size:14px; margin-bottom:0; min-height:20px;
	line-height:120%; }

.blog_listing .event-grid .event_list_image { border-bottom: 2px solid rgba(0, 0, 0, 0.125); }

.blog_listing .event-grid .ebox-halloweekend .event_list_subname { margin-bottom:5px; }


/* vision inner pages - column grid layout section */

.visionary .sighnup_bar { margin-top:0; }

.back-images {
	background-position: center center; background-size: cover;
	background-repeat: no-repeat; background-attachment: fixed; }

.slide-content{
	position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 1;
	display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; text-align: center;
	padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box;
	background-color: rgb(0,0,0,.8); opacity: 0; transform: translate(0, 10%) scale(.1);
	/* -webkit-transform: translate(0, 10%);  */border: none; }

.slide-content > div { width: 100%; margin: 10px; text-align: center; }

.vision-item:hover .slide-content{
	opacity: 1;
	transition: all .3s ease-in;
   -moz-transition: all .3s ease-in;
   -webkit-transition: all .3s ease-in;
   -o-transition: all .3s ease-in;
   transform: none; }

.visonary .bhead_grid-image {
	background-image: url('../images/icon_NotchedTag-long.png');
	background-repeat: no-repeat; background-size: 100% auto; min-height: 40px; position: relative; margin-top:5px; }

.visonary .bhead_grid-text {
	position: absolute; top: 0; left: 0;
	-ms-transform: translate(12px, 14px); /* IE 9 */
	-webkit-transform: translate(12px, 14px); /* Safari */
	transform: translate(12px, 14px); }

.vision .banner { background-image:url(../images/inthenews_banner.jpg); }

.vision-item { margin-bottom: 25px; }

.visionary .card-head { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 1.25rem; }

.vision_listing { margin-top:70px; }

.vision_listing .card:nth-child(3n) { margin-right:0; }
.vision_listing .card .vision_list_date { color:#00FC87; font-size:14px; margin-top:16px; margin-bottom:2px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }

.vision_listing .card .vision_list_subname { color:#695444; font-weight:bold; font-size:12px; line-height:120%;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; margin-bottom:6px; min-height:20px; }

.vision_blocks .card a:not([href^="mailto:"]),
.vision_listing a:not([href^="mailto:"]) { display:table; margin-top:15px; margin-bottom:15px;
	background:#111; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:12px; padding:10px; border-radius:0; }

.vision_blocks .card a:hover:not([href^="mailto:"]),
.vision_listing a:hover:not([href^="mailto:"]) { background:#111; color:#00FC87; }

.vision_listing .card a[href^="mailto:"] { background:none; color:#000; font-weight:500;
		text-decoration-color: #00FC87; -webkit-text-decoration-color: #00FC87;
		text-decoration-style: solid; -webkit-text-decoration-style: solid;
		text-decoration-line: underline; -webkit-text-decoration-line: underline;
		text-decoration-skip-ink: none; -webkit-text-decoration-skip-ink: none;}

.vision_listing .card a[href^="mailto:"]:hover { background:none; color:#333; }
.vision.vision_listing .card a{ background:#111; }
.vision_listing .card a:hover { background:#111; color:#00FC87; }

.vision_listing .card .vision_list_but { margin-top:31px; }
.vision_listing .card .vision_list_content { width:247px; }

.vision.vision_listing .vision_list_but a { background:#111; }
.vision.vision_listing .vision_list_but a:hover { background:#111; color:#00FC87; }

.vision.vision_listing .vision_list_name { color:#000; font-size:17px; min-height:18px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; margin-top:16px;
	margin-bottom:4px; line-height:22px; }

.vision.vision_listing {/*  min-height:453px;  */
 background-color:#000; border-bottom: 12px solid #00FC87; border-top: 12px solid #00FC87; }

.vision.vision_listing .card-title{ font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:400; font-size:16px; letter-spacing:0; line-height:120%;
	margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; color:#00FC87; }

.vision .card { word-wrap: initial; outline: 2px solid #fff; }
.visionary .card { border: none; border-radius: 0; }

.vision.vision_listing h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:26px; line-height:28px;
	color:#00FC87; padding:20px 0 12px; width:100%; display:block; text-align: center; }

.vision.vision_listing .slide-content h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; margin:0 auto;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:16px; line-height:21px;
	color:#00FC87; margin:0; width:100%; display:block; word-wrap: initial; text-align: center; }

.vision.vision_listing .slide-content p { color:#fff; font-size:18px; margin:10px auto 0; line-height:22px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; display:block; text-align: center; }

.vision .happen { margin-top:170px; }
.vision .loadmore { margin:0 0 50px 0; text-align:center; }
.vision .loadmore a { background:#444; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.05em; font-weight:400; text-transform:uppercase; font-size:12px; padding:10px;
	border-radius:0; margin:auto; }

.visionary .vision-item,
.vision-item { overflow: hidden; opacity: 1; outline: 2px solid #fff; margin-bottom: 0;}

.visionary .vision.vision_listing .card a {  background: transparent; }

.visionary .vision_listing { margin-top: 0; }

/* ways to give inner pages - column grid layout section */
.giveways-content{
	position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;
	display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center;
	padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; border: none; }

.giveways .card { word-wrap: initial; background: none; }

.giveways .card-body { display: flex; align-items: center;
	background-color: rgb(0,0,0,.8); min-height: 220px; width: 100%; }

.giveways-item .card-body > div,
.giveways-content > div { width: 100%; margin: 0; text-align: center; }

.giveways.giveways_listing h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:26px; line-height:28px;
	color:#00FC87; padding:8px 0 8px; width:100%; display:block; text-align: center;
	margin-left:auto; margin-right:auto; }

.giveways-item .card-body h5,
.giveways-item .giveways-content h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:26px; line-height:140%;
	color:#DADADA; width:100%; display:block; text-align: center; margin:0 auto; }

.giveways-item.sbox-2 .card-body h5 { color:#00FC87; }

.eventpg .giveways-item .card-body h5,
.eventpg .giveways-item.sbox-2 .card-body h5 { color:#00FC87; }


.eventpg .noanime.giveways-item .card-body h5,
.eventpg .noanime.giveways-item .giveways-content h5 { font-size:30px; }

.giveways-item .card-body h5 span,
.giveways-item .giveways-content h5 span { display:block; }


.giveways-item .card-body p,
.giveways-item .giveways-content p { color:#fff; font-size:18px; margin:10px auto 5px; line-height:140%;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; text-align: center; }

.giveways-item .divbtn { background:#111; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.09em; font-weight:400; text-transform:uppercase; font-size:18px; text-align:center; }

.giveways-item .divbtn { display:block; height:auto; line-height:140%; background:#000; padding:0;
	max-width:230px; margin:10px auto 0; border-radius:0; box-shadow:none; text-align:center; border: 2px solid #00FC87; }

.giveways-item .divbtn,
.giveways-item .card-body p,
.giveways-item .giveways-content p { display:block; visibility:hidden; height:0; line-height:0; margin:0 auto; }

.giveways-item:hover .divbtn { padding:10px; }

.giveways-item:hover .divbtn, .giveways-item:hover .card-body p,
.giveways-item:hover .giveways-content p { display:block; visibility:visible; height:auto; line-height:140%;
	margin:10px auto 0; }


.giveways-item .card-body,
.giveways-item .giveways-content { outline: none; padding:20px; transform-origin: center;  }

.giveways-item:hover .card-body,
.giveways-item:hover .giveways-content{
	min-height: 275px; background-color: rgb(0,0,0,1); opacity: 1; transition: all .3s ease;
	-moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease;
	transform:scale(1.1); }

.giveways .noanime .card-body { display: flex; align-items: center;
	background-color: rgb(0,0,0,.8); min-height: 180px; width: 100%; }

.noanime.giveways-item .card-body,
.noanime.giveways-item .giveways-content { outline: none; padding:20px; transform-origin: center;  }

.noanime.giveways-item:hover .card-body,
.noanime.giveways-item:hover .giveways-content{
	min-height: 180px; width: 100%; background-color: rgb(0,0,0,1); opacity: 1; transition: none;
	-moz-transition: none; -webkit-transition: none; -o-transition: none; transform:none; }

.noanime.giveways-item:hover .card-body h5,
.noanime.giveways-item:hover .giveways-content h5 { color:#DADADA; width:100%; }

/*; -o-transition: all .3s ease;
	transform:scale(1.1); }
.counter-wrapper-top {
	position: absolute; left: 50%; top: 45%; transform: translate(-50%, 0%); z-index: 2; width:90%;
	padding: 0; align-items: center; justify-content: center; text-align: center; max-width: 900px; }
 */


.counter-wrapper-top { position:relative; top: 35%; z-index:1; max-width: 900px;
	width:90%; padding: 0; text-align: center; }

.event-wrapper { position:relative; top: 0; z-index:1; max-width: 900px;
	width:90%; padding: 0; text-align: center; }


/* Your Impact inner pages - column grid layout section */

.yourimpact.yourimpact_listing { padding-top:100px; padding-bottom:40px; }

.yourimpact-content{
	position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 1;
	display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center;
	padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; border: none; }

.yourimpact-item .card-body > div, .yourimpact-content > div { width: 100%; margin: 0; text-align: center; }


.yourimpact.yourimpact_listing h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:26px; line-height:28px;
	color:#00FC87; padding:18px 0 8px; width:100%; display:block; text-align: center;
	background-color:rgb(0,0,0,.8); max-height: 54px; }

.yourimpact-item .card-body h5,
.yourimpact-item .yourimpact-content h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:400; font-size:36px; line-height:36px;
	color:#00FC87; margin:0; width:100%; display:block; word-wrap: initial; text-align: center; }

.yourimpact-item .card-body p,
.yourimpact-item .yourimpact-content p { color:#000; font-size:22px; font-weight:bold;
	margin:10px 0 0; line-height:28px; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	display:block; text-align: center; }

.yourimpact-item .card-body p span,
.yourimpact-item .yourimpact-content p span { display:block; }

.yourimpact .card { word-wrap:initial; background: none; }

.yourimpact .card-body { background-color: rgb(255,255,255,.8); }

.yourimpact.yourimpact_listing .card-body,
.yourimpact.yourimpact_listing .yourimpact-content { outline: 2px solid #ccc; padding:20px; }

/*
.yourimpact .container { display:block; box-sizing: border-box; }
.eventpg.visionary .yourimpact.yourimpact_listing { display:block; }
 */


/* block styles inner pages	*/

.bhead-image {
	background-image: url('../images/icon_NotchedTag-long.png');
 /* 	background-color: #000; */
	background-repeat: no-repeat; background-size: 100% auto; min-height: 52px;
/* 	background-position: center; */
	position: relative; margin-bottom:25px; }

.bhead-text {
/*	text-align: center; */
	position: absolute; top: 0; left: 0;
	-ms-transform: translate(12px, 14px); /* IE 9 */
	-webkit-transform: translate(12px, 14px); /* Safari */
	transform: translate(12px, 14px); }

.shead-image{
	background-image: url('../images/icon_PatternLineTiles-Gray.png');
 /* 	background-color: #000; */
	background-repeat: no-repeat;
	background-size: 100% auto;
	min-height: 22px;
/* 	background-position: center; */
	position: relative;
	margin-bottom:20px; }

.shead-text {
/*	text-align: center; */
	position: absolute; top: 0; left: 0;
	min-height: 21px;
	min-width:14.2%;
	padding-left:10px;
	padding-right:10px;
	background-color: #FFFFFF;
	-ms-transform: translate(80px, -1px); /* IE 9 */
	-webkit-transform: translate(80px, -1px); /* Safari */
	transform: translate(80px, -1px); }


.commitment { max-width:1400px; margin:auto; }

.support .commitment_left .video .but_name,
.commitment .commitment_left .video .but_name{ text-align:center; top:50%; left:50%; transform:translate(-50%,-50%);
	width:100%; }
.support .commitment_left .video .but_name h3,
.commitment .commitment_left .video .but_name h3 { color:#fff; font-style:italic; font-size:33px; margin-top:20px;
	font-weight:500; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }

.support .commitment_right h3,
.commitment .commitment_right h3 { font-size:28px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:500; text-transform:uppercase; letter-spacing:0; color:#00FC87; margin-bottom:25px; }

.support .commitment_right p,
.commitment .commitment_right p { color:#4a4a4a; font-size:18px; line-height:140%; margin-bottom:19px; }
.support .commitment_right li,
.commitment .commitment_right li { list-style: circle; }
.support .commitment_right p:last-child,
.commitment .commitment_right p:last-child { margin-bottom:0; }

.support .commitment_right .bhead-text h3,
.commitment .commitment_right .bhead-text h3 { font-size:28px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:400; text-transform:uppercase; letter-spacing:0; color:#00FC87; margin-bottom:0; }

.campgn .commitment_right h3,
.give .commitment_right h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:.5px; text-transform:uppercase; font-weight:500; font-size:23px; line-height:24px;
	color:#111; margin:4px 0 0; width:100%; display:block; }

.campgn .commitment_right h4,
.give .commitment_right h4 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:.5px; text-transform:uppercase; font-weight:500; font-size:19px; line-height:22px;
	color:#111; margin:2px 0 0; width:100%; display:block; }

.campgn .commitment_right h5,
.give .commitment_right h5 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; text-transform:uppercase; font-weight:500; font-size:19px; line-height:22px;
	color:#111; margin:6px 0 0; width:100%; display:block; }

.campgn .commitment_right p,
.give .commitment_right p { color:#3a3a3a; font-size:19px; margin-top:6px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; }


.eventpg .give .commitment_right p { font-size:20px; font-weight:500; margin-bottom:8px; }

.eventpg .evtheme .commitment_right p { color: #ffffff; font-size: 24px; font-weight: 600; margin-top:10px; }


/* inner pages - before video heading	*/

.varea h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; text-transform:uppercase;
	text-align:center; color:#111; margin:0; padding:0 0 15px; letter-spacing:0; }


/* about us - overview page - tpl-need-big */
.about-us .banner { background-image:url(../images/about_banner.jpg); }

.page-template-tpl-need-big .happen .but{ display:inline-block; margin-left:10px; margin-right:10px; }
.page-template-tpl-need-big .commitment_right li,
.page-template-tpl-need-big .commitment_right li{ margin-left:50px; list-style:circle; border-color:black; }
.page-template-tpl-need-big .commitment .commitment_left .video { width:100%; }


/* about us - programs page - tpl-need-big */
.programs .banner { background-image:url(../images/mentoring_banner.jpg); }


/* about us - staff page - tpl-contactus */
.contact-us .banner { background-image:url(../images/contact_banner.jpg); }
.address_c { text-align:center; margin-top:83px; }

.address_c h3 { font-size:35px; color:#363636; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; margin-bottom:25px; }

.address_c h5 { font-size:25px; color:#363636; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; margin-bottom:15px; }

.address_c .main_address { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; font-size:20px; color:#3a3a3a; margin-bottom:10px; }
.address_c ul li { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; font-size:20px; color:#3a3a3a; margin-right:67px; display:inline-block; }
.address_c ul li a { color:#3a3a3a; }
.address_c ul li a:hover { text-decoration:underline; }
.address_c ul li:first-child { background:url(../images/teli.png) no-repeat left center; padding-left:19px; }
.address_c ul li:nth-child(2) { background:url(../images/fax.png) no-repeat left center; padding-left:19px; }
.address_c ul li:nth-child(3) { background:url(../images/email.png) no-repeat left center; padding-left:19px;
	margin-right:0; }

.staff { margin-top:55px; }
.staff h3 { color:#00FC87; font-size:28px; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; margin-bottom:30px; }
.staff .wrap { width:1150px; margin:auto; }
.staff_address .staff_detail h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; font-size:18px; color:#000; margin-bottom:0; }
.staff_address .staff_detail .desig { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:.03em;
	font-weight:400; color:#464646; font-size:12px; margin-top:3px;}
.staff_address .staff_detail .staff_cont { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-size:18px; color:#4a4a4a; line-height:125%; margin-top:2px; }
.staff_address h3.staff_heading { color:#444; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; font-size:18px; margin-bottom:19px; }
.staff_address .staff_detail { margin-bottom:17px; }
.contact-us .happen { margin-top:89px; }

.staff .bhead-text h3 { font-size:28px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:400; text-transform:uppercase; letter-spacing:0; color:#00FC87; margin-bottom:0; }

/* about us - board of trustees page - tpl-boardmember */
/* .board-section { padding-left:30px; padding-right:30px; }*/
.board-trustees .banner { background-image:url(../images/board_members.jpg); }
.board-trustees .more_about { padding-top:100px; }

.governofficer .wrap { width:1150px; margin:auto; }
.governofficer .wrap { margin-top:45px; }
.hometop .wrap,
.governance .wrap { max-width:1600px; margin:auto; padding:0 30px; width:100%;	}


.regional .wrap { width:1150px; margin:auto; }
.hometop .intro.wrap { max-width:1400px; margin:0 auto 0; padding:0; width:100%;}
.hometop .intro.wrap { border-bottom: 12px solid #00FC87; border-top: 12px solid #00FC87; }

.hometop .feature.wrap { max-width:1600px; margin:15px auto; padding:10px 0; width:100%;}

.home .intro .new-row { min-height:540px !important; }

.hometop .feature .new-row { min-height:540px !important; }

.hometop .intro .txtreg { max-width:600px; margin:0 auto; }

.hometop .feature .txtcntr { max-width:600px; margin:0 auto; text-align:center; }

.hometop .intro .padding_0,
.hometop .feature .padding_0 { padding:0; }

/*
.name_members .officers { width:564px; }
.name_members .officers { padding-top:45px; }
 */

.officer-section{ padding-bottom:15px; display:block; }
.board-section{ padding-bottom:35px; display:block; }

.name_members .officers{ padding-bottom:8px; }
.name_members .trustees{ padding-bottom:8px; }

.name_members .trusty { padding-top:60px; }

.name_members .officers h3, .name_members .trusty h3 { font-size:28px; color:#000;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; margin-bottom:30px; }

.name_members .bhead-text h3 { font-size:24px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:400; text-transform:uppercase; letter-spacing:1px; color:#00FC87; margin-bottom:0; }

/*
.name_members .officer .bhead-text h3 { color:#00FC87; margin-bottom:0; }
.name_members .officer .bhead-image { background-size: 90% auto; }
 */

.name_members h3.heading { color:#222; font-family:'Oswald','Arial Narrow',Arial,sans-serif; text-transform:uppercase;
	letter-spacing:0; font-weight:500; font-size:20px; margin-bottom:5px; }

.name_members h3.subhead { color:#222; font-family:'Oswald','Arial Narrow',Arial,sans-serif; text-transform:uppercase;
	letter-spacing:0; font-weight:500; font-size:22px; margin-bottom:5px; text-align: left; }

.name_members .ncompany { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:18px; color:#4a4a4a; margin-bottom:6px; line-height:120%; }

.name_members .ncompany span{ font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; color:#444;}

.name_members .position { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:.03em;
	font-weight:400; color:#464646; font-size:12px; line-height:110%; text-transform:uppercase; padding-bottom:7px; }

.name_members .officer li { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:18px;
	color:#4a4a4a; margin-bottom:25px; }
.name_members .officer li:last-child { margin-bottom:0; }
.name_members .officer span { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; color:#444; }

.name_members .officer .desig { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:.03em;
	font-weight:400; color:#464646; font-size:12px; line-height:110%; margin-top:3px;}
.name_members .trusty { width:100%; background:#e5e5e5; padding-left:145px; padding-bottom:35px; }
.name_members .trusty li { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:18px;
	color:#4a4a4a; margin-bottom:4px; }
.name_members .trusty li span { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; color:#444; }
.name_members .trusty li:last-child { margin-bottom:0; }

.name_members ul { margin-left:0; }

/* about us - in the news page - tpl-news */
.in-the-news .banner { background-image:url(../images/inthenews_banner.jpg); }

.in-the-news .event_list_block .event_list_image { border:1px solid #a6a6a6; background-color:#111111;}

.in-the-news .event_listing .event_list_block .event_list_name { color:#000; font-size:16px; min-height:18px;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500; margin-top:10px;
	margin-bottom:4px; line-height:125%; letter-spacing:0; }

.in-the-news .event_listing .event_list_block .event_publishinfo { color:#444; font-size:15px;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; margin-top:0;
	margin-bottom:2px; line-height:22px; }

.in-the-news .event_listing .event_list_block p { color:#3a3a3a; font-size:18px;
font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; min-height:95px; }

.in-the-news .event_listing .event_list_block { min-height:453px; }
.in-the-news .event_listing .event_list_block a{ background:#111; }
.in-the-news .event_listing .event_list_block a:hover { background:#111; color:#00FC87; }

.in-the-news .happen { margin-top:170px; }
.in-the-news .loadmore { margin:0 0 50px 0; text-align:center; }
.in-the-news .loadmore a { background:#444; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.03em; font-weight:400; text-transform:uppercase; font-size:13px; padding:10px;
	border-radius:0; }

.event_main .loadmore { margin:0 0 50px 0; text-align:center; }
.event_main .loadmore a { background:#444; color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0.03em; font-weight:400; text-transform:uppercase; font-size:13px; padding:10px; border-radius:0; }


.loadmore a:hover { background:#111; color:#00FC87; }


/* about us - blog page - tpl-blog */
.pside .main-content-inner, .blog-content-inner{ display:flex; }

.single-post .post-inner-content,
.single-blog .post-inner-content { padding-top:0; }

.single-post .page-header,
.single-blog .page-header { background-color:#000;
	position: relative; text-align:center; min-height:44px; }

.single-post .page-header::before,
.single-blog .page-header::before{
	background-color:#000; position: absolute;
	top: 0; left: -15px; bottom: 0; width:15px; height: 100%; content: '';  border-radius: 0; }

.single-post .page-header::after,
.single-blog .page-header::after{
	background-color:#000; position: absolute;
	top: 0; right: -15px; bottom: 0; width: 15px; height: 100%; content: ''; border-radius: 0; }

.single-post .page-header,
.single-blog .page-header{ min-height:44px; margin: 0; text-align: center; display: flex;
	justify-content: center; align-items: center; }

/* .single-blog .page-header { padding-bottom: 4px; margin: 10px 0 10px; border: none; } */

.single-post .site-content ul,
.single-blog .site-content ul {
	margin-bottom:20px; margin-left:auto; margin-right:auto; font-size:18px; line-height:22px; }

.pside h3.entry-title,
.single-post h3.entry-title,
.single-blog h3.entry-title { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400; font-size:25px;
	color:#00FC87; margin:0; letter-spacing:0; }

.pside h4.sub-title,
.single-post h4.sub-title,
.single-blog h4.sub-title { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400; letter-spacing:0;
	font-size:18px; line-height:21px; color:#444; margin:10px 0 10px; }


.single-post .publisher,
.single-blog .publisher { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:600; font-size:14px; margin-bottom:6px; max-width:none; }

.single-post .publishername,
.single-blog .publishername { text-transform:uppercase; color:#464646; }

.single-post .publisherdate,
.single-blog .publisherdate { color:#464646; }

.single-post p,
.single-blog p { font-size:16px; margin-top: 3px; margin-bottom: 12px; max-width: none;}


.single-post h1, .single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6,
.single-blog h1, .single-blog h2, .single-blog h3, .single-blog h4, .single-blog h5, .single-blog h6 {
	margin-top:6px; font-weight:bold; }

.single-post h5,
.single-blog h5 { font-size:16px; font-weight:600; line-height:20px; margin-bottom:6px; }


.blogmax #secondary .widget h2.widget-title,
.blogmax #secondary .widget h3.widget-title { font-size:18px; margin-bottom: 10px; color:#333; margin-left:auto; margin-right:auto; text-align:center; }
.blogmax #secondary .widget a { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400;
	letter-spacing:.3px; text-transform:uppercase; }
.blogmax #secondary .widget h3.acf-rpw-title { margin-top: 0px!important; margin-bottom: 8px!important;
	font-size:13px!important; padding:10px 4px;
	line-height:120%; text-align:center; font-weight:bold; background-color:#000; }
.blogmax #secondary .widget a h3,
.blogmax #secondary .widget h3 a { font-size:13px!important; line-height:120%; text-align:center; font-weight:bold; }

.blogmax #secondary .widget a,
.blogmax #secondary .widget a h3,
.blogmax #secondary .widget h3 a { color: #00FC87; }

.blogmax #secondary .widget a:hover,
.blogmax #secondary .widget a h3:hover,
.blogmax #secondary .widget h3 a:hover { color: #00FC87; }

.acf-rpw-block,
.yuzo_related_post_widget { width:210px; margin-left:auto; margin-right:auto; float:none; }

.pside .acf-rpw-block.acf-rpw-default li,
.blogmax .acf-rpw-block.acf-rpw-default li {
	border-bottom: 0 none transparent; width: 210px; padding: 5px;
	background:#111111; }

.pside .acf-rpw-block.acf-rpw-default > li > a:hover,
.blogmax .acf-rpw-block.acf-rpw-default > li > a:hover,
.pside .acf-rpw-block.acf-rpw-default li:hover,
.blogmax .acf-rpw-block.acf-rpw-default li:hover{
	color: #00FC87 !important;
	background: #7F7F7F !important;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	transition: background 0.2s linear; }


.pside .acf-rpw-default .acf-rpw-thumb,
.blogmax .acf-rpw-default .acf-rpw-thumb {
	 margin: 2px 10px 2px 0; padding: 0 !important; max-width:100%; }



/* .yuzo-img-wrap { border:1px solid #ccc; margin:0; padding:0; width:100%;} */

@media (max-width: 992px) {
	.pside .main-content-inner,
	.blog-content-inner{ display:inline-block; }

	.pside .acf-rpw-block.acf-rpw-default li,
	.blogmax .acf-rpw-block.acf-rpw-default li { float:left; overflow:hidden; margin-left:5px; }

}

/* need a big page - overview page - tpl-need-big */
.need-a-big .banner { background-image:url(../images/need_big_banner.jpg); }
/* .need-a-big .sighnup_bar { margin-top:0; } */
/* .need-a-big .more_about { margin-bottom:88px; } */
.need-a-big .happen { margin-top:0; }

/* be a big - overview page -	tpl-become-big */
.be-a-big .banner { background-image:url(../images/big_banner.jpg); }

.be-a-big .happen .wrap { background-image:url(../images/beome_big_match.jpg); }
.be-a-big .happen { margin-top:0; }

.be-a-big .new-row.section-1 { min-height:460px; }

.be-a-big .section-1 video.h100, .be-a-big .section-1 .video.h100 { margin:0 auto; min-height:400px; }


/* be a big - faq page - panel section - tpl-faqs */
.faq .panel-default > .panel-heading { background:none; }
.faq .panel-default > .panel-heading a { color:#4a4a4a; background:none; }
.faq .panel-default > .panel-heading+.panel-collapse>.panel-body { border:none; }

.faq .panel-default > .panel-heading a.collapsed { background:none; }
.faq .panel-default > .panel-heading a { background:none; }
.faq .panel-default > .panel-heading a.collapsed, .faq .panel-default > .panel-heading a{ position:relative; }
.faq .panel-default > .panel-heading a:after { content:''; position:absolute;
	background:url(../images/inner_nav_arrow.png) no-repeat; width:16px; height:8px;
	top:50%; margin-top:-4px; right:0; }
.congratulation .congrat_text { width:600px; margin:0 auto; }

.faq .accordingmenu-area .panel-heading { width:100%; }
.faq .accordingmenu-area .panel-collapse { width:100%; }
.faq .accordingmenu-area { margin-top:50px; }

.faq.become-a-big-application { padding-top:50px; }

/* be a big	- application section - general	*/
.become-a-big-application { padding-top:86px; }

.become-a-big-application h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500;
	letter-spacing:0; text-transform:uppercase; color:#444; font-size:18px; margin-top:10px; }
.become-a-big-application .autho { margin-bottom:31px; }

.become-a-big-application .autho_top h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#444; font-size:18px; margin-bottom:20px; }

.become-a-big-application .autho_top h4 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#444; font-size:14px; margin-top:31px; margin-bottom:10px; }

.become-a-big-application h3.page_heading {font-size:36px; font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	font-weight:500; text-transform:uppercase; color:#363636; letter-spacing:0; }

.become-a-big-application p { margin-bottom:10px; line-height:140%; }
.become-a-big-application li { margin-bottom:10px; line-height:125%; }
.become-a-big-application .autho_top li { list-style:decimal; }
.become-a-big-application .autho_top ul { padding-left:13px; }
.become-a-big-application .autho_top ol { list-style-type:decimal; padding-left:10px}
.become-a-big-application .autho_top { margin-bottom:50px; border-bottom:1px solid #ccc; padding-bottom:30px; }
.become-a-big-application .autho_top + .autho_top { margin-bottom:0; border-bottom:0; padding-bottom:0; }
.become-a-big-application h3.form_hed { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; color:#00FC87; font-size:18px; }

.become-a-big-application .checkbox-inline input[type="radio"] { display:none; }
.become-a-big-application .checkbox-inline span { display:inline-block; background:url(../images/radio.png) no-repeat;
	width:15px; height:16px; float:left; margin-right:5px; }
.become-a-big-application .checkbox-inline input[type="radio"]:checked + span {
	background:url(../images/radio_check.png) no-repeat; }
.become-a-big-application .checkbox-inline, .become-a-big-application .radio-inline { padding-left:10px; }




/* events - events page - grid layout - tpl-event */
.events .banner { background-image:url(../images/event_main_banner.jpg); }
/* .events .banner .banner_text p { line-height:32px; } */
.events .sighnup_bar { margin-top:0; }


/* support us - overview page - tpl-supportus */
.support-us .banner { background-image:url(../images/support_banner.jpg); }
/* .support-us .more_about { margin-bottom:88px; } */

@media all and (max-width:1023px) {
	.support.support_block2 .support_right { background-size:contain !important; }
}

.start_with .support_left { width:564px; margin-top:178px; }
.start_with .support_left .left_part { width:484px; }
.start_with:nth-child(odd) .support_left { float:left; }
.start_with:nth-child(odd) .support_left .left_part { float:right; }

.start_with .support_right { width:424px; margin-left:129px; padding:104px 0; }
.start_with .support_left h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; color:#00FC87; font-size:28px; margin-bottom:30px; }
.start_with .support_left p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-size:18px;
	color:#4a4a4a; line-height:135%; margin-bottom:21px; }
.start_with .support_left p:last-child { margin-bottom:0; }

.support_block3 .support_right { width:100%; margin-left:0; padding:0; }

/* support us - more ways page - tpl-suppor-moreway */
.more-ways .banner { background-image:url(../images/support_way_banner.jpg); }
.way_donate { max-width:1400px; margin:auto; }
.supportway_blocks .way_donate .donate_text .inner { width:549px; }
.supportway_blocks .way_donate .donate_text h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif;
	letter-spacing:0; font-weight:400; text-transform:uppercase; color:#00FC87; font-size:28px;
	margin-bottom:12px; }
.supportway_blocks .way_donate .donate_text .way_heading { color:#4a4a4a; font-size:18px; margin-bottom:15px;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500; line-height:120%; }
.supportway_blocks .way_donate .donate_text ul { padding-left:13px; }
.supportway_blocks .way_donate .donate_text li { list-style:circle; margin-bottom:10px; }
.supportway_blocks .way_donate .donate_text li,
.supportway_blocks .way_donate .donate_text p { font-size:18px;
	color:#4a4a4a; font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:135%; }
.supportway_blocks .way_donate .sub_div .way_heading { margin-bottom:5px; }
.supportway_blocks .way_donate .sub_div li { margin-bottom:41px; }
.big-blue .big_blue .sub_div a, .commitment .commitment_right .sub_div a,
.support .support_left .sub_div a, .support .support_right .sub_div a,
.supportway_blocks .way_donate .sub_div a { background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; padding:10px;
	border-radius:0; margin-bottom:12px; }
.supportway_blocks .way_donate .sub_div p { margin-bottom:25px; }
.supportway_blocks .way_donate .sub_div { margin-bottom:25px; }

.big-blue .big_blue .sub_div a:hover, .commitment .commitment_right .sub_div a:hover,
.support .support_left .sub_div a:hover, .support .support_right .sub_div a:hover,
.supportway_blocks .way_donate .sub_div a:hover { color:#00FC87; }
.supportway_blocks .way_donate:nth-child(3) .sub_div { margin-bottom:25px; }
.supportway_blocks .way_donate:nth-child(3) .sub_div a { margin-right:10px; padding-left:40px; padding-right:40px; }
.supportway_blocks .way_donate:nth-child(4) .donate_text { margin-top:93px; }
.supportway_blocks .way_donate:nth-child(4) p { margin-bottom:35px; }
.supportway_blocks .way_donate:nth-child(4) p:last-child { margin-bottom:0; }
.supportway_blocks .way_donate:nth-child(5) p { margin-bottom:35px; }
.supportway_blocks .way_donate:nth-child(5) p:last-child { margin-bottom:0; }
.more_info_support { padding-top:30px; padding-bottom:30px; background-color: #111;}
.more_info_support h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:400;
	/*color:#00FC87;*/ letter-spacing:0; font-size:30px; line-height:120%; max-width:900px;
	width:100%; margin:0 auto; color:#ffffff; text-align:center; }
.more_info_support h3 a { color:#00FC87; }
.more_info_support h3 a:hover { color:#00FC87; }

.supportway_blocks .way_donate .donate_text .inner { width:100%; }
.supportway_blocks.support_way .way_donate:nth-child(even) .donate_text{ margin:0; }
.supportway_blocks.support_way .way_donate:nth-child(3) .donate_text{ margin-top:0; }

.center_block { text-align:center; margin-top:94px; }
.center_block .center_content { margin-bottom:63px; }
.center_block .center_content h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; font-weight:500;
	text-transform:uppercase; color:#00FC87; letter-spacing:0; font-size:38px; width:550px; margin:0 auto; }
.center_block .center_content p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-weight:bold; color:#4a4a4a; font-size:18px; width:533px; margin:0 auto; }
.center_block .center_content:nth-child(2) h3 { font-size:32px; color:#f27610; }
.center_block .center_content:nth-child(2) p { font-size:12px; color:#4a4a4a;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:21px; }
.center_block .center_content:nth-child(3) h3 { font-size:32px; color:#f27610; }
.center_block .center_content:nth-child(3) p { font-size:12px; color:#4a4a4a;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:21px; }
.center_block .center_content:nth-child(4) h3 { font-size:32px; color:#f27610; }
.center_block .center_content:nth-child(4) p { font-size:12px; color:#4a4a4a;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:21px; }
.center_block .center_content:nth-child(5) h3 { font-size:32px; color:#f27610; }
.center_block .center_content:nth-child(5) p { font-size:12px; color:#4a4a4a;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:21px; }
.center_block .center_content:nth-child(6) h3 { font-size:32px; color:#f27610; }
.center_block .center_content:nth-child(6) p { font-size:12px; color:#4a4a4a;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; line-height:21px; }
.center_block .center_content a{ background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:10px;
	padding:10px; border-radius:0; margin-bottom:12px; }
.center_block .center_content p + p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	font-size:12px; color:#4a4a4a; line-height:21px; margin-bottom:41px; }
.center_block .center_content p:nth-child(5) { margin-top:41px; }
.center_block .center_content:nth-child(8) p:nth-child(4),
.center_block .center_content:nth-child(8) p:nth-child(6) { color:#4a4a4a; font-size:17px; margin-bottom:0;
	font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif; font-weight:bold; }
.center_block .center_content:nth-child(8) p:nth-child(5) { margin-top:0; }

/* support us - clothes for kids page - tpl-clothsforkids */
.clothes-for-kids .banner { background-image:url(../images/cloths_banner.jpg); }
/* .clothes-for-kids .more_about { margin-bottom:80px; } */

.schedule_pickup .cloths_left { width:564px; }
.schedule_pickup .cloths_left .left_part { width:432px; margin-top:170px; }
.schedule_pickup + .schedule_pickup .cloths_left .left_part { margin-top:113px; }
.schedule_pickup .cloths_left .left_part h3 { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:400; text-transform:uppercase; color:#00FC87; font-size:28px; margin-bottom:30px; }
.schedule_pickup .cloths_left .left_part p { font-family:'Zilla Slab',Rockwell,Georgia,'Times New Roman',Times,serif;
	color:#4a4a4a; font-size:18px;	margin-bottom:21px; }
.schedule_pickup .cloths_left .left_part p:last-child { margin-bottom:0; }

.schedule_pickup .cloths_left .sub_heading { font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; text-transform:uppercase; font-size:18px; color:#4a4a4a; margin-bottom:22px; }
.schedule_pickup .cloths_left .sub_heading:nth-child(4) { margin-bottom:0; }
.schedule_pickup .cloths_left ul { padding-left:17px; margin-bottom:60px; }
.schedule_pickup .cloths_left li { list-style:circle; }

.schedule_pickup + .schedule_pickup .clo_left .cloths_right { float:right; }
.schedule_pickup + .schedule_pickup .cloths_left { float:left; }
.schedule_pickup + .schedule_pickup .clo_left .left_part { float:right; }
.schedule_pickup + .schedule_pickup .clo_left .right_part { float:right; }

.schedule_pickup, .start_with { max-width:1400px; margin:auto; }

.cloths .but { margin-top:30px; text-align:center; }
.cloths .but a { background:#00FC87; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.09em;
	font-weight:400; text-transform:uppercase; font-size:13px; padding:13px 13px; border-radius:0; }
.cloths .but a:hover { background:#111; color:#00FC87; }

/* support us - support us pages - general */
div.support .inner, div.support .inner .left_part { width:100%; padding:0; }

div.support .support_left, div.support .support_left .left_part, div.cloths .cloths_left,
div.cloths .cloths_left .left_part, div.schedule_pickup:nth-child(odd) .cloths_right, div.schedule_pickup:nth-child(even) .cloths_right, .schedule_pickup + .schedule_pickup .cloths_left .left_part {
	width:100%; padding:0; margin:0; }

div.start_with .support_left, div.start_with:nth-child(odd) .support_l .support_left {
	width:100%; padding:25px; margin:auto; }

div.schedule_pickup .cloths_left, div.schedule_pickup:nth-child(odd) .clo_left .cloths_right {
	width:100%; padding:0; margin:auto; }

div.start_with:nth-child(odd) .support_right, div.start_with:nth-child(even) .support_right {
	margin-right:0; margin-left:0; padding:10% 12%; width:100%; }

@media screen and (max-width:480px){
	div.start_with .support_left, div.support:nth-child(odd) .support_l .support_left,
	div.schedule_pickup .cloths_left, div.cloths:nth-child(odd) .cloths_l .cloths_left { padding:25px 25px; }
	.hometop .feature .txtcntr { padding:0 10px; }
	.hometop .feature .txtreg { padding:0 10px; }
 }

@media screen and (min-width:1400px){
	div.start_with .support_left, div.support:nth-child(odd) .support_l .support_left,
	div.schedule_pickup .cloths_left, div.cloths:nth-child(odd) .cloths_l .cloths_left { margin-top:0%; }
 }
.support-us .start_with:nth-child(4) .support_right { padding:0; }

@media screen and (min-width:1024px){
	div.schedule_pickup:nth-child(odd) .cloths_right, div.schedule_pickup:nth-child(even) .cloths_right,
	.support-us .start_with:nth-child(4) .support_right { background-size:initial !important; }
 }

.support-us .img-responsive{ width:100%; }


/* site map - tpl-sitemap	*/

.sitemap .event_listing { padding-top:96px; padding-bottom:20px; background:#111; }
.site_listing { margin-top:96px; }
.site_listing .wrap { width:955px; margin:0 auto; }
.site_listing .wrap:after { content:''; display:block; clear:both; }

.sitemap .sitemap_list .menu ul { margin-bottom:77px; overflow:hidden; }
.sitemap .sitemap_list .menu li { float:left; width:25%; margin-bottom:10px; }
.sitemap .sitemap_list .menu li a { font-size:18px; color:#00FC87;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0; font-weight:500; text-transform:uppercase; }
.sitemap .sitemap_list .menu li a:hover { color:#00FC87; }

/* flex rows */
.new-row { display:flex; min-height:610px; width:100%; }
.home .new-row { min-height:690px !important; }

.home .mvision.new-row { min-height:350px !important; }

.campgn .new-row.section-1 { min-height:380px; }

.campgn .panel-1 .new-row { min-height:380px; }
.campgn .panel-2 .new-row { min-height:420px; }

.row-wrap:nth-child(even) .new-row { flex-direction:row-reverse; }


.df { -webkit-box-flex:0; -moz-box-flex:0; flex:0 1 50%; -webkit-box-ordinal-group:0; -moz-box-ordinal-group:0;
	-webkit-order:0; -moz-order:0; order:0; -ms-flex-order:0; position:relative; }

.but_name.v_p h3 { display:none; }
.but_name.v_p #pause_video, .but_name.v_p #ps_video { display:none!important; }
video { width:100%; }
video:hover .but_name.v_p #pause_video, video:hover .but_name.v_p #ps_video,
.video:hover .but_name.v_p #pause_video, .video:hover .but_name.v_p #ps_video { display:block!important; }

@media all and (min-width:1156px) {
	.show-mobile { display:none; }
	.h100 { position:absolute; bottom:0; top:0; left:0; right:0; }

	.eventpg .evtheme .va,
	.va { top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%); position:absolute; width:100%; padding:0 30px; }

	.eventpg .va { padding:0 60px; }

	.campgn .section-1 .video.va { padding:0 5px; min-height: 370px; }
	.campgn .new-row.section-1 { max-height: 640px; }

	.eventpg .utube.va { padding:0; }

	/* .intro .va { padding:0 0 0 60px; } */

	.vapad { top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%); position:absolute; width:100%; padding:22px 15px; }

	.vatop { top:20px; left:50%; -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%); position:absolute; width:100%; padding:0 30px; }
}

@media all and (max-width:1155px) {
	.show-mobile { display:block; z-index:9999; }
	.hide-mobile { display:none; }
	.but_name { display:none; }
	.top_banner .banner_text .show-mobile.apply{ margin-top:6px; }
	.home.events .right-outer-block { clear:both; }
	.h100 { height:500px; }

	.intro .h100 { height: 200px; }

	.home.events .left-outer-block,
	.home.events.egrid .left-outer-block { background:none; }
	.video-txt-overlay { top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%); position:absolute; width:100%; padding:0 30px; }
	.va { padding:40px 25px; }
	.eventpg .va { padding:40px 60px; }

	.campgn .section-1 .video.va { padding:0 5px; min-height:300px; }
	/* .campgn .section-1 .video.h100 { height:450px; } */

	.eventpg .utube.va { padding:0; }
	.vapad { padding:20px 10px; }
	.new-row { display:inline-block; }
	.df { -webkit-box-flex:0; -moz-box-flex:0; flex:0 1 100%; -webkit-box-ordinal-group:0; -moz-box-ordinal-group:0;
		-webkit-order:0; -moz-order:0; order:0; -ms-flex-order:0; position:relative; }
	.constantcontact { margin-top:20px; text-align:center; }

	.eventpg .banner { height:580px; }
	.eventpg .evtheme .commitment_right p { font-size:24px; }
	.eventpg .evtheme .h100 { height:300px; }
	.evtheme .new-row { min-height: auto; }
	.eventpg .evtheme .va { padding: 25px 25px; }

	.intro .vapad { padding:20px 20px; }


	/* .intro .va { padding:0 0 0 30px; } */
}


.home.top_banner { height:607px; position:relative; overflow:hidden; padding-bottom:0; }

.hero-video { position:absolute; left:50%; top:50%; transform:translateY(-50%) translateX(-50%);
	right:0; height:607px; max-width:1600px; width:auto; bottom:0; z-index:-1; }

.hero-video-wrap { display:block; }
.hero-img-wrap { display:none; }
.hero-img { position:absolute; left:50%; top:50%; transform:translateY(-50%) translateX(-50%);
	width:auto; z-index:-5; }

.hero-img img { height:425px; max-width:1600px; }

@media all and (max-width:767px) {
	.video-txt-overlay { top:45%; left:50%; position:absolute; width:100%; padding:0 30px;
	-webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }

	.pr h3 { padding-top:5px; font-size:15px; }
	.hero-video,
	.hero-video-wrap { display:none; }
}



@media only screen and (max-width:1023px) {
	.flexslider li.flex-nav-prev{ left:-15px; }
	.flexslider li.flex-nav-next{ right:-15px; }

	.home.top_banner { overflow:visible; }
}

.quote-container{ padding:0 40px 60px; text-align:center; width:100%; }

@media screen and (min-width:1140px){
	.quote-container{ padding:0 60px 80px; position:absolute; bottom:0; left:0; }
}

@media screen and (max-width:1024px){
	.video-absolute { top:50%; left:50%; position:absolute;
	-webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
}

.page-template-tpl-home .df{ position:relative; }
.bbbs-quote-slider{ position:relative; color:#fff; }

.flexslider .slides li{ display:none; }
.flexslider .slides li:first-child{ display:block; }
.flexslider .flex-prev, .flexslider .flex-next{ position:relative; font-size:0; line-height:36px; }
.flexslider li.flex-nav-prev{ position:absolute; top:50%; left:-10px; transform:translateY(-50%); }
.flexslider .flex-prev:before{ content:''; background:url('../images/arrowleft.png'); width:21px;
	height:36px; left:-21px; position:absolute; }
.flexslider li.flex-nav-next{ position:absolute; top:50%; right:-10px; transform:translateY(-50%); }
.flexslider .flex-next:after{ content:''; background:url('../images/arrowright.png'); width:21px;
	height:36px; right:-21px; position:absolute; }

.bbbs-quote-slider li p{ color:white; font-size:20px; }


/* about us - flipbook */

.imgcentered, iframe .imgcentered {
	 margin:auto; margin-top:10px; margin-bottom:10px; align: center; text-align: center; }

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto; }

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }


.embed-mobile-container {
	position: relative;
	padding: 50px 0;
	margin: auto 0;
	overflow: visible;
	max-width: 100%;
	height: auto; }

.embed-mobile-container iframe,
.embed-mobile-container object,
.embed-mobile-container embed {
	padding: 0;
	margin: auto 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }


/* .happen { margin-top:30px; border-top: 20px solid #00FC87; } */
/*
.flipbook .wrap { width:100%; margin:auto; text-align:center; color:#fff; background-position:center top;
	background-size:100%; background-repeat:no-repeat; padding:0;
	opacity:0.5;
	_noFocusLine: expression(this.hideFocus=true);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-khtml-opacity:0.5;
	-moz-opacity:0.5; }


.flipbook-height { min-height:555px; }

.flipbook .overtop { text-align:center; position:relative; padding:0 15px;
	margin:auto; width:100%; top:0; transform:translateY(-90%); margin:auto; }
.flipbook .overtop { z-index:0; }
*/

.page-template-tpl-about-magazine .container { padding:0; }
.page-template-tpl-about-magazine .main-content-area { margin: 0 auto; padding:0; }


.flipbook .mnhgt { min-height:820px; }

.flipbook .banner { height:294px; }
.flipbook .tmb-back { background-color:#F2F2F2; padding:15px; max-height: 600px; }
.flipbook .book-heading h3 { margin-top:20px; margin-bottom:0; text-align: center; }


.flipbook .but_ovlay,
.flipbook .but_image {
	text-align:center; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; }

.flipbook .but_image h3 {
	color:#fff; font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:500; text-transform:uppercase; font-size:44px; margin-top:30px; }

.flipbook .but { margin:auto; margin-top:30px; margin-bottom:30px; align: center; text-align: center; }

.flipbook .but a { background:#111; color:#fff;
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0.05em;
	font-weight:400; text-transform:uppercase; font-size:13px; padding:10px 11px; border-radius:0; }


.flipbook .but a:hover { background:#111; color:#00FC87; }

.flipbook .but_image a { cursor:pointer; width:58px; height:58px; display:block; margin:auto; }
.flipbook .but_image a img { max-width:100%; }


.flipbook .img-container {	display:block; }
.flipbook .img-container img { display:block; text-align:center; margin:auto; }

.flipbook .img-container .after {
	 position:absolute; top:0; left:0; width:100%; height:100%; display:none; }

.flipbook .img-container .after { display:block; background:rgba(0, 0, 0, .3); }

.flipbook .img-container .after .content {
	font-family:'Oswald','Arial Narrow',Arial,sans-serif; letter-spacing:0;
	font-weight:500; font-size:44px; text-align:center; color:#fff; line-height:1;
	 position:absolute; top:30%; left:50%; transform:translate(-50%,-50%);
	 width:100%; box-sizing:border-box; padding:0;	}

.flipbook .img-container .after .but {
	 position:absolute; text-align:center; top:55%; left:50%; transform:translate(-50%,-50%); width:100%;
	 cursor:pointer; margin:auto; margin-top:0; margin-bottom:0; }

.flipbook .pdf_ovlay{ text-align:center; bottom:3%; left:15%; transform:translate(-50%,-50%); width:auto; }
.flipbook .pdf_ovlay .but { margin:auto; margin-top:0; margin-bottom:0; }


.hytPlayerWrap { display: inline-block; position: relative; }

.hytPlayerWrap.ended::after {
	content:""; position:absolute; top:0; left:0; bottom:0; right:0; cursor:pointer; background-color:black; background-repeat:no-repeat; background-position:center;  background-size:64px 64px;	background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==); }

.hytPlayerWrap.paused::after {
	content:""; position:absolute; top:70px; left:0; bottom:50px; right:0; cursor:pointer; background-color:black; background-repeat:no-repeat; background-position:center;  background-size:40px 40px;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+); }

 @media only screen and (min-width:1040px) {
iframe.embedded-video { width:560px; height:315px;  }

.utbwdth { width:560px; margin:0 auto; }
}

@media only screen and (min-width:768px) and (max-width:1039px) {
 iframe.embedded-video { width:606px; height:1080px; margin:0 auto; }

 .utbwdth { width:606px; margin:0 auto; }
 }


@media only screen and (min-width:561px) and (max-width:767px) {
iframe.embedded-video { width:854px; height:480px; }

.utbwdth { width:854px; margin:0 auto; }
}

@media only screen and (max-width:560px) {
iframe.embedded-video { width:560px; height:315px;  }

.utbwdth { width:560px; margin:0 auto; }
}



video.h100, .video.h100 { max-width:768px; margin:auto; }
p:empty { display:none; }
section.error-404 { margin:100px 0; }
.ty-page { padding: 200px 0; }

p.wysija-paragraph { float:left; }
#wp-admin-bar-wp-logo { display:none; }
.percnt { font-size:130%; font-weight:bold; }

a.ulink { border-bottom: 2px solid #00FC87; display: inline-block;
			line-height: 0.85; background:none; color:#2D362F; font-weight:bold;	}

a.ulink:hover { color:#446948; font-weight:bold; }

.giveways-grid,
.yourimpact-grid { width:100%; }

.row.no-gutters {
   margin-right:0;
   margin-left:0; }

/* no-gutters Class Rules */
.row.sm-gutter {
   margin: 5px; }

.vision-grid > .col, .vision-grid > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.yourrimpact-grid > .col, .yourimpact-grid > [class*="col-"],
.giveways-grid > .col, .giveways-grid > [class*="col-"]{
  padding: 5px; }
