.mwt-elementor-main-slider-container .dots-with-numbering-alt .flex-control-nav li:nth-child(-n+9) a:before{
	display: none;
}

@media (min-width: 992px) {
	.mwt-posts-grid .grid-item.side-item:nth-child(odd) .mwt-posts-article{
		flex-direction: row-reverse;
	}
}

@media (min-width: 992px) {
	.mwt-posts-grid .grid-item.side-item:nth-child(odd) .mwt-posts-article{
		flex-direction: row;
	}
}

.footer .widget .widget-title,
.footer .widget .wp-block-heading{
	font-size: 20px;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 36px;
}

.footer .container:not([class*=pt-]),
.footer .container-fluid:not([class*=pt-]){
	padding-top: 110px;
}

@media (max-width: 1199px) {
	.footer .container:not([class*=pt-]),
	.footer .container-fluid:not([class*=pt-]){
		padding-top: 75px;
	}
}

@media (max-width: 767px) {
	.footer .container:not([class*=pt-]),
	.footer .container-fluid:not([class*=pt-]){
		padding-top: 50px;
	}
}

.footer .container:not([class*=pb-]),
.footer .container-fluid:not([class*=pb-]){
	padding-bottom: 70px;
}

@media (max-width: 1199px) {
	.footer .container:not([class*=pb-]),
	.footer .container-fluid:not([class*=pb-]){
		padding-bottom: 45px;
	}
}

@media (max-width: 767px) {
	.footer .container:not([class*=pb-]),
	.footer .container-fluid:not([class*=pb-]){
		padding-bottom: 20px;
	}
}

.layout-gap-100 .grid-item{
	padding-bottom: 30px;
}

.woo .widget ul.cart_list li .product-title,
.woo .widget ul.product_list_widget li .product-title{
	font-size: 16px;
	text-transform: none;
}

.mwt-counter-up.item-position-center .mwt-counter-up-number-wrapper{
	display: flex;
	justify-content: center;
}