body img{
	background-color: transparent !important;
	padding: 0 !important
}
.elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px 0 !important;
}
.elementor-accordion .elementor-tab-title{
	display: block !important;
}
.elementor-accordion-item .elementor-tab-content{
	border-width: 0 !important;
}
.woocommerce ul.products li .product-wrapper{
	background-color: transparent;
}
.woocommerce div.product .summary .product_meta,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs:before,
body div#jp-relatedposts{
	display: none !important;
}
.woocommerce.single-product  button.single_add_to_cart_button.button.alt {
    background-color: transparent;
    color: #000;
    width: 100%;
    text-align: left !important;
    border: solid #999;
    border-width: 2px 0 2px 0;
    margin: 0;
	  height: 60px;
    padding: 0;
    font-size: 14px;
}
.woocommerce.single-product .product .single_add_to_cart_button:before {
    margin-right: 15px;
    font-size: 20px;
}
.woocommerce.single-product button.single_add_to_cart_button.button.alt:hover {
    border-top: 5px solid #999;
    border-bottom: 5px solid #999;
}
.woocommerce div.product.type-product > div.summary{
	  width: 49%;
    margin: 0 0 0 2%;
}
.woocommerce div.product.type-product > div.images{
	  width: 48%;
}
.woocommerce div.product .product_title {
    font-size: 24px !important;
}
.wdt-header-menu .wdt-primary-nav > li > a{
	padding: 8px 15px;
	font-size: 15px;
}
.woocommerce ul.products li.product .product-details .product-title h5{
	font-size: 15px !important;
	margin-top: 0 !important
}
.woocommerce ul.products li.product .product-details > div.product-title,
.woocommerce ul.products li.product .product-details .product-title h5{
	margin-top: 0 !important
}
.elementor-vertical-align-middle.elementor-widget-icon-box .elementor-icon-box-title{
	margin-top: 0;
}
.archive.tax-product_cat #main > .container{
	max-width: inherit;
}
.contact-page-form input[type="submit"]{
	background-color: transparent;
}
.contact-page-form input[type="submit"]:hover{
	background-color: var(--wdtPrimaryColor);
}
.blog-image img {
    width: 100%;
    margin: 0;
}
.header-list-color ul.elementor-icon-list-items{
	list-style: none;
}
.header-list-color ul li.elementor-icon-list-item a span.elementor-icon-list-text{
	color: #fff;
}
.header-list-color ul li.elementor-icon-list-item:hover a svg{
	fill: rgba(255, 255, 255, 0.6) !important;
}
.header-list-color  ul li.elementor-icon-list-item:hover a span.elementor-icon-list-text,
.footer-list-hover ul li.elementor-icon-list-item a:hover span.elementor-icon-list-text{
	color: rgba(255, 255, 255, 0.6) !important;
}
.wdt-header-menu .mobile-nav-container .menu-trigger>i{
    width: 23px;
	height: 3px;
}
.wdt-header-menu .mobile-nav-container .menu-trigger>i:before, .mobile-nav-container .menu-trigger>i:after{
	height: 3px;
}
.wdt-header-menu .mobile-nav-container .menu-trigger>i:before {
    top: -8px;
}
.wdt-header-menu .mobile-nav-container .menu-trigger>i:after {
    top: 8px;
}
.post-next-link.no-post,
.post-prev-link.no-post {
    visibility: hidden;
}
@media(max-width: 767px){
	.elementor-widget-image-carousel .swiper-slide img{
		margin: 0 auto;
	}
}
@media(max-width: 768px){
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
		margin: 0;
    width: 100%;
	}
.woocommerce div.product.type-product > div.images,
	.woocommerce div.product.type-product > div.images ~ .summary{
		width: 100%;
	}
}


/* Homepage boxes correction */
body .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a, body .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span{
	box-shadow: none;
}
body .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group{
	min-width: 100%;
}
body .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover{
	color: #fff;
	text-decoration: underline;
}
