/*
Theme Name: SKT Sushi
Theme URI: https://www.sktthemes.org/shop/free-asian-restaurant-wordpress-theme
Author: SKT Themes
Author URI: https://www.sktthemes.org
Description: SKT Sushi WordPress theme for sushi, thai, pizza shops, tea shops, coffee shops, cafeteria, bakery, burger shops, sushi restaurants, barbecues, fast food, Italian, burger joint, doughnut shop, pretzl shop, barbeque, multi-cuisine, cooking competition, fine dining, chef, reservation, Japanese, hotels, cakes shop, eatery, food joints, Chinese, juice bars, pop-up restaurants, bakers street, biscuite shop, ice cream parlor, Korean, culinary, food experts, urban, food delivering, food ordering platform, cafe, coffee shop, restaurant, bistro, fast food, recipe, chef, kitchen, fish, turkey, chicken, continental, diner, seafood, food blogger, appetizer, soups, healthy eating lifestyle. Call to action, easy to use using Elementor, SEO friendly, WooCommerce and contact form compatible. Editable, flexible, easy to use and scalable. Other block editor gutenberg templates also there with the SKT Templates. Demo : https://www.sktperfectdemo.com/themepack/sushi/ 
Template: skt-pizzeria
Version: 1.4
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License
License URI: https://www.gnu.org/licenses/license-list.html#GPLv2
Text Domain: skt-sushi
Tags: two-columns,right-sidebar,full-width-template,custom-background,custom-colors,custom-menu,sticky-post,theme-options,threaded-comments,featured-images,footer-widgets,translation-ready,rtl-language-support,custom-logo,editor-style,custom-header,blog,e-commerce,portfolio

SKT Sushi is based on Underscores theme(Underscores is distributed under the terms of the GNU GPL v2 or later).

SKT Sushi WordPress Theme has been created by SKT Themes(sktthemes.org), 2023.
SKT Sushi WordPress Theme is released under the terms of GNU GPL
*/

body{font-family: 'Poppins'; font-size: 16px;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins';}
a:hover {color: #f04541;}
#navigation{float:right; text-align:right;} 
.heder-rightside{float:none;}
.logo{min-height:60px; padding: 25px 20px 18px 0;}

.logo::before{content: ''; width: 450px; height: 350px; background: #fff; position: absolute; left: -180px; top: -230px; z-index: -1; border-radius: 100%;}
.logo::after{content: ''; width: 130px; height: 130px; position: absolute; left: -175px; background: #f04541; border-radius: 100px; top: -90px;}
.sticky{border-bottom: 10px solid #f04541;}
.logo h2{color:#f04541; font-weight:900; font-size:40px; font-family: 'Playfair Display';} 
.logo p{font-size:16px; color:#000; padding:0 0 0 2px;}
.site-description, a.site-description{margin:3px 0 0 0;}
.container{width:1230px;}
.header{background-color:#ececec; min-height:130px;}
.header.transheader{background-color:transparent !important;}
.heder-rightside{float:right;}
.header-extras{float:left;}
.header-extras .header-search-form{bottom:-50px;}
.header-cart{padding: 20px 0 0 10px;}
.header-search-toggle{cursor: pointer; background: #2e2e30; width: 54px; height: 54px; line-height: 54px; border-radius: 100%; color: #ffffff; text-align: center; margin:5px 0 0 0;}
.menuareatop{float:left; text-align:left; width:72%; padding:0;}
.main-navigation{font-size:18px;}
.main-navigation ul{font-family: 'Assistant'; font-weight:600; text-transform:none;}
 
.main-navigation ul li a{line-height:102px; font-weight:600; color:#000;}
.main-navigation ul li ul li a{color: #f04541;}
.main-navigation ul li:hover a, .main-navigation ul li a:focus, .main-navigation ul li a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_item a{color: #f04541;}
#sidebar ul li a:hover{color: #f04541;}
.main-navigation ul ul li a:hover, .main-navigation ul ul li a:focus{background-color:#f04541;}
.inner-banner-thumb{background-color:#ececec;}
.transbanner.inner-banner-thumb h1{text-align: center; padding: 0; font-size: 46px; font-weight: 700; top: 45%; left: 0; right: 0;}
.inner-banner-thumb h1{position: absolute; text-align: center; padding: 0; font-size: 46px; font-weight: 700; top: 37%; left: 0; right: 0; font-family: 'Playfair Display'; color:#000;}

.skt-header-quote-btn a{position:relative; bottom:0; right:0; margin-top:20px; border-radius: 100px; padding: 20px 35px; min-width:inherit; line-height:25px; font-family: 'Assistant'; font-size:18px; font-weight:600; background-color:#f04541; color:#FFF;}
.skt-header-quote-btn a:hover{ background-color:#181818 !important; color:#FFF !important;}

#sidebar .wp-block-search__label{font-family: 'Poppins';}
#sidebar ul li a:hover, .blog_lists h4 a:hover, .recent-post h6 a:hover, .recent-post a:hover, .design-by a, .postmeta a:hover, .tagcloud a, .blocksbox:hover h3, .rdmore a, .main-navigation ul li:hover a, .main-navigation ul li a:focus, .main-navigation ul li a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_item a, .copyright-txt a:hover, #footermenu li.current-menu-item a, #footermenu li.current_page_item a, .header-phone-number, #sidebar li a:hover, .main-navigation ul li ul li a{color: #f04541;}
.postmeta a{color:#292929;}
body.wp-custom-logo .logo{padding: 20px 50px 0 0;}
.copyright-wrapper{background-color:#1d1c21; color:#FFF;}
.copyright-txt{padding:40px 0; color:#FFF; text-align:center; font-family: 'Poppins'; font-size:17px; font-weight:400;}
.cart-customlocation{display: block; position: relative; background: #f04541; width: 54px; height: 54px; line-height: 54px; border-radius: 100%; font-size: 20px; text-align: center; top:0px;}
.cart-customlocation img{width:45%; position:relative; top:-3px;}
.custom-cart-count{font-size: 14px; color: #150909; background-color: #ffffff !important; height: 32px; width: 32px; display: block; border-radius: 50%; text-align: center; line-height: 32px; position: absolute; top: 50%; right: -20px; transform: translateY(-50%);}
.cols-3{width: 24.99%; margin: 0 0 0.5% 0; padding:0 15px; float:left;}
.widget-column-4{margin-right: 0 !important;}
#footer{background-image:none; background-color:#1d1c21;}
.footer-row .widget_nav_menu ul{ background-color:transparent; padding:0px; margin:0px;}
.footer-row .widget_nav_menu ul li{display:block; text-align:left;}
.footer-row ul li a::before {content: ''; padding-right: 0px;}
.footer-row .cols-3 ul li a{color:#ffffff;}
.footer-row .widget_nav_menu ul{border-radius:0px; font-family: 'Poppins'; font-size:17px; font-weight:normal;}
.cols-3 ul li{line-height:30px;}
.footer-row .cols-3 ul li a:hover, .footer-row .cols-3 ul li.current_page_item a, .footer-row .cols-3 ul li.current-menu-item a{color: #f04541;}
#footer:after{display:none;}
.footerarea{padding:70px 0 0 0;}
.copyright-txt{border-top: 1px solid #30353d;}
.copyright-txt a{color:#ffce23;}