/*
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.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.6.0.1618944665
Updated: 2021-04-20 11:51:05

*/


/*Full Screen Mobile Menu*/

 .et_mobile_menu,  .opened .et_mobile_menu {
	position: fixed;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100%;
	max-height: 100%;
	z-index: 10;
	top: 0;
	border: none;
	overflow-y: auto;
	max-width: 100%;
	float: left;
	
}

.opened #mobile_menu .menu-item:nth-child(1) a, .closed #mobile_menu .menu-item:nth-last-child(1) a {
	transition-delay: 100ms;
}

.opened #mobile_menu .menu-item:nth-child(2) a, .closed #mobile_menu .menu-item:nth-last-child(2) a {
	transition-delay: 200ms;
}

.opened #mobile_menu .menu-item:nth-child(3) a, .closed #mobile_menu .menu-item:nth-last-child(3) a {
	transition-delay: 300ms;
}

.opened #mobile_menu .menu-item:nth-child(4) a, .closed #mobile_menu .menu-item:nth-last-child(4) a {
	transition-delay: 400ms;
}

.opened #mobile_menu .menu-item:nth-child(5) a, .closed #mobile_menu .menu-item:nth-last-child(5) a {
	transition-delay: 500ms;
}

.opened #mobile_menu .menu-item:nth-child(6) a, .closed #mobile_menu .menu-item:nth-last-child(6) a {
	transition-delay: 600ms;
}
.mobile_nav.opened .mobile_menu_bar:before {
	content: '\4d';	
	color: #fafafa !important;
	transition: all ease-in-out 300ms;
}
.mobile_nav.closed .mobile_menu_bar:before {
	transition: all ease-in-out 300ms;
}

.mobile_nav.opened .mobile_menu_bar {
	z-index:100;
}



/* Center-align mobile menu items */

.et_mobile_menu li {
text-align:center !important;
}
  
.et_mobile_menu li li, .et_mobile_menu li ul {
padding-left:0px !important;
padding-right:0px !important;
}

html {
height: -webkit-fill-available;
}



/* Email opt-in styling */

#mc_embed_signup .button  {
	background: #C3A013 !important;
	color: #000000 !important; 
	font-family: "Montserrat", Helvetica, sans-serif;
	font-size: 16px !important;
	letter-spacing: 1px !important;
	line-height: 1.5em !important;
	border-radius: 12px !important;
	font-weight: 600 !important;
	font-variant: normal;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
	width: 97% !important;
	letter-spacing: 1px;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	height: 20% !important;
  	align-items: center !important;
	float: left;
	clear: left;
}

#mc_embed_signup .button:hover {
	box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
	background: #e0cf87 !important;
	color: #000000;
	border-radius: 3px !important;
}

#mc-embedded-subscribe-form {
	padding-bottom: 7vh !important;
	padding-left: 5vw !important;
	padding-right: 4vw !important;
	background: #043551 !important;
}

#mc_embed_signup .mc-field-group label {
    color: #FAFAFA;
}

#mc_embed_signup .indicates-required {
    color: #FAFAFA;
}

#mc_embed_signup .asterisk {
	color: #FAFAFA !important;
}

