.tg_reservation.button.menu-item.menu-item-type-custom.menu-item-object-custom a{background:0 0 !important;padding:.8em 1.7em .6em !important}.tg_reservation.button:hover{background:0 0 !important}.footer-contact-info a{display:block}.footer-contact-info .block-info .fa{padding-top:7px}.footer-contact-info .block-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.contact-info .fa{padding-right:10px;display:block;text-align:center;width:18px;float:left;padding-top:6px}.contact-info a{color:#fff}.social-block{display:flex}.social-block a{color:#fff}.social-block .face-book{padding-right:10px;padding-left:2px}.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{border:1px solid #222}.wpcf7-form-control.wpcf7-select{width:100%;border:1px solid #222}#about-contact-info .contact-info a{color:#000}#contact-form-block{overflow:hidden;padding-bottom:250px !important}#japanese-block p{color:#333}#japanese-block ul{padding-left:15px}.page-id-3487 #mobile_nav_icon,.page-id-3494 #mobile_nav_icon,.page-id-3498 #mobile_nav_icon,.page-id-3502 #mobile_nav_icon,.page-id-3480 #mobile_nav_icon{height:15px}.mobile_menu_wrapper #searchform input[type=text]{width:85%}#last-block-home{padding:70px 0 290px !important;overflow:hidden}a#mobile_nav_icon{display:none}#menu_wrapper .nav ul li ul li a:hover,#menu_wrapper div .nav li ul li a:hover,#menu_wrapper div .nav li.current-menu-parent ul li a:hover,#menu_wrapper .nav ul li.megamenu ul li ul li a:hover,#menu_wrapper div .nav li.megamenu ul li ul li a:hover,#menu_wrapper .nav ul li.megamenu ul li ul li a:active,#menu_wrapper div .nav li.megamenu ul li ul li a:active{background:#1a3853 !important}#menu_wrapper .nav ul li ul li a,#menu_wrapper div .nav li ul li a,#menu_wrapper div .nav li.current-menu-parent ul li a{width:auto !important}#about-contact-info\ block5\{float:none}.one_fourth a{color:#333}#section-home3.one{padding:50px 0 70px !important}.order-message{text-align:center;margin-bottom:30px;background:#000;color:#fff;font-weight:700}.order-message a{color:#fff;font-weight:700}#mprm_checkout_cart{width:100%}#mprm_checkout_form_wrap label{display:inline}#mprm_checkout_form_wrap input[type=text],#mprm_checkout_form_wrap input[type=password],#mprm_checkout_form_wrap input[type=email],#mprm_checkout_form_wrap input[type=url],#mprm_checkout_form_wrap input[type=date],#mprm_checkout_form_wrap input.wpcf7-text,#mprm_checkout_form_wrap .woocommerce table.cart td.actions .coupon .input-text,#mprm_checkout_form_wrap .woocommerce-page table.cart td.actions .coupon .input-text,#mprm_checkout_form_wrap .woocommerce #content table.cart td.actions .coupon .input-text,#mprm_checkout_form_wrap .woocommerce-page #content table.cart td.actions .coupon .input-text,#mprm_checkout_form_wrap select{width:100%}#mprm_checkout_form_wrap fieldset{background:#fff}#mprm_payment_summary_table table{width:100%}#mprm_checkout_form_wrap fieldset#mprm_purchase_submit{background:0 0}.mprm-submit.red,input.mprm-submit.red{margin-top:20px}#mprm_purchase_form textarea{height:100px}#mprm_checkout_cart{margin-bottom:20px}#tg_sidemenu_reservation{border-color:#fff !important;color:#fff !important;padding-top:4px}#contact-section-map h2 img,#contact-section-map2 h2 img,#contact-section-map3 h2 img,#contact-section-map4 h2 img,#contact-section-map5 h2 img{max-width:140px;display:block;padding-bottom:10px}#contact-section-map h2,#contact-section-map2 h2,#contact-section-map3 h2,#contact-section-map4 h2,#contact-section-map5 h2{font-size:45px}#footer img{margin:0}.mobile_main_nav li a,#sub_menu li a{line-height:1.2;margin-bottom:10px;font-weight:600}.mobile_main_nav li.menu-item-has-children>a:after{line-height:22px}.page .mobile_main_nav li a,.page #sub_menu li a,.page .mobile_menu_wrapper .sidebar_wrapper a,.page .mobile_menu_wrapper .sidebar_wrapper,.page #tg_sidemenu_reservation{color:#fff}#contact-section-map{padding:0 0 70px !important}#contact-section-map2{padding:0 0 70px !important}#contact-section-map3{padding:0 0 70px !important}#contact-section-map4{padding:0 0 70px !important}#contact-section-map5{padding:0 0 70px !important}body{overflow-x:hidden}.gloriafood-button,.glf-button{display:inline-block;padding:20px;margin:2px;box-sizing:border-box;cursor:pointer;text-align:center;vertical-align:middle;color:#fff !important;text-decoration:none !important;font-family:"Arial",sans-serif;font-size:18px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.1);border-radius:3px;background-clip:padding-box;background-color:#ef8b17;box-shadow:0 1px 0 rgba(0,0,0,.15);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);transition:filter .4s ease-out}.gloriafood-button.reservation,.glf-button.reservation{background-color:#334f66}@media only screen and (max-width :1200px){#last-block-home .one_half.last.parallax_scroll{top:0}#contact-section-map h2,#contact-section-map2 h2,#contact-section-map3 h2,#contact-section-map4 h2,#contact-section-map5 h2{font-size:40px}#contact-form-block .one_half.last.parallax_scroll{position:relative !important;width:100% !important;right:0 !important;margin-top:85px !important}#contact-form-block{padding-bottom:0 !important}#contact-form-block .one_half.parallax_scroll_image{width:100% !important;margin-right:0 !important}}@media only screen and (max-width :1099px){.standard_wrapper{width:auto;margin:auto;padding:0 20px}#footer{padding-left:20px;padding-right:20px}#footer{width:auto}}@media only screen and (max-width :992px){#menu_wrapper .nav ul li a,#menu_wrapper div .nav li>a{padding:37px 5px 38px}#menu_wrapper{max-width:100%}#nav_wrapper{margin-left:0}#footer .sidebar_widget.four>li{width:42%;float:left;margin-right:20px}#footer ul.sidebar_widget{width:100%}.page-id-3480 #mobile_nav_icon{height:3px}}@media only screen and (max-width :861px){#contact-section-map .parallax_scroll,#contact-section-map2 .parallax_scroll,#contact-section-map3 .parallax_scroll,#contact-section-map4 .parallax_scroll,#contact-section-map5 .parallax_scroll{width:45% !important}}@media only screen and (max-width :782px){.page #wrapper,#wrapper.hasbg{padding-top:81px !important}}@media only screen and (max-width :767px){#last-block-home .one_half.last.parallax_scroll{display:block !important}#last-block-home{padding:30px 0 0 !important;overflow:hidden}#section-home3.one{padding:20px 0 0 !important}#contact-section-map .parallax_scroll,#contact-section-map2 .parallax_scroll,#contact-section-map3 .parallax_scroll,#contact-section-map4 .parallax_scroll,#contact-section-map5 .parallax_scroll{width:100% !important}#contact-section-map2 .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}#contact-section-map4 .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}#footer{padding-bottom:0}.footer_bar_wrapper{padding-top:7px !important;margin-top:15px !important}#copyright{margin-bottom:0 !important}.footer_bar .social_wrapper.shortcode.dark{display:none}#footer .sidebar_widget.four>li{margin-bottom:0 !important}#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry{max-width:50%}.food-navbar ul{width:100%}.one{padding-bottom:0 !important;padding-top:20px !important}.divider.one{padding-top:0 !important;height:auto}#about-contact-info{padding:2px 0 !important}#about-contact-info\ block5\{padding:0 !important}#contact-form-block{padding-bottom:0 !important}#contact-form-block .one_half.last.parallax_scroll{margin-top:15px !important}#contact-section-map{padding:0 0 20px !important}#contact-section-map2{padding:0 0 30px !important}#contact-section-map3{padding:0 0 20px !important}#contact-section-map4{padding:0 0 30px !important}#contact-section-map5{padding:0 !important}#contact-section-map2 .parallax_scroll{padding:20px !important}#contact-section-map4 .parallax_scroll{padding:20px !important}.page #wrapper,#wrapper.hasbg{padding-top:45px !important}#footer .sidebar_widget.four>li{width:100%;float:left;margin-right:0}.footer_bar{padding:0}#footer{padding-left:0;padding-right:0}}@media only screen and (max-width :480px){#contact-section-map h2,#contact-section-map2 h2,#contact-section-map3 h2,#contact-section-map4 h2,#contact-section-map5 h2{font-size:26px}}@media only screen and (max-width :400px){#photo_wall_wrapper .wall_entry,.photo_wall_wrapper .wall_entry{width:187px !important}}