/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.17.4.1657091703
Updated: 2022-07-06 07:15:03

*/
.site-banner,
.site-banner .et_pb_slides,
.site-banner .et_pb_slide {
	height: 100vh;
}
#gtranslate_wrapper {
	top: 170px;
	right: 10px;
}
.site-banner .et_pb_container {
	float: left;
}
.site-banner .et_pb_slide_title span {
	font-weight: 900;
}
.site-banner h1.et_pb_slide_title {
	font-weight: 400 !important;
}
.site-banner .et_pb_slides .et_pb_slider_container_inner {
	vertical-align: inherit;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {
   font-weight: 800;
}

.donate-btn a {
	padding: 13px 30px !important;
	background-color: #fa062e;
	border-radius: 4px;
	font-weight: 800 !important;
}
.page-id-243 #header
#top-menu li a:hover {
	opacity: 1 !important;
}
#top-menu .current-menu-item {
	font-weight: normal;
}
#form_email_1 {
	border-radius: 4px 0px 0px 4px;
}
#form_1_1 {
	border-radius: 0px 4px 4px 0px;
}
#mailpoet_form_1 .mailpoet_submit:hover {
	background-color: #bf0d3e;
	transition: all .4s ease-in-out;
}
.et-fixed-header #logo {
	max-height: 95%;
}
.service-blurb .et_pb_module_header {
	margin-bottom: 10px;
}
.service-blurb1 {
    -webkit-box-shadow: 0px 12px 25px 0px rgb(20 70 140 / 43%);
    -moz-box-shadow: 0px 12px 25px 0px rgba(20, 70, 140, 0.43);
    box-shadow: 0px 12px 25px 0px rgb(20 70 140 / 43%);
}
.service-blurb2 {
-webkit-box-shadow: 0px 12px 25px 0px rgb(13 43 93 / 43%);
    -moz-box-shadow: 0px 12px 25px 0px rgba(13, 43, 93, 0.43);
    box-shadow: 0px 12px 25px 0px rgb(13 43 93 / 43%);
}
.service-blurb3 {
-webkit-box-shadow: 0px 12px 25px 0px rgb(14 30 64 / 43%);
    -moz-box-shadow: 0px 12px 25px 0px rgba(14, 30, 64, 0.43);
    box-shadow: 0px 12px 25px 0px rgb(14 30 64 / 43%);
}
.service-blurb4 {
	box-shadow: 0px 12px 25px 0px rgba(250,6,46,43%);
-webkit-box-shadow: 0px 12px 25px 0px rgba(250,6,46,43%);
-moz-box-shadow: 0px 12px 25px 0px rgba(250,6,46,43%);
}
.bio-btn {
	width: 210px;
}
.bio-btn2:hover {
	background-color: #14468c !important;
}
.team-slide .sa_hover_container {
	position: relative;
}
.member-info {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	background-color: #000000;
	color: #ffffff;
	padding: 15px 0px;

}
.member-info h4 {
	font-size: 20px;
	color: #ffffff;
	font-weight: 600;
}
.social-share {
	position: fixed;
	top: 300px;
	right: 20px;
	z-index: 19999999;
}
#polls-2 p {
	font-size: 22px;
}
#polls-2-ans p {
	font-size: 16px;
}
#polls-2-ans {
	padding-top: 15px;
}
.wp-polls .Buttons {
  border: none;
  background-color: #0d2f5d;
	border-radius: 4px;
	color: #ffffff;
	font-size: 15px;
	padding: 5px 8px;
	cursor: pointer;
}
.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li {
 padding-top: 8px;
}
#polls-2-ans a {
	 border: none;
  background-color: #fa062e;
	border-radius: 4px;
	color: #ffffff;
	font-size: 15px;
	padding: 5px 8px;
	cursor: pointer;
}
#gtranslate_wrapper {
    top: 170px !important;
    right: 17px !important;
}
.norm_row {
	width: 40px !important;
}
.fb_tool_bdr {
	background-color: transparent;
	box-shadow: none;
}
.team-slide .white .sa_owl_theme .owl-nav .owl-prev {
	background-color: #000000 !important;
	left: -30px !important;
}
.team-slide .white .sa_owl_theme .owl-nav .owl-next {
	background-color: #000000 !important;
	right: -30px !important;
}
.site-testimonial .sp-testimonial-post-title {
	font-size: 22px;
	color: #ffffff;
}
.site-testimonial i {
	font-size: 30px;
}
.sp-testimonial-client-name {
	font-size: 18px !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #333333 !important;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #333333 !important;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #333333 !important;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #333333 !important;
    opacity: 1;
}
.c-name,
.c-phone,
.c-mail,
.c-msg {
	width: 100%;
	padding: 10px 10px !important;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	border: solid #333333 !important;
	border-width: 1px 1px 2px 1px !important;
}
.c-quiz {
	width: 40px;
    height: 37px;
    border-radius: 4px;
    margin-right: 20px !important;
}
.et_pb_button {
	cursor: pointer !important;
}
.custom-donate-btn {
	width: 80%;
}
.et_blog_grid_equal_height .et_pb_post {
	position: relative;
}
.et_blog_grid_equal_height .more-link {
	text-align: center;
	font-weight: 600;
	background-color: #bf0d3e;
    border-radius: 4px;
 	padding: 5px 10px;
}
.et_blog_grid_equal_height .post-content-inner {
	margin-bottom: 10px;
}
.custom-tab ul.et_pb_tabs_controls {
    background-color: transparent;
}
.custom-tab .et_pb_tabs_controls li {
	border-radius: 4px 4px 0px 0px;
}
.custom-tab .et-pb-active-slide {
	border: solid 1px #bf0d3e;
	margin-top: -1px;
	border-radius: 0px 0px 4px 4px;
}
#boxer {
	background-color: transparent !important;
	padding: 0px 0px !important;
	box-shadow: none !important;
}
.boxer-position {
	display: none;
}
ul.pagination li span {
	font-family: Open sans !important;
}
.adipoli-wrapper {
	width: 350px !important;
}
._2tga._8j9w {
	font-size: 16px !important;
}

/***Donation page css*/
.give-form-title {
	display: none;
}
#give-donation-level-button-wrap {
    max-width: 450px;
    width: 100%;
    margin: 0 auto;
	text-align: center;
}
#give-donation-level-button-wrap>li {
    display: inline-block;
    float: none;
}
.give-total-wrap {
    max-width: 165px;
    margin: 0 auto;
}
.give-donation-level-btn {
    background-color: #0d2f5d;
    border-radius: 4px;
	color: #ffffff;
}
.give-donation-level-btn:hover {
	background-color: #bf0d3e;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before, form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: #0d2f5d;
    color: #ffffff;
	border: 0px;
}
.give-submit {
    padding: 12px 12px !important;
    color: #ffffff;
    font-size: 16px;
    background-color: #0d2f5d;
    cursor: pointer;
    border: 0px;
	border-radius: 4px;
    transition: all 0.4s ease-in-out;
    float: none !important;
	font-weight: 700;
	text-transform: uppercase;
}
.give-submit:hover {
	background-color: #bf0d3e;
}
.give-submit-button-wrap {
	text-align: center;
}
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input, [id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select, [id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea {
  border-radius: 4px;
 padding: 10px 10px;
}

.swiper-button-prev:after,
.swiper-button-next:after {
    font-size: 25px !important;
    color: #ffffff;
    font-weight: bold;
    background-color: rgba(13,47,93,0.6);
	padding: 5px 5px;
}
.sfsiplus_footerLnk {
	display: none;
}
@media only screen and (max-device-width: 568px) {
#form_email_1 {
	border-radius: 4px 4px 4px 4px;
}
#form_1_1 {
	border-radius: 4px 4px 4px 4px;
}
#popmake-403 {
		width: 80%;
}	

}

@media only screen and (max-device-width: 980px) {
#main-header .et_mobile_menu {
    background-color: #0d2f5d !important;
	border-top: 0px;
}
.mobile_menu_bar:after,
.mobile_menu_bar:before {
    color: #ffffff;
}
#logo {
		max-width: 100% !important;
		max-height: 80%;
}	
}
