@import url("https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nova+Mono&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

[class^="icofont-"],
[class*=" icofont-"] {
  font-family: var(--customHeaderFooter-customIcon) !important;
}

i[class^="icon-"],
[class*=" icon-"],
i[class*="fa-"],
span[class*="fa-"] {
  font-family: var(--customHeaderFooter-customFont) !important;
}

body,
.toggle h3 a,
body .ui-widget,
table,
select,
.bar_graph li span strong,
#slide-out-widget-area .tagcloud a,
body .container .woocommerce-message a.button,
#search-results .result .title span,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.row .col.section-title .nectar-love span,
body .nectar-love span,
body .nectar-social .nectar-love .nectar-love-count,
body .carousel-heading h2,
.sharing-default-minimal .nectar-social .social-text,
body .sharing-default-minimal .nectar-love,
.widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date,
.single [data-post-hs="default_minimal"] #single-below-header span,
.single
  .heading-title[data-header-style="default_minimal"]
  #single-below-header
  span,
#header-outer .nectar-image-link-widget .image-link-content span,
#slide-out-widget-area.fullscreen
  .nectar-image-link-widget
  .image-link-content
  span,
#slide-out-widget-area.fullscreen-alt
  .nectar-image-link-widget
  .image-link-content
  span,
.nectar-header-text-content,
#slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
.woocommerce-checkout-review-order-table .product-info .product-quantity,
#ajax-content-wrap
  .nectar-shop-header-bottom
  .widget_layered_nav_filters
  ul
  li
  a,
#ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content > a {
  font-family: var(--header-navLinkFont) !important;
}

.sf-menu li ul li .sf-sub-indicator {
  display: none !important;
}

#BorlabsCookieBox {
  display: none;
}

.nectar-button span {
  font-family: var(--general-headingTextFont) !important;
}

#slide-out-widget-area-bg.open {
  height: 100% !important;
  width: 100% !important;
  left: 0px !important;
  opacity: 0.97 !important;
  padding: 0 !important;
}
#slide-out-widget-area.fullscreen .inner-wrap,
#slide-out-widget-area.fullscreen-alt .inner-wrap {
  padding-top: 69px;
}

li.back:nth-of-type(2) {
  display: none !important;
}

header#top {
  background-color: #003847 !important;
}
.webshopMainContent p {
  padding-bottom: 0px;
}
.webshopMainContent {
  margin-top: 95px;
}
@media only screen and (min-width: 1000px) and (max-width: 1320px) {
  .webshopMainContent {
    margin-top: 90px;
  }
}

@media screen and (max-width: 999px) {
  .webshopMainContent {
    margin-top: 57px;
  }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  body #header-outer {
    margin-bottom: 0;
    padding: 6px 0 !important;
  }
}
#to-top {
  display: none !important;
}

.webshopMainContent ul,
.WebshopConfigWrapper_webshopConfigWrapper__p2eX5 ul {
  list-style-type: none !important; /* Removes bullet points from unordered lists */
  margin: 0; /* Removes default outer spacing */
  padding: 0; /* Removes default inner spacing/indentation */
}

.webshopMainContent ol,
.WebshopConfigWrapper_webshopConfigWrapper__p2eX5 ol {
  list-style-type: none !important; /* Removes numbers from ordered lists */
  margin: 0;
  padding: 0;
}

.webshopMainContent ol::marker,
.webshopMainContent li::marker,
.WebshopConfigWrapper_webshopConfigWrapper__p2eX5 ol::marker,
.WebshopConfigWrapper_webshopConfigWrapper__p2eX5 li::marker {
  display: none;
}
.webshopMainContent ul li,
.webshopMainContent ol li,
.WebshopConfigWrapper_webshopConfigWrapper__p2eX5 ul li,
.WebshopConfigWrapper_webshopConfigWrapper__p2eX5 ol li {
  list-style: none !important;
}
#search-facet-container input[type="text"] {
  font-size: 14px !important;
  font-weight: normal !important;
  border: 1px solid;
}

#search-facet-container div[class*="rangeFacet"] input[type="text"] {
  padding-top: 25px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
}

.MenuSemClick .sub-menu {
  display: block !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="search"],
input[type="date"],
textarea {
  font-size: 16px !important;
  font-weight: normal !important;
}

#webshopContentWrapper #header-outer.element-is-sticky,
#webshopContentWrapper #header-outer:after {
  width: 100%;
  left: 0;
}

#webshopContentWrapper .content {
  margin-top: 90px;
}

#webshopContentWrapper .webshopMainContent {
  margin-top: 0px !important;
}

#webshopContentWrapper .full-width-section .row-bg-wrap,
#webshopContentWrapper .wpb_row.full-width-content {
  width: 100% !important;

  margin-left: 0px;
  left: 0px;
}
#webshopContentWrapper #header-outer {
  max-width: unset;
  width: 100%;
}

#webshopContentWrapper #mccom-footer-logos .volvo {
  width: auto !important;
}
