/* http://marashaharabians.com/wp-content/themes/equestrian/css/woocommerce.css */
.wc-tabs li{padding:1.4rem 0;position:relative}.wc-tabs li+li::before{content:'';position:absolute;top:0;left:0;right:0;border-bottom:1px solid currentColor;opacity:.1;display:block}.wc-tabs li.active+li::before{opacity:1}.wc-tabs .h2{font-size:130%;margin:0}ul.products{margin:0 -15px;list-style:none;padding:2.8rem 0;display:block;clear:both}ul.products::after{content:' ';display:block;clear:both}ul.products .product{float:left;margin:0 0 4.2rem 0;width:25%;padding:0 1.4rem;position:relative;text-align:center}ul.products .product .photo-frame+.woocommerce-loop-product__title{margin-top:1.4rem}ul.products .product img{width:100%;height:auto}ul.products .product a:hover img{box-shadow:0 3px 4px -1px rgba(0,0,0,.5)}ul.products .product h2{margin-top:0;margin-bottom:.7rem;font-size:120%}ul.products .product .price del .amount{font-size:85%;opacity:.65;font-weight:300}ul.products .product .price .amount{font-weight:600;font-size:120%}ul.products .product .btn.btn-default{margin:1.4rem auto 0}ul.products .product a:not(.btn){display:block}.related{margin-top:5.6rem}.related>.products{padding-bottom:0}.with-sidebar .related .products .product{width:25%}.onsale{position:absolute;text-align:center;top:-1.4rem;left:0;z-index:1;font-size:85%;font-weight:600;width:50px;height:50px;line-height:50px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.woocommerce-result-count{float:left;margin:0;line-height:4rem}.added_to_cart.wc-forward{clear:both;margin-top:.7rem}.woocommerce-pagination{text-align:center;margin:2.8rem 0 0 0;position:relative;z-index:1}.woocommerce-pagination .page-numbers{padding:0;list-style:none;margin:0 auto;display:inline-block}.woocommerce-pagination .page-numbers li{display:inline;float:left}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{display:block;padding:6px 12px;border:1px solid;margin-left:-1px}.woocommerce-pagination .page-numbers li:first-of-type a,.woocommerce-pagination .page-numbers li:first-of-type span{border-top-left-radius:2px;border-bottom-left-radius:2px}.woocommerce-pagination .page-numbers li:last-of-type a,.woocommerce-pagination .page-numbers li:last-of-type span{border-top-right-radius:2px;border-bottom-right-radius:2px}.woocommerce-tabs{clear:both;margin:5.6rem 0 2.8rem;width:100%}.woocommerce-tabs .tabs{list-style:none;margin:0;padding:0}.woocommerce-tabs .panel{padding-top:1.4rem}.woocommerce-tabs #comments{margin-top:2.8rem;max-width:100%}.woocommerce-tabs #comments h2{display:none}.woocommerce-tabs .commentlist{list-style:none;margin:0;padding:0}.woocommerce-tabs .commentlist .comment{margin-bottom:2.8rem}.woocommerce-tabs .commentlist header.comment-meta{overflow:hidden;padding-bottom:.3rem;margin-bottom:1.4rem}.woocommerce-tabs .commentlist header.comment-meta h6{float:left;margin:0}.woocommerce-tabs .commentlist .comment_container{padding-left:80px;position:relative;min-height:60px}.woocommerce-tabs .commentlist .avatar{position:absolute;left:0;top:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.woocommerce-tabs #review_form form>p,.woocommerce-tabs #review_form form>div{margin:.5rem 0;padding:0 15px;float:left;width:100%}.woocommerce-tabs #review_form h3{margin-bottom:0}.woocommerce-tabs #review_form form{padding-top:0;margin-left:-15px;margin-right:-15px}.woocommerce-tabs #review_form .comment-form-author,.woocommerce-tabs #review_form .comment-form-email{float:left;width:50%;padding:0 15px}.woocommerce-tabs #review_form .comment-form-comment{clear:both;overflow:hidden}.woocommerce-tabs #review_form .comment-reply-title{font-size:140%;margin-bottom:1.4rem;display:inline-block}.woocommerce-tabs #review_form .comment-form-rating{clear:both;overflow:hidden}.woocommerce-tabs #review_form .comment-form-rating label{float:left;margin-bottom:0;padding-bottom:0}.woocommerce-tabs #review_form .comment-form-rating p{margin:0 0 0 1.4rem;float:left}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-']{text-indent:-9999px;display:block;float:left;position:relative;width:2.8rem;margin-right:1.4rem;padding-right:1.4rem;border-right-width:1px;border-right-style:solid}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-']::before{content:'\f005';font-family:'FontAwesome';display:inline-block;font-size:1.4rem;position:absolute;left:0;text-indent:0}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-2{width:4.2rem}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-2::before{content:'\f005 \f005'}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-3{width:5.6rem}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-3::before{content:'\f005 \f005 \f005'}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-4{width:7rem}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-4::before{content:'\f005 \f005 \f005 \f005'}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-5{width:8.4rem;border-right:none}.woocommerce-tabs #review_form .comment-form-rating .stars a[class*='star-'].star-5::before{content:'\f005 \f005 \f005 \f005 \f005'}.star-rating{font-family:'FontAwesome';font-size:1.4rem}.star-rating.stars-1:before{content:'\f005  \f006  \f006  \f006  \f006'}.star-rating.stars-15:before{content:'\f005  \f123  \f006  \f006  \f006'}.star-rating.stars-2:before{content:'\f005  \f005  \f006  \f006  \f006'}.star-rating.stars-25:before{content:'\f005  \f005  \f123  \f006  \f006'}.star-rating.stars-3:before{content:'\f005  \f005  \f005  \f006  \f006'}.star-rating.stars-35:before{content:'\f005  \f005  \f005  \f123  \f006'}.star-rating.stars-4:before{content:'\f005  \f005  \f005  \f005  \f006'}.star-rating.stars-45:before{content:'\f005  \f005  \f005  \f005  \f123'}.star-rating.stars-5:before{content:'\f005  \f005  \f005  \f005  \f005'}.summary .woocommerce-product-rating{float:right;text-align:right;position:absolute;top:0;right:15px}.summary .product_title{padding-right:100px;margin-bottom:0;margin-top:0}.summary .price{margin-top:1.4rem}.summary .price span{font-size:200%}.summary .price span span{font-size:100%}.summary .price del{font-size:85%;opacity:.65;font-weight:300}.summary .price ins .amount{font-weight:700}.summary ul,.summary ol{list-style:none;padding:0}.summary .title{margin-bottom:2.8rem}.summary .cart{margin:2.8rem 0 1.4rem}.summary .quantity{margin-right:1.4rem;float:left;display:block}.summary .quantity input{float:left}.summary .quantity .minus,.summary .quantity .plus{height:4.2rem;line-height:4.2rem;width:4.2rem;text-align:center;border:none;padding:0}.summary .quantity .minus{-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.summary .quantity .plus{-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.summary .quantity .qty{width:50px;text-align:center;font-weight:700;height:4.2rem}.summary .single_add_to_cart_button{position:relative;padding:0 2.8rem;height:4.2rem;line-height:4.2rem;border-radius:2px;border-width:1px;border-style:solid;padding-left:6.8rem}.summary .single_add_to_cart_button::before{content:"\f07a";position:absolute;font-family:"FontAwesome";width:4rem;text-align:center;background:rgba(0,0,0,.1);height:100%;top:0;left:0}.summary .variations+.single_variation_wrap{margin-top:2.8rem}.summary .variations .variation_label{padding-bottom:.7rem}.summary .variations li{text-align:left!important}.summary .variations li.reset{font-size:85%;width:100%}.summary .variations li.reset .reset_variations{margin-top:.7rem;display:block}.woocommerce-main-image.link-image,.woocommerce-main-image.link-image .attachment-shop_single{width:100%;height:auto}.single-product .product{position:relative}.single-product .product #comments{padding-top:0;margin-top:0;padding-bottom:2.8rem}.single-product .product #comments .comment{padding-left:0!important}.single-product .product textarea#comment{height:10rem}.single-product .product .woocommerce-product-gallery__image .link-image{display:block}@media (min-width:992px){.single-product .product .wp-post-image{width:100%}}.single-product .alert+.product{margin-top:40px}#product-gallery{margin-top:1rem}#product-gallery .link-image{width:100%}#product-gallery img{width:100%;height:auto}#product-gallery .owl-prev::before,#product-gallery .owl-next::after{width:5.6rem;text-align:center;border-radius:2px}#product-gallery .owl-controls{margin-top:10px}.product_meta{clear:both;display:block;margin:2.8rem 0 1.4rem}.woocommerce-review-link{text-transform:uppercase;font-size:85%;font-weight:700}.woocommerce-review-link span{font-size:100%;font-weight:700}.widget_shopping_cart .widget-title::after{content:'\f07a';font-family:'FontAwesome';float:right}.widget_shopping_cart .product_list_widget{border-bottom:3px solid}.widget_shopping_cart .total{margin:.7rem 0;text-align:right}.widget_shopping_cart .total .amount{display:inline-block;margin-left:.7rem}.widget_shopping_cart .buttons::after{content:'';display:block;clear:both}.widget_shopping_cart .button{font-weight:500;height:auto;padding:1rem 0;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;border-radius:2px;border-width:1px;border-style:solid;text-align:center;width:48%;float:left}.widget_shopping_cart .button::after{content:'  \f07a';font-family:'FontAwesome';display:inline-block;margin-left:.7rem}.widget_shopping_cart .button.checkout{float:right}.widget_shopping_cart .button.checkout::after{content:'  \f178';font-family:'FontAwesome';display:inline-block;margin-left:.7rem}.product_list_widget{margin:0;padding:0;list-style:none}.product_list_widget li{clear:both;overflow:auto;display:block;border-bottom:1px solid;padding-top:1.4rem;padding-left:0}.product_list_widget li:before{content:none}.product_list_widget li:first-of-type{padding-top:0}.product_list_widget li:last-of-type{border-bottom:none}.product_list_widget li a{font-weight:700}.product_list_widget li a::after{content:'';display:block}.product_list_widget li .quantity{display:block;text-align:right}.product_list_widget .attachment-shop_thumbnail{max-width:4rem;height:auto;float:left;margin-right:1.4rem;margin-bottom:.7rem}.widget_product_search .screen-reader-text{display:none}.widget_product_search input[type="submit"]{display:none}.widget_layered_nav ul{margin:0;padding:0;list-style:none}.widget_layered_nav ul li{border-bottom:1px solid;padding-left:0}.widget_layered_nav ul li:before{content:none}.widget_layered_nav ul li a::before{content:'\f096';font-family:'FontAwesome';margin-right:.7rem}.widget_layered_nav ul li.chosen a::before,.widget_layered_nav ul li a:hover::before{content:'\f046';margin-right:.5rem}.widget_layered_nav .count{float:right;font-weight:700}.widget_layered_nav .widget-title:after{content:'\f0b0';font-family:'FontAwesome';float:right}.widget_price_filter .ui-slider-horizontal{position:relative;height:.5rem;border-radius:50px;margin-bottom:2.8rem}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:.5rem;position:absolute;border-radius:50px;transition:none}.widget_price_filter .ui-slider-horizontal .ui-slider-handle{position:absolute;top:-.45rem;border-radius:50px;width:1.4rem;height:1.4rem;border-width:2px;border-style:solid;outline:none!important;transition:none}.widget_price_filter .ui-slider-horizontal .ui-slider-handle:last-of-type{margin-left:-1.4rem}.widget_price_filter .button{font-weight:500;background:none;border:none;padding:0;float:left}.widget_price_filter .button::before{content:'\f0b0';font-family:'FontAwesome';display:inline-block;margin-right:.7rem}.widget_price_filter .price_label{float:right}.widget_recent_reviews .star-rating span{display:none}.widget_recent_reviews .star-rating{float:left;margin-right:.7rem}.widget_recent_reviews .reviewer{font-size:80%;line-height:1}.widget_recent_reviews .reviewer::before{content:'('}.widget_recent_reviews .reviewer::after{content:')'}.widget_top_rated_products .star-rating span{display:none}.widget_top_rated_products .star-rating{float:right;margin-left:.7rem}.shop_table .attachment-shop_thumbnail{width:4rem;height:auto;margin:0}.shop_table .quantity input{float:left}.shop_table .quantity .minus,.shop_table .quantity .plus{height:42px;line-height:42px;width:42px;text-align:center;border:none;padding:0}.shop_table .quantity .minus{-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.shop_table .quantity .plus{-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.shop_table .quantity .qty{width:50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;font-weight:700;height:4.2rem;padding-left:.5rem;padding-right:.5rem}.shop_table>tbody>tr>td,.shop_table>tbody>tr>th,.shop_table>thead>tr>td,.shop_table>thead>tr>th,.shop_table>tfoot>tr>td,.shop_table>tfoot>tr>th{vertical-align:middle;padding:1.4rem}.shop_table .product-name{font-weight:700}.shop_table .coupon label{display:none}.shop_table .actions .form-group{display:inline-block;margin-bottom:0}.shop_table .actions .wc-forward{margin-left:1.4rem}.shop_table .actions .btn-link{font-weight:700;padding-left:2.8rem;padding-right:2.8rem}.cart-collaterals{margin:5.6rem 0 0 0}.cart-collaterals .cart_totals{display:inline-block;width:48%;float:right}.cart-collaterals .cross-sells{display:inline-block;width:48%;float:left}.cart-collaterals .shipping_calculator{clear:both;display:block}.cart-collaterals .order-total .amount{font-weight:700}.cart-collaterals .shipping-calculator-form{padding-top:1.4rem}.cart-collaterals .shipping-calculator-form p{margin:1.4rem 0}.wc-proceed-to-checkout .checkout-button{display:none}.alert a{font-weight:700;color:inherit}.alert a.button{float:right}.checkout_coupon+.checkout{margin-top:5.6rem}.checkout .woocommerce-billing-fields p:last-of-type{margin-bottom:0}.checkout .woocommerce-billing-fields #createaccount{display:none}.checkout .woocommerce-billing-fields #createaccount+label>i{margin-right:.7rem}.checkout .woocommerce-billing-fields #createaccount:checked+label>i::before{content:'\f14a'}.checkout .country_select>a{min-height:28px;padding:1rem 1.5rem;height:auto}.checkout .chosen-container{position:relative}.checkout .chosen-drop{display:none;padding:.7rem 1.4rem 1.4rem;border:1px solid;border-top:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.checkout .chosen-search{display:none}.checkout .chosen-single{-webkit-transition:none;-moz-transition:none;-ms-transition:anone;-o-transition:none;transition:none;display:block;width:100%;min-height:28px;box-shadow:none;padding:.9rem 1.5rem;height:auto;border-radius:2px;-webkit-appearance:none;outline:none;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center right;background-size:20px}.checkout .chosen-with-drop .chosen-search{display:block;margin-bottom:.7rem}.checkout .chosen-with-drop .chosen-search input[type=text]{background-position:center right;background-repeat:no-repeat;background-size:27px;padding-right:35px;font-weight:400}.checkout .chosen-with-drop .chosen-drop{display:block}.checkout .chosen-with-drop .chosen-single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout .chosen-results{margin:0;padding:0;list-style:none;max-height:200px;position:relative;overflow-x:hidden;overflow-y:auto}.checkout .chosen-results li{padding:.35rem 1.4rem;border-radius:2px;font-size:85%;cursor:pointer}.checkout .woocommerce-shipping-fields{margin-top:2.8rem}.checkout .woocommerce-shipping-fields #order_comments{height:13.4rem}.checkout .woocommerce-shipping-fields #ship-to-different-address input{display:none}.checkout .woocommerce-shipping-fields #ship-to-different-address input+label>i{margin-right:.7rem}.checkout .woocommerce-shipping-fields #ship-to-different-address input:checked+label>i:before{content:'\f14a'}.checkout #payment-details{border-radius:2px;padding:2.8rem}.checkout .payment_methods{list-style:none;margin:0;padding:2.8rem 0}.checkout .payment_methods p{font-size:85%}.checkout .payment_methods li{padding:.7rem 0}.checkout .payment_methods label{display:inline-block;margin-bottom:0;padding-bottom:0;width:92%;padding-left:.7rem;position:relative}.checkout .payment_methods label img{border:0;padding:0;min-height:1.7em;max-height:3em;height:auto;max-width:auto;line-height:100%;position:absolute;right:0;top:-50%}.checkout .payment_methods label a{padding-left:.7rem}.woocommerce-checkout .login{padding-bottom:2.8rem}.woocommerce-checkout .login .form-row{float:left}.woocommerce-checkout .login .form-row:nth-child(-n+3){width:48%}.woocommerce-checkout .login .form-row.form-row-last{float:right}.woocommerce-checkout .login .form-row input[type=submit]{margin-right:1.4rem}.woocommerce-checkout .login .form-row input[type=checkbox]{margin-right:.7rem}.woocommerce-checkout .login .lost_password{float:left;margin-left:2.8rem;line-height:4.2rem}.woocommerce-checkout .login input[type=submit]{position:relative;padding:0 2.8rem;height:4.2rem;line-height:4.2rem;border-radius:2px;border-width:1px;border-style:solid}.woocommerce-checkout table{width:100%}.woocommerce-checkout table thead th,.woocommerce-checkout table thead td{border-bottom:3px solid}.woocommerce-checkout table tbody th,.woocommerce-checkout table tbody td{border-bottom:1px solid}.woocommerce-checkout .order_details{padding:0;list-style:none;width:100%;display:table;border-radius:2px;border:1px solid}.woocommerce-checkout .order_details.shop_table{border:none}.woocommerce-checkout .order_details li{display:table-cell;padding:1.4rem;border-right:1px solid}.woocommerce-checkout .order_details li strong{display:block}.woocommerce-checkout .order_details li:last-of-type{border-right:none}.woocommerce-checkout .order_details .total .amount{font-weight:700}.col2-set{margin:0 -15px}.col2-set:after{content:'';display:block;clear:both}.col2-set .col-1,.col2-set .col-2{float:left;display:block;width:50%;padding:0 15px}.demo_store{position:fixed;top:0;left:0;right:0;padding:1.4rem;font-weight:700;z-index:100;margin:0;text-align:center;opacity:.8}.demo_store:hover{opacity:1}@media (max-width:767px){.related .products .product,.comment-form-author,.comment-form-email{width:100%!important}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{display:block;width:100%;float:none}.col2-set .col-1,.col2-set .col-2{width:100%}.woocommerce-checkout .order_details li{display:block;border-right:none;border-bottom-width:1px;border-bottom-style:solid}}