
.inner_bar {background-color: #f5f5f5; padding:10px 0;}
.breadcrumb {background-color: transparent; display: block;overflow: hidden;padding: 0; margin: 2px 0 0; color:#b20800;}
.breadcrumb a {color:#333;}
.breadcrumb a:hover {color:#b20800;}
.breadcrumb > span::after{color:#333;content:"/ ";padding:0 8px 0 8px;}
.breadcrumb > span:last-child:after {content:"";}
.breadcrumb > span.current-item {color:#b20800;}
.right_block .product_item { margin-bottom: 30px;}

.heading_title_sb{display:block; font-weight:500;margin:0;position:relative;margin-bottom:13px; text-transform: uppercase;}
   .heading_title_sb:before{background-color:#ccc;height:1px;content:"";width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
   .heading_title_sb span{background-color:#fff;padding:10px;padding-left:0;position:relative}


   ul.filter_list{list-style:none;padding:0;margin:0;display:block;text-align:left}
ul.filter_list li{display:block;position:relative;margin-bottom:6px}
ul.filter_list li a{position:relative;line-height:30px;font-weight:400;color:var(--text_color);font-size:14px}
ul.filter_list li:hover a{color:#b01b02}
.see_all_link{color:#b01b02;text-decoration:underline}
.see_all_link:hover{color:var(--text_color);text-decoration:none}
.accordian_box{display:block;margin-top:15px;text-align:left}
.accordian_box .card{border-bottom:none;border:0;border-bottom:#ccc solid 1px;padding-bottom:10px;margin-bottom:10px}
.accordian_box .card:last-child{border-bottom:0}
.accordian_box .card > .card-header{background:#fff;padding:0;border:0;color:var(--text_color);text-decoration:none;overflow:hidden;}
.accordian_box .card h4 > a{display:block;cursor:pointer; font-weight:400;outline:medium none;padding:.6em 0;text-decoration:none;font-size: 20px; }
.accordian_box .card h4 > a.accordion-toggle:before,.card a[data-toggle="collapse"]:before{content:"\f107";float:right;font-family:"FontAwesome";margin-right:10px}
.accordian_box .card h4 > a.accordion-toggle.collapsed:before,.card a.collapsed[data-toggle="collapse"]:before{content:"\f105"}
.accordian_box .card .card-body p:last-child{margin:0}
.accordian_box .card-body{line-height:30px;padding:0}


.parts_accordion .card { border-bottom:none; border-radius:0; -webkit-border-radius:0;}
.parts_accordion .card:last-child { border-bottom:1px solid rgba(0,0,0,.125);}
.parts_accordion .card > .card-header { background:#f6f6f6; padding:0;}
.parts_accordion .card h5 > a { display:block; cursor:pointer; font-size:14px; outline:medium none; padding:0; text-decoration:none; color:#000; position: relative; padding-left: 35px; }
.parts_accordion .card h5 > a.accordion-toggle:before, .card a[data-toggle="collapse"]:before { content:"\f068"; font-family:"FontAwesome"; margin-right:1em; position: absolute; left: 10px; top: 3px;}
.parts_accordion .card h5 > a.accordion-toggle.collapsed:before, .card a.collapsed[data-toggle="collapse"]:before { content:"\f067";}
.parts_accordion .card .card-body p:last-child { margin:0;}
.parts_accordion .card h5 > a:hover, .parts_accordion .card h5 > a[aria-expanded=true] {color:#b01b02;}

.contact_map iframe { width: 100%; height: 300px;}

ul.left_bar_list{list-style:none;padding:0;margin:0;display:block}
ul.left_bar_list li{display:block!important;text-align:left;letter-spacing:.05em;position:relative}
ul.left_bar_list li a{padding:7px 0;position:relative;-webkit-transition:all linear .2s 0;transition:all linear .2s 0;left:0;color:var(--text_color);display:block}
ul.left_bar_list li a:hover,ul.left_bar_list li.active a{color:#b01b02}
ul.left_bar_list li a:before{background:#b01b02;border-radius:50%;content:"";height:7px;left:15px;opacity:0;position:absolute;top:14px;transition:all .3s ease-in-out 0;width:7px;z-index:999;left:0}
ul.left_bar_list li a:hover:before{opacity:1}
ul.left_bar_list li a:hover{padding-left:20px}
.checkbox_item{display:block;position:relative;padding-left:28px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox_item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkbox_item .checkmark{position:absolute;top:6px;left:0;height:18px;width:18px;background-color:transparent;border:#ccc solid 1px}
.checkbox_item:hover input ~ .checkmark{border:#ccc solid 1px}
.checkbox_item input:checked ~ .checkmark{border:#b01b02 solid 1px}
.checkbox_item .checkmark:after{content:"";position:absolute;display:none}
.checkbox_item input:checked ~ .checkmark:after{display:block}
.checkbox_item .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid #b01b02;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.more_button{color:var(--text_color);font-size:13px;text-transform:uppercase;letter-spacing:.1em;display:none}
.more_button:hover{text-decoration:none;color:var(--text_color)}
.more_detail_box{display:block;overflow:hidden;position:relative;-webkit-transition:all linear .2s 0;transition:all linear .2s 0;text-align:left}
.height1,.height2,.height3,.height4,.height5{max-height:244px}
.heightAuto{max-height:inherit}
.woof_container_inner_productcategories h4 { font-size: 18px;}
.woof_block_html_items ul {padding: 0;}
button.woof_reset_search_form {background: #b20800; border: #b20800 1px solid; color: #fff; text-transform: uppercase; display: inline-block; padding: .375rem .75rem;font-size: 1rem; line-height: 1.5;border-radius: .25rem; transition: color .15s}
button.woof_reset_search_form:hover, button.woof_reset_search_form:focus{background: #b52602; border-color: #b52602; outline: 0;}



.sideba_shop{ margin-top: 10px;}