.clocator-icons{color:inherit;font-family:"cosentino_locator_symbolsRg",Arial;font-weight:400}.clocator-blackback{background:#000}.clocator-grayback{background:#252525}.clocator-grayclearback{background:#F6F6F6}.clocator-whiteback{background:#FFF}.clocator-opacity{background:#FFF opacity .8px}.clocator{padding-top:40px;width:100%;max-width:1140px;margin:0 auto}.clocator li{margin-left:1em}.clocatormini{padding-top:0!important}.clocator .clocator-title{font-family:'Open Sans',sans-serif!important;color:#000;font-size:38px;margin-bottom:20px}.clocator .clocator-description{color:#000;font-family:'Open Sans',sans-serif;font-size:17px;margin-left:auto;margin-right:auto;width:670px;margin-bottom:40px}.clocatormini .clocator-title{font-size:25px!important;margin:10px 0 0!important;text-align:left}.clocatormini .clocator-description{float:left;text-align:left;margin:15px 0!important;width:480px;padding:2px 0!important}.clocatormini .clocator-search{text-align:right}.clocator .clocator-notice{color:red!important;margin-bottom:10px!important;font-family:'Open Sans',sans-serif!important}.clocator .clocator-header input.searchShopInput[type="text"]{border:1px solid #E1E1E1!important;padding:8px 6px!important;outline:medium none!important;margin:0 0 20px!important;background:#FFF none repeat scroll 0 0!important;border-radius:20px!important;border-top:1px solid transparent!important;color:#666!important;display:inline-block!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;overflow:hidden!important;padding-left:10px!important;padding-right:10px!important;width:228px!important;margin-bottom:20px!important}.clocator .clocator-header input.searchShopInput::-webkit-input-placeholder{color:#666}.clocator .clocator-header input.searchShopInput:-moz-placeholder{color:#666;opacity:1}.clocator .clocator-header input.searchShopInput::-moz-placeholder{color:#666;opacity:1}.clocator .clocator-header input.searchShopInput:-ms-input-placeholder{color:#666}.clocator .clocator-header .clocator-search-btn,.clocator .clocator-header .clocator-geo-btn{background-color:#fff;border-radius:100px;color:#666;display:inline-block;font-size:18px;height:36px;line-height:34px;width:36px;margin-left:6px;outline:none;text-align:center!important}.clocator .clocator-header .clocator-search-btn:hover,.clocator .clocator-header .clocator-geo-btn:hover,.clocator .clocator-header .clocator-search-btn:active,.clocator .clocator-header .clocator-geo-btn:active,.clocator .clocator-header .clocator-search-btn:visited,.clocator .clocator-header .clocator-geo-btn:visited{background-color:#000;color:#fff;text-decoration:none;outline:none}.clocator .clocator-header .clocator-geo-btn{padding-top:3px;line-height:31px}.clocator .clocator-mapcontent{padding:0}.clocator .clocatormap{display:block;height:450px;overflow:hidden;width:100%}.clocator .clocationlist{display:block;margin:0;padding:0;overflow:auto;height:450px;list-style:outside none none}.clocator .clocator-infolocation .clocator-noresult{display:block;background-color:#F2F2F2;margin:0;text-decoration:none;border-bottom:1px solid #CCC}.clocator .clocator-infolocation .clocator-noresult h2{display:inline-flex;font-family:'Open Sans',sans-serif;color:#000;font-size:16px;font-weight:400;margin:0;line-height:17px;text-decoration:none;padding:30px 35px 20px;text-align:left;align-items:center}.clocator .clocationlist .clocator-noresult .clocator-info-icon{float:left;height:50px;margin-right:10px;width:36px}.clocator .clocationlist li{overflow:hidden;display:block}.clocator .clocationlist li a{display:flex;overflow:hidden;padding:18px 20px;padding-right:0;border-bottom:1px solid #C9C9C9;font-family:'Open Sans',sans-serif!important;color:#000;font-size:13px;align-items:center;position:relative}.clocator .clocationlist li a strong{color:#000}.clocator .clocationlist li a span{float:left;margin-top:0;display:flex;align-items:center}.clocator .clocationlist li a div{position:absolute;bottom:5px;left:60px;color:#717171;font-size:12px}.clocator .clocationlist li:last-child a{border-bottom:1px solid transparent}.clocator .clocationlist li a img{height:38px;width:auto;float:left;margin-right:12px;max-width:26px}.clocator .clocationlist li a:hover{text-decoration:none;background:#F6F6F6}.clocator .clocator-infocontent{position:relative;right:auto;background:transparent;opacity:1;border-right:solid 1px #F6F6F6;padding:0}.clocator .clocator-infocontent-info{position:absolute;right:0;background:rgba(255,255,255,0.9);padding:0;border-right:solid 1px #F6F6F6}.clocator .clocator-infocontent-info .row,.clocator .clocator-infocontent .row{margin-bottom:0!important}.clocator .clocator-infolocation{height:450px;overflow:hidden;display:none}.clocator .clocator-infolocation .clocator-info-icon{float:left;height:50px;margin-right:10px;width:36px}.clocator .clocator-infolocation .clocator-info-title{display:block;background-color:#F2F2F2;margin:0;text-decoration:none;border-bottom:1px solid #CCC}.clocator .clocator-infolocation .clocator-info-title h2{display:inline-flex;font-family:'Open Sans',sans-serif;color:#000;font-size:16px;font-weight:400;margin:0;line-height:17px;text-decoration:none;padding:30px 35px 20px;text-align:left;align-items:center}.clocator .clocator-infolocation .clocator-card{padding:10px 40px;font-size:15px;font-family:'Open Sans',sans-serif}.clocator .clocator-infolocation .clocator-list{width:84%;position:absolute;bottom:0;left:0;right:0;font-family:'Open Sans',sans-serif;margin-bottom:30px;margin-left:8%;margin-right:8%;list-style:outside none none}.clocator .clocator-infolocation .clocator-list li{width:50%;float:left;padding-left:0!important;margin-left:0!important;padding-right:0!important;margin-right:0!important;margin-bottom:10px}.clocator .clocator-infolocation .clocator-list li a{background:#5377a0;color:#fff;font-size:14px;border-radius:30px;padding:3%;width:94%;display:inherit;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;outline:none;text-decoration:none}.clocator .clocator-infolocation .clocator-list li a:hover{background:#5377a0}.clocator .clocator-infolocation .clocator-list li .clocator-btn-green{background:#87bf68}.clocator .clocator-infolocation .clocator-list li .clocator-btn-green:hover{background:#87bf68}.clocator .clocator-infolocation .clocator-list li a span{color:#fff;margin-left:7px;margin-right:9px}.clocator .clocator-infolocation .clocator-info-close{position:absolute;right:12px;top:0;margin:12px;outline:none;text-decoration:none;font-size:22px}.clocator .clocator-footer{padding:20px}.clocatormini .clocator-footer{padding:2px!important}.clocator-loader-container-bg{background:#F6F6F6;position:absolute;left:0;right:0;bottom:0;top:0}.clocator .clocator-loader-container{display:inline-block;padding:10px;border-radius:10px;position:absolute;left:45%;top:50%;transform:translate(0,-50%)}.clocator-filterby{text-align:center;margin-bottom:20px}.clocator-filterlisticon{margin-right:8px;width:auto!important;height:20px!important}.clocator-filterby-btn{width:160px;border:1px solid #E1E1E1!important;padding:8px 6px!important;outline:medium none!important;margin:0 10px!important;background:#FFF none repeat scroll 0 0!important;border-radius:20px!important;border-top:1px solid transparent!important;color:#666!important;display:inline-block!important;font-family:'Open Sans',sans-serif!important;font-size:16px!important;overflow:hidden!important;padding-left:20px!important;padding-right:20px!important}.clocator-filterby-container{padding:5px!important;background:#FFF none repeat scroll 0 0!important;border-radius:7px!important;color:#999!important;font-family:'Open Sans',sans-serif!important;list-style:outside none none!important}.clocator-filterby-container li a{color:#999!important;margin-bottom:2px!important;margin-top:2px!important}.clocator-filterby-container li a label{margin:0!important}.clocator-filterby-container li,.clocator-filterby-container li a,.clocator-filterby-container li a:hover{background:none!important;padding:0 6px!important}.clocator-filterby-container li a:hover{color:#000!important}.clocator-references{text-align:right;margin-bottom:20px}.clocator-references h2{float:right!important;display:inline-flex!important;margin:5px 13px!important;font-family:'Open Sans',sans-serif!important;color:#666!important;font-size:18px!important}.clocator-references-list{float:right!important;margin-left:10px;margin-right:10px;list-style:outside none none}.clocator-references-list li{display:inline-flex!important;margin:0 13px!important;align-items:center}.clocator-references-list li img.clocator-ref-icon{float:left!important;height:30px!important;margin-right:10px!important;width:auto!important}.clocator-references-list li .clocator-ref-icon span{font-family:'Open Sans',sans-serif!important;color:#999!important}.clocator-loader-container .loading{position:relative;width:72px;height:72px}.clocator-loader-container .loading .outer,.clocator-loader-container .loading .inner,.loading:after{position:absolute;left:0;top:0;right:0;bottom:0}.clocator-loader-container .loading:after{content:" ";margin:10%;border-radius:100%;background:#FFF}.clocator-loader-container .loading .outer,.clocator-loader-container .loading .inner{animation-duration:5s;-webkit-animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear}.clocator-loader-container .loading .outer{animation-name:rotate-outer;-webkit-animation-name:rotate-outer}.clocator-loader-container .loading .inner{animation-name:rotate-inner;-webkit-animation-name:rotate-inner}.clocator-loader-container .loading .outer:before,.clocator-loader-container .loading .inner:before,.clocator-loader-container .loading .outer:after,.clocator-loader-container .loading .inner:after{position:absolute;top:0;bottom:0;content:" "}.clocator-loader-container .loading .outer:before,.clocator-loader-container .loading .inner:before{left:0;right:50%;border-radius:72px 0 0 72px}.clocator-loader-container .loading .outer:after,.clocator-loader-container .loading .inner:after{left:50%;right:0;border-radius:0 72px 72px 0}.clocator-loader-container .loading .outer:before{background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0.0),hsla(0,0%,100%,0.5));background-image:-moz-linear-gradient(top,hsla(0,0%,100%,0.0),hsla(0,0%,100%,0.5));background-image:linear-gradient(to bottom,hsla(0,0%,100%,0.0),hsla(0,0%,100%,0.5))}.clocator-loader-container .loading .outer:after{background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,1.0),hsla(0,0%,100%,0.5));background-image:-moz-linear-gradient(top,hsla(0,0%,100%,1.0),hsla(0,0%,100%,0.5));background-image:linear-gradient(to bottom,hsla(0,0%,100%,1.0),hsla(0,0%,100%,0.5))}.clocator-loader-container .loading .inner:before{background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0.5),hsla(0,0%,75%,0.5));background-image:-moz-linear-gradient(top,hsla(0,0%,100%,0.5),hsla(0,0%,75%,0.5));background-image:linear-gradient(to bottom,hsla(0,0%,100%,0.5),hsla(0,0%,75%,0.5))}.clocator-loader-container .loading .inner:after{background-image:-webkit-linear-gradient(top,hsla(0,0%,50%,0.5),hsla(0,0%,75%,0.5));background-image:-moz-linear-gradient(top,hsla(0,0%,50%,0.5),hsla(0,0%,75%,0.5));background-image:linear-gradient(to bottom,hsla(0,0%,50%,0.5),hsla(0,0%,75%,0.5))}@keyframes rotate-outer{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(1080deg);-moz-transform:rotate(1080deg);-webkit-transform:rotate(1080deg)}}@-webkit-keyframes rotate-outer{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(1080deg)}}@keyframes rotate-inner{0%{transform:rotate(720deg);-moz-transform:rotate(720deg);-webkit-transform:rotate(720deg)}100%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@-webkit-keyframes rotate-inner{0%{-webkit-transform:rotate(720deg)}100%{-webkit-transform:rotate(0deg)}}@media only screen and (max-width: 767px){.clocator .clocator-description{width:auto;margin-right:10px;margin-left:10px}.clocator .clocationlist{margin:0;height:200px}.clocator .clocatormap{display:block;height:200px;overflow:hidden;width:100%}.clocator .clocator-infolocation{height:auto;overflow:hidden;display:none;padding-bottom:12px}.clocator .clocator-infocontent{position:relative;right:auto;background:transparent;opacity:1;border-right:solid 1px #F6F6F6;padding:0}.clocator .clocator-infocontent-info{position:relative;padding:0;border-right:none}.clocator .clocator-infocontent-info .row,.clocator .clocator-infocontent .row{margin-bottom:0!important}.clocator .clocator-infolocation .clocator-list{position:relative;margin-bottom:30px;margin-top:20px}.clocator .clocator-header input.searchShopInput[type="text"]{margin-bottom:10px!important}.clocator .clocator-loader-container{left:38%!important}}@media only screen and (max-width: 460px){.clocator .clocationlist li{position:relative!important;margin:0!important;padding:0!important}.clocator-filterby-btn{padding:4px!important;font-size:14px!important}.clocator .clocationlist .item-swipe{background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;z-index:1}.clocator .clocationlist a.item-swipe{display:flex;overflow:hidden;padding:18px 20px;padding-right:0;border-bottom:1px solid #C9C9C9;font-family:'Open Sans',sans-serif!important;color:#000;font-size:13px;align-items:center;position:relative}.clocator .clocationlist li a.item-swipe:active{color:inherit}.clocator .clocationlist li .item-swipe.actionmoreinfo:before{content:"\f060";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#ccc;position:absolute;right:10px;top:24px}.clocator .clocationlist li .item-swipe.open:before{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#ccc;position:absolute;right:10px;top:24px}.clocator .clocationlist li .item-back{background:#E1E1E1;position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;text-align:right}.clocator .clocationlist li .item-back .action{position:absolute;top:0;bottom:0;right:0;width:70px;border:inherit;outline:inherit;color:#fff;padding:0;font-size:22px;text-align:center!important}.clocator .clocationlist li .item-back .action.first{right:0;display:inline!important}.clocator .clocationlist li .item-back .action.second{right:70px;display:inline!important}.clocator .clocationlist li .item-swipe.swiped{-webkit-transition:all .1s linear;-ms-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.clocator .clocationlist li .btn-maps,.clocator .clocationlist li .btn-maps:hover{background:#5377a0}.clocator .clocationlist li .btn-call,.clocator .clocationlist li .btn-call:hover{background:#87bf68}.clocator .clocationlist li .btn-maps i,.clocator .clocationlist li .btn-call i{padding-top:25px}.clocator .clocator-loader-container{left:38%!important}.clocator-references h2{display:none!important}.clocator-references-list{text-align:left!important;float:none!important}.clocator-references-list li{display:block!important}.clocator .clocator-header input.searchShopInput[type="text"]{width:200px!important;margin-bottom:10px!important;font-size:13px!important}.clocator .clocationlist{margin:0;height:auto}.clocator .clocatormap{display:block;height:200px;overflow:hidden;width:100%}.clocator .clocator-infolocation{height:auto;overflow:hidden;display:none;padding-bottom:12px}.clocator .clocator-infocontent{position:relative;right:auto;background:transparent;opacity:1;border-right:solid 1px #F6F6F6;padding:0}.clocator .clocator-infocontent-info{position:relative;padding:0;border-right:none}.clocator .clocator-infocontent-info .row,.clocator .clocator-infocontent .row{margin-bottom:0!important}.clocator .clocator-infolocation .clocator-list{position:relative;margin-bottom:30px;margin-top:20px}}