/*
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.   ***************/
.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .dark .nav-vertical-fly-out>li>a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button{
	color: #fff;
}
.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a{
	color: #333
}
.wpcf7-spinner{
	display:none
}
.section-title-normal{
	border:none
}
.section-title a {

    font-weight: 400;
    font-size: 14px;
}
.section-title-normal span{
	border:none
}
.image-none {
    border-radius: 10px;
    overflow: hidden;
}
.section-title-container{
	margin-bottom:10px
}
.home  h5.post-title.is-large a{
	margin-bottom:10px;
	    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.box-blog-post .is-divider{
	display:none
}
#footer{
	font-size:14.5px;
}
.absolute-footer{
	display:none
}
.ux-menu-link__link{
    padding-bottom: 0;
    min-height: unset;
}
a.primary.is-small.mb-0.button.product_type_simple.is-gloss {
    font-weight: 900;
    width: 100%;
    border-radius: 5px;
    text-transform: uppercase;
	margin-top:25px;
}
.row12>.col-inner{
	    background: linear-gradient(92.82deg,#fff6de 2.08%,#ffddd6 74.9%,#fff4dc 97.17%);
}
.woocommerce-result-count,.woocommerce-ordering, .woocommerce-ordering select{
	font-size:14px;
}
aside .is-divider{
	display:none
}
span.widget-title.shop-sidebar {
    display: block;
    background: #e1e1e1;
    padding: 10px 25px;
    border-radius: 5px;
    margin-bottom: 10px;
}
a.button{
	border:none;
	font-weight:500;
}
.shop-page-title.product-page-title.dark.page-title.featured-title .title-overlay{
		background-color:#b19281 !important
}
@media screen and (max-width: 850px){
	.header-bottom, .off-canvas-left.dark .mfp-content, .off-canvas-right.dark .mfp-content{
		background-color:#b19281 !important
	}
	.header-bottom .form-flat input:not([type=submit]){
		height:38px;
	}
}
@media screen and (max-width: 549px){
	.list1 .icon-box {
		display: flex;
    flex-direction: column;
    align-items: center;
	}
	.list1 .icon-box-text.last-reset {
		padding: 0 !important;
		text-align: center;
	}
	.list1 .icon-box-img{
		margin-bottom:8px !important;
	}
}