/* 
Theme Name: Inaba Foods
Author: Spinxdigital team
Author URI: https://www.spinxdigital.com/
Version: 1.7
Description: Inaba Foods is a custom WordPress theme (v1.7) built for a modern, scalable, and high-performance web experience. It is developed on WordPress 6.4.4 and powered by PHP 8.3.14 (64-bit support enabled), ensuring strong performance, security, and compatibility with modern web standards. The theme supports dynamic content management and integrates seamlessly with a comprehensive set of plugins, including WooCommerce, Advanced Custom Fields PRO (ACF PRO), Yoast SEO, WP Mail SMTP, Classic Editor, Email Log, GTranslate, Max Mega Menu, Social Feed Gallery, and Yoast Duplicate Post. These plugins enhance functionality across eCommerce, SEO, multilingual support, email communication, content editing, and user interface management. The theme is fully optimized for responsiveness, speed, and security, ensuring a smooth and consistent experience across all devices and browsers. Built with clean architecture and scalable structure, it supports future expansion and long-term maintainability. Overall, Inaba Foods delivers a secure, efficient, and professional digital platform designed to meet modern business requirements with flexibility and reliability.


*/

.main-navigation{width:auto}
.js .main-navigation ul,.js .main-navigation ul ul,.js .main-navigation>div>ul{display:block}
.main-navigation ul{background:0 0;padding:0}
.main-navigation>div>ul{border:0;margin-bottom:0;padding:0}
.main-navigation li{border:0;display:inline-block}
.main-navigation li li{display:block}
.main-navigation a{padding:1em 1.25em}
.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:after,.main-navigation ul li.page_item_has_children:before{border-style:solid;border-width:0 6px 6px;content:"";height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000;display:none!important}
.main-navigation ul li.menu-item-has-children.focus:after,.main-navigation ul li.menu-item-has-children.focus:before,.main-navigation ul li.menu-item-has-children:hover:after,.main-navigation ul li.menu-item-has-children:hover:before,.main-navigation ul li.page_item_has_children.focus:after,.main-navigation ul li.page_item_has_children.focus:before,.main-navigation ul li.page_item_has_children:hover:after,.main-navigation ul li.page_item_has_children:hover:before{display:none!important}
.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent #bbb;bottom:0;display:none!important}
.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after{border-color:transparent transparent #fff;display:none!important}
.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%;right:auto}
.main-navigation li li{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.main-navigation li li a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:-20px;right:auto}
.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon{display:inline;left:5px;position:relative;top:-1px}
.main-navigation ul ul .menu-item-has-children>a>.icon,.main-navigation ul ul .page_item_has_children>a>.icon{margin-top:-9px;left:auto;position:absolute;right:1em;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.main-navigation ul ul ul{left:-999em;margin-top:0;top:0}
.main-navigation ul ul li.menu-item-has-children.focus:after,.main-navigation ul ul li.menu-item-has-children.focus:before,.main-navigation ul ul li.menu-item-has-children:hover:after,.main-navigation ul ul li.menu-item-has-children:hover:before,.main-navigation ul ul li.page_item_has_children.focus:after,.main-navigation ul ul li.page_item_has_children.focus:before,.main-navigation ul ul li.page_item_has_children:hover:after,.main-navigation ul ul li.page_item_has_children:hover:before,.site-header .site-navigation-fixed .menu-scroll-down{display:none}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
