/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.maengde-besked {
	color: #5e0156;
	font-weight: bold;
	font-family: "Playfair Display", Arial, Helvetica, sans-serif !important; 
	font-size: 22px !important;	
	padding-bottom: 25px;
	display: inline-block;
	margin-top: 15px;
}

/* Define a bounce animation */
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

.logged-in .checkout-info-before-billing {
	display: none;
}

/* Apply the animation to the discount message */
.maengde-besked {
    animation: bounce 1s; /* Adjust the duration as needed */
}

.logged-in .mailchimp-newsletter {
	display: none !important;
}

.page-id-15917 .page-title {
	background-color: #000 !important;
}

.page-id-15917 .page-title-default {
	background-image: unset;
}

#menu-kundeservice a {
	color: #fff !important;
}

.woocommerce-cart .cart-totals-section {
	display: none;
}

.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
	padding-top: 35px;
}

.wd-entities-title a {
    font-weight: bold !important;
    color: #000 !important;
}

.elisa-link .wd-cart-subtotal {
}

#order_review .woocommerce-shipping-totals th:before {
	content: " " !important;	
}

.products.elements-grid .product{
	outline: 1px solid var(--brdcolor-gray-300);
    outline-offset: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.slider-type-product .product {
	outline: 1px solid var(--brdcolor-gray-300);
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.add_to_cart_button {
	filter: drop-shadow(0px 5px 5px rgba(0,0,0,0.2));
}

.wpcf7-submit, .wpcf7-submit:hover {
	background-color: #5e0156;
    color: #ffffff;
	font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 30px;
    padding-right: 30px; 
}

.slider-purple-bg .wd-items-middle {
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
}

.slider-purple-bg .btn {
	margin-bottom: 20px;
}

.slider-purple-bg .wpb_column:nth-child(2) > .vc_column-inner {
	align-self: end;
}

.slider-purple-bg .wd-slide-bg {
	background-color: transparent !important;
}

#container-purple-bg-slider .vc_column-inner {
	padding-top: 0px !important;
}

.slider-purple-bg .wd-slide-container, .slider-purple-bg .vc_row {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
}

.slider-purple-bg .is-selected {
	border-color: #fff !important;
}

.slider-purple-bg .flickity-button {
	color: #fff !important;
	--arrow-color: #fff !important;
}

.slider-purple-bg .flickity-page-dots {
	display: none;
}

.single-post .entry-header img, .wd-blog-holder .meta-categories-wrapp, .wd-blog-holder .meta-author, .single-post .meta-author, .single-post .meta-post-categories {
	display: none;
}

body[class*="term-"][class*="roedvin"] .site-content::before, body[class*="term-"][class*="hvidvin"] .site-content::before, body[class*="term-"][class*="rose"] .site-content::before, body[class*="term-"][class*="mousserende"] .site-content::before, body[class*="term-"][class*="dessert-vine"] .site-content::before, body[class*="term-"][class*="dansk-2"] .site-content::before, body[class*="term-"][class*="-vin"] .site-content::before {
	content: 'Mix 6 flasker og få 15% rabat!';
	color: #5e0156;
	font-weight: bold;
	font-family: "Playfair Display", Arial, Helvetica, sans-serif !important; 
	font-size: 24px !important;	
	padding-bottom: 25px;
	display: inline-block;
}




/* Forside */

.promo-banner-frontpage {
    margin-bottom: 10px;
}

/* MailChimp */

.mc4wp-form > div > p {
    margin-bottom: 0px !important;
    margin-right: 3px;
    margin-left: 3px;
}

.mc4wp-form > div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: start;
    margin-right: -3px;
    margin-left: -3px;
}

#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
    font-family: "futura-pt";
}

#mc_embed_signup .mc-field-group {
    font-family: "futura-pt";
}

#mc_embed_signup .button {
    clear: both;
    background-color: #390034 !important;
    border: 0 none;
    border-radius: 0px !important;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15p
    font-weight: normal;
    height: 50px !important;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0px 30px !important;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    font-family: "futura-pt";
    letter-spacing: 1px !important;
    font-weight: 600 !important;
}

#mc_embed_signup .asterisk {
    color: #5e1155 !important;
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #390034 !important;
}

#mc_embed_signup .mc-field-group {
    padding-bottom: 1% !important;
}

#mc_embed_signup .mc-field-group label {
    font-weight: 600 !important;
}

.required {
    color: #390034 !important;
}

#mc_embed_signup #mce-success-response {
    color: #390034 !important;
    font-family: "futura-pt";
    display: none;
}

.konkurrence-form .mc4wp-form > div {
    justify-content: center !important;
}

.vino-cat-excerpt{
  max-width: 50%;
  margin: auto;
  padding-top: 10px;
}

.vino-cat-excerpt p {
    margin-bottom: 0px !important;
}

#hero-area-fp .vc_column-inner {
	padding-top: 10px !important;
}

#hero-area-fp {
	margin-top: 5px !important;
}

@media (max-width: 768px) {
	.wd-header-mobile-nav > a > .wd-tools-text {
		display: none;
	}

	.vino-cat-excerpt{
		max-width: 75%;
		margin: auto;
		padding-top: 10px;
	}
}

/* Global Styling */

@media (max-width: 1024px) {
	#hero-area-fp .vc_column-inner {
		padding-top: 0px !important;
		margin-bottom: 0px !important;
	}
	#hero-area-fp  {
		padding-top: 10px !important;
		margin-bottom:30px;
	}
	#hero-area-fp .promo-banner-wrapper {
		margin-bottom: -10px !important;
	}
    .single-product .main-page-wrapper {
    padding-top: 15px;
}
}

/* Top banner styling */

.top-banner-text {
	font-size: 14px;
	color: #FFF;
	text-align: center !important;
}

/* Header styling */

.woodmart-info-box .info-box-title {
    display: block;
    margin-bottom: 0;
    line-height: 18px;
}

.top-usp {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #5E0156;
}

.top-usp span {
    margin: 0 5px;
}

.top-usp span img {
    max-width: 18px;
    margin-bottom: 2px;
}

.top-usp a {
    color: #5e0156;
}

.nav-link-text {
    box-sizing: border-box;
    padding: 5px;
}

.nav-link-text:hover {
    color: #5e0156 !important;
    -moz-box-shadow:    inset  0 -10px 10px -10px grey;
    -webkit-box-shadow: inset  0 -10px 10px -10px grey;
    box-shadow:        inset  0 -2px 2px -2px #5e0156;

}

.woodmart-header-links .color-scheme-dark li a {
    color: #000;
}

.menu-simple-dropdown li a {
    font-size: 15px;
}

/* Jule landing page */
.page-id-8711 .page-title-default {
	max-height: 150px; 
}
.page-id-8711 .title-size-large {
	padding: 10px;
    margin-top: -10px;
}

/* Navigation */

.callto-btn a span:hover {
    color: #FFF !important;
}

.menu-mega-dropdown .sub-menu > li > a {
    font-family: Playfair Display, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-transform: none;
}

.navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a {
    color: #390034;
}

.menu-mega-dropdown .sub-sub-menu li a {
    font-size: 18px;
    line-height: 24px;
}

.sub-menu-dropdown {
    background-color: rgba(255, 255, 255, 1);
}

/* Shop styling */


.popup-added_to_cart h4 {
    margin-bottom: 10px;
    text-transform: none;
    font-size: 22px;
}

.woodmart-load-more {
    font-weight: 600;
}

.widget_product_categories .product-categories li a {
    font-size: 16px;
}

.widget a, .woodmart-widget a {
    color: #000000;
}

.woodmart-filter-buttons .open-filters {
    font-weight: 700;
    font-size: 13px;
}

.woodmart-show-sidebar-btn {
    font-weight: 700;
}

.woodmart-show-categories a {
    font-weight: 700;
}

.woodmart-archive-shop .main-page-wrapper {
    background-color: #f7f7f7;
}

.woodmart-woocommerce-layered-nav .layer-term-name {
    position: relative;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
}

.woodmart-woocommerce-layered-nav .count {
    color: #000;
    font-weight: 600;
}

.woodmart-woocommerce-layered-nav .woodmart-scroll .swatches-display-list li {
    margin-right: 20px;
}

.woodmart-woocommerce-layered-nav .filter-swatch>span[style^=background-image] {
    border: none;
}

body .select2-container--default .select2-selection--single {
    background-color: #FFF !important;
}

/* Grid styling */

.main-page-wrapper {
    margin-top: -40px;
    padding-top: 15px !important;
}

body .product-title,
body .product-grid-item .product-title{
min-height:36px;
max-height:36px;
}

.product-grid-item {
    margin-bottom: 10px;
    text-align: center;
    background-color: #FFF;
    padding-bottom: 15px;
    padding-top: 15px;
    background-clip: content-box;
}

@media (min-width: 1024px) {
	.woocommerce-checkout .woocommerce .col-lg-6 {
	max-width: 48%;
}
    .woodmart-spacing-30>div {
    margin-bottom: 30px;
    padding-right: 15px;
    margin-right: 15px;
    padding-left: 15px;
    margin-left: 15px;
}
	.checkout-thumbnail {
		float: left;
	}
}

.woodmart-hover-standard .woodmart-add-btn {
    margin-top: 15px !important;
    margin-bottom: 15px!important;
}

.woodmart-add-btn.wd-add-btn-replace {
    text-align: center !important;
}

/* Styling af produkter */

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    width: 200px;
    height: 200px;
    object-fit: contain;
}

.product-images img {
    width: 100%;
    object-fit: contain;
    max-height: 500px;
}

.single-product .main-page-wrapper {
    background-color: #f7f7f7;
}


.product-image-summary {
    padding-top: 30px;
    padding-bottom: 30px;
}

.single-product-page>div:not(:last-child) {
    margin-bottom: 40px;
    background-color: #FFF;
    box-shadow: 0 0px 15px rgba(0,0,0,.05);
}

.in-stock-dot {
    color: #36c361;
    font-size: 20px;
    position: relative;
    font-style: normal;
}

.product-image-summary .in-stock:before {
    color: #36c361;
}

.vino-event-product .wd-before-add-to-cart{
    display: none;
}

.product-image-summary .wd-before-add-to-cart {
    margin-bottom: 10px;
}

.labels-rounded .product-label {
    min-width: 55px;
    min-height: 55px;
    background-color: #A6066F;
}

.woocommerce-product-gallery .owl-carousel .product-image-wrap {
    background-color: #F7F7F7;
}

.product-grid-item .product-image-link {
    /*background-color: #F7F7F7;*/
}

.pswp img {
    max-width: none;
    background-color: #f7f7f7;
}

.woodmart-hover-standard .woodmart-add-btn {
    margin-top: 10px;
    margin-bottom: 10px;
}

.product-label.out-of-stock {
    color: #FFF;
    font-weight: 700;
}

.product-image-summary .product-images .labels-rounded .product-label {
    min-width: 70px;
    min-height: 70px;
}

.product-grid-item .labels-rounded .product-label {
    min-width: 70px;
    min-height: 70px;
}

/* Kurv */

.kurv-usp {
    text-align: center;
    padding: 25px;
    border: 3px solid #EFEFEF;
    background-color: #FFF;
    margin-top: 25px;
}

.billede-id-kurv {
    width: 140px;
}

.cart-h1 {
    text-align: center;
}

table th {
    text-transform: none;
}

/* Kasse */

.kasse-usp {
    padding: 30px;
    padding-top: 0px;
}

/* Dropdown */

.woodmart-pf-dropdown .pf-value {
    color: #252525;
    font-size: 15px;
    font-weight: 500;
}

/* Footer */

.kortlogoer {
    width: 250px;
}

.billede-id {
    width: 182px;
}

.color-scheme-light .copyrights-wrapper, .woodmart-dark .copyrights-wrapper {
    border-color: rgba(255,255,255,.1);
    background-color: #1f1f1f;
}

.woodmart-list ul li:not(:last-child) {
    margin-bottom: 10px;
}

.widget-title {
    margin-bottom: 10px;
}

.widget_nav_menu ul li {
    font-size: 16px;
}

.color-scheme-light .footer-widget a {
    color: rgba(255,255,255,.8);
}

body.engros.single-product .entry-summary bdi:after,
body.engros .product-grid-item bdi:after,
body.engros .order-total bdi:after,
body.engros .cart-subtotal bdi:after
{
    content: ' ex. moms';
    font-size: 15px;
}

body.engros .product-grid-item bdi:after{
    font-size: 11px !important;
}

.woocommerce-ordering-list >ul > li:last-child, .woocommerce-ordering-list >ul > li:nth-last-child(2) {
	display: none;
}

.term-events .woocommerce-ordering-list > ul > li {
	display: block;
}

.term-events .outofstock .add-to-cart-loop {
	display: none;
}

.print-url{
	display: none;
}


@media print {
	.cart, .quantity, .single_add_to_cart_button, #reviews, .wd-wishlist-btn, .zoomImg, .wd-gallery-thumb, .wd-btn-arrow, .ingredients-link {
		display: none !important;
	}
	.wd-carousel-wrap {
		height: auto !important;
		overflow: hidden !important;
	}
	.shop_attributes tr {
		padding-bottom: initial !important;
	}
	.shop_attributes tbody {
		margin-bottom: initial !important;
	}
	.product_meta span {
		font-size: 8px !important;
	}
	.price {
		display: none;
	}
	#write-review {
		display: none;
	}
	.product-tabs-wrapper {
		display: none !important;
	}
	.wd-before-add-to-cart {
		display: none;
	}
	.reviews_tab *, .wd-nav[class*="wd-style-underline"] .nav-link-text, body .tabs-layout-tabs .woodmart-accordion-title.tab-title-reviews  {
		display: none !important;
	}
	.print-url{
		display: none !important;
	}
	.awdr-bulk-customizable-table {
		display: none;
	}
/*  header *{
    display: none !important;
  } */
  .whb-header{
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .whb-top-bar{
    display: none !important;
  }
  header .whb-column.whb-col-center{
    display: none !important;
  }
  header .whb-column.whb-col-right{
    display: none !important;
  }
  header .whb-column.whb-mobile-left{
    display: none !important;
  }
  header .whb-column.whb-mobile-right{
    display: none !important;
  }
  .whb-general-header{
    border: 0 !important;
    padding-bottom: 10px;
  }
  .product-images .labels-rounded{
    display: none !important;
  }
  .product-additional-galleries{
    display: none !important;
  }
  .whb-sticky-prepared .whb-main-header{
    position: relative !important;
  }
  header .whb-flex-row{
    -ms-flex-pack: start!important;
      justify-content: flex-start!important;
  }
  .breadcrumbs-location-summary .single-breadcrumbs-wrapper{
    display: none !important;
  }
  .tabs-layout-tabs .tabs{
    display: none !important;
  }
  .tabs-layout-tabs .woodmart-accordion-title{
    display: block !important;
  }
  .product-tabs-wrapper{
    display: block !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border: 0 !important;
  }
  .footer-container{
    display: none !important;
  }
  .container.related-and-upsells{
    display: none !important;
  }
  #tab-description{
    display: block !important;
  }
  #tab-additional_information{
    display: block !important;
  }
  .woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs{
    display: block !important;
  }
  .button.vino-print-btn{
    display: none !important;
  }
  .wd-before-add-to-cart{
    display: none;
  }
  .stock.out-of-stock{
    display: none;
  }
  .product-images img{
    width: 320px !important;
/*    width: 100% !important; */
/*    max-width: 280px !important; */
/*    height: 200px !important; */
    display: block !important;
    margin: 0 auto !important;
  }
  .woocommerce-product-gallery__wrapper .owl-stage-outer{
    width: 100% !important;
  }
  .woocommerce-product-gallery__wrapper .owl-stage{
    width: 100% !important;
  }
  .product-image-wrap{
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    padding-top: 10px !important;
  }
  .woocommerce-product-gallery .owl-carousel .product-image-wrap{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    height: auto !important;
    margin-top: 0 !important;
    padding-top: 0px !important;
  }
/*  .product-images{
    width: 100% !important;
    display: block !important;
  } */
  .woocommerce-product-gallery .owl-carousel{
    width: 100% !important;
    float: none !important;
  }
  .woocommerce-product-gallery .owl-carousel .owl-item{
    width: 100% !important;
    float: none !important;
  }
  h1.product_title.entry-title{
    font-size: 20px !Important;
    line-height: 23px !important;
    padding-top: 0px;
  }
  .row.product-image-summary-wrap{
    display: block;
  }
  .product-image-summary-wrap .summary-inner > .price > .amount{
    font-size: 18px !important;
  }
  .summary-inner > .price, .woodmart-scroll-content > .price{
    margin-bottom: 0 !important;
  }
  .owl-carousel .owl-stage-outer{
    height: auto !important;
  }
  .woocommerce-product-details__short-description p{
    margin-bottom: 0 !important;
    font-size: 13px !important;
    line-height: 17px !important;
  }
  .summary-inner > .wd-action-btn{
    margin-bottom: 0 !important;
  }
  .popup-quick-view .product_meta > span, .meta-location-add_to_cart .product_meta > span{
    margin-bottom: 5px !important;
  }
  .product-image-summary{
    padding-bottom: 0 !important;
  }
  .product-tabs-wrapper{
    padding: 0 !important;
    margin: 0 !important;
  }
  .woocommerce-Tabs-panel p{
    margin-bottom: 5px !important;
  }
  .wc-tab-inner p{
    font-size: 13px !important;
    margin-bottom: 5px !important;
  }
  .popup-quick-view .product_meta, .meta-location-add_to_cart .product_meta{
    padding-top: 0 !important;
    border: 0 !important;
  }
  .summary-inner > .wd-action-btn{
    margin-bottom: 5px !important;
  }
  p{
    margin-bottom: 5px !important;
    font-size: 13px !important;
    line-height: 17px !important;
  }
  .tabs-layout-tabs .tabs{
    margin: 0 !important;
    padding: 0 !important;
  }
  .tabs-layout-tabs .tabs li a{
    padding: 0 !important;
  }
  .woocommerce-product-details__short-description{
    margin-bottom: 0 !important;
  }
  .tabs-layout-tabs .woodmart-accordion-title{
    padding: 0 0 0 !important;
  }
  .product-tabs-wrapper{
    padding: 0 !important;
    margin: 0 !important;
  }
  .shop_attributes th, .shop_attributes td{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border: 0 !important;
    font-size: 12px !important;
  }
  .shop_attributes th p, .shop_attributes td p{
    font-size: 12px !important;
  }
  .woodmart-accordion-title:after{
    display: none !important;
  }
  .woodmart-wishlist-btn{
    display: none !important;
  }
  .product-image-summary-wrap .entry-title{
    margin-bottom: 5px !important;
    font-size: 15px !important;
    line-height: 18px !important;
  }
  .product-image-summary{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .single-product-page>div:not(:last-child){
    margin-bottom: 0 !important;
  }
  .tabs-layout-tabs .tabs{
    margin-top: 0 !important;
  }
  .product_meta{
    padding-bottom: 10px !important;
  }
  .woodmart-accordion-title.tab-title-description{
    padding-top: 10px !important;
  }
  .woocommerce-product-gallery .owl-carousel .product-image-wrap{
    padding-top: 10px !important;
  }
  .product-images img{
/*    width: 100% !important; */
/*    height: 200px !important; */
    object-fit: fill !important;
    max-height: auto !important;
    margin: 0 auto !important;
/*    margin: 0 !important; */
  }
  table tbody th, table tfoot th{
    font-size: 13px !important;
    line-height: 17px !important;
  }
  .zoomImg{
    display: none !important;
  }
  .product-image-summary-wrap .summary-inner > .price > .amount{
    font-size: 13px !important;
    line-height: 17px !important;
  }
  figure{
    overflow: visible !important;
  }
  .owl-carousel .owl-stage-outer{
    height: auto !important;
  }
  .product_meta{
    padding-top: 5px !important;
    margin-top: 5px !important;
  }
/*  .product-image-summary-inner .product-images{
    width: 50% !important;
    float: left !important;
  }
  .product-image-summary-inner .summary.entry-summary{
    width: 50% !important;
    float: right !important;
  } */
  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 25px !important;
    -ms-flex-align: start!important;
        align-items: flex-start!important;
  }
  .col-lg-6:first-child {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    height: auto !important;
  }
  .col-lg-6:last-child {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    height: auto !important;
  }

  .single-product-page>div:not(:last-child){
    box-shadow: none !important;
  }
  .product-image-summary-wrap .entry-title{
    margin-bottom: 8px !important;
  }
  .meta-location-add_to_cart .product_meta > span.posted_in{
    margin-bottom: 0 !important;
  }
  .whb-general-header .woodmart-logo img{
    width: 100% !important;
    max-width: 129px !important;
    height: 70px !important;
  }
  .tabs-layout-accordion .woodmart-tab-wrapper{
    border: 0 !important;
  }
  .tabs-location-standard.tabs-type-accordion .product-tabs-wrapper{
    padding-top: 0 !important;
  }
  .tabs-layout-accordion .woodmart-tab-wrapper .wc-tab{
    padding-bottom: 0 !important;
  }
  .single-product-page>div:not(:last-child){
    box-shadow: none !important;
  }
  .tabs-layout-accordion{
    border-top: 0 !important;
  }
  .woocommerce-tabs .woodmart-accordion-title{
    padding: 0 !important;
  }
  .shop_attributes th p, .shop_attributes td p{
    font-size: 12px !important;
  }
  .shop_attributes th, .shop_attributes td{
    font-size: 12px !important;
  }
  .main-page-wrapper{
    margin-top: -10px !important;
  }
  .single-product-page>div:not(:last-child){
    box-shadow: none !important;
  }
  .product-image-summary{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .whb-header{
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .whb-sticky-shadow.whb-sticked .whb-main-header{
    box-shadow: none;
  }
  .single-product .main-page-wrapper{
    padding-top: 0 !important;
  }
  .woocommerce-tabs .woodmart-accordion-title{
    font-size: 13px !important;
    line-height: 16px !important;
    padding: 0 !important;
  }
  .tabs-layout-accordion .shop_attributes{
    margin-bottom: 0 !important;
  }
  .whb-general-header .woodmart-logo img{
    width: 100% !important;
    max-width: 80px !important;
    height: auto !important;
    max-height: inherit !important;
  }
  .whb-general-header{
    position: relative !important;
    background: transparent !important;
    height: 50px !important;
  }
  .site-logo{
    padding: 0 !important;
  }
  @page { size: auto; margin: 0mm; /* margin-left: 0mm; margin-right: 0mm; */}
  body {margin-top:30px !important; margin-bottom: 30px !important; margin-left: 30px !important; margin-right: 30px !important;}
  .single-product-page>div:not(:last-child){
    margin-bottom: 0 !important;
  }
  .container{
    margin-bottom: 0 !important;
  }
  .tabs-location-standard.tabs-type-accordion > div:not(:last-child){
    margin-bottom: 0 !important;
  }
  .woodmart-add-btn.wd-add-btn-replace{
    display: none !important;
  }
  .owl-carousel .owl-stage-outer{
    height: auto !important;
  }
  .product-tabs-wrapper{
    margin-top: -10px !important;
  }
  .tabs-layout-tabs #tab-additional_information .shop_attributes{
    max-width: 320px;
    margin-left: 0 !important;

  }
  .shop_attributes td{
    text-align: left !important;
  }
  .tabs-layout-tabs .woodmart-accordion-title.tab-title-additional_information{
    padding-top: 20px !important;
  }
  .woocommerce-product-gallery .owl-carousel .product-image-wrap{
    background: #fff !important;
  }
  .col-md-6.summary.entry-summary{
    padding-left: 0 !important;
  }
  .stock.in-stock{
    display: none !important;
  }
  .product-image-summary .cart{
    display: none !important;
  }
  .single-product .main-page-wrapper{
    background: transparent !important;
  }
  #Coi-Renew{
    display: none !important;
  }
  body{
    position: relative;
  }
  .print-url{
    display: block;
    position: fixed;
    bottom: 30px;
    left: 30px;
  }
  .print-url a{
    color: #000;
  }
  .scrollToTop{
    display: none !important;
  }

}
.button.vino-print-btn{
  background-color: #390034;
  color: #fff;
}
.entry-summary .woodmart-add-btn.wd-add-btn-replace{
  text-align: right !important;
}

/* WooCommerce descriptions */

.term-description {
    padding-top: 25px;
    margin-bottom: 25px;
}

.term-description h2 {
    font-weight: 600;
}

@media (max-width: 768px) {
    .term-description {
    	margin-bottom: 0px;
    	padding-top: 65px;
	}
	.products .product-grid-item.product .woodmart-add-btn.wd-add-btn-replace, .sale-carousel .owl-carousel .product-grid-item.product .woodmart-add-btn.wd-add-btn-replace {
		position: relative !important;
	}
}

.page-title {
    position: relative;
    margin-top: -15px;
    margin-bottom: 40px;
}

@media (max-width: 1024px){
	.page-title {
    	padding: 30px 0;
	}
}

.woodmart-wishlist-share {display: none;}
.woocommerce-cart .woocommerce-shipping-methods {display: none;}
.woocommerce-cart .shipping-calculator-button {display: none;}
#payment_method_epay_dk {display: inline !important;}
#payment_method_cod {display: inline !important;}
.wc_payment_method > label > img {display: none;}
/* #woocommerce_product_categories-2 > ul > li.cat-item.cat-item-536 {display: none; !important} */

.woocommerce-checkout .sidebar-container {margin-top: 121px;}

.woocommerce-checkout #select2-ss_shipping_store_pickup-container {
	display: block !important;
	white-space: pre-wrap !important;
}

.woocommerce-checkout [aria-labelledby="select2-ss_shipping_store_pickup-container"] {
	height: auto !important;
}

/* rabat labels */
.label-term-maengderabat {
    font-size: 13px !important;
    background-color: #A83080 !important;
    color: #fff !important;
    min-height: 40px !important;
    border-radius: 0px !important;
    margin-left: -5px !important;
    padding: 5px !important;
    margin-top: -6px !important;
}

/*Shop side*/
.select2-selection {
    background-color: #FFF !important;
    color: #333;
}

/* Age verify */

.wd-age-verify-allowed {
    background-color: #4b8067 !important;
}

.wd-age-verify-forbidden {
    background-color: #252525 !important;
}

/* Scroll to top */

.scrollToTop {
    bottom: 80px;
}

.woocommerce-checkout .entry-content .alert {
  padding: 20px;
  background-color: #f44336;
  color: white;
  width: 50%;
}

.cart-widget-side .widgettitle{
  padding: 20px;
  background-color: #f44336;
  color: white;
}

.product-element-top .awdr_discount_bar {
    font-size: 14px;
    line-height: 27px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    border-radius: 0;
 /*   background-color: #7a0872 !important; */
    padding: 2px 10px;
    max-width: 47%;
}
.product-images-inner .awdr_discount_bar {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  max-width: 45%;
}
.awdr_discount_bar .woocommerce-Price-amount{
  color: #ffffff !important;
}
.single-product-page .product-images-inner .awdr_discount_bar {
  left: 70px !important;
}


/* 11-03-2021 */
.new-breadcrumb .yoast-breadcrumb a{
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  color: #2A2A2A;
}
.new-breadcrumb .breadcrumbs span, .new-breadcrumb .yoast-breadcrumb span{
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  color: #2A2A2A;
}
.new-breadcrumb .yoast-breadcrumb span .breadcrumb_last{
  color: #5E0156;
}
.manufacturers-page-nav{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 25px;
}
.manufacturers-page-nav .search-style-with-bg.searchform .searchsubmit{
  width: auto;
  font-size: 20px;
  color: #5E0156;
  font-weight: 500;
  background: transparent !important;
  position: relative;
  padding-left: 30px;
  box-shadow: none !important;
}
.manufacturers-page-nav .searchform .searchsubmit:after{
  color: #5E0156;
  left: 0;
  margin-left: 0;
}
.manufacturers-page-nav .searchform input[type=text]{
  width: 186px;
  padding-right: 15px;
  border: 0;
  outline: none;
  margin-right: 12px;
  box-shadow: none;
}
.manufacturers-page-nav .woodmart-search-form .searchform{
  display: flex;
}
.postid-7213 .main-page-wrapper{
  background: #F5F5F5;
  padding-top: 0 !important;
}
.manufacturers-page-nav .searchform.search-loading .searchsubmit:after{
  opacity: 1;
}
.manufacturers-page-nav .search-style-with-bg.searchform .searchsubmit:before{
  display: none;
}
.othermanufacturer-dropdown-menu .dropdown .btn{
  font-size: 20px;
  color: #2A2A2A;
  font-weight: 500;
  box-shadow: none;
}
.othermanufacturer-dropdown-menu .dropdown{
  position: relative;
}
.othermanufacturer-dropdown-menu .dropdown .btn:after{
  margin-left: 10px;
  color: rgba(82,82,82,.45);
  font-size: 15px !important;
  font-weight: 600;
  color: #2A2A2A;
  font-style: normal;
  font-size: 50%;
  content: "\f129";
  font-family: "woodmart-font";
}
.manufacturers-nav-right .box-wrap{
  display: flex;
}

.othermanufacturer-dropdown-menu .dropdown-menu{
  width: 100%;
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
}
.othermanufacturer-dropdown-menu .dropdown-menu ul{
  padding: 10px;
}
.manufacturer-info-wrap{
  width: 100%;
  padding: 50px 0px 50px;
}
.manufacturer-info-wrap .container,
.manufacturer-products .container,
.manufacturer-video-wrap .container{
  width: 100%;
  margin: 0 auto;
}
.manufacturer-video-wrap{
  width: 100%;
}
.manufacturer-products{
  width: 100%;
}
.manufacturer-info-wrap .manufacturer-info{
  display: flex;
  flex-wrap: wrap;
}
.manufacturer-info-wrap .manufacturer-info-left{
  width: 70%;
  padding-right: 40px;
}
.manufacturer-info-wrap .manufacturer-info-right{
  width: 30%;
}
.manufacturer-info .title h2{
  font-size: 50px;
  line-height: 60px;
  color: #390034;
}
.manufacturer-info{
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  color: #2A2A2A;
}
.manufacturer-info-right-box{
  background: #fff;
  padding: 40px 20px;
  text-align: center;
}
.manufacturer-info-right-box .title h2{
  margin-bottom: 0;
}
.manufacturer-info-right-box .title{
  margin-bottom: 0;
}
.manufacturer-info-map-box{
  padding-top: 30px;
}
.manufacturer-info-map-box img{
  width: 100%;
}
/* .manufacturer-video-slider-box .owl-item{
  width: 100% !important;
  max-width: 1190px;
} */
.manufacturer-video-slider-wrap{
  width: 100%;
  background: #fff;
  padding: 50px 0 50px;
}
.manufacturer-video-slide{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.manufacturer-video{
  width: 48%;
  position: relative;
}
.video-play-btn{
  width: 112px;
  height: 112px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto auto;
}
.manufacturer-video img{
  width: 100%;
}
.manufacturer-video-info{
  width: 52%;
  padding-left: 50px;
}
.manufacturer-video-info h3{
  font-size: 36px;
  line-height: 40px;
  color: #5E0156;
}
.manufacturer-video-slider-wrap .owl-dots .owl-dot span{
  width: 18px;
  height: 18px;
  background: #DBD5D5;
  border: 0;
}
.manufacturer-video-slider-wrap .owl-dots .owl-dot.active span{
  background: #5E0156;
}
.manufacturer-products .product-title{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}
.postid-7213 .main-page-wrapper > .container{
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
}
.postid-7213 .main-page-wrapper > .container > .row{
  margin: 0 !important;
}
.inner-banner-new{
  width: 100%;
  clear: both;
  display: flex;
  align-items: center;
  height: 377px;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.inner-banner-info{
  /* padding-top: 90px; */
}
.inner-banner-info h1{
  font-size: 36px;
  line-height: 48px;
  color: #fff;
  margin: 0 !important;
}
@media(max-width: 1400px){
  /* .manufacturers-page-nav{
    padding-left: 15px;
    padding-right: 15px;
  }
  .manufacturer-info-wrap{
    padding: 50px 15px;
  }
  .manufacturer-products{
    padding: 0 15px;
  } */
}
@media(max-width: 1024px){
  #container-purple-bg-slider .vc_column-inner {
	padding-top: 10px !important;
  }
  .manufacturer-info .title h2{
    font-size: 30px;
    line-height: 40px;
  }
  .manufacturer-video-info{
    padding-left: 20px;
  }
}
@media(max-width: 991px){
  .manufacturer-info-right-box{
    padding: 20px 15px;
  }
  .manufacturers-nav-left{
    width: 100%;
    padding-bottom: 10px;
  }
  .manufacturers-nav-right{
    width: 100%;
  }
  .manufacturer-video{
    width: 100%;
    position: relative;
  }
  .manufacturer-video-info{
    width: 100%;
    padding-top: 30px;
    padding-left: 0;

  }
}
@media(max-width: 767px){


	.slider-purple-bg .wpb_single_image img {
		margin-bottom: -10px !important;
	}
	
  .manufacturers-nav-right .box-wrap{
    flex-wrap: wrap;
  }
  .manufacturers-nav-right .box-wrap .search-box{
    width: 100%;
  }
  .manufacturers-page-nav .searchform input[type=text]{
    width: calc(100% - 46px);
  }
  .othermanufacturer-dropdown-menu{
    margin: 0 auto;
    padding-top: 20px;
  }
  .manufacturer-info-wrap .manufacturer-info-left{
    width: 100%;
    padding-right: 0;
  }
  .manufacturer-info-wrap{
    padding: 30px 15px;
  }
  .manufacturer-info-wrap .manufacturer-info-right {
    width: 100%;
  }
  .new-breadcrumb .yoast-breadcrumb a{
    font-size: 16px;
    line-height: 24px;
  }
  .new-breadcrumb .breadcrumbs span, .new-breadcrumb .yoast-breadcrumb span{
    font-size: 16px;
    line-height: 24px;
  }
  .othermanufacturer-dropdown-menu .dropdown .btn{
    font-size: 16px;
  }
  .manufacturer-info{
    font-size: 18px;
    line-height: 26px;
  }
  .manufacturer-video-info h3{
    font-size: 28px;
  }
  .inner-banner-new{
    height: auto;
  }
  .inner-banner-info {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.manufacturer-products .btn.btn-color-black{
  margin-bottom:31px !important;
}

.out-of-stock-color-red{
  color:red !important;
}

.manufacturer-products .product-custom{
  color: #5e0156 !important;
  text-align: left !important;
  margin-top:50px !important;
}

#sort_customizable_table .wdr_bulk_table_tr.bulk_table_row{
	background-color: #fafafa;
}
.awdr-bulk-customizable-table {
    margin: 0 20px 60px;
}
#sort_customizable_table .wdr_bulk_table_tr.bulk_table_row td{
	color: #5E0156;
	padding: 4px 12px;
}
#sort_customizable_table .wdr_bulk_table_tr.bulk_table_row .amount{
	float: right;
}
#sort_customizable_table{
	margin-top: 15px;
	margin-bottom: 55px;
}
.products .product-grid-item.product .woodmart-add-btn.wd-add-btn-replace, .sale-carousel .owl-carousel .product-grid-item.product .woodmart-add-btn.wd-add-btn-replace {
    text-align: center !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
}

.sale-carousel .owl-carousel .owl-item {
	flex: 0 0 25%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 25%;
    max-width: 25%;
}

.sale-carousel .product-grid-item{
	padding-bottom: 20px;
}
.sale-carousel .slide-product.owl-carousel-item .awdr-bulk-customizable-table{
	margin: 0 20px;
}