@font-face{font-family:'MarkPro Regular';src:url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro.eot);src:url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro.eot?#iefix) format('embedded-opentype'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro.woff2) format('woff2'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro.woff) format('woff'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro.ttf) format('truetype'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro.svg#fonts/MarkPro) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MarkPro Bold';src:url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro-Bold.eot);src:url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro-Bold.eot?#iefix) format('embedded-opentype'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro-Bold.woff2) format('woff2'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro-Bold.woff) format('woff'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro-Bold.ttf) format('truetype'),url(//greenbeancaphe.lesmemes.fr/wp-content/themes/greenbeancaphe/styles/fonts/MarkPro-Bold.svg#fonts/MarkPro-Bold) format('svg');font-weight:normal;font-style:normal}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:500ms;-webkit-animation-duration:500ms;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0%);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0%);opacity:1}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1500ms;-webkit-animation-duration:1500ms;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0%);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0%);opacity:1}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:500ms;-webkit-animation-duration:500ms;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(0);opacity:1;visibility:visible}100%{-webkit-transform:translateX(100%);opacity:1;visibility:hidden}}@keyframes slideRight{0%{transform:translateX(0);opacity:1;visibility:visible}100%{transform:translateX(100%);opacity:1;visibility:hidden}}.fadeInUp{animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;visibility:visible!important}@-webkit-keyframes fadeInUp{0%{opacity:0;padding:0}100%{opacity:1;padding:0 0 60px 0}}@keyframes fadeInUp{0%{opacity:0;padding:0}100%{opacity:1;padding:0 0 60px 0}}@media only screen and (max-width:992px),only screen and (max-device-width:992px){.fadeInUp{opacity:1;-moz-animation:none;-webkit-animation:none;-o-animation:none;animation:none;visibility:visible}}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;visibility:visible!important}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:992px),only screen and (max-device-width:992px){.fadeIn{opacity:1;-moz-animation:none;-webkit-animation:none;-o-animation:none;animation:none;visibility:visible}}.rotation{animation-name:rotation;-webkit-animation-name:rotation;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:100px;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.shake{animation-name:shake;-webkit-animation-name:shake;animation:shake .8s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:100px}@-webkit-keyframes shake{0%,100%{transform:rotate(0deg)}20%{transform:rotate(-45deg)}40%{transform:rotate(45deg)}60%{transform:rotate(0deg)}80%{transform:rotate(-45deg)}}@keyframes shake{0%,100%{transform:rotate(0deg)}20%{transform:rotate(-45deg)}40%{transform:rotate(45deg)}60%{transform:rotate(0deg)}80%{transform:rotate(-45deg)}}@media only screen and (max-device-width:960px){html{-webkit-text-size-adjust:none}}@media only screen and (max-height:900px) and (orientation:landscape){section.page-header .container .row{padding:200px 0 30px}}@media only screen and (max-height:726px) and (orientation:landscape){section.page-header{height:100vh}section.page-header .container .row{padding:280px 0 30px}}@media only screen and (max-width:1440px){h1{font-size:2rem}h2{font-size:1.675rem}h3{font-size:1.35rem}header .header-inner .logo{height:215px;top:30px;left:calc(50% - 72.5px);width:145px}header .header-inner .logo svg{height:215px;width:145px}footer .container{max-width:1280px}section.page-content{padding-top:75px;padding-bottom:60px}.home section.page-header{min-height:768px}.home section.page-header video{height:100%}.home section.page-header .container .row{padding:300px 0 90px}.home section.page-header .container .row .col-md-12 h1{font-size:2.125rem}.home section.page-header .container .row .col-md-12 .chapo{font-size:1.25rem;max-width:780px}.home section.page-header .container .row ul{margin:30px auto 0 auto}.home section.page-header .container .row ul li{font-size:1.125rem}.home section.page-header .container .row ul li::before{height:90px;left:calc(50% - 45px);width:90px}.home section.page-content h2{font-size:1.875rem}.home section.page-content .chapo p{font-size:1.125rem;max-width:780px}.home section.page-content .col-md-5 figure{border-radius:140px;-webkit-border-radius:140px;width:300px}.home section.page-content .col-md-7 .rich-text{font-size:1.0625rem}.home section.page-content li.even{transform:none}.home section.page-content .coffee-shop{margin:60px auto 0 auto}.home section.page-content .coffee-shop figure{margin:0 auto 60px}.home section.page-content .about-roaster{margin:90px auto 60px}}@media only screen and (max-width:1366px){h1{font-size:2rem}h2{font-size:1.675rem}h3{font-size:1.35rem}header .header-inner .logo{height:215px;top:30px;left:calc(50% - 72.5px);width:145px}header .header-inner .logo svg{height:215px;width:145px}.page.legal #main{padding:245px 0 0 0}footer .container{max-width:1280px}section.page-content{padding-top:60px;padding-bottom:45px}.banner{padding:60px 0}.page-content aside,.page.contact aside{padding:0 12px 0 30px}.page-content aside .sticky-top,.page.contact aside .sticky-top{top:45px}.post-template-default .page-content aside .sticky-top{top:10px}.home section.page-header .container .row{padding:300px 0 90px}.home section.page-header .container .row .col-md-12 h1{font-size:2.125rem}.home section.page-header .container .row .col-md-12 .chapo{font-size:1.25rem;max-width:780px}.home section.page-header .container .row ul{margin:30px auto 0 auto}.home section.page-header .container .row ul li{font-size:1.125rem;padding-top:100px}.home section.page-header .container .row ul li::before{height:90px;left:calc(50% - 45px);width:90px}.home section.page-content h2{font-size:1.875rem}.home section.page-content .chapo p{font-size:1.125rem;max-width:780px}.home section.page-content .col-md-5 figure{border-radius:140px;-webkit-border-radius:140px;width:300px}.home section.page-content .col-md-7 .rich-text{font-size:1.0625rem}.home section.page-content li.even{transform:none}.home section.page-content .coffee-shop{margin:60px auto 0 auto}.home section.page-content .coffee-shop figure{margin:0 auto 60px}.home section.page-content .about-roaster{margin:90px auto 60px}.home section.page-content .stories{margin:0 auto;padding:0}.banner{margin:60px auto 0}.banner-coffee ul li .wrap-content,.related .wrap-content{min-height:380px;padding:130px 30px 45px 30px}.stories ul li .wrap-content{min-height:355px}}@media only screen and (max-width:1280px){footer{padding:90px 0 30px}footer .container{max-width:1140px}footer .secundary{padding:30px 15px 0;margin:30px auto 0}footer .secundary .col-md-6{width:100%}footer .secundary .col-md-6.copyright{margin:20px auto 0;opacity:.8;order:2;-webkit-order:2;text-align:center}footer .secundary .col-md-6.right{order:1;-webkit-order:1;text-align:center}}@media only screen and (max-width:1140px){footer .container{max-width:960px}footer .primary .col-md-8{margin:0 0 60px;width:100%}footer .primary .col-md-4{margin-left:50%;width:50%}.home section.page-header .container .row .col-md-12 .chapo,.home section.page-content .chapo p{max-width:992px}}@media only screen and (max-width:992px),only screen and (max-device-width:992px){header .header-inner .logo{height:190px;top:20px;left:calc(50% - 64px);width:128px}header .header-inner .logo svg{height:190px;width:128px}header .header-inner nav{top:30px;right:0}.page.legal #main{padding:220px 0 0 0}.mobile-slider,.about-coffee.about-slider{list-style:none;padding:90px 30px 30px 30px;visibility:hidden}.mobile-slider .slick-list,.about-coffee.about-slider .slick-list{height:100%;position:relative}.mobile-slider .slick-list .slick-slide,.about-coffee.about-slider .slick-list .slick-slide{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;margin:0 0 30px;padding-left:15px;padding-right:15px;position:relative}.mobile-slider .slick-next,.about-coffee.about-slider .slick-next,.mobile-slider .slick-prev,.about-coffee.about-slider .slick-prev{background-color:transparent;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDAgMjUiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS40LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMCBCdWlsZCAxNTIpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzFkMWExMzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjQsMTMuN2MuNy0uNy43LTEuOCwwLTIuNUwyOC43LjVjLS43LS43LTEuOC0uNy0yLjUsMHMtLjcsMS44LDAsMi41bDcuNyw3LjdIMy4xYy0xLDAtMS44LjgtMS44LDEuOHMuOCwxLjgsMS44LDEuOGgzMC44cy03LjcsNy43LTcuNyw3LjdjLS43LjctLjcsMS44LDAsMi41LjMuMy44LjUsMS4yLjVzLjktLjIsMS4yLS41bDEwLjctMTAuN1oiLz4KPC9zdmc+");background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:16px;outline:0;opacity:1;top:15px;right:calc(50% - 40px);transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;width:26px;z-index:1}.mobile-slider .slick-next::before,.about-coffee.about-slider .slick-next::before,.mobile-slider .slick-prev::before,.about-coffee.about-slider .slick-prev::before{content:none}.mobile-slider .slick-next.slick-disabled,.about-coffee.about-slider .slick-next.slick-disabled,.mobile-slider .slick-prev.slick-disabled,.about-coffee.about-slider .slick-prev.slick-disabled{cursor:default;opacity:.3}.mobile-slider .slick-prev,.about-coffee.about-slider .slick-prev{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDAgMjUiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS40LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMCBCdWlsZCAxNTIpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzFkMWExMzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTExLjIsMjQuNGMuMy4zLjguNSwxLjIuNXMuOS0uMiwxLjItLjVjLjctLjcuNy0xLjgsMC0yLjVsLTcuNy03LjdoMzAuOGMxLDAsMS44LS44LDEuOC0xLjhzLS44LTEuOC0xLjgtMS44SDZsNy43LTcuN2MuNy0uNy43LTEuOCwwLTIuNXMtMS44LS43LTIuNSwwTC41LDExLjJjLS43LjctLjcsMS44LDAsMi41bDEwLjcsMTAuN1oiLz4KPC9zdmc+");right:inherit;left:calc(50% - 40px)}.mobile-slider .slick-dots,.about-coffee.about-slider .slick-dots{bottom:0;left:0;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 15px;width:100%;z-index:3}.mobile-slider .slick-dots li,.about-coffee.about-slider .slick-dots li{height:inherit;margin:0;padding:0}.mobile-slider .slick-dots li button,.about-coffee.about-slider .slick-dots li button{background:0 none;height:8px;margin:0 auto 0 auto;transition:0 none;width:8px;z-index:0}.mobile-slider .slick-dots li button::before,.about-coffee.about-slider .slick-dots li button::before{background-color:#fab750;border-radius:100%;-webkit-border-radius:100%;color:rgba(255,255,255,0)!important;content:"";height:8px;position:absolute;left:0;top:0;opacity:1;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transform:none;-webkit-transform:none;width:8px;z-index:1}.mobile-slider .slick-dots li button:hover::before,.about-coffee.about-slider .slick-dots li button:hover::before{background-color:#719346}.mobile-slider .slick-dots li.slick-active button::before,.about-coffee.about-slider .slick-dots li.slick-active button::before{background-color:#719346;z-index:1}.mobile-slider .slick-dots>li:only-child,.about-coffee.about-slider .slick-dots>li:only-child{display:none}.mobile-slider.slick-initialized,.about-coffee.about-slider.slick-initialized{visibility:visible!important}.about-coffee.about-slider .slick-next{top:34%;right:15px}.about-coffee.about-slider .slick-prev{top:34%;left:15px}.about-coffee.about-slider>figure{margin:0 auto!important}footer{padding:60px 0 15px}footer .container{max-width:calc(100% - 60px)}footer .primary .col-md-8{margin:0 auto 30px}footer .primary .col-md-8 .col-md-7,footer .primary .col-md-8 .col-md-5{text-align:center;width:100%}footer .primary .col-md-8 .col-md-7 figure{margin:0 auto 30px;max-width:540px}footer .primary .col-md-8 .col-md-5 .textwidget{margin:0 auto;max-width:540px}footer .primary .col-md-4{margin-left:0;margin:0 auto;width:100%}footer .primary .col-md-4 ul.menu li,footer .primary .col-md-4 ul.menu li:first-child{display:inline-block;margin:0 15px 0 15px}footer .primary .col-md-4 .col-md-7{margin:0 auto 15px}footer .primary .col-md-4 .col-md-7,footer .primary .col-md-4 .col-md-5{text-align:center;width:100%}h1{margin:0 auto 45px}.related h3,.banner-coffee h3,.stories h3{font-size:1.5rem}a.btn{text-decoration:none}a.btn::before{content:none}a.btn:hover::before{content:none}.page-content a::after{width:100%}.page-content a:hover::after{width:100%}.page.legal .page-content .rich-text a{text-decoration:underline}.page.legal .page-content .rich-text a::after{content:none}.page.legal .page-content .rich-text a:hover::after{content:none}footer .primary nav ul li>a:hover::after,ul.menu li a:hover::after{width:0}section.page-header{height:480px}section.page-header .container{max-width:calc(100% - 60px)}section.page-header figure{background-attachment:scroll;background-size:cover}section.page-header .container .row{padding:210px 0 30px}section.page-header .container .row .col-md-12 span.origin{font-size:2.125rem}section.page-header .container .row .col-md-12 span.category{font-size:2.125rem}.page.contact .page-header .container .row .col-md-12 h1{font-size:2.125rem}section.page-content{overflow:hidden;padding-top:45px;padding-bottom:30px}section.page-content article{padding:0 12px 0 12px;width:100%}section.page-content aside{margin:0;padding:0 12px 0 12px;width:100%}section.page-content aside .sticky-top{position:relative;top:inherit}.banner{margin:30px auto 0;padding:30px 0 30px}.banner .intro{margin-left:0;padding:30px 15px 30px 15px;width:100%}.banner .intro::before{top:0}.banner .intro .textwidget{font-size:1.0625rem;text-align:left}.banner .services a.btn{margin:0 auto!important}.related,.banner-coffee,.stories{margin:30px auto 0 auto;padding:0}.page.contact article{order:1;-webkit-order:1;padding:0}.page.contact article .chapo{margin:0 auto 30px;max-width:768px;text-align:center}.page.contact aside{order:2;-webkit-order:2;margin:30px auto 0 auto;padding:60px 0 0 0;position:relative}.page.contact aside::after{background-color:#1d1a12;content:'';height:1px;position:absolute;top:0;left:calc(50% - 50px);width:100px}.page.contact aside .sidebar-wrapper{display:flex;flex-wrap:wrap;margin:0 auto;max-width:660px}.page.contact aside .sidebar-wrapper .contact-card{flex:0 0 auto;margin:0 auto;max-width:100%;width:auto}.page.contact aside .sidebar-wrapper figure{border-radius:120px;-webkit-border-radius:120px;flex:0 0 auto;margin:0 auto;width:260px}.home section.page-header .container .row{padding:280px 0 60px}.home section.page-header .container .row ul li{padding-top:100px}.home section.page-header .container .row ul li::before{height:80px;left:calc(50% - 40px);width:80px}.home section.page-content h2{font-size:1.675rem;letter-spacing:.02rem}.home section.page-content .col-md-5 figure,.error404 .page-content article .col-md-5 figure{border-radius:120px;-webkit-border-radius:120px;margin:0 auto 30px;width:260px}.banner-coffee ul li .wrap-content,.related .wrap-content{min-height:380px}.stories ul li .wrap-content{min-height:380px}.coffee-template-default .banner .grind li,.post-template-default .services ul li,.home .banner-coffee{transform:none!important;-webkit-transform:none!important}.home .page-content .chapo{margin:0 auto 30px}.home .page-content .about-coffee li .col-md-5,.home .page-content .about-coffee li.even .col-md-5{order:1;-webkit-order:1;text-align:center;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.home .page-content .about-coffee li .col-md-7,.home .page-content .about-coffee li.even .col-md-7{margin:0;order:2;-webkit-order:2;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);text-align:left}.home .page-content .about-coffee li .col-md-7 .rich-text,.home .page-content .about-coffee li.even .col-md-7 .rich-text{text-align:left}.home section.page-content .coffee-shop,.home section.page-content .banner{margin:30px auto 0 auto}.home section.page-content .banner-coffee{margin:45px auto 0 auto}.home section.page-content .banner{padding:60px 0 30px}.home section.page-content .banner .row.services::before{height:258px;top:-60px;width:300px}.home section.page-content .about-roaster{margin:60px auto 45px}.home .page-content .coffee-shop figure{opacity:1;transform:none;-webkit-transform:none}.coffee-template-default .post-content{padding-bottom:30px}.coffee-template-default article .rich-text{margin:30px 0 0 0;text-align:left}.coffee-template-default aside div.spec{display:flex;flex-wrap:wrap;padding:0}.coffee-template-default aside div.spec .meta.category{width:100%}.coffee-template-default aside div.spec span.category{padding:40px 0 0 0;position:relative}.coffee-template-default aside div.spec span.category svg{top:0;left:0}.coffee-template-default aside div.spec .spec-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex:0 0 auto;padding-right:30px;width:calc(100% - 300px)}.coffee-template-default aside div.spec blockquote{align-self:self-start;flex:0 0 auto;height:auto;text-align:center;width:300px}.coffee-template-default aside div.spec blockquote p{font-size:1rem;text-align:center}.coffee-template-default div.col-md-8{width:100%}.coffee-template-default div.col-md-8 p.cta{margin:60px auto 0 auto;width:100%}.post-template-default article h1{font-size:1.875rem;letter-spacing:.02rem;line-height:1.3}.post-template-default article .rich-text{margin:30px 0 0 0;text-align:left}.post-template-default aside .related-stories{margin:0;padding:0}.post-template-default .banner{margin-top:60px}.post-template-default section.page-content aside{margin:15px 0 0 0;padding:30px 12px 0 12px;position:relative}.post-template-default section.page-content aside::before{background-color:#1d1a12;content:'';height:1px;position:absolute;top:0;left:calc(50% - 50px);width:100px}}@media only screen and (max-device-width:767px),only screen and (max-width:767px){h1{font-size:1.875rem;letter-spacing:.02rem;margin:0 auto 20px}h2{font-size:1.5rem;letter-spacing:.02rem}h3{font-size:1.35rem;letter-spacing:.02rem}section.page-header{height:400px}section.page-header .container .row .col-md-12 span.origin{font-size:1.875rem;margin:0}section.page-header .container .row .col-md-12 span.category{font-size:1.875rem}.page.contact .page-header .container .row .col-md-12 h1{font-size:1.875rem}section.page-content{padding:30px 0 0 0}.col-md-7,.col-md-5,.col-md-8,.col-md-4,.col-md-12{padding-left:12px!important;padding-right:12px!important;width:100%}footer ul.menu.legal{text-align:center}footer ul.menu.legal li{margin:0 15px 30px}footer .secundary .col-md-6.copyright{margin:0 auto}.home section.page-header .container .row{padding:220px 0 30px}.home .page-content .banner-coffee .slider{padding-top:45px}.home section.page-content{padding-top:60px}.home section.page-content .about-coffee.about-slider,.home section.page-content .related{margin:0}.home section.page-content .about-coffee.about-slider li,.home section.page-content .related li{margin:0 auto}.home section.page-content .about-coffee.about-slider .slick-dots,.home section.page-content .related .slick-dots{bottom:15px}.home section.page-content .coffee-shop figure{margin:0 auto 30px}.home section.page-content .coffee-shop .openingHours .col-md-5 h3{margin:0 0 30px}.banner-coffee ul li .wrap-content,.related .wrap-content{min-height:320px}.home section.page-header .container .row .selection-slider{list-style:none;padding:0;visibility:hidden}.home section.page-header .container .row .selection-slider .slick-list{height:100%;position:relative}.home section.page-header .container .row .selection-slider .slick-list .slick-slide{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;margin:0 0 30px;padding-left:15px;padding-right:15px;position:relative}.home section.page-header .container .row .selection-slider ul.slick-dots{bottom:0;left:0;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 15px;width:100%;z-index:3}.home section.page-header .container .row .selection-slider ul.slick-dots li{height:inherit;margin:0;padding:0}.home section.page-header .container .row .selection-slider ul.slick-dots li::before{content:none}.home section.page-header .container .row .selection-slider ul.slick-dots li button{background:0 none;height:8px;margin:0 auto 0 auto;transition:0 none;width:8px;z-index:0}.home section.page-header .container .row .selection-slider ul.slick-dots li button::before{background-color:#fab750;border-radius:100%;-webkit-border-radius:100%;color:rgba(255,255,255,0)!important;content:"";height:8px;position:absolute;left:0;top:0;opacity:1;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transform:none;-webkit-transform:none;width:8px;z-index:1}.home section.page-header .container .row .selection-slider ul.slick-dots li button:hover::before{background-color:#719346}.home section.page-header .container .row .selection-slider ul.slick-dots li.slick-active button::before{background-color:#719346;z-index:1}.home section.page-header .container .row .selection-slider ul.slick-dots>li:only-child{display:none}.home section.page-header .container .row .selection-slider.slick-initialized{visibility:visible!important}.error404 .page-content article .col-md-5{order:2;-webkit-order:2}.error404 .page-content article .col-md-7{order:1;-webkit-order:1;margin:0 0 30px}.error404 .page-content article .col-md-7 h1{margin:0 auto 30px;text-align:center}.error404 .page-content article .col-md-7 .rich-text{text-align:center}.related ul li .wrap-content,.banner-coffee ul li .wrap-content{padding:100px 30px 30px 30px}.related ul li .wrap-content .meta.category,.banner-coffee ul li .wrap-content .meta.category{height:148px;left:calc(50% - 50px);width:100px}.coffee-template-default article h1{font-size:2rem}.coffee-template-default article h1 span.origin{font-size:1rem;letter-spacing:.05rem}.coffee-template-default article h1 span.region{font-size:1.125rem}.home section.page-content .col-md-7 .rich-text{font-size:1rem}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title::before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title::before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title::before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title::before{transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{background-color:#fefefc!important;border:0 none!important}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder img{height:140px!important}}@media only screen and (max-width:720px),only screen and (max-device-width:720px){.coffee-template-default aside div.spec .spec-content{order:2;-webkit-order:2;padding-right:0;width:100%}.coffee-template-default aside div.spec blockquote{margin:0 auto 45px auto;order:1;-webkit-order:1;width:100%}}@media only screen and (max-width:680px),only screen and (max-device-width:680px){header .header-inner{padding:0 15px}header .header-inner .logo{top:15px}header .header-inner nav{display:none;top:15px;width:100%}header .header-inner nav ul{transform:rotate(-90deg) translateX(15%);-webkit-transform:rotate(-90deg) translateX(15%);transform-origin:bottom right}.contact-form .gform_wrapper.gform-theme,.contact-form .gform-theme--framework,.contact-form .gform-theme--foundation{margin:0 auto}.contact-form .gform_wrapper.gform-theme .gform_fields .gfield .ginput_container_consent label,.contact-form .gform-theme--framework .gform_fields .gfield .ginput_container_consent label,.contact-form .gform-theme--foundation .gform_fields .gfield .ginput_container_consent label{font-size:.9rem!important}.contact-form .gform_wrapper.gform-theme .gform_fields .gfield.col-md-12,.contact-form .gform-theme--framework .gform_fields .gfield.col-md-12,.contact-form .gform-theme--foundation .gform_fields .gfield.col-md-12,.contact-form .gform_wrapper.gform-theme .gform_fields .gfield.col-md-12,.contact-form .gform-theme--framework .gform_fields .gfield.col-md-12,.contact-form .gform-theme--foundation .gform_fields .gfield.col-md-12,.contact-form .gform_wrapper.gform-theme .gform_fields .gfield.col-md-12,.contact-form .gform-theme--framework .gform_fields .gfield.col-md-12,.contact-form .gform-theme--foundation .gform_fields .gfield.col-md-12{padding:0}.contact-form .gform_wrapper.gform-theme fieldset,.contact-form .gform-theme--framework fieldset,.contact-form .gform-theme--foundation fieldset{padding:0!important}.contact-form .gform_wrapper.gform-theme .gform_footer,.contact-form .gform-theme--framework .gform_footer,.contact-form .gform-theme--foundation .gform_footer,.contact-form .gform_wrapper.gform-theme .gform_footer,.contact-form .gform-theme--framework .gform_footer,.contact-form .gform-theme--foundation .gform_footer{margin:30px auto 0}.contact-form .gform_wrapper.gform-theme .gform_fields .gfield label,.contact-form .gform-theme--framework .gform_fields .gfield label,.contact-form .gform-theme--foundation .gform_fields .gfield label,.contact-form .gform_wrapper.gform-theme .gform_fields .gfield legend,.contact-form .gform-theme--framework .gform_fields .gfield legend,.contact-form .gform-theme--foundation .gform_fields .gfield legend{font-size:1rem}.contact-form .gform_wrapper.gform-theme .gform_fields .gfield input,.contact-form .gform-theme--framework .gform_fields .gfield input,.contact-form .gform-theme--foundation .gform_fields .gfield input,.contact-form .gform_wrapper.gform-theme .gform_fields .gfield textarea,.contact-form .gform-theme--framework .gform_fields .gfield textarea,.contact-form .gform-theme--foundation .gform_fields .gfield textarea{padding:0;width:100%}.contact-form .gform_wrapper.gform-theme .gform_fields .gfield.col-md-6,.contact-form .gform-theme--framework .gform_fields .gfield.col-md-6,.contact-form .gform-theme--foundation .gform_fields .gfield.col-md-6{flex:0 0 100%;padding:0;max-width:100%}.page.legal header .header-inner a.logo{top:15px}.banner-coffee ul li .wrap-content,.related .wrap-content{min-height:320px}.post-template-default article h1{font-size:1.675rem}.home section.page-header .container .row .col-md-12 h1{font-size:2rem}.home section.page-header .container .row .col-md-12 .chapo{font-size:1.125rem}}@media only screen and (max-width:576px),only screen and (max-device-width:576px){section.page-header .container,footer .container{max-width:calc(100% - 30px)}section.page-content .container{padding:0 30px}section.page-content .container>container{padding:0}section.page-content .container.banner-coffee{padding:0 15px}.home section.page-content{padding:45px 0 0 0}.home section.page-content .container{padding:0 15px}.home section.page-content .container.coffee-shop{padding:0 30px}.home section.page-content .coffee-shop{margin:0 auto}.home section.page-content .coffee-shop figure{height:0;padding:0 0 100%;position:relative}.home section.page-content .coffee-shop figure img{height:100%;max-width:inherit;position:absolute;top:0;right:0;width:auto}.banner .intro{padding:30px 15px}.home section.page-content .about-coffee.about-slider .slick-dots{bottom:-30px}.related .slider .slick-list .slick-slide,.banner-coffee .slider .slick-list .slick-slide,.stories .slider .slick-list .slick-slide{width:100%}.related .slider,.banner-coffee .slider{padding:45px 0 0!important}.stories .slider{padding:45px 15px 30px 15px!important}.home section.page-content .about-roaster{margin:45px auto 30px}}@media only screen and (max-width:480px),only screen and (max-device-width:480px){h1{font-size:1.875rem;letter-spacing:.02rem}h2{font-size:1.5rem;letter-spacing:.02rem}h3{font-size:1.35rem;letter-spacing:.02rem}.home section.page-content h2{font-size:1.675rem;letter-spacing:.02rem}.home section.page-header .container .row .col-md-12{align-self:center}.home section.page-header .container .row .col-md-12 h1{font-size:1.875rem}.home section.page-content .chapo p{font-size:1.0625rem;max-width:780px}.post-template-default article h1{font-size:1.675rem;letter-spacing:.02rem}}@media only screen and (max-width:414px),only screen and (max-device-width:414px){body.ready #moove_gdpr_save_popup_settings_button{left:10px!important;bottom:10px!important}.about-coffee.about-slider .slick-next{top:390px;right:15px}.about-coffee.about-slider .slick-prev{top:390px;left:15px}.about-coffee.about-slider>figure{margin:0 auto 45px!important}.home section.page-content .banner-coffee{margin:0 auto}}@media only screen and (max-width:390px),only screen and (max-device-width:390px){header .header-inner .logo{height:178px;top:20px;left:calc(50% - 60px);width:120px}header .header-inner .logo svg{height:178px;width:120px}section.page-header .container .row .col-md-12 span.origin{font-size:1.675rem}section.page-header .container .row .col-md-12 span.category{font-size:1.675rem}.page.contact .page-header .container .row .col-md-12 h1{font-size:1.675rem}.home section.page-header .container .row .col-md-12 h1{font-size:1.675rem;margin:0 auto 20px}.home section.page-content h2,.home .page-content .coffee-shop .openingHours .col-md-7 h2{font-size:1.5rem;letter-spacing:.02rem;margin:0 auto 15px}}