@charset "utf-8";
/* CSS Document */

/********** my styles *********/
.lakit-nav .menu-item-link.menu-item-link-top {
	padding: 15px !important;
}
.elementor-location-header .elementor-top-section {
	z-index: 1000;
}
.lakit-ajax-searchform .lakit-search__popup-trigger svg.lakit-font-icon-svg {
	fill: #000;
}
.lakit-ajax-searchform .lakit-search__popup-trigger svg.lakit-font-icon-svg:hover {
	fill: #6F6F6F;;
}
.lakit-nav .menu-item-link.menu-item-link-sub {
	padding: 2px 10px !important;
}
.bg-bread .elementor-motion-effects-layer {
	height: 105% !important;
}
.desc-main-title {
	margin: 0 auto;
}
.footer-info {}
.footer-info .block-info {
	float: left;
	width: 100%;
}
.footer-info .block-info-1 {}
.footer-info .block-info-1 a {
	display: block;
	width: 100%;
	float: left;
}
.footer-info .block-info-1 a:hover {
	opacity: 0.7;
}
.footer-info .block-info-2 {}
.footer-menu {}
.footer-menu .menu-item {
	line-height: 2;
}
.footer-menu .menu-item a {
	font-size: 14px;
	padding: 0 !important;
}
.section-fondant {}
.section-fondant .elementor-image-box-img {
	overflow: hidden;
}
.section-fondant .elementor-image-box-img a img {
	-webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.section-fondant .elementor-image-box-img a:hover img {
	transform: scale(1.1);
}
.section-fondant .elementor-image-box-content p {
	text-align: left !important;
}
/*---------- woocommerce ---------*/
.product_item_thumbnail_action a.xt_wooqv-trigger > span:nth-child(1) {
	margin-right: 0;
}
.product_item_thumbnail_action a.xt_wooqv-trigger > span:nth-child(1)::before{
	content: "";
	font-family: "LaStudioIcons";
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	text-rendering: auto;
}
.product_item_thumbnail_action a.xt_wooqv-trigger > span:nth-child(2){
	display: none;
}
#order_review {}
#order_review .shop_table {}
#order_review .shop_table thead tr {
	display: flex;
}
#order_review .shop_table tbody tr {
	/*display: flex;*/
}
#order_review .shop_table tfoot tr {
	display: flex;
}
#order_review .shop_table thead tr th:nth-child(1) {
	flex: 0 0 40%;
}
#order_review .shop_table thead tr th:nth-child(2) {
	flex: 0 0 50%;
}
#order_review .shop_table tbody tr td:nth-child(1) {
	/*flex: 0 0 40%;*/
}
#order_review .shop_table tbody tr td:nth-child(2) {
	/*flex: 0 0 50%;*/
}
#order_review .shop_table tfoot tr.cart-subtotal th {
	flex: 0 0 50%;
}
.xt-woo-quick-view .xt_wooqv-item-info button.xt_wooqv-button {
	display: none;
}
.widget_products .product_list_widget li a {
	text-transform: none;
}
.widget-area .widget ul.menu li {
	padding: 0;
}
.products-grid .product_item--info {
	text-align: left;
}
ul.products li.product .product_item--info h3.product_item--title {
	font-size: 18px !important;
}
ul.products li.product .product_item--info .price {
	font-family: "Roboto", sans-serif !important;
	font-size: 24px !important;
}
.single-price-wrapper .price {
	font-family: "Roboto", sans-serif !important;
}
.section-motive {}
.section-motive .left-motive {
	padding-right: 40px;
}
.section-motive .right-motive {
	background-color: #F9F9F9;
	padding: 20px 0px 0 15px;
}
/*---------- footer -----------*/
.footer-menu .lakit-nav__sub {
	display: none;
}
/*-------- form ------------*/
.quform-form .submit-cont button.quform-submit {
	background-color: #4A777A !important;
}
.quform-form .submit-cont button.quform-submit:hover {
	background-color: #212121 !important;
}
.quform-form .quform-upload-button {
	width: 100%;
	border: 2px solid #ddd;
	box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
	border-radius: 5px;
	height: 43px;
}
.quform-form input.upload-field {
	width: 100%;
}
@media screen  and (min-width:1800px) and (max-width:1920px) {
	.elementor-column.column_full_right.right-side-shop > .elementor-widget-wrap {
		min-width: calc((100vw - var(--lakit-section-width))/ 2 + 15%) !important;
	}
}
@media screen  and (min-width:1601px) and (max-width:1799px) {
	.elementor-column.column_full_right.right-side-shop > .elementor-widget-wrap {
		min-width: calc((100vw - var(--lakit-section-width))/ 2 + 45%) !important;
	}
}
@media screen  and (min-width:1600px) and (max-width:1679px) {
	.slider-min-torten,
	.slider-min-torten .lakit-carousel-inner {
		/*height: 540px !important;*/
	}
	.slider-min-torten .lakit-carousel-inner .swiper-container {
		height: 100% !important;
		border-radius: 36px;
	}
}
@media screen  and (min-width:1440px) and (max-width:1599px) {
	.slider-min-torten,
	.slider-min-torten .lakit-carousel-inner {
		/*height: 540px !important;*/
	}
	.slider-min-torten .lakit-carousel-inner .swiper-container {
		height: 100% !important;
		border-radius: 36px;
	}
}
@media screen  and (min-width:1400px) and (max-width:1439px) {
	.slider-min-torten,
	.slider-min-torten .lakit-carousel-inner {
		/*height: 560px !important;*/
	}
	.slider-min-torten .lakit-carousel-inner .swiper-container {
		height: 100% !important;
		border-radius: 36px;
	}
}
@media screen  and (min-width:1366px) and (max-width:1399px) {
	.lakit-nav .menu-item-link.menu-item-link-top {
		padding: 15px 10px !important;
	}
}
@media screen  and (min-width:1280px) and (max-width:1365px) {
	.lakit-nav .menu-item-link.menu-item-link-top {
		padding: 15px 10px !important;
	}
	.slider-min-torten,
	.slider-min-torten .lakit-carousel-inner {
		/*height: 560px !important;*/
	}
	.slider-min-torten .lakit-carousel-inner .swiper-container {
		height: 100% !important;
		border-radius: 36px;
	}
}
@media screen  and (min-width:1200px) and (max-width:1279px) {
	.lakit-nav .menu-item-link.menu-item-link-top {
		padding: 15px 10px !important;
		font-size: 14px;
	}
	.slider-min-torten,
	.slider-min-torten .lakit-carousel-inner {
		/*height: 560px !important;*/
	}
	.slider-min-torten .lakit-carousel-inner .swiper-container {
		height: 100% !important;
		border-radius: 36px;
	}
}
@media screen  and (min-width:1200px) and (max-width:1600px) {
	.elementor-column.column_full_right.right-side-shop > .elementor-widget-wrap {
		min-width: calc((100vw - var(--lakit-section-width))/ 2 + 15%) !important;
	}
}
@media screen and (min-width:992px) and (max-width: 1199px) {
	.lakit-nav .menu-item-link.menu-item-link-top {
		padding: 15px 5px !important;
		font-size: 13px;
	}
}
@media screen and (min-width:881px) and (max-width: 991px) {
	.lakit-nav .menu-item-link.menu-item-link-top {
		padding: 15px 3px !important;
		font-size: 12px;
	}
}
@media screen and (min-width:768px) and (max-width: 880px) {
	.burger-mob .elementor-widget-wrap {
		justify-content: end !important;
	}
	.burger-mob .lakit-nav__mobile-trigger svg.lakit-font-icon-svg {
		fill: #000;
	}
}
@media screen and (min-width: 767px) {
	.elementor-column.column_full_right.right-side-shop > .elementor-widget-wrap {
		width: 100%;
		min-width: 100%;
	}
}
@media screen  and (min-width:1200px) and (max-width:1279px) {
	#order_review .shop_table {
		font-size: 14px;
	}
}
@media screen  and (min-width:992px) and (max-width:1119px) {
	#order_review .shop_table {
		font-size: 14px;
	}
	#order_review .shop_table tbody tr {
		display: grid;
	}
}
@media screen and (max-width:991px) {
	#order_review .shop_table thead tr,
	#order_review .shop_table tfoot tr {
		display: table-row-group;
	}
}
@media screen and (max-width:767px) {
	.burger-mob .lakit-nav__mobile-trigger {
		margin-left: 12px !important;
	}
	.burger-mob .lakit-nav__mobile-trigger svg.lakit-font-icon-svg {
		fill: #000;
	}
	.section-motive .left-motive {
		padding-right: 0;
	}
	.widget-area .widget {
		margin-bottom: 30px !important;
	}
}
@media screen and (max-width:479px) {
	.wp-block-themepunch-revslider .slide-desc {
		font-size: 13px !important;
		line-height: 1.1 !important;
	}
}