/*
Theme Name: Jason's Towing
Theme URI: https://yourwebsite.com/
Author: Your Name
Author URI: https://yourwebsite.com/
Description: Responsive one-page Junk Cars & Towing theme with customizer and Gutenberg support.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jasons-towing
Tags: one-column, custom-background, custom-logo, custom-menu, featured-images, full-width-template
*/

@font-face {
    font-family: 'American Captain';
    src: url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/AmericanCaptain.eot');
    src: url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/AmericanCaptain.eot?#iefix') format('embedded-opentype'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/AmericanCaptain.woff2') format('woff2'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/AmericanCaptain.woff') format('woff'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/AmericanCaptain.ttf') format('truetype'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/AmericanCaptain.svg#AmericanCaptain') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Eurostar Black Extended';
    src: url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/EurostarBlackExtended.eot');
    src: url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/EurostarBlackExtended.eot?#iefix') format('embedded-opentype'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/EurostarBlackExtended.woff2') format('woff2'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/EurostarBlackExtended.woff') format('woff'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/EurostarBlackExtended.ttf') format('truetype'),
        url('https://denvercash4cars.com.thumpdev2.net/wp-content/themes/jasons-towing/fonts/EurostarBlackExtended.svg#EurostarBlackExtended') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/** Animation Delays **/
.animate__duration-2s {
  --animate-duration: 2s;
}
.animate__duration-3s {
  --animate-duration: 3s;
}

/* Reset & Base */
body, h1, h2, h3, h4, h5, h6, p, ul, ol {
    margin: 0; padding: 0;
}
body {
	background: #000000;
	color: #ffffff;
  	font-family: 'Eurostar Black Extended', sans-serif;
  	font-size: 18px;
  	font-weight: bold;
  	font-style: normal;
	line-height: 2;
  	letter-spacing: 1px;
	overflow-x: hidden;
}
a { color: #77fc3d; text-decoration: none;}
a:hover { text-decoration: none;}

.site-header {
    background: #23272b;
    color: #fff;
    padding: 2rem 0;
}
.site-title {
    font-size: 2rem;
    font-weight: 700;
}
.navigation {
    margin-top: 1rem;
}
.nav-menu {
	list-style-type: none;
	display: flex;
	gap: 2rem;
	justify-content: center;
}
.nav-menu li { display: inline-block;}
.nav-menu li a {
	color: #fff;
	font-weight: 600;
	transition: color 0.2s;
}
.nav-menu li a:hover,
.nav-menu li.current-menu-item a {
	color: #25B016;
}
.section {
	padding: 60px 0;
	background: #000000;
}
.section:nth-child(even) {
	background: #000000;
}
.section-title {
	text-align: center;
	font-size: 2.2rem;
	font-weight: 800;
	margin-bottom: 2rem;
	color: #23272b;
}
.section-content {
	max-width: 900px;
	margin: 0 auto;
	text-align: center;
}
/* Contact form and Gallery */
.contact-form {
	max-width: 600px;
	margin: 0 auto;
}
.gallery-grid {
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(auto-fit, minmax(220px,1fr));
}
/* Responsive */
@media (max-width: 700px) {
	.nav-menu { flex-direction: column; gap: 1rem; }
	.section-content { padding: 0 1rem; }
}
/* Buttons and blockquote */
.btn { display:inline-block; background:#25B016; color:#fff; border:none; padding:1rem 2rem; border-radius:4px; font-weight:bold; }
.btn:hover { background:#229511; }
blockquote { background:#f4fff4; border-left:4px solid #25B016; margin:1.5em 0; padding:1em 1.5em; border-radius:5px;}