/*
Theme Name: Dexon Dee
Theme URI: https://dexondee.com
Author: Dexon Dee
Description: Fotografska tema sa podrškom za Elementor i Elementor Pro. Sadržaj uvozi dodatak Dexon Dee Core.
Version: 1.1.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: dexon-dee
License: GPL v2 or later
*/
*{box-sizing:border-box}body{margin:0;background:#faf9f6;color:#242421;font-family:Arial,sans-serif}img{max-width:100%}a{color:inherit}.dd-site-header{max-width:1600px;margin:auto;padding:30px 5%;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.dd-brand{font-size:26px;font-weight:800;letter-spacing:-1px;white-space:nowrap;text-decoration:none;flex-shrink:0}.dd-brand small{display:block;font-size:9px;letter-spacing:4px;font-weight:400;margin-top:7px}.dd-brand img{max-width:200px;height:auto}.dd-menu{display:flex;gap:23px;align-items:center;list-style:none;padding:0;margin:0}.dd-menu li{position:relative}.dd-menu a{font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:1.3px;white-space:nowrap;padding:10px 0;display:block}.dd-menu .current-menu-item>a{border-bottom:1px solid #333}.dd-menu .sub-menu{position:absolute;display:none;background:#faf9f6;list-style:none;padding:15px;z-index:20;min-width:170px}.dd-menu li:hover>.sub-menu,.dd-menu li:focus-within>.sub-menu{display:block}.dd-menu-toggle{display:none;background:transparent;border:1px solid #cfcec5;padding:12px 16px;color:#242421}.dd-site-footer{max-width:1600px;margin:auto;padding:35px 5%;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:1px;color:#777}.dd-footer-links{display:flex;gap:25px}.dd-footer-links a{text-decoration:none}.dd-skip{position:absolute;left:-9999px}.dd-skip:focus{left:20px;top:20px;background:white;color:black;padding:15px;z-index:1000}.dd-live-message{padding:18px;border:1px solid #acb69d;line-height:1.7;margin:20px 0}.dd-simple{max-width:850px;margin:auto;padding:50px 5%}.dd-simple h1{font:400 46px Georgia,serif}.dd-simple p{line-height:1.85}.dd-post-hero{display:grid;grid-template-columns:1fr 1fr;background:#eeeee6}.dd-post-hero>img{width:100%;height:560px;object-fit:cover}.dd-post-hero>div{align-self:center;padding:50px 12%}.dd-post-hero h1{font:400 clamp(34px,4vw,58px)/1.1 Georgia;letter-spacing:-1.5px}.dd-post-content{max-width:800px;margin:60px auto;padding:0 25px;line-height:1.9}.dd-post-content img{height:auto}.dd-post-meta{font:10px Arial;letter-spacing:1.4px;color:#777}.dd-album-cover{width:100%;height:auto}.dd-site-header .dd-menu-nav{margin-left:auto}.elementor-location-header~.dd-site-header{display:none}
@media(max-width:1250px){.dd-menu-toggle{display:block}.dd-site-header .dd-menu-nav{display:none;flex-basis:100%;width:100%;margin:0}.dd-menu-nav.is-open{display:block}.dd-menu{flex-direction:column;align-items:stretch;gap:0}.dd-menu a{padding:14px 0;border-bottom:1px solid #deddd6;font-size:12px}.dd-menu .sub-menu{position:static;display:block}.dd-menu .sub-menu a{font-size:11px}}
@media(max-width:650px){.dd-post-hero{grid-template-columns:1fr}.dd-post-hero>img{height:380px}.dd-post-hero>div{padding:30px 6%}.dd-site-footer{flex-direction:column}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
