@font-face {
    font-family: "AUTHENTICSans-150";
    src: url("https://lovibond-drinks.be/wp-content/themes/yootheme-ldr/fonts/AUTHENTICSans-150.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "AUTHENTICSans-130";
    src: url("https://lovibond-drinks.be/wp-content/themes/yootheme-ldr/fonts/AUTHENTICSans-130.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "AUTHENTICSans-90";
    src: url("https://lovibond-drinks.be/wp-content/themes/yootheme-ldr/fonts/AUTHENTICSans-90.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "AUTHENTICSans-60";
    src: url("https://lovibond-drinks.be/wp-content/themes/yootheme-ldr/fonts/AUTHENTICSans-60.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: "ApfelGrotezk-Regular";
    src: url("https://lovibond-drinks.be/wp-content/themes/yootheme-ldr/fonts//ApfelGrotezk-Regular.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'ModernEra-ExtraBold';
    src: url('https://lovibond-drinks.be/wp-content/themes/yootheme/fonts/ModernEra-ExtraBold.woff') format('woff'), url('https://lovibond-drinks.be/wp-content/themes/yootheme/fonts/ModernEra-ExtraBold.woff2') format('woff2'), url('https://lovibond-drinks.be/wp-content/themes/yootheme/fonts/ModernEra-ExtraBold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Apply to all elements */
*::selection {
  background: transparent;
  color: inherit; /* keeps the text color unchanged */
}

/* Optional: for Firefox */
*::-moz-selection {
  background: transparent;
  color: inherit;
}

body {
  min-height: 100%;
  font-family: 'AUTHENTICSans-60', 'Helvetica', 'Arial', 'sans-serif';
  overflow-x: hidden;
}


input[type=submit], button[type=submit], button.single_add_to_cart_button {
    fill: #F4FA00;
    color: #fffc00;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4FA00;
    border-radius: 30px;
    padding: 10px 20px;
}

button.single_add_to_cart_button:hover {
    color: #ffffff;
    background:transparent;
    border-style: solid;
    border:1px solid #ffffff;
    border-radius: 30px;
    padding: 10px 20px;
		cursor:pointer;
}

@media (max-width: 940px) {
    .uk-h1, h1 {
        font-size: 40px;
        line-height: 37px;
        letter-spacing: 0;
    }
    .hide-sm {
        display: none;
    }
}

@media (min-width: 941px) {
    .hide-ld {
        display: none;
    }
}

.uk-logo {
  line-height: 0.9;
  margin-top: 20px;
}

.uk-navbar-nav {
	margin-top: 20px;
}

.uk-navbar-dropdown {
    width: auto;
    margin-top: 0;
}

.uk-navbar-dropdown-nav > li {
    display: inline;
    padding-left: 10px;
}

.uk-navbar-dropdown-nav > li > a {
    display: inline;
    color: #000000;
    font-size: 1.5em;
}

.uk-icon-link {
    color: #fffc00;
}

.uk-input, .uk-select, .uk-textarea {
    color: #fff;
}

.uk-form-label {
    color: #fff;
}

.uk-select[multiple], .uk-select[size], .uk-textarea {
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: top;
    border-bottom: 1px solid #aaa;
}

.uk-checkbox, .uk-radio {
    border: 1px solid #f3f3f3;
}

.uk-subnav {
    display: none;
}

ul.products {
    list-style: none;
	padding-left: 0px;
}

.product-table {
	max-width: 550px;
}

.product-table th {
	text-align: center;
}

.product-table h3 {
	font-size: 24px;
}

.product-table h4 {
	font-size: 22px;
    margin-top:1px;
    text-align: center;
}

ul.products li.product {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

td.label, .reset_variations {
    display: none;
}

table.variations {
    width: 100%;
}

#sub-category {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    width: 100%;
}

.reset_variations {
    display: none;
}

.form-row-last {
    margin-top: 0;
}

.uk-accordion-title, .uk-accordion-title:hover, .uk-accordion-title:focus {
    color: #ffffff;
}

.uk-tile-secondary {
    background: #000;
    background-image: none;
}

.product_meta {
    display: none;
}

ins {
    background: #f4fa00;
    color: #000000;
    text-decoration: none;
}

.uk-notification-message {
	display: none;
}

.culture-slider p {
	color:#ffffff;
    font-size:12px;
    padding-bottom:10px;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

.uk-notification-message {
	display: none;
}


.uk-button {
    padding: 0 25px;
}

.uk-button-text {
	padding: 5px 0;
}

/* Disable blue highlight on button click */
button {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* You can do the same for links */
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}