@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype')}@font-face{font-family:futura;src:url('/fonts/futura-bold-webfont.eot');src:url('/fonts/futura-bold-webfont.ttf') format('truetype'),url('/fonts/futura-bold-webfont.woff') format('woff'),url('/fonts/futura-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/futura-bold-webfont.svg#QuadrantaBold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCIPrQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCIPrQ.ttf) format('truetype')}@font-face{font-family:'Cheddar Jack';src:url('/fonts/CheddarJack.ttf');font-weight:400;font-style:normal}html{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body{font-family:open sans}body h1,h2,h3,h4,h5,h6{font-family:futura}body a:hover{text-decoration:none}body a:hover{text-decoration:none}body a:focus{outline:0;text-decoration:none}li a:hover{text-decoration:none}.height100{height:100%}.display-table{display:table;width:100%}.display-table-width-auto{display:table}.display-table-cell{display:table-cell;vertical-align:middle}.display-table-row{display:table-row;vertical-align:middle}.shop-box{height:375px;border:1px solid #e5e5e5;background-color:#fafafa;margin-bottom:25px}.shop-box a{color:#5a5a5a}.shop-box .shop-image{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center}.shop-box .title{height:65px;border-bottom:1px solid #e5e5e5}.shop-box .title h2,.shop-box .title h3{font-family:open sans;font-size:20px;margin-top:12px;margin-left:0;color:#5a5a5a;margin-bottom:2px}.shop-box .title span{display:inline-block;color:#d5494a;font-size:11px;margin-top:0;font-weight:600}.shop-box .title span i:first-child{margin-left:5px}.shop-box .title span i{font-size:12px}.shop-box .title span b{color:#5a5a5a}.shop-box .title b{font-weight:100;font-size:12px;margin-left:5px}.shop-box .title .booking{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:2px 2px 0 1px #ebebeb;-webkit-box-shadow:2px 2px 0 1px #ebebeb;box-shadow:2px 2px 0 1px #ebebeb;width:70px;height:70px;background-color:#fff;position:absolute;right:20px;top:-35px;color:#d5494a}.shop-box .title .booking i{position:absolute;font-size:24px;left:25px;top:23px}.shop-box .address i,.shop-box .opinions i{color:#d5494a;font-size:20px;position:absolute;top:17px;left:10px}.shop-box .address{height:40px;padding-left:45px;border-bottom:1px solid #e5e5e5;color:#888}.shop-box .address i{top:11px;left:10px}.shop-box .address address{margin-top:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shop-box .opinions{height:70px;padding-left:45px;color:#888}.shop-box .opinions i{top:28px;left:10px}.shop-box .opinions p{margin-top:16px}.shop-box .opinions p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.shop-box .opinions p span:before{content:'« '}.shop-box .opinions p span:after{content:' »'}.rounded-div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.no-outline{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none}.reset{background-image:none;filter:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none}.fa-star,.fa-star-half,.fa-star-half-empty,.fa-star-half-full{color:#fbac3a}.fa-star-half{position:absolute;left:0;top:0;margin:0!important}.fa-star-half-empty.empty,.fa-star-half-full.empty,.fa-star-half.empty,.fa-star.empty{color:#0a0a0a}.fa-star.empty{color:#0a0a0a;position:relative}#alertModal{text-align:center}#alertModal .modal-header h4{font-family:"open sans";font-weight:700}#modal-loading .modal-content{background-color:transparent;margin-top:200px;box-shadow:none;border:none}#modal-loading .modal-body{text-align:center}#modal-loading .modal-body img{width:100px;height:100px;border-radius:50%}.container{max-width:1045px}.cancel-booking{margin:0 auto 50px auto!important}.well ul li{color:#da4040;font-size:13px;padding-top:7px;list-style-type:none}.title-password{font-size:22px;line-height:36px;font-family:Raleway,sans-serif}.color-anchor{color:#d54949!important}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutIn{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOutIn{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOutIn{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes rocketAnimation{0%{bottom:-100px;opacity:0}70%{bottom:400px;opacity:1}100%{bottom:600px;opacity:1}}@-moz-keyframes rocketAnimation{0%{bottom:-100px;opacity:0}70%{bottom:400px;opacity:1}100%{bottom:600px;opacity:1}}@-o-keyframes rocketAnimation{0%{bottom:-100px;opacity:0}70%{bottom:400px;opacity:1}100%{bottom:600px;opacity:1}}@keyframes rocketAnimation{0%{bottom:-100px;opacity:0}70%{bottom:400px;opacity:1}100%{bottom:600px;opacity:1}}@-webkit-keyframes rocketLightAnimation{0%{background-size:107px 107px}50%{background-size:90px 90px}100%{background-size:107px 107px}}@-moz-keyframes rocketLightAnimation{0%{background-size:107px 107px}50%{background-size:90px 90px}100%{background-size:107px 107px}}@-o-keyframes rocketLightAnimation{0%{background-size:107px 107px}50%{background-size:90px 90px}100%{background-size:107px 107px}}@keyframes rocketLightAnimation{0%{background-size:107px 107px}50%{background-size:90px 90px}100%{background-size:107px 107px}}@-webkit-keyframes sunLightsAnimation{0%{background-size:250px 250px}50%{background-size:220px 220px}100%{background-size:250px 250px}}@-moz-keyframes rocketLightAnimation{0%{background-size:250px 250px}50%{background-size:220px 220px}100%{background-size:250px 250px}}@-o-keyframes rocketLightAnimation{0%{background-size:250px 250px}50%{background-size:220px 220px}100%{background-size:250px 250px}}@keyframes rocketLightAnimation{0%{background-size:250px 250px}50%{background-size:220px 220px}100%{background-size:250px 250px}}@-webkit-keyframes baloonAnimation{0%{top:10%}50%{top:20%}100%{top:10%}}@-moz-keyframes baloonAnimation{0%{top:10%}50%{top:20%}100%{top:10%}}@-o-keyframes baloonAnimation{0%{top:10%}50%{top:20%}100%{top:10%}}@keyframes baloonAnimation{0%{top:10%}50%{top:20%}100%{top:10%}}.second-content-panel.night{background:#0d3950;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkMzk1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTQ5NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0d3950 0,#114968 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0d3950),color-stop(100%,#114968));background:-webkit-linear-gradient(top,#0d3950 0,#114968 100%);background:-o-linear-gradient(top,#0d3950 0,#114968 100%);background:-ms-linear-gradient(top,#0d3950 0,#114968 100%);background:linear-gradient(to bottom,#0d3950 0,#114968 100%);background-position:right}.second-content-panel.night .bg{background-image:url('/images/v3/homepage/background-star.png');background-repeat:no-repeat;background-position:0 0;background-size:1566px 268px;background-size:100%;background-position:bottom top}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel.night .bg{background-image:url('/images/v3/homepage/background-star.png');background-size:1566px 268px}}.second-content-panel.day{background:#9dd3f0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzY2JhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#9dd3f0 0,#3cbaff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9dd3f0),color-stop(100%,#3cbaff));background:-webkit-linear-gradient(top,#9dd3f0 0,#3cbaff 100%);background:-o-linear-gradient(top,#9dd3f0 0,#3cbaff 100%);background:-ms-linear-gradient(top,#9dd3f0 0,#3cbaff 100%);background:linear-gradient(to bottom,#9dd3f0 0,#3cbaff 100%)}.second-content-panel.day .bg .opinion-container hr{display:inline-block;height:1px;margin-top:60px;border-color:#fff;width:50%}.second-content-panel{height:330px}.second-content-panel .bg{background-size:100%;background-position:center 20px;width:100%;float:left;position:relative}.second-content-panel .bg .star{background-image:url('/images/v3/homepage/star.png');background-repeat:no-repeat;background-position:0 0;background-size:33px 33px;display:inline-block;position:absolute;width:33px;height:33px;-webkit-animation:fadeInOut 7s infinite;-moz-animation:fadeInOut 7s infinite;-o-animation:fadeInOut 7s infinite;animation:fadeInOut 7s infinite}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .star{background-image:url('/images/v3/homepage/star.png');background-size:33px 33px}}.second-content-panel .bg .star.small{background-image:url('/images/v3/homepage/star.png');background-repeat:no-repeat;background-position:0 0;background-size:20px 20px;-webkit-animation:fadeOutIn 7s infinite;-moz-animation:fadeOutIn 7s infinite;-o-animation:fadeOutIn 7s infinite;animation:fadeOutIn 7s infinite}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .star.small{background-image:url('/images/v3/homepage/star.png');background-size:20px 20px}}.second-content-panel .bg .star.verysmall{background-image:url('/images/v3/homepage/star.png');background-repeat:no-repeat;background-position:0 0;background-size:15px 15px;-webkit-animation:fadeInOut 7s infinite;-moz-animation:fadeInOut 7s infinite;-o-animation:fadeInOut 7s infinite;animation:fadeInOut 7s infinite}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .star.verysmall{background-image:url('/images/v3/homepage/star.png');background-size:15px 15px}}.second-content-panel .bg .animated-sun{width:250px;height:250px;right:0;position:absolute;top:0}.second-content-panel .bg .animated-sun .sun{background-image:url('/images/v3/homepage/inside-sun.png');background-repeat:no-repeat;background-position:center center;background-size:122px 122px;display:inline-block;position:absolute;width:250px;height:250px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .animated-sun .sun{background-image:url('/images/v3/homepage/inside-sun.png');background-size:122px 122px}}.second-content-panel .bg .animated-sun .light{background-image:url('/images/v3/homepage/shadow-sun.png');background-repeat:no-repeat;background-position:center center;background-size:250px 250px;display:inline-block;position:absolute;width:250px;height:250px;-webkit-animation:sunLightsAnimation 5s infinite;-moz-animation:sunLightsAnimation 5s infinite;-o-animation:sunLightsAnimation 5s infinite;animation:sunLightsAnimation 5s infinite}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .animated-sun .light{background-image:url('/images/v3/homepage/shadow-sun.png');background-size:250px 250px}}.second-content-panel .bg .cloud{display:inline-block;position:absolute;width:175px;height:96px}.second-content-panel .bg .cloud1{background-image:url('/images/v3/homepage/cloud-1.png');background-repeat:no-repeat;background-position:center center;background-size:55px 26px;left:5%;top:5%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .cloud1{background-image:url('/images/v3/homepage/cloud-1.png');background-size:55px 26px}}.second-content-panel .bg .cloud2{background-image:url('/images/v3/homepage/cloud-2.png');background-repeat:no-repeat;background-position:center center;background-size:55px 26px;right:25%;top:15%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .cloud2{background-image:url('/images/v3/homepage/cloud-2.png');background-size:55px 26px}}.second-content-panel .bg .cloud3{background-image:url('/images/v3/homepage/cloud-3.png');background-repeat:no-repeat;background-position:center center;background-size:55px 26px;right:13%;top:45%}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .cloud3{background-image:url('/images/v3/homepage/cloud-3.png');background-size:55px 26px}}.second-content-panel .bg .animated-baloon{background-image:url('/images/v3/homepage/air-baloon.png');background-repeat:no-repeat;background-position:center center;background-size:115px 188px;display:inline-block;width:115px;height:188px;left:5%;top:10%;position:absolute;-webkit-animation:baloonAnimation 6s infinite;-moz-animation:baloonAnimation 6s infinite;-o-animation:baloonAnimation 6s infinite;animation:baloonAnimation 6s infinite}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .animated-baloon{background-image:url('/images/v3/homepage/air-baloon.png');background-size:115px 188px}}.second-content-panel .bg .animated-rocket{width:107px;height:182px;left:10%;position:absolute;-webkit-animation:rocketAnimation 6s infinite;-moz-animation:rocketAnimation 6s infinite;-o-animation:rocketAnimation 6s infinite;animation:rocketAnimation 6s infinite}.second-content-panel .bg .animated-rocket .rocket{width:100%;height:100%;background-image:url('/images/v3/homepage/spaceship.png');background-repeat:no-repeat;background-position:center center;background-size:53px 182px;bottom:0;position:absolute}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .animated-rocket .rocket{background-image:url('/images/v3/homepage/spaceship.png');background-size:53px 182px}}.second-content-panel .bg .animated-rocket .light{width:107px;height:107px;position:absolute;-webkit-animation:rocketLightAnimation 2s infinite;-moz-animation:rocketLightAnimation 2s infinite;-o-animation:rocketLightAnimation 2s infinite;animation:rocketLightAnimation 2s infinite;bottom:20px;background-image:url('/images/v3/homepage/spaceship-circle.png');background-repeat:no-repeat;background-position:center center;background-size:107px 107px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .bg .animated-rocket .light{background-image:url('/images/v3/homepage/spaceship-circle.png');background-size:107px 107px}}.second-content-panel .opinion-container .opinion-content{width:500px;height:390px;position:relative;margin:0 auto;text-align:center}@media (max-width:767px){.second-content-panel .opinion-container .opinion-content{width:100%;margin-top:240px}}.second-content-panel .opinion-container .opinion-content .opinion{display:none;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;animation:fadeIn 2s}.second-content-panel .opinion-container .opinion-content .opinion.selected{display:block}.second-content-panel .opinion-container .opinion-content .next,.second-content-panel .opinion-container .opinion-content .prev{display:inline-block;position:absolute;top:150px;width:45px;height:45px;cursor:pointer}@media (max-width:767px){.second-content-panel .opinion-container .opinion-content .next,.second-content-panel .opinion-container .opinion-content .prev{top:260px}}.second-content-panel .opinion-container .opinion-content .prev{background-image:url('/images/v3/homepage/left.png');background-repeat:no-repeat;background-position:0 0;background-size:35px 35px;left:-30px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .opinion-container .opinion-content .prev{background-image:url('/images/v3/homepage/left.png');background-size:35px 35px}}@media (max-width:767px){.second-content-panel .opinion-container .opinion-content .prev{left:0}}.second-content-panel .opinion-container .opinion-content .next{background-image:url('/images/v3/homepage/right.png');background-repeat:no-repeat;background-position:0 0;background-size:35px 35px;right:-30px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.second-content-panel .opinion-container .opinion-content .next{background-image:url('/images/v3/homepage/right.png');background-size:35px 35px}}@media (max-width:767px){.second-content-panel .opinion-container .opinion-content .next{right:0}}.second-content-panel .opinion-container .opinion-content span{font-family:futura;color:#fff;font-weight:600;font-size:21px}.second-content-panel .opinion-container .opinion-content p{font-size:16px;color:#fff;height:300px;font-weight:100;text-align:center;padding-top:100px;width:430px;margin:0 auto}@media (max-width:430px){.second-content-panel .opinion-container .opinion-content p{width:100%}}.second-content-panel .opinion-container .opinion-content b{font-size:16px;color:#d54949}.second-content-panel .opinion-container .opinion-content strong{font-size:16px;margin-left:10px;font-family:futura}.second-content-panel .opinion-container .opinion-content i{font-size:18px;margin-top:15px}.second-content-panel .opinion-container .opinion-content i.empty{color:#e5e5e5!important;position:relative}.second-content-panel .opinion-container .opinion-content i.fa-star{color:#d54949}.second-content-panel .opinion-container .opinion-content i.fa-star-half{position:absolute;left:0;top:0;margin:0!important}.second-content-panel .opinion-container .opinion-content hr{display:inline-block;height:1px;margin-top:60px;border-color:rgba(14,51,72,.73);width:50%}.second-content-panel .opinion-container .opinion-content .avatar{border:3px solid #fff;width:60px;height:60px;position:absolute;left:50%;top:35px;margin-left:-30px;background-position:center;background-size:cover;background-color:#efeff4;text-align:center;line-height:54px;font-size:20px;font-weight:700}@media (max-width:500px){.second-content-panel .opinion-container .opinion-content .avatar{display:none}}.third-content-panel.night{background-color:#114968;background-image:url('/images/v3/homepage/pro-illu.png');background-repeat:no-repeat;background-position:0 0;background-size:1640px 583px;background-size:100%;background-position:bottom center}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.third-content-panel.night{background-image:url('/images/v3/homepage/pro-illu.png');background-size:1640px 583px}}.third-content-panel.day{background-color:#3cbaff;background-image:url('/images/v3/homepage/pro-illu-day.png');background-repeat:no-repeat;background-position:0 0;background-size:1640px 583px;background-size:100%;background-position:bottom center}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.third-content-panel.day{background-image:url('/images/v3/homepage/pro-illu-day.png');background-size:1640px 583px}}.third-content-panel{min-height:490px;background-position:center bottom;text-align:center}.third-content-panel h2{color:#fff;margin-top:60px;font-size:24px;font-family:futura}.third-content-panel p{font-size:16px;color:#fff}.third-content-panel a{font-size:15px;color:#fff;border:1px solid #fff;border-radius:32px;padding:8px;display:inline-block;width:290px;max-width:100%;text-align:center;margin-top:12px}.footer{background-image:url('/images/v3/homepage/uniiti-logo.png');background-repeat:no-repeat;background-position:0 0;background-size:70px 70px;background-position:center 50px;color:#fff;text-align:center;padding-top:140px;padding-bottom:14px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.footer{background-image:url('/images/v3/homepage/uniiti-logo.png');background-size:70px 70px}}.footer a:first-letter{text-transform:uppercase}.footer a{color:#fff;text-transform:lowercase;display:inline-block}.footer ul{padding:0}.footer ul li{list-style:none;display:inline-block;margin:5px;margin-right:10px;font-size:15px}.footer p{font-size:15px;opacity:.7}.footer .social-links{max-width:380px;margin:auto;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.26);margin-top:30px}.footer .social-links a{width:40px;height:40px;border:1px solid #fff;display:inline-block;font-size:17px;line-height:40px;margin-left:10px}.footer .copyright{opacity:.5;margin-top:10px;font-size:16px;font-weight:100}.footer.night{background-color:#114968}.footer.day{background-color:#3cbaff}.global-container{background-size:cover;z-index:4;position:relative;min-height:50px}.global-container .top-bar-layer{background-color:#fff;height:60px}.global-container .top-bar-layer .container-fluid{position:relative;text-align:center}.global-container .top-bar-layer .container-fluid .top-bar-left{position:absolute;top:0;left:15px}.global-container .top-bar-layer .container-fluid .top-bar-left .city-menu{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;float:left;background-color:transparent;color:#d5494a;font-size:14px;font-family:'open sans';font-weight:400;margin:0;padding:10px;height:60px;border:none}.global-container .top-bar-layer .container-fluid .top-bar-left .city-menu i.city-choice{display:block;width:27px;height:27px;background-image:url(/images/new-design/city-choice.png);background-repeat:no-repeat;background-size:contain;float:left}.global-container .top-bar-layer .container-fluid .top-bar-left .city-menu span{display:block;height:27px;line-height:27px;float:left;padding:0 10px}.global-container .top-bar-layer .container-fluid .top-bar-left .city-menu i.fa{font-size:16px;display:block;float:left;line-height:27px}.global-container .top-bar-layer .container-fluid .top-bar-left .city-menu.active{color:#3e445c;background-color:#fff}.global-container .top-bar-layer .container-fluid .top-bar-left .city-menu.active i.city-choice{background-image:url(/images/new-design/city-choice-grey.png)}.global-container .top-bar-layer .container-fluid .top-bar-left ul.top-bar-city-submenu{background-color:#fff;position:absolute;z-index:99;top:60px;left:0;width:230px;list-style:none;margin:0;padding:15px 0;border-radius:0 0 2px 2px;display:none;text-align:left}.global-container .top-bar-layer .container-fluid .top-bar-left ul.top-bar-city-submenu li{padding:0 15px;margin:3px 0}.global-container .top-bar-layer .container-fluid .top-bar-left ul.top-bar-city-submenu li a{color:#3e445c;text-decoration:none;line-height:25px;display:block}.global-container .top-bar-layer .container-fluid .top-bar-right{position:absolute;top:0;right:15px}.global-container .top-bar-layer .container-fluid a.top-bar-logo{text-decoration:none;display:inline-block;margin-top:15px}.global-container .top-bar-layer .container-fluid a.top-bar-logo img{height:30px}.global-container .top-bar-layer .container-fluid ul.top-bar-menu{list-style:none;margin:0;padding:0;float:right}.global-container .top-bar-layer .container-fluid ul.top-bar-menu li{float:left}.global-container .top-bar-layer .container-fluid ul.top-bar-menu li a{color:#d5494a;background:0 0;margin:15px 0 15px 10px;padding:5px 10px;font-size:14px;font-family:'open sans';font-weight:400;display:block}.global-container .top-bar-layer .container-fluid .user-menu{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;float:right;background-color:transparent;color:#d5494a;font-size:14px;font-family:'open sans';font-weight:400;margin:0;padding:10px;height:60px;border:none}.global-container .top-bar-layer .container-fluid .user-menu i{font-size:16px;margin:0 0 0 5px}.global-container .top-bar-layer .container-fluid .user-menu-reservation{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;float:right;background-color:transparent;color:#d5494a;font-size:14px;font-family:'open sans';font-weight:400;margin:0;padding:10px;height:60px;border:none;position:relative;margin-right:10px}.global-container .top-bar-layer .container-fluid .user-menu-reservation i{font-size:16px;margin:0 0 0 5px}.global-container .top-bar-layer .container-fluid .user-menu-reservation:after{content:' | ';display:inline-block;margin-left:40px;white-space:nowrap}.global-container .top-bar-layer .container-fluid .user-menu.active{color:#3e445c;background-color:#fff}.global-container .top-bar-layer .container-fluid .user-menu-reservation.active{color:#3e445c;background-color:#fff}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu{background-color:#fff;position:absolute;z-index:99;top:60px;right:0;width:230px;list-style:none;margin:0;padding:15px 0;border-radius:0 0 2px 2px;display:none;text-align:left}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li{padding:0 15px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li a{color:#3e445c;text-decoration:none;line-height:25px;display:block}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li a i{margin-right:10px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li a .name{font-weight:700}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li a .address{font-size:11px;line-height:12px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li #admin-search{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid #ccc;padding:5px;margin:5px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu li.separated{border-top:1px solid #c5c5ca;padding-top:10px;margin-top:10px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation{background-color:#fff;position:absolute;z-index:99;top:60px;right:0;width:430px;list-style:none;margin:0;padding:15px 0;border-radius:0 0 2px 2px;display:none;text-align:left}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li{padding:0 15px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li a{color:#3e445c;text-decoration:none;line-height:25px;display:block}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li a i{margin-right:10px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li a .name{font-weight:700}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li a .address{font-size:11px;line-height:12px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li #admin-search{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid #ccc;padding:5px;margin:5px}.global-container .top-bar-layer .container-fluid ul.top-bar-submenu-resrvation li.separated{border-top:1px solid #c5c5ca;padding-top:10px;margin-top:10px}.global-container .top-bar-layer .container-fluid .sub-menu ul{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:273px}.global-container .top-bar-layer .container-fluid .sub-menu ul li{padding-left:10px}.global-container .top-bar-layer .container-fluid .sub-menu ul li a{font-size:14px;line-height:25px;display:block}.global-container .top-holder{color:#fff;width:960px;margin:auto}.global-container .top-holder h1{font-family:'Cheddar Jack',sans-serif;font-size:82px;font-weight:400;text-align:center;padding:0;margin:130px 0 5px 0;text-shadow:2px 2px 2px #000}.global-container .top-holder h3{font-family:Raleway,sans-serif;font-weight:400;font-size:22px;text-align:center;padding:0;margin:0 0 80px 0;text-shadow:2px 2px 2px #000}.global-container .top-holder .photo-owner{color:#fff;font-size:14px;text-align:center;text-shadow:2px 2px 2px #000;margin-top:115px;margin-bottom:60px}.global-container .top-holder .photo-owner-search{color:#fff;font-size:14px;text-align:center;text-shadow:2px 2px 2px #000;margin-top:300px}.global-container .index-search{height:50px;margin:10px 0 0 0}.global-container .index-search h4{font-size:13px;color:#fff;font-family:'open sans';font-weight:400;padding:0;margin:0 0 12px 0;text-align:left;text-shadow:2px 2px 2px #000}.global-container .index-search i{cursor:pointer}.global-container .index-search #auto-complete-result{width:95%;position:absolute;left:20px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;top:45px;background-color:#fff;z-index:100;text-align:left;margin-top:-5px;border-radius:0 0 3px 3px;display:none}.global-container .index-search #auto-complete-result i{margin-left:-49px;margin-right:8px;padding:0;color:#bdbdbd}.global-container .index-search #auto-complete-result ul{padding:0;text-indent:30px;border-radius:3px;margin-bottom:6px}.global-container .index-search #auto-complete-result ul li{list-style:none;padding-left:0;color:#717171;margin-top:0;line-height:28px;margin-left:0;cursor:pointer}.global-container .index-search #auto-complete-result ul li .name{font-weight:700}.global-container .index-search #auto-complete-result ul li .address{margin:-10px 0 0 0;font-size:12px}.global-container .index-search #auto-complete-result ul li:hover{background-color:#e6e6e6;color:#414141}.global-container .index-search #auto-complete-result ul li:hover a{color:#414141}.global-container .index-search #auto-complete-result ul li:last-child{border:none}.global-container .index-search #auto-complete-result .directShop{background-color:#f9f9f9}.global-container .index-search #auto-complete-result .directShop i{margin-left:-49px;margin-right:11px;padding:0;color:#737373}.global-container .index-search #auto-complete-result .directShop a{color:#7b7b7b;text-transform:none;text-decoration:none;display:block}.global-container .index-search #auto-complete-result .directShop a:hover{color:#3c3c3c}.global-container .index-search .search-holder{background-color:#fff;border-radius:5px;padding:0;box-shadow:2px 2px 2px #000}.global-container .index-search .search-holder .input-holder{float:left;width:48%;margin-right:0;text-align:center;height:40px;position:relative}.global-container .index-search .search-holder .input-holder .icon-container{width:20px;height:20px;background-color:#d74848;color:#fff;position:absolute;padding-top:1px;padding-left:0;font-size:12px;text-align:center;top:10px;margin-left:5px}.global-container .index-search .search-holder .input-holder .where-label{width:auto;height:20px;color:#5a5a5a;position:absolute;padding-top:1px;padding-left:0;font-size:18px;font-weight:700;text-align:left;top:7px;margin-left:5px}.global-container .index-search .search-holder .input-holder input{display:inline-block;float:left;border:none;height:100%;width:100%;text-indent:20px;color:#5a5a5a;font-size:18px;font-weight:400;text-indent:30px;outline-width:0;outline:0}.global-container .index-search .search-holder .first input{border-radius:20px 0 0 20px;border-right:1px solid #e7e7e7;text-indent:115px}.global-container .index-search .search-holder .second input{text-indent:145px}.global-container .index-search .search-holder .search-button{outline-width:0;outline:0;background-color:#d74848;padding:13px;color:#fff;font-size:15px;position:absolute;top:0;right:0;height:40px;width:43px;border-radius:0 5px 5px 0}.global-container .index-search .search-holder .loading{padding:1px}.global-container .index-search .search-holder .search-button:hover{background-color:#ad2525}.global-container .index-search .search-holder .input-holder.second{border-right:none}.home-body{z-index:3;position:relative;background-color:#fff}.home-body h1{text-align:center;font-weight:700;font-size:24px;color:#d32323;font-family:'open sans'}.home-body .block-header{height:65px;margin:50px 0 0 0}.home-body .block-header img{width:36px;height:36px;display:block;float:left}.home-body .block-header h2{font-size:22px;line-height:36px;font-family:Raleway,sans-serif;font-weight:600;color:#343434;float:left;padding:0;margin:0 0 0 10px}.home-body .block-header a{display:block;float:right;height:34px;line-height:34px;border:1px solid #dcdedd;border-radius:3px;padding:0 15px;text-decoration:none;color:#343434;font-size:14px;font-family:Raleway,sans-serif;font-weight:600}.home-body .container{width:910px!important;padding-bottom:50px}.home-body section.slider{margin:0;padding:0;width:100%}.home-body section.slider .slick-slide{outline:0;outline-width:0}.home-body section.slider .element{margin:2px 20px 2px 2px;transition:all ease-in-out .3s;opacity:1;width:184px;min-height:277px;height:auto;border-radius:3px;outline:0 none;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}.home-body section.slider .element a.photo{display:block;width:100%;height:184px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:3px 3px 0 0}.home-body section.slider .element a.photo span{color:#fff;font-size:15px;line-height:20px;font-family:Raleway,sans-serif;font-weight:700;height:20px;text-transform:capitalize;display:block;float:left;margin-top:7px;background-color:#d5494a;padding:0 8px;border-radius:0 3px 3px 0}.home-body section.slider .element .item-detail{padding:10px}.home-body section.slider .element .item-detail a.name{font-family:Raleway,sans-serif;font-weight:800;color:#2e2e2e;font-size:18px;text-decoration:none;overflow:hidden;white-space:nowrap;display:block}.home-body section.slider .element .item-detail .tags{padding:4px 0}.home-body section.slider .element .item-detail .tags a{font-family:Raleway,sans-serif;font-weight:500;color:#939396;font-size:10px;line-height:15px;padding:0 6px;text-decoration:none;text-transform:uppercase;display:inline-block;border:1px solid #939396;border-radius:2px}.home-body section.slider .element .item-detail .note span{font-family:'Open Sans',sans-serif;font-weight:400;color:#4e4e56;font-size:12px;display:inline-block}.home-body section.slider .element .item-detail .note span.stars{padding:0 5px}.home-body section.slider .element .item-detail .note span.stars .fa-star,.home-body section.slider .element .item-detail .note span.stars .fa-star-half{color:#ff7800}.home-body section.slider .element .item-detail .note span.stars .fa-star,.home-body section.slider .element .item-detail .note span.stars .fa-star-half{color:#ff7800}.home-body section.slider .element .item-detail .note span.stars .fa-star.empty{color:#939393}.home-body section.slider .element .item-detail .text p{font-family:'Open Sans',sans-serif;font-weight:400;color:#4e4e56;font-size:12px;line-height:13px;padding:0;margin:5px 0 0 0}.home-body section.slider .slick-next,.home-body section.slider .slick-prev{z-index:9;width:70px;height:70px;background-color:#fff;border-radius:50%;text-align:center;-webkit-box-shadow:2px 7px 10px 0 rgba(0,0,0,.36);-moz-box-shadow:2px 7px 10px 0 rgba(0,0,0,.36);box-shadow:2px 7px 10px 0 rgba(0,0,0,.36)}.home-body section.slider .slick-next i,.home-body section.slider .slick-prev i{font-size:35px;line-height:70px;color:#343434}.home-body section.slider .slick-next:before,.home-body section.slider .slick-prev:before{content:''}.home-body section.slider .slick-prev{left:-35px}.home-body section.slider .slick-next{right:-35px}.home-body section.slider .slick-active{opacity:1}.home-body section.slider .slick-current{opacity:1}.notification{padding-bottom:15px;border-bottom:1px solid #ddd;background-color:#fefefe;padding:5px}.title-info{font-weight:700}.span-timer{margin-left:15px;color:#999}.status-color{color:#999}.div-position{margin-bottom:10px}.circle{display:inline-block;margin-left:10px;width:15px;height:15px;border-radius:50%}.circle.green{background-color:green}.circle.orange{background-color:orange}.circle.red{background-color:red}.p-position{text-align:center}.a-position{margin:0 90px -9px}.list-group-user{max-height:305px;margin-bottom:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.list-group-client{max-height:550px;margin-bottom:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.a-underscore{text-decoration:underline black!important}.tooltip-position{padding:11px 0 10px;margin-left:-25px}#login-modal{font-family:open sans}#login-modal .modal-dialog{width:320px}@media (max-width:768px){#login-modal .modal-dialog{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;overflow:auto;background-color:#fff}}#login-modal button{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;text-align:center;width:100%;height:40px;border-radius:5px;color:#fff;background-color:#d54948;font-size:15px;font-weight:600;margin-top:15px}#login-modal .modal-body{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}#login-modal .modal-content.animated{-animation-duration:0.5s;-animation-delay:0s;-moz-animation-duration:.5s;-moz-animation-delay:0s;-webkit-animation-duration:.5s;-webkit-animation-delay:0s}#login-modal .modal-content{-moz-box-shadow:0 0 15px rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}@media (max-width:768px){#login-modal .modal-content{margin-top:0!important;border:0;border-radius:0}}#login-modal .login-register-footer{background-color:#f4f4f4;border-top:1px solid #e1e1e1;margin-top:25px;border-radius:0 0 6px 6px;text-align:center;padding:20px;font-size:16px;font-weight:100}#login-modal .login-register-footer b{font-weight:400}#login-modal .login-register-footer .show-me-login,#login-modal .login-register-footer .show-me-subscription,#login-modal .login-register-footer .to-subscription{cursor:pointer}#login-modal .close-modal{text-indent:-9999px;background-color:#d54948;display:inline-block;width:58px;height:58px;position:absolute;top:0;right:0;background-image:url('/images/v3/homepage/close.png');background-repeat:no-repeat;background-position:center center;background-size:20px 20px;cursor:pointer;border-radius:0 5px 0 0}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){#login-modal .close-modal{background-image:url('/images/v3/homepage/close.png');background-size:20px 20px}}@media (max-width:768px){#login-modal .close-modal{border-radius:0}}#login-modal h2{font-weight:100;font-family:open sans;text-align:center;font-size:26px;margin-bottom:30px;margin-top:0;height:58px;line-height:58px;background-color:#d54948;color:#fff;border-radius:5px 5px 0 0}@media (max-width:768px){#login-modal h2{border-radius:0}}#login-modal .facebook,#login-modal .google{width:80%;display:inline-block;margin-left:10%;text-align:left;color:#fff;background-color:#3b5999;border-radius:25px;padding-top:9px;padding-bottom:9px;font-size:15px;margin-bottom:10px;cursor:pointer}#login-modal .facebook i,#login-modal .google i{float:left;width:20px;margin-left:20px;margin-right:10px;line-height:25px;font-size:23px}#login-modal .facebook b,#login-modal .google b{font-weight:600}#login-modal .facebook{background-color:#3b5999}#login-modal .google{background-color:#e04b37}#login-modal p.ou{position:absolute;background-color:#fff;left:45%;top:-14px;font-size:17px;width:30px;text-align:center}#login-modal input{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid #c6c6c6;margin-bottom:10px;width:100%;height:40px;color:#5e5e5e;font-size:16px;font-weight:100}#login-modal input[type=checkbox]{appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;border:1px solid #c6c6c6;width:16px;height:16px}#login-modal .checkbox label{line-height:24px}#login-modal .manual-login{width:80%;margin-left:10%;margin-top:10px;border-top:1px solid #c6c6c6;position:relative;padding-top:20px}#login-modal .facebook-subscription{width:100%}#login-modal .facebook-subscription .content{width:80%;margin-left:10%;margin-top:10px}#login-modal .facebook-subscription .content .facebook,#login-modal .facebook-subscription .content .google{width:100%;margin-left:0}#login-modal .facebook-subscription .content .facebook i,#login-modal .facebook-subscription .content .google i{margin-left:15px;margin-right:5px}#login-modal .facebook-subscription .content .manual-subscription-link{width:100%;margin-top:10px;border-top:1px solid #c6c6c6;position:relative;padding-top:20px;margin-left:0}#login-modal .facebook-subscription .content .manual-subscription-link #to-manual-subscription{width:100%;text-align:center;display:inline-block;font-size:16px;color:#333;font-weight:100}#login-modal .facebook-subscription .content .manual-subscription-link #to-manual-subscription b{font-weight:600}#login-modal .manual-subscription{width:100%}#login-modal .manual-subscription .content{width:80%;margin-left:10%;margin-top:10px;font-weight:100}#login-modal .manual-subscription .content .facebook-link{color:#3b5999;font-weight:500}#login-modal .manual-subscription .content .google-link{color:#e04b37;font-weight:500}#login-modal .manual-subscription .content .manual-subscription{width:100%;margin-top:20px;border-top:1px solid #c6c6c6;position:relative;padding-top:20px;margin-left:0}#login-modal .manual-subscription .content .manual-subscription ::-webkit-input-placeholder{color:res}#login-modal .manual-subscription .content .manual-subscription :-moz-placeholder{color:res}#login-modal .manual-subscription .content .manual-subscription ::-moz-placeholder{color:res}#login-modal .manual-subscription .content .manual-subscription :-ms-input-placeholder{color:res}#login-modal .manual-subscription .content .manual-subscription .radios{text-align:center;font-weight:100;margin-bottom:20px;margin-top:10px}#login-modal .manual-subscription .content .manual-subscription .radios i{line-height:20px;margin-right:20px;font-family:open sans;font-weight:100;cursor:pointer}#login-modal .manual-subscription .content .manual-subscription .radios .fa-circle-thin:before{float:right;color:#a6a6a6;font-size:22px;margin-left:12px;font-family:FontAwesome}#login-modal .manual-subscription .content .manual-subscription .radios .fa-check-circle:before{float:right;color:#d44848;font-size:22px;margin-left:12px;font-family:FontAwesome}#login-modal .forgot-password{width:100%}#login-modal .forgot-password .content{width:80%;margin-left:10%;margin-top:10px;font-weight:100}#login-modal .forgot-password .content .forgot-password{width:100%;margin-top:20px;border-top:1px solid #c6c6c6;position:relative;padding-top:20px;margin-left:0}#login-modal .forgot-password .content .forgot-password ::-webkit-input-placeholder{color:res}#login-modal .forgot-password .content .forgot-password :-moz-placeholder{color:res}#login-modal .forgot-password .content .forgot-password ::-moz-placeholder{color:res}#login-modal .forgot-password .content .forgot-password :-ms-input-placeholder{color:res}#login-modal .forgot-password .content .forgot-password .radios{text-align:center;font-weight:100;margin-bottom:20px;margin-top:10px}#login-modal .forgot-password .content .forgot-password .radios i{line-height:20px;margin-right:20px;font-family:open sans;font-weight:100;cursor:pointer}#login-modal .forgot-password .content .forgot-password .radios .fa-circle-thin:before{float:right;color:#a6a6a6;font-size:22px;margin-left:12px;font-family:FontAwesome}#login-modal .forgot-password .content .forgot-password .radios .fa-check-circle:before{float:right;color:#d44848;font-size:22px;margin-left:12px;font-family:FontAwesome}#login-modal .login-success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;padding:10px;border-radius:4px;box-sizing:border-box;margin-top:15px}#login-modal .login-error{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;padding:10px;border-radius:4px;box-sizing:border-box;margin-top:15px}#login-modal .color-red{color:#d54948}#login-modal .forgot-password-link{Text-align:center;Margin-top:20px}h3.search-params{font-family:"open sans";font-size:18px}h3.search-params span{font-weight:700}.related-tags{border:1px solid #ccc;border-radius:4px;padding:6px 12px}.related-tags div{padding:0 6px}.related-tags label{font-weight:400;cursor:pointer}.search-filters{padding:15px 0}.search-filters .btn-default.active,.search-filters .btn-default:hover{color:#d54949;background-color:#f9d4d4;border-color:#d54949}.more-filters{border:1px solid #ccc;border-radius:4px;padding:6px 12px;margin-bottom:15px;position:relative;display:none}.more-filters .arrow{border:1px solid #ccc;background-color:#fff;position:absolute;top:-8px;left:645px;width:15px;height:15px;border-right:0;border-bottom:0;transform:rotate(45deg)}.more-filters h4{font-family:"open sans";font-size:16px;font-weight:600}.more-filters label{font-weight:400;cursor:pointer}#map-container{width:100%;height:100%;color:#333;background-color:#f1eeee;border:1px solid #ccc;border-radius:3px;margin-bottom:15px}#map-container #map{width:100%;height:350px}#map-container #map .infobox{height:185px;background-color:#fff}#map-container #map .infobox .image-container{height:120px;background-size:cover}#map-container #map .infobox .shop-name{text-align:center;font-size:16px;margin-top:7px}#map-container #map .infobox .category{text-align:center;margin-top:1px;color:#d5494a;font-weight:600;font-size:11px}#map-container #map .infobox .stars{text-align:center;font-size:14px}#map-container #map .infobox .stars span{color:grey;font-size:12px}.paging{text-align:center;padding:10px 0}.paging a{display:inline-block;text-decoration:none;color:#333;cursor:pointer;font-size:16px;padding:2px 7px;margin-right:5px}.paging a.active,.paging a.active:hover{background-color:#d5494a;color:#fff;border-radius:3px}.paging a:hover{color:#d5494a}body.modal-open{overflow:hidden;padding-right:0}.shop-page .menu-zindex{z-index:9999}.shop-page .fa-star.empty{color:#d8d8d8}.shop-page h2{font-family:open sans;color:#777;font-size:20px}.shop-page h3{font-family:open sans;color:#777;font-size:20px}.shop-page ul{padding:0}.shop-page ul li{color:#737373;list-style:none}.shop-page .header{height:250px;background-size:cover;background-position:center;height:550px}@media (min-width:1400px){.shop-page .header{height:670px}}.shop-page .header #carousel-top{position:absolute;z-index:2;top:0;left:0;right:0;height:250px}@media (min-width:768px){.shop-page .header #carousel-top{height:550px}}@media (min-width:1400px){.shop-page .header #carousel-top{height:670px}}.shop-page .header #carousel-top .item{height:250px;background-size:cover;background-position:center center}@media (min-width:768px){.shop-page .header #carousel-top .item{height:550px}}@media (min-width:1400px){.shop-page .header #carousel-top .item{height:670px}}.shop-page .header #carousel-top .carousel-control{z-index:3;background-image:none}.shop-page .header #carousel-top .gallery-picto{width:25px;height:25px;position:absolute;bottom:20px;left:20px;background-image:url(/images/gallery.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:11px;line-height:11px;padding:7px 0 0 4px;text-align:center}.shop-page .booking-order{position:relative;height:100%}.shop-page .booking-order #booking-calendar{width:300px;min-height:470px;position:absolute;bottom:-220px;right:0;z-index:3}.shop-page .booking-order #booking-calendar .top{background-color:#ca4646;height:40px;color:rgba(255,255,255,.7);text-align:center;font-size:18px;overflow:hidden;border-radius:3px 3px 0 0}.shop-page .booking-order #booking-calendar .top p{margin:0;height:40px;line-height:40px}.shop-page .booking-order #booking-calendar .middle{z-index:98;background-color:#d54949;color:#fff;font-size:80px;font-weight:100;text-align:center;overflow:hidden;padding:0}.shop-page .booking-order #booking-calendar .bottom{z-index:98;background-color:#d54949;height:70px;padding-top:5px}.shop-page .booking-order #booking-calendar .bottom p{width:50%;padding:10px;background-color:#c24242;margin:auto;text-align:center;margin-top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.shop-page .booking-order #booking-calendar .bottom p a{letter-spacing:.07em;color:#fff;font-family:futura;font-size:16px}.shop-page .booking-order #booking-calendar #shoppage-datepicker{color:#fff;z-index:98;background-color:#d54949}.shop-page .booking-order .rdv-wrapper .row-fluid{margin-top:40px!important}.shop-page .booking-order .rdv-wrapper p{width:100%!important;background-color:unset!important}.shop-page .booking-order #shop-waitlist-container{width:300px;position:absolute;bottom:35px;right:0;z-index:100}.shop-page .booking-order #order{width:300px;z-index:98}.shop-page .booking-order .order-online{width:100%;height:100px;float:right;z-index:98;background-image:url('/images/v3/shoppage/order.png');background-repeat:no-repeat;background-position:center center;background-size:300px 101px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .booking-order .order-online{background-image:url('/images/v3/shoppage/order.png');background-size:300px 101px}}.shop-page .booking-order .order-online h2{color:#7c7c7c;font-family:open sans;width:59%;font-weight:100;font-size:19px;padding-left:50px;margin-top:27px}.shop-page .booking-order .order-online h2 span{font-weight:600}.shop-page .alert-closed{margin:0;padding:15px;background-color:#d5494a;font-size:18px;color:#fff;text-align:center}.shop-page #info-booking-panel{height:220px;border-bottom:1px solid #ececec}.shop-page #info-booking-panel .small-img{text-align:center}.shop-page #info-booking-panel .small-img i{display:inline-block;margin-top:55px;height:110px;width:110px;background-position:center;background-size:cover;z-index:9;position:relative}.shop-page #info-booking-panel .display-table-row{width:100%;margin-top:7px}.shop-page #info-booking-panel h1{font-family:'open sans';margin:0;font-size:27px;height:33px;width:100%;display:inline-block}.shop-page #info-booking-panel address{font-size:17px;margin:0;height:25px;color:#737373;display:inline-block}.shop-page #info-booking-panel .category{color:#d54949;font-weight:600;margin:0;font-size:14px;display:inline-block;height:40px}.shop-page #info-booking-panel .stars{color:#737373;font-size:18px;margin:0;height:25px;display:inline-block}.shop-page #info-booking-panel .stars span{font-size:16px;margin-left:10px}.shop-page #info-booking-panel .persons-was-here{color:#737373;display:inline-block;height:25px;font-size:15px}.shop-page #info-booking-panel .persons-was-here span{color:#d54949;font-weight:600}.shop-page #info-booking-panel #social-icons{text-align:left;display:inline-block;z-index:98;width:100%}.shop-page #info-booking-panel #social-icons h1{float:left;width:auto}.shop-page #info-booking-panel #social-icons h3{display:none}.shop-page #info-booking-panel #social-icons ul{margin-left:10px;float:left;padding-top:8px;height:35px}.shop-page #info-booking-panel #social-icons ul hr{height:10px;width:1px;background-color:#e0e0e0}.shop-page #info-booking-panel #social-icons ul li{display:inline-block;width:30px;text-align:center;margin:0;padding:0;margin-right:1px}.shop-page #info-booking-panel #social-icons ul li a{display:inline-block;color:#bbb;font-size:16px;border:1px solid #d0d0d0;width:30px;height:30px;padding-top:3px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:all .6s;transition:all .6s}.shop-page #info-booking-panel #social-icons ul li a#facebook:hover{background-color:#3b5998;color:#fff;border:1px solid transparent}.shop-page #info-booking-panel #social-icons ul li a#google:hover{background-color:#d95232;color:#fff;border:1px solid transparent}.shop-page #info-booking-panel #social-icons ul li a#twitter:hover{background-color:#59adec;color:#fff;border:1px solid transparent}.shop-page #info-booking-panel #social-icons ul li a#instagram:hover{background-color:#416e90;color:#fff;border:1px solid transparent}.shop-page #info-booking-panel #social-icons ul li a#pinterest:hover{background-color:#bb1d24;color:#fff;border:1px solid transparent}.shop-page #second-infos{border-bottom:1px solid #d2d2d2;background-color:#f8f8f8}.shop-page #second-infos .left{border-bottom:1px solid #ececec;padding-bottom:30px;padding-top:20px}.shop-page #second-infos .left ul{padding:0;margin-top:20px}.shop-page #second-infos .left ul li{list-style:none;display:table;width:50%;height:60px;font-size:18px;font-weight:400;float:left;padding-left:50px;background-position:left center}.shop-page #second-infos .left ul li p{color:#737373}.shop-page #second-infos .left ul li p a{color:#737373;font-weight:600}.shop-page #second-infos .left ul li p .green{font-weight:600;color:green}.shop-page #second-infos .left ul li p .red{font-weight:600;color:#d54949}.shop-page #second-infos .left ul li p .times{font-weight:100}.shop-page #second-infos .left ul .hours{background-image:url('/images/v3/shoppage/clock.png');background-repeat:no-repeat;background-position:left center;background-size:25px 25px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #second-infos .left ul .hours{background-image:url('/images/v3/shoppage/clock.png');background-size:25px 25px}}.shop-page #second-infos .left ul .phone{background-image:url('/images/v3/shoppage/phone.png');background-repeat:no-repeat;background-position:left center;background-size:25px 25px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #second-infos .left ul .phone{background-image:url('/images/v3/shoppage/phone.png');background-size:25px 25px}}.shop-page #second-infos .left ul .website{background-image:url('/images/v3/shoppage/link.png');background-repeat:no-repeat;background-position:left center;background-size:25px 25px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #second-infos .left ul .website{background-image:url('/images/v3/shoppage/link.png');background-size:25px 25px}}.shop-page #second-infos .left ul .budget{background-image:url('/images/v3/shoppage/price.png');background-repeat:no-repeat;background-position:left center;background-size:25px 25px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #second-infos .left ul .budget{background-image:url('/images/v3/shoppage/price.png');background-size:25px 25px}}.shop-page #second-infos .left ul .budget p{font-weight:100;color:#b6b6b6;font-size:20px}.shop-page #second-infos .left ul .budget p .full{font-weight:700;color:#737373}.shop-page #second-infos .small-booking-panel{text-align:center}@media (max-width:1024px){.shop-page #second-infos .small-booking-panel{position:fixed;bottom:0;left:0;right:0;background:#fff;height:50px;padding:5px;z-index:99}}.shop-page #second-infos .small-booking-panel .small-booking{width:45%;height:40px;cursor:pointer;background-color:#d54949;display:inline-block;margin-top:30px;border-radius:30px;text-align:center}@media (max-width:1024px){.shop-page #second-infos .small-booking-panel .small-booking{margin:0;text-transform:uppercase;font-family:futura;font-size:16px}}.shop-page #second-infos .small-booking-panel .small-booking h2{color:#fff;background-color:transparent;width:auto;text-align:center;margin:auto;display:inline-block;font-size:16px;padding:0;margin-top:12px}.shop-page #second-infos .small-booking-panel .small-booking.orange{margin-left:7px;background-color:#f2a123}.shop-page #row-slides{padding-bottom:10px}.shop-page #row-slides #carousel{height:400px;margin-top:30px}.shop-page #row-slides #carousel .item{height:400px;background-size:cover;background-position:center center}.shop-page #row-description{font-size:15px;font-weight:100;color:#4a4a4a;text-align:justify;border-bottom:1px solid #d2d2d2;padding-bottom:10px}.shop-page #row-openingtimes{font-size:15px;font-weight:100;color:#4a4a4a;text-align:justify;border-bottom:1px solid #d2d2d2;padding-bottom:10px}.shop-page #row-openingtimes h2{margin-bottom:20px}.shop-page #row-openingtimes b{display:inline-block;width:20%;font-weight:600}.shop-page #row-openingtimes li{margin-bottom:3px}.shop-page #row-payment-methods{font-size:15px;font-weight:100;color:#4a4a4a;text-align:justify;border-bottom:1px solid #d2d2d2;padding-bottom:30px}.shop-page #row-payment-methods ul{padding:0;margin-top:20px}.shop-page #row-payment-methods ul li{text-align:center;list-style:none;display:inline-block;height:40px;width:60px;background-color:#d54949;color:#fff;border-radius:4px;line-height:40px;font-size:30px;position:relative;margin-right:7px;margin-bottom:7px}.shop-page #row-payment-methods ul li i{position:absolute;top:0;left:0;height:40px;width:60px}.shop-page #row-payment-methods ul li i.master-card{background-image:url('/images/v3/shoppage/mastercard.png');background-repeat:no-repeat;background-position:center center;background-size:50px 35px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-payment-methods ul li i.master-card{background-image:url('/images/v3/shoppage/mastercard.png');background-size:50px 35px}}.shop-page #row-payment-methods ul li i.american-express{background-image:url('/images/v3/shoppage/amex.png');background-repeat:no-repeat;background-position:center center;background-size:50px 35px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-payment-methods ul li i.american-express{background-image:url('/images/v3/shoppage/amex.png');background-size:50px 35px}}.shop-page #row-payment-methods ul li i.carte-bleue{background-image:url('/images/v3/shoppage/cb.png');background-repeat:no-repeat;background-position:center center;background-size:50px 35px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-payment-methods ul li i.carte-bleue{background-image:url('/images/v3/shoppage/cb.png');background-size:50px 35px}}.shop-page #row-payment-methods ul li i.cheque{background-image:url('/images/v3/shoppage/cheque.png');background-repeat:no-repeat;background-position:center center;background-size:50px 35px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-payment-methods ul li i.cheque{background-image:url('/images/v3/shoppage/cheque.png');background-size:50px 35px}}.shop-page #row-payment-methods ul li i.ticket-restaurant{background-image:url('/images/v3/shoppage/tr.png');background-repeat:no-repeat;background-position:center center;background-size:50px 35px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-payment-methods ul li i.ticket-restaurant{background-image:url('/images/v3/shoppage/tr.png');background-size:50px 35px}}.shop-page #row-payment-methods ul li i.visa{background-image:url('/images/v3/shoppage/visa.png');background-repeat:no-repeat;background-position:center center;background-size:50px 35px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-payment-methods ul li i.visa{background-image:url('/images/v3/shoppage/visa.png');background-size:50px 35px}}.shop-page #row-payment-methods ul li span{display:inline-block;width:1px;text-indent:-9999px}.shop-page #row-web-references{font-size:15px;font-weight:100;border-bottom:1px solid #d2d2d2;padding-bottom:30px}.shop-page #row-web-references h2{margin-bottom:20px}.shop-page #row-web-references ul li{width:50px;height:50px;margin-right:10px;display:inline-block;text-indent:-9999px;position:relative}.shop-page #row-web-references ul li a{display:inline-block;width:100%;height:50px;position:absolute}.shop-page #row-web-references .trip-advisor{background-image:url('/images/v3/shoppage/tripadvisor.png');background-repeat:no-repeat;background-position:center center;background-size:50px 50px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-web-references .trip-advisor{background-image:url('/images/v3/shoppage/tripadvisor.png');background-size:50px 50px}}.shop-page #row-web-references .yelp{background-image:url('/images/v3/shoppage/yelp.png');background-repeat:no-repeat;background-position:center center;background-size:50px 50px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-web-references .yelp{background-image:url('/images/v3/shoppage/yelp.png');background-size:50px 50px}}.shop-page #row-web-references .michelin{background-image:url('/images/v3/shoppage/michelin.png');background-repeat:no-repeat;background-position:center center;background-size:50px 50px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-web-references .michelin{background-image:url('/images/v3/shoppage/michelin.png');background-size:50px 50px}}.shop-page #row-web-references .foursquare{background-image:url('/images/v3/shoppage/foursquare.png');background-repeat:no-repeat;background-position:center center;background-size:50px 50px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #row-web-references .foursquare{background-image:url('/images/v3/shoppage/foursquare.png');background-size:50px 50px}}.shop-page #row-paper-references{padding-bottom:30px}.shop-page #row-paper-references h2{margin-bottom:20px}.shop-page #row-paper-references ul li{font-size:14px;margin-right:10px;margin-bottom:10px;color:#d54949;display:inline-block;padding:5px;border:1px solid #d54949;border-radius:15px;padding-right:20px;padding-left:20px}.shop-page #row-paper-references ul li a{color:#d54949}.shop-page #content-menu{z-index:99;height:40px;position:fixed;left:0;top:0;background-color:#ca4646;width:100%}.shop-page #opinions{border-bottom:1px solid #d2d2d2}.shop-page #opinions h2{margin-bottom:40px}.shop-page #opinions .author-image{width:14%;float:left}.shop-page #opinions .author-image i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-size:cover;width:60px;height:60px;display:inline-block}.shop-page #opinions .author-image span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#999;color:#fff;width:60px;height:60px;display:inline-block;text-align:center;line-height:60px;font-size:30px;font-weight:700}.shop-page #opinions .opinion .author-infos{width:85%;float:left;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ececec;position:relative}.shop-page #opinions .opinion .author-infos .author{color:#999;font-size:18px}.shop-page #opinions .opinion .author-infos .author i{font-size:18px}.shop-page #opinions .opinion .author-infos .author i.fa-star.full{color:#d54949}.shop-page #opinions .opinion .author-infos .author i:last-child{margin-right:5px}.shop-page #opinions .opinion .author-infos .author i:first-child{margin-left:5px}.shop-page #opinions .opinion .author-infos .text{color:#666;font-size:15px}.shop-page #opinions .opinion .author-infos .limit-height{max-height:100px;overflow:hidden}.shop-page #opinions .opinion .author-infos .expandable{position:absolute;width:100%;height:30px;top:105px;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:-moz-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}.shop-page #opinions .opinion .author-infos .seemore{color:#d54949;display:inline-block;width:100%;font-weight:700;margin-bottom:10px}.shop-page #opinions .opinion .author-infos .seemore:hover{cursor:pointer}.shop-page #opinions .opinion .author-infos .date-alert{color:#bababa;font-size:16px}.shop-page #opinions .opinion .author-infos .date-alert i{float:right;font-size:20px}.shop-page #opinions .opinion .author-infos .date-alert .certified-badge{display:inline-block;font-size:11px;font-weight:600;color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7;border-radius:3px;padding:1px 6px;margin-left:6px;vertical-align:middle}.shop-page #opinions .opinion .author-infos .date-alert .review-tag{display:inline-block;font-size:11px;font-weight:600;border-radius:3px;padding:1px 6px;margin-left:4px;vertical-align:middle}.shop-page #opinions .opinion .author-infos .date-alert .review-tag.review-tag--organic{color:#1565c0;background-color:#e3f2fd;border:1px solid #90caf9}.shop-page #opinions .opinion .author-infos .date-alert .review-tag.review-tag--solicited{color:#6a1b9a;background-color:#f3e5f5;border:1px solid #ce93d8}.shop-page #opinions .opinion .opinion-reply{border-top:1px solid #ececec;padding-top:15px;margin-top:15px}.shop-page #opinions .opinion .opinion-reply .reply-image{width:14%;float:left}.shop-page #opinions .opinion .opinion-reply .reply-image i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-size:cover;width:60px;height:60px;display:inline-block}.shop-page #opinions .opinion .opinion-reply .reply-infos{width:85%;float:left;position:relative}.shop-page #opinions #show-more-opinions{outline-width:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;display:inline-block;min-width:49%;border:1px solid #d2d2d2;border-radius:20px;padding-top:7px;padding-bottom:7px;font-size:19px;text-align:center;color:#737373;background:0 0;margin-bottom:15px}.shop-page #prestations{padding-bottom:50px;background-color:#f8f8f8}.shop-page #prestations .prestation{border:1px solid #ececec;margin-bottom:20px;text-align:center;margin-top:20px}.shop-page #prestations .prestation .title-container{height:30px;top:-15px;position:absolute;margin:0 auto;left:0;right:0;width:auto}.shop-page #prestations .prestation .title-container h3{font-family:open sans;color:#d54949;font-weight:100;display:inline-block;background-color:#f8f8f8;margin:0;padding-left:10px;padding-right:10px}.shop-page #prestations .prestation table{margin-top:25px;text-align:left;width:100%;color:#666;font-size:15px}.shop-page #prestations .prestation table .name-description{position:relative;width:100%;float:left;min-height:20px;display:table-row}.shop-page #prestations .prestation table .name-description p{font-size:17px;float:left;margin-bottom:0}.shop-page #prestations .prestation table .name-description p.description{margin-top:0;margin-bottom:15px;font-weight:100;width:100%}.shop-page #prestations .prestation table .prices-labels{text-align:right}.shop-page #prestations .prestation table .prices-labels p{display:inline-block;font-size:16px;max-width:55px}.shop-page #prestations .prestation table .prices-labels p span{display:inline-block;width:100%;text-align:right}.shop-page #prestations .prestation table .prices-labels p span.price-label{color:#a1a1a1}.shop-page #prestations .show-services-container{text-align:center}.shop-page #prestations .show-services-container #show-all-services{display:inline-block;min-width:49%;border:1px solid #d2d2d2;border-radius:20px;padding-top:7px;padding-bottom:7px;font-size:19px;text-align:center;color:#737373}.shop-page #map-container{position:relative;height:450px}.shop-page #map-container .shop-info{width:300px;height:160px;position:absolute;background-color:#fff;left:10%;top:170px;z-index:98;text-align:center}.shop-page #map-container .shop-info i{display:inline-block;width:100%;height:61px;position:absolute;top:-30px;left:0;text-indent:-9999px;background-image:url('/images/v3/shoppage/pin-box.png');background-repeat:no-repeat;background-position:center 0;background-size:60px 60px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #map-container .shop-info i{background-image:url('/images/v3/shoppage/pin-box.png');background-size:60px 60px}}.shop-page #map-container .shop-info h3{color:#666;font-family:open sans;font-weight:400;text-align:center;margin:auto;display:inline-block;margin-top:40px}.shop-page #map-container .shop-info address{color:#737373;font-size:17px;font-weight:100}.shop-page #map-container .shop-info hr{display:inline-block;width:60px;margin-left:30%;margin-right:30%;margin-top:12px;margin-bottom:7px;border-color:#c7c7c7}.shop-page #map-container #map{height:100%}.shop-page #shop-circle{background-color:#f8f8f8;padding-bottom:50px}.shop-page #shop-circle h3{text-align:center;margin-bottom:30px;margin-top:30px}.shop-page #shop-circle .shop{background-color:#fff;border:1px solid #ececec}.shop-page #shop-circle .shop .header{height:230px;background-position:center;background-size:cover}.shop-page #shop-circle .shop .name{padding-left:20px}.shop-page #shop-circle .shop .name h4{font-family:open sans;font-weight:100;color:#3a3a3a;margin-bottom:2px;margin-top:15px}.shop-page #shop-circle .shop .name p{color:#d54949;font-weight:600;font-size:12px}.shop-page #footer{background-image:url('/images/v3/shoppage/illu-blanc.jpg');background-repeat:no-repeat;background-position:0 0;background-size:1640px 436px;background-position:center 50px;border-top:1px solid #ececec;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #footer{background-image:url('/images/v3/shoppage/illu-blanc.jpg');background-size:1640px 436px}}.shop-page #footer .top h4{text-align:center;font-size:24px;color:#d54949;margin-top:105px}.shop-page #footer .top p{text-align:center;font-size:16px;color:#d54949}.shop-page #footer .top a{display:inline-block;margin:auto;color:#d54949;border:1px solid #d54949;border-radius:30px;padding-top:7px;padding-bottom:7px;padding-right:50px;padding-left:50px;font-size:15px;margin-top:10px}.shop-page #footer .social-links{max-width:380px;margin:auto;padding-bottom:20px;border-bottom:1px solid #d0d0d0;margin-top:30px}.shop-page #footer .social-links a{width:40px;color:#6f6f6f;border:1px solid #6f6f6f;display:inline-block;font-size:17px;line-height:40px;margin-left:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shop-page #footer .bottom{margin-top:300px;padding:10px}.shop-page #footer .bottom .logo{background-image:url('/images/v3/shoppage/logo-red.png');background-repeat:no-repeat;background-position:0 0;background-size:70px 70px;width:70px;height:70px;display:inline-block;margin-bottom:15px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page #footer .bottom .logo{background-image:url('/images/v3/shoppage/logo-red.png');background-size:70px 70px}}.shop-page #footer .bottom p{color:#5a5a5a;font-size:15px;opacity:.7}.shop-page #footer .bottom ul{padding:0}.shop-page #footer .bottom ul li{list-style:none;display:inline-block;margin:5px;margin-right:10px;font-size:15px}.shop-page #footer .bottom .copyright{opacity:.5;margin-top:10px;font-size:16px;font-weight:100}.shop-page .modal#shop-services-modal{margin-right:-15px}.shop-page .modal#shop-services-modal i.close{display:inline-block;width:50px;height:50px;position:absolute;right:70px;top:20px;text-indent:-9999px;background-image:url('/images/v3/shoppage/close-icon.png');background-repeat:no-repeat;background-position:0 0;background-size:50px 50px;opacity:1;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .modal#shop-services-modal i.close{background-image:url('/images/v3/shoppage/close-icon.png');background-size:50px 50px}}.shop-page .modal#shop-services-modal .modal-dialog{width:100%;height:100%;padding:0;margin:0}.shop-page .modal#shop-services-modal .modal-content{height:100%;border-radius:0;border:0}.shop-page .modal#shop-services-modal .left{background-color:#f1f1f1;height:100%;padding-left:50px;padding-right:70px;overflow-y:auto}.shop-page .modal#shop-services-modal .left tr{background-image:url('/images/v3/shoppage/dot.png');background-repeat:repeat-x;background-position:0 16px;background-size:3px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .modal#shop-services-modal .left tr{background-image:url('/images/v3/shoppage/dot.png');background-size:3px 2px}}.shop-page .modal#shop-services-modal .left tr.no-bg{background-image:none}.shop-page .modal#shop-services-modal .left h3{font-size:45px;font-weight:100;border-bottom:1px solid #dfdfdf;padding-bottom:15px;margin-bottom:30px}.shop-page .modal#shop-services-modal .left h4{color:#d54949;font-family:open sans;font-size:20px;font-weight:100;margin:15px;margin-left:0}.shop-page .modal#shop-services-modal .left table{margin-top:25px;text-align:left;width:100%;color:#666;font-size:15px}.shop-page .modal#shop-services-modal .left table .name-description{position:relative;width:100%;float:left;min-height:20px;display:table-row}.shop-page .modal#shop-services-modal .left table .name-description p{font-size:17px;float:left;margin-bottom:0;background-color:#f1f1f1}.shop-page .modal#shop-services-modal .left table .name-description p.name{padding-right:10px}.shop-page .modal#shop-services-modal .left table .name-description p.description{margin-top:0;font-weight:100;width:100%}.shop-page .modal#shop-services-modal .left table .name-description div.options{color:#bbb8b8;font-size:14px;clear:left;padding-left:15px}.shop-page .modal#shop-services-modal .left table .name-description div.options ul{margin:0;padding:0 0 0 10px}.shop-page .modal#shop-services-modal .left table .name-description div.options ul li{color:#ccc;font-size:13px}.shop-page .modal#shop-services-modal .left table .prices-labels{text-align:right}.shop-page .modal#shop-services-modal .left table .prices-labels p{display:inline-block;font-size:14px;max-width:55px;padding-top:2px;padding-left:10px;background-color:#f1f1f1}.shop-page .modal#shop-services-modal .left table .prices-labels p span{display:inline-block;width:100%;text-align:right}.shop-page .modal#shop-services-modal .left table .prices-labels p span.price-label{color:#a1a1a1}.shop-page .modal#shop-services-modal .right{position:fixed;right:0;background-color:#fff;height:100%;width:26%;border-left:1px solid #ececec}.shop-page .modal#shop-services-modal .right i.close{display:inline-block;width:100%;height:50px;position:absolute;right:0;top:20px;text-indent:-9999px;background-image:url('/images/v3/shoppage/close-icon.png');background-repeat:no-repeat;background-position:0 0;background-size:50px 50px;opacity:1;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .modal#shop-services-modal .right i.close{background-image:url('/images/v3/shoppage/close-icon.png');background-size:50px 50px}}.shop-page .modal#shop-services-modal .right ul{margin:0;margin-top:90px;font-size:16px;margin-left:-15px}.shop-page .modal#shop-services-modal .right ul li{color:#737373;list-style:none;height:25px;line-height:25px;font-weight:100;text-indent:20px}.shop-page .modal#shop-services-modal .right ul li.selected{color:#d54949;border-left:3px solid #d54949;text-indent:17px}.shop-page .modal#shop-services-modal .right ul li:hover{cursor:pointer}.shop-page .modal#shop-booking-modal .content,.shop-page .modal#shop-privatization-modal .content,.shop-page .modal#shop-update-booking-modal .content{width:600px;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.shop-page .modal#shop-booking-modal.uplanner-modal .content,.shop-page .modal#shop-privatization-modal.uplanner-modal .content,.shop-page .modal#shop-update-booking-modal.uplanner-modal .content{width:1000px!important}.shop-page .modal#shop-booking-modal #close-booking-box,.shop-page .modal#shop-booking-modal #close-privatization-box,.shop-page .modal#shop-booking-modal #close-update-booking-box,.shop-page .modal#shop-privatization-modal #close-booking-box,.shop-page .modal#shop-privatization-modal #close-privatization-box,.shop-page .modal#shop-privatization-modal #close-update-booking-box,.shop-page .modal#shop-update-booking-modal #close-booking-box,.shop-page .modal#shop-update-booking-modal #close-privatization-box,.shop-page .modal#shop-update-booking-modal #close-update-booking-box{width:40px;height:40px;z-index:9999;right:10px;top:60px;position:absolute;background-color:#343434;cursor:pointer;background-image:url('/images/v3/booking/close-resa.png');background-repeat:no-repeat;background-position:0 0;background-size:40px 40px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .modal#shop-booking-modal #close-booking-box,.shop-page .modal#shop-booking-modal #close-privatization-box,.shop-page .modal#shop-booking-modal #close-update-booking-box,.shop-page .modal#shop-privatization-modal #close-booking-box,.shop-page .modal#shop-privatization-modal #close-privatization-box,.shop-page .modal#shop-privatization-modal #close-update-booking-box,.shop-page .modal#shop-update-booking-modal #close-booking-box,.shop-page .modal#shop-update-booking-modal #close-privatization-box,.shop-page .modal#shop-update-booking-modal #close-update-booking-box{background-image:url('/images/v3/booking/close-resa.png');background-size:40px 40px}}.shop-page .modal#shop-booking-modal iframe,.shop-page .modal#shop-privatization-modal iframe,.shop-page .modal#shop-update-booking-modal iframe{width:100%;height:100%;border:none}.shop-page .ui-datepicker-calendar{width:95%;margin-left:2%;text-align:center;font-size:18px}.shop-page .ui-datepicker-calendar tr{height:30px}.shop-page .ui-datepicker-calendar th{color:rgba(142,55,46,.79);text-align:center}.shop-page .ui-datepicker-calendar td{font-size:20px}.shop-page .ui-datepicker-calendar td a{display:inline-block;width:30px;height:30px;color:#fff;text-align:center}.shop-page .ui-datepicker-calendar .ui-datepicker-current-day a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;color:#d54949;font-size:17px;line-height:30px;font-weight:600}.shop-page .ui-datepicker-calendar td.ui-datepicker-unselectable{color:rgba(255,255,255,.36)}.shop-page .ui-datepicker-calendar td:hover{cursor:pointer}.shop-page .ui-datepicker-calendar td.ui-datepicker-unselectable:hover{cursor:default}.shop-page .ui-datepicker-title{text-align:center;font-size:18px;font-weight:600}.shop-page .ui-datepicker-header{position:relative}.shop-page .ui-datepicker-header .ui-datepicker-next,.shop-page .ui-datepicker-header .ui-datepicker-prev{position:absolute;text-indent:-9999px;height:35px;width:35px}.shop-page .ui-datepicker-header .ui-datepicker-next:hover,.shop-page .ui-datepicker-header .ui-datepicker-prev:hover{cursor:pointer}.shop-page .ui-datepicker-header .ui-datepicker-prev{top:3px;left:10px;background-image:url('/images/v3/shoppage/leftarrow.png');background-repeat:no-repeat;background-position:0 0;background-size:18px 18px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .ui-datepicker-header .ui-datepicker-prev{background-image:url('/images/v3/shoppage/leftarrow.png');background-size:18px 18px}}.shop-page .ui-datepicker-header .ui-datepicker-next{top:3px;right:-3px;background-image:url('/images/v3/shoppage/rightarrow.png');background-repeat:no-repeat;background-position:0 0;background-size:18px 18px}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.shop-page .ui-datepicker-header .ui-datepicker-next{background-image:url('/images/v3/shoppage/rightarrow.png');background-size:18px 18px}}.shop-page .add-waitlist-block{padding:10px;margin:auto;text-align:center;margin-top:10px;border:1px solid #666;background-color:#fff}.shop-page .waitlist-choice-option{margin-top:10px;color:#666;font-weight:700;text-align:center}.shop-page #privatization-button,.shop-page #waitlist-button{color:#666;font-weight:700}.shop-page .modal#shop-waitlist-modal .content{width:400px;height:100%;position:absolute;right:0;top:0;bottom:0;margin:auto;background-color:#fff}.shop-page .modal#shop-waitlist-modal #close-waitlist-box{width:30px;height:30px;z-index:9999;top:40px;position:absolute;background-color:#fff;cursor:pointer;color:#d5494a;font-size:20px;border-radius:20px;text-align:center;right:385px}.shop-page .modal#shop-waitlist-modal iframe{width:100%;height:100%;border:none}.user-account{padding:30px 15px}.user-account .user-menu{background-color:#f3f4f5;border-radius:4px;padding:0}.user-account .user-menu .user-photo{background-color:#d54949;border-radius:4px 4px 0 0;text-align:center;padding:15px 0}.user-account .user-menu .user-photo img{width:50px;height:50px;border-radius:50%;border:2px solid #fff}.user-account .user-menu .user-photo h3{color:#fff;font-size:18px;font-family:'open sans'}.user-account .user-menu .num{position:absolute;top:10px;right:80px;width:20px;height:20px;border-radius:50%;background:#ff2c74;color:#fff;line-height:20px;font-family:sans-serif;text-align:center}.user-account .user-menu ul{list-style:none;margin:15px 0;padding:0}.user-account .user-menu ul li a{padding:10px 15px;color:#3e445c;text-decoration:none;line-height:25px;display:block;font-size:16px}.user-account .user-menu ul li a i{margin-right:10px}.user-account .user-menu ul li a.active,.user-account .user-menu ul li a:hover{background-color:#dedede}.user-account .user-content{padding-left:30px}.user-account .user-content h2.user-title{font-family:'open sans';text-align:center;margin-top:0}.user-account .user-content h3.user-subtitle{font-family:'open sans';margin-top:0;font-size:22px;padding-top:10px}.user-opinions{margin:0;padding:0;list-style:none}.user-opinions li{margin:0;padding:10px 0 10px 65px;border-bottom:1px solid #e5e5e5;position:relative}.user-opinions li img{border-radius:50%;display:inline-block;width:50px;height:50px;position:absolute;left:0;top:10px}.user-opinions li h3{color:#999;font-size:18px;margin:0;padding:0 0 5px 0;font-family:'open sans'}.user-opinions li .stars-row{margin:0 0 5px 0;color:#999;font-size:18px}.user-opinions li .stars-row i{font-size:18px}.user-opinions li .stars-row i.fa-star.full{color:#d54949}.user-opinions li .stars-row i.fa-star.empty{color:#d8d8d8}.user-opinions li p.text{color:#666;font-size:15px;margin:0;padding:0 0 5px 0}.user-opinions li p.date-alert{color:#bababa;font-size:16px;margin:0;padding:0}.user-shop-box{height:420px!important}.user-shop-box .status{text-align:center;border-top:1px solid #e5e5e5;line-height:40px;font-size:16px;font-weight:700}.user-shop-box .status-1{color:#f78f05}.user-shop-box .status-2{color:#31bc45}.user-shop-box .status-3{color:tomato}.user-shop-box .status-4{color:#1b809e}.intl-tel-input{display:block!important}.num-notif{position:absolute;top:10px;left:25px;width:20px;height:20px;border-radius:50%;background:#ff682c;color:#fff;line-height:20px;font-family:sans-serif;text-align:center}.btn-accepte{color:#00a65a;border-color:#00a65a}.btn-refuse{color:#9e0505;border-color:#9e0505}.color-red{color:#9e0505}.all-reservation{background-color:#eee!important}.reservation{margin:10px;padding:10px;border-radius:10px;background-color:#fff}.reservation h4{font-family:"Open Sans"}.reservation .description{display:flex;flex-direction:row;item-align:left}.reservation .description img{display:block;margin-right:15px;width:100px;height:100px}.reservation .description .details{display:flex;flex-direction:row;width:100%}.reservation .description .details .info .line1 span{display:inline-block;padding:0 6px}.reservation .description .details .info .line1 span:first-of-type{padding-left:0}.reservation .description .details .info .line1 span:nth-of-type(2){border-left:1px solid #ccc;border-right:1px solid #ccc}.reservation .description .details .info .line2 .name{margin:30px 0 5px}.reservation .description .details .info .line2 .address{margin:0}.reservation .description .details .status{margin-left:auto;width:150px;font-weight:700;font-size:20px;text-align:right}.reservation .description .details .status .circle{display:inline-block;margin-left:10px;width:15px;height:15px;border-radius:50%}.reservation .description .details .status .circle.green{background-color:green}.reservation .description .details .status .circle.orange{background-color:orange}.reservation .description .details .status .circle.red{background-color:red}.reservation .actions{margin-top:10px;display:flex}.reservation .actions .btn-action{width:117px;font-size:11px}.reservation .actions span.label{line-height:2em}.reservation .actions .action{margin-left:30px;display:inline-block;width:200px;background-color:transparent;text-transform:uppercase;padding:5px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.reservation .actions .calander{display:inline-block;margin-left:auto;color:#111;padding:5px;cursor:pointer}.number-container{margin-left:15px;font-family:'Open Sans';font-weight:700}.booking-info{width:400px;z-index:10;position:relative;margin:-20px auto 50px auto}@media (max-width:768px){.booking-info{width:100%;margin:-10px auto 50px auto}}.booking-info ul.booking-btns{margin:auto;margin-bottom:20px;padding:0;display:block;list-style:none;width:400px;height:60px;border-radius:8px;background-color:#fff;border:solid 1px #535353}@media (max-width:768px){.booking-info ul.booking-btns{height:36px;border-radius:5px;width:90%}}.booking-info ul.booking-btns li{width:32%;height:58px;display:block;float:left;color:#535353;text-align:center;font-size:18px;line-height:58px;font-weight:700}@media (max-width:768px){.booking-info ul.booking-btns li{height:34px;font-size:12px;line-height:34px}}.booking-info ul.booking-btns li.first{border-radius:8px 0 0 8px;border-right:solid 1px #c3c3c3;width:34%}@media (max-width:768px){.booking-info ul.booking-btns li.first{border-radius:5px 0 0 5px}}.booking-info ul.booking-btns li.last{border-radius:0 8px 8px 0;border-left:solid 1px #c3c3c3;width:34%}@media (max-width:768px){.booking-info ul.booking-btns li.last{border-radius:0 5px 5px 0}}.booking-info .booking-status img{height:80px;margin-bottom:10px}@media (max-width:768px){.booking-info .booking-status img{height:60px}}.booking-info .booking-status p{font-size:16px;margin-bottom:20px}.booking-info .booking-status address{font-size:14px}.booking-info .booking-status small{font-size:75%}.booking-info .action-btns{border-radius:8px;border:solid 1px #ccc;width:350px;margin:auto}@media (max-width:768px){.booking-info .action-btns{border-radius:5px;width:90%}}.booking-info .action-btns a{display:block;font-size:16px;text-decoration:none;height:50px;padding:10px}@media (max-width:768px){.booking-info .action-btns a{height:45px}}.booking-info .action-btns a img{display:inline-block;height:30px;margin-right:10px}@media (max-width:768px){.booking-info .action-btns a img{height:25px}}.booking-info .action-btns a span{display:inline-block;color:#333}.booking-info .action-btns a.first{border-bottom:solid 1px #ccc;border-radius:8px 8px 0 0}@media (max-width:768px){.booking-info .action-btns a.first{border-radius:5px 5px 0 0}}.booking-info .action-btns a.last{border-top:solid 1px #ccc;border-radius:0 0 8px 8px}@media (max-width:768px){.booking-info .action-btns a.last{border-radius:0 0 5px 5px}}.booking-info .action-btns a:hover{background:#f1f1f1}.booking-info .confirm-view{padding:50px 0 80px 0;margin:auto;width:300px}@media (max-width:768px){.booking-info .confirm-view{padding:30px 0 50px 0;width:90%}}.booking-info .confirm-view p{margin-bottom:30px}.booking-info .cancel-raison{border-radius:8px;border:solid 1px #ccc;width:350px;margin:auto;margin-bottom:20px}@media (max-width:768px){.booking-info .cancel-raison{border-radius:5px;width:90%}}.booking-info .cancel-raison form{margin:0;padding:0}.booking-info .cancel-raison form button{display:block;font-size:14px;height:40px;line-height:40px;width:100%;text-align:center;border:none;border-bottom:solid 1px #ccc;background:0 0}@media (max-width:768px){.booking-info .cancel-raison form button{font-size:13px}}.booking-info .cancel-raison form input.other{display:block;font-size:14px;height:40px;line-height:40px;width:100%;text-align:center;border:none;background:0 0;outline:0;outline-width:0}@media (max-width:768px){.booking-info .cancel-raison form input.other{font-size:13px}}.booking-info .cancel-raison form #other-submit{display:block;font-size:14px;height:40px;line-height:40px;width:100%;text-align:center;border:none;border-top:solid 1px #ccc;background:0 0}@media (max-width:768px){.booking-info .cancel-raison form #other-submit{font-size:13px}}.booking-info .cancel-raison form #other-submit:hover,.booking-info .cancel-raison form button:hover{background:#f1f1f1}.booking-info .skip-btn{border-radius:8px;border:solid 1px #ccc;width:350px;margin:auto;display:block;font-size:14px;height:40px;line-height:40px;text-align:center;background:0 0;color:#535353;text-decoration:none}@media (max-width:768px){.booking-info .skip-btn{border-radius:5px;width:90%;font-size:13px}}.booking-info .skip-btn:hover{background:#f1f1f1}.btn-add-opinion{background-color:#d54949!important;color:#fff!important}.btn-view-opinion{border-color:#9e0505!important;color:#9e0505!important}.btn-border{border-top:1px solid #ccc}.img-shop-history{height:100px;width:120px;margin-right:15px;background-repeat:no-repeat;background-size:cover;background-position:center}.no-reservations{margin:10px 15px 10px 15px}.reviews{margin:10px;padding:10px;border-radius:10px;background-color:#fff}.reviews .info{float:left}.reviews .info .line1{display:block;color:#555;font-weight:700}.reviews .info .line2{display:block}.reviews .info .line2 .name{margin:30px 20px 5px}.reviews .info .line2 .address{margin:0;margin-top:20px}.reviews .info .long_desc{color:#333;font-size:20px}.reviews .status{float:right;width:175px}.reviews .status .reviews .status .stars{color:red}.reviews .status .rating,.reviews .status .reviews .status .date{text-align:left}.reviews .status .rating .rating_count{margin-left:10px}.reviews .status .date .date_str{margin-left:25px}.reviews .details{clear:both;padding-top:15px}#rating{margin:0;padding:0;display:inline-block;text-align:center}#rating li{display:inline-block;list-style:none;border:none;margin:15px 12px}@media (min-width:368px){#rating li{margin:15px 18px}}@media (min-width:415px){#rating li{margin:15px 12px}}#rating li .fa-star-o{color:#7c7c7c;font-size:36px}#rating li .fa-star{color:#ff8f31;font-size:36px}#rating li.selected .fa-star-o{display:none}#rating li.selected .fa-star{display:inline-block}#rating li.empty .fa-star-o{display:inline-block}#rating li.empty .fa-star{display:none}.message-opinion{top:0;left:15px;right:70px;height:58px;font-size:16px;line-height:20px;font-weight:400;font-family:"open sans";color:#555;margin:0}.control{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:14px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:12px;left:3px;height:20px;width:20px;background:#ccc;border:0 solid #000}.control input:focus~.control_indicator,.control:hover input~.control_indicator{background:#ccc}.control input:checked~.control_indicator{background:#d9534f}.control input:checked:focus~.control_indicator,.control:hover input:not([disabled]):checked~.control_indicator{background:#d54949}.control input:disabled~.control_indicator{background:#d54949;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}#fo_user_profile_sex .radio{display:inline-block!important;margin-right:15px!important}cloturez-list{list-style-type:none;margin:0;padding:0}.h3-title-information{font-family:'open sans';margin-top:0;font-size:22px;padding-top:0}.div-container-information{background-color:#eee;padding:15px}#fo_user_profile_birthday_month{margin:0 10px}.label-Privacy{font-weight:400!important}.logo-container{position:relative;border-radius:50%;display:inline-block}.overlay{font-size:12px;top:0;left:0;right:0;bottom:0;display:flex;color:#fff;text-align:center;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.frame-img-profil{border-bottom:0!important}.label-birth-date{font-weight:400!important}.edit-profil{position:absolute!important;margin:0 5px 10px!important;color:#fff}.cursor-edit-avatar{cursor:pointer}