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{font-size:100%;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body,html{padding:0;margin:0}b,strong{font-weight:700}.admin-bar header{top:32px}.page-template-page-menu header{background:transparent}.page-template-page-menu header.scroll-active{background-color:#f2ede9}.page-template-page-home header{background:transparent}.page-template-page-home header nav .header-phone{color:#fff}.page-template-page-home header nav #header-logo{opacity:0}.page-template-page-home header nav #header-logo-white{opacity:1}.page-template-page-home header nav .button{background-color:#e3bf72}.page-template-page-home header nav .button:hover{background-color:#022a15}.page-template-page-home header nav ul li a{color:#fff}.page-template-page-home header.scroll-active{background-color:#f2ede9}.page-template-page-home header.scroll-active nav .header-phone{color:#022a15}.page-template-page-home header.scroll-active nav .header-phone:hover{color:#f0c6c2}.page-template-page-home header.scroll-active nav #header-logo{opacity:1}.page-template-page-home header.scroll-active nav #header-logo-white{opacity:0}.page-template-page-home header.scroll-active nav .button{background-color:#022a15}.page-template-page-home header.scroll-active nav .button:hover{background-color:#e3bf72}.page-template-page-home header.scroll-active nav ul li a{color:#022a15}.page-template-page-home header.scroll-active nav ul li a:hover{color:#f0c6c2}header{transition:all .2s ease-in-out;position:fixed;top:0;background-color:#f2ede9;left:0;width:100%;z-index:999}header #header-logo-mobile{display:none}header .container{justify-content:space-between}header .container,header nav{align-items:center;display:flex}header nav{width:100%}header nav #header-logo,header nav #header-logo-white{transform:translate(-50%,-50%);transition:all .2s ease-in-out;position:absolute;top:50%;left:50%}header nav #header-logo-white{opacity:0}header nav .header-phone{font-size:1.6rem;color:#022a15;margin-left:2rem}header nav .header-phone:hover{color:#f0c6c2}header nav .button{margin-left:4rem}header nav ul{list-style:none;padding:0;margin:0 auto 0 -2.5rem;align-items:center;display:flex}header nav ul:nth-of-type(2){margin:0 0 0 auto}header nav ul .current-menu-item a{color:#f0c6c2}header nav ul li a{padding:4.75rem 2.5rem;font-size:1.6rem;color:#022a15;letter-spacing:1.14px;display:block}header nav ul li a:hover{color:#f0c6c2}header #mobile-menu{height:2rem;position:relative;cursor:pointer;width:4rem;display:none}header #mobile-menu span{height:.2rem;transform:translateY(-50%);transition:all .3s ease-in-out;transition-delay:0;position:absolute;top:0;background-color:#fff;left:0;width:100%}header #mobile-menu span:nth-of-type(2){top:50%}header #mobile-menu span:nth-of-type(3){top:100%}@media only screen and (max-width:1450px){header nav ul li a{padding:4.75rem 1.5rem}header nav .header-phone{margin-left:1.5rem}header nav .button{margin-left:3rem}}@media only screen and (max-width:1200px){header nav ul li a{padding:3rem 1rem;font-size:1.5rem}header nav #header-logo img,header nav #header-logo-white img{max-width:80%}header nav .header-phone{font-size:1.5rem;margin-left:1rem}header nav .button{padding:1.1rem 3.15rem;font-size:1.5rem;margin-left:3rem}}@media only screen and (max-width:1024px){.page-template-page-home header{background:transparent}.page-template-page-menu header,header{background-color:#022a15}header #header-logo-mobile{margin:2rem 0;display:block}header nav{overflow:auto;padding:10rem 0 5rem;justify-content:center;flex-wrap:wrap;transition:all .2s ease-in-out;position:absolute;max-height:calc(100vh - 5.6rem);top:0;background-color:#022a15;left:100%;width:100%}header nav #header-logo-white{transform:translate(0);position:relative;opacity:1!important;text-align:center;top:0;margin:0 0 5rem;left:0;order:1}header nav #header-logo{display:none!important}header nav .header-phone{flex:0 0 100%;padding:1.5rem 2rem;color:#022a15!important;position:relative;margin:1rem 0;order:4}header nav .header-phone:before{height:30px;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;left:50%;width:30px;background-image:url(https://kahappyhour.top/wp-content/themes/palette/assets/dist/images/phone.svg)}header nav .header-phone:hover{color:#fff}header nav .button{background-color:#e3bf72!important;margin:1.5rem 0 0;order:5}header nav ul{flex:0 0 100%;margin:0;order:2;display:block}header nav ul:nth-of-type(2){order:3}header nav ul .current-menu-item a{color:#f0c6c2!important}header nav ul .current-menu-item a:hover{color:#f0c6c2}header nav ul li{text-align:center}header nav ul li a{padding:1.5rem 2rem;font-size:2rem;color:#fff!important;margin:0}header nav ul li a:hover{color:#fff}header #mobile-menu{margin:1.5rem 0 1.5rem auto;display:block}header.scroll-active{background-color:#022a15!important}header.mobile-active nav{left:0}header.mobile-active #mobile-menu span:first-of-type{transform:rotate(45deg);top:50%}header.mobile-active #mobile-menu span:nth-of-type(2){opacity:0;left:-100%}header.mobile-active #mobile-menu span:last-of-type{transform:rotate(-45deg);top:50%}}@media screen and (max-width:782px){.admin-bar header{top:45px}#wpadminbar{position:fixed!important}}@media screen and (max-width:650px){header #header-logo-mobile img{max-width:80%}}@media screen and (max-width:375px){header #header-logo-mobile img{max-width:70%}}.opening-hours .hour{flex:0 0 100%;margin:0 0 .5rem;display:flex}.opening-hours .hour p{margin:0}.opening-hours .hour p:first-of-type{min-width:11rem}.opening-hours .hour:last-of-type{margin:0}.button{padding:1.1rem 4.15rem;font-size:1.6rem;border:1px solid transparent;-webkit-appearance:none;color:#fff;transition:all .2s ease-in-out;align-self:center;outline:none;letter-spacing:1.14px;background:#022a15;cursor:pointer;display:inline-block}.button:hover{color:#fff;background-color:#e3bf72}.button.button-secondary{border:1px solid #022a15;color:#022a15;background:transparent}.button.button-secondary:hover{border:1px solid #e3bf72;color:#fff;background-color:#e3bf72}.button.button-tertiary{padding:1rem .5rem;color:#022a15;border-bottom:1px solid #022a15;background:transparent}.button.button-tertiary:hover{color:#e3bf72;border-bottom:1px solid #e3bf72}@media screen and (max-width:1024px){.button:hover{background-color:#022a15}.button.button-tertiary:hover{color:#022a15;border-bottom:1px solid #022a15}.button.button-secondary:hover{border:1px solid #022a15;color:#022a15;background:transparent}}.page-template-page-home .banner{padding:18% 0}.banner{padding:14% 0;max-height:830px}.banner .container{position:relative;z-index:9}.banner:before{height:830px;right:0;content:"";position:absolute;bottom:0;width:1354px;background-image:url(https://kahappyhour.top/wp-content/themes/palette/assets/dist/images/banner-log.svg);background-repeat:no-repeat;z-index:2}.banner h1{font-weight:400;color:#fff;text-transform:none;text-align:center;margin:0;font-family:Georgia,Times New Roman,Times,serif}.banner:after{height:100%;content:"";position:absolute;opacity:.66;top:0;background-color:#065641;left:0;width:100%}@media screen and (max-width:1440px){.banner{max-height:100vh}}@media screen and (max-width:650px){.banner{padding:22% 0 15%!important}.banner h1{font-size:3rem}}form{flex-wrap:wrap;display:flex}.gform_body{flex:1 0 50%}.gform_body ul{padding:0;list-style-type:none;margin:0}.gform_body ul li .gfield_label{display:none}.gform_body ul li .ginput_container input,.gform_body ul li .ginput_container select,.gform_body ul li .ginput_container textarea{padding:.8rem 1rem;font-size:1.6rem;border:1px solid #fff;outline:none;letter-spacing:1.14px;border-radius:0;width:100%}.gform_body ul li .ginput_container input::placeholder,.gform_body ul li .ginput_container select::placeholder,.gform_body ul li .ginput_container textarea::placeholder{font-size:1.6rem;color:#022a15;opacity:1;letter-spacing:1.14px}.gform_footer{flex:1;margin:0 0 0 1.5rem}.gform_footer .button{padding:.8rem 1.75rem;-webkit-appearance:none;background-color:#e3bf72}.gform_footer .button:hover{border:1px solid #fff;color:#fff;background:transparent}.gfield_error .ginput_container input[type=text],.gfield_error .ginput_container select,.gfield_error .ginput_container textarea{border:1px solid #c10012!important}.gform_confirmation_message,.validation_error{flex:0 0 100%;font-size:1.5rem;color:#fff;letter-spacing:1.14px;margin:0 0 1.5rem;font-family:Oswald,sans-serif}.gform_ajax_spinner{display:none!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid transparent;transition:background-color 5000s ease-in-out 0s}.validation_message{display:none}input:-webkit-autofill:first-line{font-size:1.6rem;color:#022a15;letter-spacing:1.14px;font-family:Georgia,Times New Roman,Times,serif}@media screen and (max-width:1024px){.gform_footer .button:hover{border:1px solid #e3bf72;background-color:#e3bf72}}.error{margin:15rem 0}.error .container{justify-content:center;flex-wrap:wrap;display:flex}.error h1,.error h3,.error p{flex:0 0 100%;text-align:center;margin:0 0 1.5rem}.error h1{font-size:10rem}.error h3{font-size:3rem}.error p{font-size:2rem}.error .button{margin-top:2rem}@media screen and (max-width:800px){.error{margin:10rem 0}}.team .team-member{margin:15rem 0}.team .team-member .wysiwyg{flex:1 0 47.5%;padding-top:5.5rem}.team .team-member .img-container{flex:0 0 47.5%;height:100%;margin:0 0 0 5%;padding-bottom:60%}.team .team-member:nth-of-type(2n){flex-direction:row-reverse}.team .team-member:nth-of-type(2n) .img-container{margin:0 5% 0 0}.team .team-member.no-img .wysiwyg{padding:0}@media screen and (max-width:800px){.team .team-member{margin:10rem 0}.team .team-member .wysiwyg{padding-top:0}}@media screen and (max-width:650px){.team .team-member .wysiwyg{flex:0 0 100%}.team .team-member .img-container{flex:0 0 100%;margin:5rem 0 0!important;padding-bottom:120%}}.slider-section{margin:15rem 0}.slider-section .carousel-main .img-container{padding-bottom:64%;width:100%}.slider-section .carousel-nav{margin:3rem 0 0}.slider-section .carousel-nav .flickity-viewport{margin:0 auto;width:90%}.slider-section .carousel-nav .flickity-viewport .flickity-slider{width:100%}.slider-section .carousel-nav .img-container{opacity:.7;margin:0 2.5rem;padding-bottom:11%;width:22.25%}.slider-section .carousel-nav .img-container.is-selected{opacity:1}.slider-section .carousel-nav .flickity-button{padding:0;background:transparent}.slider-section .carousel-nav .flickity-button svg{height:80%!important;width:80%!important}.slider-section .carousel-nav .flickity-button svg path{fill:#e3bf72}.slider-section .carousel-nav .previous,.slider-section .carousel-nav .previous svg{left:0}.slider-section .carousel-nav .next,.slider-section .carousel-nav .next svg{right:0}@media screen and (max-width:1024px){.slider-section .carousel-nav .img-container{margin:0 25px}}@media screen and (max-width:800px){.slider-section{margin:10rem 0}}@media screen and (max-width:650px){.slider-section .carousel-nav .img-container{margin:0 2.5%;padding-bottom:18%;width:32.33%}.slider-section .carousel-nav .flickity-button{height:3rem;width:3rem}.slider-section .carousel-nav .flickity-button svg{height:100%!important;width:100%!important}}@media screen and (max-width:400px){.slider-section .carousel-nav{margin-top:1rem}.slider-section .carousel-nav .flickity-viewport{width:80%}.slider-section .carousel-nav .img-container{margin:0 5%}}.call-to-action{padding:9rem 0;position:relative;text-align:center;margin:15rem 0}.call-to-action p{font-size:4.2rem;font-weight:500;text-transform:uppercase;line-height:1.1;font-family:Oswald,sans-serif}.call-to-action .button{margin:4.5rem 0 0}.call-to-action svg{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:-1}@media screen and (max-width:800px){.call-to-action{padding:8rem 0;margin:10rem 0}.call-to-action svg{height:100%;max-width:100%;width:auto}}@media screen and (max-width:650px){.call-to-action{padding:5rem 0}.call-to-action p{font-size:3rem}}@media screen and (max-width:400px){.call-to-action{padding:3rem 0}.call-to-action p{font-size:2.5rem}}footer{margin:15rem 0 0}footer #sb_instagram .sb_instagram_header{justify-content:center;margin:0 0 5rem!important;display:flex}footer #sb_instagram .sb_instagram_header a .sbi_header_img{display:none}footer #sb_instagram .sb_instagram_header a .sbi_header_text{padding:0}footer #sb_instagram .sb_instagram_header a .sbi_header_text h3{display:none}footer #sb_instagram .sb_instagram_header a .sbi_header_text .sbi_bio{font-size:2.1rem;letter-spacing:.42px;margin:0!important}footer #sb_instagram #sbi_images{display:flex}footer #sb_instagram #sbi_images .sbi_item{margin:0 1.5rem 1.5rem 0!important}footer #sb_instagram #sbi_images .sbi_item:last-of-type{margin-right:0!important}footer .footer-top{padding:6rem 0;position:relative;background-color:#022a15}footer .footer-top svg{position:absolute;top:0;left:0;z-index:1}footer .footer-top a,footer .footer-top h4,footer .footer-top p{color:#fff;position:relative;z-index:6}footer .footer-top a{font-size:1.5rem}footer .footer-top a:hover{color:#f0c6c2}footer .footer-top a,footer .footer-top p{font-weight:300;font-family:Oswald,sans-serif}footer .footer-top h4{flex:0 0 100%;font-size:1.4rem}footer .footer-top #footer-logo,footer .footer-top .footer-column,footer .footer-top .opening-hours{height:100%;margin-right:5%}footer .footer-top #footer-logo{flex:0 0 20%}footer .footer-top .opening-hours{flex:0 0 25%}footer .footer-top .opening-hours .hour p:first-of-type{min-width:8rem}footer .footer-top .footer-column{flex:0 0 15%}footer .footer-top .footer-contact{margin:0 0 5rem}footer .footer-top .footer-contact a{margin:0 0 1.5rem;display:block}footer .footer-top .footer-contact a:last-of-type{margin:0}footer .footer-top .footer-location p{margin:0 0 1.5rem}footer .footer-top .footer-location a{text-decoration:underline}footer .footer-top .footer-form{flex:0 0 25%}footer .footer-top .footer-form .footer-social{margin:3.5rem 0 0}footer .footer-top .footer-form .footer-social h4{margin:0}footer .footer-top .footer-form .footer-social a,footer .footer-top .footer-form .footer-social h4{display:inline-block}footer .footer-top .footer-form .footer-social a{margin:0 0 0 2rem;float:right}footer .footer-top .footer-form .logos{justify-content:space-between;flex-wrap:wrap;margin:3.5rem 0 0;align-items:center;display:flex}footer .footer-top .footer-form .logos h4{flex:0 0 25%;margin-right:5%}footer .footer-top .footer-form .logos a,footer .footer-top .footer-form .logos h4{margin:2rem 0}footer .footer-top .footer-form .logos a{flex:0 0 30%;margin-right:5%}footer .footer-top .footer-form .logos a img{width:100%}footer .footer-top .footer-form .logos a:last-of-type,footer .footer-top .footer-form .logos a:nth-of-type(2){margin:0}footer .footer-top .footer-text{max-width:100rem;margin:6rem auto 0}footer .footer-bottom{padding:1rem 0;position:relative;background-color:#065641;z-index:3}footer .footer-bottom .container{justify-content:space-between}footer .footer-bottom a,footer .footer-bottom p{font-size:1.2rem;color:hsla(0,0%,100%,.6);align-self:center;margin:0}footer .footer-bottom a:hover{color:#f0c6c2}footer .footer-bottom ul{padding:0;list-style-type:none;margin:0;display:flex}footer .footer-bottom ul li{margin:0 2rem 0 0}footer .footer-bottom ul li:last-of-type{margin:0}@media screen and (max-width:1350px){footer .footer-top .footer-form .footer-social{flex-wrap:wrap;display:flex}footer .footer-top .footer-form .footer-social h4{flex:0 0 100%;margin:0 0 2rem}footer .footer-top .footer-form .footer-social a{margin:0 1.5rem 0 0}footer .footer-top .footer-form .logos{margin-top:5rem}footer .footer-top .footer-form .logos h4{flex:0 0 100%;margin:0 0 2rem}footer .footer-top .footer-form .logos a{flex:0 0 45%;margin:0 10% 0 0}footer .footer-top .footer-form .logos a:nth-of-type(2n+2){margin-right:0}footer .footer-top .footer-form .logos a:nth-of-type(1n+3){margin-top:10%}}@media screen and (max-width:1100px){footer svg{width:33%}footer .footer-top #footer-logo{flex:0 0 100%;text-align:center;margin:0 0 5rem}footer .footer-top .opening-hours{flex:0 0 30%}footer .footer-top .footer-column{flex:0 0 20%}footer .footer-top .footer-form{flex:0 0 40%}footer .footer-top .footer-form .logos{justify-content:normal}footer .footer-top .footer-form .logos a{flex:0 0 26.66%;margin:0 10% 0 0!important}footer .footer-top .footer-form .logos a:nth-of-type(3n+3){margin-right:0!important}footer .footer-top .footer-form .logos a:nth-of-type(1n+4){margin-top:10%!important}footer .footer-top .footer-form .logos a:last-of-type{margin-right:0!important}}@media screen and (max-width:1024px){footer #sb_instagram #sbi_images .sbi_item{flex:0 0 18.4%!important;margin:0 2% 2% 0!important}footer .footer-top svg{top:-5rem}footer .footer-top a:hover{color:#fff}footer .footer-bottom a:hover{color:hsla(0,0%,100%,.6)}}@media screen and (max-width:800px){footer{margin:10rem 0 0}footer .footer-top svg{top:0;width:32rem}footer .footer-top .container{justify-content:center}footer .footer-top .opening-hours{flex:0 0 45%;margin:0 10% 5rem 0}footer .footer-top .opening-hours .hour{justify-content:normal}footer .footer-top .footer-column{flex:0 0 45%;margin:0 0 5rem}footer .footer-top .footer-form{flex:0 0 100%}footer .footer-top .footer-form .logos{max-width:50rem}footer .footer-top .footer-form .form form .gform_footer .button{width:100%}}@media screen and (max-width:650px){footer #sb_instagram #sbi_images .sbi_item{flex:0 0 23.5%!important}}@media screen and (max-width:500px){footer .footer-top .opening-hours{flex:0 0 100%;margin:0 0 5rem}footer .footer-top .opening-hours h4{text-align:center}footer .footer-top .opening-hours .hour{justify-content:center;text-align:center}footer .footer-top .opening-hours .hour p{text-align:left}footer .footer-top .footer-column{flex:0 0 100%;text-align:center}footer .footer-top .footer-form{text-align:center}footer .footer-top .footer-form .footer-social{justify-content:center}footer .footer-top .footer-form .footer-social a{margin:0 1rem}footer .footer-top .footer-form .logos{justify-content:center;margin:5rem auto 0}footer .footer-top .footer-text{text-align:center}}.intro{margin:15rem 0}.intro .intro-content{flex:1 0 47.5%;position:relative;margin-top:5.5rem}.intro .intro-content .button{margin:2.5rem 0 0}.intro .intro-content:before{height:194px;transform:translate(-50%,-50%);content:"";position:absolute;top:0;left:0;width:197px;background-image:url(https://kahappyhour.top/wp-content/themes/palette/assets/dist/images/intro-log.svg);z-index:-1}.intro .img-container{flex:0 0 47.5%;height:100%;margin:0 0 0 5%;padding-bottom:60%}.intro.intro-no-img .intro-content{margin-top:0}.intro.intro-no-content .img-container{flex:0 0 50%;margin:0 auto;padding-bottom:62%}@media screen and (max-width:1080px){.intro .intro-content:before{transform:translate(-15%,-35%)}}@media screen and (max-width:800px){.intro{margin:10rem 0}.intro .intro-content{margin-top:0}}@media screen and (max-width:650px){.intro .intro-content{flex:0 0 100%}.intro .img-container{flex:0 0 100%;margin:5rem 0 0;padding-bottom:120%}.intro.intro-no-content .img-container{flex:0 0 100%;margin:0 auto;padding-bottom:120%}}.content-column{margin:15rem 0}.content-column .title-container{flex:0 0 100%}.content-column .title-container h2{max-width:47.5%}.content-column .title-container.title-container-full h2{max-width:100%}.content-column .content-column-left,.content-column .content-column-right{flex:1 0 47.5%}.content-column .content-column-left{margin-right:5%}.content-column .button{margin:2.5rem 0 0}.content-column .button:nth-of-type(2){margin-left:2.5rem}@media screen and (max-width:800px){.content-column{margin:10rem 0}}@media screen and (max-width:650px){.content-column .title-container h2{max-width:100%}.content-column .content-column-left,.content-column .content-column-right{flex:0 0 100%}.content-column .content-column-left{margin:0}.content-column .content-column-right{margin:3rem 0 0}}.image-content-column{margin:15rem 0}.image-content-column .img-container{flex:0 0 47.5%;height:100%;margin-right:5%;padding-bottom:55%}.image-content-column .image-content-column--content{flex:0 0 47.5%;padding-top:5.5rem}.image-content-column .image-content-column--content .button{margin-top:2.5rem}.image-content-column.column-no-img .image-content-column--content{flex:0 0 100%;padding-top:0}.image-content-column.column-no-content .img-container{flex:0 0 50%;margin:0 auto;padding-bottom:55%}@media screen and (max-width:800px){.image-content-column{margin:10rem 0}.image-content-column .image-content-column--content{padding:0}}@media screen and (max-width:650px){.image-content-column .image-content-column--content{flex:0 0 100%;padding:0;order:1}.image-content-column .img-container{flex:0 0 100%!important;margin:5rem 0 0;padding-bottom:120%!important;order:2}}.menus{margin:15rem 0}.menus .menu{flex:0 0 32%;padding:2.5rem 2.5rem 32%;margin-right:2%}.menus .menu:before{height:100%;transition:all .2s ease-in-out;content:"";position:absolute;opacity:.28;top:0;background-color:#000;left:0;width:100%;z-index:4}.menus .menu .menu-title{position:relative;text-align:center;z-index:5}.menus .menu .menu-title h3,.menus .menu .menu-title p{color:#fff}.menus .menu .menu-title h3{margin:0 0 1.5rem}.menus .menu:hover:before{opacity:0}.menus .menu:nth-of-type(3n+3){margin-right:0}.menus .menu:nth-of-type(1n+4){margin-top:2%}@media screen and (max-width:1024px){.menus .menu .menu-title h3{font-size:2rem}.menus .menu:hover:before{opacity:.28}}@media screen and (max-width:800px){.menus{margin:10rem 0}}@media screen and (max-width:650px){.menus .menu{flex:0 0 100%;padding:2.5rem 2.5rem 100%;margin:0 0 2rem!important}.menus .menu:last-of-type{margin:0!important}}body,html{overflow-x:hidden;font-size:10px}*{color:#022a15;box-sizing:border-box;font-family:Georgia,Times New Roman,Times,serif}.page-template-page-home main{padding-top:0!important}main{padding-top:12rem}.container{max-width:90%;margin:0 auto;width:1215px}.container.container-2{width:800px}.container.container-3{width:1330px}.container.container-4{width:1100px}.container.container-5{width:875px}.container.container-6{width:720px}img{height:auto;max-width:100%}.img-container{overflow:hidden;position:relative}.img-container>img{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%}.img-container>img+.container{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-weight:500;text-transform:uppercase;margin:0 0 2.5rem;line-height:1.1;font-family:Oswald,sans-serif}h1,h2,h3{letter-spacing:.84px}h4,h5,h6{letter-spacing:.28px}h1,h2{font-size:4.2rem}h3{font-size:2.6rem}h4,h5,h6{font-size:1.4rem;color:#065641}.flex{flex-wrap:wrap;display:flex}.wysiwyg a{text-decoration:underline}li,p{font-size:1.5rem;letter-spacing:.2px;line-height:1.6}li:first-of-type,p:first-of-type{margin-top:0}li:last-of-type,p:last-of-type{margin-bottom:0}li strong,p strong{color:#065641;font-family:Oswald,sans-serif}a,span{font-size:inherit;text-decoration:none;font-weight:inherit;font-style:inherit;color:#022a15;transition:all .2s ease-in-out}a:hover{color:#f0c6c2}@media screen and (max-width:1200px){main{padding-top:8.5rem}}@media screen and (max-width:1024px){body,html{font-size:8px}main{padding-top:67px}.wysiwyg a:hover{color:#022a15}}@media screen and (max-width:650px){h1,h2{font-size:3.5rem}h3{font-size:2.5rem}main{padding-top:60.39px}}@media screen and (max-width:375px){main{padding-top:57.09px}}.contact{margin:15rem 0}.contact .container{justify-content:space-between}.contact h1{font-weight:400;text-transform:none;margin:0 0 5rem;font-family:Georgia,Times New Roman,Times,serif}.contact .contact-col-left{flex:0 0 35%;margin-right:5%;position:relative}.contact .contact-col-left:before{height:194px;transform:translate(50%,-50%);content:"";position:absolute;top:2.5rem;left:0;width:197px;background-image:url(https://kahappyhour.top/wp-content/themes/palette/assets/dist/images/intro-log.svg);z-index:-1}.contact .contact-col-left a{font-size:1.5rem;line-height:1.6}.contact .contact-col-left .contact-detail-address p{margin:0}.contact .contact-col-left .contact-detail--contact .contact-email,.contact .contact-col-left .contact-detail--contact .contact-phone{flex:0 0 100%}.contact .contact-col-left .contact-detail--contact .contact-email:last-of-type,.contact .contact-col-left .contact-detail--contact .contact-phone:last-of-type{margin-bottom:3.5rem}.contact .contact-col-left .contact-detail,.contact .contact-col-left .opening-hours{margin:0 0 7.5rem}.contact .contact-col-left .contact-detail h4{flex:0 0 100%}.contact .contact-col-left .contact-detail .map-link{font-size:1.5rem;text-decoration:underline}.contact .contact-col-left .contact-detail:last-of-type{margin:0}.contact .contact-col-left .contact-social a{margin:0 3rem 0 0}.contact .contact-col-left .contact-social a i{font-size:2.5rem;transition:all .2s ease-in-out}.contact .contact-col-left .contact-social a:last-of-type{margin:0}.contact .contact-col-left .contact-social a:hover i{color:#e3bf72}.contact .contact-col-right{flex:0 0 47.5%}.contact .contact-col-right #map{height:67rem;margin:0 0 8rem}.contact .contact-col-right img{width:100%}@media screen and (max-width:1200px){.contact{margin:12rem 0}}@media screen and (max-width:1024px){.contact .contact-col-left{flex:0 0 47.5%}.contact .contact-col-left a:hover{color:#022a15}.contact .contact-col-left a:hover i{color:#022a15!important}.contact .contact-col-right #map{height:50rem;margin:0 0 5rem}}@media screen and (max-width:800px){.contact .contact-col-left{flex:0 0 100%;margin-right:0;text-align:center}.contact .contact-col-left .contact-detail{justify-content:center;margin:0 0 5rem!important}.contact .contact-col-left .opening-hours{max-width:33rem;text-align:left;margin:0 auto 5rem}.contact .contact-col-left .opening-hours h4{text-align:center;margin:0 auto 2.5rem}.contact .contact-col-right{flex:0 0 100%}}@media screen and (max-width:400px){.contact .contact-col-left:before{transform:translate(-50%,-50%);left:50%}}