/* Framework */
a {color: #47211B;}
a:hover {color:#47211B;}
#hnav {background: #f6f6f6;}
#hnav a {color:#47211B;}
#hnav a:hover { color: #272000; }
#hnav .gnavdrop .gnavdroplink {    color: #000000;}
.search_button { background-color:#47211b; }
.searchlink td.ColumnHeading{ background-color: #d2d38a; }
#footer {
	background-color: #152c24;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #160c13 ), to( #47211c ));
    background-image: -webkit-linear-gradient( #160c13 , #47211c );
    background-image: -moz-linear-gradient( #160c13 , #47211c );
    background-image: -ms-linear-gradient( #160c13 , #47211c );
    background-image: -o-linear-gradient( #160c13 , #47211c );
    background-image: linear-gradient( #160c13 , #47211c );}
#footer .device_submit { color: #47211B; }
.fp_notes { color:#5b3d00; }
#lnav li.toplevel span.top_name { border-color: #47211B;}
#lnav li.toplevel .sale_items a { color:#ffffff; background-color:#85634b; }
#lnav li.toplevel .sale_items a:hover { background-color:#5b3d1c; }
#lnav ul li.toplevel ul li a {color: #242424;}
#lnav ul li.toplevel ul li a:hover { color:#47211b;}
#lrtrail { background-image:url('/img/divider_w.jpg'); }
#lrenglish { background-image:url('/img/divider_w.jpg'); }
#lrwestern { background-image:url('/img/divider_w.jpg'); }
#lrcustserv { background-image:url('/img/divider_w.jpg'); }
#lrtrack { background-image:url('/img/divider_w.jpg'); }
#lrgift { background-image:url('/img/divider_w.jpg'); }
#lrsubscribe { background-image:url('/img/divider_w.jpg'); }
#shop_cart{ background-image:url('/img/cart-western.png'); }
.text_submit { background-color:#204f42; }

#overlay_header { color:#5b3d00; border-color:#4c3f42; }
#h_cart_overlay { border-color:#4c3f42; }
#overlay_body { border-color:#4c3f42; }
.overlay_thumb_wrap { border-color:#4c3f42; }
.overlay_itemname { color:#5b3d00; }
.overlay_itemname a { color:#5b3d00; }
.overlay_buttons { background:#4c3f42;border-color:#4c3f42; }
.overlay_summary { color:#47211c; }
.cart_slider { border-color:#BEB500; }
.cart_slider_arrow { border-color:#d2d38a; }
.arrow_down .slider_arrow_icon { background-position:0 -90px; }
.arrow_up .slider_arrow_icon { background-position:0 -150px; }

/* Front Page Styles */
/* Updated FP Styles */
#img_rotate-thumbs button.sw-imgrotate-active { border-bottom:2px solid #47211B; }

/*
.fp_header {color:#47211B; }
.fp_header a {color:#47211B;}
.fp_header .fp_viewlink:hover { color:#47211B; }
#fprotbanner { position: relative; height:305px; }
#fprotbanner .rottile { position: absolute; left:0px; top:0px;  }
#fprotbanner .rottile img{width:850px;height:455px;}
#fprotbanner .rottile.shown { display: block; }
#fp_rotate_thumbs li.sw-imgrotate-active { border-color: #47211B; }
*/

/* Global */
h1 { color: #47211B;}
h2.cat_title, h1.cat_title {    color: #47211B;}
h2.cat_title.sub_cat_title { color: #000; }

.h2bar { background-color: #47211B; }

/* OneTrust Cookie Policy CSS */
#onetrust-consent-sdk #onetrust-accept-btn-handler { background-color: #47211b !important; border-color: #47211b !important; }

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: #47211b !important; border-color: #fff !important; opacity: 1; text-decoration: none !important; }
#onetrust-consent-sdk #onetrust-pc-btn-handler:focus,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:focus,
#onetrust-consent-sdk #onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover { color: #47211b !important; text-decoration: underline !important; }

#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link { color: #47211b !important; }

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), 
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: #47211b !important; border-color: #47211b !important; }

/* Skip nav link */
a.skip-button:focus, a.skip-button:active{background-color:#47211B; border: 2px solid #47211B;}

/* Dropdown */
#hnav .gnavdrop .gnavdropmenu li .last { border-color:#1e301f; }

/* Description Page */
/* Generic Select Replacement */
.mfg_arrow {height:7px;background-position:0 --55px;}
div.dropdownbox div.current_selection { border:1px solid #d9d9d9; }
div.dropdownbox ul.optionslist li.option.selected { background-color:#47211B; color:#FFF;  }
div.dropdownbox .dropdown_bg {
	background-color:#47211B;
	background-image: url("/img/framework/down-arrow-white.png");
	background-image: url("/img/framework/down-arrow-white.png"), -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
	background-image: url("/img/framework/down-arrow-white.png"), -webkit-linear-gradient( #47211B , #47211B );
	background-image: url("/img/framework/down-arrow-white.png"), -moz-linear-gradient( #47211B , #47211B );
	background-image: url("/img/framework/down-arrow-white.png"), -ms-linear-gradient( #47211B , #47211B );
	background-image: url("/img/framework/down-arrow-white.png"), -o-linear-gradient( #47211B , #47211B );
	background-image: url("/img/framework/down-arrow-white.png"), linear-gradient( #47211B , #47211B );
}

div.selectwrap div.dropdownbox div.current_selection {padding: 5px 5px 5px 30px;height: 18px;width: 188px;border: 1px solid #d9d9d9;cursor: pointer;-webkit-user-select: none;}

div.selectwrap div.dropdownbox ul.optionslist {    width: 196px;    margin-left: 28px;}

/* Tabs */
#desc_tabs ul.ui-tabs-nav li { border-color:#d9d9d9; }
#desc_tabs ul.ui-tabs-nav li .tab_arrow { background-position:0 -29px; }
#desc_tabs ul.ui-tabs-nav li.ui-state-active { border-color:#47211B; }
#desc_tabs ul.ui-tabs-nav li.ui-state-active .tab_arrow { background-position:0 -65px; }
#desc_tabs ul.ui-tabs-nav li.ui-state-active a { color:#47211B; }
.volumesavings {font-size:15px; }
.volumeprice {font-size:15px; color:#47211B; }

/* Ordering Box */
.desc_price .price_highlight { color:#47211B; }
.pricing_more_info { background:#47211B; }
.pricenotifylink {background-image: url("https://img.ridingwarehouse.com/framework/price_alert_west.svg");}

/* Stock Status */
.infobuttonpopup .button { color:white; background:#b7b90b; }
.infobuttonpopup .infobox { color:#5b3d00; }

/* Style Ordering */
#style_ordering li { border:1px solid #d9d9d9; color:#5b3d00; }
#style_ordering li:hover { outline-color:#47211B; }
#style_ordering li.invalid { color:#d9d9d9; border-color:#d9d9d9; }
#style_ordering li.selected {
	background:#47211B;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
	background-image: -webkit-linear-gradient( #47211B , #47211B );
	background-image: -moz-linear-gradient( #47211B , #47211B );
	background-image: -ms-linear-gradient( #47211B , #47211B );
	background-image: -o-linear-gradient( #47211B , #47211B );
	background-image: linear-gradient( #47211B , #47211B );
}
#style_ordering li.invalid.selected { border:1px dashed #47211B; color:#47211B; }
#style_ordering li.thumb_box { border:1px solid #d9d9d9; }
#style_ordering li.thumb_box:hover { outline-color:#47211B; }
#style_ordering li.thumb_box.selected { border-color:#47211B; outline-color:#47211B; }
#style_ordering li.thumb_box.invalid.selected { outline-color:#47211B; }

/* Bit Information */
#bit_perform { color:#5b3d00; }
#bit_perform .bit_title { border-color:#d9d9d9; }
#bit_perform .left_bit .bit_char { border-color:#d9d9d9; }
#bit_perform .press_points .press_text { border-color:#d9d9d9; }
#bit_perform .press_points .press_title { border-color:#d9d9d9; }
#bit_perform .press_points .press_check { background-image:url("https://img.ridingwarehouse.com/desc_page/bitguide/western-checkboxes.png"); }
#bit_perform .left_bit .ratings { background-image:url("https://img.ridingwarehouse.com/desc_page/bitguide/western-chart.png"); }
.bit_container .infobox { border-color:#d9d9d9; }
.bit_container .infobox .info_title { border-color:#d9d9d9; }

/* Add to Cart */
#ordersubmit_button { background-image: url("https://img.ridingwarehouse.com/desc_page/western-add-to-cart.png"); }
#order_alert .avail_qty { border:1px solid #d9d9d9; }

/* Demo Button */
.demo_link { background:url("https://img.ridingwarehouse.com/desc_page/western-demo.png"); }

/* Style color name display */
#colorname { color:#5b3d00; }
#colorname.selected { color:#47211B; }

/* Desc Top */
#desctopwrapper { border-color:#d9d9d9; }

/* Price Alert */
.pricealert_heading {color:#00663c;}
.pricealert_pop button {background:#00663c;}
.pricealert_pop button:hover {background:#00240f;}

/* Sizing Links */
a.sizing_link, a.custrev_link { color:#47211B; }
.sizing_link .sizing_arrow, .custrev_link .sizing_arrow {border-color:transparent transparent transparent #47211B;}

/* Multiview Thumbs */
div#multiview_panel ul#multiview img { border: 1px solid #d9d9d9; }

/*view large pop-up and hover zoom view*/
.viewport { border-color:#d9d9d9; }

/* View Large */
.zoom { border-color:#d9d9d9; background-image:url("https://img.ridingwarehouse.com/desc_page/western-view-large.png"); }
#threesixty { background-image:url("https://img.ridingwarehouse.com/desc_page/western-360.png"); border-color:#d9d9d9; }

/* Multiview */
.video_popup { background:url("https://img.ridingwarehouse.com/framework/new/video_west.png");background-repeaT:no-repeat; }

/* Social */
#email_friend {    background-color: #47211B;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
    background-image: -webkit-linear-gradient( #47211B , #47211B );
    background-image: -moz-linear-gradient( #47211B , #47211B );
    background-image: -ms-linear-gradient( #47211B , #47211B );
    background-image: -o-linear-gradient( #47211B , #47211B );
    background-image: linear-gradient( #47211B , #47211B );}
#email_friend:hover {background:#47211c;}

/* Product Carousel */
.otheritems_header { color:#47211B; border-top:1px solid #d9d9d9; }
.product_carousel.active .arrow_icon { background-image:url("https://img.ridingwarehouse.com/framework/new/arrow_sprt.png"); background-size:9px 170px; }/**/
.product_carousel.active .arrow_box {
	background:#47211B;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
	background-image: -webkit-linear-gradient( #47211B , #47211B );
	background-image: -moz-linear-gradient( #47211B , #47211B );
	background-image: -ms-linear-gradient( #47211B , #47211B );
	background-image: -o-linear-gradient( #47211B , #47211B );
	background-image: linear-gradient( #47211B , #47211B );
}

.similar_carousel.active .arrow_icon { background-image:url("https://img.ridingwarehouse.com/framework/new/arrow_sprt.png"); background-size:9px 170px; }/**/
.similar_carousel.active .arrow_box {
	background:#47211B;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
	background-image: -webkit-linear-gradient( #47211B , #47211B );
	background-image: -moz-linear-gradient( #47211B , #47211B );
	background-image: -ms-linear-gradient( #47211B , #47211B );
	background-image: -o-linear-gradient( #47211B , #47211B );
	background-image: linear-gradient( #47211B , #47211B );
}

/* Customer Reviews */
/* #custrev_submit { background-color:#47211B; }
#custrev_submit:hover { background:#47211c; } */
.cust_review_button { display:block; width:210px; height:50px; margin:auto; padding:0; border:0; line-height:20px; background-color:#47211B; color:#fff; font-size:18px; text-align:center; cursor:pointer; }
.cust_review_button:hover { background:#160C13; }


/* Old Ordering Style */
div#ordertitle { background-color:#edebd4; }
div.orderrow { background-color: #edebd4; }
div.orderrow div.ordercell { border:1px solid #d9d9d9; }
table.orderingtable.with_border{ border-right: 1px solid #d9d9d9; }
div.ordersubmitwrap { background-color: #edebd4; }
div.ordersubmitwrap input { background-color:#b7b90b; }
div.ordersubmitwrap input:hover { background-color:#777705; }
#orderbox{background-color:#EDEBD4;}
table.orderingtable th {background: #D2D38A; color: #272000; }
table.groups th {background: #D2D38A; color: #272000; text-align: center; font-weight: bold; }

.tablemeasure { border:1px solid #204f42; }
.tablemeasure th { border:1px solid #204f42; background-color:#47211B; }
.tablemeasure td { border:1px solid #204f42; }

/* end Description Page */


/* Other Products */
.otheritems .other_img { height:125; width:125; margin: 0 auto; padding-top:4px; text-align:center; }
.otheritems .other_contain { text-align:center; vertical-align:top; }
.otheritems .other_name { padding:0 3px; }
/* Gift Card Page */
div.giftsubmitwrap input { background-color:#b7b90b; }
div.giftsubmitwrap input:hover { background-color:#777705; }
h3.gc_title { background-color: #d2d38a; }
.gift_cards a { text-decoration: none;
font-size:12px;

font-weight:bold;
color: #47211B;
font-style:italic;}

.gift_cards a:hover {color:#47211B;}
.gift_cards h3{
padding-bottom:10px;color:#47211B;font-weight:normal;
}

.gift_cards input {
border-style: solid;border-color:#d9d9d9;border-width:1px;
}
input.GC::-webkit-input-placeholder {
 font-size: 11px;
 color: #999999;
 font-weight: regular;
 font-style:italic;
}
input.GC:-moz-placeholder {
 font-size:11px;
 color: #999999;
 font-weight: regular;
 font-style: italic;
}
input.GC::-moz-placeholder {
 font-size: 11px;
 color: #999999;
 font-weight: regular;
 font-style: italic;
}
input.GC:-ms-input-placeholder {
 font-size: 11px;
 color: #999999;
 font-weight: regular;
 font-style: italic;
}
/* Customer Service Page */
.ordertrack { background-color: #d9d9d9; }
#ordtracksubmit { background-color: #47211B;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#47211B ), to( #47211B));
    background-image: -webkit-linear-gradient( #47211B , #47211B );
    background-image: -moz-linear-gradient( #47211B , #47211B );
    background-image: -ms-linear-gradient( #47211B , #47211B );
    background-image: -o-linear-gradient( #47211B , #47211B );
    background-image: linear-gradient( #47211B, #47211B );}
#ordtracksubmit:hover {background:#160C13;}

/* Careers */
.career_wrap .about a { color:#47211B; }
.career_wrap h2, .career_wrap h4 { color:#47211B; }
.career_wrap .openings .job_contain .job_title a { color:#47211B; }
.career_wrap .display_job .position_contain h4:before { background:url('/img/framework/west_plusmin.png') no-repeat 0 0px; }
.career_wrap .display_job .position_contain.expand h4:before { background:url('/img/framework/west_plusmin.png') no-repeat 0 -8px; }
.career_wrap  .download_app { border:1px solid #47211B; background:#47211B; }
.career_wrap .download_app:hover { border:1px solid #47211c; background:#47211c; }

/* Catpage */
h2.cat_title { color:#47211B;}
#price_range_slider .ui-slider-range {background-color:#47211B;}
div.searchbuttonwrap input {background-color:#47211B;}
div.searchbuttonwrap input:hover {background-color:#160C13;color:#ffffff;}

.cat_follow p { background:#47211c; }
.cat_follow a { background: #47211B url('https://img.ridingwarehouse.com/framework/follow.svg') no-repeat 15px center; }
.email_w_button_wrap .emailbutton { display:block; position:absolute; right:-1px; top:-1px; margin:0; border:none; color:#FFFFFF; font-size:12px; text-transform:uppercase; line-height:29px;  padding:0px; cursor:pointer; background:#47211B; border:none; height:29px; padding-left:20px; padding-right:20px; }

.cat_jumplinks .jumplist li a { background-color: #e5e5e5; }
.cat_jumplinks .jumplist li a.active { background-color: #47211B; }


/* Brand Table */
.brandtable div { border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
h2.brand_title { background-color: #d2d38a; }

/* Apparel Sizing Chart */
.Apparel_sizing th {background-color: #d2d38a;}
.sizing_header a { color: #47211B; }
.sizing_bartop { background-color: #204f42; height: 3px; }
.sizing_bar_color { background-color: #47211B; color: #fff; }
div.sizingimgpop div.closebutton { background-image: url('https://img.ridingwarehouse.com/sizechart/x-green.png'); }

/* Login Account Buttons */
.account_button { background-color:#47211B; color: #FFFFFF; }
.account_button:hover { background-color:#160C13; }
.logout_button { background-color:#47211B; color: #FFFFFF; }
.logout_button:hover { background-color:#47211B; }

/* Order Thank You
-----------------------*/
.maillist {width:403px; border:1px solid #47211B; margin:10px; float:left;}
.mailhead {background-color:#47211B; color:#fff; font-size:15px; padding:5px;}
.mailscribe {width:150px; height:35px; background-color:#47211B; color:#FFFFFF; margin:auto; font-size:20px; padding:5px 20px; border:none; display:block; cursor:pointer;}

/* FP Shop By Brand */
#brands .ui-tabs-panel li a { color:#242424; }
#brands .ui-tabs-panel li a:hover { color:#47211B; }
#brands .ui-tabs-nav li.ui-tabs-active a { border-bottom:2px solid #47211B;}
.brands_1 { margin:5px 2px 0 0; float:left; }
.brands_1 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/ariat_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brands_2 { margin:5px 2px; float:left; }
.brands_2 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/resistol_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brands_3 { margin:5px 2px; float:left; }
.brands_3 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/cowgirltuff_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brands_4 { margin:5px 2px; float:left; }
.brands_4 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/cinch_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brands_5 { margin:5px 2px; float:left; }
.brands_5 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/classicequine_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brands_6 { margin:5px 2px; float:left; }
.brands_6 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/weaver_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brands_7 { margin:5px 0 0 2px; float:left; }
.brands_7 a { background:url('https://img.ridingwarehouse.com/frontpage/brandicons/wrangler_west.png') 0 0 no-repeat; height:45px; display:block; width:115px;    background-size: 105px 41px; }
.brandcats { border-color:#E5CC96; }

.order_infobox { background-color: #EDEBD4; }
.history_button { background-color: #B7B90B; }
.history_button:hover { background-color: #777705; }
a.details_button { background-color:#B7B90B; color: #FFFFFF; }
a.details_button:hover { background-color:#777705; }
.detailed_order a.details_button:hover { background-color: #777705; }

/* Sale Page */
#navigation h3 { color:#858708; }
#navigation a { color:#5b3d00; }
#navigation a:hover { color:#858708; }
#jumpnav.western li { background-color: #47211B; }
#jumpnav.western li a { color: #fff; }
#jumpnav.western li a:hover { color: #47211B; }
#jumpnav.western li a:hover { color: #242424; }
div.cat_table.sale_western { width: 830px;  margin-bottom: 5px; }
div.cat_table.sale_western .product_wrapper{ height: 170px; }
.product_wrapper a:hover {color:#47211c;}
.product_wrapper_cat a:hover {color:#47211B;}
/* Play Review Win */
.revwin_section { border-color:#d9d9d9; }
.revwin_arrow { background-position: 0 -120px; }

/* Giveaway Page */
#facebook-submit { background-image: url("https://img.ridingwarehouse.com/Giveaways/western-submit.png"); }
.giveaway-text { color:#B7B90B; }
.giveinput input { border:1px solid #d9d9d9; }


@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (min--moz-device-pixel-ratio: 1.3),
only screen and ( min-device-pixel-ratio: 1.3),
only screen and (min-resolution: 200dpi),
only screen and ( min-resolution: 1.3dppx){
.saletag{padding-top:15px;  background-size:90px 15px; background-image:url("/img/flag-sale-retina.png");
    background-repeat:no-repeat;}
.newtag{padding-top:15px;  background-size:90px 15px; background-image:url("/img/flag-new-item-retina.png");
    background-repeat:no-repeat;}

.besttag{padding-top:15px;  background-size:90px 15px; background-image:url("/img/flag-best-seller-retina.png");
    background-repeat:no-repeat;}
}



/*DESC PAGE REDESIGN 4/29/15 */
#descsubmit_button, .descsubmit_button {
	background-color: #47211B;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
  background-image: -webkit-linear-gradient( #47211B , #47211B );
  background-image: -moz-linear-gradient( #47211B , #47211B );
  background-image: -ms-linear-gradient( #47211B , #47211B );
  background-image: -o-linear-gradient( #47211B , #47211B );
  background-image: linear-gradient( #47211B , #47211B );
}
#descsubmit_button:hover, .descsubmit_button:hover { background: #160C13;}
#descsubmit_button.disabled_cart, .descsubmit_button.disabled_cart {cursor: default;
  background-position: 0px -141px;
 background-color: #e5e5e5;color: #d9d9d9;
}
#descsubmit_button:active, .descsubmit_button:active { background-position:0px -94px; }
#testsubmit_wrap { font-size:15px; display:block; padding:10px 0 0 0; text-align:right; }
#testsubmit_wrap .ordering_element { display:inline-block; vertical-align:middle; }
#demo_submit {
  background-color: #47211B;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #47211B ), to( #47211B ));
  background-image: -webkit-linear-gradient( #47211B , #47211B );
  background-image: -moz-linear-gradient( #47211B , #47211B );
  background-image: -ms-linear-gradient( #47211B , #47211B );
  background-image: -o-linear-gradient( #47211B , #47211B );
  background-image: linear-gradient( #47211B , #47211B );
}

.Bold_ship { color:#47211c; }

.ship_banner { color: #242424; }
.ft_mailerbutton:hover {color:#47211c;}
#banner_wrap {     background-color: #152c24;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #47211c ), to( #160c13 ));
    background-image: -webkit-linear-gradient( #47211c , #160c13 );
    background-image: -moz-linear-gradient( #47211c , #160c13 );
    background-image: -ms-linear-gradient( #47211c , #160c13 );
    background-image: -o-linear-gradient( #47211c , #160c13 );
    background-image: linear-gradient( #47211c , #160c13 );}
#shipBan {background-color:#E8E8E8;}
#header_dept .Disciplines a { background-color:#4c3f42; color:#ffffff; }
#header_dept .Disciplines .selected { color:#47211b; background-color:#ffffff;}
::-webkit-input-placeholder { color:#C7C7CD; }
::-moz-placeholder { color:#C7C7CD; } /* firefox 19+ */
:-ms-input-placeholder { color:#C7C7CD; } /* ie */
input:-moz-placeholder { color:#C7C7CD; }
#Tablet_site { background-image:url('/img/framework/westernfootericons/tablet.png'); }
#Mobile_site { background-image:url('/img/framework/westernfootericons/mobile.png'); }
#Site_Map { background-image:url('/img/framework/westernfootericons/compass.png'); color:#47211B; }
#Site_Map:hover { color:#47211B; }
#footer .device_submit:hover { color:#47211B; }

.desc_name h1 {color:#47211B;}

.ft_mailerbutton{background-color:#ffffff;}
.custserv_link li a {color:#fff;}
.footer_western a {text-decoration:none;}
.footer_western a:hover {color:#47211B;}
.footer_trail a {text-decoration:none;}
.footer_english a {text-decoration:none;}
.footer_english a:hover {color:#2c69a4;}
.chat_icon { background-color:#47211B; border-color:#1e301f; }
.user_icon { background-color:#47211B; border-color:#1e301f;}
.cart_icon { background-color:#47211B; border-color:#1e301f; }
#header_cart {background-color:#4c3f42;}
#hnav_wrap {background-color: #f6f6f6;border-top: solid 4px #ffffff;}
#hnav .hmenu > li > a {color:#000000; }
.ship_details {}
#shipban_wrap .shipban_text a {color:#47211b;}
.afterpayfaq a {color:#47211b;}

/* Saddle Pad Finder */
div.sliderwrap #price_range_slider .ui-slider-range { background-color: #47211c;}
#price_range_slider a.ui-slider-handle {background:#47211B;}

/* Left Nav Update */
#lnav { width:170px; float:left; }
#lnav ul { list-style: none; }
#lnav .l_disc { border-bottom:3px solid #e6e6e6; font-size:15px; font-weight:bold; font-family:Merriweather sans-serif; margin-top:10px; padding:0 0 3px 10px; position:relative; }

#lnav .l_disc a { text-decoration:none; }

#lnav ul { padding:0px; font-size: .9167em; list-style:none; }

#lnav li.toplevel { border-color: #fff;  background-image:none; border-style: solid; font-size:12px; font-weight:bold; color:#5B3D00; line-height: 16px;margin-top:15px; position:relative;}

#lnav li.toplevel span.top_name {font-size:12px; font-weight:bold; color:#5B3D00; display: block; line-height: 16px; padding: 3px 10px 3px 10px; text-decoration: none; background:transparent; cursor:default; }


#lnav li.toplevel a {border:none; font-size:15px; font-weight:bold; display: block; line-height: 18px; text-decoration: none;background:transparent;color:#000000;font-family: 'Open Sans', sans-serif;}
#lnav li.toplevel a:hover { color:#47211b; }
#lnav li.toplevel span.top_name.sale_items { padding:0; }
#lnav li.toplevel span.top_name.sale_items a { padding:3px 10px; }
#lnav li.toplevel .sale_items a { color:#ffffff; background-color:#855f48; }
#lnav li.toplevel .sale_items a:hover { background-color:#5b3f2f; }
#lnav a { text-decoration:none;  display:block; line-height: 1.2em; }
#lnav_section a.active,
#lnav_section a:hover { color:#5B3D00; }
#lnav div.seperator { background:transparent; height:0px; }
#lnav ul li.toplevel ul { padding-left:0px; background:#fff; border:none; }
div.menu_ship {	height: 39px; 	position: absolute;    top: 0px;  }
#lnav li.topheader {background-color:#e5cc96; border:none; font-size:12px; font-weight:bold; color:#5B3D00; display: block; line-height: 16px; padding: 3px 10px 3px 10px; text-decoration: none; text-transform: uppercase; background:transparent; }
#lnav li.topheader ul{background-color: #fff; padding: 10px 0 0 10px;}
#mailsubscribe { margin:auto; padding:5px; width: 140px; border-radius:5px; background-color: transparent; color:#333333; width:auto; text-align:center; }
#mailsubscribe .title { font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; }
#mailsubscribe .email { height: 19px; text-align: center; width: 103px; border: 1px solid #999999; margin-top: 0; padding: 3px 2px; display: block; float: left;  }
#mailsubscribe .button { border-color: #999999; border-style: solid; border-width: 1px 1px 1px 0; color: #333333; cursor: pointer; display: block; margin: 0; padding: 2px; }
#mailsignup .join {background-color:#47211B;}
.mail_btn_link { background-color: #47211B; }

#lnav .lnav_sale:hover { color:#ffffff; text-decoration:none; }
#lnav .lnav_sale_li { position:relative; }


/* Left nav dropdown */
.lnav_drop_link { display:block; padding:0 20px 0 0; font-weight:bold; position:relative; }
.lnav_drop_link.lnav_bybrand { padding-top:5px; padding-bottom:5px; }

#lnav li.toplevel span.top_name.lnav_drop_link.lnav_drop_open:after {
	content: "";
	display: block;
	width: 22px;
	height: 24px;
	position: absolute;
	right:5px;
	top: 50%;
	margin-top: -5px;
	background-image:url("/img/framework/collapse-expand-west.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size:9px 144px;
}
#lnav li.toplevel span.top_name.lnav_drop_link.lnav_drop_open:hover:after { background-position: 0px -24px; }
#lnav li.lnav_drop_link.lnav_drop_open:after { background-position: 0px -45px; }
.lnav_drop_menu { display:block; padding-left:5px; }
.lnav_drop_up .lnav_drop_link { padding-top:5px; font-weight:normal; }
.lnav_drop_up .lnav_drop_link:after { margin-top:-3px; }
.lnav_drop_up .lnav_drop_menu { padding-left:0; }
.lnav_section .lnav_drop.lnav_drop_up { padding:0; }
.lnav_drop_up .lnav_drop_menu > li { padding-top:5px; }
.lnav_drop_up .lnav_drop_link.lnav_drop_open:after { background-position: 0px -63px; }


.disc_text { width:100%; margin-top:15px;}
#lnav .shopbybrand_link { width:159px; height:40px; background-color:#2c69a4; margin-top:10px; }
#lnav .shopbybrand_link:after { content: ""; display:block; width:22px; height:24px; position:absolute; left:148px; margin-top:-24px; background-image:url("/img/framework/shop-arrows.png"); background-position:-66px 0; background-repeat:no-repeat; background-color:transparent; }
#lnav .left_shopbybrand { background-color:#2c69a4; color:#ffffff; height:40px; width:159px; }
#lnav a.Shop_Brand.westn_brd { color:#000000; }
#lnav .lnav_trail_menusection { background-color:#96775e; }
#lnav .lnav_west_menusection { background-color:#47211B; }
#lnav a.Shop_Brand.westn_brd:hover {background:#transparent; color:#47211b;}


.lnav_collapse_icon {content: "";
    display: block;
    width: 8px;
    height: 10px;
    position: absolute;
    left: 150px;
    margin-top: -13px;
    background-image: url("https://img.ridingwarehouse.com/framework/plus_min_sprite.svg");
    background-position: 0px -31px;
    background-repeat: no-repeat;
    background-size:13px 58px;
    background-color: transparent;}
    .lnav_collapse_icon:hover {cursor:pointer;}
#lnav .lnav_collapse_icon.lnav_drop_open {content: "";
    display: block;
    width: 8px;
    height: 10px;
    position: absolute;
    left: 150px;
    margin-top: -13px;
    background-image: url("https://img.ridingwarehouse.com/framework/plus_min_sprite.svg");
    background-position: 0px -31px;
    background-repeat: no-repeat;
    background-size:13px 58px;
    background-color: transparent;}

#lnav .l_disc.left_header.west_border { border-bottom: 1px solid #47211B;width:150px;margin:20px auto 0 auto;}

.lnav_collapse_icon.west_icon {
    left: 150px;
    width: 9px;
    margin-top: -13px;
    background-image: url("https://img.ridingwarehouse.com/framework/plus_min_sprite.svg");
    background-position: 0px -31px;
    background-repeat: no-repeat;
    background-size:9px 76px;}
#lnav .lnav_collapse_icon.west_icon.lnav_drop_open {content: "";
    display: block;
    width: 8px;
    height: 10px;
    position: absolute;
    left: 150px;
    margin-top: -13px;
    background-image: url("https://img.ridingwarehouse.com/framework/plus_min_sprite.svg");
    background-position: 0px -31px;
    background-repeat: no-repeat;
    background-size:13px 58px;}
    #lnav .lnav_collapse_icon.west_icon.lnav_drop_open:hover
    {cursor:pointer;}

/*Riding Re-Work 5/26/16 */
.west_mcolor { color:#47211B;font-style:italic;font-size:14.5px;font-weight:normal;}
#h_checkout_button {background-color:#ffffff;    color: #47211b;}
.name_link {color:#ffffff;}
#user_login {color:#ffffff;}
.wishlist_link { color:#ffffff; }
.Low_Price {color: #47211B;}
#banner_middle {display: block;width: 530px;float: left;position: relative;height: 165px;}
#header_dept .Disciplines {width:528px;height:38px;}
#header_dept .Disciplines a:first-child{margin-left:52px;}
#header_dept .Disciplines a {margin-right:5px;width:140px;}
#header_dept .Low_Price_Guarantee {text-align:center;margin-top:10px;}
.Click_details a {color:#fff;font-size:11px;font-family: 'Open Sans', sans-serif;}
#user_login .Acct {color:#47211B;font-family: 'Open Sans', sans-serif;}
#user_login .login {font-family: 'Open Sans', sans-serif;font-style:italic;color:#fff; }
.fp_right {position:absolute;top:0px;right:-234px;width:210px;}
.fp_dotw {border:1px solid #47211B;height:208px;width:208px;margin-top:10px;text-align:center;}
.fp_dotw img {width: 125px;height: 125px;margin: 0px auto;padding-top: 4px;}
.fp_dotw .title {font-size:20px;font-family: 'Open Sans', sans-serif;font-weight:bold;color:#47211B;}
.fp_dotw a:hover {text-decoration:none;}
.dtype_change {
    font-style: italic;
    border: 0;
    background: transparent;
    margin: 3px 0 0;
    padding: 0;
    color: #ffffff;
    cursor: pointer;
    text-align: left;line-height:21px;
    font-size:13px;font-family: 'Open Sans', sans-serif;
}
.dtype_change .dtype_em {
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    padding-left: 3px;
    font-size: 12px;font-family: 'Open Sans', sans-serif;
}
.Cust_header {font-style:italic;padding-bottom:5px;}
.Biz_container {position:relative;z-index:1;width:70px;height:100px;}
.Biz_icon {    position: absolute;top: 21px;left:415px;}
.vsign_wrap {position:relative;}
.vsign_wrap img {    position: absolute; top: -15px; left: 368px;}
.footer_signup {margin-top:70px;}
.footer_col.ft_connect {    width: 220px;margin-left: 53px;}
.dotw_price {color:#47211B;font-size:15px;}
.footer_social {margin-top:10px;}
.footer_col.ft_contact a:hover, .footer_col.ft_cust a:hover  {color:#47211B;text-decoration:none;}

/* Share Cart */
.sharecart_button { background-color:#47211B; }
.sharecart_button:hover, .sharecart_button:focus { background-color:#160C13; }
.sharecart_copy { background-color:#47211B; }
.sharecart_copy:hover, .sharecart_copy:focus { background-color:#160C13; }
.footer_copy a {color: #000;}

/*===================================
			Wishlists
===================================*/
/* Wish List Index */
.wishlist_wrap .wishlist_section .create_new_wish { color:#47211B; }
.wishlist_wrap .wishlist_section .create_new_wish:before, .wishlist_wrap .wishlist_section .create_new_wish:after { background-color:#47211B; }

.wishlist_wrap .wishlist_section .temp_list { color:#47211B; }

.wishlist_wrap .wishlist_section .temp_list:before { background-position:0 -35px; }

/* Wish List Details */
.wish_back_lists a { color:#47211B; }

#workingorder { color:#000000; }
#workingorder td { color:#000000; }
#workhead th {color:#000000; }

.wishlist_details_page .wishlist_additem { background:#47211B; }
.wishlist_details_page .w_removewrap .removelink:hover { color:#47211B; }

.update { color:#47211B; }
.update:hover { color:#47211B; }

.login_wish_link, .save_wish_link { color:#47211B; }

.note_enter_wrap .note_enter_btn { background:#47211B; }
.note_enter_wrap .note_remove .note_remove_btn { color:#47211B; }

.wishlist_confirm .button_wrap button.cancel { background:#47211c; }

/* Wishlist Popup */
.wishlist_popup button { background:#47211B; }
.wishlist_popup .wishlist_signin { color:#47211B; }

.wishlist_response .upper_response { background-color:#47211B; }
.wishlist_response .upper_response:after { border-top-color:#47211B; }
/*===================================
			End Wishlists
===================================*/

/* Sale End Styling */
.sale_ended { background-color:#182e24; }
.sale_ended .sale_end_content .sale_end_btns a { background-color:#998d40; color:#fff; }
.sale_ended .sale_end_content .sale_end_mailing:hover, .sale_ended .sale_end_content .sale_end_mailing:active, .sale_ended .sale_end_content .sale_end_mailing:focus { color:#182e24; }

/* New Descpage */
.desc .ft, .desc .ft, .desc #related .ft {color:#47211B;}
.desc .heading .jump:hover{color:#47211B;}
.desc .section_outer .desc_rm .desc_read{color:#47211B; text-decoration:none;}
.desc .heading .jump:after{display: inline-block; content: ""; height: 0px; width: 0px; border-color: transparent transparent transparent #47211B; border-width: 6px 8px; border-style: solid; margin-left:10px; }
.brand_link { color:#47211c; }
.brand_link:hover { color:#47211c; }

/* Sizing Chart New */
.chart_header th{border-bottom:3px solid #47211B;}

/*===================================
			Menu Finders
===================================*/
.facets { border-bottom: 2px solid #47211B; }
.facets .finder_title { background-color: #47211B; }
.facets .submit_button { background-color: #47211B; }
.facets .submit_button:hover, .facets .submit_button:focus { background: #47211B; }
#searchresultsarea .resetlinks a { color: #47211B; }
#searchresultsarea .resetlinks .clear_all { color: #47211B; }

/* Block Buttons */
.block_wrap .block_buttons a { background-color: #47211B; }
.block_wrap .block_buttons a:hover, .block_wrap .block_buttons a:active, .block_wrap .block_buttons a:focus { background-color: #47211c; }

/* Shipban */
#shipban_wrap .ship_groundship_link, #shipban_wrap .ship_returnship_link{color:#242424;}
#shipban_wrap .ship_groundship_link:hover, #shipban_wrap .ship_returnship_link:hover{color:#47211B;}
