.clr,.wrapper,section{clear:both;position:relative}@font-face{font-family:geosanslightoblique;src:url(fonts/geosanslight-oblique-webfont.eot);src:url(fonts/geosanslight-oblique-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/geosanslight-oblique-webfont.woff2) format('woff2'),url(fonts/geosanslight-oblique-webfont.woff) format('woff'),url(fonts/geosanslight-oblique-webfont.ttf) format('truetype'),url(fonts/geosanslight-oblique-webfont.svg#geosanslightmedium_italic) format('svg');font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;cursor:inherit;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font:1em 'Source Sans Pro','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#2c3e50;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}ol,ul{list-style:none}hr{border:none;height:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;cursor:pointer}.pop-box .pop.order p a,footer a:hover,section.news .single-news .news-container .news-content a:hover,section.welcome .content p a{text-decoration:underline}button{cursor:pointer}:focus{outline:0}html.poped,html.poped body{overflow:hidden}html.is-mobile,html.is-mobile body{cursor:pointer}header{height:271px;border-top:5px solid #771d29;background-size:cover;position:relative;background-position:center bottom;background-repeat:no-repeat}.page-template-news header,.single header{background-image:url(img/bouteilles.jpg)}.page-template-gallery header,.page-template-wines header{background-image:url(img/verres.jpg)}.page-template-contact header{background-image:url(img/verre.jpg);background-size:contain;background-position:65%}.home header{height:650px;background-image:url(img/headerbackground.jpg)}header .banner{position:absolute;top:0;height:100%;left:0;background-image:url(img/r_patternbgtop.svg);width:100%;background-position:center;background-repeat:repeat;background-color:rgba(0,0,0,.2)}.page-template-contact header .banner{background-color:transparent}.home header .banner{height:135px;top:36px;background:url(img/r_bglogo.svg) no-repeat;background-size:cover;max-width:985px}header .banner img{max-width:586px;width:100%;margin-top:45px}.home header .banner img{float:right;margin:13px 20px 0 0}.home header .banner .wrapper{width:auto}.home header .banner .wrapper .rouge-midnight{position:absolute;width:212px;height:216px;background:url(img/r_midnight.png) center no-repeat;background-size:contain;top:126px;right:495px}section.welcome .sign{position:absolute;width:162px;height:132px;background:url(img/r_signaddress.png) center no-repeat;left:105px;margin:auto;top:-188px}nav ul,nav ul li,nav ul li a,nav.fixed{position:relative}nav{position:absolute;top:110px;padding-bottom:240px;width:342px;background:url(img/pattern-nav.svg) bottom center no-repeat;right:0}.home nav{top:504px}nav.fixed{z-index:100;background:0 0;height:auto;top:0;right:0;float:right}nav.fixed .social-nav,nav.fixed .social-nav:after{width:30px;height:30px;top:10px;right:-10px;z-index:109;background-size:contain}nav.fixed .social-nav:after{right:0;top:0}nav.fixed .social-nav.tw{right:-40px}.nav-container.fixed nav.open .social-nav{top:-17px;-webkit-transition:.2s;transition:.2s}nav.open{-webkit-transition:.2s;transition:.2s}nav ul{width:300px;margin:auto;padding:17px 0 25px;background:#fff;border-radius:4px;z-index:105;box-shadow:0 7px 12px rgba(0,0,0,.14);overflow:auto}nav.fixed ul{padding-top:0;padding-bottom:0;background:0 0;box-shadow:none}nav ul li{text-align:center;overflow:hidden;max-height:100px}nav.open ul li{-webkit-transition:.2s;transition:.2s}nav ul li.logo,nav.fixed ul li.logo{display:none}nav ul li.nb a{border:none}.custom-border.bl,.custom-border.br{bottom:-25px;border-top:1px solid #441d29}nav ul li a{border-bottom:1px solid #98211e;display:inline-block;width:210px;padding:15px 0;color:#2c3e50;font:28px parisienne;cursor:pointer;white-space:nowrap}nav ul li a i{display:inline-block;vertical-align:middle;width:10px;height:10px;background:url(img/bullets.svg) center no-repeat;background-size:cover;opacity:0;z-index:101;margin-right:11px;-webkit-transition:.2s;transition:.2s}nav ul li a i:last-child{margin:0 0 0 11px}nav ul li a.selected i,nav ul li a:hover i{opacity:1}nav ul li.deploy{max-height:0;-webkit-transition:none;transition:none}nav ul li.deploy a{font:16px 'Source Sans Pro';padding:2px 0}nav ul li.deploy a i{background-image:url(img/r_burgermenu.svg);opacity:1;vertical-align:baseline;margin:0 10px 0 0;width:16px;height:12px}nav.fixed ul li{max-height:0}nav.fixed ul li.deploy{max-height:100px}nav.fixed.open ul li.deploy,nav.open ul li.deploy{max-height:0}nav.open ul li{max-height:100px}nav .social-nav,nav .social-nav:after{position:absolute;background:url(img/r_fb_hover.svg) center no-repeat;width:71px;height:75px;top:-56px;right:74px;z-index:102;-webkit-transition:opacity .2s;transition:opacity .2s}nav .social-nav:after{content:'';top:0;right:0;opacity:0;background-image:url(img/r_fb.svg)}nav .social-nav.tw:after{background-image:url(img/r_tw.svg)}nav .social-nav:hover:after{opacity:1}.custom-border:after,section.welcome .block.right button:after{opacity:0;display:block;content:''}nav .social-nav.tw{right:4px;background-image:url(img/r_tw_hover.svg)}nav .bottom-art{background:url(img/r_navigation_std.svg) center no-repeat;height:70px;display:block;margin-top:-50px;position:relative;z-index:105}nav.fixed .bottom-art{margin-top:-19px;background-image:url(img/r_navigation.svg);z-index:104}.clr:after,section:after{content:'';display:block;clear:both}.block{float:left;width:50%;box-sizing:border-box}.block.small{width:33.3333%}.block.large{width:66.6666%}.block.right{float:right}.block.one{float:none;margin:auto}.wrapper{width:1170px;margin:auto}.separator{height:58px;background:url(img/r_frisebot.svg) center}.separator.reversed{background-image:url(img/r_frisetop.svg)}.separator.glyph{max-width:960px;margin:35px auto;background:url(img/r_largesepbar.svg) center no-repeat;background-size:contain}.separator.glyph.black{background-image:url(img/r_largesepbarblack.svg);max-width:710px}.cherries{height:38px;background:url(img/r_cherries.svg) center left;margin-top:80px}.custom-border,.custom-border:after{position:absolute;height:50px;width:50px;background:#fff;display:block;border-radius:50%}.custom-border:after{width:10px;height:10px;border:1px solid #441d29;border-radius:50%;-webkit-transition:.2s;transition:.2s}.custom-border.br{right:-25px;border-left:1px solid #441d29}.custom-border.br:after{top:14px;left:14px}.custom-border.bl{left:-25px;border-right:1px solid #441d29}.custom-border.bl:after{top:14px;right:14px}.custom-border.tl,.custom-border.tr{top:-25px;border-bottom:1px solid #441d29}.custom-border.tr{right:-25px;border-left:1px solid #441d29}.custom-border.tr:after{bottom:14px;left:14px}.custom-border.tl{left:-25px;border-right:1px solid #441d29}.custom-border.tl:after{bottom:14px;right:14px}.custom-border.round{background-image:url(img/border-top-round.svg) no-repeat}.custom-border.bottom{top:100%;background-image:url(img/border-bottom.svg);background-position:top}.custom-border.bottom.round{background-image:url(img/border-bottom-round.svg) no-repeat}#content{margin-top:70px}#wpadminbar{display:none}.nav-container.fixed{position:fixed;top:0;left:0;right:0;height:27px;z-index:101;background:#fff;padding:0;box-shadow:0 7px 12px rgba(0,0,0,.14)}.nav-container.fixed nav.open{top:27px}.nav-container.fixed nav.open ul{background:#fff;box-shadow:1px 7px 12px rgba(0,0,0,.14);padding-bottom:10px}.nav-container.fixed nav.open .bottom-art{z-index:105;background-image:url(img/r_navigation_std.svg);margin-top:-40px}.nav-container.fixed:after{content:'';display:block;position:fixed;left:0;right:0;margin:auto;height:27px;background:#fff;z-index:0;top:0}header .wrapper{height:100%}section.welcome .block.right{width:780px;padding:0 25px;float:left}section.welcome .block.right button,section.welcome .block.right button:after{background:url(img/r_bookonline.png) no-repeat;border:none;width:356px;height:85px;padding:0;-webkit-transition:.2s;transition:.2s}section.welcome .block.right .voucher-link button,section.welcome .block.right .voucher-link button:after{background-image:url(img/r_giftvouchers.png)}section.welcome .block.right button:after{background-position:0 -89.2px}section.welcome .block.right .voucher-link button{background-position:0 -88px}section.welcome .block.right .voucher-link button:after{background-position:0 0}section.welcome .block.right button:hover:after{opacity:1}section.welcome .block.right .correct{display:block;padding-left:67px}section.welcome .block.right .block.tel{font:32px 'Fredericka the Great';color:#2c3e50;margin-left:30px;margin-top:30px;width:294px;background:url(img/r_tel_hdpi.png) no-repeat;background-position:center;background-size:contain;height:76px}section.welcome .wrapper .block.right .event-banner{display:block;width:100%;margin-bottom:20px}section.welcome .wrapper .block.right .event-content b{font-weight:700}section.welcome .wrapper .block.right .event-content a{color:#771d29}section.welcome .wrapper .block.right .christmas-content{position:relative;text-align:center;border-top:1px solid;border-bottom:1px solid;color:#771d29;padding:32px 0 48px}section.welcome .wrapper .block.right .christmas-content:after,section.welcome .wrapper .block.right .christmas-content:before{content:'';position:absolute;width:48px;height:48px;background:#fff url(img/r_ic_holly.svg) no-repeat center/contain;left:0;right:0;margin:auto}section.welcome .wrapper .block.right .christmas-content:before{top:-24px}section.welcome .wrapper .block.right .christmas-content:after{bottom:-24px;transform:rotateZ(180deg)}section.welcome .wrapper .block.right .christmas-content p{font:32px parisienne;padding:0 56px}section.welcome .block.right .christmas-content button{background:#771d29;color:#fff;border-radius:4px;font:40px parisienne}section.welcome .block.right .christmas-content button:after{display:none}section.welcome .content{margin-top:70px}section.welcome.contact .content{margin-top:30px}footer h5,section h4{font:48px parisienne;margin-bottom:20px}footer h5:after,section h4:after{content:'';display:block;width:183px;border-bottom:5px solid #771d29;padding-bottom:10px;margin-bottom:30px}section.welcome .content p{letter-spacing:1.35px;font:18px 'Source Sans Pro';margin:0 0 25px;line-height:25px}section.rouge{position:relative;z-index:1;margin-top:80px}section.rouge .grid{background:url(img/r_tilesredband.svg) center no-repeat;background-size:cover;height:106px}section.rouge .grid .logo{background:#fff;padding:15px 30px;width:321px;margin-top:-65px;float:right}section.news .single-news .block.small.right .pic-box,section.rouge .pic-box{width:834px;margin:50px auto 0;height:386px;background:url(img/box-pattern.png) center no-repeat;text-align:center}section.news .single-news .block.small.right .pic-box a,section.rouge .pic-box a{background-repeat:no-repeat;background-position:center;width:624px;display:inline-block;height:100%;background-size:cover}section.rouge .pic-box a.box-wine{width:623px}section.news .single-news .block.small.right .pic-box a.box-menu,section.rouge .pic-box a.box-menu{background-image:url(img/r_xlmenubutton.png)}section.news .single-news .block.small.right .pic-box a.box-wine,section.rouge .pic-box a.box-wine{background-image:url(img/r_xlwinebutton.png)}section.gallery,section.rouge .pic-box:last-child{margin-top:50px}section.gallery.grid{padding-top:160px;background:url(img/rouge-gallery.png) top right no-repeat}section.gallery.grid.announce{min-height:940px}section.gallery.grid.announce .wrapper p{line-height:1.5}section.gallery.grid.announce a{color:#98211e;text-decoration:underline}section.gallery.grid.announce li{font-size:20px;line-height:1.5}section.gallery.grid.announce li:after,section.gallery.grid.announce li:before{content:'';margin:0 8px;display:inline-block;vertical-align:middle;width:10px;height:10px;background:url(img/bullets.svg) center no-repeat}section.gallery.grid .wrapper{text-align:center;margin-bottom:100px}section.gallery.grid .wrapper p{margin-bottom:30px;letter-spacing:1.8px;font-size:22px;line-height:25px}section.gallery .picture{position:relative;-webkit-transition:transform .5s;transition:transform .5s;width:25%;height:270px;float:left;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#eee;cursor:pointer}section.gallery .picture .pic-title{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(119,19,41,.5);opacity:0;-webkit-transition:.5s;transition:.5s}section.gallery .picture .pic-title span{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:28px;text-shadow:1px 1px 0 #000;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}section.gallery .picture .pic-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:opacity 1s;transition:opacity 1s}section.infos .block .inner form,section.infos .block .inner form .date-container{position:relative}section.gallery .picture .pic-loader.hidden{opacity:0;-webkit-transition:none;transition:none}section.gallery .picture:hover .pic-title,section.gallery .picture:hover .pic-title span,section.infos .block .inner form button:hover .custom-border:after,section.team .picture:hover .pic-title,section.team .picture:hover .pic-title span{opacity:1}section.gallery .picture:hover,section.team .picture:hover{-webkit-transform:scale(.99);transform:scale(.99)}section.infos{margin-bottom:100px}section.infos .block{padding-top:100px;background:url(img/r_platepattern.svg) -85px top no-repeat;background-size:97% auto}section.infos .block.right{float:left;padding-left:168px;background:url(img/vichy.jpg) right 438px no-repeat;overflow:hidden}section.infos .block.right table{width:100%;max-width:420px}section.infos .block.right table tr td{padding:5px 0;font:18px 'Source Sans Pro';text-shadow:1px 1px 0 rgba(255,255,255,.6);letter-spacing:1.35px}section.infos .block.right table tr td:first-child{width:35%}section.infos .block.right .image-container{border:2px solid #771d29;background:#fff;display:inline-block;margin-top:105px}section.infos .block.right .image-container img{-webkit-transform:translate(10px,-20px);transform:translate(10px,-20px);width:712px;box-shadow:0 0 15px rgba(44,62,80,.33)}section.infos .block .inner{max-width:585px;width:100%;float:right}section.infos .block .inner form .error-message{margin-top:25px;text-align:center;font-size:18px}section.infos .block .inner form .date-container .date-trigger{position:absolute;width:100%;height:100%;z-index:20}section.infos .block .inner form input,section.infos .block .inner form label,section.infos .block .inner form select,section.infos .block .inner form textarea{display:block;font:18px Arial}section.infos .block .inner form button,section.news a.more-news,section.news h5{font:48px parisienne}section.infos .block .inner form .input{width:100%;height:40px;border:1px solid #771d29;box-sizing:border-box;padding:0 0 0 15px;position:relative;z-index:3;color:#2c3e50}section.infos .block .inner form .input:disabled{background:#fff}section.infos .block .inner form .input::-webkit-input-placeholder{color:#79abdc}section.infos .block .inner form select.input{color:#79abdc}section.infos .block .inner form select.input option,section.infos .block .inner form select.input.changed{color:#2c3e50}section.infos .block .inner form select.input option:first-child{display:none}section.infos .block .inner form input,section.infos .block .inner form select{margin-bottom:15px}section.infos .block .inner form label{letter-spacing:3.6px;text-transform:uppercase;font-family:'Source Sans Pro'}section.infos .block .inner form label span{text-transform:lowercase}section.infos .block .inner form textarea.input{resize:none;height:178px;padding:10px 15px}.border-button,section.infos .block .inner form button{margin-top:30px;display:block;height:76px;border:none;background:0 0;color:#2c3e50;padding:0;overflow:hidden;z-index:3;border-radius:4px}section.infos .block .inner form button{width:100%}.border-button span,section.infos .block .inner form button span{display:block;margin:0 auto;position:relative;background:#fff;z-index:2;border:1px solid #771d29;height:100%;box-sizing:border-box;padding-top:7px}.border-button .custom-border,section.infos .block .inner form button .custom-border{z-index:3;width:20px;height:20px}.border-button .custom-border:after,section.infos .block .inner form button .custom-border:after{width:5px;height:5px}.border-button .custom-border.tr,section.infos .block .inner form button .custom-border.tr{top:-10px;right:-10px}.border-button .custom-border.tr:after,section.infos .block .inner form button .custom-border.tr:after{top:9px;left:4px}.border-button .custom-border.tl,section.infos .block .inner form button .custom-border.tl{top:-10px;left:-10px}.border-button .custom-border.tl:after,section.infos .block .inner form button .custom-border.tl:after{top:9px;right:4px}.border-button .custom-border.br,section.infos .block .inner form button .custom-border.br{bottom:-10px;right:-10px}.border-button .custom-border.br:after,section.infos .block .inner form button .custom-border.br:after{top:4px;left:4px}.border-button .custom-border.bl,section.infos .block .inner form button .custom-border.bl{bottom:-10px;left:-10px}.border-button .custom-border.bl:after,section.infos .block .inner form button .custom-border.bl:after{top:4px;left:9px}.border-button span{font:40px parisienne;text-align:center;padding-top:10px}section.infos .block .inner form button,section.infos .block .inner form input{position:relative}section.infos .block .inner form i{display:block;position:absolute;background:url(img/r_submitborder.svg) center no-repeat;width:240px;height:242px;right:-38px;bottom:-78px;z-index:2}.home section.news{margin-top:60px}.home section.news .wrapper{width:auto;padding:0 25px}section.news.all{margin-top:50px}.single section.news.all{padding-top:80px}.single section.news.all .asset{position:absolute}.single section.news.all .plate{width:840px;top:-95px;left:-250px}section.news.all .news-row .wrapper{clear:none}section.news .news-row{background-size:1424px;max-height:600px;clear:both}section.news .news-row:after{content:'';display:block;clear:both}section.news .cherries{margin:40px 0}section.news h5{text-align:center;margin:35px 0}section.news.all h5{text-align:left;margin-bottom:90px;padding-left:25px}.page-template-news section.news.all h5{margin-top:80px;margin-bottom:130px}.single-post section.news.all h5{padding-left:0}section.news.all h5:after{margin-left:0;width:390px}section.news a.more-news,section.news a.more-news:after{display:block;width:355px;height:82px;background:url(img/r_allournews.png) no-repeat;clear:both;text-align:center;margin:80px auto 40px}section.news a.more-news:after{content:'';position:relative;z-index:2;background-position:0 -91px;opacity:0;-webkit-transition:.2s;transition:.2s}section.news a.more-news:hover:after{opacity:1}section.news .block{position:relative}section.news .block .decoration{width:310px;height:333px;position:absolute;background:url(img/r_bgnews.svg);left:-130px;top:25px}section.news .block.right .decoration{left:auto;right:-130px}section.news .separator.glyph{background-size:cover;height:17px;width:82%;margin:75px auto;opacity:.2;max-width:300px}section.news .block .separator.glyph.nl{display:none}section.news .block.one{width:560px;padding:0}section.news .block .article-container{margin:0 25px;overflow:hidden}.home section.news .block .article-container{margin:0 12px}section.news .block .article{font:18px 'Source Sans Pro';box-sizing:border-box;padding:34px;letter-spacing:1.35px;position:relative;border:1px solid #771d29;background:#fff}section.news .block .article:hover .custom-border:after{opacity:1}section.news .block .article .news-image{height:338px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}section.news .block .article .news-image .news-borders{width:108%;height:108%;display:block;top:-4%;left:-4%;position:relative}section.news .news-block .block .article .news-image{height:330px}section.news .block .article h3{font-size:24px;color:#771d29;text-transform:uppercase;margin-top:20px}section.news .block .article .date{color:#79abdc;font:12px 'Source Sans Pro';margin-top:6px;padding-bottom:10px;border-bottom:2px solid #771d29;width:350px;text-transform:uppercase}section.news .block .article p{margin:20px 0;font-size:17px;letter-spacing:1.35px;min-height:51px}section.news .block .article .share,section.news .single-news .news-container .share{float:right;color:#771d29}section.news .block .article a,section.news .single-news .news-container a{color:#771d29}section.news .block .article .share i,section.news .single-news .news-container .share i{display:inline-block;vertical-align:baseline;width:12px;height:12px;background:url(img/share.svg) center no-repeat;margin-right:5px}section.news .block .article .share .socials{visibility:hidden;display:block;float:left;margin-top:-6px;margin-right:5px}section.news .block .article .share .socials .social,section.news .block .article .share .switch,section.news .single-news .news-container .share .socials .social,section.news .single-news .news-container .share .switch{cursor:pointer}section.news .single-news .news-container .share .switch{padding-top:8px;display:block;transition:.2s}section.news .block .article .share .switch,section.news .single-news .news-container .share .switch{float:right;margin-left:10px}section.news .block .article .share .socials .social.tw,section.news .single-news .news-container .share .socials .social.tw{-webkit-transform:translateX(10px);transform:translateX(10px)}section.news .block .article .share .socials .social.fb,section.news .single-news .news-container .share .socials .social.fb{-webkit-transform:translateX(45px);transform:translateX(45px)}section.news .block .article .share.active .socials .social,section.news .block .article .share.active .socials .social:after,section.news .single-news .news-container .share.active .socials .social,section.news .single-news .news-container .share.active .socials .social:after{display:inline-block;width:28px;height:28px;vertical-align:middle;background-repeat:no-repeat;background-position:center;-webkit-transition:background-color .2s,opacity .2s,transform .2s;transition:background-color .2s,opacity .2s,transform .2s;-webkit-transform:translateX(0);transform:translateX(0)}section.news .block .article .share.active .socials .social:after,section.news .single-news .news-container .share.active .socials .social:after{content:'';display:block;background-image:url(img/r_fb_hover.svg);opacity:0}section.news .block .article .share.active .socials .social.tw:after,section.news .single-news .news-container .share.active .socials .social.tw:after{background-image:url(img/r_tw_hover.svg);margin-left:0}section.news .block .article .share.active .socials .social.fb,section.news .single-news .news-container .share.active .socials .social.fb{background-image:url(img/r_fb.svg)}section.news .block .article .share.active .socials .social.tw,section.news .single-news .news-container .share.active .socials .social.tw{background-image:url(img/r_tw.svg)}section.news .block .article .share.active .socials .social:hover:after,section.news .single-news .news-container .share.active .socials .social:hover:after{opacity:1}section.news .block .article .share.active .socials,section.news .single-news .news-container .share.active .socials{visibility:visible}section.news .single-news .news-container{padding:30px;border:1px solid #771d29;background:#fff}section.news .single-news .block.large{margin-top:24px;padding:0;line-height:25px}section.news .single-news .block.large .void{position:relative;overflow:hidden;margin-bottom:50px}section.news .single-news .block.large .void:first-child{margin-bottom:100px}section.news .single-news .block.small.right{padding-right:0;margin-top:170px}section.news .single-news .news-container .share{float:right}section.news .single-news .news-container h3{text-align:center;font:36px 'Source Sans Pro';text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #771d29;color:#771d29;letter-spacing:2.7px}section.news .single-news .news-container .news-infos{text-align:center;color:#79abdc;margin-top:-9px}section.news .single-news .news-container .news-infos span{padding:3px 15px;background:#fff;text-transform:uppercase;font-size:12px;letter-spacing:2.4px}section.news .single-news .news-container img{width:100%;margin:20px 0}section.news .single-news .news-container .news-content{letter-spacing:1.35px;font-size:18px;line-height:25px}section.news .single-news .news-container .news-content:after{clear:both;display:block;content:''}section.news .single-news .news-container .news-content img{width:auto;margin:0;max-width:100%;height:auto}section.news .single-news .news-container .news-content img.alignright{float:right;margin-left:20px}section.news .single-news .news-container .news-content img.alignleft{float:left;margin-right:20px}section.news .single-news .news-container .news-content img.aligncenter{display:block;margin:auto}section.news .single-news .news-container .news-content p{margin:20px 0}section.news .single-news .news-container .news-content strong,section.news .single-news .news-container .news-content strong a{font-weight:700}section.news .single-news .news-container .news-content em,section.news .single-news .news-container .news-content i{font-style:italic}section.news .single-news .news-container .share{margin-top:10px;height:28px}section.news .single-news .author{box-sizing:border-box;border:1px solid #771d29;padding:20px 0}section.news .single-news .author .block{padding:30px 0 30px 30px;width:55%;min-height:250px;background:url(img/r_pizzawine.svg) center no-repeat}section.news .single-news .author .block.right{height:271px;padding:0;margin-top:-13px;width:45%;background:0 0}section.news .single-news .author .block.right .portrait{position:relative;z-index:4;background:url(img/portrait.svg) no-repeat;height:100%;float:right;width:253px;margin-right:25px}section.news .single-news .author .block.right .portrait .frame{height:198px;width:147px;margin:37px auto;border-radius:50%;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}section.news .single-news .author h3{text-transform:uppercase;font-size:36px;color:#771d29;margin-bottom:10px;margin-top:15px;line-height:1;text-shadow:1px 1px 0 #fff}section.news .single-news .author p{font-size:18px;letter-spacing:1.35px;line-height:25px;text-shadow:1px 1px 0 #fff}section.news .single-news .block.small.right .pic-box{width:100%;height:170px;background-size:335px;margin:0}section.news .single-news .block.small.right .pic-box a{width:66%;background-size:contain}section.news .single-news .block.small.right hr{width:175px;height:17px;display:block;margin:50px auto;background:url(img/r_largesepbar.svg) center no-repeat;background-size:cover;opacity:.2}section.news .single-news .all-news{text-align:center;font:24px parisienne;letter-spacing:1.8px;margin-top:65px}section.testimonials{margin-top:60px}section h5{text-align:center;font:48px parisienne}section h5:after{content:'';display:block;width:182px;border-bottom:5px solid #771d29;margin:0 auto 48px;padding-bottom:15px}section.testimonials .slider-container{height:630px;background:url(img/pattern-testimonials.png) center no-repeat;padding-top:80px;box-sizing:border-box}section.testimonials .slider-container .slider{height:460px;background:url(img/inner-pattern-testimonials.png) center no-repeat}section.testimonials .slider-container .slider .slides{height:140px;top:161px;width:825px;margin:auto;font:22px geosanslightoblique;line-height:21px;letter-spacing:1.65px}section.testimonials .slider-container .slider .slides .slide{background:url(img/quote.svg) center no-repeat}section.testimonials .slider-container .slider .slides .slide p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 75px;left:0;right:0;max-height:100px;margin:0 0 25px;overflow:hidden}section.testimonials .slider-container .slider .slides .slide .author{position:absolute;bottom:0;right:75px;height:22px}section.testimonials .slider-container .slider .nav{text-align:center;position:relative;top:145px}section.testimonials .slider-container .slider .nav li{display:inline-block;font-size:55px;color:#771d29;opacity:.5;cursor:pointer;padding:0 2px;-webkit-transition:opacity .2s;transition:opacity .2s}section.testimonials .slider-container .slider .nav li.active,section.testimonials .slider-container .slider .nav li:hover{opacity:1}section.recommended{margin-top:70px;text-align:center}section.recommended .obj{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:16%;margin:0 1.7% 20px;min-width:120px}section.recommended .obj.fishing{position:relative;box-sizing:border-box;color:#771d29;border-radius:50%;text-align:center;border:1px solid;border-radius:50%;font:bold 24px/1 Impact;padding-top:16%;min-height:120px}section.recommended .obj.fishing a{position:absolute;top:0;left:0;right:0;bottom:0}section.recommended .obj.fishing a>*{position:absolute;left:0;right:0;width:90%;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.recommended .obj img{width:100%}section.recommended .obj.dvroo img{width:132%;margin-left:-30px}section.team{background:#771d29;padding:60px 0;margin:40px 0;text-align:center;border-top:3px solid #1a1a1a;border-bottom:3px solid #1a1a1a}section.team .member{display:inline-block;width:216px;height:178px;padding:7px;box-sizing:border-box;background:#1a1a1a;font:24px parisienne;color:#efefef}section.team .member img{width:100%;min-height:132px;background:#efefef;box-sizing:border-box;padding:1px;display:block;margin-bottom:3px;cursor:pointer}section.team .member img:hover{background:#1a1a1a}section.team .member .member-name{position:relative;display:inline}section.team .member .member-name i:after,section.team .member .member-name i:before{position:absolute;width:23px;height:21px;background:url(img/r_branch_left.svg) center no-repeat;left:-30px;top:3px;content:''}section.team .member .member-name i:after{right:-30px;left:auto;background-image:url(img/r_branch_right.svg)}section.wine-list{margin-top:80px}section.wine-list table{width:100%;max-width:710px;margin:0 auto 40px}section.wine-list h5:after{background:url(img/r_largesepbar.svg) center no-repeat;background-size:cover;width:242px;border:none;padding-bottom:20px;margin-top:10px;margin-bottom:20px}section.wine-list table tr td{width:15%}section.wine-list table tr td.yr{padding-right:10%}section.wine-list table tr td:first-child{width:70%;text-align:left}section.wine-list table td,section.wine-list table th{padding:7px 3px;box-sizing:border-box}section.wine-list table th{font:24px 'Source Sans Pro';color:#771d29;text-align:left;text-transform:uppercase;letter-spacing:1.8px;padding-top:20px}section.wine-list table td{letter-spacing:3px;font-size:18px;line-height:22px;text-align:right}section.privacy.all{margin:120px 0}section.privacy h2,section.privacy h2 strong{font-size:40px;font-weight:700;margin-bottom:90px}section.privacy p strong{font-weight:700;font-size:24px;margin-bottom:16px;display:block}footer{margin-top:70px}footer h5{color:#fff}footer h5:after{height:5px;background-color:#fff;border:none;padding:0;box-shadow:1px 1px 1px #2c3e50}footer .logo{height:62px;padding-top:8px}footer .pattern{display:flex;justify-content:center;align-items:center;background:url(img/pattern-footer.svg) center;height:75px}footer .pattern .made-by a{color:#98211e;font-weight:700;text-decoration:underline}footer .content{background:#771d29;height:298px;color:#fff}footer .content .wrapper{height:100%}footer .content .block{background-repeat:no-repeat;background-position:center;background-size:contain;height:90%;padding-top:10px;margin-top:15px;text-shadow:1px 1px 1px #2c3e50}footer .content .block.wine{background-image:url(img/r_footerbottle.svg)}footer .content .block.cherry{background-image:url(img/r_footerfindus.svg)}footer .content .block.nodes{background-image:url(img/r_footersocial.svg)}footer .content .block ul li{padding:10px 0;letter-spacing:3.6px;font-size:18px}footer .content .block ul li a.gmap{display:inline-block;vertical-align:bottom;width:24px;height:25px;background:url(img/r_gmap.svg) center no-repeat}footer .content .block ul li span,footer .content .block ul li span.fb:after,footer .content .block ul li span.tw:after{display:inline-block;width:85px}footer .content .block ul li span.fb,footer .content .block ul li span.fb:after,footer .content .block ul li span.tw,footer .content .block ul li span.tw:after{width:40px;height:30px;vertical-align:middle;-webkit-transition:.2s;transition:.2s}footer .content .block ul li span.fb:after,footer .content .block ul li span.tw:after{content:'';display:block;background-repeat:no-repeat;opacity:0}footer .content .block ul li span.fb{background:url(img/r_fb.svg) no-repeat}footer .content .block ul li span.tw{background:url(img/r_tw.svg) no-repeat}footer .content .block ul li span.fb:after{background-image:url(img/r_fb_hover.svg)}footer .content .block ul li span.tw:after{background-image:url(img/r_tw_hover.svg)}footer .content .block ul li:hover span.fb:after,footer .content .block ul li:hover span.tw:after{opacity:1}footer .bps{text-align:center;padding:34px 0}footer .bps img{vertical-align:middle}#lang_sel_footer{display:none}.image-box,.overlay,.pop-box{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1000;overflow:hidden;visibility:hidden}.overlay{position:fixed;bottom:auto;height:100%}.overlay .pop-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.poped .overlay{visibility:visible;overflow:auto}.overlay section.menu{padding:25px 20px;width:1350px;box-sizing:border-box;margin:auto;background:#f1ece2;color:#1a1a1a;left:0;right:0;top:50px}.overlay .close{position:fixed;top:0;right:20px;font:50px serif,Arial;line-height:40px;cursor:pointer;width:40px;height:40px;text-align:center;color:#fff;text-shadow:0 0 2px #000;z-index:10}.overlay section.menu .menu-top{height:72px}.overlay section.menu .backside .menu-top h5{margin-bottom:80px}.overlay section.menu .backside .menu-top{height:auto;min-height:72px}.overlay section.menu .menu-top i{display:block;float:left;height:72px;width:118px;background:url(img/menu/r_mtoplefttwisty.png) center no-repeat;background-size:contain;margin-left:30px}.overlay section.menu .menu-top i.rev{float:right;background-image:url(img/menu/r_mtoprighttwisty.png);margin-right:28px;margin-left:0}.overlay section.menu>h2{font:72px parisienne;text-align:center;margin-bottom:16px}.overlay section.menu h5{font-size:110px;margin-top:0}.overlay section.menu .backside h5{font-size:56px}.overlay section.menu h5:before{content:'';display:block;width:108px;background:url(img/menu/r_mtoptwirl.png) center no-repeat;height:28px;background-size:contain;margin:auto}.overlay section.menu .boxes{display:flex;justify-content:center;margin-bottom:32px;flex-wrap:wrap;clear:both}.overlay section.menu .boxes .block{float:none}.overlay section.menu .menu-list{text-align:center}.overlay section.menu .menu-list a{display:inline-block;margin:8px;font-weight:700;font-size:20px}.overlay section.menu .menu-list a.selected,.overlay section.menu .menu-list a:hover{color:#98211e}.overlay section.menu .menu-list a.selected{border-bottom:2px solid}.overlay section.menu .boxes.first{background:url(img/r_parisblue.png) center 122px no-repeat}.overlay section.menu .boxes .block .box .category .dish:last-child:after,.overlay section.menu .boxes .block .box .dish.special:after,.overlay section.menu h5:after{border:none;background:url(img/menu/r_mbottwirl.png) center no-repeat;width:108px;background-size:contain;height:28px;padding:0}.overlay section.menu h6{font:52px parisienne;text-align:center;margin-bottom:10px;padding:0 25px}.overlay section.menu .box .title-note{text-align:center;font-size:24px;margin-bottom:24px}.overlay section.menu .boxes:after{content:'';display:block;clear:both}.overlay section.menu .boxes .block.full{float:none;width:auto;margin-top:85px;margin-bottom:40px}.overlay section.menu .menu-title{font-size:40px;margin-top:24px;text-align:center}.overlay section.menu .boxes .menu-image{display:block;width:100%}.overlay section.menu .boxes .block .box{margin:auto;position:relative}.overlay section.menu .boxes .block.full .box{width:auto;max-width:1220px;margin-left:auto;margin-right:auto}.overlay section.menu .boxes .block.full .box:after,.overlay section.menu .boxes .block.full .box:before{background-image:url(img/r_largebordermenu.svg);width:100%;height:240px}.overlay section.menu .boxes .block.full .box:before{margin-bottom:-115px}.overlay section.menu .boxes .block.full .box:after{margin-top:-115px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.overlay section.menu .boxes .block.full .box .borders{top:260px;bottom:260px}.overlay section.menu .boxes .block.full .box .category .dish:last-child:after,.overlay section.menu .boxes .block.full .box .dish.special:after{margin-top:24px;margin-bottom:24px}.overlay section.menu .boxes.first .block .box{padding-bottom:80px}.overlay section.menu .boxes .block.full .box .prices{display:flex;justify-content:space-evenly;text-align:center;margin-top:34px}.overlay section.menu .boxes .block.full .box .price-container{flex-grow:1;width:33.333333%}.overlay section.menu .boxes .block.full .box .price-name{font:bold 32px/1 parisienne}.overlay section.menu .boxes .block.full .box .price{margin-bottom:34px}.overlay section.menu .boxes .block .box.small{margin-top:490px}.overlay section.menu .boxes .block .box:after,.overlay section.menu .boxes .block .box:before{content:'';display:block;padding-top:20%;background:url(img/menu/r_boxtop.png) bottom no-repeat;background-size:contain}.overlay section.menu .boxes .block .box:after{background-image:url(img/menu/r_boxbottom.png);background-position:top}.overlay section.menu .boxes.first .block .box:after{position:absolute;bottom:0}.overlay section.menu .boxes .block .box.nc:after,.overlay section.menu .boxes .block .box.nc:before{content:none}.overlay section.menu .boxes .block .box div,.overlay section.menu .boxes .block .box h6{position:relative;z-index:1}.overlay section.menu .boxes .block .box div.icecream-title{margin:15px 30px 0;text-align:left;font:30px Parisienne}.overlay section.menu .boxes .block .box.nc h6{text-align:left;padding:0;font-size:34px}.overlay section.menu .backside .boxes .block.middle .box h6{margin-bottom:0}.overlay section.menu .boxes .block .box .subtitle{font-size:18px;margin-bottom:40px}.overlay section.menu .boxes .block .box .subtitle.on-left{text-align:left;padding:0}.overlay section.menu .boxes .block .box .subtitle .rouge{display:inline-block;vertical-align:middle;width:104px;height:24px;background:url(img/clv_logo.svg) center no-repeat;margin-left:7px}.overlay section.menu .boxes .block .box.nc{padding:0 48px}.overlay section.menu .backside{margin-top:50px;background-size:470px}.overlay section.menu .boxes .block.mid{width:100%;max-width:800px;margin:auto}.overlay section.menu .boxes .block .box table{width:100%;margin-bottom:30px}.overlay section.menu .boxes .block .box table td:first-child{padding-right:12px}.overlay section.menu .boxes .block .box table tr td{padding-top:16px;padding-bottom:16px}.overlay section.menu .boxes .block .box .special-note{padding:0 35px;margin-top:25px;text-align:center}.overlay section.menu .boxes .block.middle .box table{max-width:83%;margin:auto}.overlay section.menu .boxes .block.middle .box table.icecream tr{width:50%;float:left}.overlay section.menu .boxes .block.middle .box table.icecream tr td{font-size:16px;width:65%}.overlay section.menu .boxes .block.middle .box table.icecream tr td:last-child{width:25%;padding-right:10px}.overlay section.menu .backside .boxes .block.middle .box-content{text-align:center;font-size:21px;padding:24px 48px}.overlay section.menu .backside .boxes .block.middle p{margin:16px 0}.overlay section.menu .backside .boxes .block.middle p.small-text{font-size:16px;font-style:italic}.overlay section.menu .backside .boxes .block.middle .highlight{color:#e21f26}.overlay section.menu .backside .boxes .block.middle .box{margin-top:120px}.overlay section.menu .backside .boxes .block.middle .box .borders{top:105px;bottom:105px;left:10px;right:10px}.overlay section.menu .backside .boxes .block.middle .box:after,.overlay section.menu .backside .boxes .block.middle .box:before{width:100%}.overlay section.menu .boxes .block .box table tr td{font-size:22px}.overlay section.menu .boxes .block .box table tr td .note-section{font-size:18px;margin-top:12px}.overlay section.menu .boxes .block .box table tr td .note{display:block;font-size:18px;font-style:italic}.overlay section.menu .boxes .block .box table tr td:last-child{text-align:right}.overlay section.menu .boxes .block .box .borders{position:absolute;top:90px;border-left:1px solid;border-right:1px solid;bottom:90px;left:8px;right:8px;z-index:0}.overlay section.menu .boxes .block .box .price{height:126px;box-sizing:border-box;background:url(img/menu/r_mpricecircle.png) center no-repeat;background-size:contain;text-align:center;padding-top:24px;font:36px parisienne;color:#e21f26;margin-bottom:15px}.overlay section.menu .boxes .block .box .dish,.overlay section.menu .boxes .block .box .or{text-align:center;margin-bottom:10px;display:block}.overlay section.menu .boxes .block .box .dish.special{font-family:parisienne}.overlay section.menu .boxes .block.full .box .category{max-width:740px;margin:auto}.overlay section.menu .boxes .block .box .category .dish:last-child:after,.overlay section.menu .boxes .block .box .dish.special:after{content:'';display:block;margin:auto;padding-top:10px}.overlay section.menu .boxes .block .box .category:last-child .dish:last-child:after{content:none}.overlay section.menu .boxes .block .box .dish .name{font-size:32px;padding:0 25px}.overlay section.menu .boxes .block .box .dish .name span:not(.note){display:block;font-size:18px;margin-top:5px;color:#e21f26}.overlay section.menu .boxes .block .box .dish .name .note{font-size:18px;opacity:.8}.overlay section.menu .boxes .block .box .dish>.note{font:26px parisienne;padding:0 25px}.overlay section.menu .boxes .block .box .dish>.note i{font-family:'Source Sans Pro';font-style:italic;display:block;margin-top:12px}.overlay section.menu .boxes .block .box .info{text-align:center;padding:0 25px;margin-top:24px;color:#e21f26}.overlay section.menu .boxes .block .box .or{font:30px parisienne;color:#e21f26}.overlay section.menu .menu-bottom{font:26px parisienne;text-align:center;margin-top:10px}.overlay section.menu .menu-bottom .rules{font-family:'Source Sans Pro';font-size:18px}.image-box .arrow,.image-box img,.pop-box .pop.order{margin:auto;position:absolute}.overlay section.menu .menu-bottom .red{color:#e21f26}.overlay section.menu .menu-bottom .frame{height:75px;background:url(img/menu/r_mfooter.png) center no-repeat;background-size:contain}.image-box,.pop-box{visibility:visible;display:none}.image-box img{max-width:70%;max-height:90%;top:0;left:0;right:0;bottom:0}.image-box .arrow{color:#fff;font-size:150px;top:0;bottom:0;height:150px;width:100px;text-align:center;cursor:pointer}.image-box .arrow.left{left:0}.image-box .arrow.right{right:0}.image-box .close,.pop-box .pop.order .close{font:50px serif;color:#fff;position:absolute;top:0;right:20px;cursor:pointer}.pop-box .pop.order{max-width:500px;max-height:372px;background:#fff;top:50%;left:0;right:0;padding:30px 20px;box-sizing:border-box;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pop-box .pop.order h5{color:#771d29;text-align:center;font:50px parisienne}.pop-box .pop.order h5:after{content:'';display:block;width:150px;height:5px;background:#771d29;margin:7px auto 58px}.pop-box .pop.order p{text-align:center;font-size:26px}.pop-box .pop.order p a{color:#771d29}.pop-box .pop.order .order-online{display:block;width:353px;padding:11px 0;background:url(img/button-bg-hover.svg) center no-repeat;clear:both;text-align:center;margin:40px auto 10px;border:none;font:30px parisienne;color:#2c3e50}.pop-box .pop.order .close{color:#2c3e50}.pop-box.rb-box .pop.order .close{color:#ecf0f1;right:6px;top:5px;line-height:.6;-webkit-transition:.2s;transition:.2s;font-size:42px}.pop-box.rb-box .pop.order .close:hover{color:#d9b451}.pop-box .pop.order .deliveroo{text-align:center;display:block;margin:40px 0 5px}.pop-box.rb-box .pop.order{text-align:center;background:#001522;max-height:none;max-width:648px;padding:12px 0 50px}.pop-box.rb-box .pop.order:after{content:'';position:absolute;width:86px;height:24px;left:0;right:0;bottom:12px;margin:auto;background:url(img/rb_bottom.svg) center no-repeat;background-size:contain}.pop-box.rb-box h5 span{position:absolute;left:0;right:0;font-size:24px;top:115px}.pop-box.rb-box .rb-header{width:88%;display:block;max-width:516px;margin:0 auto auto}.pop-box.rb-box .pop.order p{color:#ecf0f1;letter-spacing:.9px;font:12px/18px 'Source Sans Pro';font-weight:300;padding:0 16px}.pop-box.rb-box .rb-fom{width:202px;display:block;margin:18px auto 12px}.pop-box.rb-box .rb-button{display:inline-block;padding:9px 16px 10px;border:1px solid #d9b451;color:#ecf0f1;font:14px 'Source Sans Pro';font-weight:300;-webkit-transition:.2s;transition:.2s;letter-spacing:.9px}.pop-box.rb-box .rb-banner{height:162px;border-top:2px solid #d9b451;border-bottom:2px solid #d9b451;margin:14px 0;background:url(img/rb_bgbookingtop.png) center no-repeat;background-size:cover}.pop-box.rb-box .rb-button:hover{background:#d9b451;color:#001522}.pop-box.rb-box .rb-button:active{background:#ecf0f1;color:#d9b451}.page-template-menu .overlay{visibility:visible;position:relative;background:0 0;margin-top:500px}.page-template-menu .overlay .close{display:none}@media screen and (max-width:1724px){section.infos{height:1000px}section.infos .block,section.infos .block.right{padding:0 0 0 70px;background-position:-85px 0}section.infos .block.right{background-position:bottom right}}@media screen and (max-width:1450px){section.news .block .decoration{display:none}}@media screen and (max-width:1424px){section.news .block .article .date{width:auto}}@media screen and (max-width:1370px){html.poped .overlay{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto}html.poped,html.poped body{overflow:auto}html.poped .page-container{display:none}html.poped .page-template-menu .page-container{display:block}.overlay section.menu{width:auto;top:0}.overlay section.menu .boxes.first{background-image:none}.overlay section.menu .boxes .block .box.small{margin-top:0}.overlay section.menu .backside .menu-top,.overlay section.menu .menu-top{height:auto}.overlay section.menu .menu-top i{margin-top:72px}.overlay section.menu .block{float:none;width:auto;text-align:center;margin-bottom:30px;display:block}.overlay section.menu .backside .boxes .block.middle .box{margin-top:0;max-width:475px}.overlay section.menu .backside{background:0 0}.overlay section.menu .backside .menu-top i{margin-top:50px}.overlay section.menu .boxes .block .box.nc h6{text-align:center}.overlay section.menu .boxes .block .box table tr td{text-align:left}.overlay section.menu .boxes .block .box table{margin:20px auto 40px}.overlay .close{color:#1a1a1a;text-shadow:none;right:10px}.overlay.image-box .close{color:#fff}.overlay section.menu .boxes .block.full{margin-top:80px}}@media screen and (max-width:1270px){.wrapper{width:auto;padding:0 50px}.news.all .wrapper{padding:0 0 0 50px}section.news .news-row .wrapper{padding:0}section.news .single-news .block.small.right .pic-box{background-size:87%}.overlay section.menu .boxes .block.full .box{max-width:800px}.overlay section.menu .boxes .block.full .box:before{margin-bottom:-68px}.overlay section.menu .boxes .block.full .box .borders{top:180px;bottom:180px}}@media screen and (max-width:1230px){section.welcome .clr{text-align:center;display:inline-block}section.welcome .wrapper .block.right .tel{padding:0;display:inline-block;width:294px;margin-left:25px}section.welcome .block.right .correct{padding-left:87px}section.welcome .wrapper .block.right{width:auto;float:none;padding:0}section.welcome .clr .block{float:none;display:inline-block;width:auto;vertical-align:middle}section.welcome .sign{left:100px}.home section.news .block{float:none;max-width:600px;width:auto;margin:100px auto}}@media screen and (max-width:1215px){section.team .separator.glyph{display:none}section.team .member{margin:7px 5px}}@media screen and (max-width:1170px){footer .content .block ul li{font-size:13px}}@media screen and (max-width:1147px){section.welcome .wrapper .block{margin-bottom:30px}}@media screen and (max-width:1087px){section.welcome .wrapper .block.right .clr{margin-left:80px}section.welcome .sign{left:110px;background-image:url(img/r_signaddress_hdpi.png);background-size:cover}section.welcome .clr .block{width:100%}section.welcome .block.right button,section.welcome .block.right button:after{background-image:url(img/r_bookonline_hdpi.png);background-size:100%}section.welcome .wrapper .block.right .tel{background-image:url(img/r_tel_hdpi.png);background-size:100%;margin:0;float:none;width:386px;display:block}section.news a.more-news,section.news a.more-news:after{background-image:url(img/r_allournews_hdpi.png);background-size:100%}.home header{height:450px}.home nav{top:290px}.home nav.fixed{top:0;padding:0}section.testimonials .slider-container .slider .slides .slide p{font-size:18px}section.gallery .picture .pic-title{display:none}}@media screen and (max-width:1024px){section.gallery .picture{width:50%}.page-template-gallery section.gallery .picture{width:33.3333%}section.infos .block .inner form i{display:none}.overlay section.menu .boxes .block{width:100%}}@media screen and (max-width:935px){section.news.all{margin-top:50px}section.welcome .wrapper .block.right{width:auto;float:none;margin-bottom:100px;padding:0}section.welcome .wrapper .block.right .christmas-content p{padding:0}footer .content .block:first-child ul li span{display:none}section.rouge .pic-box{width:auto;height:200px;background-size:434px}section.rouge .pic-box a{background-size:contain}section.testimonials .slider-container .slider .slides{width:auto}.news.all .wrapper{padding:0 50px}section.news .single-news .block.large,section.news .single-news .block.small.right{float:none;width:auto}section.news .single-news .block.small.right{margin-bottom:100px;padding:0;display:none}section.news .single-news .block.small.right:after{content:'';display:block;clear:both}section.news .single-news .block.small.right .pic-box{width:46%;float:left;margin:0 2%;background-size:contain}section.news .single-news .block.small.right hr{display:none}section.news .single-news .block.small.right .pic-box a{width:75%}section.news .single-news .block.small.right .pic-box:first-child{margin-bottom:50px}section.news .block .article .date{width:auto}header{margin-top:27px}.admin-bar header{margin-top:14px}section.welcome .clr{display:block}section.welcome .wrapper .block.right .clr{margin-left:0}section.welcome .sign{left:0;right:0}section.welcome .wrapper .block.right .tel{margin:auto}header .banner img{position:absolute;margin:auto;top:55px;width:90%;left:0;display:block;float:none;right:0}.home header .banner img{top:0;width:auto;bottom:0;margin:auto;height:85%;max-width:100%}.home header .banner{height:100px}.home header .banner .wrapper .rouge-midnight{top:92px;right:auto;left:4%}}@media screen and (max-width:840px){section.infos{height:auto}section.infos .block:first-child{float:none;display:block;width:auto;padding:0 70px;margin-bottom:100px}section.infos .block.right{margin:0 0 100px;padding:0 0 0 70px;width:auto;float:none;background-size:40%}section.infos .block .inner{float:none;margin:auto}section.infos .block.right .image-container{margin:30px 70px 30px 0;width:auto;display:block}section.infos .block.right .image-container img{width:100%}.overlay section.menu .backside h5{font-size:60px}.overlay section.menu .backside .menu-top i{margin-top:35px}.overlay section.menu .boxes .block.full .box:before{margin-bottom:0;height:80px}.overlay section.menu .boxes .block.full .box .borders{bottom:90px;top:90px;left:0;right:0}.overlay section.menu .boxes .block.full .box .title-note{padding:0 16px}.overlay section.menu .boxes .block.full .box .prices{display:block}.overlay section.menu .boxes .block.full .box .price-container{width:100%}}@media screen and (max-width:825px){section.testimonials .slider-container .slider .slides{width:auto;top:0;min-height:140px;height:auto;overflow:initial!important}section.testimonials .slider-container .slider{background:0 0;height:auto}section.testimonials .slider-container{height:auto;background-size:contain;padding-top:50px}section.testimonials .slider-container .slider .slides .slide p{position:relative;max-height:none;top:auto;-webkit-transform:translateY(0);transform:translateY(0);overflow:initial;padding:0 90px}section.testimonials .slider-container .slider .nav{top:auto;clear:both}section.testimonials .slider-container .slider .slides .slide .author{position:relative;right:auto;float:right;margin-right:70px}section.testimonials .slider-container .slider .slides .slide .author:after{content:'';display:block;clear:both}section.testimonials .slider-container .slider .slides .slide{height:auto!important;position:relative!important}}@media screen and (max-width:800px){footer h5{font-size:30px}footer h5:after{width:80%}footer .content .block{padding-top:30px}nav{position:fixed;top:70px;z-index:100;background:0 0;height:auto}nav.fixed ul li.deploy{display:block}section.welcome .clr,section.welcome .clr .block{margin:0}section.welcome .sign{left:0;right:0}section.welcome .wrapper .block{margin-bottom:30px}section.news.all .news-row{max-height:none}section.news.all .news-row .block{float:none;width:auto;max-width:600px;margin:80px auto}section.news.all .news-row.first .block.right .article-container{margin-top:0}section.news .separator.glyph{display:none}section.news.all h5{text-align:center}section.news.all h5:after{margin:auto;width:200px}section.news .block .separator.glyph.nl{display:block}section.gallery.grid{padding-top:80px}section.team .wrapper{padding:0}}@media screen and (max-width:765px){header .sign{left:0;right:0;margin:auto}section.welcome .block.right .correct{padding-left:85px}section.welcome .wrapper .block{float:none;width:auto;text-align:center;margin-bottom:30px;display:block}section.welcome .wrapper .block h4:after{margin:0 auto 50px}.overlay section.menu h5{font-size:72px}.overlay section.menu .menu-top i{margin-top:48px}}@media screen and (max-width:730px){section.news .single-news .block.small.right .pic-box{width:auto;float:none;margin:0;background-size:368px}footer .content{height:auto;text-align:center}footer .content .block{text-align:left;float:left;display:inline-block;width:50%;height:auto}footer .content .block:last-child{float:none;display:block;height:auto;clear:both;text-align:center;background:0 0;width:90%;margin:40px auto 20px;padding-top:25px}footer .content .block:last-child:after{content:'';display:block;clear:both}footer .content .block:last-child h5{display:none}footer .content .block:last-child li{padding:0 0 20px;display:inline-block;float:none;width:100%}footer .content .block:last-child li a{display:inline-block;min-width:164px;text-align:left}section.news .single-news .author .block,section.news .single-news .author .block.right{width:50%}}@media screen and (max-width:680px){.overlay section.menu .backside .menu-top i{display:none}.image-box img{max-width:100%;max-height:80%}.image-box .arrow{top:auto;line-height:.5;height:90px}.image-box .arrow,.image-box .close{text-shadow:0 0 1px rgba(0,0,0,.6);z-index:100}section.rouge .pic-box a,section.rouge .pic-box a.box-wine{width:100%}section.testimonials .slider-container .slider .slides .slide p{padding:0 70px}}@media screen and (max-width:620px){.home header{height:365px}.home header .banner{height:85px}nav{top:70px}nav.fixed ul{padding-top:0}nav ul li.logo{display:block;text-align:center;height:40px}nav ul li.logo img{height:100%}.news.all .wrapper{padding:0 20px}.single section.news.all .plate{left:auto;right:50px}.home header .banner .wrapper .rouge-midnight{width:160px;top:53px}.overlay section.menu .backside{margin-top:40px}.overlay section.menu .boxes .block.full{margin-top:0}.overlay section.menu .backside .menu-top,.overlay section.menu .menu-top{display:none}.overlay section.menu .menu-title{font-size:24px;margin-top:0;margin-bottom:32px}}@media screen and (max-width:590px){section.rouge .pic-box{background-size:434px}section.rouge .pic-box a,section.rouge .pic-box a.box-wine{width:75%;background-size:contain}section.news .block.one{width:auto;margin:30px}section.news .block .article .news-image{height:250px}.overlay section.menu .menu-top i{height:42px;margin-top:60px}footer .bps span{display:block;font-size:0;padding:5px 0}}@media screen and (max-width:550px){footer .content .wrapper{text-align:center;padding:20px 0}footer .logo{width:100%;height:auto;max-height:65px;display:block}footer .content .block{display:block;margin:0 auto 50px 0;width:auto;text-align:center;float:none}footer .content .block:last-child{padding:0}footer .content .block:last-child li{padding:0 0 20px;display:inline-block;float:none;width:100%}footer h5:after{width:40%;margin:auto}.page-template-gallery section.gallery .picture{width:33.3333%}section.news .single-news .author{height:auto}section.news .single-news .author .block{float:none;width:auto;text-align:center;padding-right:30px}section.news .single-news .author .block.right{height:auto;width:auto}section.news .single-news .author .block.right .portrait{float:none;margin:auto;height:270px;padding-top:37px}section.news .single-news .author .block.right:after{content:'';display:block;clear:both}section.news .single-news .author .block.right .portrait .frame{margin:0 auto 53px}section.news .single-news .author h3{padding-left:0}.overlay section.menu .menu-top h5{font-size:40px}.overlay section.menu .menu-top i{margin-top:35px}footer h5{font-size:45px}footer .content .block ul li{font-size:18px}section.testimonials .slider-container .slider .slides .slide p{padding:0 50px}}@media screen and (max-width:520px){section.rouge .grid .wrapper img{width:83%;margin-top:-30px}.overlay section.menu .boxes .block .box.nc{padding:0}}@media screen and (max-width:500px){section.infos .block:first-child{padding:0 30px}section.infos .block.right{padding:0 25px}section.infos .block.right .image-container{margin-right:30px}section.news .block .article .date{width:auto}section.wine-list table td{font-size:14px}section h4,section h5{font-size:40px}nav,nav.fixed{width:auto;left:0;right:0;float:none}}@media screen and (max-width:473px){section.team .member{margin-bottom:30px}}@media screen and (max-width:465px){section.welcome .block.right{padding:0}section.welcome .block.right button,section.welcome .block.right button:after{width:250px;font-size:25px;padding:0;height:60px;background-size:250px}section.welcome .block.right .voucher-link button{background-position:0 -60px}section.welcome .block.right button:after{background-position:0 -63px}section.news a.more-news,section.news a.more-news:after{width:auto;margin:55px 30px;background-size:contain;background-position:center}section.news a.more-news:after{content:none}.wrapper{padding:0 20px}.home .news .wrapper,.nav-container .wrapper{padding:0}nav.fixed .social-nav.fb{right:35px}nav.fixed .social-nav.tw{right:5px}.overlay section.menu .menu-top i{display:none}section.welcome .wrapper .block.right .tel{width:250px;background-size:contain}section.news .block .article .more{font-size:14px}section.news .block .article .share .switch,section.news .single-news .news-container .share .switch{margin-left:5px;margin-top:2px}}@media screen and (max-width:435px){section.news .block .article .news-image{height:180px}nav{left:0;right:0;margin:auto}section h4,section.news a.more-news,section.news h5{font-size:30px}section.welcome h4:after{margin:0 auto 30px}section.news .block.one{margin:0 10px}section.infos .block.right table tr td{font-size:15px}section.rouge .grid .wrapper img{width:100%;box-sizing:border-box}section.news .single-news .block.small.right .pic-box{background-size:contain}.overlay section.menu .menu-top h5{font-size:50px}.overlay section.menu .menu-top i{margin-top:30px}.overlay section.menu .boxes .block .box{width:auto}.overlay section.menu .menu-bottom{font-size:21px}.overlay section.menu .boxes .block .box:after,.overlay section.menu .boxes .block .box:before{width:100%;background-size:100%}.overlay section.menu h6{padding:0 15px;font-size:40px}nav .bottom-art{display:none}}@media screen and (max-width:380px){section h5{font-size:35px}section.news .single-news .block.small.right .pic-box:first-child{margin:0}.overlay section.menu .boxes .block .box .price{height:100px;padding-top:15px}}@media screen and (max-width:365px){section.testimonials .slider-container .slider{background-size:contain}section.welcome .wrapper .block.right .tel{font-size:23px;width:100%;background-size:contain}section.welcome .block.right .correct{padding-left:68px}section.wine-list table tr td.yr{padding-right:3px}}@media screen and (max-width:320px){section.news .single-news .author .block.right .portrait{width:auto;background:0 0;padding-top:15%}section.news .single-news .author .block.right .portrait .frame{background-size:cover;background-position:top center}section.news .single-news .author h3{font-size:30px}}@media screen and (max-width:300px){nav ul{width:auto}}@media screen and (max-height:575px){nav .bottom-art{display:none}}