/* Fjerner læg i kurv knap*/

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none!important;
}


/* Fader listen af produkter, når den er ved at loade din filtrering*/

.jet-filters-loading li.product {
opacity:0.2;
}

/*Book knap på bilerne - Mathias' Section weirder Overpass ud*/
.premium-magic-section-btn span {
    margin-bottom: -5px;
}

/*10 px afstand under Fold ud elementer (specifikationer)*/
.elementor-toggle-item {
border:none!important;
margin-bottom:10px;
}

/* Styling af udstyrslisten*/
ul.udstyrsliste {
    list-style:none ;
	padding-left: 0;
}

ul.udstyrsliste li:before {
  content: '';  /* placeholder for the SVG */
  position: absolute;
  left: 0;  /* place the SVG at the start of the padding */
  width: 1em;
  height: 1em;
  background: url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/></svg>") no-repeat;
}
	
ul.udstyrsliste {
    column-count: 4;
}
ul.udstyrsliste li {
    font-size: 19px;
	border-top: 1px solid #e5e5e5;
    padding-top: 14px;
    margin-bottom: 5px;
	position:relative;
	padding-left: 1.5em;
}

@media only screen and (max-width: 1000px) {
ul.udstyrsliste {
    column-count: 1;
    padding-left: 0px;

}
  ul.udstyrsliste li {
    font-size: 17px!important;
}
}

/* Unfold ser lidt bedre ud */

#udstyrsliste .premium-unfold-gradient, #beskrivelse .premium-unfold-gradient  {
background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#f3f5f7 100%);
}
 .premium-button {
    text-decoration-color: var( --e-global-color-accent )!important;
}

/* Billederne på Single product (Galleri i toppen) */
 .billedernes {
  overflow-y: scroll!important;
  overflow-x: hidden!important;

    max-height:620px;
}
@media only screen and (max-width: 1024px) {
 .billedernes {
  overflow-y: scroll!important;
  overflow-x: hidden!important;
  max-height:180px;
}

.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item {
    max-width:33%!important;
}
}

/* En fed font */
.storfed {
    font-weight:900!important;
}

/* Ikonerne på  (jet filters) baggrundsfave */
.ikonbiler {
margin-bottom: -19px;
    margin-right: 12px;}

/* Range slider (jet filters) baggrundsfave */
input.jet-range__inputs__min, input.jet-range__inputs__max {
    background-color: var( --e-global-color-ddcb857 )!important;
}
input.jet-range__inputs__min, input.jet-range__inputs__max {
    background-color: var( --e-global-color-ddcb857 );
}


/* Elementor Produkter - biler */
.woocommerce ul.products li.product .button {
    display: none;
}
/*
.elementor-wc-products ul.products li.product .price, .elementor-wc-products ul.products li.product .woocommerce-loop-product__title{
    padding-left: 15px!important;
}*/
/*
h2.woocommerce-loop-product__title {
    min-height: 60px!important;
}*/

span.price {
	border-bottom: 1px solid #f2f2f2;
    padding-bottom: 12px;
}

.detaljer {
    font-family: var( --e-global-typography-19fdf33-font-family ), Sans-serif;
    font-size: var( --e-global-typography-19fdf33-font-size );
    line-height: var( --e-global-typography-19fdf33-line-height );
    letter-spacing: var( --e-global-typography-19fdf33-letter-spacing );
    word-spacing: var( --e-global-typography-19fdf33-word-spacing );
	width: 33.3%;
}

.dtlj_km, .dtlj_aar, .dtlj_type {
    text-align: center;
	display: inline-block;
}
.dtlj_type::before {
	content:'';
	display: block;
	font-weight:600;
}
.dtlj_km::after {
    content:' km.';
}
.dtlj_km::before {
    content:'';
	display: block;
	font-weight:600;
}
.dtlj_aar::before {
    content:'';
	display: block;
	font-weight:600;
}

/* SOLGT BADGE*/
li.product_cat-solgte:before {
    content: '';
    background: #ffffff9e;
    padding: 5px 20px 5px 20px;
    color: #fff;
    font-family: inherit;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
    font-size: 20px;
    position: absolute!important;
    z-index: 1;
/*    top: 12px;
    right: 12px;*/

  
  text-align: center;
    vertical-align: middle;
    line-height: 190px;
    font-weight: 500;
  width:100%;
  height:100%;
pointer-events:none;
}
}



ul.products li.product .woocommerce-loop-product__title {
    margin-left: 3%;
    margin-right: 3%;
}

/* ELBIL BADGE*/
li.product_cat-el:after {
    content: 'el';
    background: #00e108;
    padding: 5px 20px 5px 20px;
    color: white;
    font-family: inherit;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
    font-size: 13px;
    position: absolute!important;
    top: 12px;
    right: 12px;
    line-height: 20px;
  width: auto;
  border-radius:3px;
}

/* HYBRID BADGE*/
li.product_cat-hybrid:after {
    content: 'Hybrid';
    background: #0422ff;
    padding: 5px 20px 5px 20px;
    color: white;
    font-family: inherit;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
    font-size: 13px;
    position: absolute!important;
    top: 12px;
    right: 12px;
    line-height: 20px;
  width: auto;
  border-radius:3px;
}
/* PRODUKT BADGES */
.woocommerce span.nyhedstyle {
    max-width:125px;
    padding: 5px 20px 5px 20px;
    font-size: 13px;
    font-weight: 300;
    position: absolute;
    left: 0;
    text-align: center;
    line-height: 20px;
    top: -0.5em;
    left: -0.5em;
    margin: 0;
    border-radius: 0;
    background-color: #000000;
    color: #fff;
    font-size: 13px;
  border-radius:3px;

}

.woocommerce ul.products li.product .nyhedstyle{
    top: 0;
    left: 0;
    left: 0;
    margin: 12px;
}
/* -- Produkt badges slut -- */

ul.products li.product .woocommerce-loop-product__title {
    padding-left: 3%!important;
    padding-right: 3%!important;
}

span.detaljer.dtlj_km {
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}



/* LEASING */
li.product_cat-leasing span.woocommerce-Price-amount:after {
    font-size: 14px;
    content: ' pr md.';
    font-weight: 500;
}

body.product_cat_leasing .jet-listing span.woocommerce-Price-amount:after {
    content: ' pr. md.';
    display: block;
    font-size: 14px;
    font-weight: 300;
    font-family: inherit;
}



