@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Passion+One&display=swap&family=Architects+Daughter&display=swap');
@font-face {font-display: auto;}
/* css:tags */
body, input, select, textara, a, strong {line-height:130%;}
body {font-size:12pt;font-weight:400;}
a {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
header, .uk-card-login {-webkit-transition:all 0.50s ease-in-out;-moz-transition:all 0.50s ease-in-out;-o-transition:all 0.50s ease-in-out;-ms-transition:all 0.50s ease-in-out;transition:all 0.50s ease-in-out;}
a, a:hover {text-decoration:underline;}
a.uk-accordion-title, .uk-tab a {text-decoration:none;}
p, pre {margin: 1em 0 0;}
strong, b	{font-weight:700;}
em 	{color:#222;}
figure {padding: 0px;margin: 0px;overflow: hidden;}		
/* css:base */
* + .uk-h1, * + .uk-h2, * + .uk-h3, * + .uk-h4, * + .uk-h5, * + .uk-h6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {margin-top: 10px;}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 { margin: 10px 0 20px 0;}
.uk-h1 { margin: 0px 0 20px 0;}
.uk-h2 { margin: 0px 0 20px 0;}
.uk-h3 { margin: 0px 0 20px 0;}
.content {z-index:9;bottom:0;display:block;position:relative;background:#fff;
-webkit-box-shadow: 0px 33px 35px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 33px 35px -15px rgba(0,0,0,0.75);
box-shadow: 0px 33px 35px -15px rgba(0,0,0,0.75);
}
.content figure {width: 100%;}
.content img {height: auto;width: 100%;}
.cr {position: absolute;width: auto;padding-left: 15px;bottom: 10px;z-index: 1;font-size: 0.70rem;line-height:130%;color: rgba(200,200,200,0.9);}
:hover.cr {background:rgba(255,255,255,0.8);color:rgba(60,60,60,1);}
.uk-margin-medium {margin-bottom: 10px;}
/* css:footer */
div.footer { width: 100%; display: block;}
div.footer > div {bottom: 0px;display: block; width: 100%;z-index: 0;}
footer nav a {display:block;}
/* css:uikit */
.uk-button {font-size:100%;}
.uk-overlay {padding:0px;}
.uk-container-expand {padding:0px;margin:0px;}
.uk-container-large {
    max-width: 1700px;
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {height:auto!Important;}
.uk-tooltip {background:rgba(0,0,0,0.8);font-size:75%;}
.uk-max-width {max-width:100%;width:auto!Important;}
/* template:eway */
#wrapper {box-sizing: content-box;max-width: 2600px;margin-left: auto;margin-right: auto;}
body, input, select, textara, a, strong {font-family: 'Open Sans', sans-serif; color:rgba(60,60,60,1);}
a {color:rgba(60,60,60,1); }
a:hover {color:rgba(33,59,45,1);}
a.uk-link {color:rgba(0,151,54,1);color:rgba(60,60,60,1); }
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;  font-weight:500;}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6, .text {-webkit-box-decoration-break: clone;box-decoration-break: clone;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto; }
h1, .uk-h1 {color:rgba(0,0,0,1); font-family: 'Open Sans', sans-serif; ine-height:120%;font-size:34pt;font-weight:400;font-style:normal;}
h2, .uk-h2 {font-family: 'Open Sans', sans-serif;  line-height:120%;font-size:18pt;font-weight:500;font-style:normal;}
.entry h2, .entry .uk-h2 { color:rgba(33,59,45,1);margin-top:10px;}
h3, .uk-h3 {font-size:16pt;font-weight:300;}
.uk-nav-primary {text-align:left;}
pre code {
    font-family: 'Roboto Mono',monospace;
}
pre {
    font: 12px / 1.5 'Roboto Mono',monospace;
    color: #666;
    -moz-tab-size: 4;
    tab-size: 4;
    overflow: auto;
    padding: 25px;
    border: 0 solid #e5e5e5;
    border-radius: 0;
    background: #f8f8f8;
}
h2.tm-heading-fragment {
	margin-top:1em;
}
h2.tm-heading-fragment > a::before {
    content: "#";
    position: absolute;
    width: 25px;
    margin-left: -25px;
    color: #999;
}
#head-nav {z-index:7999;right:1em;top:1em;}
#left {z-index:2;}
#right {z-index:1;}
.uk-button-secondary {background:rgba(0,0,0,0.8)}
.uk-button-primary {background:rgba(0,151,54,1)}
.uk-button-primary:hover {background:rgba(0,151,54,0.8)}
.uk-button {line-height:40px}
.uk-card-login,
.uk-background-muted {background:rgba(255,255,255,0.85);}

.uk-card-login2,
.uk-background-default  {background:rgba(255,255,255,0.95);}
.uk-form-blank {
  background: 0 0;
  border-bottom:1px solid #aaa;
}
.uk-profil {height:50px;}
.uk-table td {
  padding: 6px 4px;
  vertical-align: top;
  border-right:1px dotted rgba(0,0,0,0.15);
}
.uk-table th {
  padding: 8px 4px;
  text-align: left;
  vertical-align: bottom;
  font-size: .875rem;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  background:rgba(0,151,54,0.8);
  border-right:1px dotted rgba(255,255,255,0.55);
}
.tr {text-align:right;}
.addcart td {background:rgba(235,235,235,1);}
.newcart td {background:#d1f2c6; font-weight:bold;}
.action td {background: #ffd; font-weight:bold; font-size:100%;}
.offcart td {background:#ddd; font-style:italic; font-weight:normal;}
th.pr {background:rgba(228,249,224,0.4); color: #000;font-weight:bold;font-size: 1rem;}

.uk-offcanvas-bar {min-width:95vw; /*background:#fff;*/}
.uk-offcanvas-bar td {color:rgba(255,255,255,1)}
.uk-offcanvas-bar th.pr {background:rgba(60,60,60,0.1); color:#fff;font-weight:bold;font-size: 1rem;}
.uk-offcanvas-bar .tr {text-align:right;}
#header-cart {}

canvas, img, svg, video {
  min-width: 24px;
}