/*
Theme Name: Goto Tendon
Author: Ralph Aludo
Author URI: https://www.linkedin.com/in/ralphaludo
Description: Designed for Goto Tendon restaurant, this WordPress theme brings your restaurant's story to life online. With intuitive design and immersive features, it turns your menu into an experience, perfect for those who want their digital presence to be as unique as their dishes.
Version: 2.0
*/
html,body{color:#333;font-size:15px;font-family:Helvetica}main p{line-height:24px}header{top:0;left:0;right:0;z-index:2;position:fixed;background-color:#1e2327}header .navbar .navbar-brand img{height:60px;transition:height 0.3s ease-in}header .navbar #store-info{left:0;top:40px;height:0;overflow:hidden;transition:height 0.3s,top 0.3s ease-in;box-shadow:rgb(0 0 0 / .24) 0 3px 8px}header .navbar .navbar-brand:hover #store-info{height:202px}header .navbar #store-info .bubble-tail{width:30px;height:30px;background-color:#fff;transition:transform 0.3s ease-in;transform:translate(117px,23px) rotate(45deg)}header .navbar #store-info .bubble{width:400px;padding:20px 14px;border-radius:8px;background-color:#fff;transform:translate(0,0);font-family:"Open Sans",sans-serif}header .navbar #store-info .bubble{font-size:12px;line-height:20px}header .navbar #store-info .bubble a{color:#e93e21;font-size:12px;line-height:20px;text-decoration:none}header .navbar #store-info .bubble a:hover{text-decoration:underline}header .navbar #store-info .bubble .title{font-size:20px;color:#e93e21;font-weight:700;font-family:'Amatic SC'}header .navbar #store-info .bubble p{margin-bottom:6px;white-space:normal}header .navbar #store-info .bubble ul{margin:0;padding:0;list-style:none;margin-top:14px}header .navbar #store-info .bubble ul li{margin-right:16px;display:inline-block}header .navbar #store-info .bubble ul li a{font-size:16px}header .navbar .menu-btn{display:none;color:#fff;padding:0 8px;font-size:18px}header .navbar .nav-item .nav-link{color:#fff;font-size:16px;padding-left:13px;padding-right:13px;transition:color .3s ease-out;font-family:"Open Sans",sans-serif}header .navbar .nav-link.active{color:#f63e28}header .navbar .nav-link:hover{color:#f63e28}header #mobile-nav{top:0;left:0;z-index:2;position:fixed;background-color:rgb(0 0 0 / .5)}header #mobile-nav .inner{top:0;right:0;width:220px;padding:10px;background-color:#1e2327}header #mobile-nav .inner ul{padding:0;margin:20px 0 0 0;list-style:none}header #mobile-nav .inner ul li{padding:10px 0}header #mobile-nav #close-mobile-nav{color:#d61313;font-size:30px}header #mobile-nav .inner ul li a{color:#fff;font-size:16px;padding:12px 20px;font-family:'Quicksand';text-decoration:none}header #mobile-nav .inner ul li.active{background-color:#e93e21}#scroll-top{opacity:0;right:20px;width:46px;height:46px;bottom:50px;position:fixed;transition:opacity 0.3s;border:2px solid #fff}#scroll-top a{color:#fff;font-size:20px;text-decoration:none;background-color:#e93e21;transition:background-color 0.7s}#scroll-top a:hover{background-color:#1e2327}.section-title{font-size:50px;line-height:1.1;font-weight:700;position:relative;margin-bottom:26px;font-family:'Amatic SC'}.section-title span{color:#e93e21}.section-title:after{left:50%;bottom:-14px;content:'';height:2px;width:40px;position:absolute;transform:translateX(-50%);background-color:#db2d2e}.red-btn{color:#fff;padding:10px 30px;border-radius:3px;position:relative;text-decoration:none;background-color:#e93e21;overflow:hidden;display:inline-block;z-index:0;border:0;text-align:center}.red-btn:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1e2327;transition:transform 0.5s;z-index:-1;transform:translateY(100%)}.red-btn:hover:before{transform:translateY(0)}.nav-padding{padding-top:132px}.title-container{padding:0 150px}.pb-50{padding-bottom:50px}.mb-15px{margin-bottom:15px}.custom-card{color:#fff;height:100%;padding:30px 20px;border-radius:8px;position:relative;background-color:#999;box-shadow:rgb(50 50 93 / .25) 0 13px 27px -5px,rgb(0 0 0 / .3) 0 8px 16px -8px}.custom-card h4,.modal .modal-body h4{font-size:40px;font-weight:700;font-family:'Amatic SC'}.custom-card .position-absolute{left:50%;bottom:23px;transform:translateX(-50%)}.custom-card .schedule{margin-bottom:60px}.custom-card a{color:#fff}.custom-card .red-btn{font-size:12px}.modal-title{font-size:25px!important}.mapouter{position:relative;text-align:right;width:100%;height:400px}.gmap_canvas{overflow:hidden;background:none!important;width:100%;height:400px}.gmap_iframe{height:400px!important}.career h4{font-size:30px}.career ul{margin-bottom:70px}input[type="text"],textarea,input[type="email"]{width:100%;border-radius:4px;padding:8px;border:1px solid #999;font-family:sans-serif;margin-bottom:20px}textarea{padding:14px}input[type="text"]:focus,textarea:focus,input[type="email"]:focus{border-color:#e93e21!important;outline:0}footer{width:100%;text-align:center;padding:20px 0;background-color:#000}footer ul{margin:0 0 30px 0;padding:0;list-style:none}footer ul li{padding:0 5px;display:inline-block}footer ul li a{color:#fff;font-size:16px;background-color:rgb(245 188 37 / .8);width:50px;height:50px;display:block;text-align:center;border-radius:50%;line-height:50px;transition:background-color 0.3s}footer ul li a:hover{background-color:#e93e21}footer p{margin:0 0 10px 0;color:#fff;font-size:15px}