.main-title.title-container.contact{background-color:#f7f7f7;width:100%;max-width:100%}.main-title.title-container.contact .desc{margin:auto;max-width:50%;text-align:center;text-transform:none}.main-title.title-container.contact span{text-transform:none}.main-title.title-container.contact .fa{border-radius:25px;background-color:#fff;color:#127749;margin-right:10px;padding:12px;margin-top:10px}.our-stores-container{margin:auto;width:80%;max-width:1000px}.our-stores-container .title{color:#212121;font-size:200%;margin-top:60px;margin-bottom:15px;text-align:center;text-transform:uppercase}.our-stores-container .sep{background-color:#f7f7f7;height:1px;margin-bottom:0;width:100%}.our-stores-container .store{color:#212121;padding:20px 30px;text-align:center}.our-stores-container .store:hover{background-color:#f8f8f8}.our-stores-container .store .name{font-size:160%;margin-bottom:20px;text-align:left}.our-stores-container .store .adress{font-size:120%;margin-bottom:30px;text-align:left}.our-stores-container .store .tel{margin-bottom:30px;text-align:left}.our-stores-container .store .tel .fa{margin-right:10px}.our-stores-container .store .more{font-weight:700;text-transform:uppercase;text-align:left}.our-stores-container .store .more:hover{cursor:pointer}.our-stores-container .store .more a{color:#000}.our-stores-container .details{position:relative;margin-bottom:500px}.our-stores-container .details .store-img{background-position:center;background-size:cover;height:220px;width:300px}.our-stores-container .details .close{color:#fff;background-color:#2a2a2a;cursor:pointer;font-size:20px;text-align:center;position:absolute;top:0;left:270px;width:30px;height:30px}.our-stores-container .details .close i:hover{color:#eee}.our-stores-container .details .detail{background-color:#f8f8f8;padding:15px 30px;width:300px}.our-stores-container .details .detail .title{color:#767676;font-size:14px;margin-top:0;margin-bottom:8px;text-align:left;text-transform:uppercase}.our-stores-container .details .detail .name{margin-bottom:20px;font-size:16px}.our-stores-container .details .detail .adress{margin-bottom:30px}.our-stores-container .details .detail .fa{border-radius:25px;background-color:#fff;color:#127749;margin-right:10px;padding:12px}.our-stores-container .details .map{position:absolute;height:514px;float:right;width:100%;margin-top:0}.our-stores-container #mrs-modal,.our-stores-container #st-modal,.our-stores-container #vdi-modal{display:none}.monostore{background-color:#f8f8f8;height:400px;margin-bottom:60px;width:100%}.monostore .map{height:400px;float:left;width:50%}.monostore .details{float:right;width:50%}.monostore .details .detail{padding-top:55px;margin:auto;width:50%}.monostore .details .detail .title{color:#767676;font-size:14px;margin-top:0;margin-bottom:8px;text-align:left;text-transform:uppercase}.monostore .details .detail .name{margin-bottom:20px;text-align:left;font-size:16px}.monostore .details .detail .adress{margin-bottom:30px;text-align:left}.monostore .details .detail .fa{border-radius:25px;background-color:#fff;color:#127749;margin-right:10px;margin-top:10px;padding:12px}.cms-contact-rolex .top_banner{margin-bottom:60px}.contact-container .sep{margin-bottom:30px}.contact-container span{font-size:120%}.contact-container form p{display:inline-block;font-family:Helvetica,sans-serif;width:41.8%}.contact-container form p.esp{margin-right:5%}.contact-container form p.esp:not(:first-child){margin-top:80px}.contact-container form p label{color:#212121;text-transform:capitalize;transition:all .1s ease-out;position:absolute;margin-top:-25px}.contact-container form p input:focus+label,.contact-container form p input:valid+label{color:#818181;margin-top:-50px}.contact-container form p input{border:none;border-bottom:1px solid #212121;color:#212121;width:100%}.contact-container form p input:focus{border-bottom:1px solid #e67474}.contact-container form select{-webkit-appearance:none;border-bottom:1px solid #212121;border-radius:0;margin-right:5%;width:5%}.contact-container form select#genre{margin-top:80px}.contact-container .arrowdown{display:inline-block;margin-top:-20px;margin-left:-50px;margin-right:5%;width:10px}.contact-container form textarea{height:100px;margin-top:80px;padding:5px}.contact-container form input[type=checkbox]{-webkit-appearance:none;outline:1px solid #127749;border:1px solid #fff;height:20px;margin-bottom:-26px;width:20px}.contact-container form input[type=checkbox]:checked{background-color:#127749}.contact-container form label[for=rules],.contact-container form label[for=mailing]{color:#212121;margin-left:25px;text-transform:none}.contact-container form input[type=submit]{float:right}.contact-container .required{margin-top:30px;color:#212121}.contact-container form .error{display:none;font-size:80%;font-weight:400;margin-left:-23%;margin-top:20px;position:absolute}.contact-container form .g-recaptcha{margin-top:20px}.cms-contact-rolex .notify{font-size:130%;font-weight:700;text-align:center}.cms-contact-rolex .notify.true{color:#1c9e32}.cms-contact-rolex .notify.false{color:#e67474}.gallery-container div.dot{display:none}.cms-contact-rolex .top_banner{display:none}.contact-container#contact{margin-top:80px!important}.cms-contact-rolex .desc,.cms-contact-rolex .contact-container span{color:#212121;font-size:120%;line-height:1.8;margin:auto;text-transform:none;text-align:center}.select-view .list,.select-view .map{cursor:pointer;display:inline-block;padding:10px 50px;padding-left:40px;color:#818181;background-repeat:no-repeat;background-size:30px}.select-view{margin-bottom:10px;padding:5px}.select-view .list{background-position:0 5px;background-image:url(/media/wysiwyg/pages/rolex/list_gris.svg)}.select-view .list:hover,.select-view .list.selected{background-image:url(/media/wysiwyg/pages/rolex/list_vert.svg);color:#127749}.select-view .map:hover,.select-view .map.selected{background-image:url(/media/wysiwyg/pages/rolex/map_vert.svg);color:#127749}.select-view .map{border-left:1px solid #818181;padding-left:55px;background-position:15px 4px;background-image:url(/media/wysiwyg/pages/rolex/map_gris.svg)}@media(min-width:680px){#thisStore{float:left;position:absolute;height:514px;z-index:1;top:0}}@media(max-width:680px){.our-stores-container .store{display:inline-block;padding:5px;min-height:265px}}.our-stores-container .select-view{display:table;margin:auto;margin-bottom:10px}div.nav-button{display:none}.desk-h{display:none!important}@media(max-width:414px){.our-stores-container .details .close{left:91%}.main-title.title-container.contact .desc{margin:auto;max-width:80%}.rolex-retailer-clock{height:70px}div.logo-pla{margin:10px 20px 8px 10px}div.nav-button{background-image:url(/media/wysiwyg/pages/rolex/deploy.svg);background-position:right;background-repeat:no-repeat;background-size:10px;display:inline-block;float:right;font-family:Helvetica,sans-serif;font-size:100%;list-style-type:none;margin-top:30px;padding-right:20px;text-transform:uppercase}div.col-main div.std ul.nav#head{background-color:#fff;display:none;left:0;position:absolute;top:190px;width:100%}div.col-main div.std ul.nav#head li{display:block;text-align:center;width:100%}div.col-main div.std ul.nav#head li:first-child{border-top:2px solid #f1f1f1}div.col-main div.std ul.nav#head li .button-outline-dark{background-color:inherit;border:none;color:#999;padding:inherit;width:auto}div.col-main div.std ul.nav#head li .button-outline-dark:hover{background-color:inherit;color:#343434}.top_banner{height:100px}.title-container .subtitle-big{font-size:130%}.title-container .title-big{font-size:260%;margin-bottom:16px}.title-container span.main{font-size:100%}.sep{margin-bottom:16px;width:40px}.title-container{width:90%}.watches-container .watches{max-width:640px;text-align:center}.watches-container .watches .watch{background-size:contain;background-position:center;box-sizing:border-box;display:inline-block;height:200px;margin:0;padding-top:186px;width:160px;margin-bottom:30px}.watches-container .title-container{padding-top:40px;padding-bottom:40px}.video-container{margin:40px 0;height:640px;width:100%}.video-container iframe{width:100%;height:auto}.video-container .desc-container .title-med{font-size:180%}.desc-container{float:none;padding:40px 20px;width:100%;height:initial}.contact-container#contact{width:100%}.cms-rolex-marseille .contact-container#contact,.cms-rolex-saint-tropez .contact-container#contact,.cms-rolex-val-disere .contact-container#contact{margin-top:330px!important}.contact-container form input[type=submit]{margin-top:30px}.main-title.title-container.contact span{display:inline-block}.gallery-container{margin:auto;margin-bottom:60px;margin-top:80px;position:relative;max-width:1240px;width:100%}.desk-h{display:block!important}.mob-h{display:none!important}.col-main .std ul.nav#tail{margin-top:30px;border-top:none;border-bottom:none}.col-main .std ul.nav li{display:block;line-height:40px;margin:0;border-bottom:2px solid #f1f1f1}.logo-lit{height:28px;margin:auto;margin-top:30px;width:50px}.arrowup{margin:auto;margin-top:20px;width:34px;height:34px}.arrowup svg{width:34px;height:34px}.history-container{width:auto}.history-container .line{display:block;margin-bottom:50px}.history-container .right,.history-container .right>.title-med{text-align:left!important}.history-container .line .box .text{margin:20px auto}.history-container .line .box{display:block;max-width:100%;width:100%}.history-container .line .box .text .right{text-align:left!important}.quote-container{font-size:200%;padding:25% 5%;width:100%}.our-store-container{margin:auto;margin-top:30px;width:100%}.our-store-container .map{display:block;width:100%}.our-store-container .main-title.title-container{display:block;max-width:100%;width:100%}.contact-container form select,.contact-container form select#genre{margin-top:10px;width:25%}.contact-container form p{margin-top:10px;width:100%}.contact-container form p.esp{float:right;width:70%;margin-right:0}.contact-container form p.esp:not(:first-child){margin-top:10px}.contact-container form textarea{margin-top:30px;border:none;border-bottom:solid 1px #212121}.contact-container form input[type=checkbox]{margin-bottom:-27px}.gallery-container .show{height:90px}.gallery-container .show .all{width:565px;height:90px}.gallery-container .show .all .image img{height:62px;max-width:112px}.gallery-container .show .all .image span{font-size:9px}.gallery-container span svg{width:12px}.gallery-container{text-align:center}.gallery-container div.dot{background-image:url(../images/point.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:7px;height:7px;margin-left:3px;display:inline-block}.gallery-container span.left,.gallery-container span.right{top:81.6%}.gallery-container span.left{left:42%}.gallery-container span.right{right:42%}.monostore .map{height:400px;float:none;width:100%}.monostore .details{float:none;width:100%}.monostore .details .detail{margin-bottom:20px;text-align:center}.main-title .mob-h{height:0}.cms-contact-rolex .contact-container{margin-top:50px}.cms-contact-rolex .main-title .fa.desk-h,.our-stores-container .details .detail .fa.desk-h{display:inline-block!important;width:35px}.our-stores-container .details .store-img{display:none}.our-stores-container .details .detail,.our-stores-container .details .detail .title{text-align:center}.our-stores-container .details .detail{margin-top:0;width:100%}.our-stores-container .details .map.mapboxgl-map{height:250px;width:100%;margin-top:-472px}}@media(max-width:481px){#dubsevenmap{top:0;margin-top:0}#thisStore{position:absolute;top:175px;width:100%;z-index:99}.our-stores-container{width:94%}.our-stores-container .details{margin-bottom:320px}}