/* MarketPress Style: Repine Records Theme */

/* My Styles First */

ul.mp_product_gallery li {list-style-type:none;}
ul.mp_product_tab_labels li {list-style-type:none;}
ul.lSGallery li {list-style-type:none;}

/* The Official Styles List */

.mp_form_content>h2{font-size:30px}
.mp_form_content>p{font-size:18px}
.mp_form_label{font-size:16px}
input.mp_form_input,textarea.mp_form_input{background-color:#eee;border:1px solid #ddd;color:#333;font-size:16px;line-height:1.5em;text-transform:none}
input.mp_form_input:focus,textarea.mp_form_input:focus{background-color:#fff}
input.mp_form_input_error,textarea.mp_form_input_error{border-color:#c0392b}
input.mp_form_input_error ~ label.error,textarea.mp_form_input_error ~ label.error{color:#c0392b;font-size:14px}
.mp_form_checkbox ~ span{font-size:14px}
.mp_form_help-text{font-size:14px;font-style:italic}
.mp_field_required{color:#c0392b;font-size:14px}
.mp_product_options_att_label .mp_form_input_error{color:#c0392b;font-size:14px}
div.mp_select2 .select2-choice,div.mp_select2_search .select2-choice{background:#fff;border-color:#ddd;color:#333;font-size:16px}
div.mp_select2 .select2-choice:hover,div.mp_select2_search .select2-choice:hover{border-bottom:1px solid #ddd}
div.mp_select2 .select2-choice .select2-arrow,div.mp_select2_search .select2-choice .select2-arrow{background:#eee;border-left-color:#ddd}
div.mp_select2.select2-dropdown-open .select2-choice,div.mp_select2_search.select2-dropdown-open .select2-choice{background:#ddd}
div.mp_select2.select2-dropdown-open .select2-choice .select2-arrow,div.mp_select2_search.select2-dropdown-open .select2-choice .select2-arrow{border-left:1px solid #ddd}
div.mp_select2.select2-dropdown-open.select2-drop-above .select2-choice,div.mp_select2_search.select2-dropdown-open.select2-drop-above .select2-choice{background:#ddd;border-color:#ddd}
div.mp_select2 .select2-search input,div.mp_select2_search .select2-search input{background:url("../select2/select2.png") no-repeat 100% -22px,#eee;font-size:14px}
div.mp_select2.select2-drop-active,div.mp_select2_search.select2-drop-active{border-color:#ddd}
div.mp_select2.select2-drop.select2-drop-above.select2-drop-active,div.mp_select2_search.select2-drop.select2-drop-above.select2-drop-active{border-top-color:#ddd;border-bottom:1px solid #ddd}
div.mp_select2.select2-drop-auto-width,div.mp_select2_search.select2-drop-auto-width{border-top-color:#ddd}
div.mp_select2 ul.select2-results,div.mp_select2_search ul.select2-results{font-size:14px}
div.mp_select2 ul.select2-results .select2-highlighted,div.mp_select2_search ul.select2-results .select2-highlighted{background:#ddd;color:#333}
div.mp_select2.mp_form_input_error .select2-choice,div.mp_select2_search.mp_form_input_error .select2-choice{border-color:#c0392b}
div.mp_select2.mp_form_input_error ~ label.error,div.mp_select2_search.mp_form_input_error ~ label.error{color:#c0392b;font-size:14px}
a.mp_button,.mp_orders_invoice a.button,button.mp_button{background:transparent;border:2px solid #333;color:#333;font-size:16px;font-weight:700;line-height:.8em}
a.mp_button:hover,.mp_orders_invoice a.button:hover,a.mp_button:focus,.mp_orders_invoice a.button:focus,button.mp_button:hover,button.mp_button:focus{background-color:#333;color:#fff}
a.mp_button-alt,.mp_orders_invoice a.button,a.mp_button-has_variations,button.mp_button-alt,button.mp_button-has_variations{background:#333;border-color:transparent;color:#fff}
a.mp_button-alt:hover,.mp_orders_invoice a.button:hover,a.mp_button-alt:focus,.mp_orders_invoice a.button:focus,a.mp_button-has_variations:hover,a.mp_button-has_variations:focus,button.mp_button-alt:hover,button.mp_button-alt:focus,button.mp_button-has_variations:hover,button.mp_button-has_variations:focus{background:#000;border-bottom:2px solid #000}
a.mp_button-checkout,button.mp_button-checkout{background-color:#27AE60;border-color:#1e8449;border-bottom:2px solid #1e8449;color:#fff}
a.mp_button-checkout:hover,a.mp_button-checkout:focus,button.mp_button-checkout:hover,button.mp_button-checkout:focus{background-color:transparent;border-bottom:2px solid #1e8449;color:#27AE60}
a.mp_button-remove,button.mp_button-remove{background-color:#c0392b;border-color:#962d22;border-bottom:2px solid #962d22;color:#fff}
a.mp_button-remove:hover,a.mp_button-remove:focus,button.mp_button-remove:hover,button.mp_button-remove:focus{background-color:transparent;border-bottom:2px solid #962d22;color:#c0392b}
a.mp_button-widget-cart,button.mp_button-widget-cart{font-size:12px}
a.mp_button-addcart{padding-top:5px;}
.mp .ui-tooltip{background:#fff;border-color:#eee;color:#333;font-size:16px}
.mp .ui-tooltip:after{border-top-color:#fff}
.mp .ui-tooltip:before{border-top-color:#eee}
.mp .ui-tooltip.error{background:#df7c72;border:2px solid #c0392b;color:#6d2018}
.mp .ui-tooltip.error:after{border-top-color:#df7c72}
.mp .ui-tooltip.error:before{border-top-color:#c0392b}
.mp .ui-tooltip.success{background:#60db94;border:2px solid #27AE60;color:#145b32}
.mp .ui-tooltip.success:after{border-top-color:#60db94}
.mp .ui-tooltip.success:before{border-top-color:#27AE60}
#mp-products-filter-form .mp_form_label{font-size:18px}
.mp_listings_nav{border-top:1px solid #ddd}
.mp_listings_nav .page-numbers{color:#333;font-size:16px;text-decoration:none}
.mp_listings_nav .page-numbers.current{background:#eee;border-color:#ddd}
.mp_listings_nav .page-numbers.prev,.mp_listings_nav .page-numbers.next{border-color:#333;-webkit-transition:all .4s;transition:all .4s}
.mp_listings_nav .page-numbers.prev:hover,.mp_listings_nav .page-numbers.next:hover{background:#333;color:#fff}
.mp_mini_cart_ribbon{background:#333;color:#fff;font-size:14px}
.mp_mini_cart_ribbon:before{color:#fff;font-size:20px;height:20px;line-height:20px;width:20px}
.mp_mini_cart_content{background:#fff;border:1px solid #ddd;border-top:none;border-right:none;font-size:14px}
.mp_mini_cart_items{margin-bottom:10px}
.mp_mini_cart_item-link{border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-transition:all .4s;transition:all .4s}
.mp_mini_cart_item-link:hover,.mp_mini_cart_item-link:focus{border-top-color:#ddd;border-bottom-color:#ddd}
.mp_mini_cart_item-content{font-size:12px}
.mp_mini_cart_item-title{font-size:12px}
.mp_mini_cart_item-attribute{color:#666}
.mp_mini_cart_item-attribute>strong{color:#333}
.mp_mini_cart_item-attribute .mp_product_price{color:#333;font-size:12px;line-height:20px;margin:0}
a.mp_button-mini-cart{display:inline-block;font-size:14px;padding:5px 10px}
#mp-create-account-form .mp_form_input ~ label{display:block;font-size:14px}
#mp-create-account-form .mp_form_input ~ label.error{color:#c0392b}
h1.mp_title,h2.mp_title,h3.mp_title,h4.mp_title{font-size:30px;line-height:1.5em}
h1.mp_sub_title,h2.mp_sub_title,h3.mp_sub_title,h4.mp_sub_title{font-size:22px;line-height:1.5em}
.mp_product_img_link{position:relative}
.mp_product_img_link:before,.mp_product_img_link:after{bottom:0;content:"";left:0;right:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .4s;transition:opacity .4s;top:0}
.mp_product_img_link:before{background-color:#333}
.mp_product_img_link:after{color:#fff;content:"\f103";font-family:'dashicons';font-size:42px;margin-top:-21px;pointer-events:none;text-align:center;top:50%}
@media only screen and (min-width: 992px){.mp_product_img_link:after{font-size:20px;margin-top:-10px}}
.mp_product_img_link:hover:before{opacity:0.6}
.mp_product_img_link:hover:after{opacity:1}
.mp_product .mp_product_name{font-size:18px;line-height:1.0em}
@media only screen and (min-width: 992px){.mp_product .mp_product_name{font-size:18px}}
.mp_product .mp_product_name a{color:#333}
.mp_product .mp_product_name a:hover,.mp_product .mp_product_name a:focus{color:#666}
.mp_product_price{font-size:14px;line-height:1.0em}
@media only screen and (min-width: 992px){.mp_product_price{font-size:14px}}
.mp_product_price-normal,.mp_product_price-sale,.mp_product_price-extended{font-weight:700}
.mp_product_price-sale ~ .mp_product_price-normal{color:#c0392b;font-size:18px;font-weight:400}
@media only screen and (min-width: 992px){.mp_product_price-sale ~ .mp_product_price-normal{font-size:16px}}
.mp_product_excerpt p{font-size:18px}
@media only screen and (min-width: 992px){.mp_product_excerpt p{font-size:16px}}
.mp_product_categories{font-size:18px}
@media only screen and (min-width: 992px){.mp_product_categories{font-size:16px}}
.mp_product_tags{font-size:18px}
@media only screen and (min-width: 992px){.mp_product_tags{font-size:16px}}
.mp_ajax_loader{font-size:12px}
.mp_products_items{border-bottom-color:#eee}
.mp_products .mp_product_item{border-top-color:#eee}
@media only screen and (min-width: 992px){
	.mp_products-list .mp_product .mp_button,.mp_products-list .mp_product .mp_orders_invoice a.button,.mp_orders_invoice .mp_products-list .mp_product a.button{font-size:14px}}
@media only screen and (min-width: 992px){.mp_products-grid .mp_product_item-col-2 .mp_sale_price ~ .mp_normal_price{font-size:14px}}
@media only screen and (min-width: 992px){.mp_products-grid .mp_product_item-col-3 .mp_product_excerpt,.mp_products-grid .mp_product_item-col-4 .mp_product_excerpt{font-size:16px}}
@media only screen and (min-width: 992px){.mp_products-grid .mp_product_item-col-3 .mp_sale_price ~ .mp_normal_price,.mp_products-grid .mp_product_item-col-4 .mp_sale_price ~ .mp_normal_price{font-size:14px}}
.mp_products-related .mp_related_products_empty_message{font-size:16px}
.mp_product_options_att_label{font-size:18px}
.mp_product_tab_label a{background:#333;color:#fff;font-size:18px;opacity:0.5;-webkit-transition:opacity .4s;transition:opacity .4s}
.mp_product_tab_label a:focus{outline:0}
.mp_product_tab_label.current a{opacity:1}
.mp_product_tab_content>p{font-size:16px}
.mp_product_tab_content>p:last-child{margin-bottom:0}
.mp_product_tab_content_text{font-size:16px}
.mp_product_tab_content_text p:last-child{margin-bottom:0}
.mp_cart_empty{background:#6ab0de;border:2px solid #2980b9;color:#164666;padding:15px}
.mp_cart_empty_message{font-size:16px;margin-bottom:0}
.mp_cart_empty_message a{border-bottom:none;color:#fff}
.mp_cart_empty_message a:hover,.mp_cart_empty_message a:focus{color:#164666}
.mp_cart_item{border-color:#ddd}.mp_cart_item:nth-child(even){background:#eee}
.mp_cart_item:nth-child(odd){background:#f3f3f3}
.mp_cart_item:last-child{border-bottom-color:#ddd}
.mp_cart_item_content h2.mp_cart_item_title,.mp_cart_item_content p{font-size:18px}
.mp_cart_item_content-price .mp_product_price{font-size:18px;line-height:1.2em}
.mp_cart_item_content-price .mp_product_price-each{font-size:14px}
.mp_cart_item_content-price .mp_product_price-extended ~ .mp_product_price-normal,.mp_cart_item_content-price .mp_product_price-sale ~ .mp_product_price-normal{color:#c0392b;font-size:14px}
.mp_cart_item_content-qty{line-height:1.2em}
.mp_cart_item_content .mp_cart_item_remove_item{font-size:12px}
.mp_coupon_form{background:#eee;border:1px solid #ddd;overflow:hidden;padding:15px}
.mp_coupon_form p{font-size:14px}
.mp_coupon_form input[name^="mp_cart_coupon"]{background:#fff}
.mp_coupon_form input[name^="mp_cart_coupon"]:focus{background:#ddd}
.mp_cart_meta .mp_button-continue-shopping:hover,.mp_cart_meta .mp_button-continue-shopping:focus{border-bottom:2px solid #333}
.mp_cart_resume{border-color:#ddd}
.mp_cart_resume_head{background-color:#333}
.mp_cart_resume_head .mp_sub_title{color:#fff;font-weight:700}
.mp_cart_resume_item{font-size:16px}
.mp_cart_resume_item-coupons .mp_cart_resume_item_amount-total{color:#27AE60}
.mp_cart_resume_item-coupons .mp_cart_coupon{font-size:12px}
.mp_cart_resume_item-coupons .mp_cart_coupon .mp_cart_resume_item_label{color:#666}
.mp_cart_resume_item-coupons .mp_cart_coupon_remove_item{border-bottom:none;color:#c0392b}
.mp_cart_resume_item-order-total{border-top-color:#ddd;font-size:20px}
.mp_checkout_section{border-bottom-color:#ddd}
.mp_checkout_section .mp_checkout_section_heading{font-size:30px}
.mp_checkout_section .mp_checkout_step_num{background-color:#333;color:#fff}
.mp_checkout_section_errors{background:#df7c72;border:2px solid #c0392b;color:#6d2018}
.mp_checkout_section_errors p{font-size:16px}
.mp_checkout_section_errors p span{color:#c0392b}
.mp_checkout_section_content p{font-size:18px}
.mp_checkout_section-order-review-payment .mp_checkout_field{font-size:16px}
.mp_checkout_buttons .mp_button-checkout-prev-step:hover,.mp_checkout_buttons .mp_button-checkout-prev-step:focus{border-bottom:2px solid #333}
.mp_checkout .mp_gateway_form{color:#E67E22;font-size:14px}
.mp_checkout .mp_gateway_form .mp_form_label{color:#333}
.mp_form-order-lookup{border-top-color:#ddd}
.mp_orders-list{border-top-color:#ddd}
.mp_orders-list .mp_order_details{margin-bottom:30px}
.mp_orders .mp_order{border-color:#ddd}
.mp_orders .mp_order:nth-child(even){background:#eee}
.mp_orders .mp_order:nth-child(odd){background:#f3f3f3}
.mp_orders .mp_order:first-of-type{border-top-color:#ddd}
.mp_orders .mp_order_head{font-size:22px}
.mp_orders .mp_order_detail{*zoom:1;background:#fff;border:1px solid #ddd;font-size:14px;padding:15px;position:relative;text-align:center}
.mp_orders .mp_order_detail:before,.mp_orders .mp_order_detail:after{content:'';display:table}.mp_orders .mp_order_detail:after{clear:both}
.mp_orders .mp_order_detail_item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:15px}
.mp_orders .mp_order_detail_item:first-child{margin-left:auto}
.mp_orders .mp_order_detail_item:last-child{margin-right:auto}
.mp_orders .mp_order_detail_item:last-child{margin-bottom:0}
@media only screen and (min-width: 992px){
	.mp_orders .mp_order_detail_item{text-align:left;display:inline;clear:none;width:auto;margin-left:0;margin-right:0;float:left;clear:none;width:31.3333333333%;margin-left:0;margin-right:3%;margin-bottom:0}
	.mp_orders .mp_order_detail_item:first-child{margin-left:0}
	.mp_orders .mp_order_detail_item:last-child{margin-right:0}
	.mp_orders .mp_order_detail_item:last-child{margin-right:0}}
.mp_orders .mp_order_detail_item h5{display:block;font-size:16px;margin:0 0 5px;text-transform:uppercase}
.mp_orders .mp_order_confirmation_text{background-color:#2980b9;border-color:#20638f;color:#fff}.mp_orders .mp_order_confirmation_text>p{margin-bottom:15px}
.mp_orders .mp_order_confirmation_text>p:last-child{margin-bottom:0}
.mp_orders .mp_order_cart{border-top-color:#ddd}.mp_orders .mp_order_address{border-top-color:#ddd}
.mp_orders_invoice a.button{background:#e74c3c}
.mp_orders_invoice a.button:hover,.mp_orders_invoice a.button:focus{background:#a82315;border-bottom:2px solid #a82315}
.mp_widget_custom-text{color:#333}
.mp_widget_products .mp_product_item{border-top-color:#eee}
.mp_widget_products .mp_product_name{font-size:18px}
.mp_widget_products .mp_product_excerpt,.mp_widget_products .mp_product_meta{color:#333;font-size:14px}
.mp_widget_products .mp_product_price{font-size:16px}
.mp_widget_products .mp_product_price-sale ~ .mp_product_price-normal{font-size:14px}
.mp_widget_products .mp_button,.mp_widget_products .mp_orders_invoice a.button,.mp_orders_invoice .mp_widget_products a.button{font-size:14px}
.mp_widget_cart .mp_mini_cart_item-link{border-color:#ddd}
.mp_widget_cart .mp_mini_cart_item:nth-child(even) .mp_mini_cart_item-link{background:#eee}
.mp_widget_cart .mp_mini_cart_item:nth-child(odd) .mp_mini_cart_item-link{background:#f3f3f3}
.mp_widget_cart .mp_mini_cart_item:last-child .mp_mini_cart_item-link{border-bottom-color:#ddd}
.mp_widget_cart .mp_mini_cart_item-title{font-size:14px}
.mp_cart_widget .mp_mini_cart_item{margin-top:0}
.mp_cart_widget .mp_mini_cart_item-link{border:1px solid #ddd;border-bottom-color:transparent}
.mp_cart_widget .mp_mini_cart_item-link:hover{border-bottom:1px solid #ddd}
.mp_cart_widget .mp_mini_cart_item:nth-child(even) .mp_mini_cart_item-link{background:#eee}
.mp_cart_widget .mp_mini_cart_item:nth-child(odd) .mp_mini_cart_item-link{background:#f3f3f3}
.mp_cart_widget .mp_mini_cart_item:last-child .mp_mini_cart_item-link{border-bottom-color:#ddd}
.mp_cart_widget .mp_mini_cart_item-title{font-size:14px}


/* 356156-1470077123-au */