/*  MICROTHEMER STYLES  */


/*= MKSWD ===================== */

/** MKSWD >> Heading 1 link:(1) **/
#login > h1 > a:nth-of-type(1) {
	display: none !important;
}

/** MKSWD >> Btn primary **/
.btn-primary {
	color: rgb(0, 0, 0) !important;
	background-image: linear-gradient(transparent, rgb(251, 187, 36)) !important;
}

/** MKSWD >> Color primary **/
.color-primary {
	background: linear-gradient(#fbeb24, #fbbb24) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

/** MKSWD >> Bg primary **/
.bg-primary {
	color: rgb(0, 0, 0) !important;
	background-image: linear-gradient(transparent, rgb(251, 187, 36)) !important;
}

/** MKSWD >> Headline 84 50 **/
.h1, 
.h2, 
.h3, 
.h4, 
.h5 {
	font-family: "Rebel-four-regular" !important;
	font-weight: normal !important;
}

/** MKSWD >> Span 295 324 **/
.color-primary {
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.11) !important;
}

/** MKSWD >> Span 295 324 _2 **/
#span-295-324 {
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.07) !important;
}

/** MKSWD >> Menu primary menu link **/
#menu-primary-menu a {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

/** MKSWD >> Span 325 1593 **/
.sf-fancy-font {
	/* MT [ google_font: 1 ] */
	font-family: 'Kristi' !important;
}

/** MKSWD >> Div block 360 350 **/
.ct-link-button.btn-primary {
	border-width: 0 !important;
	border-style: solid !important;
}

/** MKSWD >> Cart **/
.mks--wc-add-to-cart.woocommerce-variation-add-to-cart {
	display: none !important;
}

/** MKSWD >> Image **/
.wp-block-image {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

/** MKSWD >> Paragraph **/
.mks-rich-text p {
	margin-bottom: 15px !important;
}

/** MKSWD >> Span 126 2731 **/
.wp-block-embed {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

/** MKSWD >> Span (::before) **/
.star-rating > span::before {
	color: rgb(251, 235, 36) !important;
}

/** MKSWD >> Wpgb block 3 **/
.wpgb-card-body .wpgb-block-3 {
	font-family: "Rebel-four-regular" !important;
	color: rgb(30, 30, 30) !important;
	font-size: 1.3em !important;
	line-height: 1em !important;
	font-weight: 800 !important;
}

/** MKSWD >> Wpgb card body **/
.wpgb-card-body {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px!important;
}

/** MKSWD >> Quantity **/
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled.mks--wc-add-to-cart {
	display: none !important;
}

/** MKSWD >> Paragraph (#6) **/
#-product-cart-button-339-1647 div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
	display: none !important;
}

/** MKSWD >> Section 303 1647 **/
.shop_table.shop_table_responsive, 
div#customer_details.col2-set, 
div.woocommerce-info, 
table.shop_table.woocommerce-checkout-review-order-table {
	border-color: rgba(0, 0, 0, 0.08) !important;
	border-width: 0 !important;
	border-radius: 12px !important;
	overflow: hidden !important;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
}

/** MKSWD >> Button **/
.woocommerce .button {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(220, 38, 38) !important;
	border-width: 0 !important;
	border-radius: 6px !important;
}

/** MKSWD >> Calculated shipping **/
div.cart_totals h2 {
	margin-bottom: 18px !important;
}

/** MKSWD >> Woocommerce loop product title **/
h2.woocommerce-loop-product__title {
	color: rgb(0, 0, 0) !important;
	font-size: 1.8rem !important;
	font-weight: 800 !important;
}

/** MKSWD >> Link **/
.product-name a {
	color: rgb(0, 0, 0) !important;
	font-weight: 800 !important;
}

/** MKSWD >> Div **/
span#jckwds-delivery-date-description.description {
	background-color: rgb(220, 38, 38) !important;
}

/** MKSWD >> Submit button **/
#shortcode-223-237 button[type="submit"] {
	background-color: #fbeb24 !important;
	background-image: linear-gradient(transparent, #fbbb24) !important;
	border-width: 0 !important;
}

/** MKSWD >> Dgwt wcas ico magnifier **/
#shortcode-223-237 .dgwt-wcas-ico-magnifier {
	color: rgb(0, 0, 0) !important;
}

/** MKSWD >> Woocommerce variation add to cart disabled **/
#-product-cart-button-339-1647 .woocommerce-variation-add-to-cart-disabled {
	display: none !important;
}

/** MKSWD >> List item (#3) **/
label[for='coupon_code'] {
	display: none !important;
}

/** MKSWD >> Label **/
#-ou_addtocart-363-1647 .label {
	text-align: left !important;
}

/** MKSWD >> Onsale **/
.onsale {
	background-color: rgb(220, 38, 38) !important;
}

/** MKSWD >> Fieldset **/
#payment fieldset {
	border-color: rgba(192, 192, 192, 0) !important;
}


/*= Mkswd 2 =================== */

/** Mkswd 2 >> Span 106 3889 1 **/
.financing-content__content a:not(a.btn-primary) {
	color: rgb(220, 38, 38) !important;
	text-decoration: underline !important;
}

/** Mkswd 2 >> Ct span **/
.financing-content__text .ct-span a {
	color: rgb(220, 38, 38) !important;
	text-decoration: underline !important;
}

/** Mkswd 2 >> Heading **/
.wp-block-heading {
	font-size: 2.4rem !important;
}

/** Mkswd 2 >> Ff el progress bar **/
#fluentform_5 .ff-el-progress-bar {
	background-image: linear-gradient(90deg, rgb(220, 38, 38), rgb(251, 235, 36)) !important;
}

/** Mkswd 2 >> Span **/
.ff-el-progress-bar > span {
	color: rgb(0, 0, 0) !important;
	font-size: 2em !important;
}

/** Mkswd 2 >> Ff btn **/
#fluentform_5 .ff-btn {
	font-family: Inter, sans-serif !important;
	color: rgb(0, 0, 0) !important;
	line-height: 26.88px !important;
	text-decoration: none !important;
	text-align: center !important;
	background-color: var(--primary-color) !important;
	background-image: linear-gradient(transparent, rgb(251, 187, 36)) !important;
	box-sizing: inherit !important;
	padding: 10px 16px 10px 16px !important;
	margin-top: 20px !important;
	border-width: medium !important;
	border-style: none !important;
	border-radius: 3px !important;
	-webkit-transition: 0.4s !important;
	transition: 0.4s !important;
	cursor: pointer !important;
	box-shadow: 0 4px 9px rgba(var(--primary-rgb-vals), 0.2) !important;
}

/** Mkswd 2 >> Fluentform 5 success **/
#fluentform_5_success a {
	color: rgb(220, 38, 38) !important;
}

/** Mkswd 2 >> Mks offer text **/
#fluentform_5_success .mks__offer-text {
	color: rgb(220, 38, 38) !important;
	font-size: 3rem !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** MKSWD >> Menu primary menu link **/
	#menu-primary-menu a {
	padding-right: 8px !important;
	padding-left: 8px !important;
}

	/** MKSWD >> Span 325 1593 **/
	.sf-fancy-font {
	/* MT [ google_font: 1 ] */
	font-family: 'Kristi' !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** MKSWD >> Wpgb block 3 **/
	.wpgb-card-body .wpgb-block-3 {
	font-size: 26px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** MKSWD >> Wpgb block 3 **/
	.wpgb-card-body .wpgb-block-3 {
	font-size: 24px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** MKSWD >> Wpgb block 3 **/
	.wpgb-card-body .wpgb-block-3 {
	font-size: 20px !important;
}

}

