.product__listing--new{margin:0 30px}
.product__listing--new .product__listing--search{display:flex;justify-content:center;margin:10px 0}
.product__listing--new .product__listing--search .search{border-radius:20px;padding:10px 40px 10px 30px;border:1px solid #16325c;width:300px}
.product__listing--new .product__listing--search .search:hover{border:2px solid #16325c}
.product__listing--new .product__listing--search .search::placeholder{font-size:13px}
.product__listing--new .product__listing--search .product__listing--searchbutton{margin-left:-50px;background:transparent;color:#16325c}
.product__listing--new .product__listing--search .product__listing--searchbutton:focus{outline:unset !important;box-shadow:unset !important}
.product__listing--new .product__listing--search .product__listing--searchbutton:hover i{font-size:15px}
.product__listing--new .selectedtags__container .selectedBadge{width:max-content;padding:5px 10px;border-radius:5px;background:#f5f5f5;color:#14325c !important;font-family:'Gotham Book';font-size:12px;font-weight:400;margin:5px}
.product__listing--new .selectedtags__container .selectedBadge .filter__close{color:#14325c !important;font-family:'Gotham Book';font-size:12px;font-weight:400}
.product__listing--new .selectedtags__container .selectedTopBadge{width:max-content;padding:5px 10px;border-radius:5px;background:#f5f5f5;color:#14325c !important;font-family:'Gotham Book';font-size:12px;font-weight:400;margin:5px}
.product__listing--new .selectedtags__container .selectedTopBadge .filter-top__close{color:#14325c !important;font-family:'Gotham Book';font-size:12px;font-weight:400}
.product__listing--new .product__listing--loader{position:fixed;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#14325c;transition:all .5s;top:0;left:0;z-index:1000}
.product__listing--new .product__listing--loader .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:transparent;border:3px solid #3c3c3c;border-radius:50%;text-align:center;line-height:150px;font-family:sans-serif;font-size:20px;color:#46bfa9;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 10px #46bfa9;box-shadow:0 0 20px rgba(0,0,0,0.5)}
.product__listing--new .product__listing--loader .loader:before{content:'';position:absolute;top:-3px;left:-3px;width:150px;height:150px;border:3px solid transparent;border-top:3px solid #46bfa9;border-right:3px solid #46bfa9;border-radius:50%;animation:animateC 2s linear infinite}
.product__listing--new .product__listing--loader .loader span{display:block;position:absolute;top:calc(48%);left:50%;width:50%;height:4px;background:transparent;transform-origin:left;animation:animate 2s linear infinite}
.product__listing--new .product__listing--loader .loader span:before{content:'';position:absolute;width:16px;height:16px;border-radius:50%;background:#46bfa9;top:-6px;right:-8px;box-shadow:0 0 20px #46bfa9}
.product__listing--new .topfilter__text{text-transform:uppercase;padding:10px 20px;font-size:12px;float:right;background:#f5f5f5;color:#14325c;border-radius:30px;margin-top:40px}
.product__listing--new .top__filter .slick-slide{text-align:center}
.product__listing--new .top__filter .slick-slide:hover label{cursor:pointer}
.product__listing--new .top__filter .slick-slide:hover label h5{font-family:"Gotham Bold"}
.product__listing--new .top__filter .slick-next{top:40%}
.product__listing--new .top__filter .slick-next:before{font-family:auto;font-size:20px;line-height:1;font-weight:700;opacity:1;color:#14325c}
.product__listing--new .top__filter .top__filter--radio{visibility:hidden}
.product__listing--new .top__filter .top__filter--image{width:60px;height:60px;border-radius:50%;margin:auto}
.product__listing--new .top__filter .top__filter--title{text-align:center}
.product__listing--new .filterpage__title{font-size:18px;font-weight:700;cursor:pointer}
.product__listing--new .filterpage__reset{padding:5px 10px;border-radius:5px;background:#f5f5f5;color:#14325c !important;font-family:'Gotham Book';font-size:12px;font-weight:400}
.product__listing--new .product__listing--tags .panel .panel-heading{background-color:#fff;color:#1b3057;font-size:14px}
.product__listing--new .product__listing--tags .panel .panel-heading .gains_help{background:#545454;color:#fff;font-size:12px;padding:1px 5px;text-align:center;border-radius:50%;margin-left:5px;cursor:pointer;height:18px;width:18px}
@media(min-width:1600px){.product__listing--new .product__listing--tags .panel .panel-heading .gains_help{height:20px;width:20px}
}
.product__listing--new .product__listing--tags .panel .panel-heading .gains_help:hover{background:radial-gradient(circle,#f4b500,#f48200)}
.product__listing--new .product__listing--tags .panel .panel-heading .tooltip .tooltip-inner{max-width:300px;padding:20px 7px;color:#545454;text-align:center;background-color:#f5f5f5;border-radius:4px;font-weight:600;box-shadow:0 3px 6px rgba(0,0,0,0.25);font-size:10px}
.product__listing--new .product__listing--tags .panel .panel-heading .tooltip .tooltip-arrow{border-right-color:#f5f5f5}
.product__listing--new .product__listing--tags .panel .panel-body{border-top:0;padding:5px 0;border-bottom:1px solid #1b3057}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel{margin:0;width:25%;flex:1 1 25%;border-right:1px solid #707070}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel .panel-heading{margin-left:0;padding:5px}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel .panel-heading .grand__child--image{padding:0;text-align:center}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel .panel-heading label{font-size:10px;display:grid !important}
@media(min-width:1450px){.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel .panel-heading label{font-size:14px}
}
.product__listing--new .product__listing--tags .panel .child-panel .panel-heading{font-size:12px;padding-top:5px;padding-bottom:5px;margin-left:10px}
.product__listing--new .product__listing--tags .panel .child-panel .panel-heading .grand__child--no .grand__child--image input[type=checkbox]{display:none}
.product__listing--new .product__listing--tags .panel .child-panel .panel-heading .grand__child--no .grand__child--image .checkmark{display:none}
.product__listing--new .product__listing--tags .panel .child-panel .panel-heading .grand__child--no input[type=checkbox]{width:10px;height:10px;margin-right:10px}
.product__listing--new .product__listing--tags .panel .child-panel .panel-body{font-size:12px;margin-left:50px;border-bottom:0}
.product__listing--new .product__listing--tags .panel .child-panel .panel-body .row{margin-left:0}
.product__listing--new .filter__image--large{width:40px;height:40px;border-radius:50%}
.product__listing--new .filter__image--small{width:25px;height:25px;border-radius:50%}
.product__listing--new .checked{color:#02986d}
.product__listing--new .filter__slided--true .products{width:75%}
.product__listing--new .filter__slided--true .products .product__card{width:33%;display:inline-block;text-decoration:none;margin-bottom:20px;position:relative}
.product__listing--new .filter__slided--true .products .product__card .main_image{display:grid}
@media(max-width:767px){.product__listing--new .filter__slided--true .products .product__card .main_image{justify-content:center}
}
.product__listing--new .filter__slided--true .products .product__card .main_image img{width:250px;height:250px;margin-left:30px}
@media(max-width:767px){.product__listing--new .filter__slided--true .products .product__card .main_image img{margin-left:0}
}
.product__listing--new .filter__slided--true .products .product__card .thumbnails{display:flex;justify-content:flex-start;overflow:hidden}
.product__listing--new .filter__slided--true .products .product__card .thumbnails img{width:60px}
.product__listing--new .filter__slided--true .products .product__card .next-thumbnail{position:absolute;right:15px;top:auto}
.product__listing--new .filter__slided--true .products .product__card .description{margin-left:40px;text-decoration:none}
.product__listing--new .filter__slided--false .products{width:100%}
.product__listing--new .filter__slided--false .products .product__card{width:24.99%;display:inline-block;text-decoration:none;margin-bottom:20px;position:relative}
.product__listing--new .filter__slided--false .products .product__card .main_image{display:grid}
.product__listing--new .filter__slided--false .products .product__card .main_image img{width:250px;height:250px;margin-left:30px}
@media(max-width:767px){.product__listing--new .filter__slided--false .products .product__card .main_image img{margin-left:0}
}
.product__listing--new .filter__slided--false .products .product__card .thumbnails{display:flex;justify-content:flex-start;overflow:hidden}
.product__listing--new .filter__slided--false .products .product__card .thumbnails img{width:60px;cursor:pointer}
.product__listing--new .filter__slided--false .products .product__card .next-thumbnail{position:absolute;right:15px;top:19.5em}
.product__listing--new .filter__slided--false .products .product__card .description{margin-left:40px}
.product__listing--new .pagination{width:max-content;display:flex;flex-wrap:wrap;background:#fff;padding:5px;border-radius:50px;float:right}
.product__listing--new .pagination .dots{color:#545454;letter-spacing:5px;font-size:24px}
.product__listing--new .pagination a{color:#545454 !important;border:1px solid #545454 !important;width:40px;line-height:40px;text-decoration:none;text-align:center;font-size:16px;font-weight:500;cursor:pointer;user-select:none;transition:all .3s ease;border-radius:50% !important;margin:1px 2px}
.product__listing--new .pagination a:hover{color:#fff !important;background:linear-gradient(180deg,#111,#545454) !important}
.product__listing--new .pagination .active_page{color:#fff !important;background:linear-gradient(180deg,#111,#545454) !important;list-style:none;text-align:center;font-size:16px;font-weight:500;cursor:pointer;user-select:none;transition:all .3s ease;border-radius:50% !important}
.product__listing--new .pagination .next_link{color:#545454 !important;border:1px solid #fff !important}
.product__listing--new .pagination .next_link:hover{color:#20b2aa !important;border:1px solid #fff !important;background:#fff !important}
.product__listing--new .pagination .previous_link{color:#545454 !important;border:1px solid #fff !important}
.product__listing--new .pagination .previous_link:hover{color:#20b2aa !important;border:1px solid #fff !important;background:#fff !important}
@keyframes animateC{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes animate{0{transform:rotate(45deg)}
100%{transform:rotate(405deg)}
}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel:nth-child(-n+4){border-bottom:1px solid #707070}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel:nth-child(n+5){border-bottom:0}
.product__listing--new .product__listing--tags .panel .panel-body .panel-flex .child-panel:nth-child(4n+4){border-right:0}
.product__card .main_image .new-product{position:relative;z-index:1;background-color:white;padding:2px 15px 2px 15px;opacity:.8;margin:5px;font-size:12px;height:max-content;color:grey;letter-spacing:2px;width:60px;top:2.75em;left:0;margin-left:30px}
@media(max-width:767px){.product__card .main_image .new-product{margin-left:0}
}
.thumbnails .slick-list.draggable{width:95%}
.thumbnails .slick-arrow{position:absolute;right:5px;top:37%;color:#337ab7;cursor:pointer}
@media(max-width:767px){.thumbnails .slick-arrow{right:0;top:30%;font-size:10px}
}
.top__filter:not(.slick-initialized){display:none !important}
@media(max-width:767px){.filter-mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;background:#fff}
.filter-mobile .top__bar--mobile{display:flex;flex-direction:row;background:#f4b500;flex-wrap:wrap;height:54px;justify-content:space-between;width:100%;top:0;left:0;position:fixed}
.filter-mobile .top__bar--mobile .filter__back--mobile{font-size:12px;color:#16325c;letter-spacing:.11px;background:transparent;border:0;margin:20px}
.filter-mobile .top__bar--mobile .filter__reset--mobile{font-size:12px;color:#16325c;letter-spacing:.11px;background:transparent;border:0}
.filter-mobile .footer__bar--mobile{position:fixed;width:100%;bottom:0;z-index:1000;height:85px;margin:auto;background:#fff;left:0;box-shadow:2px -3px 8px rgba(0,0,0,0.25)}
.filter-mobile .footer__bar--mobile .row{margin:20px 15px}
.filter-mobile .footer__bar--mobile .row button.filter__apply--mobile{border:1px solid #16325c;border-radius:35px;width:100px;height:35px;background:#fff;color:#16325c;text-transform:uppercase}
.filter-mobile .filter__container--mobile{position:fixed;top:54px;left:0;height:100%;width:100%}
.filter-mobile .filter__container--mobile .col-xs-5{background:#f5f6f7;width:150px;padding:0;height:100%}
.filter-mobile .filter__container--mobile .col-xs-5 ul{padding-top:20px}
.filter-mobile .filter__container--mobile .col-xs-5 ul .active a{background:#16325c;color:#fff;width:175px;padding:20px 5px;border-top-right-radius:50px;border-bottom-right-radius:50px}
.filter-mobile .filter__container--mobile .col-xs-5 ul li{padding:5px 0}
.filter-mobile .filter__container--mobile .col-xs-5 ul li a{font-size:14px;color:#16325c;letter-spacing:.13px;padding:20px 5px;text-transform:uppercase;font-weight:800}
.filter-mobile .filter__container--mobile .col-xs-5 ul li a:focus{background:#16325c;color:#fff}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child{width:max-content;margin-top:25px}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--image label{font-size:12px}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--image label input[type="checkbox"]{display:none}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--image label img{width:40px;height:40px}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--image .checked{color:#02986d}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--noimage{margin-bottom:10px !important}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--noimage label{font-size:12px}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__child--noimage .checked{color:#02986d}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__grandchild{margin-left:40px}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__grandchild label{font-size:10px}
.filter-mobile .filter__container--mobile .col-xs-7 .tab-content .tags__child .tags__grandchild label input[type="checkbox"]{display:inline-block}
.top__filter .slick-slide .top__filter--image{width:50px !important;height:50px !important}
.top__filter .slick-slide .top__filter--title{font-size:10px !important}
.searchStr{margin-left:10px}
.productListingFilterResults .product__card{width:50% !important;position:relative !important}
.productListingFilterResults .product__card .main_image img{width:100% !important;height:170px !important}
.productListingFilterResults .product__card .thumbnails{margin-top:10px !important;overflow:scroll;margin-left:0 !important}
.productListingFilterResults .product__card .thumbnails img{width:45px !important}
.productListingFilterResults .product__card .next-thumbnail{position:absolute !important;right:0 !important;top:11.5em !important}
.productListingFilterResults .product__card .description{margin-left:5px !important}
.pagination{margin:auto !important}
.pagination a{width:30px !important;line-height:30px !important}
}
@media(max-width:1024px) and (min-width:768px){.product__listing--new .products .productListingFilterResults .product__card{width:33.33% !important}
.product__listing--new .products .productListingFilterResults .product__card .main_image{margin:0 30px;height:225px}
.product__listing--new .products .productListingFilterResults .product__card .main_image img{width:100%;height:100%}
.product__listing--new .filter__slided--true .main_img{height:180px}
}