.mprm-container .mp_menu_item .mprm-title,
.mprm-container .mprm-price-container .mprm-price {
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
}

.mprm-container .mp_menu_item .mprm-title {
	color: $regular_h6_color;
}

.mprm-container.mprm-shortcode-items[class*="mprm-view-"] .mprm-header.with-image .mprm-header-content .mprm-title{
	color: $invert_text_color;
}

.mprm-container.mprm-shortcode-items.mprm-view-simple-list .type-mp_menu_item .mprm-flex-container-simple-view.mprm-right .mprm-flex-item:first-child,
.mprm-container.mprm-view-simple-list .mprm-title.mprm-flex-item a,
.mprm_widget .mprm-main-wrapper .mprm-content-container.mprm-title a,
.mprm_widget .mprm-container .mprm-content-container.mprm-title a {
	font-weight: $h6_font_weight;
}

.mprm-related-items a {
	color: $regular_link_hover_color;
}

.mprm-container .mprm-title a:hover,
.mprm-related-items a:hover {
	color: $regular_link_color;
}

.mprm-container .mprm-price {
	color: $regular_accent_color_1;
}

.mprm-container.mprm-view-grid .mp_menu_item .mprm-title,
.mprm-container.mprm-view-grid .mprm-price-container .mprm-price {
	font-style: $h5_font_style;
	font-weight: $h5_font_weight;
	font-size: $h5_font_size{px};
	line-height: $h5_line_height;
	font-family: @font_family( $h5_font_family );
	letter-spacing: $h5_letter_spacing{em};
}

.mprm-container .mprm-tags a {
	font-style: $meta_font_style;
	background-color: $invert_accent_color_1;
	color: $regular_accent_color_1;
	box-shadow: 2px 2px 0 0 $regular_accent_color_1;
}

.mprm-container .mprm-tags a:hover {
	background-color: $regular_accent_color_1;
	color: $invert_text_color;
}

/* Gallery item pop-up */
.mprm-item-gallery a:before {
	background-color: $regular_accent_color_1;
}

/* buy button */
.mprm_menu_item_buy_button .mprm-submit.mprm-inherit:not(.plain),
.mprm_checkout a,
#mprm_purchase_submit .mprm-submit.mprm-inherit,
#mprm-next-submit-wrap .mprm-submit.mprm-inherit {
	color: $invert_link_color;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}

.mprm_menu_item_buy_button .mprm-submit.mprm-inherit:not(.plain):hover,
.mprm_checkout a:hover,
#mprm_purchase_submit .mprm-submit.mprm-inherit:hover,
#mprm-next-submit-wrap .mprm-submit.mprm-inherit:hover{
	background-color: $regular_accent_color_2;
	border-color: $regular_accent_color_2;
}

.invert .mprm_menu_item_buy_button .mprm-submit.mprm-inherit:not(.plain),
.invert .mprm_checkout a{
	color: $invert_link_color;
	border-color: $invert_link_color;
	background-color: @alpha($invert_link_color, 0);
}

.invert .mprm_menu_item_buy_button .mprm-submit.mprm-inherit:not(.plain):hover,
.invert .mprm_checkout a:hover {
	color: $regular_link_hover_color;
	border-color: $invert_link_color;
	background-color: $invert_link_color;
}

/* mprm_cart_widget */
.widget_mprm_cart_widget .mprm-cart-item.mprm_subtotal {
	font-style: $h6_font_style;
	font-weight: $h6_font_weight;
	font-size: $h6_font_size{px};
	line-height: $h6_line_height;
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
	color: $regular_h6_color;
}

.widget_mprm_cart_widget .mprm-cart-item.mprm_subtotal .subtotal {
	color: $regular_accent_color_1;
}

/* Checkout */
#mprm_checkout_cart thead th,
.mprm-table,
#mprm_checkout_form_wrap fieldset#mprm_purchase_submit #mprm_final_total_wrap strong,
#mprm_purchase_receipt_products th,
#mprm_user_history th,
#mprm_checkout_wrap label.mprm-label {
	color: $regular_h6_color;
}

#mprm_checkout_cart td.mprm_cart_item_price,
.mprm_cart_amount,
.mprm_cart_subtotal_amount{
	color: $regular_accent_color_1;
}

#mprm_checkout_cart td.mprm_cart_item_name .mprm-link {
	color: $regular_link_hover_color;
}

#mprm_checkout_cart td.mprm_cart_item_name .mprm-link:hover {
	color: $regular_link_color;
}

.mprm-payment-mode-label,
.mprm-payment-details-label,
.mprm-order-details-label {
	font-style: $h5_font_style;
	font-weight: $h5_font_weight;
	font-size: $h5_font_size{px};
	line-height: $h5_line_height;
	font-family: @font_family( $h5_font_family );
	letter-spacing: $h5_letter_spacing{em};
	color: $regular_h5_color;
}

#mprm_checkout_form_wrap fieldset#mprm_purchase_submit #mprm_final_total_wrap {
	background-color: $regular_accent_color_3;
}

#mprm_checkout_wrap .mprm-required-indicator,
.mprm-required:after {
	color: $regular_accent_color_1;
}