/* Generated by Font Squirrel (https://www.fontsquirrel.com) on September 20, 2016 */



@font-face {
    font-family: 'radikalblack_italic';
    src: url('fonts/radikal_black_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_black_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalblack';
    src: url('fonts/radikal_black-webfont.woff2') format('woff2'),
         url('fonts/radikal_black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalbold_italic';
    src: url('fonts/radikal_bold_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_bold_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalbold';
    src: url('fonts/radikal_bold-webfont.woff2') format('woff2'),
         url('fonts/radikal_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalitalic';
    src: url('fonts/radikal_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikallight_italic';
    src: url('fonts/radikal_light_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_light_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikallight';
    src: url('fonts/radikal_light-webfont.woff2') format('woff2'),
         url('fonts/radikal_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalmedium_italic';
    src: url('fonts/radikal_medium_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_medium_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalmedium';
    src: url('fonts/radikal_medium-webfont.woff2') format('woff2'),
         url('fonts/radikal_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalthin_italic';
    src: url('fonts/radikal_thin_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_thin_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikalthin';
    src: url('fonts/radikal_thin-webfont.woff2') format('woff2'),
         url('fonts/radikal_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'radikaluploaded_file';
    src: url('fonts/radikal_ultra_thin_italic-webfont.woff2') format('woff2'),
         url('fonts/radikal_ultra_thin_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'Radical';
  src: url('fonts/Radical.eot?#iefix') format('embedded-opentype'),  url('fonts/Radical.otf')  format('opentype'),
	     url('fonts/Radical.woff') format('woff'), url('fonts/Radical.ttf')  format('truetype'), url('fonts/Radical.svg#Radical') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'kaushan_scriptregular';
    src: url('../fonts/kaushanscript-regular-webfont.woff2') format('woff2'),
         url('../fonts/kaushanscript-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'univers_45_lightregular';
    src: url('../fonts/univers_45_light-webfont.eot');
    src: url('../fonts/univers_45_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/univers_45_light-webfont.woff') format('woff'),
         url('../fonts/univers_45_light-webfont.ttf') format('truetype'),
         url('../fonts/univers_45_light-webfont.svg#univers_45_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'universbold';
    src: url('../fonts/univers_bold-webfont.eot');
    src: url('../fonts/univers_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/univers_bold-webfont.woff') format('woff'),
         url('../fonts/univers_bold-webfont.ttf') format('truetype'),
         url('../fonts/univers_bold-webfont.svg#universbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'univers_lt_std75_black';
    src: url('../fonts/univers_black-webfont.eot');
    src: url('../fonts/univers_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/univers_black-webfont.woff') format('woff'),
         url('../fonts/univers_black-webfont.ttf') format('truetype'),
         url('../fonts/univers_black-webfont.svg#univers_lt_std75_black') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'univers_extra_blackXBlk';
    src: url('../fonts/univers-85-extra-black-1361510617-webfont.eot');
    src: url('../fonts/univers-85-extra-black-1361510617-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/univers-85-extra-black-1361510617-webfont.woff') format('woff'),
         url('../fonts/univers-85-extra-black-1361510617-webfont.ttf') format('truetype'),
         url('../fonts/univers-85-extra-black-1361510617-webfont.svg#univers_extra_blackXBlk') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{
	max-width:100%;
}

body {
	font-size:16px;
}
.clear {
	clear:both
}
.header_wrapper {

}
img {
	border:none;
	
	height:auto;
}
.header_wrapper .topdonate_btn {
	padding-top: 10px;
}
.btn-primary, .btn-primary:hover {
	color: #fff;
	background-color: #e56717;
	border-color: #e56717;
}
.header_wrapper .search_field {
	float: right;
    margin-top: 10px;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
	margin-bottom:10px;
}
.btn-group-lg>.btn, .btn-lg {
	padding: 7px 16px;
	/*font-size: 26px;*/
	font-size: 20px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.btn-group-lg>.btn, .btn-lg2 {
	padding: 7px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
}
.navbar-default .navbar-nav>li>a {
	border-top:3px solid #fff
}
.navbar-default .navbar-nav>li>a:hover {
	border-top:3px solid #0f357f
}
.navbar {
	border: none;
}
.site_banner {
}
.navbar {
	margin-bottom: 0px;
}
.no_p_m {
	margin:0px;
	padding:0px;
}
.container .page_title .heading {
	padding-top: 15px;
	padding-bottom: 20px;
	text-align:center
}
.gray_txt {
	color:#9f9e9e;
	text-transform:uppercase;
}
.intro_txt {
max-width:100%;
font-size:16px;
font-weight:normal;
text-align: justify;
margin:auto;
 padding: 0 20px 60px 20px;
}
.sublg_wrapper {
	background:#eaeaea;
	padding-top:15px;
	padding-bottom:15px;
}
.sublg_wrapper .container .front_page_form {
	max-width:600px;
	margin:auto;
	padding-top:30px;
	padding-bottom:50px;
}
.checkbox_bg {
	background:#FFF;
	border: 1px solid #ccc;
	border-radious:3px;
	padding-left:7px;
}
.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
}
.front_page_form .bookingbottombtn {
	padding-top: 25px;
	text-align:center
}
.slider .container .sm_txt {
	max-width:600px;
	margin:auto;
	padding-top:40px;
	padding-bottom:50px;
}
.blue_txt {
	color: #0f357f;
    text-transform: uppercase;
}
.sections_padding {
	padding-bottom:50px;
}
.r_b_margin {
	margin-right: 24px;
	margin-bottom:24px;
}
.footer_wrapper {
	padding-top:50px;
	padding-bottom:40px;
}
.footer_wrapper .footer_nav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.footer_wrapper .footer_nav ul a {
	color:#000;
	text-decoration:none
}
.footer_wrapper .footer_nav ul a:hover {
	color:#000;
	text-decoration:underline
}
.footer_wrapper .footer_nav .sec_heading {
	min-height:35px;
	font-size:16px;
	font-weight:bold
}
.footer_wrapper {
	background:url(../images/FACS_mainpage_27.jpg) repeat-x;
	padding-top: 3px;
	padding-bottom: 40px;
	margin-top: 51px;
}
.footer_wrapper .footer_nav .copyrights {
	color: #020202;
    font-family: "Times New Roman",Times,serif;
    font-size: 12px;
    margin: 0 auto;
    padding-top: 90px;
    text-align: center;
}
.footer_wrapper .footer_nav .copyrights a {
	color:#000;
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 15px;
	text-transform:uppercase;
	text-align:center;
}
.content_wrapper .pagemain_heading {
	color:#9f9e9e;
	font-size:20px;
	padding-top:50px;
	text-align:center;
	padding-bottom:45px;
}
.right_liststyle{
	margin:0;
	padding:0;
	list-style:none;
	line-height:35px;
}
.right_liststyle a{
	color:#000
}.content_wrapper .innerpage_content  .section_padding {
	padding-bottom:35px;
}
.content_wrapper .innerpage_content .gray_right {
	background:#eaeaea;
	padding:5px;

}
.fancy_bullets li{
	background:url(../images/FACS_About_BLOG_Child_DT_07.png) no-repeat left center;
	padding-left:14px;
	color:#0f357f;
	font-weight:bold
}
.content_wrapper .innerpage_content  .right_liststyle  .li_txt {
    color: #0f357f;
    line-height: 20px;
    font-weight: bold;
    padding-left: 14px;
    padding-bottom: 11px;
}
.bullet_top{
	background:url(../images/FACS_About_BLOG_Child_DT_015.png) left center no-repeat !important
}
.sm_graytxt {
	color: #999;
	font-size: 12px;
	padding-bottom:15px;
}
.share_plugin {
	padding-top:12px;
	padding-bottom:12px;
	text-align:right;
	padding-right:5px;
}
.listing_border {
	border-bottom:1px solid #666;
	margin:20px 0px;
}
.bottom_listing {
	padding:8px;
}
.lrg_heading{
	color: #9f9e9e;
    font-size: 27px !important;
    padding-top: 50px;
    text-align: center;
    padding-bottom: 13px !important;
}
.padding_min{
	padding-top:10px;
}
.fields_margin{
	margin-top: 80px;
}
.bottom_paddng_fields{
	padding-bottom:30px;
}
.white_bg_div{
	background:#FFF;
	min-height:50px;
}
.banner2{

	background-repeat:no-repeat !important;
	background-position:top center !important;
	background-size: cover;
}.banner3{
	background-size: cover;
}
.banner2 .banner_txt1 {
	background:rgba(255, 255, 255, 0.8);
	max-width:400px;
	padding:22px;
	font-size:20px;

	margin-bottom:50px;
	border-radious:10px;
	margin:auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-align:center;
	font-weight:bold
}
.max-width-90{
	max-width:900px;
	margin:auto
}
.donate_lrgbtn{
	padding-top:150px;
}


.navbar-fixed-bottom, .navbar-fixed-top{
	position:relative;
}

.container-fluid{
	padding:0px;
}

.site_banner img{
	max-width:100%;
}

.archive .pagemain_heading{
	text-transform:uppercase;
}

#sidebar1 .widgettitle{
	font-size: 24px;
	color:#333;
	font-family: sans-serif;
	font-weight:bold;
}

#sidebar1 ul{
	margin:0px;
	list-style: none;
	padding:0px;
}

#sidebar1 ul li{
	line-height: 35px;
    list-style: outside none none;
	font-size:16px;
}

#sidebar1 ul li a{
	color:#000;
	text-transform:uppercase;
}

.widget_categories{
	margin:20px 0px 20px 0px;
}

#sidebar1 .widget_archive li a{
	color: #0f357f;
    font-weight: bold;
}

.widget_archive{
	background: #eaeaea none repeat scroll 0 0;
    padding: 5px;
}

.wp-prev-next ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.wp-prev-next ul li{
	display:inline;
}


.wp-prev-next ul li.next-link{
	float:left;
}

.wp-prev-next ul li.prev-link{
	float: right;
}

.wp-prev-next ul li a{
	text-indent:-10000px;
	display:block;
	width:44px;
	height:44px;
	background-repeat:no-repeat;
	background-position:top left;
}

.wp-prev-next ul li.next-link a{
	background-image:url(../images/FACS_mainpage_12.jpg);
}

.wp-prev-next ul li.prev-link a{
	background-image:url(../images/FACS_mainpage_14.jpg);
}

#sidebar1 ul li.cat-item-5,#sidebar1 ul li.cat-item-3{
	display:none;
}

#commentform ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#commentform ul{
	margin-bottom:10px;
}

#commentform ul li{
	margin-bottom:10px;
}

#commentform .form-actions{
	margin-top:10px;
}

#commentform #comment{
	width:100%;
	height:130px;
}

.upper{
	text-transform:uppercase;
}

.marg_left{
	margin-left:20px;
}

#respond{
	clear: both;
}

#inner_page #content{
	max-width:1170px;
	margin:0 auto;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	background-color:transparent;
	border-top: 3px solid #0f357f;
	color: #000000;
}


.navbar-nav > li > .dropdown-menu {
    border-radius: 0;
    margin-top: -1px;

}

.nav_section{
	border-bottom:2px solid #000;
	border-top:2px solid #000;
}


.front_page_form .gform_wrapper .top_label .gfield_label{
	display:none;
}

.gform_wrapper .gform_footer{
	text-align:center;
}

.front_page_form .gform_wrapper .gform_footer input{
	 border-radius: 6px;
    font-size: 26px !important;
    line-height: 1.33333;
    padding: 7px 16px;
	background-color: #e56717;
    border-color: #e56717;
    color: #fff;
	border:none;
	text-transform:uppercase;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){

	display:block;width:100%;height:34px;padding:6px 12px !important;font-size:14px !important;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s

}

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{
	display:block;width:95%;height:34px;padding:6px 12px !important;font-size:14px !important;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	text-indent:11px;

}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label{
	font-weight:normal !important;
	color:#ccc;
}

.ginput_container_radio li *{
	margin-top:5px !important;
}

body .gform_wrapper ul li.gfield{
	margin-top:8px !important;
}

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio{
	margin-top:0px !important;
}

.navbar-nav > li > .dropdown-menu li{
	display:inline;
	float:left;
}


.navbar-nav > li > .dropdown-menu {
    border-radius: 0;
/*    left: -111px;*/
	left: 0px;
    margin-top: -1px;
    min-width: 400px;
}

.frameit {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 5000;
    overflow: hidden;
}
.frameit iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }


.dropdown-menu > li > a{
	font-family: 'univers_45_lightregular';
	font-size:16px;
}

.dropdown-menu > li > a:hover{
	color:#0F357F;
	background-color:transparent;
}

@media (max-width:768px){

	.navbar-nav > li > .dropdown-menu {
		border-radius: 0;
		left: auto;
		margin-top: -1px;
		min-width: inherit;
	}

	.navbar-nav > li > .dropdown-menu li{
		display:inline;
		float: none;
	}
  .email_form_center {
    position: relative;
    left: 0;
  }

}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
	color:#000;
}



.section2bg{
	background:url(../images/FACS_Home_FINAL_02.jpg) top center no-repeat;
	background-size: cover;
	min-height:620px;
}
.white_txt{
	color:#FFF
}
.sectionheadingmargin{
	margin-top:80px;
	margin-bottom:50px;
}
.donate_btn_margin{
	margin-top:35px;
}
.bottom_padding_min{
	padding-bottom:15px;
}.section3 {
	background: url(../images/FACS_Home_FINAL_04.jpg) top center no-repeat;

	min-height:679px;
}
.howitworks_lable{
max-width: 480px;
	min-height: 300px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background:rgba(255, 255, 255, 0.8);
	margin:auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:25px;
	font-size:24px;
	padding-left:25px;
	padding-right:25px;

}.section3 .labelouter {
	padding-top: 130px;
	padding-bottom: 100px;
}

.serac_icon{
    clear: right;
    font-size: 27px;
    padding: 4px 15px;
}

.t_center{
	text-align:center;
	margin-top:10px;
}

.home1 {
  margin-top: -20px;

}

.ginput_container_checkbox li * {
    margin-top: 5px !important;
}

.gform_wrapper .gfield_checkbox li label{
	font-weight:normal !important;
	color:#ccc;
}

.gform_confirmation_message{
	text-align:center;
	font-size: 30px;
	color:#333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}





.soliloquy-container .font_1{
	font-family: 'radikalitalic';
    font-size: 45px;
    letter-spacing: 4px;
    line-height: 57px;
    margin-bottom: 30px;
}
.soliloquy-container .font_1a {
  background-color:rgba(0, 0, 0, 0.3);
}

.soliloquy-container .font_2{
	font-family: 'Radical';
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:30px;
}

.soliloquy-container .font_3{
	font-family: 'Radical';
    font-size: 22px;
    font-style: oblique;
    line-height: 28px;
    margin-top: 10%;
}

.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside {
    background: transparent none repeat scroll 0 0 !important;
}




.soliloquy-container .soliloquy-wrapper .soliloquy-caption {
    left: 6%;
    top: 10%;
}

.soliloquy-container .soliloquy-wrapper .soliloquy-caption{
	width:auto;
	max-width:50%;
}

.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside{
	text-align:left !important;
}



.mobile_show{
	margin:20px 0px;
	display:none;
}




@media (min-width: 768px) and (max-width: 1260px) {

	.soliloquy-container .font_1 {
		/*font-family: "kaushan_scriptregular";*/
		font-size: 25px;
		letter-spacing: 4px;
		line-height: 25px;
		margin-bottom: 13px;
	}

	.soliloquy-container .font_2 {
		font-family: "universbold";
		font-size: 20px;
		font-weight: normal;
		line-height: 20px;
		margin-bottom: 10px;
	}

	.soliloquy-container .font_3 {
		font-family: "univers_45_lightregular";
		font-size: 17px;
		font-style: oblique;
		line-height: 28px;
		margin-top: 5%;
	}

  .email_form_center {
    position: relative;
    left: 0 !important;
  }
}


.search_left{
	display:none;
	cursor:pointer;
	max-width:40px;
}


@media (min-width:768px){

	ul.nav li.dropdown:hover > ul.dropdown-menu{
		display: block;
		margin: 0;
	}

}

@media (max-width:768px){

	.soliloquy-container .font_1 {
		font-family: 'radikalitalic';
		font-size: 20px;
		letter-spacing: 4px;
		line-height: 23px;
		margin-bottom: 13px;
	}

	.soliloquy-container .font_2 {
		font-family: "universbold";
		font-size: 20px;
		font-weight: normal;
		line-height: 20px;
		margin-bottom: 10px;
	}

	.soliloquy-container .font_3 {
		font-family: "univers_45_lightregular";
		font-size: 14px;
		font-style: oblique;
		line-height: 28px;
		margin-top: 1%;
	}

	.soliloquy-container .soliloquy-wrapper .soliloquy-caption {
		left: 19%;
		top: 0%;

	}

	.blue_txt{
		text-transform:none;
	}

	.site_banner_mobile .soliloquy-container .soliloquy-wrapper .soliloquy-caption{
		left:0%;
		top:3%;
	}

	.site_banner_mobile .soliloquy-container .soliloquy-wrapper .soliloquy-caption {
		max-width: 100%;
		width: auto;
	}

	.mobile_hide{
		display:none;
	}

	.mobile_show{
		display: block;
		text-align:center;
	}

	.hide_mobile{
		display:none;
	}

	.search_left{
		display: block;
		float: right;
		margin: 5px 20px 0 0;
		max-width: 30px;
	}

	.search_main{
		display:none;
	}


	.form-group {
		float: right;
	}

	.gform_wrapper .gform_footer{
		width:30%;
		margin:0 auto !important;
	}

	.navbar-nav > li > .dropdown-menu li{
		text-align:center;
	}
  .email_form_center {
    position: relative;
    left: 0 !important;
  }


}

.mobile_show img{
	max-width:100%;
}

.centerimg {
  margin: 0 auto;
  text-align: center;
  display: block;
}
.leftimg {
  float: left;
  padding: 20px;
}
p {
  text-align: left;
}
.email_form {
  max-width:600px;
  margin: 0 auto;
  display: block;
  }
  .email_form_center {
    position: relative;
    left: -100px;
  }
.email_form .gform_wrapper .gform_footer input{
	 border-radius: 6px;
    font-size: 18px !important;
    line-height: 1.33333;
    padding: 7px 16px;
	background-color: #e56717;
    border-color: #e56717;
    color: #fff;
	border:none;
	text-transform:uppercase;
}
.white_txt_form {
  color: #FFF;
  margin: 20px auto;
  text-align: center;
  font-size: 24px;
}
#label_1_6_1 {
  color: #000;
}









#overlay {
	background: #000;
	background: rgba(0, 0, 0, 0.3);
	display: block;
	float: left;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}

#gform-notification {
	background: #fff;
	border-radius: 10px;
	display: block;
	margin: auto;
	max-height: 300px;
	max-width: 700px;
	padding: 61px;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	text-align: center;
	width: 100%;
	z-index: 101;
}

#gform-notification .button {
	right: 10px;
    text-indent: -10000px;
    top: 0;
    width: 32px;
	height: 32px;
    margin: 20px 0 0;
    padding: 12px 24px;
    position: absolute;
	background-image:url(../images/close.png);
	background-repeat:no-repeat;
	background-position:center top;
}
a.soliloquy-pager-link.active {
  background: #0F357F !important;
  border-radius: 10px;
  border: 1px solid #fff;
}
h3 {
  font-size: 36px;
  font-weight: normal;
}
.fn.n.notranslate {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-variant: normal;
}
.org.fn.notranslate {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-variant: normal;
}
.donate-form {
width: 90%;
border: 1px solid #E56717;
height: auto;
display: block;
text-align: center;
margin: 0 auto;
padding: 10px;
border-radius: 20px;
background: #EAEAEA;
}
.donate_amount_custom{
  color: #000!important;
}
#can_embed_form .donate_amount:hover, #can_embed_form .donate_amount-selected, #can_embed_form #tip_jar .tip_label:hover, #can_embed_form #tip_jar .tip_label.tip_label-selected {
  background-color: #E56717 !important;
  transition: all .25s linear;
  color: #FFFFFF !important;
}
#can_embed_form input[type="submit"], #can_embed_form .button, #donate_auto_modal input[type="submit"], #donate_auto_modal .button {
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  border-radius: 3px;
  padding: 5px 10px;
  border: none;
  border: 1px solid rgba(0,0,0,.04);
  line-height: 1.5em;
  text-shadow: 0 1px 0 rgba(0,0,0,.5);
  transition: all .25s linear;
  cursor: pointer;
  color: #FFFFFF;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0) inset;
  background-color: #E56717 !important;
  text-align: center;
  outline: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: block;
  width: 100%;
  white-space: normal;
}
#can_embed_form .donate_cc_exp {
  line-height: 25px;
  position: relative;
  width: 40%!important;
  float: left;
}
#form-card_sec {
  width: 100px!important;
}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: bold !important;
    color: #E56717;
}
#label_4_7_1 {
  color: #E56717;
  font-weight: bold;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #E56717;
    margin: 1em 0;
    padding: 0;
}
#gform_submit_button_4 {
  color: #fff;
  background-color: #e56717;
  border-color: #e56717;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  font-weight: 400;
  font-size: 28px;
  border-radius: 5px;
  padding: 5px 10px 10px 10px;
}
.donate-button {
    color: #fff;
    background-color: #e56717;
    border-color: #e56717;
    white-space: nowrap;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    font-weight: 400;
    font-size: 28px;
    border-radius: 5px;
    padding: 5px 10px 10px 10px;
    width: 150px;
    margin: 0 auto;
    text-align: center;
}
.donate-button a {
  color: #fff;
}
.donate-button a:hover {
  color: #337ab7;
  text-decoration: none;
}
#menu_btn{
	display:none;
}

@media (max-width:768px){



	.gform_confirmation_message{
		font-size:19px;
	}

	.front_page_form .gform_wrapper .gform_footer input{
		font-size:16px !important;
	}

	.blue_txt {
		font-size: 28px;
	}

	.section2bg .white_txt_form{
		display:none;
	}

	.sectionheadingmargin {
		font-size: 25px;
		margin: 20px 0 0;
	}

	.carousel-inner em a{
		clear:both;
		text-align:center;
	}

	.section3 .labelouter {
		margin: 0 auto;
		max-width: 90%;
		padding-bottom: 100px;
		padding-top: 130px;
	}

	.btn-group-lg > .btn, .btn-lg {
		border-radius: 6px;
		font-size: 14px;
		line-height: 1.33333;
		max-width: 100%;
		padding: 7px 16px;
	}

	.header_wrapper .topdonate_btn {
		max-width: 100%;
		padding-top: 10px;
	}

	.mobile_show img{
		max-height:40px;
	}

	.page-id-51 #content,.search #content {
		padding:0px 10px;
	}

	.header_wrapper .search_field{
		margin-top:0px;
	}

	.section2bg{
		background-image:url(../images/cntct_mobile_bg.jpg);
	}

	.input-group-addon a{
		display:block;
	}

	#menu_btn{
		margin-top:8px;
		display:block;
		padding-left: 0;
   	    padding-right: 0;
	}

	#menu_btn img{
		max-width:100%;
	}

	#menu_btn button{
		padding:0px;
		margin:0px;
	}

	.nopadd{
		padding:0px;
	}

	.topdonate_btn a{
		text-align:center;
	}


	.header_wrapper .btn-group-lg > .btn,.header_wrapper .btn-lg {
			padding: 3px 6px;
			width:100%;
	}

}

.nopadd{
		padding:0px;
}



@media (max-width:768px){

	.header_wrapper .btn-group-lg > .btn, .header_wrapper .btn-lg {
		padding: 10px;
		width: 100%;
	}

	#menu_btn img {
		max-width: 56%;
	}

	.search_left {
		margin: 5px 15px 0 0;
		max-width: 25px;
	}

	.nav_section{
		border:none;
	}

	.navbar{
		min-height:inherit;
	}

	.logo_mobile_main{
		padding:12px 0 12px 5px;
	}

	.nomarg_mob{
		margin-bottom:0px;
	}

	.margleft_mobile{
		margin-left:10px;
	}
  .soliloquy-container .font_1 {
    font-family: 'radikalitalic';
    font-size: 20px;
    letter-spacing: 4px;
    line-height: 23px;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    background-color:rgba(0, 0, 0, 0.3);
    padding: 5px;
  }
  .soliloquy-container .font_2 {
    margin-top: 5px;
    font-size: 12px;
  }
.soliloquy-caption {
  width: 100%!important;
}

}


@media (max-width:400px){

	.search_left {
		margin: 5px 12px 0 0;
		max-width: 21px;
	}

	.header_wrapper .topdonate_btn {
		max-width: 100%;
		padding-top: 9px;
	}

	.header_wrapper .btn-group-lg > .btn, .header_wrapper .btn-lg {
		font-size: 12px;
		
		width: 100%;
	}

}









.post_content #can_embed_form,.post_content #donate_auto_modal{
	border:none !important;
	padding:0px !important;
}

#can_embed_form h2, #donate_auto_modal h2, #can_embed_form h4,#can_embed_form #action_info,#can_embed_form #logo_wrap,.post_content #can_embed_form #d_sharing{
	display:none !important;
}

.post_content #can_embed_form.can_float #form_col1 {
    float: left !important;
    width: 100% !important;
}

.post_content #can_embed_form input[type="text"], .post_content #can_embed_form input[type="password"], .post_content #can_embed_form input[type="url"], .post_content #can_embed_form input[type="email"], .post_content #can_embed_form input[type="tel"], .post_content #can_embed_form input[type="number"], #donate_auto_modal input[type="password"], #donate_auto_modal input[type="text"]{
	 background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline;
    font-size: 14px !important;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 49.5% !important;
}


.post_content #can_embed_form.can_float #form_col2 {
    float: left !important;
    width: 100% !important;
	text-align:center;
}

.post_content #can_embed_form input[type="submit"], .post_content #can_embed_form .button, #donate_auto_modal input[type="submit"], #donate_auto_modal .button{
	 background-color: #e56717 !important;
    border: medium none !important;
    border-radius: 6px !important;
    color: #fff !important;
    float: none !important;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.33333 !important;
    margin: 0 auto !important;
    max-width: 156px !important;
    padding: 7px 16px !important;
    text-transform: uppercase !important;
}

.j_form{
	padding:20px 0px;
}


.j_form #can_embed_form form li.control-group {
    float: left !important;
    margin-bottom: 0 !important;
    margin-right: 5px !important;
    width: 49% !important;
}

.j_form #can_embed_form input#congregation{
	width:100% !important;
}


.h_form #can_embed_form,.h_form #donate_auto_modal{
	background-color: transparent !important;
}


@media (max-width:768px){

	.post_content #can_embed_form input[type="text"], .post_content #can_embed_form input[type="password"], .post_content #can_embed_form input[type="url"], .post_content #can_embed_form input[type="email"], .post_content #can_embed_form input[type="tel"], .post_content #can_embed_form input[type="number"], #donate_auto_modal input[type="password"], #donate_auto_modal input[type="text"]{
		width:100% !important;
	}

	.j_form #can_embed_form form li.control-group{
		width:100% !important;
		float:none !important;
	}

	.h_form #can_embed_form .check_radio_field label,.h_form #donate_auto_modal .check_radio_field label{
		color:#fff !important;
	}

	.front_page_form .form-group {
		float: left;
		width: 100%;
	}



}

.front_page_form_message{
	padding:10px;
	background-color:#ccc;
	margin-bottom:10px;
	display:none;
}

.padding_min_bott{
	padding-bottom:0px;
}





.donate_slider .soliloquy-container .font_1{
	font-family: "radikalitalic" !important;
}


@media (max-width:768px){


	.donate_slider .soliloquy-container .soliloquy-caption,.donate_slider .soliloquy-container .soliloquy-controls-auto,.donate_slider .soliloquy-container .soliloquy-pager{
		display: block;
		left: 0;
		max-width: 100% !important;
		width: 100% !important;
	}

	.donate_slider .soliloquy-container .font_1{
		font-size:13px;
		width:100%;
	}

	.donate_slider .soliloquy-container .font_2{
		display: none;
	}

	.donate_slider .soliloquy-container .soliloquy-wrapper .soliloquy-caption{
		top:inherit;
	}

}


.search .pagination ul{
	padding-left:0px;
	margin-left:0px;
}

.search .pagination ul li{
	display:inline;
	padding:0px 20px;
}

.search .pagination{
	width:100%;
	text-align:center;
	margin:40px 0px 0px 0px;
}

.home .carousel-control{
	top: 40%;
}

.home .carousel-inner {
    min-height: 400px;
}


.header_wrapper .form-inline .input-group{
	float:right;
}


.home .carousel-control{
	top: 40%;
}


@media (max-width:768px){
	
	.search .pagination ul li{
		display:inline;
		padding:0px 7px;
	}
	
	.home .carousel-control{
		bottom: 5%;
		top:inherit;
	}
	
	.home .carousel-inner {
		min-height: 320px;
	}
	
	

}



@media (max-width:400px){
	
	
	
	.home .carousel-inner {
		min-height: 520px;
	}
	
	home .carousel-control{
		bottom: 0%;
		top:inherit;
	}
	
	

}


.topdonate_btn a .btn-primary, .topdonate_btn a .btn-primary:hover {
    background-color: #0f357f;
    border-color: #0f357f;

}


.logo_mobile_main a img{
	min-height:100px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#sidebar1 li.cat-item-12{
	display:none;
}


.m_top{
	margin-top: 20px;
	clear: both;
	display: inline-block;
	width:100%;
}

.b_right{
	border-right: 1px solid #ccc;
}

/* CHANGES IMPLEMENTED BY NELSON DOWNS IN DECEMBER, 2019 */
/*@media not screen {
	#floating-donate {
		display: none;
	}
}

@media screen and (min-width:768px) {
	#floating-donate {
		position: fixed;
		right: 30px;
		bottom: 30px;
		z-index: 2000;
		border-radius: 5px;
		background: #0f357f;
		box-shadow: 0px 2px 5px #666;
	}
}*/


#floating-donate {
		position: fixed;
		right: 30px;
		bottom: 30px;
		z-index: 2000;
		border-radius: 5px;
		background: #0f357f;
		box-shadow: 0px 2px 5px #666;
	}

#floating-donate a, #floating-donate a:hover, #floating-donate a:visited {
	text-decoration: none;
	color: white;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:25px;
	padding-right:25px;
	z-index: 2001;
}

#floating-donate:hover .close-donate, #floating-donate:hover .close-donate:hover, #floating-donate:hover .donate-now, #floating-donate:hover .donate-now:hover {
	cursor: pointer;
	transition: all 0.1s;
}

#floating-donate:hover .close-donate {
	color: #ffffff;
}

/*#floating-donate:hover .close-donate:hover {
	color: darkgray;
}*/

#floating-donate:hover .donate-now {
	font-size: 1.7em;
}

.donate-now {
	text-align: center;
	font-family: Impact, Charcoal, sans-serif;
	letter-spacing: 1px;
	font-size: 1.5em;
	transition: all 0.1s;
}

input[type="submit"].close-donate {
	color: #ffffff;
	font: 14px/100% arial, sans-serif;
	position: absolute;
	right: 5px;
	top: 5px;
	transition: all 0.1s;
	z-index: 2002;
	border: none;
	background: none;
	padding: 0px;
}



.sli-image,.sli-logo,.sli-text,.sli-social-icons-element,.sli-divider-element{
	display:none !important;
}


body .sli-button.sli-expand,body .sli-button.sli-expand {
    padding: 7px 16px !important;
    /* font-size: 26px !important; */
    font-size: 20px !important;
    line-height: 1.3333333 !important;
    border-radius: 6px !important;
	background-color: #0f357f !important;
    border-color: #0f357f !important;
	
	float:left;
	width:auto;
	text-transform:uppercase;
	text-decoration:none;
}



.sli-element#id_6841af19-7bbf-4eee-8bef-36b76b2dacdc{
	display:block !important;
}


.topdonate_btn_don{
	visibility:hidden;
	display:none;
}

.labelouter_salsa{
	padding-top:130px;
}

.labelouter_salsa .howitworks_lable {
    max-width: 700px;
}	


.input-group-addon{
	width:inherit;
	padding:5px 12px;
}

.search_main #ser{
	height:28px;
	width:auto !important;
	overflow: hidden !important;
	color: #555;
	border: 1px solid #ccc;
	border-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	max-width:150px;
}

@media (max-width:768px){
	
		
		.header_wrapper .search_field {
			float: inherit;
			padding-top: 0px;
			text-align: center;
			padding-bottom: 0px;
			margin-top: 8px;
		}
		
		
		.footer_wrapper .footer_nav .copyrights{
			padding-top:0px;
		}
		
		#floating-donate {
			right: 5px;
			bottom: 5px;
		}
		
		#main article{
			padding:0px 20px;
		}
		
		#main .intro_txt{
			padding:0px;
		}
		
		.listing_border{
			border-bottom:none;
		}
		
		.dropdown-menu{
			position:relative;
			float:none;
		}
		
		#menu_btn{
			text-align:left;
		}
		
		#menu_btn button{
			float:none;
		}
		
		.navbar-default .navbar-collapse, .navbar-default .navbar-form{
			margin:0 auto;
		}
		
		.navbar-nav{
			margin:0px;
		}
		
		.caret {
			margin-left: 6px;
			border-top: 8px dashed;
			border-top: 4px solid\9;
			border-right: 8px solid transparent;
			border-left: 8px solid transparent;
			float:right;
		}
		
		.navbar-nav > li > .dropdown-menu li.dropdown a span.caret{
			margin-left:20px;
		}
		
		.navbar-right .dropdown-menu .dropdown-menu {
			right: 0;
			left: auto;
			border-radius: 0px;
			width: 100%;
			min-width: inherit;
			top: 0px;
			/*border:1px solid #0f357f;*/
		}
		
		

}


/*.navbar-nav > li#menu-item-211 > .dropdown-menu{
	min-width:500px;
}
*/
.donate-now-main .donate-now{
	color:#23527c;
}