/*
----------------------------------------------------------------------------
Theme Colors:
1. Primary: #5e5e56
2. Secondary: #deb774
-----
Theme Fonts:
1. Open Sans
2. Quicksand
----------------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------------
   Fonts
----------------------------------------------------------------------------
*/

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700;800&display=swap');

html:lang(en){--app-font:'Quicksand', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;}
html:lang(el){--app-font:'Roboto', system-ui, -apple-system, Segoe UI, sans-serif;}

html, body,
h1,h2,h3,h4,h5,h6,
.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,
[class^="uk-heading-"], [class*=" uk-heading-"],
p, a, small, strong, em, span, div, li, dt, dd, label,
button, input, select, textarea,
blockquote, figcaption, code, pre,
table, th, td{font-family: var(--app-font)!important;}

a:not(.uk-button){
    color:inherit!important;
}

/*
----------------------------------------------------------------------------
UiKit Additions
----------------------------------------------------------------------------
*/

/* -- .uk-background-* -- */
.uk-background-black{background-color:#000000!important;}

/* -- .uk-border-* -- */
.uk-border-normal{border-radius:0!important;}

/* -- .uk-badge-* -- */
.uk-badge-danger{color:#faa05a!important;background:#fff6ee!important;}

/* -- .uk-lineheight-* -- */
.uk-lineheight-small{line-height:1.25!important;}

/* -- .uk-text-* -- */
.uk-text-muted{color:#cccccc!important;}
.uk-text-smaller{font-size:0.750rem!important;}

/* -- .uk-opacity-* -- */
.uk-opacity-50{opacity:.5!important;}

/* -- uk-divider -- */
.uk-divider-small::after{width:40px!important;border-top:5px solid #deb774!important;}
.uk-divider-vertical{height:40px!important;border-left:5px solid #deb774!important;}

/* -- uk-dotnav -- */
.uk-dotnav>*>*{width:20px!important;height:5px!important;background:rgba(94,94,86,.2);border-radius:0!important;border:none!important;transition-property: width, background-color;}
.uk-dotnav>*>:hover{background:rgba(94,94,86,1);}
.uk-dotnav > .uk-active > * {width:40px!important;background-color:#deb774;}

/*
----------------------------------------------------------------------------
Navbar
----------------------------------------------------------------------------
*/

body#home .navbar.uk-background-transparent{}
body#home .navbar.uk-background-transparent a.menu img.primary{display:none;}
body#home .navbar.uk-background-transparent a.logo{display:none;}
body#home .navbar.uk-background-transparent a.links{display:none;}

body#home .navbar.uk-background-default{}
body#home .navbar.uk-background-default a.menu img.white{display:none;}
body#home .navbar.uk-background-default a.logo img.light{display:none;}

body:not(#home) .navbar.uk-background-transparent{}
body:not(#home) .navbar.uk-background-transparent a.menu img.white{display:none;}
body:not(#home) .navbar.uk-background-transparent a.logo img.light{display:none;}
body:not(#home) .navbar.uk-background-transparent a.links{display:none;}

body:not(#home) .navbar.uk-background-secondary{}
body:not(#home) .navbar.uk-background-secondary a.menu img.primary{display:none;}
body:not(#home) .navbar.uk-background-secondary a.logo img.dark{display:none;}
body:not(#home) .navbar.uk-background-secondary a.links{display:none;}

/*
----------------------------------------------------------------------------
Off-canvas
----------------------------------------------------------------------------


.uk-offcanvas-bar{background:#ffffff!important;color:#5e5e56!important;}
.uk-offcanvas-close,
.uk-offcanvas-bar .uk-close,
.uk-offcanvas-close:hover,
.uk-offcanvas-bar .uk-close:hover{color:#5e5e56!important;}
.uk-offcanvas-bar hr{border-top:1px solid #dddddd!important;}
.uk-offcanvas-bar .uk-text-muted{color:#dddddd!important;}
.uk-offcanvas-bar .uk-nav-header{color:#5e5e56!important;}
*/

.booking{}
.more-soon{border:2px dashed #eeeeee;}