/*
Theme Name:   Luktil Child
Theme URI:    https://luktil.com
Description:  Astra Child Theme za Luktil — premium mobilne hiše ob Jadranu
Author:       Luktil d.o.o.
Author URI:   https://luktil.com
Template:     astra
Version:      1.1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  luktil-child
*/

:root {
  --primary:#1a7fd4; --primary-h:#1570bb;
  --secondary:#0e2a47; --secondary-h:#0a1f35;
  --gold:#c9a96e; --gold-light:#e0c48a;
  --sand:#f4f1ec; --sand-dark:#e5dfd4;
  --white:#fafaf8; --off:#f0ede8;
  --text:#111111; --text-mid:#444444; --text-light:#888888;
  --black:#080d14;
  --blue:#0e2a47; --blue-mid:#1570bb; --blue-light:#1a7fd4;
  --wood:#b8895a; --wood-light:#d4a96a;
}

html, body { margin:0!important; padding:0!important; width:100%!important; max-width:100%!important; overflow-x:hidden; }
body { font-family:'DM Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important; background:var(--white)!important; -webkit-font-smoothing:antialiased; }
html { margin-top:0!important; }
#wpadminbar { position:fixed!important; }

#site-header,#masthead,.ast-primary-header-bar,.ast-above-header-bar,
.ast-below-header-bar,.main-header-bar,.site-header,header.site-header {
  display:none!important; height:0!important; min-height:0!important;
  padding:0!important; margin:0!important; visibility:hidden!important;
}

#colophon,.site-footer,.ast-small-footer,.ast-footer-overlay,
footer.site-footer,.footer-widget-area,.ast-above-footer,.ast-below-footer {
  display:none!important;
}

#page,.hfeed,.site { margin:0!important; padding:0!important; width:100%!important; max-width:100%!important; background:transparent!important; }

#content,#primary,#main,.site-content,.ast-container,
.ast-article-single,.single-layout-container,.post-page-content,
.entry-content,.ast-separate-container .ast-article-single,
.ast-plain-container .ast-article-single,
.ast-separate-container #primary,.ast-plain-container #primary {
  width:100%!important; max-width:100%!important;
  padding:0!important; margin:0!important;
  float:none!important; background:none!important;
  box-shadow:none!important; border-radius:0!important;
  display:block!important;
}

#secondary,.widget-area,.ast-sidebar-wrap,
.ast-left-sidebar,.ast-right-sidebar { display:none!important; width:0!important; }

.ast-breadcrumbs-wrapper,.breadcrumb-trail,
.entry-header,.entry-footer,.post-navigation { display:none!important; }

.entry-content { display:block!important; width:100%!important; max-width:100%!important; padding:0!important; margin:0!important; }
.entry-content>*:first-child { margin-top:0!important; }

h1,h2,h3,h4,h5,h6 { font-family:'DM Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important; font-weight:700; letter-spacing:-0.03em; line-height:1.05; }
p { font-family:'DM Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important; font-weight:300; line-height:1.75; }
