/*
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.   ***************/

.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
    --drawer-width: 345px;
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{
	background-color: #fff;
}
.off-canvas .nav-vertical>li>a{
	color: #000;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}
.shop-page-title.category-page-title.page-title {
    text-align: center;
}.shop-page-title h1{
	text-transform: uppercase;
}
.formcontact input.wpcf7-form-control,
.formcontact select.wpcf7-form-control.wpcf7-select {
    border: 1px solid #e0e0e0;
    height: 60px;
    box-shadow: none;
}
.formcontact input.wpcf7-form-control.wpcf7-submit.has-spinner.button {
    min-width: 200px;
    height: 43px;
    margin: 0;
}
.accordion .toggle{
	top: 1em;
}
.off-canvas .nav-vertical li li>a{
	color: #000;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
.nav-sidebar.nav-vertical>li+li{
	border:none;
}
a.button.is-outline{
	border-width: 1px;
}
.ft_category .box-image{
	display: none
}
.ft_category .box-text{
	padding-bottom: 0;
}
.form_sdt input.wpcf7-form-control.wpcf7-email{
	border:none;
	border-bottom: 1px solid #333;
	box-shadow: none
}
.form_sdt input.wpcf7-form-control {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    background: transparent;
    color: #333;
    font-size: 15px;
    box-shadow: none;
    border: none;
}
#footer{
	font-size: 14px;
}
.absolute-footer{
	border-top:1px solid #e6e6e6;
	padding: 50px 0;
}
.product-small.box .box-text.box-text-products{
	display: flex;
	flex-direction: column;
}
.product-small.box .box-text.box-text-products  .ux-swatches{
	order:3;
	margin-top: 10px;
}

.infopr .accordion-title{
	border:1px solid #000;
	border-left: none;
	border-right: none;
	margin-bottom: -1px;
	font-size: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{
	    --drawer-width: 345px;
}
.accordion-title.active{
	background-color: none !important
}
@media screen and (min-width: 850px) {
	.single-product main#main .row{
		max-width: 1366px !important
	}
	.off-canvas .sidebar-menu{
		padding-top: 88px;
	}
    .header-main .flex-left{
    	max-width: 30px;
    }
}
@media screen and (max-width:549px){
	table.l-product__detail-item-table{
		font-size:13px
	}
}