@media(min-width:992px) {
body.noleftbar.norightbar .cat-items-grid {width:100%}
body.leftbar.norightbar .cat-items-grid {}
body.rightbar.noleftbar .cat-items-grid {width:75%}
body.leftbar.rightbar .cat-items-grid {width:50%}
}

body.leftbar .breadcrumnb {margin-top:0}
.cat-items-grid.grid-listing .category-header img {width:auto !important; max-width:100%;}
.cat-items-grid.product-grid-listing .category-header img {width:auto !important; max-width:100%;}
.category-header h2 {font-size:16px; font-weight:500;}
.cat-items-grid .page_header {margin:0;}
.page-content {padding-top:10px}
.cat-items-grid.grid-listing section.subcategories_block {margin:0 0 0px; width:78%; float:left;}
.cat-items-grid.grid-listing .category-sidebar {width:21%; float:left; height:600px; margin-left:1%; background-size:contain; background-repeat:no-repeat; margin-top:10px;}
.subcategories>ul {list-style:none; margin:0 -4px 0 4px; padding:0; width:33.3333%; float:left;}
.subcategories>ul:before, .subcategories>ul:after {content:" "; display:table; clear:both}
.subcategories>ul>li {float:left; padding:0 15px}
.subcategories>ul.columns-1>li {width:100%}
.subcategories>ul.columns-2>li {width:50%}
.subcategories>ul.columns-3>li {width:33.333333%; height:250px;}
.subcategories>ul.columns-4>li {width:25%}
.subcategories>ul.columns-5>li {width:20%}
.subcategories>ul.columns-6>li {width:16.66666666%}
.subcategories>ul.columns-7>li {width:14.28571428571429%}
.subcategories>ul.columns-8>li {width:12.5%}
.subcategories>ul.columns-9>li {width:11.111111%}
.subcategories>ul.columns-10>li {width:10%}
.subcategories>ul>li span.category-img {display:block; width:100%; padding:20px 0px 5px 0; text-align:center;}
.subcategories>ul>li span.category-img>img {left:0; top:0; right:0; bottom:0; height:150px;}
.cat-items-grid.grid-listing .subcategories>ul>li span.name {display:block; margin:10px 0 0; text-align:center; color:#353535; font-size:16px; text-transform:none; height:55px; overflow:hidden;}
.cat-items-grid.grid-listing .subcategories>ul>li span.name i.fa {left:2px; position:relative; top:1px;}
.cat-items-grid.grid-listing .subcategories > ul > li > a:hover span.name, .cat-items-grid.grid-listing .subcategories > ul > li > a:hover span.name i.fa {color:#ff9900;}
.subcategories .desc {text-align:center}
.section-header {margin:0 0 30px}
.section-header h3 {margin:0; line-height:1; font-size:18px; font-weight:bold; text-transform:uppercase}
section.category-footer {padding:30px 0 60px}
#frmsortby h2 {margin:8px 0 0}
.category-po-note {text-align:center; background-color:#F90; color:#fff; padding:2px; font-size:20px; margin-bottom:10px;}
.category-po-note .con-tooltip {position:relative; padding:0px 5px; display:inline-block; transition:all 0.3s ease-in-out; cursor:default; top:3px; height:25px;}
.category-po-note .con-tooltip svg {height:20px; width:20px; background:#fff; border-radius:10px;}
.category-po-note .tooltip {visibility:hidden; z-index:1; opacity:.40; width:315px; background:#efefef; color:#333333; position:absolute; font-size:16px; transform:translateY(9px); transition:all 0.3s ease-in-out; box-shadow:0 0 3px rgb(56 54 54 / 86%); text-align:left;}
.category-po-note .bottom .tooltip {top:170%; left:auto; right:1%;}
.category-po-note .tooltip p.title {font-weight:600; padding:5px 10px 5px 10px; margin:0;}
.category-po-note .tooltip p.content {background-color:#fff; padding:5px 10px; margin:0;}
.category-po-note .tooltip::after {content:" "; width:0; height:0; border-style:solid; border-width:12px 12.5px 0 12.5px; border-color:#efefef transparent transparent transparent; position:absolute; left:40%;}
.category-po-note .bottom .tooltip::after {top:-5%; left:auto; right:1%; transform:rotate(180deg);}
.category-po-note .con-tooltip:hover .tooltip {visibility:visible; transform:translateY(-10px); opacity:1; transition:.3s linear;}
.image-content-header {text-align:center;}
.cat-items-grid.grid-listing .category-header {border-bottom:1px solid #BFBFBF; padding-bottom:20px;}
.category-description-half {width:100%; float:left; margin-bottom:15px;}
.category-description-left {width:50%; float:left;}
.category-description-right {width:50%; float:left; padding:0px 10px;}
.category-description-right img {width:100%;}
.btn.gaq-hidden.outdoor-sale {color:#fff;}
.btn.gaq-hidden.outdoor-sale:hover {background-color:#ff9900}
section.category-products {width:100%; float:left;}
.category-footer {padding-bottom:20px;}
div#categoryFooter {clear:both; float:left;}
.wrapLeft {float:left;}
.wrapRight {float:right;}
.youtube-on-banner img.youtube-thumb {cursor:pointer;}

@media (min-width: 768px) and (max-width:1024px) {
.category-po-note .bottom .tooltip {left:auto; right:1%;}
.category-po-note .bottom .tooltip::after {left:auto; right:1%;}
}

@media screen and (max-width: 767px) {
.category-po-note .bottom .tooltip {left:auto; right:-190%;}
.category-po-note .bottom .tooltip::after {left:auto; right:19%;}
.subcategories>ul>li {width:100% !important;}
#frmsortby h2 {margin:0 0 15px}
}

.category-actions {padding:5px 0; margin:0px 0 25px; background:#C3C3C3;}
.category-actions .paging {}
.bottom_breadcrumb {display:block; width:100%; float:left; margin:15px 0; background:#C3C3C3; height:40px;}
.bottom_breadcrumb .paging {margin:5px;}
.catFilters {display:inline-block;}
#filtersBlock .dropdown-submenu {position:relative;}
#filtersBlock .dropdown-submenu>.dropdown-menu {top:0; left:100%; margin-top:0px; margin-left:0px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px; border-radius:0 6px 6px 6px;}
#filtersBlock .dropdown-submenu:hover>.dropdown-menu {display:block;}
#filtersBlock .dropdown-submenu>a:after {display:block; content:" "; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px; border-left-color:#666; margin-top:5px; margin-right:0px;}
#filtersBlock .dropdown-submenu:hover>a:after {border-left-color:#666;}
#filtersBlock .dropdown-submenu.pull-left {float:none;}
#filtersBlock .dropdown-submenu.pull-left>.dropdown-menu {left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px;}
.advance-filter-section .dropdown .btn {background-color:#fff; color:#666; border:none; font-size:16px; padding:5px; line-height:20px; margin-right:5px; font-weight:400;}
.advance-filter-section .dropdown .btn:hover, .advance-filter-section .dropdown.open .btn {background-color:#ff9900; color:white;}
.advance-filter-section .dropdown .btn .fa {padding:0px 8px;}
.advance-filter-section .dropdown-menu > li > a {color:#666; padding:10px 15px; background-color:#fff; font-size:16px; text-transform:capitalize;}
.advance-filter-section .dropdown-menu > li > a.active {background-color:#f3f3f3; color:#666;}
.advance-filter-section .dropdown-menu > li > a:hover {background-color:#f3f3f3; color:#666;}
#filtersBlock .catFilterDropdown ul.dropdown-menu > li.dropdown-submenu i.fa {margin-right:10px;}
#filtersBlock .catFilterDropdown ul.dropdown-menu > li.filtered-items i.fa {margin-right:10px;}
#filtersBlock .catFilterDropdown ul.dropdown-menu > li.filtered-items span.text p {display:inline-block; margin:0;}
#filtersBlock .catFilterDropdown ul.dropdown-menu > li.cat-filter-separator {display:none;}
#filtersBlock .catFilterDropdown ul.dropdown-menu .divider {margin:0;}
label.cat-filters {margin-right:15px}
.selected-filters {background-color:#f0f0f0; padding:0; margin:0 0 15px; border:1px solid #ececec}
.filters-label {padding:10px 15px; background-color:#dfdfdf; border-bottom:1px dashed #ccc; font-weight:bold; font-size:18px; color:#333}
.filters-container {padding:15px}
.filters-container ul li a {font-weight:bold; display:block; color:#333; padding:3px 15px; background-color:#ccc}
.remove-filter {margin:15px 0 0}
.remove-filter a {font-size:12px}
.product-item-liststyle, .product-item-thumbstyle {min-width:50%}
.product-item.product-item-thumbstyle .img {min-height:150px}
.product-item-liststyle.product-item .on-sale-badge, .product-item.product-item-thumbstyle .on-sale-badge {position:static}
.category-toolbar {margin-bottom:25px}
.category-toolbar .view-as-btn {padding:3px 15px 0 0; float:left}
.category-toolbar a {color:#9f9f9f}
.category-toolbar a:hover, .category-toolbar a:focus {color:#9f9f9f; box-shadow:none; text-decoration:none}
.category-toolbar a>div {margin-top:-1px; margin-right:10px; margin-left:5px}
.category-toolbar a#list-view>div {margin-right:0; margin-left:12px}
.category-toolbar a.current-view {cursor:default; color:#9f9f9f}
.category-toolbar a#grid-view {border:0}
.category-toolbar a#list-view {border-width:0 0 0 1px}
.category-toolbar a .icon-bar {position:relative; width:15px; height:6px; margin:1px auto 0; transition:all .15s ease; opacity:.41; background:#323232; filter:alpha(opacity=41)}
.category-toolbar a#grid-view .icon-bar {width:6px}
.category-toolbar a#grid-view .icon-bar:after, .category-toolbar a#grid-view .icon-bar:before, .category-toolbar a#list-view .icon-bar:before {position:absolute; display:block; width:6px; height:6px; content:''; transition:all .15s ease; background:#323232}
.category-toolbar a#list-view .icon-bar:before {left:-11px}
.category-toolbar a#grid-view .icon-bar:before {left:-8px; margin:0}
.category-toolbar a#grid-view .icon-bar:after {right:-8px}
.category-toolbar a.current-view .icon-bar {opacity:1; filter:alpha(opacity=100)}
.category-toolbar a>div, .category-toolbar a>span {display:inline-block; vertical-align:middle; font-weight:500; text-transform:uppercase}
#frmsortby .pro-num {float:left; margin-top:8px}
.product-items.productList {margin:0}
.product-items.productList .product-item {height:auto !important}
.product-items.productList .product-item .price, .product-items.productList .product-item .name, .product-items.productList .product-item .reviews {padding-left:0}
.product-items.productList .product-item {width:100% !important; padding:0; text-align:left; margin-bottom:46px; height:auto !important; min-height:0}
.product-items.productList .product-item .on-sale-badge:before {left:-5px; border-left:0; border-right:0}
.product-items.productList .product-item .img {float:left; width:33.33%; margin-right:20px; margin-bottom:0; padding-top:0; position:relative}
.product-items.productList .product-item .img a {display:block}
.product-items.productList .product-item .product-content {width:calc(66% - 20px); float:left}
.product-items.productList .product-item .name {height:auto}
.product-items.productList .product-item .on-sale-badge {top:0; left:0; right:auto}
#frmsortby .titles {font-size:14px; font-weight:500}
.sort-by, .sort-by span {display:inline-block;}
.cat-header-custom .hedaer-half-left {width:65%; float:left; display:block;}
.cat-header-custom .hedaer-half-right {width:35%; float:left; display:block;}
.cat-header-custom .hedaer-half-left.youtube-section {width:60%; float:left; display:block;}
.cat-header-custom .hedaer-half-right.youtube-section {width:40%; float:left; display:block;}
.cat-header-span.light {font-size:20px; color:#999999; font-weight:300;}
.cat-header-span {font-size:22px; color:#333333; font-weight:500; display:block;}
.cat-header-custom .hedaer-half-left > ul {font-size:16px; margin:10px 0; color:#999999; font-weight:300; padding:0; list-style:none;}
.cat-header-custom .hedaer-half-left .fa.fa-check {color:#7dad1d; float:left; height:22px; padding-right:10px; padding-top:4px;}
span.header-content {margin-bottom:10px; clear:both; float:left; width:100%;}
.morecontent span {display:none;}
.morelink {display:inline; color:#3399cc; font-weight:600;}
span.morecontent.showContent {display:inline;}
span.morecontent.showContent span {display:inline;}
.hedaer-left-custom ul {padding:0px;}
.hedaer-left-custom li {margin:5px 0 7px; list-style:none; font-size:16px;}
.hedaer-left-custom .fa.fa-check {color:#7dad1d; float:left; height:22px; padding-right:10px; padding-top:4px;}

@media(max-width:1079px) {
.cat-items-grid.grid-listing section.subcategories_block {width:100%;}
.cat-items-grid.grid-listing .category-sidebar {display:none;}
.cat-items-grid.grid-listing section.subcategories_block .subcategories>ul {width:25%;}
}

@media(max-width:991px) {
.cat-items-grid.grid-listing section.subcategories_block .subcategories>ul {width:33.333%;}
.product-items.productList .product-item .img {padding-right:0; width:33%; margin-right:2%}
.product-items.productList .product-item .product-content {padding-left:30px; width:65%}
}

@media(max-width:767px) {
.category-toolbar .view-as-btn {display:none}
.product-items.productList .product-item .img {width:100%; float:none; margin:auto; margin-bottom:15px}
.product-items.productList .product-item .product-content {padding-left:0; width:100%; float:none}
.category-description-left {width:100%;}
.category-description-right {width:100%; text-align:center;}
.category-description-right img {width:auto;}
.cat-header-custom .hedaer-half-left {width:100%;}
.cat-header-custom .hedaer-half-left.youtube-section {width:100%;}
.cat-header-custom .hedaer-half-right {width:100%; text-align:center; margin-top:5px;}
.cat-header-custom .hedaer-half-right.youtube-section {width:100%; text-align:center; margin-top:5px;}
}

@media(max-width: 640px) {
.cat-items-grid.grid-listing section.subcategories_block .subcategories>ul {width:50%;}
.wrapLeft {float:left; width:100% !important}
.wrapRight {float:left; width:50% !important}
}

@media(max-width: 480px) {
.cat-items-grid.grid-listing section.subcategories_block .subcategories>ul {width:100%;}
}

#filtersEnhancedBlock {width:100%; display:inline-table; padding:0 0 20px; margin:0 0 30px}
#filtersEnhancedBlock .cat-filters-enhanced {float:left; text-align:left; margin-right:15px; padding:15px; border-right:1px dashed #ccc; display:block}
#filtersEnhancedBlock .cat-filters-enhanced ul {list-style:none; margin:0; padding:0}
#filtersEnhancedBlock .cat-filters-enhanced:nth-last-child(7) {border-right:none}
#filtersEnhancedBlock .cat-filters-enhanced h5 {font-size:14px; margin-bottom:5px}
#filtersEnhancedBlock .container {float:left; width:96%; text-align:left; margin-bottom:10px; padding:10px; border:1px solid #ccc; display:block}
#filtersEnhancedBlock .remove-filter-enhanced {float:right}
#filtersEnhancedBlock .selected-filters-enhanced ul {list-style:none; margin:0; padding:0}
#filtersEnhancedBlock .selected-filters-enhanced h5 {float:left; font-size:14px; margin-bottom:5px}
#filtersEnhancedBlock .selected-filters-enhanced li {float:left; margin-right:15px}
#filtersEnhancedBlock .selected-filters-enhanced li.cat-filter-separator-enhanced {line-height:2.3em}
#filtersEnhancedBlock .selected-filters-enhanced li:not(.cat-filter-separator-enhanced) {background-color:rgba(234,233,233,.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)"}
#filtersEnhancedBlock .selected-filters-enhanced a {display:inline-flex; padding:5px; text-decoration:none}
.crumb-item-remove-enhanced {font-weight:bold}
.subcategories ul li#category-705 .name, .subcategories ul li#category-706 .name, .subcategories ul li#category-785 .name, .subcategories ul li#category-710 .name, .subcategories ul li#category-711 .name, .subcategories ul li#category-707 .name, .subcategories ul li#category-704 .name, .subcategories ul li#category-708 .name, .subcategories ul li#category-709 .name, .subcategories ul li#category-850 .name, .subcategories ul li#category-782 .name {color:#fff; padding-top:90px; height:210px; background-color:#2B82B8;}
.subcategories ul li#category-705 a:hover .name, .subcategories ul li#category-706 a:hover .name, .subcategories ul li#category-785 a:hover .name, .subcategories ul li#category-710 a:hover .name, .subcategories ul li#category-711 a:hover .name, .subcategories ul li#category-707 a:hover .name, .subcategories ul li#category-704 a:hover .name, .subcategories ul li#category-708 a:hover .name, .subcategories ul li#category-709 a:hover .name, .subcategories ul li#category-850 a:hover .name, .subcategories ul li#category-782 a:hover .name {background-color:#DB802E;}
.subcategories ul li#category-705 .name i.fa, .subcategories ul li#category-706 .name i.fa, .subcategories ul li#category-785 .name i.fa, .subcategories ul li#category-710 .name i.fa, .subcategories ul li#category-711 .name i.fa, .subcategories ul li#category-707 .name i.fa, .subcategories ul li#category-704 .name i.fa, .subcategories ul li#category-708 .name i.fa, .subcategories ul li#category-709 .name i.fa, .subcategories ul li#category-850 .name i.fa, .subcategories ul li#category-782 .name i.fa {color:#fff;}
.subcategories ul li#category-705 a:hover .name i.fa, .subcategories ul li#category-706 a:hover .name i.fa, .subcategories ul li#category-785 a:hover .name i.fa, .subcategories ul li#category-710 a:hover .name i.fa, .subcategories ul li#category-711 a:hover .name i.fa, .subcategories ul li#category-707 a:hover .name i.fa, .subcategories ul li#category-704 a:hover .name i.fa, .subcategories ul li#category-708 a:hover .name i.fa, .subcategories ul li#category-709 a:hover .name i.fa, .subcategories ul li#category-850 a:hover .name i.fa, .subcategories ul li#category-782 a:hover .name i.fa {background-color:#DB802E;}