/*
Theme Name: NUEVE CZ
Author: NUEVE CZ
Description: Copper and ivory industrial trade theme with ten native Elementor demo pages and Elementor Pro support.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nueve-cz
Tags: custom-logo, custom-menu, full-width-template, featured-images, translation-ready
*/
@font-face{font-family:Raleway;src:url('assets/fonts/raleway.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat;src:url('assets/fonts/montserrat.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f3f0eb;color:#171817;font:14px/1.7 Montserrat,Arial,sans-serif}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p{margin:0 0 15px}h1,h2,h3,h4{font-family:Raleway,Arial,sans-serif;font-weight:300;line-height:1.14}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #af6239;outline-offset:4px}.skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:white;color:#111;z-index:99999}.skip-link:focus{top:12px}.site-header{position:relative;z-index:50}.site-content{min-height:50vh}.fallback-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 5%;background:#f3f0eb}.fallback-header img{width:190px}.fallback-header ul,.fallback-footer ul{display:flex;gap:22px;list-style:none;padding:0;flex-wrap:wrap}.fallback-header li{position:relative}.fallback-header .sub-menu{display:none;position:absolute;min-width:280px;max-width:340px;background:#f3f0eb;padding:20px;box-shadow:0 12px 25px #0002}.fallback-header li:hover>.sub-menu,.fallback-header li:focus-within>.sub-menu{display:block}.fallback-footer{padding:40px 6%;background:#090a0a;color:#e7e3de}.ai-readable{max-width:1140px;margin:auto;padding:70px 24px}.ai-readable a{text-decoration:underline}.ai-empty{padding:60px 24px}.nv-photo img{display:block}.nv-heading .elementor-heading-title{font-weight:300}.nv-button .elementor-button{background-image:linear-gradient(115deg,#b97448,#9f4e29);transition:filter .2s}.nv-button .elementor-button:hover{filter:brightness(1.13)}.nv-header .elementor-nav-menu--dropdown a{white-space:normal;line-height:1.5}.nv-header .elementor-nav-menu--dropdown{min-width:280px}.nv-header .elementor-item{font-size:13px}.nv-form textarea{min-height:135px}.nv-form .elementor-field{border-radius:0}.nv-card{transition:transform .2s}.nv-card:hover{transform:translateY(-3px)}.nv-label p{margin-bottom:0}.nv-text p:last-child{margin-bottom:0}.nv-crumb a{text-decoration:underline;text-underline-offset:3px}.nv-table-row p{margin-bottom:0}.nv-footer a:hover{color:#bd8057}@media(max-width:767px){.fallback-header{flex-wrap:wrap}.fallback-header nav{width:100%}.fallback-header .sub-menu{position:static}.nv-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nv-card,.nv-button .elementor-button{transition:none}}
