body{overflow-x:hidden}h2{font-size:70px!important}.location-icon:before{content:"\e052";font-family:ETmodules;font-size:1em;color:#fff;position:relative;margin-right:5px}.phone-icon:before{content:"\e090";font-family:ETmodules;font-size:1em;color:#fff;position:relative;margin-right:5px}.mobile-icon:before{content:"\e00b";font-family:ETmodules;font-size:1em;color:#fff;position:relative;margin-right:5px}.phone-icon-rouge:before{content:"\e090";font-family:ETmodules;font-size:1em;color:#e30613;position:relative;margin-right:5px}.mobile-icon-rouge:before{content:"\e090";font-family:ETmodules;font-size:1em;color:#e30613;position:relative;margin-right:5px}.mail-icon:before{content:"\e076";font-family:ETmodules;font-size:1em;color:#e30613;position:relative;margin-right:5px}.pa-header .et_pb_row{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header .et_pb_row{padding:0px 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-header .et_pb_menu__logo img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header .et_pb_menu__logo img{max-width:70%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-header .et_pb_menu ul li a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-header .et_pb_menu ul li a:hover{color:#e30613!important}.pa-fixed-header .et_pb_menu ul li a{font-size:17px!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header .et_pb_column_1_tb_header{padding-top:20px}.pa-fixed-header .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:0px 0!important}.wpcp-carousel-section.nav-vertical-center{margin:0px 25px -15px 0px!important}#sp-wp-carousel-free-id-117 .wpcp-swiper-dots{margin:0px 0px 0px 0px!important}#side-menu-3{margin-right:-0.5px!important}@-moz-document url-prefix(){#side-menu-3{margin-right:0px!important}}@supports (-ms-ime-align:auto){#side-menu-3{margin-right:0px!important}}#mobile_menu1 .et_mobile_menu li a{background:#fff!important}.et_mobile_menu{border-top:3px solid #e30613!important}.working_hours{padding-top:0px!important;padding-bottom:0px!important}.et_contact_bottom_container{display:block!important;width:100%!important;text-align:center!important}form.el-form div#am-cf-1,form.el-form div#am-cf-2{display:block!important}button.am-button,#amelia-container .am-fs-sb{background-color:#e30613!important;border-color:#e30613!important}.amelia-v2-booking #amelia-container .am-fs-sb__step-checker-selected{border:1px solid #fff!important;color:#b72b34!important;background-color:#b72b34!important}.amelia-v2-booking #amelia-container .am-fs-sb__step-checker{background-color:#6c050b!important}.amelia-v2-booking #amelia-container.am-fs__wrapper{margin:130px auto!important}.swiper-wrapper{margin-bottom:2px}.contact ul li{list-style-type:none}.contact2{display:none!important}.entry-content tr td{border:none!important;padding:0px 24px!important}.input{padding:5px!important}.et_pb_contact_field textarea.et_pb_contact_message{min-height:100px!important}.page-id-443 .side-menu{display:none}.top-head{margin:0;padding:0}.text-top{text-align:right}@media only screen and (min-width:1350px){.top-head{margin:0;padding:0!important}}@media only screen and (min-width:1080px) and (max-width:1660px){.pa-fixed-header .et_pb_menu__logo img{max-width:100%;margin-top:4px;margin-bottom:5px}.pa-header .et_pb_menu__logo img{max-width:100%;margin-top:4px;margin-bottom:5px}.et_pb_menu__logo-wrap{width:10%!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header .et_pb_menu__logo-wrap{width:7%!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}@media only screen and (max-width:980px){.slider-top{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:-40px}.et_pb_menu__logo-wrap{display:none!important}h2{font-size:26px!important;text-align:center}.et_pb_slide_description{width:65%!important;margin-right:0!important}.boite_optometriste{margin-top:-70px!important}.boite_optometriste2{margin-top:0px!important}.boite_50{width:50%!important}.menu-item-gtranslate a{display:none!important}.gt_switcher_wrapper{display:block!important;background:#fff;top:0!important;right:0!important;width:100%;text-align:right}.pa-fixed-header img{max-width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header .et_pb_menu ul li a{font-size:17px!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.top-head{margin:0;padding-top:30px!important}.text-top{text-align:center}.menu-item-gtranslate{display:none}.contact2{display:block!important}.bouton-contact{display:none!important}}@media only screen and (min-width:740px) and (max-width:785px){.text-top{font-size:14px}}@media only screen and (max-width:767px){.slider-top{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:-40px}}@media only screen and (min-width:981px) and (max-width:1272px){.menu-item a{font-size:16px!important}}@media only screen and (min-width:981px) and (max-width:1100px){.pa-fixed-header .et_pb_menu__logo img{max-width:100%;margin-top:4px;margin-bottom:5px}.pa-header .et_pb_menu__logo img{max-width:100%;margin-top:4px;margin-bottom:5px}.et_pb_menu__logo-wrap{width:15%!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pa-fixed-header .et_pb_menu__logo-wrap{width:10%!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}h2{font-size:40px!important}}@media only screen and (min-width:768px) and (max-width:980px){.services{margin-top:270px!important}}@media only screen and (min-width:480px) and (max-width:768px){.logo-mobile{display:none}.services{margin-top:70px!important}}@media only screen and (max-width:479px){.services{padding-top:140px!important}}.glink{margin:10px}.slider_top .et_pb_slides .et_pb_container{height:auto!important}.gt_selector{display:none}.et_pb_menu__wrap{cursor:default}.gt_switcher_wrapper{display:none}.et_mobile_menu li a{border-bottom:1px solid rgba(9,9,9,0.07);color:#666;padding:5px;display:block;font-size:14px!important}.et_mobile_menu{padding:2%!important}