b,
strong {
  font-weight: 700;
}

body {
  --admin-bar: 0px;

  --f-family: "kaarna";

  --btn-padding: 12px 24px;

  background-color: var(--dark);

  font-family: "notoSans";

  margin: 0;
  padding: 0;

  overflow-x: hidden;
  width: 100%;

  --small: 0.8em;
  --normal: 1rem;
  --normalplus: 1.5rem;

  --container-max-width: 1400px;
}

body a {
  color: var(--light);
  cursor: pointer;
}

body.elementor-kit-6 .bg-white a {
  color: var(--dark);
}

body button {
  padding: var(--btn-padding);
  cursor: pointer;
}

body.admin-bar {
  --admin-bar: 32px;
}

@media (max-width: 768px) {
  body.admin-bar {
    --admin-bar: 46px;
  }
}

div p:last-child {
  -webkit-margin-after: 0px;
  margin-block-end: 0px;
}

div p:first-child {
  margin-block-start: 0px;
}

/* Text */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--f-family);
  text-transform: uppercase;
  letter-spacing: 1px;

  font-weight: 500;

  margin-block-start: 0rem;
  margin-block-end: 0rem;
}

:root,
.e-con,
body .e-con {
  /* changed */
  --text-align: center;

  --border-top-width: var(--bwidth);
  --border-right-width: var(--bwidth);
  --border-bottom-width: var(--bwidth);
  --border-left-width: var(--bwidth);

  --padding-top: var(--container-default-padding-top, 2rem);
  /*--padding-right: var(--container-default-padding-right,2rem);
    --padding-left: var(--container-default-padding-left,2rem);

*/

  /* default 
    --border-radius: 0;

    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
 
    --padding-bottom: var(--container-default-padding-bottom,10px);
    --padding-left: var(--container-default-padding-left,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
    margin-block-start:var(--margin-block-start);margin-inline-end: var(--margin-inline-end);
    margin-block-end:var(--margin-block-end);margin-inline-start: var(--margin-inline-start);
    /*
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width)
    */
}

.sticker {
  margin-top: -1.5rem;
  transition: transform 0.2s ease;
  max-height: calc(1em + 0.75rem);
  width: auto;
  display: inline-block;
}

.sticker:hover {
  transform: scale(2);
}

/* Breadcrumbs */
.breadcumbs {
  font-size: var(--small);
}

/*overlay */
body.overlay-bg:before,
body.show-filter:before {
  content: "";
  position: fixed;
  height: 100lvh;
  width: 100%;
  left: 0;
  top: 0;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  z-index: 15;
}
