/*  MICROTHEMER STYLES  */


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

/** General >> .breadcrumb **/
.breadcrumb {
	padding-left: 0 !important;
}

/** General >> .mks-link-dark-bg a:hover **/
.mks-link-dark-bg a:hover {
	color: rgb(204, 204, 204) !important;
}

/** General >> .wpd-login a **/
.wpd-login a {
	color: rgb(0, 0, 0) !important;
}

/** General >> .woocommerce-grouped-product-list-item a **/
.woocommerce-grouped-product-list-item a {
	font-size: .8em !important;
}

/** General >> .woocommerce-product-gallery__wrapper img **/
.woocommerce-product-gallery__wrapper img {
	border: 1px solid rgba(0, 0, 0, 0.15) !important;
	border-radius: 4px !important;
}

/** General >> #brx-content .wc-forward **/
#brx-content .wc-forward {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(207, 0, 0) !important;
	border-radius: 0.25em !important;
}

/** General >> Woocommerce billing fields field wrapper validate required **/
.woocommerce-billing-fields__field-wrapper .validate-required {
	margin-top: 1.5rem !important;
}

/** General >> .woocommerce-MyAccount-navigation-link--subscriptions a **/
.woocommerce-MyAccount-navigation-link--subscriptions a {
	display: none !important;
}

/** General >> .woocommerce-MyAccount-navigation-link--downloads a **/
.woocommerce-MyAccount-navigation-link--downloads a {
	display: none !important;
}

/** General >> .woocommerce-MyAccount-navigation-link a **/
.woocommerce-MyAccount-navigation-link a {
	background-color: rgb(249, 249, 249) !important;
	margin-top: 1rem !important;
}

/** General >> .woocommerce-notices-wrapper:not(:empty) **/
.woocommerce-notices-wrapper:not(:empty) {
	margin-bottom: 0 !important;
}

/** General >> #brxe-axlmka .woocommerce-MyAccount-navigation **/
#brxe-axlmka .woocommerce-MyAccount-navigation {
	background-color: rgba(245, 246, 247, 0) !important;
}

/** General >> #brxe-71ace7::before **/
table.fc-scrollgrid {
	background: white !important;
}

/** General >> form label **/
form label {
	color: rgb(0, 0, 0) !important;
	font-weight: bold !important;
}

/** General >> #brxe-qoknre .piecal-controls **/
.piecal-controls {
	display: none !important;
}

/** General >> #calendar button[type="button"] **/
#calendar button[type="button"] {
	background-color: rgb(34, 34, 34) !important;
}

/** General >> #n2-ss-9item2 .mks-home-span **/
span.mks-home-span {
	font-size: 2rem !important;
	font-weight: normal !important;
	display: block !important;
}

/** General >> .fc-event-future a **/
.piecal-popover__inner a {
	font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	color: #fbeaeb !important;
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: 600 !important;
	font-style: normal !important;
	text-decoration: none solid rgb(251, 234, 235) !important;
	text-align: center !important;
	text-transform: capitalize !important;
	letter-spacing: normal !important;
	word-wrap: break-word !important;
	background: #c3262f !important;
	width: auto !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	padding: 0.5em 1em 0.5em 1em !important;
	margin-top: 30px !important;
	border-radius: 4.5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	grid-gap: 10px !important;
	gap: 10px !important;
	-webkit-transition: 0.3s !important;
	transition: 0.3s !important;
	--btn-background: #c3262f !important;
	--btn-background-hover: #d7363e !important;
	--btn-border-color: #c3262f !important;
	--btn-border-color-hover: #d7363e !important;
	--btn-outline-background-hover: #d7363e !important;
	--btn-outline-border-hover: #d7363e !important;
	--btn-outline-text-color: #c3262f !important;
	--btn-outline-text-color-hover: #fbeaeb !important;
	--btn-text-color: #fbeaeb !important;
	--btn-text-color-hover: #fbeaeb !important;
	--focus-color: #6a1519 !important;
	min-inline-size: 200px !important;
	outline: none !important;
	padding-block: 13.5px !important;
	padding-inline: 27px !important;
}

/** General >> .brxe-image-gallery .css-filter **/
.brxe-image-gallery .css-filter {
	border: 8px solid white !important;
	border-radius: 8px !important;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
}

/** General >> #brxe-gvkmfl .wp-block-button__link **/
a.wp-block-button__link.wp-element-button {
	font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	color: #fbeaeb !important;
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: 600 !important;
	font-style: normal !important;
	text-decoration: none solid rgb(251, 234, 235) !important;
	text-align: center !important;
	text-transform: capitalize !important;
	letter-spacing: normal !important;
	word-wrap: break-word !important;
	background: #c3262f !important;
	width: auto !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	padding: 0.5em 1em 0.5em 1em !important;
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
	border-radius: 4.5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	grid-gap: 10px !important;
	gap: 10px !important;
	-webkit-transition: 0.3s !important;
	transition: 0.3s !important;
	--btn-background: #c3262f !important;
	--btn-background-hover: #d7363e !important;
	--btn-border-color: #c3262f !important;
	--btn-border-color-hover: #d7363e !important;
	--btn-outline-background-hover: #d7363e !important;
	--btn-outline-border-hover: #d7363e !important;
	--btn-outline-text-color: #c3262f !important;
	--btn-outline-text-color-hover: #fbeaeb !important;
	--btn-text-color: #fbeaeb !important;
	--btn-text-color-hover: #fbeaeb !important;
	--focus-color: #6a1519 !important;
	min-inline-size: 200px !important;
	outline: none !important;
	padding-block: 13.5px !important;
	padding-inline: 27px !important;
}

/** General >> #brxe-lfsiap .wpgb-idle-scheme-2 **/
.wpgb-idle-scheme-2 a {
	color: rgb(255, 0, 0) !important;
	text-decoration: underline !important;
}

/** General >> #fluentform_7 .ff-el-progress-bar **/
#fluentform_7 .ff-el-progress-bar {
	background-color: rgb(20, 20, 20) !important;
}

/** General >> #brx-content .woocommerce-message **/
.woocommerce-message {
	color: rgb(20, 20, 20) !important;
	background-color: rgb(249, 249, 249) !important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
}

/** General >> #brxe-dcbouz .woocommerce-info **/
#brxe-dcbouz .woocommerce-info {
	color: rgb(20, 20, 20) !important;
	background-color: rgb(249, 249, 249) !important;
	margin-bottom: 2rem !important;
}

/** General >> #brxe-dcbouz .woocommerce-notice **/
#brxe-dcbouz .woocommerce-notice {
	color: rgb(207, 0, 0) !important;
	font-size: 3rem !important;
	font-weight: 600 !important;
}

/** General >> .single_add_to_cart_button **/
.single_add_to_cart_button {
	color: rgb(255, 255, 255) !important;
}


/*= MKSWD Admin Customizations = */

/** MKSWD Admin Customizations >> Wp admin bar wp logo ab item **/
#wp-admin-bar-wp-logo > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Brxe oevtlg breadcrumb _2 **/
.breadcrumb {
	padding-left: 0 !important;
}

/** MKSWD Admin Customizations >> Wp admin bar customize ab item **/
#wp-admin-bar-customize > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar comments ab item **/
#wp-admin-bar-comments > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar new content ab item **/
#wp-admin-bar-new-content > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar smart slider 3 ab item **/
#wp-admin-bar-smart_slider_3 > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar seopress custom top level ab item **/
#wp-admin-bar-seopress_custom_top_level > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar apspider view wp posts ab item **/
#wp-admin-bar-apspider_view_wp_posts > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar apspider edit wp pg ab item **/
#wp-admin-bar-apspider_edit_wp_pg > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> N2 ss slide active n2 ss slide focus **/
div.n2-ss-slide--focus {
	z-index: 10 !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> .brxe-shortcode #comments **/
	.brxe-shortcode #comments {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> .brxe-button **/
	.brxe-button {
	width: 100% !important;
}

}

