.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Post 63 wcboost products compare clear **/
.wcboost-products-compare-clear {
	border-radius: 5px !important;
}

/** General >> Post 63 wc backward **/
.wc-backward {
	border-radius: 5px !important;
}

/** General >> Mtp 10 content **/
.mtp-10 #content {
	padding-top: 0 !important;
}

/** General >> Mtp 157 primary **/
.mtp-157 #primary {
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Mtp 157 woocommerce tabs **/
.mtp-157 .woocommerce-tabs {
	margin-bottom: 30px !important;
}

/** General >> Mtp 157 summary sep **/
.mtp-157 .summary-sep {
	height: 30px !important;
}

/** General >> Mtp 157 wc tabs **/
.mtp-157 .wc-tabs {
	margin-bottom: 30px !important;
}

/** General >> Ordered list list item (#2) **/
ol li:nth-of-type(2) {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Primary **/
#primary {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** General >> Table row (#1) wc block cart item product **/
tbody > tr:nth-of-type(1) > .wc-block-cart-item__product {
	border-width: 0 !important;
}

/** General >> Table row (#1) wc block cart item image **/
tbody > tr:nth-of-type(1) > .wc-block-cart-item__image {
	border-width: 0 !important;
}

/** General >> Post 8 wc block cart items row **/
.wc-block-cart-items__row {
	border-color: rgb(241, 241, 241) rgba(0, 0, 0, 0) rgb(153, 153, 153) rgba(0, 0, 0, 0) !important;
	border-bottom: 1px solid rgb(153, 153, 153) !important;
}

/** General >> Social links **/
div.social-links {
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

/** General >> Post 179 entry footer **/
.entry-footer {
	padding-top: 0 !important;
	margin-top: -20px !important;
}

/** General >> Nav previous nav subtitle **/
.nav-previous .nav-subtitle {
	font-size: 16px !important;
	padding-left: 5px !important;
}

/** General >> Main icon arrow left **/
#main .icon-arrow-left {
	font-size: 18px !important;
}

/** General >> Nav next nav subtitle **/
.nav-next .nav-subtitle {
	font-size: 16px !important;
	padding-right: 5px !important;
}

/** General >> Nav previous nav title **/
.nav-previous .nav-title {
	margin-top: 5px !important;
}

/** General >> Main nav next **/
#main .nav-next {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General >> Main nav previous **/
#main .nav-previous {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

/** General >> Content **/
#content {
	padding-top: 0 !important;
	padding-bottom: 20px !important;
}

/** General >> Page page header catalog **/
#page .page-header-catalog {
	padding-top: 0 !important;
}

/** General >> Page page header page **/
#page .page-header-page {
	padding-top: 0 !important;
}

/** General >> Mtp 8 wp block woocommerce cart order summary block **/
.wp-block-woocommerce-cart-order-summary-block {
	border-top-color: rgb(0, 0, 0) !important;
	border-right-width: 0 !important;
	border-bottom-width: 0 !important;
	border-left-width: 0 !important;
}

/** General >> Mtp 64 wcboost wishlist title **/
.wcboost-wishlist-title {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Product remove table heading **/
.product-remove th {
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

/** General >> Product remove table data **/
.mtp-63 .product-remove td {
	background-color: rgb(241, 241, 241) !important;
	border-top: 1px solid rgb(0, 0, 0) !important;
	border-right-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Mtp 63 table heading **/
.mtp-63 th {
	border-bottom-width: 0 !important;
	border-bottom-style: none !important;
}

/** General >> Block 4 wp block latest comments **/
#block-4 .wp-block-latest-comments {
	color: rgb(0, 0, 0) !important;
	padding-left: 0 !important;
}


/*= General 2 ================= */

/** General 2 >> Elementor element eb39662 paragraph (#1) **/
.mtp-68 .elementor-element-eb39662 p:nth-of-type(1) {
	margin-bottom: 0 !important;
}

/** General 2 >> Elementor widget text editor heading 2 **/
.mtp-68 .elementor-widget-text-editor h2 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** General 2 >> Content martfury container **/
#content .martfury-container {
	padding: 0px !important;
}

/** General 2 >> Content elementor element ee08d42 **/
#content .elementor-element-ee08d42 {
	padding: 0 !important;
}

/** General 2 >> Testimonial list slick list **/
.testimonial-list .slick-list {
	padding-top: 0 !important;
}

/** General 2 >> Content testimonial heading **/
#content .testimonial-heading {
	font-size: 22px !important;
	margin-bottom: 20px !important;
}

/** General 2 >> Content tes title **/
#content .tes-title {
	font-size: 24px !important;
}

/** General 2 >> Mtp 214 page header sliders **/
.page-header-sliders {
	padding-top: 0 !important;
}

/** General 2 >> Mtp 68 elementor countdown item **/
.elementor-countdown-item {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** General 2 >> Mtp 77 attachment shop catalog **/
.attachment-shop_catalog {
	width: auto !important;
	height: 50px !important;
}

/** General 2 >> Mtp 821 entry content bottom **/
.entry-content-bottom {
	padding-top: 5px !important;
}

/** General 2 >> Mtp 823 entry desc **/
.entry-desc {
	padding-bottom: 0 !important;
}

/** General 2 >> Mtp 157 header main **/
.mtp-157 .header-main {
	background-color: rgb(0, 0, 0) !important;
}

/** General 2 >> Mtp 157 attachment shop catalog **/
.attachment-shop_catalog {
	width: auto !important;
	height: 50px !important;
	padding-top: 3px !important;
}


/*= General 2 2 =============== */

/** General 2 2 >> Info content link **/
.info-content a {
	color: rgb(192, 192, 192) !important;
}

/** General 2 2 >> Custom html 18 **/
#custom_html-18 {
	height: 100px !important;
	padding-top: 12px !important;
}

/** General 2 2 >> Custom html 5 **/
#custom_html-5 {
	height: 100px !important;
	padding-top: 15px !important;
}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** General >> Mtp 157 wc tabs **/
	.mtp-157 .wc-tabs {
	margin-right: 15px !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> Main nav previous **/
	#main .nav-previous {
	width: 50% !important;
}

	/** General >> Main nav next **/
	#main .nav-next {
	width: 50% !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

}

