.circle::before,html{box-sizing:border-box}h1,h2,h3{font-weight:400}a,h4,p{color:#9D8B5E}*,::after,::before{margin:0;padding:0;box-sizing:inherit}html{font-family:"Libre Baskerville";color:#000;position:relative}h1,h2,h3,h4{font-family:"Brandon Grotesque",Fallback}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body.locked{overflow:hidden;height:100%;position:relative}:focus{outline:0}input,select,textarea{-webkit-appearance:none;outline:0;box-shadow:none;border-radius:0}img{vertical-align:top;height:auto}.body__wrapper{height:100%;width:100%;display:block}.wp-block-image.fade-in{background-color:#FFF}.grecaptcha-badge{visibility:hidden}@font-face{font-family:'Brandon Grotesque';src:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/BrandonGrotesque-Regular.woff2) format("woff2"),url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/BrandonGrotesque-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Brandon Grotesque';src:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/BrandonGrotesque-Light.woff2) format("woff2"),url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/BrandonGrotesque-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:'Brandon Grotesque';src:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/BrandonGrotesque-Bold.woff2) format("woff2"),url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/BrandonGrotesque-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:'Libre Baskerville';src:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/LibreBaskerville-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Libre Baskervill';src:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/LibreBaskerville-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:'Libre Baskervill';src:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/fonts/LibreBaskerville-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}::-moz-selection{background-color:#9D8B5E;color:#FFF}::selection{background-color:#9D8B5E;color:#FFF}h1{font-size:25px;line-height:45px;letter-spacing:2px;text-transform:uppercase}h2{font-size:18px;line-height:29px;letter-spacing:2px;text-transform:uppercase}.wp-block-quote cite,h3{font-size:16px;text-transform:uppercase;letter-spacing:2px}h3{line-height:26px}h4{font-size:14px;line-height:22px;letter-spacing:2px;text-transform:uppercase;font-weight:lighter}a,p{font-size:14px;line-height:25px;font-weight:400}p:not(.link-center):not(.link-left) a{color:#000;border-bottom:1px solid #9D8B5E;cursor:pointer;position:relative;transition:.2s ease;text-decoration:none;white-space:nowrap}@media screen and (min-width:1230px){p:not(.link-center):not(.link-left) a::after{content:'';left:-3px;position:absolute;height:22px;width:0;transition:.25s;background-color:#9D8B5E;z-index:-1;bottom:-2px;visibility:hidden}p:not(.link-center):not(.link-left) a:hover{color:#000}p:not(.link-center):not(.link-left) a:hover:after{width:calc(100% + 6px);visibility:visible}}strong{font-weight:bolder}ol,ul{list-style:none}ol li,ul:not(.gform_fields):not(.footer__list):not(.navigation__list):not(.slick-dots) li{color:#9D8B5E;font-size:14px;line-height:25px;font-family:"Libre Baskerville";padding-left:20px;position:relative}.footer .footer__container .footer__navigation .footer__list li a,.header .header__contact,.navigation .navigation__list li a,.wp-block-quote cite,.wp-block-quote p::after,.wp-block-quote p::before{font-family:"Brandon Grotesque",Fallback}ol li:not(:last-child),ul:not(.gform_fields):not(.footer__list):not(.navigation__list):not(.slick-dots) li:not(:last-child){margin-bottom:15px}ol li:before,ul:not(.gform_fields):not(.footer__list):not(.navigation__list):not(.slick-dots) li:before{content:'';position:absolute;left:0;top:12px;width:10px;height:1px;background-color:#9D8B5E}.header{background-color:transparent;position:fixed;display:flex;align-items:center;justify-content:space-between;left:0;top:0;width:100%;padding:10px 30px 10px 0;z-index:1000;transition:.2s ease-out}@media screen and (min-width:1230px){ol li:not(:last-child),ul:not(.gform_fields):not(.footer__list):not(.navigation__list):not(.slick-dots) li:not(:last-child){margin-bottom:30px}.header{padding:25.5px 40px 25.5px 25px}}.header .header__hamburger{display:inline-flex;flex-direction:column;cursor:pointer;padding:30px;z-index:1001;-webkit-tap-highlight-color:transparent}.header .header__hamburger span{width:18px;height:2px;background-color:#000;display:inline-block;transition:.2s}.header .header__hamburger span:first-child{margin-bottom:10px;-webkit-transform-origin:0 2px;transform-origin:0 2px}.header .header__hamburger span:last-child{-webkit-transform-origin:2px 1px;transform-origin:2px 1px}@media screen and (min-width:1230px){.header .header__hamburger span{width:35px}.header .header__hamburger span:first-child{margin-bottom:15px;-webkit-transform-origin:5px 1px;transform-origin:5px 1px}.header .header__hamburger span:last-child{-webkit-transform-origin:6px 0;transform-origin:6px 0}.header .header__hamburger{padding:15px}}.header .header__logo{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .header__logo img{width:138px;height:auto;display:block}.header .header__contact{font-weight:300;font-size:14px;line-height:25px;letter-spacing:2px;color:#FFF;background-color:#9D8B5E;padding:10px 15px;text-transform:uppercase;text-decoration:none;transition:.2s ease-out;display:none}.header .header__contact:hover{padding:8px 20px}@media screen and (min-width:1230px){.header .header__logo img{width:180px}.header .header__contact{display:block}}.header .brown-box{display:none}@media screen and (min-width:1230px){.header .brown-box{display:block;width:350px;height:100px;position:absolute;left:0;background-color:#f9f9f6;transition:.2s;-webkit-transform:translateX(-350px);transform:translateX(-350px)}}.header.opened .header__hamburger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.opened .header__hamburger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header.opened .brown-box{-webkit-transform:translateX(0);transform:translateX(0)}.header.opened::before{content:"";position:absolute;left:0;top:0;width:100vw;height:94px;background-color:#F9F9F6}@media screen and (min-width:1230px){.header.opened::before{content:none}.header:hover{background-color:#fff!important}.header:hover.opened{background-color:transparent!important}.header:hover.after-hero{background-color:#fff!important}}.navigation{display:none;flex-direction:column;overflow-y:auto;position:fixed;left:0;top:0;min-height:100vh;background-color:#F9F9F6;width:100vw;height:100%;z-index:999;transition:.2s;-webkit-transform:translateX(0);transform:translateX(0)}.navigation .navigation__list{display:flex;flex-direction:column;align-items:center;margin-top:100px}.navigation .navigation__list li a{font-size:14px;line-height:25px;letter-spacing:2px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:lighter;transition:.2s}.navigation .navigation__list li a:hover{color:#9D8B5E}.navigation .navigation__list li:not(:last-child){margin-bottom:15px}.navigation .navigation__list li.unique a{color:#FFF;padding:8px 12px;background-color:#9D8B5E;display:block;transition:.2s ease-out}.navigation .navigation__list li.unique a:hover,.wp-block-group.contact-cta .wp-block-buttons .wp-block-button .wp-block-button__link:hover{padding:8px 20px}.navigation .navigation__list li:last-child{padding-bottom:100px}.navigation .navigation__list li.current_page_item:not(.unique) a{color:#9D8B5E}@media screen and (min-width:1230px){.navigation .navigation__list li:not(:last-child){margin-bottom:30px}.navigation .navigation__list{align-items:flex-start;margin-top:120px;padding-left:30px}.navigation{width:350px;left:-350px;display:flex;transition:.2s ease-out}.navigation.visible{-webkit-transform:translateX(350px);transform:translateX(350px)}}.navigation.visible{display:flex;transition:.2s}h2+.wp-block-table,h2+p{margin-top:30px}p+p{margin-top:15px}@media screen and (min-width:1230px){p+p{margin-top:30px}}.portfolio+p,.wp-block-columns+p,p+.wp-block-columns,p+h2.line-left,p+span+.wp-block-columns{margin-top:30px}.portfolio+.wp-block-buttons{padding-top:30px;z-index:11;position:relative;background-color:#fff}@media screen and (min-width:768px){.portfolio+p,.wp-block-columns+p,p+.wp-block-columns,p+h2.line-left,p+span+.wp-block-columns{margin-top:60px}.portfolio+.wp-block-buttons{padding-top:60px}}@media screen and (min-width:1230px){.portfolio+p,.wp-block-columns+p,p+.wp-block-columns,p+h2.line-left,p+span+.wp-block-columns{margin-top:120px}.portfolio+.wp-block-buttons{padding-top:120px}}.wp-block-group.highlighted+p{margin-top:30px}@media screen and (min-width:1230px){.wp-block-group.highlighted+p{margin-top:90px}}h3+p,p+.wp-block-buttons,p+.wp-block-image,p+p.link-center,p+p.link-left,p+ul,ul+p{margin-top:15px}@media screen and (min-width:768px){h3+p,p+.wp-block-buttons,p+.wp-block-image,p+p.link-center,p+p.link-left,p+ul,ul+p{margin-top:30px}}@media screen and (min-width:1230px){.map+p+.wp-block-buttons,.portfolio+p+.wp-block-buttons,.wp-block-columns+p+.wp-block-buttons,p.link-left+p{margin-top:60px}}.wp-block-table+h2,h1.line-center+p+.wp-block-buttons,p+h1,p+h2,p+h3,p+h4,ul+h2{margin-top:30px}@media screen and (min-width:1230px){.wp-block-table+h2,h1.line-center+p+.wp-block-buttons,p+h1,p+h2,p+h3,p+h4,ul+h2{margin-top:60px}}.blog-post__content .wp-block-quote+ol,.blog-post__content .wp-block-quote+p,.blog-post__content .wp-block-quote+ul{margin-top:15px}@media screen and (min-width:768px){.blog-post__content .wp-block-quote+ol,.blog-post__content .wp-block-quote+p,.blog-post__content .wp-block-quote+ul{margin-top:30px}}.blog-post__content .wp-block-image+h1,.blog-post__content .wp-block-image+h2,.blog-post__content .wp-block-image+h3,.blog-post__content .wp-block-image+h4,.blog-post__content h1+.wp-block-quote,.blog-post__content h2+.wp-block-quote,.blog-post__content h3+.wp-block-quote,.blog-post__content h4+.wp-block-quote,.blog-post__content p+.wp-block-quote{margin-top:30px}@media screen and (min-width:1230px){.blog-post__content .wp-block-image+h1,.blog-post__content .wp-block-image+h2,.blog-post__content .wp-block-image+h3,.blog-post__content .wp-block-image+h4,.blog-post__content h1+.wp-block-quote,.blog-post__content h2+.wp-block-quote,.blog-post__content h3+.wp-block-quote,.blog-post__content h4+.wp-block-quote,.blog-post__content p+.wp-block-quote{margin-top:60px}}.section+.section .section__container{padding-top:0}h1.line-center+.contact,h1.line-center+.portfolio__tabs,h1.line-center+p,h2.line-center+.portfolio__tabs,h2.line-center+.wp-block-columns,h2.line-center+p{margin-top:15px;padding-top:15px;position:relative}h1.line-center+.contact br,h1.line-center+.portfolio__tabs br,h1.line-center+p br,h2.line-center+.portfolio__tabs br,h2.line-center+.wp-block-columns br,h2.line-center+p br{display:none}h1.line-center+.contact::before,h1.line-center+.portfolio__tabs::before,h1.line-center+p::before,h2.line-center+.portfolio__tabs::before,h2.line-center+.wp-block-columns::before,h2.line-center+p::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;position:absolute}@media screen and (min-width:768px){h1.line-center+.contact,h1.line-center+.portfolio__tabs,h1.line-center+p,h2.line-center+.portfolio__tabs,h2.line-center+.wp-block-columns,h2.line-center+p{margin-top:15px;padding-top:30px}}@media screen and (min-width:1230px){h1.line-center+.contact,h1.line-center+.portfolio__tabs,h1.line-center+p,h2.line-center+.portfolio__tabs,h2.line-center+.wp-block-columns,h2.line-center+p{margin-top:30px;padding-top:60px}h1.line-center+.contact br,h1.line-center+.portfolio__tabs br,h1.line-center+p br,h2.line-center+.portfolio__tabs br,h2.line-center+.wp-block-columns br,h2.line-center+p br{display:initial}}h1.line-left+.highlighted,h1.line-left+p,h2.line-left+.highlighted,h2.line-left+.portfolio,h2.line-left+.wp-block-columns,h2.line-left+p,h4.line-left+h3{margin-top:15px;padding-top:15px;position:relative}h1.line-left+.highlighted::before,h1.line-left+p::before,h2.line-left+.highlighted::before,h2.line-left+.portfolio::before,h2.line-left+.wp-block-columns::before,h2.line-left+p::before,h4.line-left+h3::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:0;top:0;position:absolute}@media screen and (min-width:768px){h1.line-left+.highlighted,h1.line-left+p,h2.line-left+.highlighted,h2.line-left+.portfolio,h2.line-left+.wp-block-columns,h2.line-left+p,h4.line-left+h3{margin-top:15px;padding-top:30px}}@media screen and (min-width:1230px){h1.line-left+.highlighted,h1.line-left+p,h2.line-left+.highlighted,h2.line-left+.portfolio,h2.line-left+.wp-block-columns,h2.line-left+p,h4.line-left+h3{margin-top:30px;padding-top:30px}}h2.line-left+.highlighted{padding-top:30px}br{display:none}.br-visible br{display:initial}header+.navigation+.section{margin-top:40px}.spacing-bottom{padding-bottom:60px}@media screen and (min-width:1230px){h2.line-left+.highlighted{padding-top:60px}.br-visible br,br{display:initial}header+.navigation+.section{margin-top:0}.spacing-bottom{padding-bottom:200px}}.spacing-top--small{padding-top:15px}.narrow370{max-width:380px;width:100%;display:block;margin-left:auto;margin-right:auto}.narrow470,.narrow570{max-width:580px;width:100%;display:block;margin-left:auto;margin-right:auto}.narrow370-left,.narrow470-left{max-width:380px;width:100%;display:block;margin-right:auto}.narrow570-left{max-width:580px;width:100%;display:block;margin-right:auto}.white-background .wp-block-group__inner-container p{max-width:380px;width:100%;display:block;margin:0 auto}.footer{background-color:#DFD6CF;position:relative;z-index:10}.footer .footer__container{padding:30px;display:block;margin:0 auto;max-width:1230px;width:100%;position:relative}.footer .footer__container .footer__content .footer__about,.footer .footer__container .footer__content .footer__about p:first-child,.footer .footer__container .footer__content .footer__contact,.footer .footer__container .footer__content .footer__contact .footer__call,.footer .footer__container .footer__content .footer__contact .footer__email,.footer .footer__container h4.line-left{margin-bottom:30px}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a:not(:last-child),.slick-slider .slick-dots li:not(:last-child){margin-right:15px}.footer .footer__container h4.line-left{font-weight:400;color:#000;padding-bottom:15px;position:relative}.footer .footer__container h4.line-left::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:0;bottom:0;position:absolute}.footer .footer__container .footer__content .footer__about p{color:#000}@media screen and (min-width:1230px){.spacing-top--small{padding-top:30px}.footer .footer__container .footer__content .footer__about p:first-child br{display:none}.footer .footer__container .footer__content .footer__about{width:470px}}.footer .footer__container .footer__content .footer__about p:last-child br{display:initial!important}.footer .footer__container .footer__content .footer__contact .footer__call h4,.footer .footer__container .footer__content .footer__contact .footer__email h4{margin-bottom:10px}.footer .footer__container .footer__content .footer__contact .footer__call a,.footer .footer__container .footer__content .footer__contact .footer__email a{color:#000;border-bottom:1px solid #9D8B5E;text-decoration:none;padding-bottom:3px;transition:.2s;position:relative}@media screen and (min-width:1230px){.footer .footer__container .footer__content .footer__contact .footer__call a::after,.footer .footer__container .footer__content .footer__contact .footer__email a::after{content:'';left:0;position:absolute;height:25px;width:0;transition:.25s;background-color:#9D8B5E;z-index:-1}.footer .footer__container .footer__content .footer__contact .footer__call a:hover,.footer .footer__container .footer__content .footer__contact .footer__email a:hover{color:#FFF}.footer .footer__container .footer__content .footer__contact .footer__call a:hover:after,.footer .footer__container .footer__content .footer__contact .footer__email a:hover:after{width:100%}.footer .footer__container .footer__content .footer__contact .footer__call,.footer .footer__container .footer__content .footer__contact .footer__email{margin-bottom:20px}}.footer .footer__container .footer__content .footer__contact .footer__social h4,p.link-center>a{margin-bottom:10px}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons{display:flex;align-items:center}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a{display:inline-block;height:20px;width:20px}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a span{background-color:#000;height:20px;width:20px;-o-object-fit:contain;object-fit:contain;transition:.2s;display:inline-block}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a span.instagram{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/instagram.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/instagram.svg)}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a span.linkedin{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/linkedin.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/linkedin.svg)}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a span.facebook{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/facebook.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/facebook.svg)}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a span.pinterest{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/pinterest.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/pinterest.svg)}.footer .footer__container .footer__content .footer__contact .footer__social .footer__icons a:hover span{background-color:#9D8B5E}@media screen and (min-width:1230px){.footer .footer__container .footer__content .footer__contact{margin-bottom:0;margin-right:120px}.footer .footer__container .footer__content{display:flex;justify-content:space-between;margin-bottom:60px}.footer .footer__container .footer__navigation .footer__list li:not(:last-child){margin-right:30px}}.footer .footer__container .footer__navigation .footer__list{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:15px}.footer .footer__container .footer__navigation .footer__list li a{font-size:12px;line-height:18px;letter-spacing:2px;color:#000;text-transform:uppercase;text-decoration:none;font-weight:300;transition:.2s}.footer .footer__container .footer__navigation .footer__list li a:hover{color:#9D8B5E}.wp-block-columns{margin-bottom:0;flex-wrap:initial;flex-direction:column}.wp-block-columns .wp-block-column{margin:0;position:relative}.wp-block-columns .wp-block-column:first-child{margin-bottom:60px}.wp-block-columns .wp-block-column:last-child,.wp-block-columns.reverse .wp-block-column:first-child{margin-bottom:0}@media screen and (min-width:768px){.wp-block-columns .wp-block-column.vertically-centered{display:flex;justify-content:center;flex-direction:column}.wp-block-columns .wp-block-column{width:270px;flex-grow:unset!important;flex-basis:unset!important}.wp-block-columns .wp-block-column:first-child{margin-bottom:0}}@media screen and (min-width:900px){.wp-block-columns .wp-block-column{width:370px;flex-grow:unset;flex-basis:unset}.wp-block-columns .wp-block-column:first-child{margin-bottom:0}}@media screen and (min-width:1230px){.footer .footer__container .footer__navigation .footer__list{display:flex}.footer .footer__container{padding:60px 30px}.wp-block-columns .wp-block-column{width:470px;flex-grow:unset;flex-basis:unset}.wp-block-columns .wp-block-column:first-child{margin-bottom:0}}.wp-block-columns.reverse{flex-wrap:initial;flex-direction:column-reverse}.wp-block-columns.reverse .wp-block-column:last-child{margin-bottom:60px}@media screen and (min-width:768px){.wp-block-columns.reverse .wp-block-column{width:270px;flex-grow:unset;flex-basis:unset}.wp-block-columns.reverse .wp-block-column:last-child{margin-bottom:0}}@media screen and (min-width:900px){.wp-block-columns.reverse .wp-block-column{width:370px;flex-grow:unset;flex-basis:unset}.wp-block-columns.reverse .wp-block-column:last-child{margin-bottom:0}}@media screen and (min-width:1230px){.wp-block-columns.reverse .wp-block-column{width:370px;flex-grow:unset;flex-basis:unset}.wp-block-columns.reverse .wp-block-column:last-child{margin-bottom:0}}@media screen and (min-width:768px){.wp-block-columns.reverse{flex-direction:row;justify-content:space-between}}@media screen and (min-width:900px){.wp-block-columns.reverse{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1230px){.wp-block-columns.reverse{flex-direction:row}}.wp-block-columns.nicolas .wp-block-column:first-child{margin-bottom:15px}.wp-block-columns.nicolas .wp-block-column br{display:none}@media screen and (min-width:768px){.wp-block-columns.nicolas .wp-block-column{width:270px!important;flex-grow:unset;flex-basis:unset}.wp-block-columns.nicolas .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.nicolas .wp-block-column br{display:initial}}@media screen and (min-width:900px){.wp-block-columns.nicolas .wp-block-column{width:370px!important;flex-grow:unset;flex-basis:unset}.wp-block-columns.nicolas .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.nicolas .wp-block-column br{display:initial}}@media screen and (min-width:1230px){.wp-block-columns.nicolas .wp-block-column{width:470px;flex-grow:unset;flex-basis:unset}.wp-block-columns.nicolas .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.nicolas .wp-block-column br{display:initial}}@media screen and (min-width:900px){.wp-block-columns.nicolas{flex-direction:row;justify-content:space-between}}.wp-block-columns.mobile-slider .wp-block-column{margin-bottom:0}.wp-block-columns.mobile-slider .wp-block-column figure{display:block}.wp-block-columns.mobile-slider .wp-block-column figure img{width:100%;height:auto}.wp-block-columns.mobile-slider .wp-block-column h3{margin:15px 0}@media screen and (min-width:768px){.wp-block-columns.mobile-slider .wp-block-column{width:200px;display:flex;flex-direction:column;align-items:flex-start}.wp-block-columns.mobile-slider .wp-block-column h3{margin-top:30px;margin-bottom:0}.wp-block-columns.mobile-slider .wp-block-column h3+p{margin-bottom:30px}.wp-block-columns.mobile-slider .wp-block-column p.link-left{margin-top:auto}}@media screen and (min-width:900px){.wp-block-columns.mobile-slider .wp-block-column{width:270px;display:flex;flex-direction:column;align-items:flex-start}.wp-block-columns.mobile-slider .wp-block-column h3{margin-top:30px;margin-bottom:0}.wp-block-columns.mobile-slider .wp-block-column h3+p{margin-bottom:30px}.wp-block-columns.mobile-slider .wp-block-column p.link-left{margin-top:auto}}@media screen and (min-width:1230px){.wp-block-columns.mobile-slider .wp-block-column{width:270px;display:flex;flex-direction:column;align-items:flex-start}.wp-block-columns.mobile-slider .wp-block-column h3{margin-top:30px;margin-bottom:0}.wp-block-columns.mobile-slider .wp-block-column h3+p{margin-bottom:30px}.wp-block-columns.mobile-slider .wp-block-column p.link-left{margin-top:auto}}@media screen and (min-width:768px){.wp-block-columns.mobile-slider.mobile-slider--4{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,270px);justify-content:space-between;grid-row-gap:60px}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column{width:100%}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column .link-left{margin-top:0!important}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column h3{margin-bottom:15px!important;margin:30px 0}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column h3+p{margin-bottom:0}}@media screen and (min-width:900px){.wp-block-columns.mobile-slider.mobile-slider--4{display:flex;grid-template-rows:initial;grid-template-columns:initial;grid-row-gap:initial}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column{width:200px}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column h3{margin:30px 0}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column h3+p{margin-bottom:0}}@media screen and (min-width:1230px){.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column{width:240px}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column .link-left{margin-top:auto!important}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column h3{margin:30px 0!important}.wp-block-columns.mobile-slider.mobile-slider--4 .wp-block-column h3+p{margin-bottom:0}}.wp-block-columns.newsletter .wp-block-column:first-child{margin-bottom:30px}@media screen and (min-width:768px){.wp-block-columns.newsletter .wp-block-column:first-child h2,.wp-block-columns.newsletter .wp-block-column:first-child p{text-align:left}.wp-block-columns.newsletter .wp-block-column{width:270px;flex-grow:unset;flex-basis:unset}.wp-block-columns.newsletter .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.newsletter .wp-block-column:first-child .line-center+p::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:0;top:0;-webkit-transform:none;transform:none;position:absolute}.wp-block-columns.newsletter .wp-block-column:last-child{margin-top:120px}}@media screen and (min-width:900px){.wp-block-columns.newsletter .wp-block-column:first-child h2,.wp-block-columns.newsletter .wp-block-column:first-child p{text-align:left}.wp-block-columns.newsletter .wp-block-column{width:370px;flex-grow:unset;flex-basis:unset}.wp-block-columns.newsletter .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.newsletter .wp-block-column:first-child .line-center+p::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:0;top:0;-webkit-transform:none;transform:none;position:absolute}.wp-block-columns.newsletter .wp-block-column:last-child{margin-top:120px}}@media screen and (min-width:1230px){.wp-block-columns.newsletter .wp-block-column:first-child h2,.wp-block-columns.newsletter .wp-block-column:first-child p{text-align:left}.wp-block-columns.newsletter .wp-block-column{width:370px;flex-grow:unset;flex-basis:unset}.wp-block-columns.newsletter .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.newsletter .wp-block-column:first-child .line-center+p::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:0;top:0;-webkit-transform:none;transform:none;position:absolute}.wp-block-columns.newsletter .wp-block-column:last-child{margin-top:120px}}.wp-block-columns.map .wp-block-column{text-align:center}.wp-block-columns.map .wp-block-column:first-child{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:15px}.wp-block-columns.map .wp-block-column p{font-style:italic;margin-top:0}.wp-block-columns.map .wp-block-column p br{display:initial}.wp-block-columns.map .wp-block-column .wp-block-image{position:relative}.wp-block-columns.map .wp-block-column .wp-block-image img{width:100%;height:auto;max-width:initial;display:none}.wp-block-columns.map .wp-block-column video{max-width:100%;width:100%;background-color:#FFF;-webkit-filter:brightness(108.5%)}.wp-block-columns.map .wp-block-column video source{background-color:#FFF}@media screen and (min-width:420px){.wp-block-columns.map .wp-block-column p br{display:none}}@media screen and (min-width:768px){.wp-block-columns.map .wp-block-column{text-align:left}.wp-block-columns.map .wp-block-column:first-child{grid-column-gap:initial;grid-row-gap:initial;grid-template-columns:initial;width:160px;display:flex;flex-direction:column;justify-content:center}.wp-block-columns.map .wp-block-column:last-child{width:500px;display:flex;flex-direction:column;justify-content:center}.wp-block-columns.map .wp-block-column p+p{margin-top:5px}}@media screen and (min-width:1230px){.wp-block-columns.map .wp-block-column{text-align:left}.wp-block-columns.map .wp-block-column video{display:none}.wp-block-columns.map .wp-block-column .wp-block-image img{display:block}.wp-block-columns.map .wp-block-column:first-child{width:160px;display:flex;flex-direction:column;justify-content:center}.wp-block-columns.map .wp-block-column:last-child{width:970px}}.wp-block-columns.find-out-more .wp-block-column:first-child,.wp-block-columns.narrow .wp-block-column:first-child{margin-bottom:15px}.wp-block-columns.find-out-more .wp-block-column .wp-block-quote,.wp-block-columns.narrow .wp-block-column .wp-block-quote{margin-top:30px}@media screen and (min-width:900px){.wp-block-columns.find-out-more,.wp-block-columns.narrow{flex-direction:row;justify-content:space-between}.wp-block-columns.find-out-more .wp-block-column,.wp-block-columns.narrow .wp-block-column{width:370px!important;flex-grow:unset;flex-basis:unset}}@media screen and (min-width:1230px){.wp-block-columns.find-out-more .wp-block-column,.wp-block-columns.narrow .wp-block-column{width:370px}.wp-block-columns.find-out-more .wp-block-column:first-child,.wp-block-columns.narrow .wp-block-column:first-child{margin-bottom:0}.wp-block-columns.find-out-more .wp-block-column .wp-block-quote,.wp-block-columns.narrow .wp-block-column .wp-block-quote{margin-top:0}.wp-block-columns.find-out-more .wp-block-column .wp-block-quote p,.wp-block-columns.narrow .wp-block-column .wp-block-quote p{padding:0}}.wp-block-columns.expertise .wp-block-column:first-child{margin-bottom:15px}@media screen and (min-width:900px){.wp-block-columns.expertise{flex-direction:row;justify-content:space-between}.wp-block-columns.expertise .wp-block-column{width:370px!important;flex-grow:unset;flex-basis:unset}}.wp-block-columns.contact .wp-block-column p+br{display:initial}@media screen and (min-width:768px){.wp-block-columns.contact .wp-block-column{flex-grow:unset;flex-basis:unset}.wp-block-columns.contact .wp-block-column:first-child{width:180px}.wp-block-columns.contact .wp-block-column:last-child{width:500px}}@media screen and (min-width:900px){.wp-block-columns.contact .wp-block-column{flex-grow:unset;flex-basis:unset}.wp-block-columns.contact .wp-block-column:first-child{width:300px}.wp-block-columns.contact .wp-block-column:last-child{width:500px}}@media screen and (min-width:768px){.wp-block-columns{flex-direction:row;justify-content:space-between}}@media screen and (min-width:900px){.wp-block-columns{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1230px){.wp-block-columns.contact .wp-block-column:first-child{width:370px}.wp-block-columns.contact .wp-block-column:last-child{width:670px}.wp-block-columns{flex-direction:row;justify-content:space-between}}.wp-block-image{margin-bottom:0}.wp-block-image img{width:100%}.wp-block-image.rive-gauche{overflow-x:auto;position:relative}.wp-block-image.rive-gauche img{width:708px;height:auto;max-width:initial}@media screen and (min-width:768px){.wp-block-image.rive-gauche img{width:844px;height:auto;max-width:initial}}@media screen and (min-width:1230px){.wp-block-image.rive-gauche img{width:875px;display:block;margin:0 auto}.wp-block-quote p{padding:0 30px}}.wp-block-quote{position:relative;max-width:470px;width:100%;margin:0 auto;display:block}.wp-block-quote p{font-size:18px;line-height:32px;color:#000;position:relative}.wp-block-quote p::after,.wp-block-quote p::before{content:"\201C";position:absolute;font-size:32px;font-weight:300;line-height:46px;color:#000}.wp-block-quote p::before{left:0;top:-25px}.wp-block-quote p::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0;bottom:-15px}.wp-block-quote em{color:#9D8B5E;font-style:normal}.wp-block-quote cite{line-height:26px;color:#000;margin-top:30px;font-style:normal;display:block}.wp-block-quote.with-lines{padding:45px 0 30px;max-width:470px;width:100%;margin:0 auto 30px;display:block}.wp-block-quote.with-lines::after,.wp-block-quote.with-lines::before{content:'';width:40px;height:1px;left:50%;position:absolute;background-color:#9D8B5E}.wp-block-quote.with-lines::before{display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%}.wp-block-quote.with-lines::after{display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%}@media screen and (min-width:1230px){.wp-block-quote.with-lines{padding:70px 0 60px;margin-bottom:120px}.wp-block-quote.with-lines+p+.wp-block-buttons{margin-top:60px}.wp-block-quote{max-width:530px}.hero .wp-block-quote cite{margin-top:60px}}.wp-block-group.highlighted .wp-block-group__inner-container{border-left:1px solid #9D8B5E;padding-left:20px}.wp-block-group.highlighted .has-drop-cap:not(:focus)::first-letter{font-size:25px;line-height:25px;margin:0;float:none}.wp-block-group.contact-cta p a{color:#000;border-bottom:1px solid #9D8B5E;text-decoration:none;transition:.2s;display:inline-block}.wp-block-group.contact-cta p a::after{height:25px}.wp-block-group.contact-cta p a+br+a{margin-top:15px}.wp-block-group.contact-cta p br{display:none}@media screen and (min-width:420px){.wp-block-group.contact-cta p br{display:initial}}.wp-block-group.contact-cta .wp-block-buttons{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px;margin-bottom:30px}.cookie__content,.cookie__content p,.wp-block-group.contact-cta .wp-block-buttons .wp-block-button:first-child,.wp-block-group.contact-cta .wp-block-buttons .wp-block-button:nth-child(2),form.contact ul li:last-child label{margin-bottom:15px}.wp-block-group.contact-cta .wp-block-buttons .wp-block-button{width:47%}.wp-block-group.contact-cta .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%;flex:1;background-color:#9D8B5E;color:#FFF}.wp-block-group.contact-cta .wp-block-buttons+p{margin-bottom:30px}@media screen and (min-width:768px){.sticky{position:sticky;top:50%}.wp-block-group.contact-cta .wp-block-buttons{display:flex;justify-content:center;margin-top:60px;margin-bottom:60px;flex-direction:row;align-items:initial;flex-wrap:initial}.wp-block-group.contact-cta .wp-block-buttons .wp-block-button{width:initial}.wp-block-group.contact-cta .wp-block-buttons .wp-block-button .wp-block-button__link{width:initial;flex:initial;background-color:#9D8B5E;color:#FFF}.wp-block-group.contact-cta .wp-block-buttons .wp-block-button .wp-block-button__link:hover{padding:8px 20px}.wp-block-group.contact-cta .wp-block-buttons .wp-block-button:not(:last-child){margin-right:26px;margin-bottom:0}.wp-block-group.contact-cta .wp-block-buttons+p{margin-bottom:60px}}.wp-block-group.white-background{background-color:#fff;z-index:25;position:relative;padding-top:60px}.wp-block-group.white-background .wp-block-buttons{margin-top:30px}@media screen and (min-width:768px){.wp-block-group.white-background .wp-block-buttons::after{content:'';width:100%;height:100px;top:100%;left:0;background-color:#fff;display:block;position:absolute}}@media screen and (min-width:1230px){.wp-block-group.white-background .wp-block-buttons::after{height:200px}.wp-block-group.white-background{padding-top:120px}.wp-block-group.white-background .wp-block-buttons{margin-top:60px}}.link-center:after,.link-left::after{position:absolute;width:40px;height:1px;background-color:#9D8B5E;content:'';transition:.2s;pointer-events:none}.link-left::after{left:calc(100% + 10px);top:12px}.link-center:after{top:calc(100% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}p.link-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.link-center,.link-left,p.link-center>a,p.link-left>a{color:#000;letter-spacing:2px;line-height:25px;font-size:12px;font-weight:300;position:relative;transition:.2s;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque",Fallback;text-decoration:none}.wp-block-buttons .wp-block-button .wp-block-button__link,form .gform_body ul li label{font-family:"Brandon Grotesque",Fallback;font-size:14px;line-height:25px;letter-spacing:2px;text-transform:uppercase;font-weight:300}.link-center:hover,.link-left:hover,p.link-center>a:hover,p.link-left>a:hover{color:#9D8B5E}.link-center:hover:after,.link-left:hover:after,p.link-center>a:hover:after,p.link-left>a:hover:after{width:60px}.slick-slider .slick-dots{display:flex;justify-content:center;margin-top:30px}.slick-slider .slick-dots li button{border:1px solid #9D8B5E;background-color:transparent;border-radius:100%;width:12px;height:12px;text-indent:-9999px;white-space:nowrap;cursor:pointer}.slick-slider .slick-dots li.slick-active button{background-color:#9D8B5E}.wp-block-buttons .wp-block-button{margin:0}.wp-block-buttons .wp-block-button .wp-block-button__link{z-index:12;color:#9D8B5E;border:1px solid #9D8B5E;text-align:center;padding:10px 15px;transition:.2s;background-color:#FFF;display:inline-block;cursor:pointer;border-radius:0}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff;background-color:#9D8B5E}.wp-block-buttons .wp-block-button.center{display:flex;justify-content:center}form .validation_error{display:none}form .gform_body ul li{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center;position:relative}form .gform_body ul li label{color:#000}form .gform_body ul li .ginput_container input,form .gform_body ul li .ginput_container_select select,form .gform_body ul li .ginput_container_textarea textarea{font-size:14px;line-height:24px;color:#9D8B5E;font-family:"Libre Baskerville"}form .gform_body ul li .ginput_container{position:relative;transition:.2s}form .gform_body ul li .ginput_container input{border:0;border-bottom:1px solid #9D8B5E;transition:.2s;max-width:130px;width:100%;position:relative;bottom:1px}form .gform_body ul li .ginput_container input::-webkit-input-placeholder{opacity:0}form .gform_body ul li .ginput_container input::-moz-placeholder{opacity:0}form .gform_body ul li .ginput_container input:-ms-input-placeholder{opacity:0}form .gform_body ul li .ginput_container input::-ms-input-placeholder{opacity:0}form .gform_body ul li .ginput_container input::placeholder{opacity:0}form .gform_body ul li .ginput_container input:-moz-placeholder-shown:not(:focus)[value=""]{border-bottom:1px solid #9D8B5E}form .gform_body ul li .ginput_container input:-ms-input-placeholder:not(:focus)[value=""]{border-bottom:1px solid #9D8B5E}form .gform_body ul li .ginput_container input:placeholder-shown:not(:focus)[value=""]{border-bottom:1px solid #9D8B5E}form .gform_body ul li .ginput_container input:valid:not(:focus){border-bottom:1px solid #0D8261}form .gform_body ul li .ginput_container input:invalid:not(:focus){border-bottom:1px solid #BF1A2F}@media screen and (min-width:1230px){form .gform_body ul li label{white-space:nowrap}form .gform_body ul li .ginput_container input{max-width:170px;width:100%}}form .gform_body ul li .ginput_container:after{content:'';height:1px;width:100%;background-color:transparent;position:absolute;left:0;bottom:1px;transition:.2s}form .gform_body ul li .ginput_container:focus-within:after{width:calc(100% + 10px);background-color:#9D8B5E}@media screen and (min-width:1230px){form .gform_body ul li .ginput_container:focus-within:after{width:calc(100% + 20px)}}form .gform_body ul li .ginput_container_select select{border:none;border-bottom:1px solid #9D8B5E;width:130px;position:relative;bottom:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}@media screen and (min-width:768px){form .gform_body ul li .ginput_container_select select{max-width:260px;width:260px}}@media screen and (min-width:1230px){form .gform_body ul li .ginput_container_select select{max-width:170px;width:100%}}form .gform_body ul li .ginput_container_select::after{content:none}form .gform_body ul li .ginput_container_select::before{content:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/arrow.svg);position:absolute;left:calc(100% - 8px);top:-3px;width:8px;height:3px}form .gform_body ul li .ginput_container_textarea textarea{width:100%;border:1px solid #9D8B5E;resize:none;padding:5px;height:150px;max-width:initial}form .gform_body ul li .ginput_container_textarea textarea::-webkit-input-placeholder{opacity:0}form .gform_body ul li .ginput_container_textarea textarea::-moz-placeholder{opacity:0}form .gform_body ul li .ginput_container_textarea textarea:-ms-input-placeholder{opacity:0}form .gform_body ul li .ginput_container_textarea textarea::-ms-input-placeholder{opacity:0}form .gform_body ul li .ginput_container_textarea textarea::placeholder{opacity:0}form .gform_body ul li .ginput_container_textarea:after{content:none}form .gform_body ul li .validation_message{color:#BF1A2F;font-size:12px;line-height:25px;position:absolute;top:100%;right:0}@media screen and (min-width:1230px){form .gform_body ul li .ginput_container_textarea textarea{height:134px;width:calc(100% - 10px)}form .gform_body ul li .validation_message{font-size:14px}}form .gform_footer{display:flex;justify-content:flex-end}.cookie,form.contact ul li:last-child{flex-direction:column}form .gform_footer input.button{letter-spacing:2px;text-transform:uppercase;color:#9D8B5E;border:1px solid #9D8B5E;text-align:center;padding:10px 15px;transition:.2s;background-color:transparent;display:inline-block;cursor:pointer;font-weight:300;font-size:14px;line-height:25px;border-radius:0;font-family:"Brandon Grotesque",Fallback}.image-hover,.image-hover a,.image-hover:hover{cursor:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/crosshair.svg) 10 10,auto}form .gform_footer input.button:hover{color:#fff;background-color:#9D8B5E}@media screen and (min-width:768px){form.private-room li input{width:260px!important;max-width:260px!important}}@media screen and (min-width:1230px){form.private-room ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:430px;-moz-column-gap:430px;column-gap:430px}form.private-room ul input,form.private-room ul select{width:155px!important}}form.contact ul li:last-child label{align-self:flex-start}@media screen and (min-width:615px){form.contact ul li:last-child{flex-direction:row}}@media screen and (min-width:768px){form.contact ul li input,form.contact ul li textarea{width:260px!important;max-width:260px!important}}@media screen and (min-width:1230px){form.contact ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}form.contact ul li{width:370px}form.contact ul li input{width:154px!important}form.contact ul li:last-child{align-items:flex-start;flex-direction:column;max-width:270px;width:100%;margin-left:60px}form.contact ul li:last-child label{margin-bottom:30px}form.contact .gform_footer input.button{margin-top:30px}}.gform_ajax_spinner{display:none!important}.form-hidden{margin:0!important}.image-hover{overflow:hidden;display:block;position:relative;z-index:1}.image-hover:before{width:100%;height:100%;content:'';background:rgba(0,0,0,.3);display:none;position:absolute;top:0;left:0;opacity:0;transition:.2s ease-in opacity;z-index:2}.image-hover img{position:relative;-webkit-transform:translateZ(0) scale(1.05,1.05);transform:translateZ(0) scale(1.05,1.05);transition:1s -webkit-transform ease-out;transition:1s transform ease-out;transition:1s transform ease-out,1s -webkit-transform ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image-hover img.scaled{transition:.2s -webkit-transform linear;transition:.2s transform linear;transition:.2s transform linear,.2s -webkit-transform linear;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.image-hover:hover img{-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.image-hover:hover:before{opacity:0}.circle{position:absolute;height:9px;width:9px;left:0;top:0;display:none}.circle::after,.circle::before{display:block;border-radius:100%;content:''}.circle::before{position:relative;width:300%;height:300%;margin-left:-100%;margin-top:-100%;background-color:#fff;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.circle::after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;box-shadow:0 0 9px rgba(0,0,0,.3);-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.circle--0{left:233px;top:283px}.circle--1{left:449px;top:184px}.circle--2{left:473px;top:201px;height:15px;width:15px}.circle--3{left:466px;top:214px;height:12px;width:12px}.circle--4{left:459px;top:233px}.circle--5{left:457px;top:348px}.circle--6{left:550px;top:159px}.circle--7{left:583px;top:228px}.circle--8{left:588px;top:283px}.circle--9{left:549px;top:372px}.circle--10{left:647px;top:182px}.circle--11{left:659px;top:269px}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33)}100%,80%{opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33)}100%,80%{opacity:0}}@-webkit-keyframes pulse-dot{0%,100%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-dot{0%,100%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}}.wp-block-table table{border-collapse:collapse}.wp-block-table table tbody tr td{width:50%;padding:10px;border:1px solid #9D8B5E;vertical-align:top;font-family:"Libre Baskerville";color:#9D8B5E;font-size:14px;line-height:25px}.wp-block-table table tbody tr td a{text-decoration:underline;-webkit-text-decoration-color:#9D8B5E;text-decoration-color:#9D8B5E;color:#000}@media screen and (min-width:1230px){.circle{display:block}.wp-block-table table tbody tr td a{color:#000;border-bottom:1px solid #9D8B5E;cursor:pointer;position:relative;transition:.2s ease;text-decoration:none;display:inline-block}.wp-block-table table tbody tr td a::after{content:'';left:0;position:absolute;height:25px;width:0;transition:.25s;background-color:#9D8B5E;z-index:-1}.wp-block-table table tbody tr td a:hover{color:#FFF}.wp-block-table table tbody tr td a:hover:after{width:100%}}.cookie,.cookie br{display:none}.cookie,.wp-block-table table tbody tr:first-child td{background-color:#F9F9F6}.cookie{position:fixed;bottom:30px;padding:20px;margin-left:30px;border:1px solid #9D8B5E;z-index:10000;width:calc(73% - 30px);align-items:flex-start}.cookie__content .cookie__accept,.cookie__link{font-size:14px;font-weight:300;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque",Fallback;letter-spacing:2px;line-height:25px;transition:.2s}.cookie__content .cookie__accept{color:#9D8B5E;border:1px solid #9D8B5E;text-align:center;padding:8px 12px;background-color:#FFF;border-radius:0}.cookie__content .cookie__accept:hover{color:#fff;background-color:#9D8B5E}.cookie__link{color:#000;position:relative;text-decoration:none}.cookie__link::after{position:absolute;content:'';left:calc(100% + 10px);width:40px;height:1px;background-color:#9D8B5E;transition:.2s;top:12px;pointer-events:none}@media screen and (min-width:800px){.cookie{width:calc(50% - 30px)}}@media screen and (min-width:1230px){.cookie{flex-direction:row;align-items:center;justify-content:space-between;margin-left:40px;width:870px}.cookie br{display:initial}.cookie__content{margin-bottom:0;display:flex;align-items:center}.cookie__content p{margin-bottom:0;margin-right:30px}.cookie__link{color:#000;letter-spacing:2px;line-height:25px;font-size:14px;font-weight:300;position:relative;transition:.2s;display:inline-block;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque",Fallback;text-decoration:none;margin-right:50px}.cookie__link::after{position:absolute;content:'';left:calc(100% + 10px);width:40px;height:1px;background-color:#9D8B5E;transition:.2s;top:12px;pointer-events:none}.cookie__link:hover{color:#9D8B5E}.cookie__link:hover:after{width:60px}}@media screen and (min-width:768px){.blog-posts{display:grid;grid-template-columns:repeat(2,270px);justify-content:space-between;grid-row-gap:60px}}@media screen and (min-width:900px){.blog-posts{grid-template-columns:repeat(2,370px);grid-row-gap:120px}}.blog-posts__tabs{margin-bottom:120px}.blog-posts__tabs a{flex:initial}.blog-posts__tabs a+a{margin-left:30px}@media screen and (min-width:768px){.blog-posts__tabs a+a{margin-left:60px}}.blog-post-spacing{margin-bottom:30px}@media screen and (min-width:1230px){.blog-post-spacing{margin-bottom:120px}}.blog-item{text-decoration:none;display:block}.blog-item__image img{width:100%;height:auto;display:block}.blog-item h4{margin:15px 0}.blog-item h3{color:#000}.blog-item:not(:first-child){margin-top:30px}@media screen and (min-width:768px){.blog-item:not(:first-child){margin-top:0}}@media screen and (min-width:1230px){.blog-item h4{margin:30px 0}}.blog-post__heading{text-align:center;max-width:770px;width:100%;margin:0 auto;display:block}.blog-post__heading img{width:100%;height:auto;display:block}.blog-post__heading h4{margin:30px 0 15px}.blog-post__heading h1{margin-bottom:15px;padding-bottom:15px;position:relative}.blog-post__heading h1::before{content:'';width:40px;height:1px;background-color:#9D8B5E;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;position:absolute}@media screen and (min-width:1230px){.blog-post__heading h4{margin:60px 0 30px}.blog-post__heading h1{margin-bottom:60px;padding-bottom:30px}}.blog-post__content{max-width:770px;width:100%;margin:0 auto 30px;display:block}@media screen and (min-width:1230px){.blog-post__content{margin-bottom:60px}}.blog-post__share h4{margin-bottom:15px;font-weight:400;color:#000;text-align:center;font-size:16px;letter-spacing:2px;line-height:25px}.blog-post__share .blog-post__icons{display:flex;align-items:center;justify-content:center}.blog-post__share .blog-post__icons a,.blog-post__share .blog-post__icons a span{height:20px;width:20px;display:inline-block}.blog-post__share .blog-post__icons a span{background-color:#000;-o-object-fit:contain;object-fit:contain;transition:.2s}.blog-post__share .blog-post__icons a span.instagram{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/instagram.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/instagram.svg)}.blog-post__share .blog-post__icons a span.linkedin{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/linkedin.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/linkedin.svg)}.blog-post__share .blog-post__icons a span.facebook{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/facebook.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/facebook.svg)}.blog-post__share .blog-post__icons a span.pinterest{-webkit-mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/pinterest.svg);mask:url(//rivegauchelondon.com/wp-content/themes/rivegauche/dist/images/pinterest.svg)}.blog-post__share .blog-post__icons a:not(:last-child){margin-right:10px}.blog-post__share .blog-post__icons a:hover span{background-color:#9D8B5E}@media screen and (min-width:1230px){.blog-post__share h4{margin-bottom:30px}}
.slider .slide__content p:nth-child(2), .hero__container p:nth-child(2) {text-transform: none;letter-spacing: normal;max-width: 850px;margin: 0 auto;font-weight: 300;}
.slider .slide__content > p:first-child, .hero__container > p:first-child {
margin: 0 auto;
}
.black-button a.wp-block-button__link {
background: transparent !important;
color: #000 !important;
border: none !important;
}
.white-button a.wp-block-button__link {
background: transparent !important;
color: #fff !important;
border: none !important;
} .no-margin-top {
margin-top: 0;
}
.no-margin-bottom {
margin-bottom: 0;
}
.section.no-margin-top .section__container {
margin-top: 0;
}
.section.no-margin-bottom .section__container {
margin-bottom: 0;
}
@media (max-width: 767.98px) {
.section.no-margin-bottom .wp-block-columns .wp-block-column:first-child {
margin-bottom: 0;
}
}
.section.half-margin-top .section__container {
margin-top: 50px;
}
.text-margin-bottom {
margin-bottom: 15px;
}
@media (min-width: 1230px){
.text-margin-bottom {
margin-bottom: 30px;
}
}
.header-margin-bottom {
margin-bottom: 30px;
} .responsive-aspect-ratio img {
object-fit: cover;
}
@media (max-width: 767.98px) {
.responsive-aspect-ratio img {
aspect-ratio: 1;
}
}
@media (min-width: 768px) {
.responsive-aspect-ratio img {
aspect-ratio: 16/9;
}
} @media (max-width: 767.98px) {
.section.section-text-only .wp-block-columns .wp-block-column:first-child {
margin-bottom: 15px;
}
} .wp-block-columns {
gap: 50px;
}