@media screen and (max-width:1440px) and (min-width:1380px){nav li a{font:20px/26px "Alegreya",serif}}@media screen and (max-width:1379px) and (min-width:1280px){nav li a{font:18px/24px "Alegreya",serif}}@media screen and (max-width:1279px) and (min-width:1025px){header{padding:20px 0}header aside{width:100%;float:left;text-align:center;position:relative}nav{padding-left:0;text-align:center}nav li a{font:18px/24px "Alegreya",serif}main{padding-top:33%}.gotheart-content{padding-top:18% !important}#main div.product div.summary .quantity{width:50%}}@media screen and (max-width:1024px) and (min-width:800px){header{padding:20px 0}header aside{width:100%;float:left;text-align:center;position:relative}nav{padding-left:0;text-align:center}nav li a{font:16px/22px "Alegreya",serif}main{padding-top:35%;background-attachment:initial !important}.pagewrapper{width:93%}.insidecontent,.gotheart-content{padding-top:20% !important}.content .carousel-cell{width:33%;margin:10px 25px}.flickity-prev-next-button.previous{left:0 !important}.flickity-prev-next-button.next{right:0 !important}.flickity-prev-next-button .arrow{fill:#fff !important}.venue aside li h4{font-size:36px;line-height:42px}.venue aside li p{min-height:180px}aside.event-styling li{padding:0 25px}.brands li{width:33% !important}.blogs article{width:60% !important;margin:0 4% 0 3% !important}.blogs article ul{padding:0}aside.blog-sidebar{width:30% !important}aside.blog-sidebar #secondary{width:100% !important}aside.address{word-wrap:break-word}#primary{width:100% !important}#secondary{width:35% !important}#main div.product div.summary .quantity{width:50%}}@media screen and (max-width:799px) and (min-width:641px){header{padding:20px 0}header aside{width:100%;float:left;text-align:center;position:relative}nav{padding-left:0;text-align:center}nav li a{font:16px/22px "Alegreya",serif}main{padding:37% 50px 0;background-attachment:initial !important}section.intro article,section.intro aside{width:100%;display:block}section.intro article{padding:0 50px 50px;border-right:0;border-bottom:solid 1px #848c29}.flickity-prev-next-button.previous{left:-35px !important}.flickity-prev-next-button.next{right:-35px !important}.content .carousel-cell{width:49%;margin:10px 25px}.insidecontent{padding-top:28% !important;height:auto !important}.gotheart-content{padding-top:28% !important}.insidecontent li a{font-size:20px;line-height:22px;padding:10px 15px;display:block !important;margin-bottom:10px}.insidecontent li:last-child a{font-size:20px;line-height:22px;padding:10px 60px}.venue aside li{width:100%;background:0 0;margin-bottom:30px}.venue aside li p,.venue aside li h4{min-height:auto !important}aside.event-styling li{padding:0 10px}.brands li{width:33% !important}.blogs article{width:100% !important;padding:30px 0}.blogs article ul{padding:0}aside.blog-sidebar{width:50% !important;margin:0 0 30px}aside.blog-sidebar #secondary{width:100% !important}aside.address,.reservation-form .contact-form{width:100% !important;margin-bottom:50px}#primary{width:100% !important}#secondary{width:50% !important}.woocommerce-result-count{float:left}main#main{padding:10% 0 0}#main div.product div.images,div.product div.images,.woocommerce-page #main div.product div.images,.woocommerce-page div.product div.images{width:100% !important}#main div.product div.summary,div.product div.summary,.woocommerce-page #main div.product div.summary,.woocommerce-page div.product div.summary{width:100% !important}#main div.product div.summary{margin-bottom:30px !important}#main div.product div.summary .quantity{width:30%}}@media screen and (max-width:640px) and (min-width:481px){header{padding:20px 0}header aside{width:100%;float:left;text-align:center;position:relative}nav{padding-left:0;text-align:center}nav li a{font:16px/22px "Alegreya",serif}main{padding:48% 50px 0;background-attachment:initial !important}section.intro article,section.intro aside{width:100%;display:block}section.intro article{padding:0 50px 50px;border-right:0;border-bottom:solid 1px #848c29}footer article li{padding:0 15px}.flickity-prev-next-button.previous{left:-35px !important}.flickity-prev-next-button.next{right:-35px !important}.content .carousel-cell{width:49%;margin:10px 25px}.insidecontent{padding-top:28% !important;height:auto !important}.insidecontent li a{font-size:16px;line-height:22px;padding:10px 15px;display:block !important;margin-bottom:10px}.insidecontent li:last-child a{font-size:16px;line-height:22px;padding:10px 50px}.venue aside li{width:100%;background:0 0;margin-bottom:30px}.venue aside li p,.venue aside li h4{min-height:auto !important}aside.event-styling li{padding:0 10px}.venue aside li h4{font:36px/42px "Alegreya",serif}.brands li{width:100% !important}.gotheart-content{margin-top:140px}.blogs article{width:100% !important;padding:30px 0}.blogs article ul{padding:0}aside.blog-sidebar{width:70% !important;margin:0 0 30px}aside.blog-sidebar #secondary{width:100% !important}aside.address,.reservation-form .contact-form{width:100% !important;margin-bottom:50px}#primary{width:100% !important}#secondary{width:58% !important}.woocommerce-ordering .orderby{width:190px !important}main#main{padding:10% 0 0}.products li{width:100% !important}#main div.product div.images,div.product div.images,.woocommerce-page #main div.product div.images,.woocommerce-page div.product div.images{width:100% !important}#main div.product div.summary,div.product div.summary,.woocommerce-page #main div.product div.summary,.woocommerce-page div.product div.summary{width:100% !important}#main div.product div.summary{margin-bottom:30px !important}#main div.product div.summary .quantity{width:30%}}@media screen and (max-width:480px) and (min-width:320px){header{padding:20px 0}.gotheart{height:85px}.pagewrapper{width:90% !important}p{font-size:16px;line-height:22px}header aside img{width:180px;height:auto}nav{padding-left:0;text-align:center}nav li a{font:16px/22px "Alegreya",serif}main{padding:50% 30px 0;background-attachment:initial !important}h1{font:42px/48px "Alegreya",serif}h2{font:36px/42px "Alegreya",serif}section.intro aside h3{font:24px/30px "Alegreya",serif}section.intro aside p{font-size:20px;line-height:26px}section.intro aside p a{font-size:18px !important;line-height:26px !important}section.intro article,section.intro aside{width:100%;display:block}section.intro article{padding:0 30px 50px;border-right:0;border-bottom:solid 1px #848c29}section.intro aside{padding:50px 30px}footer article li{padding:0 30px;width:100%;float:left;display:block;margin-bottom:20px}.toggle-menu{display:block;position:absolute;top:12px;font:18px/24px "Alegreya",serif;right:0}nav.main ul{display:none}footer aside{font:14px/20px "Alegreya",serif}.gotheart-content{margin-top:80px}.gotheart-content p{width:100%}.insidecontent{padding-top:20% !important;height:auto !important}.insidecontent li a{font-size:16px;line-height:22px;padding:10px 15px;display:block !important;margin-bottom:10px}.insidecontent li:last-child a{font-size:16px;line-height:22px;padding:10px 50px}.content .carousel-cell{width:100%}.flickity-prev-next-button.previous{left:0 !important}.flickity-prev-next-button.next{right:0 !important}.flickity-prev-next-button .arrow{fill:#fff !important}.reservation-form li:nth-child(4) input{width:100%}.reservation-form li:nth-child(4) input[type=date]{margin-bottom:20px}.content h3{font-size:30px;line-height:36px}.venue aside li{width:100%;background:0 0;margin-bottom:30px}.venue aside li p,.venue aside li h4{min-height:auto !important}aside.event-styling li{padding:0 10px}.venue aside li h4{font:24px/30px "Alegreya",serif}.venue aside li li,aside.event-styling li{width:100% !important;display:block;margin-bottom:20px}.brands li{width:100% !important;padding-top:40px}.brands a{height:90px}.reservation-form li:nth-child(5),.reservation-form li:nth-child(6){width:100%;float:left}.blogs article{width:100% !important;padding:30px 0}.blogs article ul{padding:0}aside.blog-sidebar{width:100% !important;margin:0 0 30px}aside.blog-sidebar #secondary{width:100% !important}aside.address,.reservation-form .contact-form{width:100% !important;margin-bottom:50px}.reservation-form .contact-form li:nth-child(2),.reservation-form .contact-form li:nth-child(3){width:100%}#primary,#secondary{width:100% !important}.woocommerce-result-count{float:left !important}main#main{padding:10% 0 0}.products li{width:100% !important}#main div.product div.images,div.product div.images,.woocommerce-page #main div.product div.images,.woocommerce-page div.product div.images{width:100% !important}#main div.product div.summary,div.product div.summary,.woocommerce-page #main div.product div.summary,.woocommerce-page div.product div.summary{width:100% !important}#main div.product div.summary{margin-bottom:30px !important}#main div.product div.summary .quantity{width:40%}.woocommerce-form-login input,p.form-row{width:100% !important}.woocommerce-form-login input[type=checkbox]{width:10% !important}.woocommerce-form-login .button{width:100% !important}}@media only screen and (max-width:1770px){.top-sec-home h3{padding-right:20%}}@media only screen and (max-width:1658px){.top-sec-home h3{padding-right:25%}}@media only screen and (max-width:1519px){.top-sec-home h3{padding-right:30%}}@media only screen and (max-width:1419px){.top-sec-home h3{padding-right:35%}}@media only screen and (max-width:1319px){.top-sec-home h3{padding-right:38%}}@media only screen and (max-width:1265px){.top-sec-home h3{padding-left:10px}}@media only screen and (max-width:1207px){.top-sec-home h3{max-width:55%}}@media only screen and (max-width:1120px){.top-sec-home h3{padding-right:43%}}@media only screen and (max-width:1047px){.top-sec-home h3{padding-right:46%}}@media only screen and (max-width:1279px){.top-sec-home{padding-top:350px}.insidecontent{padding-top:350px !important}.cntct_mrgn{margin-top:170px}nav{margin-top:35px !important}}@media only screen and (max-width:1140px){main ul.main_list li{padding:20px 15px}.title_ml h5{font:41px/30px "Alegreya",serif !important}}@media only screen and (max-width:1082px){.insidecontent li a{margin:10px 0}.insidecontent li select{margin:10px 0}}@media only screen and (max-width:1024px){.venue aside li a.view-gal{margin-top:15px}.top-sec-home h3{padding-right:0;padding-left:0;max-width:65%;text-align:center}main.insidecontent{background-image:url(//earthkitchen.ph/wp-content/themes/earthkitchen/assets/css/../images/restaurantbg.jpg) !important;background-size:contain !important}main.catering_bg{background-image:url(//earthkitchen.ph/wp-content/themes/earthkitchen/assets/css/../images/cateringbg.jpg) !important}}@media only screen and (max-width:1012px){.insidecontent li a{padding:15px}.insidecontent li:last-child a{padding:15px 65px}.insidecontent li select{padding:15px;font-size:21px;padding-right:45px}}@media only screen and (max-width:900px){.container-list{max-width:90%}.contct-mp li:first-child{width:100%;float:none}.address{min-height:1px !important}.contct-mp li:last-child{width:100%;float:none}.reservation-form .contact-form ul{max-width:100% !important}.insidecontent.gallery-main.catering_bg .insidecont-hldr h2{font-size:35px}}@media only screen and (max-width:868px){.insidecontent li a{display:block;padding:10px 15px;font-size:16px}.insidecontent li{display:block;max-width:300px;width:100%;margin:0 auto}.insidecontent{padding-top:300px !important}.insidecontent p{margin-bottom:50px}.venue aside li a.view-gal{margin-top:15px}.insidecontent li:last-child a{padding:10px 15px}.insidecontent li select{display:block;padding:10px 15px;font-size:16px;padding-right:45px;width:100%;text-indent:41%}}@media only screen and (max-width:828px){.inquire-btm ul li:last-child{padding-right:23px !important}}@media only screen and (max-width:799px){.home_main{padding:37% 0 0}aside.address,.reservation-form .contact-form{margin-bottom:25px !important}main ul.main_list li{width:49% !important;min-height:1px !important}.venue aside li:first-child{background:0 0 !important}}@media only screen and (max-width:777px){footer article li{width:100% !important;margin-bottom:25px}}@media only screen and (max-width:768px){main ul.main_list li{width:49%;min-height:auto !important}}@media only screen and (max-width:718px){.insidecontent.gallery-main.catering_bg .insidecont-hldr h2{font-size:30px}}@media only screen and (max-width:640px){.galleria-theme-classic .galleria-image-nav-left{left:0 !important}.galleria-theme-classic .galleria-image-nav-right{right:0 !important}main.home_main{background-attachment:initial !important;background-color:#fefaf1;background-image:none !important}main.insidecontent{background-attachment:initial !important;background-color:#fefaf1}.reservation-form{background-attachment:initial !important;background-color:#fefaf1;background-image:none !important}.inquire-sec{background-attachment:initial !important;background-color:#fefaf1;background-image:none !important}}@media only screen and (max-width:600px){main ul.main_list li{width:100% !important}.main_list li p{margin-bottom:20px;margin-top:15px}.top-sec-home h3{padding:0 15px}.content article{padding:40px 0}.reservation-form li{width:100%;padding:0;display:block;float:left}.reservation-form li:nth-child(5){width:100%}.contct-rs{width:90%}.inquire-btm ul li{width:100%;display:block;padding:0}.inquire-sec{padding:40px 0 80px}.inquire-btm ul li:last-child{padding-right:0}.contact-form li:nth-child(2),.contact-form li:nth-child(3){width:100% !important}.inquire-btm ul li:last-child input[type=submit]{position:absolute;right:0}.reservation-form textarea{width:100% !important}.inquire-btm{padding-bottom:60px}header{padding:0 0 25px !important}.inquire-btm .popup-inquire-input textarea{width:100% !important}.inquire-btm p{padding-left:0}}@media only screen and (max-width:480px){.top-sec-home{padding-top:200px}.container-list{padding:0}.insidecontent{padding:15% 10% 15% !important;padding-top:215px !important}aside.event-styling{padding:50px 0 !important}aside.venue p{width:100% !important}.toggle-menu{color:#d9c791 !important;z-index:99}nav{margin-top:0}.toggle-menu{top:41px !important}nav li a{color:#d9c791 !important}.top-sec-home h3{font:35px/40px "Alegreya",serif}.inquire-sec{background-attachment:initial}.reservation-form{background-attachment:initial}.cntct_mrgn{margin-top:65px}.close-ctrl{position:absolute;top:10px !important;right:10px}.cbp-spmenu ul{border:0 !important}header{height:110px !important}header aside{padding-top:30px !important}nav{margin-top:0 !important}}@media only screen and (max-width:425px){.reservation-form{padding:50px 0 90px}.reservation-form li{padding:0}aside.event-styling{margin-top:40px}.inquire-btm{padding:0}.cntct_mrgn{margin-top:120px}.reservation-form li:last-child{padding-left:16px}.contct-mp li:nth-child(2){padding-left:0}.homeimg{display:block !important;display:block !important;margin:0;max-width:200px;position:absolute;right:0;bottom:0}}@media only screen and (max-width:400px){.inquire-btm .popup-inquire-input{width:100%;display:block}.insidecontent{padding-top:175px !important}.recaptcha div{width:100% !important;margin:0 !important}.recaptcha div iframe{width:100%}.reservation-form .contact-form{padding:20px !important 0px}.galleria{max-width:100% !important}.inquire-btm{border:0;padding:20px 0}}@media only screen and (max-width:375px){.top-sec-home h3{font:30px/35px "Alegreya",serif}}@media only screen and (max-width:335px){.galleria-image .galleria-layer{top:0 !important}.galleria-images .galleria-image img{top:0 !important;height:100% !important;object-fit:cover;object-position:center}.galleria-theme-classic .galleria-image-nav{top:90% !important}.insidecontent.gallery-main.catering_bg .insidecont-hldr h2{font-size:25px;line-height:35px;margin-bottom:10px}}@media only screen and (max-width:320px){.content article{padding:40px 0}.address p{font-size:16px !important}}@media only screen and (max-height:575px){.homeimg{max-width:145px !important}.top-sec-home{padding-top:160px !important}}