/* 
 Theme Name:     Missionary Pages (Divi child theme)
 Theme URI:      http://www.websiteministries.com
 Description:    A custom designed child-theme for FEA
 Author:         Website Ministries LLC
 Author URI:     https://www.websiteministries.com
 Template:       Divi
 Version:        1.1.0
*/ 


@import url("../Divi/style.css"); 
/* Pull in Google Fonts */


.spamfilter {display:none !important;}


/* =Theme customization starts here 
------------------------------------------------------- */ 
.menu-cta {
	transition: background-color 0.5s ease;
	background-color: #fff;
	border-radius: 38px !important; 
	-webkit-border-radius: 38px !important;	
	-moz-border-radius: 38px !important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba (0,0,0,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba (0,0,0,1);
	box-shadow: 0px 0px 10px 0px rgba (0,0,0,1);
	transition: all 0.5s ease;
	margin-top:0px !important;
	padding-top:7px !important;
	padding-right:32px !important;
	padding-left:27px !important;
	
	
}
@media (min-width:981px) {
	.menu-cta:hover {
		transition: background-color 0.5s ease;
		background-color: #fff;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
		transition: all 0.3s ease;
	}
}


.menu-item-extra-padding {padding-right:26px !important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-cta.white a {color: #CD321E !important; font-weight:bold !important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-cta.white a:hover {color:#CD321E !important;opacity: 1 !important; font-weight:bold !important;} 
/*.et_mobile_menu .menu-cta a:hover {background-color: #7CC142 !important; opacity: 1 !important;}*/




/* Add Text to Mobile Menu (requires javascript to make it clickable */
.et_mobile_nav_menu:before  {
content: 'MENU';
color: #fff !important;
cursor:pointer;
font-size:28px !important;
font-weight:bold !important;
line-height:65px !important;
}

/* Center-align moble menu items */
.et_mobile_menu li {
text-align:center !important;
}
  
.et_mobile_menu li li, .et_mobile_menu li ul {
padding-left:0px !important;
}
/* Change hamburger menu to X when open */
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}


/* Make mobile menu fullwidth */
.container.et_menu_container { width:95%;}


/*bullet checklist by www.peeayecreative.com*/
.list-checkmark  ul {
list-style-type: none!important;
}

.list-checkmark ul li:before {
content: '\4e'!important;
color: #E5530A;
font-family: 'ETMODULES'!important;
margin-right: 10px;
margin-left: -14px;
font-size: 1.2em!important;
}

.footer-blurb .et_pb_blurb_container {padding-left:0 !important;}


.wp-block-search__button {width:85px !important;}

/* Add class to vertically align column content */
.vert-align {margin: auto;}


.home-blog .entry-title {padding-bottom:1px !important;}

/* Read more blog button */

.more-link {
    background-color: #052A4E;
    display: inline-block !important;
    color: #fff;
    padding: 10px 20px;
    margin-top: 15px;
    text-transform: uppercase;
}




/* WP Forms Submit Button styles */
div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
    padding: 15px !important; /* Increase distance between text and border */
	height:48px !important;
   background-color: #0E9469 !important;
    color: #fff; /* White text */
	border:0 !important;
}
/* WP Forms Submit Button Hover styles */

div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active { 
    background-color: #004140;
}
/* WP Forms Submit Center */
.wpforms-submit-container {/*text-align:center;*/}





/*color highlights in text*/
.text-highlight {
    margin: 0 .1em;
  padding: 0.1em 0.4em;
  border-radius: 0.8em 0.3em;
  background: transparent;
  background-image: linear-gradient(
    to right,
    rgba(14, 148, 105, 0.2),
    rgba(14, 148, 105, 0.9) 4%,
    rgba(14, 105, 64, 0.7)
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.text-highlight-home {
    margin: 0 .1em;
  padding: 0.1em 0.2em;
  border-radius: 0.8em 0.3em;
  background: transparent;
  background-image: linear-gradient(
    to right,
    rgba(14, 148, 105, 0.2),
    rgba(14, 148, 105, 0.9) 4%,
    rgba(14, 105, 64, 0.7)
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media only screen and (max-width: 1190px) and (min-width: 980px) {
	.home-main-menu ul li a { font-size:18px !important; }
}
@media (max-width:981px) {
	.inline-optin .et_pb_newsletter_field,
	.inline-optin .et_pb_newsletter_button_wrap {flex-basis:100%;}
	.et_pb_column_4_4 .inline-optin .et_pb_newsletter_description {margin-bottom:10px;}
	.menu-cta:hover { -webkit-box-shadow: 0 !important;	-moz-box-shadow: 0 !important;	box-shadow: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-cta.white a:hover {color:#1394B0 !important;} 

}

@media (max-width:479px) {
	.inline-optin .et_pb_newsletter_field,.inline-optin .et_pb_newsletter_button_wrap {flex-basis:100%;}

}



@media only screen and ( max-width: 981px) {
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container { width:95% !important;}
	.menu-item-extra-padding {padding-right: 0 !important;}
	.footer-blurb .et_pb_blurb_container {padding-left:auto;}
	.footer-blurb .et_pb_main_blurb_image { display:none;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> ADJUST STACKING ORDER <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
	/*** wrap row in a flex box ***/
	.stack-order {
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
		-webkit-flex-wrap: wrap; /* Safari 6.1+ */
		flex-wrap: wrap;
	}
	.first-on-mobile {-webkit-order: 1;order: 1;}
	.second-on-mobile {-webkit-order: 2;order: 2;}
	.third-on-mobile {-webkit-order: 3;order: 3;}
	.fourth-on-mobile {-webkit-order: 4;order: 4;}
	.custom_row:last-child .et_pb_column:last-child {margin-bottom: 30px;}
	

}

