.lst_page h3{font-weight:400;color:#333F4B;}
.lst_page p{color:#000;}
.fs_14{ font-size:14px;}
.lst_con{padding-top:12px;padding-bottom:70px;} 
.lst_con .lst_left{float:left;width:325px;}
.lst_con .lst_right{float:right;width:calc(100% - 345px);}
.lst_right .prdt-div{width:100%;padding-bottom:43px;}
.lst_right .prdt-link-box>img{width:100%;}
.filter-current{margin:0px;padding:23px 0px 0px 0px;list-style:none;}
.filter-current>li{margin:0px;padding:0px 5px;line-height:12px; display:inline-block;vertical-align: middle;}
.filter-current>li:first-child{padding-left:0px;}
.filter-current>li:not(:last-child){border-right:0px solid #000;}
.filter-current>li.selected-fhd{font-weight:700;text-transform:capitalize;}
.filter-current>li>a{font-weight:400;color:#000;display:inline-block;font-size:14px;line-height:14px; white-space:nowrap; background:#EEEEEE; border-radius:5px; padding:5px;}
.filter-current>li>a>span{display:inline-block;padding-left:5px;}
.filter-current>li>a:hover{color:#ED1B24;}
.filter-current>li.reset-btn a{background:transparent;text-decoration:underline;}
.filter-current>li.reset-btn a:hover{text-decoration:none;}
.lst_toolbar{padding-bottom:20px;}
.lst_modes>a{display:inline-block;}
.lst_modes>a:not(:last-child){margin-right:13px;}
.lst_modes>a>svg{fill:#ccc;}
.lst_modes>a.active>svg{fill:#000;}
.lst_sorter{position:relative;display:inline-block;}
.lst_sorter .form-select{border-color:#c7c7c7;padding:10px 30px 10px 30px;background-position:right 9px center;}
.lst_sorter .icon{position:absolute;top:0px;left:0px;padding:12px;}
.lst_number{font-weight:400;font-size:14px;color:#000;}
.filter_wp{}
.filter{}
/* .filter{ display: block !important; } */
.filter-title{color:#000;font-weight:700;font-size:18px;line-height:18px;padding:20px 0px;}
.filter-content{}
.filter-options{border-top:1px solid #cccccc;position:relative;}
.filter-options.active .filter-options-title:after{display:none;}
.filter-options .reset_link { position: absolute; top: 18px; right: 35px; font-size: 12px; cursor: pointer;color: #1470F5!important;text-decoration: underline!important; }
.filter-options-title{color:#000;font-weight:500;position:relative;font-size:16px;padding:15px 75px 15px 15px;cursor:pointer;}
.filter-options-title:before{content:'';background-color:#404040;position:absolute;top:50%;right:15px;width:16px;height:2px;margin-top:-1px;}
.filter-options-title:after{content:'';background-color:#404040;position:absolute;top:50%;right:22px;width:2px;height:16px;margin-top:-8px;}
.filter-options-content{color:#000;}
.filter-options-content .foc_pd{padding:0px 15px 15px 15px;}
.filter-options-content .form-check{min-height:20px;font-weight:400;color:#000;font-size:16px;line-height:23px;margin-bottom:15px;}
.filter-options-content .form-check .form-check-label{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.filter-options-content .form-check:last-child{margin-bottom:0px;}
.filter-options-content .form-check-input{width:20px;height:20px;border-radius:0px;border-color:#cccccc;margin-top:0px;}
.filter-options-content .price-control{border-radius:0px; border-color:#cccccc; width:73px; padding:6px;}
.filter-options-content .sub-brand-title{position:relative;padding-right:25px;cursor:pointer;}
.filter-options-content .sub-brand-title:before{content:'';background-color:#404040;position:absolute;top:50%;right:0px;width:16px;height:2px;transform:translate(0, -50%);}
.filter-options-content .sub-brand-title:after{content:'';background-color:#404040;position:absolute;top:50%;right:7px;width:2px;height:16px;transform:translate(0, -50%);}
.filter-options-content .sub-brand-title.active:after{display:none;}
.filter-options-content .sub-brand-content .cat-link{font-size:14px;margin-bottom:15px;}
.filter-options-content .sub-brand-content .cat-link a{text-decoration:underline;font-weight:bold;}
.filter-options-bottom a{position:relative;display:inline-block;padding-left:25px;}
.filter-options-bottom a:before{content:'';background-color:#010101;position:absolute;top:50%;left:0px;width:11px;height:1px;margin-top:-0.5px;}
.filter-options-bottom a:after{content:'';background-color:#010101;position:absolute;top:50%;left:5px;width:1px;height:11px;margin-top:-5.5px;}
.filter-options-bottom a>span{display:block;text-decoration:underline;font-size:16px;line-height:20px;color:#000;}
.filter-options-bottom a.filter-less:after{display:none;}
.filter-options-bottom a:hover>span{text-decoration:none;}
.filter-options-color{}
.filter-options-color>a{position: relative;width:28px;height:28px;border:1px solid #cccccc;padding:2px 2px;margin-right:11px;margin-bottom:11px;float:left;}
.filter-options-color>a>img{ float:left;}
.filter-options-color>a:hover,.filter-options-color>a.active{ border-color:#009900;}
.filter-options-color>a .swatch-select { display: none; position: absolute; bottom: -8px; left: 50%; transform: translateX(-50%); }
.filter-options-color>a:hover .swatch-select, .filter-options-color>a.active .swatch-select { display: block; }

.filter-search{ position:relative;}
.filter-search .form-control{ border-color:#999999;padding:10px 35px 10px 15px;}
.filter-search .sv-search{ stroke:#000;position:absolute;right:10px;top:9px;}
.filter-options-scrollbar{max-height:340px;-webkit-overflow-scrolling:touch;overflow:auto;padding-right:4px;}
.filter-options-scrollbar::-webkit-scrollbar{width:4px;-webkit-appearance:none;position:relative;right:-4px;background-color:#cccccc;}
.filter-options-scrollbar::-webkit-scrollbar-track{}
.filter-options-scrollbar::-webkit-scrollbar-thumb{background:#010101}
@-moz-document url-prefix() {.filter-options-scrollbar::-webkit-scrollbar{width:3px;-webkit-appearance:none}}
.filter_mob_btn{border-color:#c7c7c7;padding:10px 30px 10px 40px;float:left;background-position:right 9px center;position:relative;display:inline-block;width:auto;min-width:166px;}
.filter_mob_btn .sv-filter{ position:absolute;left:11px;top:7px;}
@media (max-width:1449px){
.lst_con .lst_left{width:260px;}
.lst_con .lst_right{width:calc(100% - 280px);}
.lst_right .prdt-div{padding-bottom:34px;}
}
@media (max-width:991px){
.filter-options-content .price-control{width:65px;}
.lst_con .lst_left{width:230px;}
.lst_con .lst_right{width:calc(100% - 245px);}
.lst_right .prdt-div{padding-bottom:25px;}
.lst_right .prdt-div .prdt-price .prdt-mprice{margin-right:7px;}
}
@media (max-width:767px){
.lst_page h3{ font-size:24px;}
.lst_con .lst_left{width:100%;float:none;}
.lst_con .lst_right{width:calc(100%);float:none;}
.lst_right .prdt-div{padding-bottom:21px;}
.lst_right .prdt-div .prdt-price .prdt-mprice{margin-right:7px;}

.filter-options.filter_acrd{padding:0 0;}
.filter-options-title.filter_acrd_hd{padding:15px 80px 15px 15px;}
.filter-options-title.filter_acrd_hd:before{right:15px;}
.filter-options-title.filter_acrd_hd:after{right:22px;}
}
@media (max-width:479px){
.filter_mob_btn{ min-width:inherit; width:100%;}
.lst_sorter{ display:block;}
}
.list_view .prdt-div{border-radius:7px; padding:14px; border:1px solid #eee; margin-bottom:20px;}
.list_view .prdt-div:hover{border-color:#000;}
.list_view .prdt-div .btn{padding:10px 5px;min-width:180px;white-space:nowrap;}
.list_view .prdt-div .save-project-btn{text-transform:capitalize;background-color:transparent;border:none;color:#000; padding:0px; line-height:24px;}
.list_view .prdt-div .save-project-btn svg{fill:#000;transition:fill 0.15s ease-in-out; vertical-align:bottom; float:left;}
.list_view .prdt-div .save-project-btn:hover{color:#ed1b24;}
.list_view .prdt-div .save-project-btn:hover svg{fill:#ed1b24;}
.list_view .prdt-div .prdt-name{display:block;font-size:18px;font-weight:700;color:#000;margin-bottom:13px; line-height:22px;}
.list_view .prdt-div .prdt-name:hover{color:#ed1b24;}
.list_view .prdt-div .prdt-price{display:block;font-size:18px;}
.list_view .prdt-div .prdt-price .prdt-mprice{display:block; margin-right:0px; line-height:40px;}
.list_view .prdt-div .prdt-price .prdt-mprice span{font-size:36px; font-weight:bold;display: inline-block;vertical-align: middle; padding-right:7px;}
.list_view .prdt-div .prdt-price .prdt-dprice{ padding-top:4px;}
.list_view .prdt-div .prdt-slide-dsc{ margin:13px 0px;}
@media (max-width:1199px){.list_view .prdt-div .btn{font-size:12px;min-width:160px;}}



/*the container must be positioned relative:*/
.lst_sorter.cust-select { }
.lst_sorter.cust-select select {display: none; /*hide original SELECT element:*/}
.lst_sorter .select-selected { display: block; background-color: #fff; width: 100%; border: 1px solid #c7c7c7; border-radius: 5px; }
/*style the arrow inside the select element:*/
.lst_sorter .select-selected:after { position: absolute; content: ""; top: 18px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #000 transparent transparent transparent; }
/*point the arrow upwards when the select box is open (active):*/
.lst_sorter .select-selected.select-arrow-active:after {border-color: transparent transparent #000 transparent;top: 12px; }
/*style the items (options), including the selected item:*/
.lst_sorter .select-items div, .lst_sorter .select-selected { font-size: 14px; font-weight: 400; line-height: 1.3; text-align: left; color: #000; padding: 10px 30px 10px 30px; cursor: pointer; user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*style items (options):*/
.lst_sorter .select-items { position: absolute; background-color: #fff; border: 1px solid #c7c7c7; top: 100%; left: 0; right: 0; z-index: 99; }
/*hide the items when the select box is closed:*/
.lst_sorter .select-hide { display: none; }
.lst_sorter .select-items div:hover, .lst_sorter .same-as-selected { background-color: rgba(0, 0, 0, 0.1); }

@media (min-width: 480px) {
	.lst_sorter .select-items div, .lst_sorter .select-selected { width:186px; }
}