/* 
Theme Name:		 INSPIRING WELLNESS
Theme URI:		 https://git.ceb02.ds.network/wordpress-setup-essentials/divi-sass-setup/
Description:	 Holding space for your healing - mind , body, spirit ... life
Author:			 Crazy Domains
Template:		 Divi
Version:		 3.1.1
Text Domain:	 divi-child
*/
.footer-email a{
	display: flex;
    word-break: break-all;
}

/* Homepage */
#et-main-area .home-shop h2{color:#000;font-size: 30px;font-weight: 500;}
#et-main-area .home-shop .woocommerce-Price-amount{color:#737ebc;font-size: 20px;font-weight: 600;}

#white-section .heading-title{margin-bottom: 20px;}
.heading-title h3{color:#000;}
#gray-section p, #gray-section h3, #white-section p, #white-section h3{color:#000;line-height: 30px;}
#gray-section p, #white-section p{font-size:18px;}
.equal-column .left-column, .equal-column .right-column{display:flex;flex-direction:column;justify-content:center;}
#white-section, #gray-section{padding: 90px 0;}
#white-section ul li, #gray-section ul li{padding-bottom:15px;color:#000;font-size:18px;}
#white-section .et_pb_module_header, #gray-section .et_pb_module_header{color: #000;font-size: 20px;padding-bottom: 20px;}
#gray-section .et_pb_blurb .et_pb_image_wrap img{height:270px;object-fit: cover;}
#gray-section .et_pb_toggle_close{background-color: #737ebc;margin-bottom: 12px;}
#gray-section .et_pb_toggle_title{color:#fff;font-weight: 500;}
#gray-section .et_pb_toggle_open{margin-bottom: 12px;}
#gray-section .et_pb_toggle_open .et_pb_toggle_title{color:#000;}
#gray-section .et_pb_toggle_close .et_pb_toggle_title:before{color:#fff;}
#gray-section .et_pb_toggle_content ul{padding-bottom:0;}

/* Single Post */
body.single-post .et_pb_heading_container h1{color: #fff;text-align: center;font-size: 4vw;}
body.single-post p, body.single-post ul li,body.single-post ol li{color: #000;font-size:18px;line-height: 30px;}
body.single-post ul li{padding-bottom:10px;}
body.single-post h3, body.single-post h4{color:#000;padding-top: 25px;}
body.single-post ul{margin-left: 15px;}

/* Blogs */
#blog-section p, #blog-section h4{color: #000;}
#blog-section .desc p{font-size:18px;}
#blog-section .entry-title{color: #000;line-height: 25px;font-size: 20px;font-weight: 500;}
#blog-section article{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;border: none;}
#blog-section .et_pb_blog_grid .et_pb_post{padding: 35px;border-radius: 0 25px 0 25px;}
#blog-section .more-link{background-color: #37adde;padding: 12px 35px;border-radius: 5px;color: #fff;display: inline-block;margin-top: 15px;text-transform: uppercase;}
#blog-section .more-link:hover{background-color: #737ebc;}

/* Shop Page */
body.woocommerce-page #et-main-area #shop-section h2{color: #000;}
body.woocommerce-page #et-main-area #shop-section h4{color: #000;font-size: 25px;padding-bottom: 25px;}
body.woocommerce-page #et-main-area #shop-section p{color:#000;font-size:18px;line-height: 30px;}
#qoute-section blockquote:before{color: #fff;}
#qoute-section .quote-desc p{font-size:18px;}
#et-main-area #wellness-shop h3{text-transform:uppercase;font-size: 60px;color:#000;}
#et-main-area #wellness-shop{padding: 95px 0;}
body.woocommerce-page #et-main-area #shop-section .woocommerce-loop-product__title{font-size: 25px;}
body.woocommerce-page #et-main-area #shop-section .price{font-size: 20px;color: #737ebc !important;font-weight: 600;}


/* Single Product */
body.single-product h1{color:#fff;}
body.single-product h2{color:#000;}
body.single-product .price{font-size: 20px;color: #737ebc !important;font-weight: 600;}
body.single-product #et-main-area .single_add_to_cart_button, body.woocommerce-cart #et-main-area .checkout-button, body.woocommerce-checkout #order_review button{background-color: #37adde;padding: 12px 35px;border-radius: 5px;color: #fff;display: inline-block;margin-top: 15px;text-transform: uppercase;font-family: 'DM Serif Display', Georgia, "Times New Roman", serif;border:none;margin-top: 0;}
body.single-product #et-main-area .single_add_to_cart_button:after, body.woocommerce-cart #et-main-area .checkout-button:after, body.woocommerce-checkout #order_review button:after{display:none;}
body.single-product #et-main-area .single_add_to_cart_button:hover, body.woocommerce-cart #et-main-area .checkout-button:hover, body.woocommerce-checkout #order_review button:hover{background-color: #737ebc;border:none;text-decoration:none;}
body.single-product #et-main-area .quantity input{margin-bottom:0;}

/* Cart Page */
body.woocommerce-cart #et-main-area h2, body.woocommerce-cart #et-main-area table th, body.woocommerce-cart #et-main-area table td{color:#000;}

/* Checkout */
body.woocommerce-checkout p, body.woocommerce-checkout h3, body.woocommerce-checkout table th, body.woocommerce-checkout table td{color:#000;}
body.woocommerce-checkout table th, body.woocommerce-checkout table td{font-size:18px;}
body.woocommerce-checkout #payment label{color:#000;}
body.woocommerce-checkout .woocommerce-order p, body.woocommerce-checkout .woocommerce-order h2, body.woocommerce-checkout .woocommerce-order address, body.woocommerce-checkout .woocommerce-order ul li{color:#000;}


/* Responsiveness */
@media only screen and (max-width:1440px){
	#et-boc #main_menu_sec .et_pb_row{width: 95%;}
}
@media only screen and (max-width:1280px){
	#et-boc #main_menu_sec ul li a{font-size: 15px;}
}
@media only screen and (max-width:1024px){
	#et-boc #main_menu_sec ul li a{font-size: 13px;}
}


@media only screen and (max-width:981px){
	#support_areas #boxes .et_pb_column {flex-direction: column;}
	#professional_memberships .et_pb_row_4col {flex-direction:column;}
	#professional_memberships .et_pb_row_4col .et_pb_column {width: 100%; margin-right: 0px; margin-bottom: 30px; justify-content: center;}
}


