.location{margin:100px 0 0;padding:0 0 50px;width:100%}.location .-location{margin:0 0 50px;padding:15px 0;background-color:#00417b}.location .-location h2{margin:0;color:#FFF}.location h4,.location p{margin:0 0 20px;display:inline-block;width:100%;color:#212121;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.location p{margin:0}.location .-name{margin:0 0 20px;padding:5px 30px;display:inline-block;color:#FFF;font-size:20px;font-weight:700;text-transform:capitalize;background-color:#27aae1;border:1px solid #27aae1;border-radius:5px}.location .-title{margin:0 0 10px;padding:5px 15px;display:inline-block;color:#27aae1;font-size:16px;font-weight:700;text-transform:capitalize;background-color:transparent;border:1px solid #27aae1;border-radius:5px}.location .-txt{margin:0 0 20px;padding:0 0 0 50px;display:block;font-size:16px;font-weight:400}.location .-txt a{display:block;color:#212121;font-size:16px;font-weight:400;transition:all 0.3s linear}.location .-txt a.active,.location .-txt a:hover,.location .-txt a:focus,.location .-txt a:active{text-decoration:none}.location .-txt a.active{color:#00417b}.location .-txt a:hover{color:#a0c9ec}.location .-txt a:focus,.location .-txt a:active{color:#00417b}.location .map-picture{margin:40px 0 0 !important;padding:0 0 113px !important;padding:0;position:relative;width:100%;opacity:0;visibility:hidden;overflow:hidden;transition:all 0.4s linear}.location .map-picture.-no{border:1px solid #dbe2e8;box-shadow:0 2px 4px 0 rgba(46,61,73,0.2)}.location .map-picture.active{opacity:1;visibility:visible}.location .map-picture .item{text-align:center}.location .map-picture .item img{max-height:400px;border:1px solid #dbe2e8;box-shadow:0 2px 4px 0 rgba(46,61,73,0.2)}.location .map-picture img{display:inline-block;max-width:100%;max-height:100%;cursor:pointer}.location .map-picture img.-no{margin:100px 0;max-width:150px}.location .slick-dots{margin:0 -5px;bottom:0;display:table;width:calc(100% + 10px);font-size:0;text-align:left}.location .slick-dots li{margin:0;padding:0 5px;width:20%;height:auto}.location .slick-dots li .img{padding:100% 0 0;display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.location .-gallery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1033;display:block;width:100%;height:100vh;opacity:0;background-color:#212121;transform:translateY(-100%)}.location .-gallery.is-active{transform:translateY(0)}.location .-gallery.is-active.loaded{opacity:1;transition:all 0.4s}.location .-gallery.is-active.de-active{opacity:0;transition:all 0.4s}.location .-gallery .-close{position:absolute;top:40px;right:40px;z-index:1035;display:inline-block;transition:all 0.3s}.location .-gallery .-preview{position:absolute;top:50%;left:50%;z-index:1034;max-width:100vw;max-height:100vh;opacity:1;transform:translate(-50%, -50%);transition:all 0.4s}.location .-gallery .-preview.loading{opacity:0;transition:all 0.3s}.location .-gallery .-controls{position:absolute;top:50%;z-index:1035;text-align:center;transform:translateY(-50%);transition:all 0.3s}.location .-gallery .-controls.active{color:#27aae1;text-decoration:none}.location .-gallery .-controls:hover{color:#a0c9ec;text-decoration:none}.location .-gallery .-controls:focus,.location .-gallery .-controls:active{color:#00417b;text-decoration:none}.location .-gallery .-controls.-next{right:40px}.location .-gallery .-controls.-prev{left:40px}@media screen and (max-width: 1199px){.location .map-picture{padding:0 0 93px !important}}@media screen and (max-width: 991px){.location{margin:64px 0 0}.location .button{margin:0 0 5px}.location .map-picture{padding:0 0 71px !important}}@media screen and (max-width: 767px){.location [class*="col-"]{margin:0 0 30px}.location .item a.product-image-link{margin:0 auto 30px;width:75%}.location .-txt{padding:0}.location .button{margin:0 0 5px}.location .map-picture{padding:0 0 146px !important}}@media screen and (max-width: 543px){.location .item a.product-image-link{width:85%}.location .map-picture{padding:0 0 102px !important}}@media screen and (max-width: 320px){.location .item a.product-image-link{width:100%}.location .map-picture{padding:0 0 57px !important}}
