.listFilterAccordion.filteringParent .panel.panel-default{border-radius:0;border:0;box-shadow:none}
.listFilterAccordion.filteringParent label{font-weight:normal}
.listFilterAccordion.filteringParent label:after{font-weight:bold}
.listFilterAccordion.filteringParent>.panel>.panel-collapse>.panel-body{padding:0}
.selected{border:2px solid #ff6701}
.finishImg{height:80px;width:80px}
.replaceImg{height:80px;width:80px}
.alle-buy-button .alle-core-btn-link{border-radius:0}
.alle-core-btn-link{background-color:#ff6701;border-radius:0;margin-top:10px;transition:all .3s;color:white}
.alle-core-btn-link:hover{color:white;background-color:grey}
.pagination li a{border:none !important;border-radius:0 !important;color:black !important;transition:all .3s}
.pagination li.active a{background-color:#ff6701;color:white !important}
.pagination li.active a:hover{background-color:grey !important}
.product-listing .productsColumn .individualProductListing .listingBorder{background-color:white;box-shadow:#ff671f 3px 3px 5px;border:2px solid #ff671f}
.product-listing .productsColumn .individualProductListing .listingBorder:hover{box-shadow:#ff671f 4px 5px 10px}
.product-listing .productsColumn .individualProductListing .listingBorder .finishes{display:none}
.product-listing .mobile-filtering{background-color:transparent}
.product-listing .mobile-filtering .listFilterAccordion .panel{background-color:transparent}
.product-listing .mobile-filtering .listFilterAccordion .panel .panel-title{margin-bottom:5px}
.product-listing .mobile-filtering .listFilterAccordion .panel .panel-title a{font-size:1.1em}
.product-listing .mobile-filtering .listFilterAccordion .panel .listingIconColor{color:white;font-size:small}
.product-listing .mobile-filtering .listFilterAccordion .panel a,.product-listing .mobile-filtering .listFilterAccordion .panel label{color:white}
.product-listing .mobile-filtering .listFilterAccordion .panel .panel-body label:before{border-radius:0}
.product-listing .mobile-filtering .listFilterAccordion .panel .panel-body label:hover:before{border:1px solid #ff6701 !important}
.product-listing .mobile-filtering .listFilterAccordion .panel .panel-body input:checked + label:before{border:1px solid #ff6701}
.product-listing .mobile-filtering>.filterClearButton{display:inline-block;border:1px solid lightgrey;padding:9px;margin-right:15px;float:right}
.product-listing .mobile-filtering>.filterClearButton:after,.product-listing .mobile-filtering>.filterClearButton:before{background-color:white}
@media(max-width:768px){.product-listing .mobile-filtering>h3{margin-bottom:20px}
}
.product-listing .mobile-filtering>h3>.filterClearButton:after,.product-listing .mobile-filtering>h3>.filterClearButton:before{background-color:white}
.product-listing .completeFilterOnMobile{color:white;background-color:#ff6701;padding:10px;display:inline-block;float:right}
.product-listing .hideOrShowFilterOnMobile{border:1px solid lightgrey;text-align:center;width:50%;padding:8px;color:grey;transition:all .3s}
.product-listing .hideOrShowFilterOnMobile:hover{border-color:#ff6701;color:#ff6701}
.product-listing .productFilterAZ{display:none}
.product-listing .listingDetailsBtn{transition:all .3s}
.product-listing .listingDetailsBtn:hover{background-color:#ff6701;color:white}
.product-listing .boldThisText{font-weight:600 !important}
.login_auth{display:none}
.sampleFinishDisplay{display:none}
.product-details{margin-top:30px}
.finisheImgsRow{display:none}
.fa-envelope,.fa-print{transition:all .3s}
.fa-envelope:hover,.fa-print:hover{transform:scale(1.1);filter:drop-shadow(2px 4px 6px #000)}
.product-details .container .upperRow i{color:white;transition:all .3s}
.product-details .container .upperRow i span{transition:color .3s}
.product-details .container .upperRow i:hover{color:#ff6701}
.product-details .container .upperRow i:hover span{color:#ff6701}
@media(max-width:480px){.product-details .productCarousel .carousel-inner img{padding:0 30px}
}
.product-details .productCarousel .carousel-inner .item:before{content:"Click to enlarge";color:#ff6701;transition:all .3s;display:block;position:absolute;background-size:contain;left:37%;top:65%;pointer-events:none;opacity:0;z-index:1;font-size:20px;font-weight:700}
.product-details .productCarousel .carousel-inner .item:after{content:"";background-image:url(briton-base/resources/search-solid.svg);transition:all .3s;width:38px;height:38px;display:block;position:absolute;background-size:contain;left:46%;top:47%;pointer-events:none;opacity:0}
.product-details .productCarousel .carousel-inner .item:hover:after,.product-details .productCarousel .carousel-inner .item:hover:before{opacity:1}
@media(max-width:480px){.product-details .productCarousel .carousel-control.left i{left:0}
}
.product-details .productCarousel .carousel-control i{color:white}
.product-details .productCarousel .carousel-indicators{bottom:-50px;left:0;margin:auto}
.product-details .productCarousel .carousel-indicators li{transition:all .3s;border:1px solid white}
.product-details .productCarousel .carousel-indicators li.active{background-color:white;top:-1px;position:relative}
.product-details #product-modal{background-color:rgba(0,0,0,0.7)}
.product-details #product-modal .modal-content{background-color:transparent}
.product-details #product-modal .modal-content .modal-title .finish{display:none}
.product-details #product-modal .modal-content .close-modal-button{color:white;opacity:1}
.product-details #product-modal .modal-content .close-modal-button:after,.product-details #product-modal .modal-content .close-modal-button:before{background-color:white;color:white;filter:brightness(3)}
.alle-xtra-parsys>div>.listlinks{margin-top:15px}
.alle-xtra-parsys>div>.listlinks img{height:65px;margin-top:7px;margin-bottom:8px;border-radius:6px}
.alle-xtra-parsys [alt="ce logo"]{filter:invert(1)}
>div>.customrte:first-child{display:none}
.moveBackAPage{padding:15px;width:fit-content}
.moveBackAPage:hover{color:#ff6701}
.moveBackAPage:hover i{color:#ff6701}
#productListingLoader .content{width:80px;height:80px}
#productListingLoader .content .player_one{position:absolute;border:4px solid currentColor;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite;background-color:transparent}
#productListingLoader .content .player_two{position:absolute;border:4px solid currentColor;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite;animation-delay:-0.5s;background-color:transparent}
#productListingLoader .content .ball{display:none}
@keyframes lds-ripple{0{top:36px;left:36px;width:0;height:0;opacity:1}
100%{top:0;left:0;width:72px;height:72px;opacity:0}
}
.recentAndRelatedProducts .recentlyViewedTitle,.relatedProducts .recentlyViewedTitle{color:white;font-size:1.7em}
.recentAndRelatedProducts #recentCarousel .slick-track,.relatedProducts #recentCarousel .slick-track,.recentAndRelatedProducts #relatedCarousel .slick-track,.relatedProducts #relatedCarousel .slick-track{width:100% !important}
.recentAndRelatedProducts #recentCarousel .slick-track a,.relatedProducts #recentCarousel .slick-track a,.recentAndRelatedProducts #relatedCarousel .slick-track a,.relatedProducts #relatedCarousel .slick-track a{text-align:center}
.recentAndRelatedProducts #recentCarousel .slick-track a img,.relatedProducts #recentCarousel .slick-track a img,.recentAndRelatedProducts #relatedCarousel .slick-track a img,.relatedProducts #relatedCarousel .slick-track a img{max-height:250px;margin:0 auto}
.recentAndRelatedProducts #recentCarousel .carousel-control,.relatedProducts #recentCarousel .carousel-control,.recentAndRelatedProducts #relatedCarousel .carousel-control,.relatedProducts #relatedCarousel .carousel-control{width:auto !important}
.recentAndRelatedProducts #recentCarousel .carousel-control.right,.relatedProducts #recentCarousel .carousel-control.right,.recentAndRelatedProducts #relatedCarousel .carousel-control.right,.relatedProducts #relatedCarousel .carousel-control.right{margin-right:0}
.recentAndRelatedProducts #recentCarousel .carousel-control.left,.relatedProducts #recentCarousel .carousel-control.left,.recentAndRelatedProducts #relatedCarousel .carousel-control.left,.relatedProducts #relatedCarousel .carousel-control.left{margin-left:0}
.recentAndRelatedProducts #recentCarousel .carousel-inner,.relatedProducts #recentCarousel .carousel-inner,.recentAndRelatedProducts #relatedCarousel .carousel-inner,.relatedProducts #relatedCarousel .carousel-inner{width:100% !important}
.recentAndRelatedProducts #recentCarousel .carousel-inner a,.relatedProducts #recentCarousel .carousel-inner a,.recentAndRelatedProducts #relatedCarousel .carousel-inner a,.relatedProducts #relatedCarousel .carousel-inner a{font-size:1.3em}
@media(max-width:767px){.recentAndRelatedProducts #recentCarousel .carousel-inner a,.relatedProducts #recentCarousel .carousel-inner a,.recentAndRelatedProducts #relatedCarousel .carousel-inner a,.relatedProducts #relatedCarousel .carousel-inner a{font-size:14px}
}
.recentAndRelatedProducts #recentCarousel .carousel-inner a img:hover,.relatedProducts #recentCarousel .carousel-inner a img:hover,.recentAndRelatedProducts #relatedCarousel .carousel-inner a img:hover,.relatedProducts #relatedCarousel .carousel-inner a img:hover{filter:grayscale(0.8)}
.recentAndRelatedProducts #recentCarousel .carousel-inner a:hover,.relatedProducts #recentCarousel .carousel-inner a:hover,.recentAndRelatedProducts #relatedCarousel .carousel-inner a:hover,.relatedProducts #relatedCarousel .carousel-inner a:hover{color:#ff6701;font-size:1.4em}
i.fas.fa-envelope,i.far.fa-print{display:none}