@font-face {
	font-family:'PromptThinItalic';
	src:url('fonts/PromptThinItalic.eot');
	src:url('fonts/PromptThinItalic.eot') format('embedded-opentype'), url('fonts/PromptThinItalic.woff2') format('woff2'), url('fonts/PromptThinItalic.woff') format('woff'), url('fonts/PromptThinItalic.ttf') format('truetype'), url('fonts/PromptThinItalic.svg#PromptThinItalic') format('svg');
}
@font-face {
	font-family:'PromptThin';
	src:url('fonts/PromptThin.eot');
	src:url('fonts/PromptThin.eot') format('embedded-opentype'), url('fonts/PromptThin.woff2') format('woff2'), url('fonts/PromptThin.woff') format('woff'), url('fonts/PromptThin.ttf') format('truetype'), url('fonts/PromptThin.svg#PromptThin') format('svg');
}
@font-face {
	font-family:'PromptSemiBoldItalic';
	src:url('fonts/PromptSemiBoldItalic.eot');
	src:url('fonts/PromptSemiBoldItalic.eot') format('embedded-opentype'), url('fonts/PromptSemiBoldItalic.woff2') format('woff2'), url('fonts/PromptSemiBoldItalic.woff') format('woff'), url('fonts/PromptSemiBoldItalic.ttf') format('truetype'), url('fonts/PromptSemiBoldItalic.svg#PromptSemiBoldItalic') format('svg');
}
@font-face {
	font-family:'PromptSemiBold';
	src:url('fonts/PromptSemiBold.eot');
	src:url('fonts/PromptSemiBold.eot') format('embedded-opentype'), url('fonts/PromptSemiBold.woff2') format('woff2'), url('fonts/PromptSemiBold.woff') format('woff'), url('fonts/PromptSemiBold.ttf') format('truetype'), url('fonts/PromptSemiBold.svg#PromptSemiBold') format('svg');
}
@font-face {
	font-family:'PromptRegular';
	src:url('fonts/PromptRegular.eot');
	src:url('fonts/PromptRegular.eot') format('embedded-opentype'), url('fonts/PromptRegular.woff2') format('woff2'), url('fonts/PromptRegular.woff') format('woff'), url('fonts/PromptRegular.ttf') format('truetype'), url('fonts/PromptRegular.svg#PromptRegular') format('svg');
}
@font-face {
	font-family:'PromptMediumItalic';
	src:url('fonts/PromptMediumItalic.eot');
	src:url('fonts/PromptMediumItalic.eot') format('embedded-opentype'), url('fonts/PromptMediumItalic.woff2') format('woff2'), url('fonts/PromptMediumItalic.woff') format('woff'), url('fonts/PromptMediumItalic.ttf') format('truetype'), url('fonts/PromptMediumItalic.svg#PromptMediumItalic') format('svg');
}
@font-face {
	font-family:'PromptMedium';
	src:url('fonts/PromptMedium.eot');
	src:url('fonts/PromptMedium.eot') format('embedded-opentype'), url('fonts/PromptMedium.woff2') format('woff2'), url('fonts/PromptMedium.woff') format('woff'), url('fonts/PromptMedium.ttf') format('truetype'), url('fonts/PromptMedium.svg#PromptMedium') format('svg');
}
@font-face {
	font-family:'PromptLightItalic';
	src:url('fonts/PromptLightItalic.eot');
	src:url('fonts/PromptLightItalic.eot') format('embedded-opentype'), url('fonts/PromptLightItalic.woff2') format('woff2'), url('fonts/PromptLightItalic.woff') format('woff'), url('fonts/PromptLightItalic.ttf') format('truetype'), url('fonts/PromptLightItalic.svg#PromptLightItalic') format('svg');
}
@font-face {
	font-family:'PromptLight';
	src:url('fonts/PromptLight.eot');
	src:url('fonts/PromptLight.eot') format('embedded-opentype'), url('fonts/PromptLight.woff2') format('woff2'), url('fonts/PromptLight.woff') format('woff'), url('fonts/PromptLight.ttf') format('truetype'), url('fonts/PromptLight.svg#PromptLight') format('svg');
}
@font-face {
	font-family:'PromptItalic';
	src:url('fonts/PromptItalic.eot');
	src:url('fonts/PromptItalic.eot') format('embedded-opentype'), url('fonts/PromptItalic.woff2') format('woff2'), url('fonts/PromptItalic.woff') format('woff'), url('fonts/PromptItalic.ttf') format('truetype'), url('fonts/PromptItalic.svg#PromptItalic') format('svg');
}
@font-face {
	font-family:'PromptExtraLightItalic';
	src:url('fonts/PromptExtraLightItalic.eot');
	src:url('fonts/PromptExtraLightItalic.eot') format('embedded-opentype'), url('fonts/PromptExtraLightItalic.woff2') format('woff2'), url('fonts/PromptExtraLightItalic.woff') format('woff'), url('fonts/PromptExtraLightItalic.ttf') format('truetype'), url('fonts/PromptExtraLightItalic.svg#PromptExtraLightItalic') format('svg');
}
@font-face {
	font-family:'PromptExtraLight';
	src:url('fonts/PromptExtraLight.eot');
	src:url('fonts/PromptExtraLight.eot') format('embedded-opentype'), url('fonts/PromptExtraLight.woff2') format('woff2'), url('fonts/PromptExtraLight.woff') format('woff'), url('fonts/PromptExtraLight.ttf') format('truetype'), url('fonts/PromptExtraLight.svg#PromptExtraLight') format('svg');
}
@font-face {
	font-family:'PromptExtraBoldItalic';
	src:url('fonts/PromptExtraBoldItalic.eot');
	src:url('fonts/PromptExtraBoldItalic.eot') format('embedded-opentype'), url('fonts/PromptExtraBoldItalic.woff2') format('woff2'), url('fonts/PromptExtraBoldItalic.woff') format('woff'), url('fonts/PromptExtraBoldItalic.ttf') format('truetype'), url('fonts/PromptExtraBoldItalic.svg#PromptExtraBoldItalic') format('svg');
}
@font-face {
	font-family:'PromptExtraBold';
	src:url('fonts/PromptExtraBold.eot');
	src:url('fonts/PromptExtraBold.eot') format('embedded-opentype'), url('fonts/PromptExtraBold.woff2') format('woff2'), url('fonts/PromptExtraBold.woff') format('woff'), url('fonts/PromptExtraBold.ttf') format('truetype'), url('fonts/PromptExtraBold.svg#PromptExtraBold') format('svg');
}
@font-face {
	font-family:'PromptBoldItalic';
	src:url('fonts/PromptBoldItalic.eot');
	src:url('fonts/PromptBoldItalic.eot') format('embedded-opentype'), url('fonts/PromptBoldItalic.woff2') format('woff2'), url('fonts/PromptBoldItalic.woff') format('woff'), url('fonts/PromptBoldItalic.ttf') format('truetype'), url('fonts/PromptBoldItalic.svg#PromptBoldItalic') format('svg');
}
@font-face {
	font-family:'PromptBold';
	src:url('fonts/PromptBold.eot');
	src:url('fonts/PromptBold.eot') format('embedded-opentype'), url('fonts/PromptBold.woff2') format('woff2'), url('fonts/PromptBold.woff') format('woff'), url('fonts/PromptBold.ttf') format('truetype'), url('fonts/PromptBold.svg#PromptBold') format('svg');
}
@font-face {
	font-family:'PromptBlackItalic';
	src:url('fonts/PromptBlackItalic.eot');
	src:url('fonts/PromptBlackItalic.eot') format('embedded-opentype'), url('fonts/PromptBlackItalic.woff2') format('woff2'), url('fonts/PromptBlackItalic.woff') format('woff'), url('fonts/PromptBlackItalic.ttf') format('truetype'), url('fonts/PromptBlackItalic.svg#PromptBlackItalic') format('svg');
}
@font-face {
	font-family:'PromptBlack';
	src:url('fonts/PromptBlack.eot');
	src:url('fonts/PromptBlack.eot') format('embedded-opentype'), url('fonts/PromptBlack.woff2') format('woff2'), url('fonts/PromptBlack.woff') format('woff'), url('fonts/PromptBlack.ttf') format('truetype'), url('fonts/PromptBlack.svg#PromptBlack') format('svg');
}
body a:hover, body a:active, body a:focus {
	text-decoration:none !important;
}
#masthead {
	border-bottom:4px solid #000;
}
strong, b {
	font-family:PromptSemiBold;
}
html em {
	font-family:PromptLightItalic;
}
html em strong {
	font-family:PromptBoldItalic;
}
.header_top {
	background:#8ac43f;
	float:right;
	padding:0px 0px 0px 30px;
}
.header_top .widget {
	margin:0;
}
.header_top .widget {
	float:right;
}
body .soliloquy-container .evening_of_hope_button_wrapper .evening_of_hope_button{
padding: 15px;
}
body .soliloquy-container .donate_button, .donate_button {
	display:inline-block;
	background:#009245;
	color:#fff !important;
	text-transform:uppercase;
	position:relative;
	padding:5px 17px;
	font-size:25px;
	letter-spacing:3px;
}
.page-template-standard-template-php .strategic-site-content #strategic-container.standard-temp-padd, .page-template-default .strategic-site-content #strategic-container.default-page-title {
	padding:0;
}
.page-feature img {
	width:100%;
}
.page-template-standard-template-php .strategic-site-content main#strategic-main.strategic-site-main {
	padding:60px 0;
}
.page-template-standard-template-php article.hentry {
	margin:0;
	border-bottom:0;
	padding-bottom:0;
}
.donate_button span {
	font-family:PromptBold;
}
.header_top .donate_button, .home-donate-to-the-band .donate_button {
    font-size: 20px !important;
    letter-spacing: 2px !important;
    padding: 5px 10px !important;
    min-height: 40px;
    line-height: 30px;
}

.home-donate-to-the-band .donate_button {
	line-height:normal !important;
}
.home-donate-to-the-band .donate_button span {
	line-height:normal !important;
	font-size:20px !important;
	letter-spacing:2px !important;
}
.donate-to-the-band .checkbox-section label {
	font-size:11px !important;
	font-family: PromptLightItalic;
	color: #231f20;
    font-weight: 600;
}
.donate-to-the-band .checkbox-section input, .donate-to-the-band .checkbox-section label {
	vertical-align:middle;
	display:inline-block;
}
.transaprent_button span {
	font-family:'PromptMedium';
}
.donate_button span:after {
	content:"\f0da";
	display:inline-block;
	font-family:FontAwesome;
	margin-left:10px;
}
.full_width_border {
	border-top:2px solid #e8e9e9;
}
.header_top h6 {
	margin:0;
	font-weight:normal;
	display:inline-block;
}
#strategic-main-menu .main-navigation a:after {
	font-family:'PromptLight';
	content:'/';
	margin:0 3px;
	font-weight:100;
	position:absolute;
}
.transaprent_button:hover span, .donate_button:hover span {
	color:#fff !important;
	position:relative;
}
.transaprent_button:active, .transaprent_button:focus {
	color:#fff !important;
	background:#000;
}
.transaprent_button {
	text-transform:uppercase;
	display:inline-block;
	font-size:14px;
	border:1px solid #000;
	position:relative;
	padding:4.5px 16px;
	letter-spacing:1px;
}
.transaprent_button:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	height:0;
	transition:all 0.3s;
}
.donate_button:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#8ac43f;
	height:0;
	transition:all 0.3s;
}
.transaprent_button:hover:before {
	height:100%;
}
.donate_button:hover:before {
	height:100%;
}
.social_icons a:last-child {
	margin-right:0;
}
#strategic-main-menu .main-navigation ul li a {
	padding:0;
	height:67px;
	margin:0;
	text-transform:uppercase;
	font-family:'PromptSemiBold';
}
#strategic-main-menu .main-navigation a:focus {
	outline:none;
	shape-outside:none;
}
#strategic-main-menu .main-navigation .last-menu-item a:after, #strategic-main-menu .main-navigation li ul li a:after {
	content:none;
}
.heading_text {
	letter-spacing:5px;
}
.green_heading_text {
	color:#009245;
}
.home-mission-sec {
	border-bottom:4px solid #000;
}
.rev_slider.fullwidthabanner {
	border-bottom:4px solid #000;
	margin-bottom:30px !important;
}
#strategic-main-menu .main-navigation .sub-menu li a {
	width:235px;
	padding:5px 20px;
	font-size:16px;
	font-family:PromptRegular;
	border-top-width:0;
	text-transform:capitalize;
	height:auto;
	text-align:center;
}
#strategic-main-menu .social_icons a:hover, #strategic-main-menu .social_icons a:active, #strategic-main-menu .social_icons a:focus {
	color:#8ac43f;
}
.social_icons a {
	margin-right:15px;
	color:#000;
}
#strategic-main-menu .social_icons .fa {
	font-size:20px !important;
}
#strategic-main-menu .main-navigation ul ul {
	position:absolute;
	top:67px;
	box-shadow:none;
	left:-100px;
	padding:10px 0;
	background-color:#000000;
	z-index:99;
}
#strategic-main-menu .main-navigation ul li:hover ul {
	display:block;
}
ul.sub-menu {
	display:none;
}
.current-menu-item ul li a:before, .current_page_parent ul li a:before {
	content:none;
}
.footer_services_sec {
	font-size:15px;
	letter-spacing:1px;
}
.border_right_footer {
	border-right:2px solid #e8e9e9;
}
.footer_services_sec a:hover, .footer_services_sec a:active, .footer_services_sec a:focus {
	color:#009245;
}
.footer_services_sec a {
	color:#000;
}
.event_hover:hover {
	background:url(img/host-event-hover.png);
}
.resource_hover:hover {
	background:url(img/resource-hover.png);
}
.donate_hover:hover {
	background:url(img/donate-hover.png);
}
.treatment_hover:hover {
	background:url(img/treatment-hover.png);
}
.join_hover:hover {
	background:url(img/join-the-band-hover.png);
}
.footer_img_hover:hover {
	background-repeat:no-repeat;
	background-position:center top;
}
.footer_img_hover:hover img {
	opacity:0;
}
.inner-page-footer {
	background-color:#8ac43f;
}
.footer-inner-page-column .widget {
	margin:0;
}
.inner-page-footer h6 {
	font-weight:normal;
	letter-spacing:1px;
	font-size:24px;
	display:inline-block;
}
footer.strategic-footer-wrapper {
	overflow:hidden;
}
.footer_bg_image {
	position:relative;
	margin-top:-8px;
}
.footer_inner_page_sec {
	overflow:hidden;
}
.footer_services_sec ul {
	margin:0;
	padding:0;
	width:100%;
	max-width:1200px;
	margin:0 auto;
}
.footer_services_sec ul li {
	display:inline-block;
	padding:0 50px;
	float:none;
}
.standard-page-title {
	padding:0 15px;
}
.online-tools a {
	color:#009245 !important;
	font-size:15px;
	text-transform:uppercase;
	font-weight:600;
	font-family:PromptSemiBold;
}
#content .online-tools ul {
	padding-left:0;
}
.online-tools {
	padding:20px 0;
}
.online-tools li {
	list-style:none !important;
	padding:15px 0px;
}
article.hentry {
	margin:0;
	border-bottom:0px solid #ddd;
	padding-bottom:0;
}
footer.entry-footer {
	display:none;
}

.host-an-event-first {
	margin-bottom:70px;
	padding-bottom:70px;
	border-bottom:2px solid #e8e9e9;
}
.host-an-event-first strong, .host-an-event-second strong {
	font-family:Promptmedium;
	font-weight:100;
}
.warrior-template-default.single .navigation.post-navigation .nav-links {
	border-top:0px solid #ddd;
}
.host-an-event-second ul {
	margin-bottom:30px !important;
}
.home-donate-to-the-band h3, .home-donate-to-the-band span.title_cls {
    font-size: 18px !important;
	font-family: Prompt, sans-serif;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 3px !important;
    margin-bottom: 10px !important;
    font-weight: bold;
    display: block;
}
.home-donate-to-the-band select {
	background:#fff;
	border:1px solid !important;
	margin-bottom:10px !important;
	font-size:14px !important;
	padding:5px !important;
	color:#000 !important;
	font-weight:600 !important;
	font-family:promptmedium;
}
.checkbox-section label {
	margin-bottom:5px;
}
.checkbox-section {
	margin-bottom:10px;
}
.standard-page-title h1 {
	text-transform:uppercase;
}
.section-title-resource {
	color:#000;
	text-transform:uppercase;
	font-family:PromptBold;
	margin:18px 0;
	display:inline-block;
	letter-spacing:2px;
}
.page_content_section a {
	color:#009245;
	font-family:PromptSemiBold;
}
.page_content_section a:hover, .page_content_section a:active {
	color:#009245;
	font-family:PromptSemiBold;
}
.page_content_section {
	color:#000;
}
@media screen and (min-width:1360px) {
.strategic-content-area {
	padding:0;
}
}
@media screen and (max-width:767px) {
	body #primary-menu li ul li.bandsub-Offersmenu ul.sub-menu{
		margin-left:0px !important;
	}
.footer-column:nth-child(3) p:last-child {
	margin-bottom:0;
}
body .em-booking-form-details {
	width: 100% !important;
	float:none;
}
body .em-booking-login {
	margin: 0;
}
.page-template-warrior-template-php .past_events_section .donate_warrior, .warrior-template-default .past_events_section .donate_warrior {
	font-size:24px;
	letter-spacing:2px;
	padding:0 15px;
}
body #site-res-navigation {
	margin-bottom:20px;
}
.footer_services_sec ul {
	padding:0 30px;
}
.inner-page-footer h6 {
	margin:0 0 20px 0;
	line-height:30px;
}
.footer_inner_page_sec .footer_services_sec li {
	display:block;
	border-right:0;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:2px solid #e8e9e9;
}
.footer_broder_sec {
	border-right:0;
	border-bottom:2px solid #7d7d7d;
}
.footer-column {
	padding:20px 0;
}
.header_buttons {
	display:block;
	margin-top:15px;
}
body .social_icons{
	text-align:center !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background-color:#009245;
}
.mean-container .mean-nav ul li {
	background-color:#009245;
}
.mean-container .mean-bar {
	background-color:transparent !important;
	border:2px solid #000;
}
.mean-container .mean-nav {
	border:0px;
}
.mean-container .mean-nav {
	margin-top:48px;
}
.mean-container .mean-nav ul li {
	background-color:#000;
}
.mean-container .mean-nav ul li a.mean-expand {
	margin-top:0;
	width:25px;
	height:26px;
	line-height:26px;
}
.mean-container .mean-nav ul li:hover {
	background-color:#009245;
}
.mean-bar span.restitle, .mean-container a.meanmenu-reveal {
	color:#000 !important;
}
.mean-container a.meanmenu-reveal span {
	background:#000 !important;
}
.header_top h6 {
	margin:0 0 10px 0;
}
.header_top {
	text-align:center;
}
.footer-column:nth-child(3) {
	padding-bottom:0;
}
}
@media screen and (min-width:768px) and (max-width:991px){
header #strategic-main-menu .main-navigation ul ul {
    top: 44px;
}	
body #strategic-main-menu .main-navigation ul li a {
    height: 40px;
}	
html body .soliloquy-container .home-donate-to-the-band {
    right: 10px;
    margin-top: -100px;
	top: 10px !important;
}
}
@media screen and (min-width:768px) {

.header_top:before {
	width:0px;
	height:0px;
	border-top:20px solid transparent;
	border-bottom:20px solid transparent;
	border-left:12px solid #fff;
	content:"";
	left:0;
	position:absolute;
	top:0;
}
.main-navigation {
	margin-top:25px;
}
}
@media screen and (max-width:545px) {
header span.header_buttons a.transaprent_button {
    margin-right: 5px;
    font-size: 13px;
    padding: 4px 12px;
}
.soliloquy-id-1433 .play_like_pro_button_wrapper a.play_like_pro {
    margin-left: 0;
    margin-bottom: 5px;
}
.soliloquy-id-1433 .play_like_pro_button_wrapper {
    bottom: 0;
}
.header_top {
	padding:10px 30px;
}
.header_top .donate_button {
	margin-left:0 !important;
}
}
@media screen and (max-width:1024px) {
.footer_services_sec ul li {
	padding:0 25px;
}
}
@media screen and (min-width:1024px) {
.main-navigation {
	text-align:left;
}
}
.large_font {
	font-size:20px;
}
.video_box {
	float:right;
	position:relative;
}
.video_box span.playbutton {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:40px;
	margin:auto;
	width:60px;
	height:60px;
	text-align:center;
	border:solid #fff 3px;
	border-radius:100%;
	line-height:57px;
	text-indent:3px;
	color:#fff;
	font-size:23px;
	transition:all .3s;
}
.video_box strong {
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	margin-top:-58px;
	font-family:PromptBold;
	font-size:25px;
	color:#fff;
	left:0;
	right:0;
	letter-spacing:3px;
}
.video_box span.playbutton:hover {
	-webkit-transform:scale(1.5);
	-ms-transform:scale(1.5);
	transform:scale(1.5);
}
.event_featured img {
/*	width:100%;*/
	height:auto;
}
.event_right_box {
	padding:15px 30px 15px 60px;
}
.featured_event_donation {
	text-align:left;
	padding:23px 0;
	background-color:#faaf40;
}
.featured_event_donation h2 {
	color:#ac6c0f;
	margin-right:0px;
	letter-spacing:1px;
	font-size:21px;
	font-family:'PromptSemiBold';
	line-height:52px;
}
.event_featured {
	border-top:solid 4px #000000;
}
form.featured_event_donate_form {
	float:right;
}
.featured_event_donation form p.checkbox-section label em {
	color:#fff;
	font-size:11px;
}
.featured_event_donation form p.checkbox-section {
	margin-right:10px;
}
.featured_event_donation select {
	background:#fff;
	border:0;
	font-size:14px;
	margin-right:10px;
	padding:6px;
	color:#000;
	font-weight:600;
	font-family:promptmedium;
}
.featured_event_donation p, .featured_event_donation select, .featured_event_donation input, .featured_event_donation label, .featured_event_donation a, .featured_event_donation form, .featured_event_donation h2, .featured_event_donation .featured_donate_submit_container {
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0;
}
.brown_heading_text {
	color:#ac6c0f;
	font-family:PromptBold;
	letter-spacing:5px;
}
.orange_heading_text {
	color:#faaf40;
	font-family:PromptBold;
	letter-spacing:2px;
}
body .event_right_box .orange_heading_text a, body .event_right_box .orange_heading_text a:focus {
	color:#faaf40;
	font-family:PromptBold;
	letter-spacing:5px;
}
.orange_heading_text a:hover {
	color:#faaf40;
}
.event_subheading {
	color:#ac6c0f;
	font-size:22px;
	font-family:PromptRegular;
}
.event_date_time {
	font-size:14px;
	color:#ac6c0f;
	margin-bottom:10px;
}
a.brown_buttons {
	background-color:#ac6c0f;
	color:#fff;
	font-family:PromptBold;
	font-size:25px;
	letter-spacing:3px;
	padding:7px 15px;
	display:inline-block;
	position:relative;
}
a.brown_buttons span {
	font-family:PromptBold;
}
a.brown_buttons:after {
	content:"\f0da";
	display:inline-block;
	font-family:FontAwesome;
	margin-left:10px;
}
a.brown_buttons:hover:after {
	color:#ac6c0f;
	position:relative;
}
html body a.brown_buttons:focus {
	color:#ffffff;
}
.brown_buttons:hover span {
	color:#ac6c0f !important;
	position:relative;
}
.brown_buttons:hover:before {
	height:100%;
}
.brown_buttons:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#faaf40;
	height:0;
	transition:all 0.3s;
}
html body a:focus, html body .widget-area a:focus, html body a:active, html body .widget-area a:active {
	color:inherit;
}
@media screen and (min-width:1024px) {
.social_icons {
	padding-right:0;
}
}
.main-navigation ul {
	float:right;
}
.main-navigation ul.menu.nav-menu > li.last-menu-item {
	margin:0;
}
.upcoming_events {
	margin:65px 0;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:not(:checked), .featured_event_donation form p.checkbox-section input[type="checkbox"]:checked {
	position:absolute;
	left:-9999px;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:not(:checked) + label, .featured_event_donation form p.checkbox-section input[type="checkbox"]:checked + label {
	position:relative;
	line-height:24px;
	padding-left:1.95em !important;
	cursor:pointer;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:not(:checked) + label:before, .featured_event_donation form p.checkbox-section input[type="checkbox"]:checked + label:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:24px;
	height:24px;
	background:#fff;
	box-shadow:inset 0 1px 3px rgba(0,0,0,.1);
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:not(:checked) + label:after, .featured_event_donation form p.checkbox-section input[type="checkbox"]:checked + label:after {
	content:"\f00c";
	font:normal normal normal 14px/1 FontAwesome;
	position:absolute;
	font-size:16px;
	line-height:24px;
	color:#09ad7e;
	transition:all .2s;
	left:4px;
	top:0;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:not(:checked) + label:after {
	opacity:0;
	transform:scale(0);
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:checked + label:after {
	opacity:1;
	transform:scale(1);
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:disabled:not(:checked) + label:before, .featured_event_donation form p.checkbox-section input[type="checkbox"]:disabled:checked + label:before {
	box-shadow:none;
	border-color:#bbb;
	background-color:#ddd;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:disabled:checked + label:after {
	color:#999;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:disabled + label {
	color:#aaa;
}
.featured_event_donation form p.checkbox-section input[type="checkbox"]:checked:focus + label:before, .featured_event_donation form p.checkbox-section input[type="checkbox"]:not(:checked):focus + label:before {
	border:2px dotted blue;
}
.featured_event_donation form p.checkbox-section label:hover:before {
	border:2px solid #4778d9!important;
}
.donate-form .gfield_checkbox input[type="checkbox"]:not(:checked), .donate-form .gfield_checkbox input[type="checkbox"]:checked {
	position:absolute;
	left:-9999px;
}
.donate-form .gfield_checkbox input[type="checkbox"]:not(:checked) + label, .donate-form .gfield_checkbox input[type="checkbox"]:checked + label {
	position:relative;
	line-height:24px;
	padding-left:1.95em !important;
	cursor:pointer;
}
.donate-form .gfield_checkbox input[type="checkbox"]:not(:checked) + label:before, .donate-form .gfield_checkbox input[type="checkbox"]:checked + label:before {
	content:'';
	position:absolute;
	left:0;
	top:5px;
	width:15px;
	height:15px;
	background:#fff;
	border:1px solid;
}
.donate-form .gfield_checkbox input[type="checkbox"]:not(:checked) + label:after, .donate-form .gfield_checkbox input[type="checkbox"]:checked + label:after {
	content:"\f00c";
	font:normal normal normal 14px/1 FontAwesome;
	position:absolute;
	font-size:10px;
	line-height:24px;
	color:#000;
	transition:all .2s;
	left:3px;
	top:0;
}
body.home .strategic-site-content #strategic-container {
	padding:0;
}
body.home #strategic-main {
	padding-bottom:50px;
}
.donate-form .gfield_checkbox input[type="checkbox"]:not(:checked) + label:after {
	opacity:0;
	transform:scale(0);
}
.donate-form .gfield_checkbox input[type="checkbox"]:checked + label:after {
	opacity:1;
	transform:scale(1);
}
.donate-form .gfield_checkbox input[type="checkbox"]:disabled:not(:checked) + label:before, .donate-form .gfield_checkbox input[type="checkbox"]:disabled:checked + label:before {
	box-shadow:none;
	border-color:#bbb;
	background-color:#ddd;
}
.donate-form .gfield_checkbox input[type="checkbox"]:disabled:checked + label:after {
	color:#999;
}
.donate-form .gfield_checkbox input[type="checkbox"]:disabled + label {
	color:#aaa;
}
.donate-form .gfield_checkbox input[type="checkbox"]:checked:focus + label:before, .donate-form .gfield_checkbox input[type="checkbox"]:not(:checked):focus + label:before {
	border:2px dotted blue;
}
.donate-form .gfield_checkbox label:hover:before {
	border:2px solid #4778d9!important;
}
.donate-form .small-custom-radio-button input[type="radio"]:not(:checked), .donate-form .small-custom-radio-button input[type="radio"]:checked {
	position:absolute;
	left:-9999px;
}
.donate-form .small-custom-radio-button input[type="radio"]:not(:checked) + label, .donate-form .small-custom-radio-button input[type="radio"]:checked + label {
	position:relative;
	font-size:14px;
	line-height:24px;
	padding-left:1.95em !important;
	cursor:pointer;
}
.donate-form .small-custom-radio-button input[type="radio"]:not(:checked) + label:before, .donate-form .small-custom-radio-button input[type="radio"]:checked + label:before {
	content:'';
	position:absolute;
	left:0;
	top:5px;
	width:15px;
	height:15px;
	background:#fff;
	border:1px solid;
}
.donate-form .small-custom-radio-button input[type="radio"]:not(:checked) + label:after, .donate-form .small-custom-radio-button input[type="radio"]:checked + label:after {
	content:"\f00c";
	font:normal normal normal 14px/1 FontAwesome;
	position:absolute;
	font-size:10px;
	line-height:24px;
	color:#000;
	transition:all .2s;
	left:3px;
	top:0;
}
.donate-form .small-custom-radio-button input[type="radio"]:not(:checked) + label:after {
	opacity:0;
	transform:scale(0);
}
.donate-form .small-custom-radio-button input[type="radio"]:checked + label:after {
	opacity:1;
	transform:scale(1);
}
.donate-form .small-custom-radio-button input[type="radio"]:disabled:not(:checked) + label:before, .donate-form .small-custom-radio-button input[type="radio"]:disabled:checked + label:before {
	box-shadow:none;
	border-color:#bbb;
	background-color:#ddd;
}
.donate-form .small-custom-radio-button input[type="radio"]:disabled:checked + label:after {
	color:#999;
}
.donate-form ..small-custom-radio-button input[type="radio"]:disabled + label {
color:#aaa;
}
.donate-form .small-custom-radio-button input[type="radio"]:checked:focus + label:before, .donate-form .small-custom-radio-button input[type="radio"]:not(:checked):focus + label:before {
	border:2px dotted blue;
}
.donate-form .small-custom-radio-button label:hover:before {
	border:2px solid #4778d9!important;
}
.small-custom-radio-button li {
	float:left;
	width:150px;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked), .home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked {
	position:absolute;
	left:-9999px;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked) + label, .home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked + label {
	position:relative;
	font-size:14px;
	line-height:24px;
	padding-left:1.95em !important;
	cursor:pointer;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked) + label:before, .home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked + label:before {
	content:'';
	position:absolute;
	left:0;
	top:5px;
	width:15px;
	height:15px;
	background:#fff;
	border:1px solid;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked) + label:after, .home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked + label:after {
	content:"\f00c";
	font:normal normal normal 14px/1 FontAwesome;
	position:absolute;
	font-size:10px;
	line-height:24px;
	color:#000;
	transition:all .2s;
	left:3px;
	top:0;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked) + label:after {
	opacity:0;
	transform:scale(0);
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked + label:after {
	opacity:1;
	transform:scale(1);
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:disabled:not(:checked) + label:before, .home-donate-to-the-band .checkbox-section input[type="checkbox"]:disabled:checked + label:before {
	box-shadow:none;
	border-color:#bbb;
	background-color:#ddd;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:disabled:checked + label:after {
	color:#999;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:disabled + label {
	color:#aaa;
}
.home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked:focus + label:before, .home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked):focus + label:before {
	border:2px dotted blue;
}
.home-donate-to-the-band .checkbox-section label:hover:before {
	border:2px solid #4778d9!important;
}
.small-custom-radio-button li {
	float:left;
	width:150px;
}
.donate-form .hide-lable .gfield_label {
	display:none !important;
}
.donate-form .name-title {
	float:left;
	clear:none !important;
	width:20% !important;
}
.donate-form .name-title select {
	width:100% !important;
}
.donate-form .name-first-last {
	float:left;
	clear:none !important;
	width:80% !important;
}
.donate-form .gform_body .gform_fields .custom-radio .gfield_radio li label, .donate-form .gform_body .gform_fields .custom-radio .gfield_radio li label{
	padding:5px 10px;
	background:#a6a8ab;
	font-size:25px;
	font-family:Promptbold;
	color:#fff;
	width:120px;
	text-align:center;
	margin:0;
	text-transform:uppercase;
}
.donate-form input[type="text"], .donate-form input[type="email"], .donate-form select {
	border:1px solid #ececed;
	height:40px;
	border-radius:0;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
	font-size:14px !important;
	font-weight:700;
	margin-top:3px;
	margin-bottom:3px;
}
.donate-form .gform_body .gform_fields .custom-radio .gfield_radio li {
	position:relative;
	float:left;
	margin:0;
}
.large-label label.gfield_label {
	margin-bottom:15px !important;
}
.our_featured_warrior .warrior_buttons_cls a:hover:before {
	height:100%;
}
.our_featured_warrior .warrior_buttons_cls a:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#0b9447;
	height:0;
	transition:all 0.3s;
}
.warrior_buttons_cls a span {
	font-family:Promptbold;
}
.warrior_buttons_cls a:hover span {
	color:#fff;
	position:relative;
}
.address-section .ginput_left.address_zip, .address-section .ginput_right.address_country {
	margin-top:16px;
}
.donate-form .gform_body .gform_fields .custom-radio .gfield_radio li.active label {
	background:#8ac43f;
}
.donate-form .gform_body .gform_fields .custom-radio .gfield_radio li input[type=radio] {
	opacity:0;
	position:absolute;
}
.donate-form .gform_body .gform_fields .donate-second-amount .gfield_radio li label {
	width:200px;
}
.form-section-title h2 {
	font-size:30px;
	color:#009245;
	text-transform:uppercase;
	letter-spacing:3px;
	font-family:Promptbold, sans-serif;
	border-bottom:1px solid #d9dadb;
	padding-bottom:10px;
}
.donate-form input.gform_button{
	background-image:url(img/arrow.png);
	background-repeat:no-repeat;
	background-position:150px center;
	padding-right:40px;
	font-size:25px !important;
	text-transform:uppercase;
	font-family:Promptbold;
	color:#fff;
	text-align:center;
	letter-spacing:3px;
	background-color:transparent;
	border-radius:0;
}
.gform_wrapper .gform_footer {
	text-align:center;
	position:relative;
}
.ginput_container {
	display:inline-block;
	width:100%;
}
.donate-form .gform_body .gform_fields .ginput_container {
	margin-top:0;
}
.donate-form .gform_body .gform_fields label.gfield_label {
	font-size:14px;
	margin-top:5px;
	margin-bottom:3px;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
	padding-top:0px;
}
.donate-form .gform_body .gform_fields .large-label label.gfield_label {
	font-size:20px;
	font-family:Promptsemibold;
}
.donate-form .ginput_container select.gfield_select {
	background:#e5e6e7;
	height:40px;
	border:0px;
}
.top-space {
	margin-top:60px !important;
}
.upcoming_events .upcomingevents_column .css-events-list .events-table .event_all_collection, .upcoming_events .upcomingevents_column .css-events-list .events-table .event_all_collection span {
	color:#faaf40;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:22px;
	font-family:'PromptSemiBold';
}
.event_all_collection {
	text-align:center;
	display:block;
	line-height:26px;
	border-bottom:solid 2px #faaf40;
	border-top:solid 2px #faaf40;
	padding:15px 10px;
}
.upcoming_events .upcomingevents_column .css-events-list .events-table a {
	color:#000000;
	font-size:14px;
	font-family:'PromptSemiBold';
}
.upcoming_events .upcomingevents_column .css-events-list .events-table a.event_read_more {
	color:#ac6c0f;
	font-size:13px;
	font-family:'PromptMedium';
}
.upcoming_events .upcomingevents_column .css-events-list .events-table i {
	color:#000000;
	font-style:normal;
	font-size:14px;
	font-family:'PromptLight';
	margin:5px 0;
	display:inline-block;
}
.css-events-list .events-table .eve_last {
	padding:0px;
	width:65%;
	margin-right:0px;
	margin-top:-6px;
	vertical-align:middle;
	display:inline-block;
}
.css-events-list .events-table .eve_first {
	width:25%;
	vertical-align:top;
	display:inline-block;
	margin-right:15px;
}
.our_featured_warrior {
	background-color:#8ac43f;
	padding:115px 0;
}
.mailchimp_section {
	background-color:#009245;
	padding:40px 0 50px;
	display:inline-block;
	width:100%;
}

.our_featured_warrior .warrior_sub_title {
    color: #000;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-size: 22px;
    font-weight: lighter;
    font-family: Prompt, sans-serif;
    display: block;
}
.our_featured_warrior .warrior_title {
	text-transform:uppercase;
	letter-spacing:5px;
	font-family:Promptbold, sans-serif;
	margin-bottom:30px;
}
.our_featured_warrior .warrior_buttons_cls a {
	width:100%;
	background:#fff;
	display:inline-block;
	text-align:center;
	color:#009245;
	font-size:25px;
	text-transform:uppercase;
	font-family:Promptbold;
	letter-spacing:3px;
	padding:22px 0;
	position:relative;
}
span.arrow-cls:after {
	content:"\f0da";
	display:inline-block;
	font-family:FontAwesome;
}
.thumbnail_slider {
	padding:45px 0;
}
.thumbnail_slider h2.text-center {
	color:#009245;
	margin-bottom:50px;
	letter-spacing:5px;
	font-weight:900;
	font-family:Promptbold, sans-serif;
	font-size:35px;
}
#logo-slider-wraper {
	margin-bottom:30px;
}
header.entry-header.standred_page_title {
	background:#8ac43f;
	margin:0 -5000px 60px -5000px;
	padding:50px 5000px;
}
.bx-wrapper .bx-next {
	background:url(img/right-arrow.jpg) no-repeat center !important;
	display:block !important;
	right:-80px;
}
.bx-wrapper .bx-prev {
	background:url(img/left-arrow.jpg) no-repeat center !important;
	display:block !important;
	left:-80px;
}
.mailchimp h2.text-center {
	text-transform:uppercase;
	letter-spacing:5px;
	color:#8ac43f;
	font-size:35px;
	font-family:Promptbold, sans-serif;
	margin-bottom:10px;
}
.mailchimp .gform_wrapper input[type="text"], .mailchimp .gform_wrapper input[type="email"] {
	font-size:15px !important;
	height:38px;
	border:none;
	border-radius:0;
	margin-right:2%;
	color:#000;
	float:left;
	padding:10px !important;
	font-weight:600;
	font-family:Prompt, sans-serif !important;
}
.mailchimp input#gform_submit_button_5 {
	color:#fff;
	text-transform:uppercase;
	letter-spacing:3px;
	font-size:20px;
	font-weight:600;
	padding:9px 15px;
	float:left;
	background-color:transparent;
	margin-right:0 !important;
	font-family:Promptbold, sans-serif;
	border-radius:0;
}
.page-template-standard-template .entry-content .text-wrapper-cls a {
	font-size:20px;
	margin-bottom:20px;
	display:block;
	color:#000;
}
.page-template-standard-template .entry-content .text-wrapper-cls a:hover {
	color:#009245;
}
.nine-ninty-form-wrapper {
}
.home .entry-content {
	margin:0;
}
.page-id-160 .entry-content, .page-id-230 .entry-content {
	margin:0 0 60px 0;
}
.space-page {
	padding-top:0px;
}
.entry-meta a {
	color:#292b2c;
	font-weight:normal;
	font-size:15px;
}
span.strategic_blog_img {
	margin-bottom:20px;
}
.post-title-cls {
	display:table-cell;
	line-height:32px;
	color:#000;
	text-transform:uppercase;
	font-family:Promptbold, sans-serif;
	letter-spacing:2px;
}
.single .single-post-content {
	font-size:16px;
}
.back-blog {
	float:right;
	margin-top:-50px;
}
.post-navigation .nav-links a {
	color:#009245 !important;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:Prompt;
}
.archive div#strategic-container {
	padding-top:0;
}
.nav-next a:after, .nav-previous a:before {
	color:#009245;
}
.navigation.post-navigation .nav-links {
	border-top:1px solid #ddd;
	padding:15px 0;
}
.back-blog span:after {
	content:none;
}
.back-blog .donate_button {
	font-family:Promptbold;
	font-size:30px;
}
.ssba.ssba-wrap>div {
	font-family:Promptbold !important;
	letter-spacing:2px;
}
.single .single-post-content>img {
	float:right;
	margin:0 0 20px 20px;
	width:50%;
}
.blog article.post.format-standard {
	margin-bottom:30px;
}
.entry-meta span, .entry-meta a {
	color:#666666;
	font-size:13px;
	font-weight:100;
	font-family:PromptLightItalic;
}
.blog .entry-meta, .category .entry-meta {
	font-style:italic;
	font-size:15px;
	font-weight:lighter;
	font-family:PromptLight;
	margin-bottom:10px;
}
.entry-content .read_more, .format-standard .read_more {
	color:#009245;
	font-size:13px;
	text-transform:uppercase;
	font-weight:100;
	letter-spacing:1px;
	font-family:PromptMedium;
}
.category .sw_search_result {
	margin-bottom:30px;
}
.blog #strategic-container {
	padding-top:0 !important;
}
.blog-post-title a {
	color:#000 !important;
	font-family:PromptSemiBold !important;
	font-size:15px;
}
.table-wrapper a {
	color:#009245;
	font-weight:900;
}
.join-the-band-wrapper h5 {
	color:#000;
	line-height:27px;
	letter-spacing:2px;
	font-weight:100;
	font-family:"PromptRegular";
	padding:0px 30px;
}
.join-the-band-wrapper h5.section-title-resource {
	font-family:"PromptBold";
	padding:0;
	font-size:20px;
	line-height:23px;
}
.sixty-space {
	height:60px;
	display:block;
}
.standred_page_title h1.entry-title {
	color:#fff;
	font-size:30px;
	letter-spacing:5px;
	text-transform:uppercase;
	font-family:Promptbold, sans-serif;
}
.single #strategic-container {
	padding-top:0 !important;
}
.ninty-space {
	height:100px;
}
@media screen and (min-width:768px) and (max-width:1024px) {
body header #strategic-main-menu .main-navigation ul li a {
    font-size: 13px;
}
body #page {
	overflow:hidden;
}
.standred_page_title h1.entry-title {
	padding:0 15px;
}
.event_right_box {
	padding:20px;
}
.bx-controls-direction a {
	display:none;
}
.featured_warrior_image {
	margin-bottom:10px;
}
body h2, body .h2 {
	font-size:36px;
}
a.brown_buttons {
	font-size:18px;
}
.featured_event_donation {
	text-align:center;
}
form.featured_event_donate_form {
	float:none;
}
.featured_event_donation form p.checkbox-section label em {
	font-size:20px;
}
.upcoming_events .upcomingevents_column .css-events-list table tbody {
	display:inline-block;
}
.upcoming_events .upcomingevents_column .css-events-list table tbody tr {
	margin-bottom:30px;
	display:inline-block;
	width:100%;
}
.upcoming_events {
	margin:25px 0;
}
table.events-table {
	margin:0;
}
.our_featured_warrior {
	padding:15px;
}
.our_featured_warrior .warrior_buttons_cls a {
	font-size:20px;
	letter-spacing:0;
	padding:15px 0;
}
.mailchimp_section {
	padding:20px 15px 40px;
	width:100%;
}
.mailchimp input[type="text"], .mailchimp input[type="email"] {
	width:38%;
}
.mailchimp input#submit {
	width:18%;
}
}
.main_slider_wrapper {
	overflow:hidden;
}
#sync1 .item.active {
	display:inline-block;
	text-align:center;
	margin-left:0;
}
#sync1 .item {
	display:inline-block;
	text-align:center;
}
#sync1, #sync2 {
	position:relative;
}
div#sync2 {
	height:150px;
}
#sync2 .item {
	display:inline-flex;
	margin:0px 3px;
	float:left;
}
.full_size_images_contaner {
	position:relative;
	background:#e5e6e7;
	margin-bottom:5px;
}
.full_size_images_contaner .navigators {
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-35px;
}
.full_size_images_contaner .navigators span {
	height:50px;
	width:50px;
	background-size:cover;
	background-position:center;
	display:inline-block;
}
.event-slider {
	padding:40px 0 0 0;
}
.full_size_images_contaner .navigators span:hover {
	background-position:bottom left;
}
.full_size_images_contaner .navigators span.left_navigation {
	background-image:url(img/arrow_previous.png);
	float:left;
	cursor:pointer;
}
.full_size_images_contaner .navigators span.right_navigation {
	background-image:url(img/arrow_next.png);
	float:right;
	cursor:pointer;
}
#sync2 .item img {
	cursor:pointer;
}
.thumbnail_images_contaner {
	position:relative;
}
.thumbnail_images_contaner .navigators {
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-18px;
}
.thumbnail_images_contaner .navigators span {
	height:35px;
	width:35px;
	background-size:70px;
	background-position:top left;
	display:inline-block;
}
.thumbnail_images_contaner .navigators span.right_navigation, .thumbnail_images_contaner .navigators span.right_navigation:hover {
	background-position:top right;
}
.thumbnail_images_contaner .navigators span:hover {
	background-position:bottom left;
}
.thumbnail_images_contaner .navigators span.left_navigation {
	background-image:url(img/slider-arrows.png);
	float:left;
	cursor:pointer;
}
#sync2 {
	margin:0 auto;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
	margin:0 0 0px !important;
}
.research-table thead th {
	padding:15px 20px;
}
.research-table td {
	border-right:1px solid #b5b7b9;
}
.research-table td:nth-last-child(1) {
	border-right:0px solid #b5b7b9;
	text-align:right;
}
.research-table table {
	width:100%;
	border-collapse:collapse;
}
.research-table tr:nth-of-type(even) {
	background:#f7f7f7;
}
.research-table th {
	background:#009245;
	color:white;
	font-weight:bold;
}
.research-table td, .research-table th {
	padding:20px;
	text-align:left;
}
.research-table {
	margin-top:50px;
	margin-bottom:60px;
}
.page-template-blog-template .load_more_posts_container .fa.fa-caret-right {
	display:none;
}
@media only screen and (max-width:760px), (max-device-width:1024px) and (min-device-width:768px) {
.research-table table, .research-table thead, .research-table tbody, .research-table th, .research-table td, .research-table tr {
	display:block;
}
.research-table td, .research-table th {
	padding:5px;
}
.research-table thead tr {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.mailchimp_section {
    padding: 20px 35px 47px 20px;
    }
.research-table td {
	border-right:0px solid #b5b7b9;
}
.research-table td {
	border-bottom:1px solid #eee !important;
	position:relative;
	padding-left:50% !important;
	min-height:35px;
}
.research-table td:before {
	position:absolute;
	top:6px;
	left:6px;
	width:45%;
	text-align:left;
	padding-right:10px;
	white-space:nowrap;
}
.research-table tbody td:nth-of-type(1):before {
	content:'PROJECT TITLE';
}
.research-table tbody td:nth-of-type(2):before {
	content:'RESEARCHER';
}
.research-table tbody td:nth-of-type(3):before {
	content:'INSTITUTION';
}
.research-table tbody td:nth-of-type(4):before {
	content:'AMOUNT';
}
}
.warrior-template-default .ssba.ssba-wrap {
	display:none;
}
.warrior-template-default.single .past_events_section {
	margin:0 -5000px;
	padding:0 5000px;
}
.slider-image-relative {
	position:relative;
	border-bottom:4px solid #000;
}
.slider-image-relative img {
	width:100%;
}
body .soliloquy-container .home-donate-to-the-band{
	position:absolute;
	z-index:9;
	top:50%;
	right:0;
	margin-top:-150px;
}
.home-donate-to-the-band-ob {
	position:absolute;
	z-index:9;
	bottom:0px;
	right:70px;
	margin-top:0px;
}
.soliloquy-container .soliloquy-id-1374 .soliloquy-caption .soliloquy-caption-inside{
	position:initial;
}
.soliloquy-theme-classic .soliloquy-pager{
	width:200px !important;
}
body .soliloquy-container .home-donate-to-the-band{
	max-width:300px;
	overflow:hidden;
	background:rgba(255,255,255,0.85);
	padding:23px !important;
}
.navigation-wrapper .prev {
	width:50%;
	float:left;
	display:inline-block;
}
.navigation-wrapper .next {
	width:50%;
	float:right;
	text-align:right;
	display:inline-block;
}
.navigation-wrapper a {
	font-size:15px;
	text-transform:uppercase;
	font-family:Promptmedium;
	color:#009245;
	letter-spacing:1px;
}
.navigation-wrapper {
	padding:20px 0;
	display:inline-block;
	width:100%;
	border-top:2px solid #e8e9e9;
	margin-top:0px;
}
.event-template-default.single header #strategic-container {
	padding:0 0 0px 0 !important;
}
.event-template-default.single #strategic-container {
	padding:0 0 50px 0 !important;
}
.warrior-template-default div#strategic-container {
	padding-bottom:0;
}
.strategic-footer-wrapper #strategic-container {
	padding:40px 0 !important;
}
span.in_memorium {
	color:#009245;
	text-transform:uppercase;
	font-size:13px;
	font-family:'PromptSemiBold';
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	font-size:14px;
}
.ssba a.ssba_facebook_share:before {
	content:"\f09a";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ssba a.ssba_facebook_share:before {
	content:none !important;
}
.page-id-46.page-template-standard-template-php .strategic-site-content main#strategic-main.strategic-site-main {
	padding-bottom:0;
}
.full-width-wrapper {
	margin:35px 0 0 0;
	padding:0;
	max-width:100%;
	width:100%;
}
.full-width-wrapper iframe {
	border:0;
	width:100%;
}
#gform_4 input[type="text"], #gform_4 input[type="email"] {
	border:1px solid #ececed;
	height:40px;
	border-radius:0;
}
#gform_4 select, #gform_4 textarea {
	border:1px solid #ececed;
	border-radius:0;
}
#gform_4 label.gfield_label.gfield_label_before_complex {
	display:none !important;
}
body .gform_wrapper #gform_4 .top_label div.ginput_container {
	margin-top:0;
}
input#gform_submit_button_4 {
	font-size:25px;
	text-transform:uppercase;
	font-family:Promptbold;
	color:#fff;
	margin-right:0;
	text-align:center;
	letter-spacing:3px;
	background-color:transparent;
	border-radius:0;
	background-image:url(img/arrow.png);
	background-repeat:no-repeat;
	background-position:145px center;
	padding-right:40px;
}
.mailchimp .gform_wrapper .gform_body {
	width:85% !important;
	float:left;
	clear:none;
}
.mailchimp .gform_wrapper .gform_footer.top_label {
	width:15%;
	float:right;
	clear:none;
	padding:8px 0;
}
#post-204 .entry-content, #post-204 .entry-summary {
	margin:0;
}
.standard-banner-section p {
	margin:0;
}
body .mailchimp .gform_wrapper ul li.gfield, body .mailchimp .gform_wrapper .gform_footer {
	margin-top:0;
	padding-top:0;
}
button.alm-load-more-btn.done, button.alm-load-more-btn {
	background-color:#009245;
	color:#fff !important;
	font-family:PromptBold;
	text-transform:uppercase;
	position:relative;
	padding:12px 14px;
	font-size:30px;
	letter-spacing:5px;
}
.load_more_posts_container {
	text-align:center;
	margin:20px 0;
}
.ssba.ssba-wrap {
	margin-top:80px;
}
.page-template-upcoming-events-template #load_more_posts span, .page-template-upcoming-events-template #load_more_posts {
	color:#ac6c0f;
}
.em-booking-form-details label {
	font-size:14px;
	margin-top:5px;
	font-weight:700;
	margin-bottom:3px;
}
.em-booking-form-details .ticket-price strong {
	color:#009245;
}
div.em-booking-login label {
	display:inline-block;
	width:110px;
}
.em-booking-form-details input[type="text"], .em-booking-login input[type="text"], .em-booking-login input[type="password"] {
	border:1px solid #ececed;
	height:40px !important;
	border-radius:0;
	width:100% !important;
}
.em-booking-form-details input#em-booking-submit, .em-booking-login input#em_wp-submit {
	font-size:25px;
	text-transform:uppercase;
	font-family:Promptbold;
	color:#fff;
	text-align:center;
	letter-spacing:3px;
	margin-bottom:0px;
	background-color:transparent;
	border-radius:0;
}
.em-booking-form-details select#em-ticket-spaces-2 {
	width:100%;
	padding:5px;
	background:#e5e6e7;
	height:40px;
	border:0px;
}
.em-booking-form-details textarea {
	border:1px solid #ececed;
	height:100px !important;
	border-radius:0;
	width:100%;
}
.load_more_posts_container {
	text-align:right;
	display:inline-block;
	width:100%;
}
.load_more_posts_container .fa.fa-caret-right {
	margin-left:5px;
}
.load_more_posts_container a span {
	font-size:13px;
	text-transform:uppercase;
	font-family:Promptmedium;
	color:#009245;
	letter-spacing:1px;
	margin-left:20px;
}
.load_more_posts_container img {
	width:20px;
}
.page-template-blog-template .load_more_posts_container a#load_more_posts {
	background:#009245;
	display:inline-block;
}
.load_more_posts_container #load_more_posts {
	position:relative;
}
.page-template-blog-template .load_more_posts_container a#load_more_posts span {
	padding:10px 20px;
	letter-spacing:5px;
	font-size:30px;
	color:#fff;
	font-family:Promptbold, sans-serif;
	float:none;
	display:inline-block;
	position:relative;
}
.page-template-blog-template .load_more_posts_container a#load_more_posts span {
	position:relative;
}
.page-template-blog-template .load_more_posts_container {
	margin-bottom:60px;
	margin-top:50px;
}
.page-template-blog-template img#load_more_loader {
	float:right;
	width:40px;
	margin-top:15px;
	margin-right:20px;
	position:absolute;
	right:0;
	top:50px;
}
.page-template-blog-template div#strategic-container {
	padding-top:0;
}
.page-template-blog-template .load_more_posts_container {
	text-align:center;
	position:relative;
}
.page-template-blog-template #load_more_posts:hover:before {
	height:100%;
}
.page-template-blog-template #load_more_posts:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#8ac43f;
	height:0;
	transition:all 0.3s;
}
@media screen and (max-width:460px) {
.warrior-page-video {
	width: auto !important;
}
.soliloquy-caption-mobile a.play_like_pro {
 
    bottom: 0px;
 }
}
@media screen and (max-width:767px) {
.upper_article_section .event_date .event_all_collection{font-size: 20px !important;}
.upper_article_section .event_heading{font-size: 18px !important;}
.upper_article_section .uppper_article_section_right{max-height: 100%;}
body .mailchimp input#gform_submit_button_5 {
    line-height: normal;
    min-height: auto;
    margin-bottom: 0;
}	
.past_events_section {
	padding:0 15px;
}
div.em-booking-login {
	padding:10px 10px 10px 10px;
	margin:0 !important;
	border-left:0px solid black;
}
.em-booking-form-details input#em-booking-submit, .em-booking-login input#em_wp-submit {
	padding-right:20px;
}
.em-booking-form-details {
	padding:10px;
	width:100%;
	float:left;
}
.page-template-blog-template .load_more_posts_container a#load_more_posts {
	background:#009245;
	padding:10px 20px;
	margin-top:50px;
	letter-spacing:1px;
	font-size:20px;
	color:#fff;
	font-family:Promptbold, sans-serif;
	float:none;
	margin-bottom:50px;
	display:inline-block;
	width:100%;
	margin-left:0;
}
span.strategic_blog_img {
	margin-bottom:10px;
}
.support-wrapper-section .pr-5, .support-wrapper-section .pl-5 {
	padding:0 15px !important;
	margin:20px 0;
}
.row.support-wrapper-section {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #d1d1d1;
}
.support-wrapper-section img {
	width:100%;
}
.row.support-wrapper-section:last-child {
	border-bottom:0px solid #d1d1d1;
}
.past_events_section_posts {
	padding:50px 15px;
}
.donate-form .gform_body .gform_fields .custom-radio .gfield_radio li {
	position:relative;
	float:none;
	margin:5px;
	text-align:center;
	display:inline-block;
}
.donate-form .gform_body .gform_fields .custom-radio .gfield_radio li label, .donate-form .gform_body .gform_fields .custom-radio .gfield_radio li label{
	    font-size: 20px;
		display: block;
}
.donate-form .gform_body .gform_fields .donate-second-amount .gfield_radio li label{width: 180px;}
.single-wrapper.row, .load-more-main-container .row {
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #d1d1d1;
}
.upcoming_events_page.warrior_page .pr-0, .load-more-main-container .pr-0 {
	padding-right:15px !important;
}
.upcoming_events_page.warrior_page .pl-0, .load-more-main-container .pl-0 {
	padding-left:15px !important;
}
.single_upcoming_event_content {
	padding:20px 0px !important;
}
.past_events_section_posts .events-table {
	padding:20px 15px;
}
.home-donate-to-the-band {
	margin-right:20px;
}
.single .single-post-content>img {
	float:none;
	margin:0 0 10px 0;
	width:100%;
}
.back-blog {
	float:none;
	margin-top:0;
	text-align:center;
}
.standred_page_title h1.entry-title {
	padding:0 15px;
}
.navigation.post-navigation {
	display:none;
}
.post-title-cls {
	display:block;
}
.ninty-space {
	height:20px;
}
.donate-form .name-title, .donate-form .name-first-last {
	width:100% !important;
}
.mailchimp input[type="text"], .mailchimp input[type="email"] {
	margin-right:0;
	margin-bottom:5px;
	width:100% !important;
	float:none;
	display:block;
	margin:0 auto 5px;
}
.mailchimp input#submit {
	width:auto;
	float:none;
}
.mailchimp form {
	text-align:center;
}
.home .bx-controls-direction a {
	display:none !important;
}
#page {
	overflow:hidden;
}
.event_right_box {
	padding:15px;
}
body h2, body .h2 {
	font-size:35px;
}
.event_subheading {
	font-size:16px;
}
a.brown_buttons {
	font-size:20px;
}
.featured_event_donation {
	padding:23px 15px;
	display:inline-block;
	text-align:center;
}
form.featured_event_donate_form {
	float:none;
}
.featured_event_donation h2 {
	margin-right:0;
	font-size:20px;
	line-height:25px;
	margin-bottom:10px !important;
}
.featured_event_donation select, .featured_event_donate_form .checkbox-section label {
	margin-bottom:15px !important;
}
.upcoming_events {
	margin:25px 0;
}
.our_featured_warrior .warrior_buttons_cls a {
	font-size:20px;
	letter-spacing:2px;
	padding:10px 0;
	margin-bottom:10px;
}
.mailchimp h2.text-center {
	letter-spacing:2px;
	font-size:20px;
	margin-bottom:20px;
}
.thumbnail_slider h2.text-center {
	letter-spacing:2px;
	font-size:20px;
}
.upcoming_events .upcomingevents_column .css-events-list table tbody tr, .css-events-list table.events-table td:first-child, .css-events-list table.events-table td {
	width:100%;
}
.our_featured_warrior {
	padding:15px;
}
.featured_warrior_image {
	margin-bottom:10px;
	text-align:center;
}
.standard-banner-section .page-title, .standard-banner-section .description {
	padding:0 15px;
}
.upcoming_events .upcomingevents_column .css-events-list table tbody {
	display:block;
}
.mailchimp_section {
	padding:15px 15px 25px;
}
.upcoming_events .upcomingevents_column .css-events-list table tbody tr {
	margin-bottom:30px !important;
	display:inline-block;
}
.upcoming_events .upcomingevents_column .css-events-list table tbody tr td .event_all_collection span {
	font-size:15px;
}
.repeatrow {
	margin-bottom:30px;
}
h2.heading_text.brown_heading_text.font-bold.text-uppercase.mb-2 {
	margin-bottom:20px !important;
}
.event_all_collection {
	text-align:center;
	padding:5px 0px;
}
table.events-table {
	margin:0;
}
.video_box {
	float:none;
	text-align:center;
}
header.entry-header.standred_page_title {
	padding:30px 5000px;
}
.page-template-standard-template-php .strategic-site-content main#strategic-main.strategic-site-main {
	padding:20px 0;
}
.board_of_director_title {
	font-size:25px;
	letter-spacing:3px;
}
.section-revenues-wapper img, .section-expenses-wapper img {
	margin-bottom:50px;
}
.text-wrapper-cls h2 {
	margin-bottom:20px;
	margin-top:20px;
}
.page-template-standard-template-php .strategic-site-content main#strategic-main.strategic-site-main {
	padding:0;
}
.ssba.ssba-wrap {
	margin-bottom:20px;
}
.ssba.ssba-wrap {
	margin-top:60px;
}
.mailchimp .gform_wrapper .gform_body {
	width:100% !important;
	float:none;
}
.mailchimp .gform_wrapper .gform_footer.top_label {
	width:100%;
	float:none;
	padding:0;
	text-align:center;
	display:inline-block;
}
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
	max-width:calc(100% - 16px) !important;
}
.mailchimp input#gform_submit_button_5 {
	float:none;
}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	width:100% !important;
}
body .mailchimp .gform_wrapper ul li.gfield {
	margin-top:0;
}
body .mailchimp .gform_wrapper .gform_footer {
	margin:8px 0 0;
}
}
@media screen and (max-width:1024px) and (min-width:768px) {
.standard-banner-section .page-title, .standard-banner-section .description p {
	padding:0 15px;
}
.section-revenues-wapper img, .section-expenses-wapper img {
	margin-bottom:50px;
}
.text-wrapper-cls h2 {
	margin-bottom:20px;
}
.page-template-standard-template-php .strategic-site-content main#strategic-main.strategic-site-main {
	padding:0;
}
.support-wrapper-section p {
	font-size:85%;
}
}
.em-booking-login-form .submit_button_wrap_all {
	margin-right:20px;
	margin-bottom:10px;
}
.em-booking-form-details .ticket-price label {
	margin-top:0;
}
.animation-element {
	position:relative;
}
.bounce-up .subject {
	opacity:0;
	-moz-transition:all 1000ms ease-out;
	-webkit-transition:all 1000ms ease-out;
	-o-transition:all 1000ms ease-out;
	transition:all 1000ms ease-out;
	-moz-transform:translate3d(0px, 200px, 0px);
	-webkit-transform:translate3d(0px, 200px, 0px);
	-o-transform:translate(0px, 200px);
	-ms-transform:translate(0px, 200px);
	transform:translate3d(0px, 200, 0px);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
}
.bounce-up.in-view .subject {
	opacity:1;
	-moz-transform:translate3d(0px, 0px, 0px);
	-webkit-transform:translate3d(0px, 0px, 0px);
	-o-transform:translate(0px, 0px);
	-ms-transform:translate(0px, 0px);
	transform:translate3d(0px, 0px, 0px);
}
#page footer.strategic-footer-wrapper, #page footer.strategic-footer-wrapper p {
	position:relative;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size:20px;
	color:#000000;
	font-family:PromptBold;
	text-transform:uppercase;
	text-align:center;
}
.woocommerce ul.products li.product span.woocommerce-Price-currencySymbol {
	font-size:20px;
	color:#000000;
	font-family:PromptBold;
	text-transform:uppercase;
	text-align:center;
}
.woocommerce ul.products li.product span.woocommerce-Price-amount.amount {
	font-size:20px;
	color:#000000;
	font-family:PromptBold;
	text-transform:uppercase;
	text-align:center;
	display:block;
}
#content #strategic-primary ul.products li {
	list-style:inherit;
	list-style-type:none;
}
.woocommerce ul.products li.product .button {
	margin-top:1em;
	padding:18px 0;
	border-radius:0;
	background-color:#8ac43f;
	color:#ffffff;
	letter-spacing:2px;
	font-family:PromptBold;
	font-size:25px;
	text-transform:uppercase;
	display:block;
	text-align:center;
}
.woocommerce ul.products li.product a img {
	box-shadow:0px 0px 2px 1px #e8e9e9;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin:2.992em 9.8% 3.992em 0;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
	width:26.75%;
}
.woocommerce ul.products li.product.last, .woocommerce-page ul.products li.product.last {
	margin-right:0;
}
#content #strategic-primary #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #content #strategic-primary #payment ul.payment_methods li, .woocommerce-checkout #content #strategic-primary #payment ul.payment_methods li {
	list-style-type:none;
}
html body .woocommerce ul.products li.product a .woocommerce-product-details__short-description p {
	color:#000000;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color:#8ac43f;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color:#009245;
}
.contact_page h1.board_of_director_title.text-uppercase {
	border-bottom:2px solid #e8e9e9;
	margin-bottom:30px;
	padding-bottom:15px;
}
.row.contact_page h2 {
	font-size:20px;
	font-family:PromptSemiBold;
	color:#000000;
	margin-top:8px;
	display:inline-block;
	margin-bottom:10px;
}
html body #content .contact_page p a {
	font-family:PromptLight;
	color:#000000;
}
.row.contact_page .gform_wrapper {
	float:left;
	margin:22px 0 0 0;
}
.row.contact_page .gform_wrapper ul.gform_fields li.gfield {
	padding-right:0;
}
.row.contact_page .gform_wrapper .gform_footer {
	text-align:right;
	position:relative;
}
.table-wrapper .event_right_box a {
	color:#fff;
	font-weight:900;
}
.standard-banner-section header.entry-header.standred_page_title {
	background:#8ac43f;
	margin:0 -5000px 0px -5000px;
	padding:50px 5000px;
}
.donate-form_wrapper.gform_wrapper {
	margin:0;
}
.past_events_section_posts.upcoming_template {
	padding:80px 0;
}
.page-template-where-the-money-goes-template-php .strategic-site-content #strategic-container, .page-template-where-the-money-goes-template-php .strategic-site-content #strategic-container {
	padding:0px 0;
}
.page-template-where-the-money-goes-template-php .text-wrapper-cls a {
	font-size:20px;
	margin-bottom:20px;
	display:block;
	color:#000;
}
.page-template-where-the-money-goes-template-php .text-wrapper-cls a:hover {
	color:#009245;
}
.nine-ninty-form-wrapper img {
	width:100%;
	height:auto;
}
.page-template-where-the-money-goes-template-php .text-wrapper-cls ul {
	padding:0 !important;
	margin:0;
}
.checkbox-section em {
	color:#231f20;
	font-weight:600;
}

.page-footer-button p {
	display: inline-block;
	margin: 0;
}
.warrior-page-video {
	width:460px;
}
.warrior-page-video iframe {
	width:100% !important;
}
.warrior-page-video .video_popup_inner_container {
	position: relative;
	top: 0;
	left: 0;
	transform: none;
	max-width: inherit;
	background: transparent;
	padding: 0;
	border-radius: 0;
}
.warrior-page-video .bg_video_end_div {
	bottom: 0;
}
.single .single-post-content>img {
	width: auto;
	max-height: 450px;
	text-align: center;
}
h3.green_text {
	color: #009245;
	margin: 0;
	padding-top: 30px !important;
}
body #content .no_need_ticket.donate_button {
	display: inline-block !important;
	background: #009245;
	color: #fff !important;
	text-transform: uppercase;
	position: relative;
	padding: 8px 18px;
	font-size: 20px;
	margin-top: 20px;
	letter-spacing: 0;
	width: 100%;
	text-align: center;
	max-width: 100%;
}
body .em-booking-form-details {
	width: 50%;
}
div.em-booking-login {
	margin: 0px 0px 0px 52%;
}/*.single_upcoming_event_content .single_event_buttons span.span_block:nth-child(1) {    display: none;}*/
table.em-tickets {
	width: auto;
}
table.em-tickets tr td {
	padding-right:50px;
}
.em-booking-form label {
	width:auto;
	margin-right:15px;
}
.support-the-band_wrapper label.gfield_label {
	display: none !important;
}
main .director .except_director {
	background: #8ac43f;
	padding: 0 5000px;
	display: none;
	margin: 50px -5000px 0px -5000px;
}
div#content {
	overflow: hidden;
}
.feature_director {
	background: #eee;
}
.font-style-bold {
	font-family: PromptSemiBold;
}
.font-bold {
	font-family: PromptBold;
}
.font-style-meduim {
	font-family: PromptMedium;
}
.footer_text_content li {
	line-height: 18px !important;
}
.font-regular {
	font-family: PromptRegular;
}
body .strategic-footer-wrapper .copy_right_section {
	border-top: 2px solid #7d7d7d !important;
}
#page footer.strategic-footer-wrapper {
	background-image: none;
}
footer.strategic-footer-wrapper {
	font-size: 13px;
}
.text_sec_col {
	font-size: 12px;
}
footer.strategic-footer-wrapper ul li {
	font-size: 13px;
}
.footer_broder_sec {
	border-right: 2px solid #7d7d7d;
}
footer img {
	margin: 0 auto;
	display: block;
}
footer .widget {
	margin: 0;
}
.footer_bg_image {
	background-image: url(img/footer-image.png);
	width: 100%;
	height: 10px;
	background-size: auto;
}/*----jason----*/
.space {
	height: 50px;
}
.strategic-content-area {
	padding-top: 0px;
	padding-bottom:0px
}
.director .feature_director {
	margin-bottom: 20px;
}
.director .title_director {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 5px;
}
.director .toggle-button {
	cursor: pointer;
}
.director .location_director {
	font-size: 13px;
	font-style: italic;
	color: #666666;
}
.director .except_director {
	background: #8ac43f;
	padding: 50px 0;
	display: none;
}
.standard-banner-section {
	background: #8ac43f;
}
.standard-banner-section img {
	width: 100%;
}
.standard-banner-section .description {
	font-size: 22px;
	color: #fff;
}
.standard-banner-section .page-title {
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-family: PromptBold;
	letter-spacing: 5px;
	margin-bottom: 0px;
}
.page-template-standard-template-php .strategic-site-content #strategic-container, .page-template-default .strategic-site-content #strategic-container {
	padding: 0px 0;
}
.page-template-standard-template-php .strategic-site-content #strategic-container.standard-temp-padd, .page-template-default .strategic-site-content #strategic-container.default-page-title {
	padding: 50px 0;
}
.footer_inner_page_sec .widget.widget_text {
	margin: 0;
}
.standard-page-title {
	background: #8ac43f;
}
.standard-page-title h1.entry-title {
	margin: 0;
	letter-spacing: 5px;
	font-weight: bolder;
	font-size: 30px;
}
h5.section-title {
	color: #000;
	letter-spacing: 3px;
	font-weight: bolder;
}
.description small {
	float: right;
}
#content .donate_button {
	margin-bottom: 10px;
}
.page-template-standard-template .entry-content a {
	color: #009245;
	word-break: break-word;
}
.section-revenues-wapper h4, .section-expenses-wapper h4 {
	color: #009245;
	font-weight: 900;
	letter-spacing: 5px;
	margin-bottom: 40px;
	text-transform: uppercase;
	font-family: Promptbold;
}
.table-wrapper {
	display: table;
	height: 100%;
	width: 100%;
}
.table-cell-wrapper {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
.section-revenues-wapper img, .section-expenses-wapper img {
	margin-bottom: 130px;
}
.text-wrapper-cls h2 {
	color: #009245;
	font-family: Promptbold, sans-serif;
	margin-bottom: 50px;
}
.text-wrapper-cls ul {
	padding: 0 !important;
}
.text-wrapper-cls li {
	list-style: none !important;
}
.nine-ninty-form-wrapper {
	border-top: 5px solid;
}
.text-wrapper-cls li h5 {
	color: #000;
}
@media screen and (max-width: 1024px) {
.standard-banner-section #strategic-container {
	padding: 50px 15px !important;
}
.description small {
	float: right;
	margin-top: 10px;
}
}
@media screen and (max-width: 767px) {
.standard-banner-section .description {
	font-size: 18px;
	display: inline-block;
}
.standard-banner-section .page-title {
	font-size: 25px;
}
body #content .donate_button {
	font-size: 20px !important;
	display: inline-block !important;
	margin-left: 11 !important;
	margin-bottom: 20px;
	max-width: 400px;   
}
} /*----jason----*/
@media screen and (min-width:1024px) {
body header #strategic-main-menu .main-navigation ul li a {
    font-size: 13px;
}
.main-navigation {
	margin-top: 25px;
}
.social_icons {
	padding-right: 15px;
}
}
.entry-content .gform_wrapper form .gfield_radio li input[type=radio] {
	margin-top:0;
}

.event_featured.remove_element
{
	display:none;
}
#strategic-main .pdfemb-viewer {
    margin-top: 30px !important;
}

.st-ctamagnetbar-bar #swhb-traffic-cta {
    display: inline-block;
    background: #009245;
    color: #fff !important;
    text-transform: uppercase;
    position: relative;
    padding: 10px;
    border-radius: 0;
    margin-top: 35px;
}
.st-ctamagnetbar-bar #swhb-traffic-cta span.donate_button_inner {
    letter-spacing: 2px;
	font-family: PromptBold;
	    position: relative;
}
.st-ctamagnetbar-bar #swhb-traffic-cta:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #8ac43f;
    height: 0;
    transition: all 0.3s;
}
.st-ctamagnetbar-bar #swhb-traffic-cta:hover:before {
    height: 100%;
}
.st-ctamagnetbar-bar .hb-text-wrapper .hb-headline-text {
    font-family: PromptMedium !important;
	font-weight:500;
}
.st-ctamagnetbar-bar #swhb-traffic-cta span.donate_button_inner:after {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    margin-left: 10px;
}
@media screen and (min-width:1024px){
/*body.home:before {
    margin-top: 81px;
}*/
body.hide_magnate_bar:before {
    margin-top: 30px;
}
}


<!---- Client want to covert hero image to slider ---->

.soliloquy-caption .home-donate-to-the-band {
    margin-top: 300px;
}
body .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    background: transparent;
}
.soliloquy-caption .home-donate-to-the-band .checkbox-section input[type="checkbox"]:not(:checked) + label:before, .soliloquy-caption .home-donate-to-the-band .checkbox-section input[type="checkbox"]:checked + label:before{
    border: 1px solid #000;
}
.soliloquy-caption .donate-to-the-band{
	text-align:left;
}
.home-donate-to-the-band h2 {
    color: #272324;
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 900;
    letter-spacing: 2px;
}
.soliloquy-caption .home-donate-to-the-band select{    
	-webkit-appearance: menulist;
}
body .soliloquy-container .soliloquy-caption.soliloquy-caption-top{
	height:100%;
}
body .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    height: 100%;
    max-width: 980px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.soliloquy-outer-container{
	overflow:hidden;
}
@media screen and (max-width: 767px){
.home-donate-to-the-band {
    margin-top: -110px;
}
}
@media screen and (max-width: 480px){
.home-donate-to-the-band {
    margin-top: 0px !important;
	top:0px !important;
	padding:10px !important
}
.home-donate-to-the-band h2{
	line-height:24px !important;
}
}
@media screen and (max-width: 1366px){
.home-donate-to-the-band-ob{
	right:20px !important;
}
}
.fix-button-right {
    position: absolute;
    top: 50%;
    right: 0%;
	line-height:30px;
}
.fix-button-right-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}
.gs_logo_container .gs_logo_single {
    display: inline-block !important;
    float: none !important;
}
body .soliloquy-container .play_like_pro_button_wrapper, body .soliloquy-container .evening_of_hope_button_wrapper{
	position: absolute;
    bottom: 6%;
    left: 0px;
    width: 100%;
}
body .soliloquy-container .evening_of_hope_button_wrapper .evening_of_hope_button.donate_button_1{
	 margin-right: 20px;
 }
 body .soliloquy-container .soliloquy-id-1433 .soliloquy-caption .soliloquy-caption-inside {
    max-width: 1320px;
}

/*-------junnu-----*/
.page-id-1709 .strategic-site-content main#strategic-main.strategic-site-main {
    padding-top: 0;
}
.page-id-1709 .standard-banner-section{
	display:none;
}
.matchinggrant2018-heading{
	font-size:24px;
}
@media screen and (min-width:1360px) {
.st-ctamagnetbar-bar .hb-text-wrapper {
	float: left;
	width: 82%;
}
.st-ctamagnetbar-bar .hb-text-wrapper .font-style-meduim{
	text-align:left;
}
}
/*-------junnu-----*/
.double-font {
    font-size: 20px;
    font-family: PromptSemiBold;
    font-weight: 900;
	margin-bottom: 10px;
}
@media screen and (max-width:400px) {
	body .soliloquy-container #donate-to-the-band .donate_button {
    position: absolute;
    top: 50px;
    left: 140px;
}
header span.header_buttons a.transaprent_button {
    margin-bottom: 10px;
}
}
@media screen and (max-width:640px) {
body input#gform_submit_button_4 {
       margin-bottom: 0;
    padding: 0px 30px;
}
}
@media screen and (max-width:840px) {
	.mobile_class {
    padding-right: 30px !important;
}
.css-events-list .events-table .eve_last {
 width: 59%;
    padding-left: 11px;
}



}
@media screen and (max-width:767px) {
	.mobile_class {
    padding-right: 0px !important;
}
body .soliloquy-container .home-donate-to-the-band {
    right: 10px;
    margin-top: -100px;
}
body .soliloquy-container .evening_of_hope_button_wrapper {
    bottom: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
body .soliloquy-container .evening_of_hope_button_wrapper .evening_of_hope_button.donate_button_1 {
    margin-bottom: 8px;
    margin-right: 0px;
}
body .soliloquy-container .evening_of_hope_button_wrapper .donate_button {
    font-size: 15px;
    width: 100%;
	padding:5px !important;}
}
@media screen and (max-width:980px) {
.mobile_map_space .col {
    /* padding: 0; */
    width: calc(100% + 30px);
    max-width: calc(100% + 30px);
}
.mobile_map_space {
    display: block !important;
}
}
.wpls-logo-slider.center .slick-slide{
	opacity: 1 !important;
    transform: scale(1) !important;
}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active, .wpls-logo-showcase button.slick-next:hover, .wpls-logo-showcase button.slick-next:focus{background: url(img/right-arrow.jpg) no-repeat center !important;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active, .wpls-logo-showcase button.slick-prev:hover, .wpls-logo-showcase button.slick-prev:focus{background: url(img/left-arrow.jpg) no-repeat center !important;}
.page-template-upcoming-events-template .upcoming_events_page .remove_padding_cls {display: none !important;}
.past_events_section_posts .events-table {padding: 0px 30px;}
.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3 span {color: #8ac43f;font-size: 18px;letter-spacing: 2px;text-transform: uppercase;font-family: Promptbold, sans-serif;font-weight: 600;line-height: normal;}
body .soliloquy-theme-classic .soliloquy-pager {
    text-align: center;
    width: 100% !important;
}
@media screen and (max-width:1100px) {
header #strategic-main-menu .main-navigation ul li:last-child ul {
    /* margin-left: -196px; */
	margin-left: -218px;
    right: 0;
}
}
span.hide_cuscls {
    display: none;
}

.page-template-featured-image-standard-template div#strategic-container {
    padding-top: 0px;
    padding-bottom: 0px;
}


/* event-css */
.bando-mainevecls .bando-evencls {
    border-bottom: 1px solid #efefef;
    padding: 30px 10px 30px 10px;
}
.bando-mainevecls .bando-evencls .post-content {
    display: flex;
    flex-direction: row;
	width: 100%;
}
.bando-mainevecls .bando-evencls .post-content .featuredupcoming-image-cls {
    width: 30%;
	padding: 0 10px 0 0;
}
.bando-mainevecls .bando-evencls .post-content .post-content-wrap {
    width: 70%;
    border-left: 4px solid #a8d144;
    padding: 0 10px 0 35px;
}

.bando-mainevecls .bando-evencls .post-content .post-content-wrap .post-title h3 {
    margin-bottom: 20px;
}

.bando-mainevecls .bando-evencls .post-content .post-content-wrap .post-title h3 a {
	text-decoration: none;
    color: #000 !important;
    text-transform: uppercase;
    font-family: PromptBold;
    margin: 0px !IMPORTANT;
    display: inline-block;
    letter-spacing: 0;
    font-size: 20px;
}
.read-more-link a {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none !important;
    border-radius: 4px;
    cursor: pointer !important;
    box-sizing: border-box !important;
    margin-bottom: 0;
    background-color: #8ac43f;
    color: #fff;
    border-color: #8ac43f;
}
.read-more-link a:hover {
    color: #fff;
}
.bando-mainevecls .bando-evencls .post-content .post-content-wrap .post-content-text {
    font-size: 16px;
    margin: 20px 0;
}

.bando-mainevecls .bando-evencls .post-content .post-content-wrap .postevent-startdate {
    font-size: 16px;
    line-height: normal;
	display: flex;
	width: 100%;
	
}

.bando-mainevecls .bando-evencls .post-content .post-content-wrap .postevent-startdate .startcalendar-iconcls {
	width: 50%;
	padding-right: 10px;
}
.bando-mainevecls .bando-evencls .post-content .post-content-wrap .starttime-iconcls{
	width: 50%;
}

.bando-mainevecls .bando-evencls .post-content .post-content-wrap .startcalendar-iconcls:before {
    content: '';
    background-image: url(/wp-content/uploads/2017/05/start-calendar-icon-download.png);
    padding: 0px 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px;
	margin-right: 15px;
}
.bando-mainevecls .bando-evencls .post-content .post-content-wrap .starttime-iconcls::before{
	content: '';
    background-image: url(/wp-content/uploads/2017/05/start-time-icon-download.png);
    padding: 0px 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px;
	margin-right: 15px;
}
.readbtn-bando {
	background-image: linear-gradient(to bottom, #8ac43f, #8ac43f);
	color: #fff;
	padding: 10px 30px;
	font-size: 16px;
	border-radius: 2px;
	/* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); */
	cursor: pointer;
	border: none;
	outline: none;
	text-align: center;
	transition: background-image 0.3s ease-in-out;
  }
  
  .readbtn-bando:hover {
	background-image: linear-gradient(to bottom, #a7d889, #005e2e);
	color: #fff;
  }
  .readbtn-bando:focus{
	color: #fff;
  }
  .load-more-button-events{
	text-align: center;
  }


@media screen and (max-width:600px){
	.bando-mainevecls .bando-evencls .post-content {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.bando-mainevecls .bando-evencls .post-content .featuredupcoming-image-cls {
		width: 100%;
		padding: 0 0 10px 0;
	}
	.bando-mainevecls .bando-evencls .post-content .post-content-wrap {
		width: 100%;
		border-left: none;
		border-top: 4px solid #8ac43f;
		padding: 10px 10px 10px 10px;
	}
	.bando-mainevecls .bando-evencls{
	margin-bottom: 30px;
    border: 1px solid #cdcdcd;
    padding: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	}
	.bando-mainevecls .bando-evencls:last-child{
		margin-bottom: 10px;
		}
	.bando-mainevecls .bando-evencls .post-content .post-content-wrap .postevent-startdate {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.bando-mainevecls .bando-evencls .post-content .post-content-wrap .postevent-startdate .startcalendar-iconcls {
		width: 100%;
		padding-right: 0px;
	}
	.bando-mainevecls .bando-evencls .post-content .post-content-wrap .starttime-iconcls{
		width: 100%;
	}
}

/*---------------------------header-main-menu-css--------start------------------------*/

body #primary-menu li ul li.bandsub-Offersmenu ul.sub-menu {
    top: 30px;
    display: none;
	margin-left: -117px;
}

body #primary-menu li ul li.bandsub-Offersmenu:hover ul.sub-menu {
    display: block;
}

body #primary-menu li ul li.bandsub-Offersmenu a:after {
    transform: rotate(90deg);
}


/*---------------------------header-main-menu-css--------start------------------------*/

@media screen and (max-width:600px){
.wolcomesinglebop-wrappercls {
    width: 100%;
    height: 44vw;
}

.wolcomesinglebop-wrappercls img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
}