/*
Theme Name: Fooundit Explore
Theme URI: https://fooundit.com
Author: Abhishek Pandey
Author URI: https://fooundit.com
Description: Minimal, secure, high-performance theme. Uses default WooCommerce templates. Bootstrap available for optional styling.
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: fooundit-explore
Tags: blog, custom-logo, e-commerce, accessibility-ready, translation-ready
*/

/* Minimal CSS reset and theme variables. Keep this file very small. */
:root{--content-width:1100px;--accent:#0b6efd}
html,body
{height:100%}
.site
{max-width:var(--content-width);margin:0 auto;padding:0 24px}
.site-title
{font-size:1.25rem;margin:0}
a
{text-decoration:none!important;}
p
{
font-family: "Inter", sans-serif;
font-size: 15px;
color:#4e5c79ff!important;
margin: 0 0 1.75em;
text-rendering: optimizeLegibility;    
}
.site-branding a img
{
width:50px;
height: auto;
}
.fooundit-container
{
width: auto;
margin: 0 auto;
padding: 0;    
}
.head
{
height: 70px;    
}
ul
{
list-style:none;    
}
/* FIX MENU: Remove bullets + force horizontal flex */
nav.main-navigation ul,
nav.main-navigation li {
  list-style:none !important;
  margin:0;
  padding:0;
  display: flex;
    gap: 20px;
}
nav.main-navigation .nav {
  display:flex !important;
  align-items:center;
  gap:20px;
}
nav.main-navigation .nav > li > a {
  text-decoration:none;
  color:#222;
  font-weight:500;
}
nav.main-navigation .nav > li > a:hover {
  color:var(--accent);
}
.comment-respond
{
background: #f6f8fdff;
padding: 1rem 1.5rem;
border-radius: 4px;
margin-bottom: 1rem;    
}
label {
display: block;
}
.btn, .button, input[type=submit]{
border: none;
border-radius: 0;
background: #f70d28;
color: #fff;
padding: 0 20px;
line-height: 40px;
height: 40px;
display: inline-block;
cursor: pointer;
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
letter-spacing: 1px;
outline: 0;
-webkit-appearance: none;
-webkit-transition: .3s ease;
transition: .3s ease;
}
.chosen-container-single .chosen-single, input:not([type=submit]), select, textarea {
background: #fff;
border: 1px solid #e0e0e0;
border-radius: 0;
padding: 7px 14px;
height: 40px;
outline: 0;
font-size: 14px;
font-weight: 300;
margin: 0;
width: 100%;
max-width: 100%;
-webkit-transition: all .2s ease;
transition: .25s ease;
box-shadow: none;
}
.footer
{
background: #fff;
border-top: 2px solid #f5f5f5;
padding: 2rem 0 6rem 0;
}
}