/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

@import url("./css/default.css");
@import url("./css/navbar.css");
@import url("./css/table.css");
@import url("./css/flex.css");
@import url("./css/temp.css");
@import url("./css/woocommerce.css");
@import url("./css/woocommerce.custom.css");
@import url("./css/header.css");
@import url("./css/header.custom.css");
@import url("./css/custom.css");

@import url("./css/mobile.css");

/*Add your own styles here:*/

.awdr_cart_strikeout_line {
  display: inline;
}

/* .price del, .awdr_cart_strikeout_line del {
    display: none !important;
} */

/* .price {
  font-size: 24px !important;
} */

/* #top #wrap_all .main_color del bdi {
  font-size: 24px !important;
  line-height: 1.1em;
} */

#top .price span {
  line-height: 18px;
  font-weight: normal !important;
}

#top #wrap_all .main_color ins {
  font-size: 24px !important;
  line-height: 1.1em;
  color: #ff6600;
}

.price del {
  display: block !important;
}

.mini_cart_item .woocommerce-Price-amount {
  font-size: 11px;
}

.cart_item .woocommerce-Price-amount {
  font-size: 15px;
}

.woocommerce-Price-amount {
  color: #000 !important;
}

.price .woocommerce-Price-amount {
  color: #ff6600 !important;
}

.breadcrumb + .content,
.breadcrumb + .content + .sidebar {
  padding-top: 0px !important;
}

.tinvwl_add_to_wishlist_button {
  width: 30px !important;
  height: 30px !important;
}

div.product p.stock,
ul.products p.stock {
  font-size: 1em;
  padding: 2px 0 0 0;
  color: #17bf7f !important;
}

ul.products p.stock {
  font-size: 0.6em;
}

ul.products p.stock {
  margin-left: 24px;
}

ul.products form.cart {
  text-align: right;
  margin-top: 8px !important;
}

.content .entry-content-wrapper {
  padding-right: 0px;
}

form .added_to_cart {
  width: auto !important;
}

form.cart .quantity input.plus,
form.cart .quantity input.minus {
  font-family: "titillium";
  border: none;
  /* background-color: #f6f6f6 !important; */
  background: transparent !important;
  color: #ff6600 !important;
  font-size: 24px !important;
  width: 24px !important;
  height: 24px !important;
  line-height: 20px !important;
  background-image: none !important;
  border-color: transparent !important;
  background: transparent !important;
}

form.cart .quantity input.plus,
form.cart .quantity input.minus {
  padding: 0;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  display: inline;
  border-radius: 0;
  /* -webkit-appearance: none; */
  background-repeat: repeat-x;
  outline: none;
}


.related.products .product-sorting {
  display: none;
}

/* Hide the items per page picker since always all items are shown */
.sort-param.sort-param-count {
  display: none;
}

.berocket_lgv_grid .tinvwl-woocommerce_after_add_to_cart_button {
  display: none;
}

a:hover {
  color: #dc0030 !important;
}

/* tr.product td:last-child {
    min-width: 240px;
} */

.transparent {
  background: transparent !important;
}

#fc-expansible-form-section__toggle--shipping_first_name {
  display: none !important;
}

#fc-expansible-form-section__content--shipping_first_name {
  display: block !important;
  height: auto !important;
}

#shipping_first_name_field .optional {
  display: none !important;
}

#fc-expansible-form-section__toggle--shipping_last_name {
  display: none !important;
}

#fc-expansible-form-section__content--shipping_last_name {
  display: block !important;
  height: auto !important;
}

#shipping_last_name_field .optional {
  display: none !important;
}

#fc-expansible-form-section__toggle--shipping_company {
  display: none !important;
}

#fc-expansible-form-section__content--shipping_company {
  display: block !important;
  height: auto !important;
}

#shipping_company_field .optional {
  display: none !important;
}

/*  */

#fc-expansible-form-section__toggle--billing_first_name {
  display: none !important;
}

#fc-expansible-form-section__content--billing_first_name {
  display: block !important;
  height: auto !important;
}

#billing_first_name_field .optional {
  display: none !important;
}

#fc-expansible-form-section__toggle--billing_last_name {
  display: none !important;
}

#fc-expansible-form-section__content--billing_last_name {
  display: block !important;
  height: auto !important;
}

#billing_last_name_field .optional {
  display: none !important;
}

#fc-expansible-form-section__toggle--billing_company {
  display: none !important;
}

#fc-expansible-form-section__content--billing_company {
  display: block !important;
  height: auto !important;
}

#billing_company_field .optional {
  display: none !important;
}

.sub-menu .menu-item .avia-menu-text {
  color: black !important;
}

.nav-item-collections .sub-menu {
  background-color: white;
}

.nav-item-collections .sub-menu .menu-item {
  white-space: nowrap;
  width: 100% !important;
}

.nav-item-collections .sub-menu .menu-item,
.nav-item-collections .sub-menu .menu-item a {
  border-width: 0px !important;
}

.nav-item-collections .sub-menu .menu-item .avia-menu-text {
  text-transform: none !important;
}

.mijn-magazijn-products-table.view-type-grid .product > a {
  min-height: 327.641px;
}

#top #header .av-main-nav > li.menu-item.cart {
  display: inline-block !important;
}

/* #top #header .av-main-nav > li.menu-item.cart:before {
  content: "\f07a" !important;
} */

.fa-shopping-cart:before {
  content: "\f07a" !important;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
}

.hepyc-slider .avia-slideshow {
  height: 500px !important;
  max-height: 100vh !important;
}

#veelgekozen-producten .products .product,
#hardlopers .products .product,
#nieuwe-producten .products .product {
  width: 17%;
  margin: 0 2% 2% 0;
}

.featured-products .product a {
  min-height: 220px !important;
}

.featured-products .product .price-col,
.featured-products tr.product td.add-to-cart-col {
  display: none !important;
}

.strikethrough-price {
  color: #ff6600 !important;
  font-family: "titillium";
  font-weight: 600;
  text-decoration: line-through;
  font-size: 24px;
  line-height: 24px;
}

.m-0 {
  margin: 0 !important;
}

.thumbnail-wrapper {
  display: flex;
  align-items: center;
  flex: 1;
}



#menu-item-wc-account-icon a {
  padding-right: 0px !important;
}

/* li.menu-item-account-icon {
  padding-left: 8px;
  padding-right: 8px;
} */

.cart_item.cart-item td .product-name {
  display: flex;
  flex-direction: row;
  align-items: start;
}

.cart_item.cart-item td .product-name:after {
  display: none !important;
}

.cart_item.cart-item td .product-name .stock {
  font-size: 0.8rem !important;
}

.cart_item.cart-item td .product-name .woocommerce-Price-amount.amount bdi {
  font-size: 0.9rem !important;
}

p.backorder_notification {
  display: none !important;
}

#veelgekozen-producten tr.product img {
  max-height: 100px;
}

.cart-buttons-wrapper {
  display: flex !important;
  width: 100%;
  max-width: 210px;
}

.cart-buttons-wrapper .single_add_to_cart_button {
  float: right !important;
}


.cart-buttons-wrapper .quantity {
  flex: 1;
  display: flex !important;
  align-items: center;
}

.cart-buttons-wrapper .quantity .input-text {
  flex: 1;
}

.single-product-main-image .thumbnails {
  display: block;
  width: 300px !important;
  flex-wrap: wrap;
}

.single-product-main-image .thumbnails img {
  max-width: 75px !important;
}