/*
 Theme Name:   Divi Child
 Theme URI:    
 Description:  Divi Child Theme
 Author:       LL
 Author URI:   
 Template:     Divi
 Version:      
 Tags:         
 Text Domain:  Divi-child
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

/*---------------header and navigation---------------*/
.nav li li {line-height: 1.1em;}


h1 {font-weight:900 !important;}
h2 {font-weight:400 !important;
font-size: 32px !important;
line-height: 1.2em !important;}
h4{font-size: 20px !important;
line-height: 1.3em !important;}
h5{font-size: 18px !important;
line-height: 1.2em !important;}

.mobile_menu_bar:before {
	color: #00738a;
}
.et_mobile_menu {
	border-top: 3px solid #00738a;
}
/*---------------remove sidebar---------------*/
#sidebar {
display: none;}

/*---------------Setting the breakpoint of the mobile menu---------------*/


@media only screen and (max-width: 1120px) {
  #top-menu { display: none; }
  #et_mobile_nav_menu { display: block; }
}

@media only screen and (min-width: 1121px) {
  #top-menu { display: block !important; }
  #et_mobile_nav_menu { display: none; }
}


@media only screen and ( min-width: 981px ) and ( max-width: 985px )  {
.et-cart-info span {
top: 6px;
	}
}
/*---------------Vertical align---------------*/
.vertical-align {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
/*---------------woocommerce---------------*/
.woocommerce-page div.product p.price {
color: #f59522 !important;
}
.woocommerce-page button.button, .woocommerce-page a.button {
	color: #ffffff !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
background: #00738a !important;
}
.product_meta, .woocommerce .woocommerce-breadcrumb {
	display: none;
}
.woocommerce-checkout #payment {
	background: #ffffff;
}

/*change product add to cart button color hover*/
.woocommerce div.product form.cart .button:hover{
  background-color: #ffffff;
}
.woocommerce .product .add_to_cart_button.button:hover {
    background-color: #ffffff;    
}
.woocommerce-page button.button:hover, .woocommerce button.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover {
	background-color: #ffffff;  
}


.woocommerce div.product .images, .woocommerce-page div.product .images {
pointer-events: none !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
display:none;
}
/*---------------misc---------------*/
.et_pb_button {
line-height: 1.1em !important;
}

#_form_5EB471EB4822C_ {
	color: #00738a !important;
}
/*---------------footer---------------*/
#main-footer .footer-widget h4 {
text-align: center;
}
#footer-bottom {
	border-top: 1px solid rgba(255,255,255,.2);
}
/*---------------footer - keep her email address on one line---------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1121px )  {
	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
		width: 32%;
}
	.et_pb_gutters3 .footer-widget {
		margin-right: 0.5%
	}
	#footer-widgets .footer-widget a {
		font-size: 14px !important;
	}
	}
/*---------------bootcamp page troublesome button---------------*/
#orange-button-hover:hover {
	border-color: #ffffff !important;
}

