/* your custom css */
.product-preview { background-color: transparent !important; }
.footer {
    background-position: bottom;
    padding-bottom: 122px;
}
.badge-summerlove  {
    background-color: goldenrod;
}
/* use custom renew button instead */
#Coi-Renew {
    display: none !important;
}
.header-notification a {
    text-decoration: underline;
    font-weight: bold;
}
.header-notification a:hover {
    color: green !important;
}
#legal-modal .aside-with-left-padding {
    display: none !important;
}
#legal-modal .umb-grid > div > .uk-grid {
    margin-left: 0 !important;
}
#legal-modal .umb-grid > div > .uk-grid > div {
    width: 100%;
}

/* custom button styling for pokemon guide highlight */
.pokemonbutton a:hover {
    color: #ffffff !important;
    background-color:darkblue !important;
}

/* using content sliders as little tiles */
.eventblock h3 {
    font-size: 14px;
    color: #CE2121 !important;
}

.universblock h3 {
    font-size: 14px;
    color: #14254F !important;
}

.eventblock p br, 
.universblock p br {
   display: none;
}
.product-slider .uk-slidenav-next, .product-slider .uk-slidenav-previous {
    color: white !important;
}

.headerred h2 {
    color: red;
}

.blueheader {
    color: var(--primary-color);
}

/* newsletter macro on its own page */

.newsletter-subscription-v2.newsletterpage {
    background: none;
    max-width: 1000px !important;
}

.mobileusp {
    padding: 0 !important;
}

.mobileusp p {
    margin: 0 auto;
}

.badge-bestillingsvare {
    background-color: orange !important;
    font-weight: bold !important;
}    

.badge-bestillingsvare::before {
  content: "OBS: "; 
}

.bestillingsinfo {
    padding: 1rem 2rem;
    background: lightgreen;
    color: green;
    border: 1px solid green;
    text-align: center;
    border-radius: 4px;
}
.bestillingsinfo p {
    text-align: center !important;    
    padding: 0 !important; 
    margin: 0 !important;     
}
.bestillingsinfo a {
    color: green;    
    text-decoration: underline;
}

/* Viabill */
.product-slider-container .product-preview .product-price {
    height: auto !important;
}

.viabill-pricetag {
    padding-top: 20px;
}

.product-details-price-and-add-to-cart .viabill-pricetag-optional-styles {
    /* display: block ruby !important; */
}

.page-header .uk-navbar-container .uk-navbar .uk-navbar-left .uk-navbar-item {
    justify-content: center !important;
}

.product-images-grid.has-media-browser {
    aspect-ratio: unset !important;
}
.page-header .uk-navbar-container .uk-navbar .uk-logo img {
    min-width: unset !important;
    max-width: 229px;
    width: 100% !important;
}

.page-background-header {
    padding:70px 0 30px 0;
    margin-bottom:30px;
    background-size:cover!important;
}

.page-background-header img {
    max-height: 250px;
    height: auto;
    width: auto;
    display: block;
    margin-left: auto;
    }

.sh-brand {
  min-height: 114px;
  box-sizing: border-box;
  font-weight: 800;
  font-size: 15px;
  text-transform: uppercase;
}
.sh-brand img {
    max-height: 100px;
    max-width: max-content;
}
