/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE. ***************/
/* ----------------- links ------------ */
/* Widgets + Title-wrapper + Nav-dropdown (inkl. aktive nav-links) */
.widget a,
.title-wrapper p a,
.nav-dropdown > li > a,
.nav-dropdown li.active > a {
  color: #191919;
  transition: color 0.2s ease;
}
#woocommerce_widget_cart-2 .woocommerce-mini-cart__buttons .button.wc-forward {
    background-color: #191919;
    color: #fff;
}
/* Kasse-knap i mini-cart widgeten */
#woocommerce_widget_cart-2 .woocommerce-mini-cart__buttons .button.checkout.wc-forward {
    background-color: #007cba;
    color: #fff;
}
/* Hovers (ikke aktive nav-links) */
.widget a:hover,
.title-wrapper p a:hover,
.nav-dropdown > li > a:hover {
  color: #d26e4b;
}
/* Aktiv kategori i widgets */
.widget .current-cat > a {
  color: #d26e4b;
  font-weight: normal;
}
/* Specifik widget med hvid aktiv kategori */
#woocommerce_product_categories-3 .current-cat > a {
  color: #fff;
  font-weight: normal;
}
/* --------------------- Header / Navigation -------------------- */
.header-main .container,
.header-top .container {
  max-width: 1400px;
}
.nav li.cart-item {
  background: #609937;
  padding: 5px 30px;
  border-radius: 60px;
}
@media (max-width: 849px) {
  .nav li.cart-item {
    padding: 5px 15px;
  }
}
.header-nav.nav-left {
    justify-content: center; 
}
/* MINI CART NAVIGATIONS MENU */
.nav > li > a > i {
  font-size: 14px;
}
.nav > li > a > span + i {
  margin-left: 10px;
}
/* ------------- Shop Page ------------------- */
/* Removes cart icon and return to shop button from the widget */
.ux-mini-cart-empty-icon {
  display: none !important;
}
.widget_shopping_cart_content .ux-mini-cart-empty .return-to-shop {
  display: none;
} 
.woocommerce-Price-amount .amount {
  display: none;
}
/* SKJULER SORTERINGSMULIGHEDER WOOCOMMERCE */
.woocommerce-ordering, .woocommerce-ordering select {
  display: none;
}
.woocommerce-result-count {
  display: none;
}
/*.breadcrumbs {
  display: none;
}*/
/* aligns category title in the center */
.text-box.banner-layer .text-box-content .text-left h2, .text-box.banner-layer .text-box-content .text-left h3 {
	text-align: center !important;
}
/* ---------------- product category page --------------- */ 
.section.produkt-kategori {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/* -------------- single product page ----------------- */
/* Gör sista breadcrumb icke-klickbar */
.single-product .woocommerce-breadcrumb > *:last-child a,
.single-product .woocommerce-breadcrumb a:last-of-type {
    pointer-events: none !important;
    cursor: default !important;
    color: #191919 !important;
    text-decoration: none !important;
}
/* sales badge */
.badge-inner.callout-new-bg.is-small.new-bubble {
    padding: 20px;
    background-color: #d26e4b;
}
.woocommerce-tabs.product-tabs.nav-left {
	justify-content: left;
}
table.shop_attributes th {
    letter-spacing: 0;
    text-transform: none;
}

/* woocommerce price font size */
.single-product .product-price-container.is-normal .product-page-price .woocommerce-Price-amount {
    font-size: 2rem;
}
/* ---------------------- Contact Page ---------------------------- */
#nf-field-5.ninja-forms-field {
  background: #609937;
}
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE ***************/
}
/* ------------------------ Blog Archive ---------------------- */
/* SKJULER METADATA OG KATEGORIER I BLOG */
footer.entry-meta {
  display: none;
}
.is-xsmall {
  display: none;
}
.navigation-post {
  display: none;
}
/* -------------- Footer ------------------ */
/* Removes date from blog posts */
.footer-widgets .mr-half {
  display: none;
}
/* Costumise product category links */
.footer-widget a {
	color: #fff; 
}
.absolute-footer .container {
  max-width: 1400px;
}
/* -------------------- Custom Code -------------------- */
.product-small box .box {
  width: 100%;
  position: relative;
  margin: 0 auto;
  min-height: 390px;
}
.stuck .header-main .nav > li > a {
  line-height: 10px;
}
/* HOMEPAGE PRODUCTS SLIDER ITEM HEIGHT */
.flickity-slider .box {
  height: 386px;
}