/*
 Theme Name:   NM Tema
 Theme URI:    http://networkmedia.dk
 Description:  Temaet brgut til din hjemmeside
 Author:       Mikekl Erbs-Madsen - Network Media ApS
 Author URI:   http://networkmedia.dk
 Template:     bonzai
 Version:      1.0.0
 License:      2020 Copyright Network Media ApS
*/


#mega-menu-wrap-main_menu #mega-menu-main_menu a.mega-menu-link .mega-description-group .mega-menu-description {
  display: none;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
  cursor: pointer;
  opacity: .5;
  margin: 0;
  display: none;
}

#CybotCookiebotDialogPoweredbyCybot{
	display:none !important;
}


.product-categories {
	list-style:none;
	margin-left:-30px;
	
}

woocommerce span.onsale {
  font-size: 1em;
  line-height: 2.5;
    border-radius: 0px;
  background-color: #000;
  color: #fff;
  font-size: .957em;
  font-weight: 300;
}

#mc_embed_signup .button {
  background-color: #805f3d !important;
  border-radius: 0px !important;
  font-weight: 200 !important;
  }

.elementor-6915 .elementor-element.elementor-element-bf50b00 {
  background-size: cover;
  background-position: center;
}

.woocommerce-info {
  border-top-color: #f6f6f6;
}


.woocommerce-info::before {
  display: none;
}

.woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #000;
  color: #fff;
  font-weight: 300;
  border-radius: 0px;
}

.woocommerce table.shop_table th {
  font-weight: 300;
}

.woocommerce-checkout #payment {
  background: #f6f6f6;
  border-radius: 0px;
	margin-top: 40px
}

.woocommerce table.shop_table {
  border-radius: 0px;
  margin-top: 40px;
}

@media only screen and (max-width: 600px) {
  .woocommerce table.shop_table {
  border-radius: 0px;
  margin-top: 10px;
}
}

.woocommerce-additional-fields {
	margin-top:40px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  font-family: work sans;
  font-weight: 300;
}

.woocommerce button.button, .woocommerce input.button {
  border-radius: 0px;
  color: #fff;
  background-color: #000;
  border: 0;
	font-weight:300;
  }

.woocommerce table.shop_table tfoot th {
  font-weight: 500;
  }

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
  line-height: 17px;
}

.woocommerce span.onsale {
  min-height: 3.236em;
  min-width: 4.236em;
  padding: .402em;
  font-weight: 400;
  line-height: 3.236;
  top: 0em;
  left: 0;
  margin: 0;
  border-radius: 0%;
  background-color: #000;
  color: #fff;
  font-size: .957em;
 }

.woocommerce-message {
  display:none;
}

.cookies-wrapper .cookies-modal .text {
  background-color: #fff;
}

.cookies-wrapper .cookies-modal .text .cookie-header {
  color: #000;
}

.woocommerce ul#shipping_method {
 font-weight: 300;
}

.select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 0px;
	margin-right: 15px;
}

.woocommerce-product-details__short-description {
	display:none;
}
.elementor-widget-tp-woo-myaccount .woocommerce .col2-set .col-1,
.elementor-widget-tp-woo-myaccount .woocommerce .col2-set .col-2 {
	max-width: 100%;
}

/* Fix a z-index i soegefeldt og produkt zoom */
.elementor-element.elementor-element-73cc991.e-con-full.e-flex.e-con.e-child {
    z-index: 4;
}

a.woocommerce-product-gallery__trigger {
    z-index: -1;
}

/* whishlist */
.col.main-content .product {
    z-index: 4;
}

.page-id-61 .woocommerce-MyAccount-content th.wl-privacy-col {
    display: none;
}
.page-id-61 .woocommerce-MyAccount-content td.wl-privacy-col {
    display: none;
}
.page-id-61 .woocommerce-MyAccount-content td.product-name {
    font-size: 33px;
    text-overflow: ellipsis;
    width: 10px;
}

/* problem med log ind der ikke fylder bredden */
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
    max-width: 100% !important;
}

/* billeder i kurv mobil */
@media (max-width: 768px) {
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
        display: block;
    }
	.woocommerce-cart-form__cart-item td.product-name {
		display: block;
		width: 100%;
	}
	.woocommerce-cart-form__cart-item td.product-thumbnail::before {
		display:none;
	}
	.woocommerce-cart-form__cart-item .product-thumbnail a {
		justify-content: center;
		display: flex;
	}
}