.storelocator-fullwidth main.page-main{width:100%;max-width:100%}.storelocator-fullwidth main.page-main .content-padding{padding:0}.storelocator-fullwidth main.page-main .search-filter-container{background-color:#f4f4f4;width:100%}.storelocator-fullwidth main.page-main .search-filter-container .inner-container{margin:0 auto;max-width:840px;width:100%}.storelocator-fullwidth main.page-main .search-filter-container .inner-container h1{margin:0;padding:45px 0;text-align:center;text-transform:uppercase}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form{margin:0 auto;max-width:260px;padding-bottom:80px;position:relative;width:100%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form{float:left;margin:0;padding-bottom:0}}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .field{margin:0 0 20px 0}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .field .button{display:block;line-height:auto;margin:0 auto;padding:0 15px;width:50%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .field .button{display:inline-block;margin:0;width:auto}}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .actions-toolbar{margin:0}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .ordiv,.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form #geolocalize_button{left:50%;padding:7px 15px 4px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .ordiv,.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form #geolocalize_button{left:auto;transform:none}}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .ordiv{line-height:32px;padding:0 15px;top:160px}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form .ordiv{right:-80px;top:24px}}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form #geolocalize_button{border:1px solid #000;color:#000000;font-size:12px;height:32px;text-transform:uppercase;top:200px;min-width:130px}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form #geolocalize_button{right:-315px;top:24px}}.storelocator-fullwidth main.page-main .search-filter-container .gmaps-search-form #geolocalize_button:hover{background-color:#000000;color:#fff}.storelocator-fullwidth main.page-main .search-filter-container p.filter-by{font-family:'HelveticaChopard','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue','Helvetica','Open Sans','Arial Narrow','Arial','Lucida Grande','sans-serif';font-size:16px;font-weight:normal;letter-spacing:1px;margin:2rem auto;max-width:260px;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container p.filter-by{margin:2rem 0}}.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend{margin:0 auto 30px;padding:0;text-align:left;width:260px}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend{margin:0 0 30px;width:auto}}.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend li{display:inline-block;list-style:none;margin-bottom:15px;width:48.5%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend li{margin-right:25px;margin-bottom:0;width:auto}}.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend li:last-child{margin-right:0}.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend li.filter-label{color:#000;display:block;font-size:1.1em;font-weight:bold;margin-left:0;text-transform:uppercase}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .search-filter-container .product-types-legend li.filter-label{display:inline-block}}.storelocator-fullwidth main.page-main .gmap-wrapper #map_close_list{background-color:#000;color:#fff;display:block;height:36px;line-height:36px;text-align:center;width:100%}.storelocator-fullwidth main.page-main .gmap-wrapper #map_close_list:hover{background-color:transparent;color:#000}.storelocator-fullwidth main.page-main .store-list-wrapper{max-width:900px}.storelocator-fullwidth main.page-main .storelocator-details{max-width:820px}.storelocator-fullwidth main.page-main .store-list-wrapper,.storelocator-fullwidth main.page-main .storelocator-details{margin:15px auto 0;width:100%}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list,.storelocator-fullwidth main.page-main .storelocator-details .store-list{margin:0 12px;padding:0}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item{float:left;margin-top:50px;min-height:280px;position:relative;text-align:center;width:100%}@media only screen and (min-width:600px){.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item{width:50%}}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item{width:33%}}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item .ico-storetype,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item .ico-storetype{margin:0 auto 10px}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item h2,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item h2{font-family:'HelveticaChopard','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue','Helvetica','Open Sans','Arial Narrow','Arial','Lucida Grande','sans-serif';font-size:18px;font-weight:normal;margin:0 0 12px;text-transform:uppercase}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item .button,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item .button{border:1px solid #000;bottom:0;color:#000;display:block;left:50%;padding:7px 0 4px;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:180px}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item .button:hover,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item .button:hover{background-color:#000;color:#fff}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .item p,.storelocator-fullwidth main.page-main .storelocator-details .store-list .item p{text-align:center}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .storelocator-filter,.storelocator-fullwidth main.page-main .storelocator-details .store-list .storelocator-filter{background-color:transparent;background-repeat:no-repeat;background-position:0px 50%;display:inline-block;height:24px;margin:5px;text-indent:-9999px;width:28px}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .storelocator-filter.filter-Watch,.storelocator-fullwidth main.page-main .storelocator-details .store-list .storelocator-filter.filter-Watch{background-image:url('../images/watches_small.png')}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .storelocator-filter.filter-Jewellery,.storelocator-fullwidth main.page-main .storelocator-details .store-list .storelocator-filter.filter-Jewellery{background-image:url('../images/jewellery_small.png')}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .storelocator-filter.filter-Bridal,.storelocator-fullwidth main.page-main .storelocator-details .store-list .storelocator-filter.filter-Bridal{background-image:url('../images/high_jewellery_small.png')}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .storelocator-filter.filter-Accessories,.storelocator-fullwidth main.page-main .storelocator-details .store-list .storelocator-filter.filter-Accessories{background-image:url('../images/accessories_small.png')}.storelocator-fullwidth main.page-main .store-list-wrapper .store-list .storelocator-filter.filter-AuthorizedLUCAmbassador,.storelocator-fullwidth main.page-main .storelocator-details .store-list .storelocator-filter.filter-AuthorizedLUCAmbassador{background-image:url('../images/lucambassador_small.png')}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column,.storelocator-fullwidth main.page-main .storelocator-details .info-column{padding:0 8px}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .store-list-wrapper .info-column,.storelocator-fullwidth main.page-main .storelocator-details .info-column{padding:0 10px 0 0}}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details{background:#f4f4f4;margin-bottom:20px;padding-bottom:20px;text-align:center}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details h2,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details h2{margin:0}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details .data-block,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details .data-block{padding:20px 0 0 0}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details .opening,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details .opening{margin-bottom:15px;text-transform:uppercase}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details .button,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details .button{border:1px solid #000;color:#000;display:block;margin:15px auto 0;padding:7px 0;text-transform:uppercase;width:50%}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details .button.btn-drive,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details .button.btn-drive{margin-top:30px}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .shop-details .filter-ico,.storelocator-fullwidth main.page-main .storelocator-details .info-column .shop-details .filter-ico{cursor:pointer;display:inline-block;padding:0;width:34px}.storelocator-fullwidth main.page-main .store-list-wrapper .info-column .store-picture,.storelocator-fullwidth main.page-main .storelocator-details .info-column .store-picture{width:100%}.storelocator-fullwidth main.page-main .store-list-wrapper .map-column,.storelocator-fullwidth main.page-main .storelocator-details .map-column{padding:0;height:556px}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .store-list-wrapper .map-column,.storelocator-fullwidth main.page-main .storelocator-details .map-column{padding-left:10px}}.storelocator-fullwidth main.page-main .store-list-wrapper .shop-type,.storelocator-fullwidth main.page-main .storelocator-details .shop-type{margin-bottom:30px;position:relative;text-align:center}.storelocator-fullwidth main.page-main .store-list-wrapper .shop-type h1,.storelocator-fullwidth main.page-main .storelocator-details .shop-type h1{margin:0;text-transform:uppercase}.storelocator-fullwidth main.page-main .store-list-wrapper .shop-type .btn-back,.storelocator-fullwidth main.page-main .storelocator-details .shop-type .btn-back{left:8px;margin:0;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .store-list-wrapper .shop-type .btn-back,.storelocator-fullwidth main.page-main .storelocator-details .shop-type .btn-back{left:0}}.storelocator-fullwidth main.page-main .store-list-wrapper .shop-type .ico-storetype,.storelocator-fullwidth main.page-main .storelocator-details .shop-type .ico-storetype{display:inline-block}.storelocator-fullwidth main.page-main .store-list-wrapper .swiper-container,.storelocator-fullwidth main.page-main .storelocator-details .swiper-container{padding:0 8px}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .store-list-wrapper .swiper-container,.storelocator-fullwidth main.page-main .storelocator-details .swiper-container{padding:0}}.storelocator-fullwidth main.page-main .store-list-wrapper .swiper-container .swiper-slide,.storelocator-fullwidth main.page-main .storelocator-details .swiper-container .swiper-slide{list-style:none}.storelocator-fullwidth main.page-main .store-list-wrapper .swiper-container .storelocator-slider,.storelocator-fullwidth main.page-main .storelocator-details .swiper-container .storelocator-slider{max-width:640px;width:100%}.storelocator-fullwidth main.page-main .store-list-wrapper .swiper-container .storelocator-slider ul,.storelocator-fullwidth main.page-main .storelocator-details .swiper-container .storelocator-slider ul{margin:15px 0;padding:0}.storelocator-fullwidth main.page-main .store-list-wrapper .swiper-container .storelocator-slider ul li,.storelocator-fullwidth main.page-main .storelocator-details .swiper-container .storelocator-slider ul li{list-style:none;margin:0;padding:0}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block,.storelocator-fullwidth main.page-main .storelocator-details .events-block{margin:25px auto 0;padding:0;width:94%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .store-list-wrapper .events-block,.storelocator-fullwidth main.page-main .storelocator-details .events-block{margin:15px 0 0 0;width:100%}}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block li,.storelocator-fullwidth main.page-main .storelocator-details .events-block li{border-color:#d0d0d0;border-style:solid;border-width:1px 0;clear:both;list-style:none;padding:10px 0px}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block li:first-child,.storelocator-fullwidth main.page-main .storelocator-details .events-block li:first-child{border-bottom:none}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block .event-title,.storelocator-fullwidth main.page-main .storelocator-details .events-block .event-title{font-size:20px;margin-bottom:10px;text-align:center;text-transform:uppercase}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block .event-description .description-more,.storelocator-fullwidth main.page-main .storelocator-details .events-block .event-description .description-more{display:inline}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block .event-description .btn-click,.storelocator-fullwidth main.page-main .storelocator-details .events-block .event-description .btn-click{font-weight:200;margin:25px 0 0;text-align:center;text-transform:uppercase}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block .event-description .btn-more,.storelocator-fullwidth main.page-main .storelocator-details .events-block .event-description .btn-more,.storelocator-fullwidth main.page-main .store-list-wrapper .events-block .event-description .separator-dots,.storelocator-fullwidth main.page-main .storelocator-details .events-block .event-description .separator-dots{display:none}.storelocator-fullwidth main.page-main .store-list-wrapper .events-block .event-description .btn-less,.storelocator-fullwidth main.page-main .storelocator-details .events-block .event-description .btn-less{display:block}.storelocator-fullwidth main.page-main .storelocator-legend{border-top:1px solid #d0d0d0;float:none;margin:50px auto 0;max-width:960px;padding:35px 0;width:94%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .storelocator-legend{text-align:center;width:100%}}.storelocator-fullwidth main.page-main .storelocator-legend li{color:#000;display:inline-block;font-size:15px;letter-spacing:1px;line-height:25px;margin:0 0 20px 0;position:relative;width:48%}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .storelocator-legend li{font-size:12px;margin:0 0 0 40px;width:auto}}.storelocator-fullwidth main.page-main .storelocator-legend li span{float:left;margin-right:12px}.storelocator-fullwidth main.page-main .ico-storetype{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;display:block;height:26px;width:21px}.storelocator-fullwidth main.page-main .ico-storetype.ico-storetype_1{background-image:url('../images/type1.png')}.storelocator-fullwidth main.page-main .ico-storetype.ico-storetype_2{background-image:url('../images/type2.png')}.storelocator-fullwidth main.page-main .ico-storetype.ico-storetype_3{background-image:url('../images/type3.png')}.storelocator-fullwidth main.page-main .ico-storetype.ico-storetype_4{background-image:url('../images/type4.png')}.storelocator-fullwidth main.page-main #map-canvas{height:556px;width:100%}.storelocator-fullwidth main.page-main #map-canvas img{height:auto;max-width:none}.storelocator-fullwidth main.page-main .filter-ico{background-color:transparent;background-repeat:no-repeat;background-position:0px 50%;color:#000;display:block;font-size:12px;height:30px;line-height:30px;padding-left:36px;text-transform:uppercase}@media only screen and (min-width:768px){.storelocator-fullwidth main.page-main .filter-ico{padding-left:30px}}@media only screen and (min-width:1020px){.storelocator-fullwidth main.page-main .filter-ico{padding-left:36px}}.storelocator-fullwidth main.page-main .filter-ico.active{font-weight:bold}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Watch{background-image:url("../images/watches_inactive.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Watch.active{background-image:url("../images/watches.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Jewellery{background-image:url("../images/jewellery_inactive.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Jewellery.active{background-image:url("../images/jewellery.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Bridal{background-image:url("../images/high_jewellery_inactive.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Bridal.active{background-image:url("../images/high_jewellery.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Accessories{background-image:url("../images/accessories_inactive.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-Accessories.active{background-image:url("../images/accessories.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-AuthorizedLUCAmbassador{background-image:url("../images/lucambassador_inactive.png")}.storelocator-fullwidth main.page-main .filter-ico.filter-ico-AuthorizedLUCAmbassador.active{background-image:url("../images/lucambassador.png")}.storelocator-fullwidth.storelocator-bridal main.page-main .ico-storetype.ico-storetype_1{background-image:url('../images/type4.png')}.storelocator-fullwidth.storelocator-bridal main.page-main .ico-storetype.ico-storetype_2{background-image:url('../images/type4.png')}.storelocator-fullwidth.storelocator-bridal main.page-main .ico-storetype.ico-storetype_3{background-image:url('../images/type4.png')}