.trekant {
  width: 50px;
  height: 90px;
  margin-right: -11px;
  color: var(--global-palette1);
  background: var(--global-palette1);
  -webkit-clip-path: polygon(50px 0%, 100% 0%, 100% 100%, 25% 100%, 0 100%);
          clip-path: polygon(50px 0%, 100% 0%, 100% 100%, 25% 100%, 0 100%);
}

.site-main-header-inner-wrap.site-header-row.site-header-row-has-sides.site-header-row-no-center {
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);
}

.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
  color: var(--global-palette9);
}

.maxbildheight img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 150px !important;
}

.ram {
  padding: 30px;
  border: 6px solid #f2f2f2;
}

.header-navigation .menu {
  padding-bottom: 4px;
  background-color: red;
  background-color: #8ad14d;
}

.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a,
.main-navigation .primary-menu-container > ul > li.menu-item:hover {
  border-bottom: 4px #a3ea66 solid;
  box-sizing: border-box;
  margin-bottom: -4px;
}

ul#menu-rekommendationer .widget_pages li, .widget_nav_menu li {
  padding: 0;
  padding: 8px 16px;
  font-size: 15px;
  background-color: #f5f5f5;
  margin: 3px 0;
}

span.light {
  color: #464646;
}

.entry-content .widget-title, .custom-title, .project-navigation, .post-meta-data {
  border-style: dashed;
  border-color: #dcdcdc;
  border-width: 0 0 1px 0;
  font-size: 40px;
}

.bild--ram .kt-inside-inner-col {
  padding: 30px;
  border: 6px solid #f2f2f2;
}

h1, h2, h3 {
  border-color: #dcdcdc;
  border-width: 0 0 1px 0;
  border-style: dashed;
}

h2 + h3, h3 + h3, h1 + h2, .ingenborder {
  border: none;
}

li.entry.content-bg.loop-entry.product.type-product a:hover {
  outline: 3px var(--global-palette1) solid;
}

.site-middle-footer-inner-wrap, .site-top-footer-inner-wrap, .site-bottom-footer-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}

.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button {
  border-radius: 50%;
}

.knappkolumn .ram {
  padding: 5px;
}

@media screen and (min-width: 1025px) {
  .has-left-sidebar #secondary {
    grid-column: 1;
    grid-row: 1;
    margin-top: 3rem;
  }
}
.widget.widget_nav_menu li:hover, .widget.widget_nav_menu li.current-menu-item {
  background-color: #8ad14d;
}
.widget.widget_nav_menu li:hover a, .widget.widget_nav_menu li.current-menu-item a {
  color: white;
  font-weight: bold;
}

.kt-image-overlay-message h1, .kt-image-overlay-message h2, .kt-image-overlay-message h3.h4.h5, .kt-image-overlay-message h6, .kt-imageoverlay-link h1, .kt-imageoverlay-link h2, .kt-imageoverlay-link h3.h4.h5, .kt-imageoverlay-link h6 {
  border: none;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: unset;
  border-color: #dcdcdc;
  border-width: 0 0 1px 0;
  border-style: dashed;
}

.wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5 {
  border: none;
}/*# sourceMappingURL=spikmattan.css.map */