/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
i.icon-search {
    color: #000;
}

li.header-search.header-search-dropdown.has-icon.has-dropdown.menu-item-has-children a:hover {
    background-color: #fff;
    color: #000;
}

li.cart-item.has-icon.has-dropdown a:hover {
    background-color: #fff;
}

span.header-cart-title {
    color: #000;
}

.section-title-normal {
    border-bottom: none;
}

.quantity .button.plus {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.quantity .button.minus {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}


button.single_add_to_cart_button.button.alt {
    border-radius: 25px;
    background-color: #fa9400;
}


.nav-dropdown {
    position: absolute;
    min-width: 260px;
    max-height: 0;
    z-index: 9;
    padding: 20px 0 20px;
    opacity: 0;
    margin: 0;
    transition: opacity .25s;
    box-shadow: 1px 1px 15px rgba(0,0,0,0.15);
    border: 2px solid #ddd;
    color: #777;
    background-color: #fff;
    text-align: left;
    display: table;
    left: -99999px;
}


.button:not(.icon)>span+i {
    margin-right: -1.15em;
    margin-left: 0.4em;
}

.wn-button i.icon-angle-right {
    top: -1.5px;
    color: #fa9400;
    background-color: #fff;
    padding: 10px 17px;
    margin: 3px 0px 0px -5px;
}

.button secondary lowercase i.icon-angle-right {
    color: #fa9400;
    background-color: #fff;
    padding: 10px 17px;
    margin: 3px 0px 0px -5px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    display: flex;
}

.wpcf7 label {
    display: inline-block;
    width: 100%;
    text-align: left;
}

 .header-main .nav > li > a {
    line-height: 16px;
    border-radius: 5px;
} 

.box.box-normal.box-text-bottom.box-blog-post.has-hover {
    height: 330px;
}

.section-title b {
	opacity: 0;
}

.section-title-center span:after {
    content: "";
    display: table;
    clear: both;
    background: url(../../uploads/2023/07/icon-mona-divide.png);
    background-size: 180px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    padding-top: 46px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}