@import "https://www.brighton.com/Styles/v2_Shop_Category_B.css";
@import "https://www.brighton.com/Styles/v2_Shop_Category_Sublist.css";


/* MAINT */
a.edit_hotlink {position:absolute; z-index:2; top:0; right:0;}
#quick_admin {padding:1em 0;}
.select-item {display:none;}
.admin-on .select-item {display:block;}
/* */

/* STRUCT */
.category2 .tab-id-2 a.shop_tab:after,
.category6 .tab-id-6 a.shop_tab:after,
.category7 .tab-id-7 a.shop_tab:after,
.category8 .tab-id-8 a.shop_tab:after,
.category82 .tab-id-82 a.shop_tab:after,
.category134 .tab-id-134 a.shop_tab:after,
.category419 .tab-id-419 a.shop_tab:after,
.page-personalize-brighton-your-way  .tab-id-508 a.shop_tab:after
{content:''; display:block; position:absolute; z-index:100000; left:0; right:0; bottom:-2px; border-bottom:4px solid #000;}

#trail li#trail_id107 {display:none;}
/* */


/* LEFT */
.css0 {display:none;}
.refiner {height:36px; line-height:36px; color:#333; font-size:120%; font-weight:bold; text-align:center; text-transform:uppercase; cursor:pointer; background:#c4c4c4;}
.ref-plus {display:inline-block; width:24px; font-family:Verdana; font-weight:normal; text-align:center;}
#category_sublist h2, #category_sublist .h2 {display:none; font-size:140%; font-weight:bold; text-transform:uppercase; /*border-bottom:1px solid #8f8f8f;*/}
#category_sublist h2 a, #category_sublist.title-no-link h2, .page-style #category_sublist h2, #category_sublist .h2 {display:block; padding:0 0 10px;}
#category_sublist a {text-decoration:none;}
#body[class*="on_category"] ul#cat_sub_master {display:none;}
#cat_sub_master li {text-transform:uppercase;border-bottom:1px solid #fff;}
#cat_sub_master li a {display:block; padding:10px 20px; font-weight:bold; background:#f5f5f5; border-bottom:1px solid #e9e9e9;}
#cat_sub_master li a {border-bottom:2px solid #e9e9e9;}
#cat_sub_master li a:hover {background:#f0f0f0;}
#cat_sub_master li.selected a {background:#e9e9e9;}
#category_sublist li#sub_category_list_item87, #category_sublist li#sub_category_list_item88, #category_sublist li#sub_category_list_item89, #category_sublist li#sub_category_list_item90, #category_sublist li#sub_category_list_item91, #category_sublist li#sub_category_list_item92, #category_sublist li#sub_category_list_item93, #category_sublist li#sub_category_list_item94, #category_sublist li#sub_category_list_item95, #category_sublist li#sub_category_list_item96, #category_sublist li#sub_category_list_item141, #category_sublist li.category_li_newarrivals {}

#attribute_filter {margin:0; padding:15px 0 0;}
#attribute_filter .attribute_set {margin:0; padding:1px 0 0;}
#attribute_filter .attribute_set.closed_set {border-bottom:1px solid #e9e9e9;}
#attribute_filter .attribute_type {height:auto; padding:10px 6px 10px 20px; color:#000; font-weight:bold; line-height:initial; text-transform:uppercase; background:#f5f5f5; border:none; border-bottom:1px solid #fff;}
.attribute_type {position:relative;}
.opencator {position:absolute; top:45%; right:0; font-weight:normal; line-height:0; transition:all 300ms ease;}
.fExpand ..opencator {opacity:1;}
#attribute_filter .attribute_sublist ul {max-height: none;text-transform:uppercase;}
#attribute_filter .attribute_sublist a {padding:7px 10px; white-space:nowrap; text-overflow:ellipsis;}
#attribute_filter .attribute_sublist a.attribute_remove {text-decoration:none;}
#attribute_filter .attribute_sublist a.attribute_disabled {font-weight:normal;}
#attribute_filter a .indicator {width:12px; height:12px; margin:0 10px; border:1px solid #888;}
#attribute_filter a:hover .indicator {background:#888; border:1px solid #888;}
#attribute_filter a.attribute_remove .indicator, #attribute_filter a.attribute_remove.attribute_clear:hover .indicator {background:#000; border:1px solid #000;}

#attribute_filter .attribute_sublist .type_color {padding:0 16px 6px;}
#attribute_filter .attribute_sublist .type_color .li_add, #attribute_filter .attribute_sublist .type_color .li_remove, #attribute_filter .attribute_sublist .type_color .li_disabled {width:100%;}
#attribute_filter .attribute_sublist .type_color a {padding:7px 0;}
#attribute_filter .attribute_sublist .type_color .li_remove a.attribute_remove {margin:0; padding:0; border:none;}
#attribute_filter .attribute_sublist .type_color .li_remove a.attribute_remove:hover {margin:0; border:none;}
#attribute_filter .attribute_color_name {display:block!important; position:static; width:auto; height:auto; margin:0; padding:7px 10px 7px 28px; font-size:100%; line-height:1; text-align:left; background:none; border:none;}

#attribute_filter .attribute_sublist .type_color a.attribute_add, #attribute_filter .attribute_sublist .type_color a.attribute_disabled {margin:0!important; padding:0!important; border:none;}
#attribute_filter .type_color a .indicator {margin:0 10px 0 4px; border-radius:100%;}
#attribute_filter .attribute_sublist .type_color .attribute_color {position:absolute; top:7px; left:4px; width:12px; background-size:100%!important; border:1px solid #fff; border-radius:100%;}
#attribute_filter .type_color .attribute_disabled .attribute_color_name {display:block!important;}
#attribute_filter .attribute_sublist .type_color a:hover .attribute_color, #attribute_filter .attribute_sublist .type_color a:focus .attribute_color {top:6px; left:3px; width:14px; border-color:rgba(0,0,0,.5);}
#attribute_filter .attribute_sublist .type_color .li_remove a.attribute_remove .attribute_color {top:5px; left:2px; width:16px; border-color:rgba(0,0,0,.75);}
.attribute_color_inner img {border-radius:100%;}

.category412 #sub_category_list_item18,.category412 #sub_category_list_item19,.category412 #sub_category_list_item20,.category412 #sub_category_list_item21,.category412 #sub_category_list_item22,.category412 #sub_category_list_item23,.category412 #sub_category_list_item24,.category412 #sub_category_list_item25,.category412 #sub_category_list_item99,.category412 #sub_category_list_item27,.category412 #sub_category_list_item11 {display:none;} 
.category409 #sub_category_list_item38,.category409 #sub_category_list_item119,.category409 #sub_category_list_item36,.category409 #sub_category_list_item34,.category409 #sub_category_list_item39,.category409 #sub_category_list_item35,.category409 #sub_category_list_item37,.category409 #sub_category_list_item12 {display:none;}

#category_sublist .list-eclipse {display:none; margin:0; padding:10px 0 0; background:#fff;}
#category_sublist.there-are-no-filters .list-eclipse,
.category514 #category_sublist .list-eclipse, .category516 #category_sublist .list-eclipse {display:block;}
#category_sublist .list-eclipse li.title {display:block; margin:10px 0 5px; padding:0 0 5px; color:#666; font-size:100%; text-transform:uppercase; border-bottom:1px solid #aaa;}
#category_sublist .list-eclipse li a {padding:4px 0; text-transform:none;}
#category_sublist .list-eclipse li a:hover {color:#919191; background:none;}

#att_OrderByField li {padding:7px 20px;}
#att_OrderByField li:hover {text-decoration:none; background:#f5f5f5;}
#att_OrderByField li.mActive {text-decoration:none;}

#br-related-searches-widget {display:none; padding:1px 20px 0 0;}
.css1 #br-related-searches-widget {display:block; padding:1px 0 0;}
.br-related-heading {padding:10px 6px 10px 20px; color:#000; font-weight:bold; cursor:pointer; text-transform:uppercase; background:#f5f5f5; border-bottom:1px solid #fff;}
.br-related-heading:after {content:'–'; display:block; float:right; width:32px; font-family:Verdana; font-weight:normal; text-align:center;}
.closed_set .br-related-heading:after {content:'+';}
#br-related-searches-widget ul {margin:5px 0;}
.br-related-query-link {display:block; padding:7px 20px;}
.br-related-query-link:hover {background:#f5f5f5;}

/* Iv bloom */
#attribute_filter .attribute_sublist .type_color a.attribute_add:hover {border:none;}
#attribute_filter .attribute_sublist .type_color a.attribute_selected {border:none;}
/* */


/* RIGHT */
#product_intro #description {position: relative;text-align: center;color: #000;font: 20px 'Lato', arial; font-weight:200; margin-bottom: 1em;}
#product_content {position:relative; margin:0 auto;}
.trrytt-category {position:relative; z-index: 2; font:300 72px/1em 'Lato', arial;text-transform: uppercase; letter-spacing: .08em;}
.a_brand .trrytt-category {position:relative;}
.trrytt-category .pre_title {display:none;}
.no-search-results .trrytt-category {padding:0;}
.on_category8 .trrytt-category, .on_category2 .trrytt-category, .on_category6 .trrytt-category, .on_category82 .trrytt-category, .on_category7 .trrytt-category {}
.on_category342 .trrytt-category {display:none;}
.subcat_case {position:relative; padding-top:20%; overflow:hidden;}
.subcat_banner_img {position:absolute; top:0; left:0;}


.cat_prodcolor_inner {width:100%; height:100%;} /* temp */



#category_featured_products h2, #category_featured_products #product_list {display:none;}
.category419 #category_featured_products #product_list {display:block;} /* wanted? */
.category419 #sub_categories {display:none;}


#filters {padding-top:0; border-top:none; border-bottom:none;}
.search-results #filters, #sub_search {display:none;}
#store_avail_options, #store_avail_filter, #store_avail_filter select, #store_avail_filter input {font-size:inherit;}
#filters #store_avail_form {padding:0;}
#store_avail_filter {float:none; width:50%; margin:0; padding:1em; background:#f5f5f5;}
/* wups */

/* */
#store_avail_filter .tc_fe_space {padding:0;}
#store_avail_filter .flexes th {vertical-align:middle;}

@media (max-width:959px) {
#store_avail_options {float:none; width:auto;}
#store_avail_filter {width:auto; margin:.5em 0 0;}
}



.pagination {position:relative; display:block; clear:none; float:right; width:calc(62.5% + 16px); width:calc(50% + 16px); height:42px; margin:-1px auto 0; padding:0; line-height:38px; text-align:right; text-transform:uppercase; overflow:hidden; transition:width .3s;}
.fExpand .pagination {width:calc(50% + 16px);}
.pagination .viewall {display:none;}
.pagination > * {vertical-align:top;}
.pagination .back, .pagination .next {display:none; float:none;}
.pagination .back.ready, .pagination .next.ready {display:inline-block;}
.pagination .next a, .pagination .back a {height:40px; padding:0; line-height:40px;}
.pagination .next a {padding-right:20px; background-image:url(/store_image/site/pagination-next.gif); background-position:right center; background-repeat:no-repeat;}
.pagination .back a {padding-left:20px; background-image:url(/store_image/site/pagination-prev.gif); background-position:left center; background-repeat:no-repeat;}
.pagination .noclick, .pagination .ready.noclick {/*display:none;*/}
.pagination .back a:hover, .pagination .next a:hover {/*background:none;*/}
.pagination .back .text, .pagination .next .text {display:block;}
.pagination .back a:hover, .pagination .next a:hover {text-decoration: none;}
.pagination .pages {display:inline-block;}
.pagination .pages span {float:left; display:none;}
.pagination .pages .desired {display:block;}
.pagination .pages .number a, .pagination .pages .number_selected a {display:block; width:38px; height:38px; padding:0; color:#000; font-weight:bold; line-height:38px; text-align:center; border:1px solid #fff;}
.pagination .pages .number_selected a {border:1px solid #000; border-bottom:3px solid #000;}
.amt-of-items {float:right; padding:0 10px 0 0;}

#pagination_bottom {width:calc(66.666666% + 16px); width:100%; margin:0;}
.fExpand #pagination_bottom {/*width:calc(50% + 16px); margin-left:25%;*/ width:100%;}
#pagination_bottom .items_count {padding-left:0;}


#sub_categories h2 {display:none;}
#content_feature_products {position:relative;}
#product_list {padding:10px 0 0;}
.sub_category, .product {padding:5px; text-align:center;}
.item_zoom {left:10px; right:10px;}
.item_zoom a {color:#646464; background:#f5f5f5;}

.child_category {display:none;}

.colors {width:142px; height:28px; margin:10px auto 0; overflow:hidden;}
.colors .title {display:none;}
.colors .colorimages {/*display:block !important; what?*/ margin:0;}
.colors .carousel {display:block; position:relative; float:left; width:120px; height:23px; padding:1px 0; padding:0; overflow:hidden;}
.colors .chip_set {position:absolute; width:100%;}
.colors .cat_prodcolor {margin:0;}
.colors .cat_prodcolor.colorborder {border-color:#646464 !important;}
.colors .cat_prodcolor.colorborderselect {border-color:#646464 !important; box-shadow:0 0 1px 1px #646464;}
.colors .chip_nav {float:left; width:11px; height:23px; margin:0; padding:0; color:transparent; background:#f2f2f2 url(//brighton.com/store_image/site/color-nav-left.png) center center no-repeat; border:none;}
.colors .chiphover {cursor:pointer; background-color:#dcdcdc;}
.colors .chip_nav.chip_right {background-image:url(//brighton.com/store_image/site/color-nav-right.png);}
.colors .chip_nav.chiphtml {display:none;}
.colors-mobi {clear:both; display:none; margin:5px 5px 0; border:1px solid #dfdfdf;}
.colors-mobi a {display:block; height:26px; color:#fff; line-height:26px; background:#f27ead;}

.colors {width:192px; height:32px;}
.colors .carousel {width:160px; height:32px;}
.colors .cat_prodcolor {width:30px; height:30px;}
.colors .cat_prodcolor img {width:30px; height:30px;}
.colors .chip_nav {float:left; width:16px; height:32px;}

/* temp compensate for 960 */
.colors {width:160px; height:32px;}
.colors .carousel {width:130px; height:26px;}
.colors .cat_prodcolor {width:24px; height:24px;}
.colors .cat_prodcolor img {width:24px; height:24px;}
.colors .chip_nav {float:left; width:15px; height:26px;}
/* */

.product_spacer {position:static; padding:0 0 72px;}
.product h3 {font-size:100%;}
h3 .brand_name {display:none;}
.product .product_name {min-height:2.5em; margin:10px 5px 0;}
.product .product-tags {display:none !important;}
.tag-diag {position:absolute; top:-5px; left:-5px;}
.tag-diag2 {position:absolute; top:-7px; right:-12px;}
.product .category_name {display:none;}
.product .product_name_link {line-height:1.2;}
.product .pricing .pricing {clear:both; margin:0; font-weight:bold;}
.product .price_title {display:none;}
.category_product_coupon {display:none !important;}
.no-cents {display:none;}

#products .rating_set {display:none; position:absolute; bottom:10px; left:10px; margin:0;}
#products .rating_bar {background:url(/store_image/site/stars_small.png) 0 15px;}
#products .rating_select {background:url(/store_image/site/stars_small.png);}
#products .rating_set img {display:block;}

.addcategorytocartc {position:relative; height:28px;     position: absolute;
    height: 28px;
    bottom: 31px;
    left: 10px;
    right: 10px;}
.addcategorytocartdiv {position:absolute; top:4px; bottom:auto; width:100%; height:0; margin:0;}
.addcategorytocartdiv button {width:auto; padding:0; color:#919191; background:none;}
.product:hover .addcategorytocartdiv button.addable {position:relative; z-index:3; opacity:1; visibility:visible;}

.category_mini_video_icon {position:absolute; right:10px; bottom:10px; width:24px; height:24px; background:url(https://www.brighton.com/store_image/code/playt.svg) center center no-repeat;}
.category_mini_video_icon img {display:none;} /* temp */

#products .expedite_delivery_product {display:none;}
/* */



.page-style #cat_sub_master {padding:0 0 5px;}
.page-style .trrytt-category {position:static; left:auto; height:auto;}




.br-found-heading {padding-top:3em!important;}





@media (min-width:1px) {
#products .product_thumb, #categories_in .sub_category_image img {left:50%; top:50%; width:auto; height:auto; max-width:100%; max-height:100%; -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);  transform:translate(-50%,-50%);}

#sub_categories ul li, .product, .with-list #sub_categories ul li, .with-list .product {display:block; width:calc(25% - 10px);}
}

@media (min-width:768px) {
/*.css1 {display:block !important;}*/
}

@media (min-width:960px) {
#content_feature_products .product, #content_feature_products .with-list .product { width:calc(20% - 10px);}
}

@media (min-width:1170px) {
#body[class*=" on_category"] .colors, .page-style .colors, .search-results .colors {width:180px; height:36px;}
#body[class*=" on_category"] .colors .carousel, .page-style .colors .carousel, .search-results .colors .carousel {width:150px; height:30px;}
#body[class*=" on_category"] .colors .cat_prodcolor, .page-style .colors .cat_prodcolor, .search-results .colors .cat_prodcolor {width:28px; height:28px;}
#body[class*=" on_category"] .colors .cat_prodcolor img, .page-style .colors .cat_prodcolor img, .search-results .colors .cat_prodcolor img {width:28px; height:28px;}
#body[class*=" on_category"] .colors .chip_nav, .page-style .colors .chip_nav, .search-results .colors .chip_nav {float:left; width:15px; height:30px;}
}

@media (max-width:1169px) {
#trail, #stage {width:960px;}

.colors {width:160px; height:32px;}
.colors .carousel {width:130px; height:26px;}
.colors .cat_prodcolor {width:24px; height:24px;}
.colors .cat_prodcolor img {width:24px; height:24px;}
.colors .chip_nav {float:left; width:15px; height:26px;}
}

@media (max-width:959px) {
#trail, #stage {width:768px;}

.category_sublist_spacer {}
#category_sublist h3 a {padding:0 0 5px;}
#cat_sub_master li a {padding:5px 10px;}
#attribute_filter .attribute_type {padding:5px 10px;}
#attribute_filter .attribute_sublist a {padding:5px;}
#attribute_filter .attribute_sublist .type_color {padding:0 6px 1px;}
#attribute_filter a .indicator {margin-left:6px;}
#att_OrderByField li {padding:5px 10px;}
.opencator {width:16px;}

.br-related-heading {padding:5px 10px}
.br-related-heading:after {width:16px;}
.br-related-query-link {padding:5px 10px;}

#sub_categories ul li, .product, .with-list #sub_categories ul li, .with-list .product {width:calc(33.333333% - 10px);}

}

@media (max-width:767px) {
#stage {width:720px;}
.has-list #product_intro {width:100%;}

#category_sublist, #product_content.with-list {width:100%;}
#category_sublist.there-are-no-filters {/*display:none;*/}
.category_sublist_spacer {padding:0;}
.css0 {display:block;}
/*.css1 {display:none;}*/
#category_sublist h3 {padding-top:10px;}
#category_sublist .css1 ul#cat_sub_master {margin:10px 0 0;}
.type_size .li_add, .type_size .li_remove, .type_size .li_disabled,
.type_price .li_add, .type_price .li_remove, .type_price .li_disabled {float:left; width:50%; overflow:hidden;}
#attribute_filter .attribute_sublist .type_color .li_add, #attribute_filter .attribute_sublist .type_color .li_remove, #attribute_filter .attribute_sublist .type_color .li_disabled {width:50%;}
#attribute_filter li:nth-child(odd) .attribute_color_name {padding-left:34px;}
#attribute_filter .attribute_sublist .type_color li:nth-child(odd) .attribute_color {left:10px;}

#product_content {margin:10px 0 0;}
.item_zoom {display:none !important;}
.tag-diag2 {top:0; right:0;}


.addcategorytocartdiv button.addable {opacity:1; visibility:visible;}

.colors {width:212px; height:36px;}
.colors .carousel {width:180px; height:36px;}
.colors .cat_prodcolor {width:34px; height:34px;}
.colors .cat_prodcolor img {width:34px; height:34px;}
.colors .chip_nav {float:left; width:16px; height:36px;}
}

@media (max-width:719px) {
#stage {width:640px;}

#sub_categories ul li, .product, .with-list #sub_categories ul li, .with-list .product {width:calc(33.333333% - 10px);}

.colors {width:152px; height:26px;}
.colors .carousel {width:130px; height:26px;}
.colors .cat_prodcolor {width:24px; height:24px;}
.colors .cat_prodcolor img {width:24px; height:24px;}
.colors .chip_nav {float:left; width:11px; height:26px;}

}

@media (max-width:639px) {
#stage {width:460px;}

.trrytt-category {display:block; top:1em; left:auto; width:100%; line-height:1em; text-align:center; font-size: 350%;}
#product_intro #description {font-size:16px;}
.on_subcategory .trrytt-category {position:relative; top:0;}
.subcat_case {margin-bottom:80px;}
.on_subcategory .subcat_case {display:none;}

#sub_categories ul li, .product, .with-list #sub_categories ul li, .with-list .product {width:calc(50% - 10px);}
}

@media (max-width:599px) {
}

@media (max-width:479px) {
#stage {width:350px;}

.trrytt-category {top:1em;}
.on_subcategory .trrytt-category {top:0;}
.subcat_case {margin-bottom:72px;}



}

@media (max-width:369px) {
#stage {width:300px;}


.colors {width:132px; height:22px;}
.colors .carousel {width:110px; height:22px;}
.colors .cat_prodcolor {width:20px; height:20px;}
.colors .cat_prodcolor img {width:20px; height:20px;}
.colors .chip_nav {float:left; width:11px; height:22px;}
}


/* absolutes */

/* YTC Category Collections */
.category361 #category_sublist {display:none;}
.category361 #product_content.with-list {float:none; width:auto;}
.category361 #categories_in {display:none;}
.category342 #sub_category_list_item361, .category342 #subcat_rr, .category342 #subcat1_rr {display:none;}
/* */

/* snap happy products */
.product171416 .item_zoom, .product171416 .addcategorytocartc, .product174679 .item_zoom, .product174679 .addcategorytocartc, .product171419 .item_zoom, .product171419 .addcategorytocartc, .product174667 .item_zoom, .product174667 .addcategorytocartc, .product171413 .item_zoom, .product171413 .addcategorytocartc, .product174664 .item_zoom, .product174664 .addcategorytocartc, .product174670 .item_zoom, .product174670 .addcategorytocartc, .product174673 .item_zoom, .product174673 .addcategorytocartc, .product174676 .item_zoom, .product174676 .addcategorytocartc {display:none;}
/* */

/* barbados cusomize */
.product209541 .addcategorytocartc {display:none;}
/* */




#category_sublist {margin:-5px 0 0; overflow:hidden; transition:all .3s;}
.fExpand #category_sublist {opacity:0; visibility:hidden;}

#store_avail_options {line-height:48px;}
#search_form .tc_orpair {display:inline-block; width:33.333333%;}
#store_avail_info {display:none!important;}

.pagibar {height:42px; border-top:1px solid #000; overflow:hidden;}

.filterBy {float:left; width:calc(25% - 10px); transition:width .3s;}
.filterBy .tc_btn {width:100%; height:38px; color:#fff; font-size:1rem; font-weight:normal; text-align:left; background-color:#000; border-color:#000; transition:all .3s;}
.fExpand .filterBy .tc_btn {width:150px;}
.filterBy .tc_btn span:first-child {display:none;}
.fExpand .filterBy .tc_btn span:first-child {display:block;}
.fExpand .filterBy .tc_btn span:last-child {display:none;}

#pagination_top {display:inline-block; width:calc(75% + 10px);}
.items_count {float:left; padding:0 10px; color:#000;}

#sort {width:calc(18.75% - 8px); width:calc(25% - 8px); padding:10px 0 0; text-align:right; border:none; transition:width .3s;}
#sort .tc_input {width:auto; height:28px; margin:0; font-size:1rem; letter-spacing:.05em; text-transform:uppercase; border-color:#fff;}


.filterBy .tc_btn, #sort .tc_input {background-position:right 20px center; background-repeat:no-repeat; background-size:16px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 183.4 106.5' style='enable-background:new 0 0 183.4 106.5;'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpolygon class='st0' points='91.7,0 183.4,91.7 168.6,106.5 91.7,29.6 14.8,106.5 0,91.7 '/%3E%3C/svg%3E");}
.fExpand .filterBy .tc_btn {padding-right:48px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 183.4 106.51' style='enable-background:new 0 0 183.4 106.51;'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff;%7D%3C/style%3E%3Cpolygon class='st0' points='91.7,106.51 0,14.81 14.81,0 91.7,76.89 168.59,0 183.4,14.81 '/%3E%3C/svg%3E");}
#sort .tc_input {padding-right:48px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 183.4 106.51' style='enable-background:new 0 0 183.4 106.51;'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23231F20;%7D%3C/style%3E%3Cpolygon class='st0' points='91.7,106.51 0,14.81 14.81,0 91.7,76.89 168.59,0 183.4,14.81 '/%3E%3C/svg%3E");}


.category_sublist_spacer {margin:0 10px 0 0; padding:0; border:1px solid #000;}



@media (min-width:768px) {
.has-list #product_intro {float:none; width:100%;}
.fExpand #sort {width:calc(25% - 8px);}

.fExpand #category_sublist {width:0;}

.has-list #product_content, #product_content.with-list {transition:width .3s;}
.fExpand .has-list #product_content, .fExpand #product_content.with-list {width:100%;}
}


@media (max-width:959px) {
.items_count {display:none;}
}

@media (max-width:767px) {
#search_form .tc_orpair {width:100%;}

.filterBy {width:50%;}
.fExpand .filterBy .tc_btn {width:100%;}
#pagination_top {display:none;}
.pagination .next a, .pagination .back a {width:38px; background-position:center center;}
#sort {width:48%;}
#sort .tc_input {width:100%;}

.sr-only-c {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fExpand #category_sublist {height:0;}
.category_sublist_spacer {margin:0;}
}

.pagex #product_intro #description {display:none;}
.pagex .page {display:none;}
.pagex .trrytt-category {display:block !important;}
.pagex .srOnly {display:none;}

/* temp cat fixes */
.a_brand.category #brands {display:none;}
.a_brand .tc_optionrow {display:none;}