/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.17.6
Requires at least:    5.4.0
Requires PHP:         5.6.20
WC requires at least: 4.7.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
@media screen and (min-width: 851px) {
	.nopad1 {
		padding-bottom: 0!important
	}
	.single_add_to_cart_button {
		width: 73%
	}
	.lui2 {
		margin-top: -70px!important
	}
}
@media screen and (max-width: 850px) {
	.nopad2 {
		padding-bottom: 0!important
	}
	.single_add_to_cart_button {
		width: 72%
	}
}
.topi .icon-box-text {
	display: table
}
.topi .icon-box-text p {
	display: table-cell;
	vertical-align: middle
}
.topi .icon-box-text h3 {
	display: table-cell;
	vertical-align: middle
}
.topi2 .icon-box-img {
	background-color: #E8EFF0;
	padding: 10px;
	border-radius: 10px
}
.product-page-price bdi {
	color: #bc5514;
}
.product-info .price {
	margin: 1em 0
}
.product-summary .quantity {
	width: 22%
}
.review-form-inner {
	border: 0!important
}
h3 i[class^=icon-] {
	color: #b8957e
}
span.amount {
	color: #bc5514
}
.product-short-description {
	padding: 40px;
    margin-bottom: 40px;
    background-color: rgb(252, 248, 247);
}
.header-bottom {
	border-bottom: 1px dashed #e5e5e5;
}
.ux-search-submit {
	height: 3em;
	width: 3em;
	margin-left: 10px!important
}
input[type=search] {
	height: 3em
}
.slider-nav-circle .flickity-prev-next-button svg {
	border-color: #b8957e;
	background-color: #b8957e
}
.overlay {
	background-image: url(/wp-content/uploads/2023/11/bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	filter: brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 300deg );
}
.section-bg-overlay {
	background-image: url(/wp-content/uploads/2023/11/bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	filter: brightness( 100% ) contrast( 100% ) saturate( 45% ) blur( 0px ) hue-rotate( 300deg );
}
.button {
	font-weight: normal!important
}
.bo img {
	border-radius: 300px 300px 30px 30px;
}
.box-image img {
	border-radius: 30px
}
.absolute-footer {
	display: none
}
.blog-archive .page-title {
	font-size: 180%
}
.entry-title {
	font-size: 3em
}
.entry-content h2 {
	font-size: 2.2em
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
}
.lui {
	margin-top: -30px!important
}