fieldset {
  border: none;
  margin: 0;
  padding: 0;
  min-width: 0;
}

.input-group {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control, .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

html .products .energylabel img {
  max-height: 17px;
}
html .hikashop_product_show_default .products .energylabel img {
  max-height: 25px;
}
html .hikashop_registration_package_may_be_placed_line,
html .hkform-horizontal .hkform-group .hikashop_registration_package_may_be_placed_line {
  display: none !important;
}
html[lang=da-dk] .hkform-horizontal .hkform-group .hikashop_registration_package_may_be_placed_line,
html[lang=da-dk] .hkform-horizontal .hkform-group .hikashop_registration_package_may_be_placed_line {
  display: box !important;
}
html .newsbadge {
  background: black;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 15px !important;
  left: 15px !important;
  display: flex;
  align-items: center;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  justify-content: center;
}
html .mo-bg-red .products .newsbadge {
  color: #fff;
}
html .mo-bg-red .products .mo-bg-light .newsbadge {
  background: #be7e6f !important;
}
html .mo-bg-red .products .mo-bg-medium .newsbadge {
  background: #cc998b !important;
}
html .mo-bg-red .products .mo-bg-dark .newsbadge,
html .mo-bg-red .products .productimages .newsbadge {
  background: #cc998b !important;
}
html .mo-bg-red .products .newsbadge.black {
  background: #000 !important;
  color: #fff !important;
}
html .mo-bg-green .products .newsbadge {
  color: #fff;
}
html .mo-bg-green .products .mo-bg-light .newsbadge {
  background: #7d9c92 !important;
}
html .mo-bg-green .products .mo-bg-medium .newsbadge {
  background: #7d9c92 !important;
}
html .mo-bg-green .products .mo-bg-dark .newsbadge,
html .mo-bg-green .products .productimages .newsbadge {
  background: #9aafa8 !important;
}
html .mo-bg-green .products .newsbadge.black {
  background: #000 !important;
  color: #fff !important;
}
html .mo-bg-yellow .products .newsbadge {
  color: #000;
}
html .mo-bg-yellow .products .mo-bg-light .newsbadge {
  background: #f7e0a6 !important;
}
html .mo-bg-yellow .products .mo-bg-medium .newsbadge {
  background: #f6d996 !important;
}
html .mo-bg-yellow .products .mo-bg-dark .newsbadge,
html .mo-bg-yellow .products .productimages .newsbadge {
  background: #f9e6ba !important;
}
html .mo-bg-yellow .products .newsbadge.black {
  background: #000 !important;
  color: #fff !important;
}

.uk-navbar-toggle-icon svg {
  width: 30px;
  height: 30px;
  rotate: 90deg;
}
.uk-navbar-toggle-icon svg .line-1,
.uk-navbar-toggle-icon svg .line-4 {
  width: 16px !important;
}
.uk-navbar-toggle-icon svg rect {
  height: 2px;
}

.mo-bg-red .mo-bgvideo-nav li a {
  color: #EAC7BE;
}
.mo-bg-red .mo-bgvideo-nav li.uk-active a,
.mo-bg-red .mo-bgvideo-nav li a:hover {
  color: #CD8475;
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) {
  background: #EAC7BE;
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) h3 {
  color: #CD8475;
  font-size: 28px;
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .hk-price > div,
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .uk-panel > div {
  color: #fff;
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light h3, .mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium h3, .mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark h3 {
  color: #fff !important;
  font-size: 20px !important;
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light {
  background: rgb(234, 199, 190);
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light:hover {
  background: rgba(234, 199, 190, 0.9);
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium {
  background: rgb(216, 155, 142);
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium:hover {
  background: rgba(216, 155, 142, 0.9);
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark {
  background: rgb(205, 132, 117);
}
.mo-bg-red .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark:hover {
  background: rgba(205, 132, 117, 0.9);
}
.mo-bg-red .gallery_container .el-item {
  background: #CD8475;
}
.mo-bg-red .gallery_container > div:last-child > div:nth-child(1n) .el-item {
  background: #D89B8E;
}
.mo-bg-red .gallery_container > div:last-child > div:nth-child(2n) .el-item {
  background: #EAC7BE;
}
.mo-bg-red .gallery_container > div:last-child > div:nth-child(3n) .el-item {
  background: #CD8475;
}

.mo-inserted-products .products > div {
  margin-top: 10px;
}

.mo-inserted-products .products a:hover {
  text-decoration: none;
}

.mo-bg-yellow .mo-bgvideo-nav li a {
  color: #faf0d9;
}
.mo-bg-yellow .mo-bgvideo-nav li.uk-active a,
.mo-bg-yellow .mo-bgvideo-nav li a:hover {
  color: #f3e0ad;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) {
  background: #FCF0D6;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) h3 {
  font-size: 28px;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .hk-price > div,
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .uk-panel > div,
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .el-meta,
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .el-content {
  color: #000;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light h3, .mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium h3, .mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark h3 {
  color: #000 !important;
  font-size: 20px !important;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light {
  background: rgb(252, 240, 214);
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light h3 {
  color: #000;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light:hover {
  background: rgba(252, 240, 214, 0.9);
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium {
  background: rgb(249, 229, 180);
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium h3 {
  color: #000;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium:hover {
  background: rgba(249, 229, 180, 0.9);
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark {
  background: rgb(247, 223, 166);
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark h3, .mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark .hk-price > div {
  color: #000;
}
.mo-bg-yellow .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark:hover {
  background: rgba(247, 223, 166, 0.9);
}
.mo-bg-yellow .gallery_container .el-item {
  background: rgb(247, 223, 166);
}
.mo-bg-yellow .gallery_container > div:last-child > div:nth-child(1n) .el-item {
  background: rgb(252, 240, 214);
}
.mo-bg-yellow .gallery_container > div:last-child > div:nth-child(2n) .el-item {
  background: rgb(249, 229, 180);
}
.mo-bg-yellow .gallery_container > div:last-child > div:nth-child(3n) .el-item {
  background: rgb(247, 223, 166);
}

.mo-bg-green .mo-bgvideo-nav li a {
  color: #C3D1CC;
}
.mo-bg-green .mo-bgvideo-nav li.uk-active a,
.mo-bg-green .mo-bgvideo-nav li a:hover {
  color: #809D93;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default),
.mo-bg-green .products div.product_container .uk-card {
  background: #C3D1CC;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) h3,
.mo-bg-green .products div.product_container .uk-card h3 {
  color: #fff;
  font-size: 28px;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .hk-price > div,
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default) .uk-panel > div,
.mo-bg-green .products div.product_container .uk-card .hk-price > div,
.mo-bg-green .products div.product_container .uk-card .uk-panel > div {
  color: #fff;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light h3, .mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium h3, .mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark h3,
.mo-bg-green .products div.product_container .uk-card.mo-bg-light h3,
.mo-bg-green .products div.product_container .uk-card.mo-bg-medium h3,
.mo-bg-green .products div.product_container .uk-card.mo-bg-dark h3 {
  color: #fff !important;
  font-size: 20px !important;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light,
.mo-bg-green .products div.product_container .uk-card.mo-bg-light {
  background: rgb(195, 209, 204);
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light h3,
.mo-bg-green .products div.product_container .uk-card.mo-bg-light h3 {
  color: #fff;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-light:hover,
.mo-bg-green .products div.product_container .uk-card.mo-bg-light:hover {
  background: rgba(195, 209, 204, 0.9);
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium,
.mo-bg-green .products div.product_container .uk-card.mo-bg-medium {
  background: rgb(147, 172, 163);
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium h3,
.mo-bg-green .products div.product_container .uk-card.mo-bg-medium h3 {
  color: #fff;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-medium:hover,
.mo-bg-green .products div.product_container .uk-card.mo-bg-medium:hover {
  background: rgba(147, 172, 163, 0.9);
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark,
.mo-bg-green .products div.product_container .uk-card.mo-bg-dark {
  background: rgb(128, 157, 147);
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark h3,
.mo-bg-green .products div.product_container .uk-card.mo-bg-dark h3 {
  color: #fff;
}
.mo-bg-green .products div:not(.uk-accordion) > .el-item:not(.uk-card-default).mo-bg-dark:hover,
.mo-bg-green .products div.product_container .uk-card.mo-bg-dark:hover {
  background: rgba(128, 157, 147, 0.9);
}
.mo-bg-green .gallery_container .el-item {
  background: rgb(128, 157, 147);
}
.mo-bg-green .gallery_container > div:last-child > div:nth-child(1n) .el-item {
  background: rgb(195, 209, 204);
}
.mo-bg-green .gallery_container > div:last-child > div:nth-child(2n) .el-item {
  background: rgb(147, 172, 163);
}
.mo-bg-green .gallery_container > div:last-child > div:nth-child(3n) .el-item {
  background: rgb(128, 157, 147);
}

.mo-bgvideo-nav li {
  line-height: 1;
  font-size: 32px !important;
}
.mo-bgvideo-nav li a {
  padding: 3px 0 !important;
  font-weight: 900 !important;
}
.mo-hika-cat-buttom-text {
  font-size: 16px;
}
.mo-hika-cat-buttom-text p {
  margin-top: 0 !important;
  margin-bottom: 10px;
}
.mo-hika-cat-buttom-text h1, .mo-hika-cat-buttom-text h2, .mo-hika-cat-buttom-text h3, .mo-hika-cat-buttom-text h4 {
  font-size: 16px !important;
  font-weight: 900;
  margin-top: 15px;
  margin-bottom: 0;
}
.mo-hika-cat-buttom-text h1 strong, .mo-hika-cat-buttom-text h2 strong, .mo-hika-cat-buttom-text h3 strong, .mo-hika-cat-buttom-text h4 strong {
  font-weight: 900;
}

.uk-button {
  padding: 5px 20px;
}

img.energimaerkning_icon {
  height: 20px;
}

.hikashop_checkout_page table {
  margin: 0 !important;
}
.hikashop_checkout_page tr {
  border: none;
}
.hikashop_checkout_page td {
  background: transparent !important;
  box-shadow: none;
  border: none !important;
  padding: 0;
}
.hikashop_checkout_page input[type=text], .hikashop_checkout_page input[type=email], .hikashop_checkout_page textarea, .hikashop_checkout_page select {
  border: 1px solid #000;
  background: #fff;
  padding: 11px 11px 12px 11px;
  margin: 0;
  width: 100%;
}
.hikashop_checkout_page label {
  padding-right: 10px;
}
.hikashop_checkout_page legend, .hikashop_checkout_page h2, .hikashop_checkout_page h3, .hikashop_checkout_page .voucher-row label {
  margin: 0 0 20px 0;
  display: block;
  font-size: 18px;
  font-weight: bold;
}
.hikashop_checkout_page .hikashop_cart_product_quantity_value {
  width: 200px;
}
.hikashop_checkout_page .hikashop_cart_product_quantity_value input {
  width: 50px;
  float: left;
  margin-right: 20px;
}
.hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_product_quantity_change_div_default {
  float: left;
  line-height: 20px;
  margin-right: 20px;
}
.hikashop_checkout_page .hikashop_cart_product_quantity_value .hikashop_product_quantity_change_div_default a {
  text-decoration: none;
}
.hikashop_checkout_page .hika_address_element {
  position: relative;
}
.hikashop_checkout_page .hika_address_element .hika_edit {
  position: absolute;
  top: 0px;
  right: 20px;
  background: transparent;
}
.hikashop_checkout_page .hikashop_checkout_login,
.hikashop_checkout_page .hikashop_checkout_address #hikashop_checkout_registration,
.hikashop_checkout_page .hikashop_checkout_address fieldset,
.hikashop_checkout_page .hikashop_checkout_payment,
.hikashop_checkout_page .hikashop_checkout_shipping,
.hikashop_checkout_page .hikashop_checkout_coupon,
.hikashop_checkout_page .cart-link,
.hikashop_checkout_page .hikashop_checkout_terms {
  padding: 20px !important;
  background: #f9f9f9;
  margin: 0 0 20px 0 !important;
}
.hikashop_checkout_page .hikashop_checkout_login legend, .hikashop_checkout_page .hikashop_checkout_login > label,
.hikashop_checkout_page .hikashop_checkout_address #hikashop_checkout_registration legend,
.hikashop_checkout_page .hikashop_checkout_address #hikashop_checkout_registration > label,
.hikashop_checkout_page .hikashop_checkout_address fieldset legend,
.hikashop_checkout_page .hikashop_checkout_address fieldset > label,
.hikashop_checkout_page .hikashop_checkout_payment legend,
.hikashop_checkout_page .hikashop_checkout_payment > label,
.hikashop_checkout_page .hikashop_checkout_shipping legend,
.hikashop_checkout_page .hikashop_checkout_shipping > label,
.hikashop_checkout_page .hikashop_checkout_coupon legend,
.hikashop_checkout_page .hikashop_checkout_coupon > label,
.hikashop_checkout_page .cart-link legend,
.hikashop_checkout_page .cart-link > label,
.hikashop_checkout_page .hikashop_checkout_terms legend,
.hikashop_checkout_page .hikashop_checkout_terms > label {
  font-weight: bold;
  margin: 0 0 10px 0;
}
.hikashop_checkout_page .hikashop_checkout_login label,
.hikashop_checkout_page .hikashop_checkout_address #hikashop_checkout_registration label,
.hikashop_checkout_page .hikashop_checkout_address fieldset label,
.hikashop_checkout_page .hikashop_checkout_payment label,
.hikashop_checkout_page .hikashop_checkout_shipping label,
.hikashop_checkout_page .hikashop_checkout_coupon label,
.hikashop_checkout_page .cart-link label,
.hikashop_checkout_page .hikashop_checkout_terms label {
  display: inline;
}
.hikashop_checkout_page .hikashop_checkout_login {
  display: flex;
}
.hikashop_checkout_page .hikashop_checkout_login .hikabtn_checkout_guest_logout {
  margin-left: auto;
}
.hikashop_checkout_page .hikashop_checkout_address fieldset legend {
  float: left;
}
@media (max-width: 640px) {
  .hikashop_checkout_page #hikashop_checkout_registration .hkform-horizontal .hkcontrol-label {
    text-align: left;
  }
  .hikashop_checkout_page hikashop_checkout_address div {
    float: none !important;
  }
  .hikashop_checkout_page hikashop_checkout_address button {
    width: 100%;
    margin-top: 20px;
  }
}
.hikashop_checkout_page .hikashop_checkout_terms input {
  margin-left: 10px;
}
.hikashop_checkout_page .hikashop_checkout_terms label {
  margin: 0 0 0 13px;
}
.hikashop_checkout_page .hikashop_checkout_coupon {
  clear: both;
}
.hikashop_checkout_page .hikashop_checkout_coupon input {
  width: calc(100% - 150px);
}
.hikashop_checkout_page .hikashop_checkout_coupon button {
  float: right;
  width: 150px;
  margin-left: -1px;
}
.hikashop_checkout_page .hikashop_shipping_group .hikashop_shipping_methods_table .hikashop_checkout_shipping_radio {
  width: 25px;
}
@media (max-width: 640px) {
  .hikashop_checkout_page .hikashop_shipping_group .hikashop_shipping_methods_table .hikashop_checkout_shipping_cost {
    display: block;
    margin-left: 30px;
  }
}
.hikashop_checkout_page .hikashop_shipping_group .hikashop_shipping_methods_table .hikashop_checkout_shipping_description {
  margin-left: 30px;
}
.hikashop_checkout_page .hikashop_shipping_methods_table,
.hikashop_checkout_page .hikashop_checkout_shipping_description {
  margin-left: 34px;
}
.hikashop_checkout_page .hikashop_checkout_shipping_price {
  font-weight: bold;
}
.hikashop_checkout_page .hikashop_checkout_buttons {
  clear: both;
}
.hikashop_checkout_page .hikashop_checkout_login fieldset label {
  padding-right: 10px;
}
.hikashop_checkout_page .hikashop_checkout_payment .hikashop_checkout_payment_images img {
  height: 25px;
  width: auto;
  margin-bottom: -8px;
}

.vex-content {
  border-radius: 0px !important;
  padding: 25px !important;
  background-color: #fff;
  color: #666;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.notifyjs-metro-base .text-wrapper,
.notifyjs-metro-lite-base .text-wrapper {
  font-family: "Effra", sans-serif !important;
}

.notifyjs-metro-base .text-wrapper {
  margin: 0px 10px 0px 62px;
}

.notifyjs-metro-base .title,
.notifyjs-metro-lite-base .title {
  font-size: 1.25rem !important;
}

.notifyjs-metro-base .text,
.notifyjs-metro-lite-base .text {
  font-size: 16px !important;
}

.vex-dialog-buttons button {
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 20px !important;
  vertical-align: middle;
  font-size: 16px !important;
  line-height: 38px !important;
  text-align: center;
  text-decoration: none;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
  font-family: Inherit;
  font-weight: 400 !important;
  border-radius: 0px !important;
  background-origin: border-box;
  text-transform: none !important;
  letter-spacing: 0px !important;
}

.vex-dialog-buttons button[type=submit] {
  float: left !important;
}

@media only screen and (max-width: 640px) {
  .hikashop_checkout_cart .uk-table-responsive .hikashop_cart_title {
    width: calc(100% - 105px) !important;
    display: inline-block;
    line-height: 1;
    font-weight: 700;
  }
  .hikashop_checkout_cart .uk-table-responsive .hikashop_cart_subtotal_value,
  .hikashop_checkout_cart .uk-table-responsive .hikashop_cart_shipping_value,
  .hikashop_checkout_cart .uk-table-responsive .hikashop_cart_total_value {
    width: 100px !important;
    display: inline-block;
    line-height: 1;
  }
  .hikashop_cart_product_total_value,
  .hikashop_product_quantity_change_div_default {
    display: none !important;
  }
  .hikashop_product_quantity_input_div_default {
    display: inline-block;
  }
  .hikashop_product_quantity_input_div_default .hikashop_product_quantity_field {
    float: none !important;
  }
  .hikashop_cart_product_quantity_refresh {
    margin-right: 20px;
  }
}
.tm-page ul.tagssimilar > :nth-child(n+2) {
  border-top-color: #000;
}
.tm-page ul.tagssimilar a {
  text-decoration: none;
  display: block;
}
.tm-page ul.tagssimilar a:hover {
  text-decoration: underline;
}
.tm-page ul.tagssimilar a::after {
  content: "+";
  float: right;
}

.morsoe_nav .collapse:not(.show) {
  display: block !important;
}

.morsoe_nav button.navbar-toggler.navbar-toggler-right {
  display: none;
}

.uk-modal-page .eb-custom {
  display: none;
}

#uk-nav-morsoe {
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 900 !important;
  letter-spacing: 5.85px;
}

.level1visible a:not(.sub-menu-header),
.level2visible a:not(.sub-menu-header) {
  font-size: 18px;
}

.morsoe_nav .menu-wrapper a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.morsoe_nav .menu-wrapper a:hover {
  color: #eac7be;
}

.morsoe_nav .menu-wrapper ul {
  margin: 0 0;
  padding: 0 0;
  transition: opacity 2s ease-out;
}

.morsoe_nav .menu-wrapper li {
  margin: 20px 0;
  padding: 0;
  list-style: none;
}

.sub-menu-header {
  display: none;
}

a.sub-menu-header {
  /*border-bottom: 1px solid white;*/
  padding-bottom: 15px;
}

a.sub-menu-header ul {
  font-size: inherit;
}

.morsoe_nav .menu-wrapper.level1visible > ul > li:not(.is-visible),
.morsoe_nav .menu-wrapper.level1visible > ul > li > ul > li > ul > li,
.morsoe_nav .menu-wrapper.level2visible > ul > li:not(.is-visible),
.morsoe_nav .menu-wrapper > ul > li > ul > li:not(.is-visible) {
  display: none;
}

.morsoe_nav .menu-wrapper.level1visible > ul > li > ul > li {
  display: block;
}

.morsoe_nav .menu-wrapper.level2visible > ul > li > ul > li > ul > li {
  display: block;
}

.morsoe_nav .level1visible > ul > li.uk-parent .sub-menu-header:before,
.morsoe_nav .level2visible > ul > li.uk-parent > ul .sub-menu-header:before {
  content: "";
  display: block;
  background-image: url(../images/menu_back_arrow.svg);
  border: 1px solid #fff;
  background-position: center center;
  height: 27px;
  width: 38px;
  border: 1px solid #fff;
  background-position: center center;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  margin-bottom: 25px;
}

.morsoe_nav .level1visible > ul > li.uk-parent .sub-menu-header,
.morsoe_nav .level2visible > ul > li.uk-parent > ul .sub-menu-header {
  display: block;
}

#uk-nav-morsoe li:not(.uk-open) .uk-nav-sub {
  opacity: 1 !important;
}/*# sourceMappingURL=custom.css.map */