/*
 Theme Name:   Divi Child
 Description:  Divi Child Theme
 Author:       Blair Thorne, The Web Shop
 Author URI:   https://www.thewebshop.net.au
 Template:     Divi
*/

/* GLOBAL STYLES */

.button {
	color: #5B9AA9;
}

.inline-flex {
	display: inline-flex;
}

/* GLOBAL HEADER */

@media screen and (max-width: 980px) {
    header.et-l--header {
        height: auto !important;
	}
}

/* Menu Section */

/* Desktop Menu */

/* Space Menu Items */

/* Mobile Menu */

.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: 1 !important;
}

/* Mobile Menu Scrollable */

.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}

/* CONTENT */

/* Image Borders */

.pink-border .et_pb_image_wrap {
    top: 20px;
	left: -20px;
}

/* WOOCOMMERCE */

.woocommerce-checkout #payment div.payment_box {
    display: none!important;
}

.single-product #et-main-area {
    margin-top: -20px !important;
}

/* Newsletter Subscribe Form */

.et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 {
    font-family: 'Montserrat - Variable', Helvetica, Arial, Lucida, sans-serif!important;
}

.et_bloom .et_bloom_optin_1 .et_bloom_form_container p {
    font-family: 'Montserrat - Variable', Helvetica, Arial, Lucida, sans-serif!important;
}

.et_bloom .et_bloom_optin_1 .et_bloom_form_container form input {
    font-family: 'Montserrat - Variable', Helvetica, Arial, Lucida, sans-serif!important;
}

.et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span {
	font-family: 'Montserrat - Variable', Helvetica, Arial, Lucida, sans-serif!important;
}


/* Contact Form */

#footer-form .et-pb-contact-message {
	color: #fff;
	text-align: center;
}