/* 
 Theme Name:     Child Theme
 Author:         Jodie Burdette
 Author URI:     http://the-osp.com 
 Template:       Divi
 Description:    A custom Divi child theme
 Version:        1.0
*/ 

@import url("../Divi/style.css");

/* Stick Footer to bottom */
#main-content {min-height:100vh!important;}

/* Vertical Align Columns */
.vertical-align {display: flex; flex-direction: column; justify-content: center;} 

p {padding-bottom: 1.7em;}
h1,h2,h3,h4,h5,h6 {padding-bottom: 20px;}

.et_pb_post .entry-featured-image-url {width: 35%; float: left; margin-right: 2rem !important;}

/* Bullet Indent */
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {padding-left: 3em !important;}
.entry-content ul li {padding-top: 1.5em !important;}

/* Custom Bullets */
.star-bullets ul {
list-style-type: none!important;
}
.star-bullets ul li:before {
content: '\e033'!important;
color: #fff;
font-family: 'ETMODULES'!important;
margin-right: 10px;
margin-left: -40px;
font-size: 1.25em!important;
}

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.ss-footer-social-icon
{font-size: 18px; font-family: ETmodules; margin-right: 30px; color: rgba(153,153,153,.5) !important;}

/*Vertical Menu for Holy Womb Chakra Course */
/*remove default 11px padding on each side of list items*/
.vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}
/*make the menu items fullwidth and add space between them*/
.vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 10px 0;
}
/*style the menu items*/
.vertical-menu .et_pb_menu__menu nav ul li a {
	padding: 20px!important;
	background: #f0f3f6;
	border-radius: 6px;
	border: 2px solid #f0f3f6;
}
/*style the menu items on hover*/
.vertical-menu .et_pb_menu__menu nav ul li a:hover {
	opacity: 1!important;
	color: #ffffff;
	background: #27b0a9;
	border-color: #27b0a9;
}
/*style the active menu item*/
.vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a {
	opacity: 1!important;
	color: #ffffff;
	background: #27b0a9;
	border-color: #27b0a9;
}
@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .vertical-menu .et_mobile_nav_menu {
		display: none;
	}
}
/* end vertical menu */

/* Add space above password section */
.ppw-post-password-container {padding-top: 125px !important; padding-left: 15px !important;}

/* ----------- PUT YOUR Mobile Responsive CSS BELOW THIS LINE --------------------------- */ 
@media only screen and (max-width: 1141px) {
}

@media only screen and (min-width: 981px) {

}
@media only screen and (max-width: 980px) {
	ul#mobile_menu1 {background-color: #230004 !important;}

}