.kds-breadcrumbs .container{padding:0 15px !important}
.find-store .store-box{top:90px;left:0;right:0}
.find-store .store-box h1{font-size:42px;line-height:50px;font-family:"PlayfairDisplay-Regular"}
.find-store .store-box p{font-size:20px;line-height:22px;font-weight:300;margin-bottom:0}
.find-store .head-texura img{height:297px}
.find-store .select-store img{left:0;object-fit:cover;height:100%}
.find-store .select-store h2{font-size:24px;line-height:28px;font-family:"HelveticaNeueLTW01-75Bold";font-weight:bold}
.find-store .find-store-list ul{columns:2;-webkit-columns:2;-moz-columns:2}
.find-store .find-store-list ul li{width:50%}
.find-store .find-store-list ul li a{font-size:16px;line-height:19px;font-weight:normal}
.find-store .find-store-list ul li a:hover{color:#000;font-weight:bold;text-decoration:none;border-bottom:1px solid #000}
.find-store .hr-line{border-bottom:1px solid #000}
.find-footer p{font-size:20px;line-height:24px;font-weight:300;color:#000}
.find-footer .col-md a{font-size:16px;line-height:19px;border-bottom:1px solid #000;font-weight:bold}
.find-footer .col-md a:hover{color:#000;text-decoration:none}
.bingMapcontainer.showlocatoractive{max-width:670px;height:758px !important;margin:0 14px}
.find-all-store .store-details h1{font-size:20px;line-height:24px}
.find-all-store .select-country{border-bottom:1px solid #000}
.find-all-store .select-country a{font-size:16px;line-height:19px;color:#000;cursor:pointer}
.find-all-store .show-map{font-size:16px;line-height:19px;color:#000}
.find-all-store .select-country .list-group-item.active,.find-all-store .select-country .list-group-item:active{background-color:transparent;border-color:transparent;font-weight:bold}
.find-all-store .dropdown-menu.show{border-color:#000;color:rgba(0,0,0,0.3)}
.find-all-store .storecontainershowmap::-webkit-scrollbar,.find-all-store .dropdown-menu::-webkit-scrollbar{width:3px;border-radius:4px}
.find-all-store .storecontainershowmap::-webkit-scrollbar-track,.find-all-store .dropdown-menu::-webkit-scrollbar-track{background:#fff}
.find-all-store .storecontainershowmap::-webkit-scrollbar-thumb,.find-all-store .dropdown-menu::-webkit-scrollbar-thumb{background:silver}
.find-all-store .storecontainershowmap::-webkit-scrollbar-thumb:hover,.find-all-store .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#eee}
.onoffswitch-checkbox,.find-all-store .dropdown-toggle::after{display:none}
.storecontainershowmap article{padding-right:2px}
.overlay-all-stores article:last-child{margin-bottom:0 !important;padding-bottom:0 !important}
.find-all-store .onoffswitch{position:relative;opacity:.95;width:27px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.find-all-store .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1.5px solid #000;border-radius:8px}
.find-all-store .onoffswitch-inner{transition:margin .3s ease-in 0}
.find-all-store .onoffswitch-switch{width:11px;margin:3px;background:#fff;top:0;bottom:0;right:10px;border:1.5px solid #000;border-radius:8px;transition:all .3s ease-in 0}
.onoffswitch-inner:before,.onoffswitch-inner:after{content:"";float:right;height:15px}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:1px;background:#000;border:1.5px solid #000}
.storecontainershowmap article.active .box-highlgt,.storecontainershowmap article .box-highlgt:hover{border:1px solid #e1e1e1;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1)}
.find-all-store .all-store h3{font-size:20px;line-height:24px;border-bottom:1px solid #b5b5b5}
.find-all-store .phoneno i{transform:rotate(90deg)}
.find-all-store .store-item:not(:first-child){padding-top:80px}
.find-all-store .sing-image{font-size:16px;line-height:19px;color:#585858;font-weight:500}
.find-all-store a.store-desc{font-size:18px;line-height:24px;font-weight:500 !important}
.find-all-store .col-address .list-group-item:first-child{border-top:0 !important}
.find-all-store .col-address .list-group-item:last-child{border-radius:0 !important}
.find-all-store .col-address .website a span:last-child{overflow-wrap:break-word}
.find-all-store .col-address .list-group-item:hover i{font-weight:400}
.find-all-store .select-country a i{font-size:20px;line-height:21px;color:#000}
.find-all-store .store-desc:hover,.find-all-store .col-address .list-group-item:hover a,.find-all-store .col-address .list-group-item:hover{color:#000;text-decoration:none;font-weight:700}
.find-all-store .website a,.find-all-store .email a,.find-all-store .phoneno,.find-all-store .map-direction a{color:#000;font-size:16px;line-height:19px;font-weight:400}
.find-all-store .load-more-btn{font-size:16px;line-height:19px;padding:10px 30px}
.find-all-store .map-direction i{vertical-align:top}
.sing-image .exp-icon{background:url(../../../../../../content/dam/kohler-kds/hospital.png) 100% no-repeat;padding:0 8px}
.select-country.show .fa-angle-down:before{content:"\f106"}
.BingMapcontainer{height:600px;width:696px}
.storecontainershowmap{max-width:41% !important;height:758px;overflow-x:hidden;overflow-y:scroll}
.find-store .find-footer{margin-bottom:60px}
.find-all-store .website{width:95%}
.find-all-store .website a span{padding-left:5px}
.find-all-store .load-more{margin-top:60px}
.find-all-store .overlay-all-stores{margin-bottom:60px !important}
.all-store .col-address .list-group-item i{line-height:18px}
@media screen and (min-width:992px) and (max-width:1199px){.find-store .store-box h1{font-size:48px;line-height:58px}
.find-store .select-store h2{font-size:24px;line-height:28px}
.bingMapcontainer.showlocatoractive{width:530px;height:600px;margin:0 15px 0 0}
.storecontainershowmap{height:600px;max-width:39% !important}
}
@media screen and (min-width:768px){.find-all-store .dropdown-menu.show{height:266px;overflow-y:scroll}
}
@media screen and (min-width:320px) and (max-width:991px){.find-store .head-texura img{height:268px}
.find-store .store-box{top:70px}
.find-store .select-store h2{font-size:22px;line-height:25px}
.find-store .store-box p,.find-all-store .store-desc{font-size:16px;line-height:22px}
.find-all-store .sing-image{font-size:14px;line-height:16px}
.find-all-store .all-store h3{font-size:16px;line-height:19px}
.all-store .list-group div i{font-size:14px;line-height:22px !important}
.all-store .list-group div span{font-size:12px;line-height:14px}
.find-all-store .load-more{margin-top:40px}
}
@media screen and (min-width:768px) and (max-width:991px){.find-store .store-box h1{font-size:32px;line-height:38px}
.find-store .find-footer{margin-bottom:57px}
.find-all-store .overlay-all-stores{margin-bottom:53px !important}
.find-all-store .store-item:not(:first-child){padding-top:30px}
}
@media screen and (min-width:320px) and (max-width:767px){.find-store .store-box h1{font-size:28px;line-height:34px}
.find-store .find-footer{margin-bottom:44px}
.find-footer .col-md a{font-size:14px;line-height:16px}
.find-a-store-map{background-image:url(../../../../../../content/dam/kohler-kds/street-view.PNG);background-position:50% 50%}
.find-store .find-store-list ul{column-count:1}
.find-store .head-texura img{height:268px}
#countryList .fa-angle-down:before{font-size:20px;line-height:21px}
.find-all-store .dropdown-menu.show{border-left:0;border-right:0;transform:translate3d(-0.8px,43px,0) !important;width:100vw !important;height:393.6px;overflow:hidden;overflow-y:scroll}
.overlay-all-stores .overlay.active{width:100vw;height:100%;top:0;left:50%;transform:translate(-50%);background:rgba(0,0,0,0.6);z-index:11}
.find-all-store .store-item:not(:first-child){padding-top:10px}
}