/*
Theme Name: Webshop Whiskay
Theme URI: https://www.whiskay.com/
Description: Uniek ontwerp voor de webshop van Whiskay
Version: 1.0
Author: Logo4Life
Author URI: https://www.logo4life.nl/
*/

input[type="text"]
{
padding:3px;
}
input[type="email"]
{
padding:3px;
}
input[type="submit"]
{
padding:6px;
}

p {
margin-bottom:24px;
}

ul,
ol {
	margin: 0 0 18px 1.5em;
	padding: 0;
}

img {
border: none;
max-width:100%;
height:auto;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

h1 {
font-family: 'Merriweather', sans-serif;
font-size: 40px;
font-weight: 300;
color: #ffffff;
}

.topheader h1 {
text-shadow: 2px 2px 4px #000000;	
font-size:43px;
margin-bottom:10px;
}

.single-product h1 {
color: #030301;	
}

.topheader p {
color:white;
text-shadow: 2px 2px 4px #000000;	
font-size:18px;
line-height:26px;	
}

h2 {
font-family: 'Merriweather', sans-serif;
font-size: 32px;
font-weight: 300;
color: #030301;
background-position:center center;
background-image:url(images/h2background.png);
width:100%;
display:block;
background-repeat:no-repeat;
}

.weekoffer h2 {
color:white;
background-image:none;	
}

.thankyou h2 {
font-size: 24px;	
margin-bottom:10px !important;
background-image:url(images/h2background-smaller.png);
}

h3 {
font-family: 'Merriweather', sans-serif;
font-size: 21px;
font-weight: 900;
color: #ffffff;
}

footer h3 {
font-weight: 300;
font-size:30px;
color:white;
display:inline-block;
border-bottom:2px solid #e4b155;
margin-bottom:15px;	
}

h4 {
font-family: 'Titillium Web', sans-serif;
font-size: 18px;
color:#030301;
line-height:18px;
margin-bottom:5px;
}

footer p {
line-height:20px;	
color:white;	
}

.usp p {
font-size:15px;
line-height:20px;
}

a {
color:#d9a146;
text-decoration:none;
}

* {
margin: 0px;
padding: 0px;
}


strong {
font-weight:700;
}


html, body{
text-align:center;
font-family: 'Titillium Web', sans-serif;
font-size: 15px;
text-align:center;
color:#030301;
}

html {
overflow-x:hidden;	
}

header {
background-image:url(images/achtergrond.jpg);
background-repeat:no-repeat;
background-size:cover;
box-shadow:0 4px 5px -1px #717070
}

.centercontainer {
width:95%;
max-width:1200px;
margin-left:auto !important;
margin-right:auto !important;
text-align:left;
}

.single-product .centercontainer.contentholder {
max-width:1000px;
}

.centercontainer.smallcontentholder {
max-width:900px;
}

.smallcontentholder h3 {
font-weight:normal;	
color:#030301;	
margin-bottom:5px;
margin-top:15px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
background-color:white;
font-family: 'Titillium Web', sans-serif;
border:1px solid rgba(0,0,0,.1);
font-size: 15px;
border-radius:3px;
padding:8px 10px;
line-height:auto !important;	
}

.smallcontentholder h1 {
color:#030301;	
}

.woocommerce form .form-row {
margin:0 0 3px;	
}

.smallcontentholder h2 {
text-align:center;
margin-bottom:5px;
}

.single-post .smallcontentholder  h2 {
background-image:none;
text-align:left;	
}

.woocommerce table.shop_table {
background-color:white;	
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
font-family: 'Titillium Web', sans-serif !important;
font-size:15px;
width:150px;
padding:8px 10px;	
height:34px;
}

.max700left {
width:85%;
max-width:700px;	
}

.topbar {
width:100%;
height:30px;
background-color:rgba(0,0,0,0.3);
}

.submenu {
float:right;	
}

.submenu a {
text-decoration:none;
line-height:30px;
display:block;
float:left;
padding-left:12px;
padding-right:12px;	
color:white;
text-transform:uppercase;
font-size:12px;
font-weight:600;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.submenu a:hover {
color:#e2af53;	
}

.middlebar {
width:100%;
padding-top:15px;
padding-bottom:25px;	
}

.logo {
float:left;
width:380px;	
}

.logo img {
width:100% !important;
height:auto !important;
max-width:230px !important;
}

.centercontainer .search {
width:430px;
float:left;	
height:5px;
}

.cart {
width:390px;
float:left;	
text-align:right;
}

@media screen and (max-width:1300px) {

.logo {
width:30%;	
}	

.middlebar .search {
width:35%;	
}

.cart {
width:31%;	
}
	
}

.mobielemenucontainer img {
max-width:40px !important;
height:auto !important;
}

.mobielemenucontainer {
display:none;
float:left;	
margin-top:40px;
width:30%;
padding-left:10px;
box-sizing:border-box;
}

@media screen and (max-width:1010px) {
	
.menubar nav {
display:none !important;	
}
	
.middlebar .search {
display:none !important;	
}

.mobielemenucontainer {
display:block;	
}

.logo {
width:40%;	
text-align:center;
}

.logo img {
float:none;	
}

.cart {
width:30%;	
}
	
}

@media screen and (max-width:660px) {

a.cartblock {
font-size: 0;
padding-top: 35px;	
}

.middlebar {
padding-bottom:10px;	
}

#menu-submenu li:nth-child(2),#menu-submenu li:nth-child(3) {
display:none;	
}

a.social {
display:none !important;	
}

.logo {
width:50%;	
}

.mobielemenucontainer {
width:25%;		
}

.cart {
width:25%;	
}
	

}


.cartblock {
display:inline-block;
background-color:rgba(0,0,0,0.35);
padding-left:55px;
padding-top:10px;
padding-bottom:14px;
padding-right:10px;
background-image:url(images/carticon.png);
background-repeat:no-repeat;
background-position:top 12px left 14px;
margin-top:30px;
text-align:right;
}

a.cartblock {
color:white;
text-decoration:none;	
}

.cartblock .cartprice {
font-size:21px;
font-weight:600;
line-height:19px;
}

.cartblock .cartitems {
font-size:16px;
font-weight:normal;	
line-height:15px;
margin-top:-5px;
display:block;
}

.menubar {
width:100%;
text-align:center;	
padding-bottom:15px;
}

.menubar a {
display:inline-block;
font-size:17px;
color:white;
text-transform:capitalize;
padding-left:14px;
padding-right:14px;	
text-decoration:none;
}

nav a:after {
display:block;
content: '';
border-bottom: solid 2px #e2af53;  
transform: scaleX(0);  
transition: transform 250ms ease-in-out;
}

nav a:hover:after { 
transform: scaleX(1);
}

nav .current-menu-item a:after,nav .current-menu-parent a:after {
display:block;
content: '';
border-bottom: solid 2px #e2af53;  
transform: scaleX(1);  
transition: transform 250ms ease-in-out;
}

footer {
width:100%;
background-image:url(images/footerachtergrond.jpg);
background-repeat:no-repeat;
background-size:cover;	
padding-top:60px;
padding-bottom:70px;
text-align:left;
}

.betaallogos {
margin-top:10px;
margin-bottom:0px;	
}

nav ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
nav li {display: inline; }

.submenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
.submenu li {display: inline; }

.widget_recent_entries ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
.widget_recent_entries li {display: inline; }

.woocommerce-MyAccount-navigation ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; display:block; width:100%; }
.woocommerce-MyAccount-navigation li {display: block; width:100%; }

.mobilemenu  ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; display:block; width:100%; }
.mobilemenu  li {display: block; width:100%; }

.woocommerce-MyAccount-navigation a {
width:100%;
background-color:#ededed;	
text-align:center;
text-decoration:none;
color:#030301;
padding-top:4px;
padding-bottom:4px;
margin-bottom:3px;
border-radius:2px;
display:block;
}

.woocommerce-MyAccount-navigation a:hover {
background-color:#dedede;	
}

.woocommerce-MyAccount-navigation a:hover:after { 
transform: scaleX(0);
}

.woocommerce-account .woocommerce-MyAccount-content {
box-sizing:border-box;
padding-left:15px;	
}

.woocommerce-MyAccount-content h3 {
margin-top:0;
margin-bottom:15px;
}

@media screen and (max-width:768px) {

.woocommerce-MyAccount-content h3 {
margin-top:25px;
margin-bottom:15px;
}	
	
}

.woocommerce-MyAccount-content .woocommerce-button.button.invoice {
margin-left:4px;	
}

.woocommerce-MyAccount-content h2 {
font-family: 'Merriweather', sans-serif;
font-size: 18px;
font-weight: 900;
text-align:left;
margin-bottom:12px;
background-image:none;
}

.woocommerce-MyAccount-navigation-link--downloads {
display:none !important;	
}

.woocommerce-MyAccount-content header {
background-image: none;
background-repeat: no-repeat;
background-size: cover;
box-shadow: none;
}

.woocommerce-MyAccount-content fieldset {
box-sizing:border-box;
border:none !important;
padding:10px 15px;
background-color: #ededed;
margin-top:10px;
margin-bottom:15px;	
}

.goldbutton a {
display:inline-block;
font-size:19px;
color:#18130e;	
font-weight:600;
padding:10px 15px;
border-radius:4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-image:url(images/goldbutton.jpg);
background-position:center center;
background-size:cover;
text-decoration:none;
text-shadow:none;
}

.goldbutton a:hover {
-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);		
}

.goldbuttonfilter {
display:inline-block;
font-size:17px;
color:#18130e;	
font-weight:600;
padding:10px 15px;
border-radius:4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-image:url(images/goldbutton.jpg);
background-position:center center;
background-size:cover;
text-decoration:none;
text-shadow:none;
cursor:pointer;
width:100%;
margin-bottom:20px;
box-sizing:border-box;
}

.uspone {
background-image:url(images/usp1.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:45px;
}

.usptwo {
background-image:url(images/usp2.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:45px;	
}

.uspthree {
background-image:url(images/usp3.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:32px;	
}

.uspfour {
background-image:url(images/usp4.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:55px;	
}

.catblock a {
color:white;
font-weight:600;
font-size:36px;	
text-decoration:none;
padding-top:130px;
padding-bottom:20px;
display:block;
padding-left:30px;
text-shadow: 2px 2px 4px #000000;
}

.max780 {
margin-left:auto;
margin-right:auto;
width:95%;
max-width:780px;	
}

.max960 {
margin-left:auto;
margin-right:auto;
width:95%;
max-width:960px;	
}


a.social {
float:right !important;
color:white;
display:block;
font-size:17px !important;
line-height:30px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin-left:10px;
}

a.social:hover {
color: #e2af53;	
}

.woocommerce.tax-product_cat ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 2.4% 2.992em 0 !important;	
width:30.45% !important;
}

@media screen and (max-width:768px) {

.woocommerce.tax-product_cat ul.products li.product, .woocommerce-page ul.products li.product {
width: 48% !important;
float: left;
clear: both;
margin: 0 0 2.992em !important;
}	
	
}

.woocommerce ul.products li.product {
background-color:white;
box-sizing:border-box;
padding:0 20px 20px 20px !important;	
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}	

.woocommerce ul.products li.product:hover {
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.18);
}


h2.woocommerce-loop-product__title {
display:block;
width:100% !important;
font-family: 'Titillium Web', sans-serif;
font-size:18px !important;
font-weight:bold;
text-align:center;
padding:0 !important;
}

.woocommerce ul.products li.product a img {
margin-bottom:0 !important;	
}

span.price {
text-align:center;
font-family: 'Titillium Web', sans-serif;
color:#c4862c !important;
font-size:17px !important;	
}

.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button {
display:none !important;	
}

.product_list_widget img {
display:none !important;	
}

.product_list_widget {
color:white !important;	
}

.product_list_widget a {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}

.product_list_widget a:hover {
color:white !important;	
}

.blogcontainer {
background-color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-align:center;
}

.blogcontainer:hover {
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.18);
}

.blogcontainer h3 {
color:#030301;
font-size:18px;
line-height:21px;
width:100%;
text-align:center;
font-weight:bold;
margin-bottom:5px;	
padding-left:20px;
padding-right:20px;
box-sizing:border-box;
font-family: 'Titillium Web', sans-serif;
}

.weekoffer h3 {
font-family: 'Titillium Web', sans-serif;
margin-bottom:20px;	
font-size: 25px;
line-height: 28px;
font-weight: 600;
}

.weekoffer p {
color:white;	
}

.dagen,.uren,.minutes,.seconds {
display:inline-block;
padding:0 10px;
color:white;
margin-left:3px;
margin-right:3px;
min-width:58px;
text-align:center;
}

.afteller p {
background-color:rgba(0,0,0,0.6);
margin:0;
padding:20x 0;
width:100%;	
font-size:33px;
}

.dubbelep {
display:inline-block;	
font-size:33px;
height:40px;
vertical-align:top;
}

.afteller {
font-size:12px;	
}

@media screen and (max-width:768px) {

.dagen,.uren,.minutes,.seconds {
margin:0 !important;
min-width:48px;
}

.afteller p {
font-size:28px;
}

.dubbelep {
font-size:28px;
}	
	
}

.blogdate {
color:#ca8e34;
font-size:13px;
width:100%;
text-align:center;
margin-bottom:10px;
font-weight:bold;	
}

.blogimgwrapper {
width: 100%;
display: inline-block;
position: relative;	
}

.blogimgwrapper:after {
padding-top: 56.25%;
display: block;
content: '';	
}

.blogimgwrapper-single {
width: 100%;
display: inline-block;
position: relative;	
}

.blogimgwrapper-single:after {
padding-top: 46.25%;
display: block;
content: '';	
}

.blogimg {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color:#e3e3e3;
color: white;	
overflow:hidden;
background-size:cover;
background-position:center center;
}

.blogimgtext {
box-sizing:border-box;
width:100%;
padding:18px 28px 0 18px;	
}

.blogimgtext p {
color:#2d2d2d;	
}

a.blogreadmore {
display:inline-block;
text-decoration:none;
background-color:#3153b5;
font-size:15px;
color:#18130e;
background-image:url(images/goldbutton.jpg);
background-size:cover;
background-repeat:no-repeat;
border-radius:3px;
padding:7px 22px 7px 22px;	
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
font-weight:bold;	
margin-bottom:-10px;
}

a.blogreadmore:hover {
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}

.widget_recent_entries li {
padding-left:20px;
background-image:url(images/bullet.png);
background-repeat:no-repeat;
width:100%;
display:block;
background-position:center left;
}

.widget_recent_entries a {
color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;		
}

.widget_recent_entries a:hover {
color: #d9a146;	
}

.breadcrumbholder {
background-image:url(https://www.whiskay.com/wp-content/uploads/2017/11/headerbackground.jpg);
background-repeat:no-repeat;
background-size:cover;
width:100%;
padding-top:25px;
padding-bottom:25px;
}

.breadcrumbholder h1 {
float:left;
}

.breadcrumb {
float:right;	
color:white;
margin-top:14px;
}

.breadcrumb a {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}

#breadcrumbs {
margin-bottom:0 !important;	
}

.breadcrumb a:hover {
color:white;	
}

.woocommerce-result-count {
display:none !important;	
}

/* SUBMENU */

nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul ul {
	display: none;
}
			
	nav ul li:hover > ul {
		display: block;
	}
	
nav ul {
	
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul li {
	float: left;
	-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
	
nav ul ul {
	border-radius: 0px; padding: 0;
	position: absolute; top: 100%; z-index:1000;
max-width:200px !important;	
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
	nav ul ul li {
		float: none; 
		position: relative;
		width:100%;
	}
		nav ul ul li a {
		background-color:rgba(0,0,0,0.7);
		display:block;
		width:100%;
		border-bottom: 1px solid #000000 !important;
		float:left;
		line-height:40px;
		color: #231f20;
		font-weight:500;	
		font-size:15px !important;
		font-weight:normal !important;		
		border-right:0px;
		padding-top:0 !important;
		padding-bottom:0 !important;
		box-sizing:border-box;
		height:40px;
		width:125px !important;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		text-align:left;
		}
		nav ul ul li a:after {
		display:block !important;
		content:normal  !important;
		border-bottom:none  !important;
		transform: none  !important;
		transition:none  !important;
		}

		nav ul ul li a:hover:after { 
		transform:none !important;
		}
			nav ul ul li a:hover {
				color:#d9a146;	
				border-top:0px;
				border-right:0px;
			}
			
/* SUBMENU */


.wpc-filter-title {
font-family: 'Merriweather',sans-serif;	
color: #030301;
font-weight: 400;
font-size:14px;
background-color: #ddd;
padding-top: 7px;
padding-bottom:7px;
box-sizing: border-box;
padding-left: 10px;
margin-bottom: 10px;
border-radius: 3px;
display:block;
margin-bottom:0 !important;
}



.wpc-filters-range-wrapper input[type="number"] {
font-style:normal !important;
font-family: 'Titillium Web', sans-serif !important;
font-size:15px !important;
padding:3px 9px !important;	
}

.widget-area li.wpc-term-item, body .wpc-filters-widget-main-wrapper li.wpc-term-item {
margin-bottom:0 !important;	
}

.widget-area li.wpc-term-item, body .wpc-filters-widget-main-wrapper li.wpc-term-item a {
color:#030301;	
}

.wpc-term-count {
opacity:.6;	
}

.wpc-filters-section {
margin-bottom:5px !important;	
}

.wpc-filter-content.wpc-filter-_price {
padding-top:10px;
padding-bottom:20px;	
}


.slide .ui-state-default, .slide .ui-widget-content .ui-state-default {
background-color:#d9a146 !important;	
}

.berocket_aapf_widget li.slider span.left input, .berocket_aapf_widget li.slider span.right input {
font-style:normal !important;
font-family: 'Titillium Web', sans-serif !important;
font-size:15px !important;
padding:9px !important;	
}

.berocket_aapf_widget-title_div {
background-color:#ddd;
padding-top:5px;
box-sizing:border-box;
padding-left:10px;	
margin-bottom:10px;
border-radius:3px;
}

.berocket_aapf_widget-title_div h3 {
color: #030301;
font-weight:normal;
}

.berocket_aapf_widget_show {
top:60% !important;
color:#9b9b9b;	
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #030301 !important;
	font-weight:600;
    font-size: 1.55em !important;
	border-bottom:3px solid #d9a146;
	display:inline-block;
}

.woocommerce table.shop_attributes tr:nth-child(odd) td, .woocommerce table.shop_attributes tr:nth-child(odd) th {
    background: #f2f2f2;
}

.woocommerce div.product p.stock {
    color:#d9a146 !important;
	font-weight:bold !important;
	font-size:14px !important;
}

.woocommerce .quantity .qty {
font-family: 'Titillium Web', sans-serif !important;
font-size:17px !important;
padding-top:3px;
padding-bottom:3px;	
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
display: inline-block;
font-size: 18px;
color: #18130e !important;
font-weight: 600;
padding: 9px 15px;
border-radius: 4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-image: url(images/goldbutton.jpg) !important;
background-position: center center;
background-size: cover;
text-decoration: none;
text-shadow: none;	
font-family: 'Titillium Web', sans-serif !important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
-ms-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);	
}

form.cart {
float:none !important;
}

.related {
margin-top:40px;	
}

.related.products h2 {
text-align:center;
font-size:28px;	
}

/*.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {
float: left;
margin: 0 3.8% 2.992em 0 !important;
position: relative !important;
width: 22.05% !important;
margin-left: 0 !important;
}*/

.woocommerce-message,.woocommerce-info {
    border-top-color: #d9a146 !important;
}

.woocommerce-message::before {
    content: '\e015';
    color: #d9a146 !important;
}

.woocommerce-info::before {
	color: #d9a146 !important;
}

.woocommerce-message::before,.woocommerce-info::before {
top:1.2em !important;	
}

.ageoverlay {
background-color:rgba(0,0,0,0.9);
height:100%;
position:fixed;
width:100%;
top:0;
bottom:0;
right:0;
margin-right:-100%;
z-index:10000000000;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
box-sizing:border-box;
padding-left:2%;
padding-right:2%;
text-align:center;
}

.ageoverlay.nocookie {
margin-right:0;	
}

.sampleoverlay {
background-color:rgba(0,0,0,0.9);
height:100%;
position:fixed;
width:100%;
top:0;
bottom:0;
right:0;
margin-right:-100%;
z-index:10000000000;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
box-sizing:border-box;
padding-left:2%;
padding-right:2%;
text-align:center;	
overflow-y:scroll;
}

.sampleoverlay.showit {
margin-right:0;		
}

.bigquestion {
text-shadow: 2px 2px 4px #000000;
font-size: 43px;
margin-bottom: 10px;	
font-family: 'Merriweather', sans-serif;
font-weight: 300;
color: #ffffff;
margin-top:15%;
margin-bottom:10px;
}

.smallquestion {
text-shadow: 2px 2px 4px #000000;
font-size: 29px;
margin-bottom: 10px;	
font-family: 'Titillium Web', sans-serif;
font-weight: 300;
color: #ffffff;
margin-bottom:10px;
}

.bigsampletitle {
text-shadow: 2px 2px 4px #000000;
font-size: 35px;
line-height:47px;
margin-bottom: 10px;	
font-family: 'Merriweather', sans-serif;
font-weight: 300;
color: #ffffff;
margin-top:10vh;
margin-bottom:10px;	
margin-left:auto;
margin-right:auto;
width:650px;
max-width:95%;
}

.sampleflesjes {
margin-top:15px;
margin-bottom:10px;	
}

#samplebutton {
display: inline-block;
font-size: 22px;
color: #18130e;
font-weight: bold;
padding: 7px 15px;
border-radius: 4px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
background-image: url(//www.whiskay.com/wp-content/themes/WhiskayWP/images/goldbutton.jpg);
background-position: center center;
background-size: cover;
text-decoration: none;
text-shadow: none;	
margin-bottom:8px;
cursor:pointer;
}

#samplebutton:hover {
-ms-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);	
}

#samplebutton2 {
display: inline-block;
font-size: 17px;
color: #ffffff;
font-weight: 600;
padding: 6px 12px;
border-radius: 4px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
background-color:black;
text-decoration: none;
text-shadow: none;	
cursor:pointer;
margin-bottom:40px;
}

#samplebutton2:hover {
-ms-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);	
}

@media screen and (max-width:800px) {
	
.bigsampletitle { 
margin-top:5vh;
}

.bigsampletitle {
font-size:24px;
line-height:30px;	
}	

#samplebutton {
font-size:20px;
padding:5px 15px;	
}

#samplebutton2 {
font-size:15px;
padding:5px 10px;	
}
	
}

.centercontainer.smallcontentholder.normalcontentblock {
padding:40px 50px;
margin-top:-60px;
background-color:white;	
max-width:900px !important;
box-sizing:border-box;
}

.centercontainer.smallcontentholder.singleblogcontentblock {
padding:35px;
margin-top:-60px;
background-color:white;	
max-width:780px !important;
box-sizing:border-box;
}

.formrow {
width:100%;
margin-bottom:10px;	
}

.formcol:nth-child(1) {
float:left;
width:49%;
margin-right:1%;	
}

.formcol:nth-child(2) {
float:left;
width:50%;
}

@media screen and (max-width:768px) {

.formcol {
width:100% !important;
float:none !important;
margin-right:0 !important;
margin-bottom:5px;
}	
	
}

input[type="text"],input[type="email"],textarea {
box-sizing:border-box;
width:100%;
padding:7px 10px;
font-family: 'Titillium Web', sans-serif;
font-size:15px;
border:none;
background-color:#ededed;	
}

input[type="submit"] {
display: inline-block;
font-size: 19px;
color: #18130e;
font-weight: 600;
padding: 7px 15px;
border-radius: 4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-image: url(images/goldbutton.jpg);
background-position: center center;
background-size: cover;
text-decoration: none;
text-shadow: none;	
border:none;
font-family: 'Titillium Web', sans-serif;
cursor:pointer;
}

input[type="submit"]:hover {
-ms-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);	
}


.social1 {
width:55px;
display:inline-block;
padding-right:5px;	
box-sizing:border-box;
}

.social1 a {
display:inline-block;
margin-top:5px;	
border-radius:50px;
border:2px solid #3b5998;
padding:22px;
box-sizing:border-box;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
background-image:url(images/social1.png);
background-repeat:no-repeat;
background-size: 10px 22px;
background-position:center center;
background-color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.social1 a:hover {
color:black;	
-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);
}

.social2 {
width:55px;
display:inline-block;
padding-right:5px;	
box-sizing:border-box;
display:none;
}

@media screen and (max-width:768px) {

.social2 {
display:block;	
}	
	
}

.social2 a {
display:inline-block;
margin-top:5px;	
border-radius:50px;
border:2px solid #1da110;	
padding:22px;
box-sizing:border-box;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
background-image:url(images/social2.png);
background-repeat:no-repeat;
background-size: 26px 26px;
background-position:center center;
background-color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}

.social2 a:hover {
color:black;	
-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);
}

.social3 {
width:55px;
display:inline-block;
padding-right:5px;	
box-sizing:border-box;	
}

.social3 a {
display:inline-block;
margin-top:5px;	
border-radius:50px;
border:2px solid #dc483b;	
padding:22px;
box-sizing:border-box;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
background-image:url(images/social3.png);
background-repeat:no-repeat;
background-size: 29px 18px;
background-position:center center;
background-color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.social3 a:hover {
color:black;	
-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);
}

.social4 {
width:55px;
display:inline-block;
padding-right:5px;	
box-sizing:border-box;	
}

.social4 a {
display:inline-block;
margin-top:5px;	
border-radius:50px;
border:2px solid #0083be;	
padding:22px;
box-sizing:border-box;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
background-image:url(images/social4.png);
background-repeat:no-repeat;
background-size: 22px 21px;
background-position:center center;
background-color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.social4 a:hover {
color:black;	
-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);
}

.social5 {
width:55px;
display:inline-block;
box-sizing:border-box;	
}

.social5 a {
display:inline-block;
margin-top:5px;	
border-radius:50px;
border:2px solid #545454;	
padding:22px;
box-sizing:border-box;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
background-image:url(images/social5.png);
background-repeat:no-repeat;
background-size: 24px 17px;
background-position:center center;
background-color:white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.social5 a:hover {
color:black;	
-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);
}

section.woocommerce-order-details {
margin-bottom:3em;
margin-top:2em;	
}

.thankyou address {
background-color:white;
box-sizing:border-box;
padding:20px 20px;	
}

.translateholder {
float:left !important;	
}

.goog-te-gadget-simple {
background-color:#151515 !important;
border:1px solid #353535 !important;
}

.goog-te-gadget-simple .goog-te-menu-value {
color:white !important;	
font-family: 'Titillium Web', sans-serif; !important;	
}

.aws-container {
margin-top:35px;	
}

.aws-container .aws-search-field {
font-size:15px !important;
padding-left:20px !important;
background-color:white !important;
background-image:url(images/search.png) !important;
background-repeat:no-repeat !important;
background-position:center right 15px !important;
}

.aws-search-result .aws_result_content {
text-align:left;	
}

.aws-search-result .aws_result_title {
color: #000 !important;	
font-size:14px !important;
}

.aws-search-result .aws_result_price {
color: #d9a146 !important;	
}

@media screen and (max-width:768px) {

.tweeblogs .vc_col-sm-6 {
margin-bottom:30px;	
}

footer .vc_col-sm-3 {
margin-bottom:40px;	
}

}

.mobilemenu {
background-color:rgba(0,0,0,0.9);
height:100%;
position:fixed;
width:100%;
top:0;
bottom:0;
right:0;
margin-right:-100%;
z-index:10000000000;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
box-sizing:border-box;
padding-left:2%;
padding-right:2%;
text-align:center;
overflow-y:scroll;
padding-bottom:35px;
padding-top:20px;
}

.mobilemenu.visi {
margin-right:0;	
}

.mobilemenu a {
border-top:0;
border-right:0;
border-left:0;
color:white;	
display:block;
padding-top:9px;
padding-bottom:9px;
font-size:16px;
text-decoration:none;
color:#ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
width:90%;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #1d1d1b;	
}

.mobilemenu ul ul a {
padding-top:6px;
padding-bottom:6px;
font-weight:bold;
font-size:13px;	
}

.mobilemenu a:hover {
color:#d9a146;	
border-top:0;
border-right:0;
border-left:0;
border-bottom:1px solid #1d1d1b;	
}

.cross,.crossfilters {
margin-left:auto;
margin-right:auto;
margin-top:25px;
width:38px;
height:auto;
cursor:pointer;	
}

#mobielemenu {
cursor:pointer;	
}

.mobilemenu ul ul {
	display: none;
}

.mobilemenu ul li:hover > ul{
display:block;	
}

.mobilemenu ul {	
	list-style: none;
	position: relative;
	/*display: inline-table;*/
}

.mobilemenu ul:after {	
content: ""; clear: both; display: block;
}

.filterslink {
display:none;	
width:90%;
background-color: #ddd;
border-radius:3px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
cursor:pointer;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
}

.filterslink img {
width:20px;
display:inline-block;
vertical-align:middle;
margin-right:3px;	
}


.goldbuttonfilter,.crossfilters {
display:none;	
}


@media screen and (max-width:768px) {

/*
.filters {
display:none;	
}
*/	

.filterslink {
display:block !important;
}

.centercontainer.contentholder {
width:85% !important;	
}


.vc_col-sm-3.filters {
background-color:#ededed;
height:100%;
position:fixed;
width:100%;
top:0;
bottom:0;
right:0;
margin-right:-100%;
z-index:10000000000;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
box-sizing:border-box;
padding-left:2%;
padding-right:2%;
text-align:center;
overflow-y:scroll;
padding-bottom:35px;
padding-top:20px;	
}

.vc_col-sm-3.filters.visis {
margin-right:0 !important;
}

.goldbuttonfilter,.crossfilters {
display:block;	
}

.wpc-filter-chips-list li, body .wpc-filter-chips-list li.wpc-filter-chip, li.wpc-filter-chip {
display:inline-block;	
}

	
}


/*

.filtersmenu {
background-color:#ededed;
height:100%;
position:fixed;
width:100%;
top:0;
bottom:0;
right:0;
margin-right:-100%;
z-index:10000000000;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
box-sizing:border-box;
padding-left:2%;
padding-right:2%;
text-align:center;
overflow-y:scroll;
padding-bottom:35px;
padding-top:20px;
}

.filtersmenu.visis {
margin-right:0 !important;
}

*/

.wpc-posts-found {
display:none;	
}

.wpc-custom-selected-terms {
position:absolute;	
}

._form-content ._form_element:nth-child(1),._form-content ._form_element:nth-child(2) {
display:none !important;	
}

._form-content label {
display:block;
color:white;
margin-bottom:3px;	
}

._form-content button {
border:none;
margin-top:10px;
display: inline-block;
font-size: 15px;
color: #18130e;
font-weight: 600;
padding: 8px 15px;
border-radius: 4px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
background-image: url(//www.whiskay.com/wp-content/themes/WhiskayWP/images/goldbutton.jpg);
background-position: center center;
background-size: cover;
text-decoration: none;
text-shadow: none;	
font-family: 'Titillium Web', sans-serif !important;
cursor:pointer;
}

._form-content button:hover {
-ms-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);	
}

._form-thank-you {
color: #d9a146;
font-weight:bold;	
}

@media screen and (max-width:768px) {
.freeship img {
width:75px;
height:auto;	
}
}

._error {
color:red;
font-weight:bold;
display:block;
margin-top:3px;	
}

.nieuwsbriefpopup {
z-index:1000;
left:20px;
bottom:-480px;
position:fixed;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.nieuwsbriefpopup.showme {
bottom:-20px;	
}

.nieuwsbriefpopupinner {
background-image: url(//www.whiskay.com/wp-content/themes/WhiskayWP/images/footerachtergrond.jpg);
background-repeat: no-repeat;
background-size: cover;
width:300px;
max-width:85%;
padding:30px 30px 65px;
color:white;
text-align:left;
border-radius:5px;
position:relative;		
}

.crossnieuwsbrief {
position:absolute;
top:15px;
right:15px;
width:20px;
height:auto;
opacity:0.7;
cursor:pointer;	
}

.nieuwsbriefpopup h3 {
    font-weight: 300;
    font-size: 30px;
    color: white;
    display: inline-block;
    border-bottom: 2px solid #e4b155;
    margin-bottom: 15px;
}

@media screen and (max-width:700px) {

.nieuwsbriefpopup {
display:none !important;	
}	
	
}

#as-root {
margin-bottom:15px;	
}

span.soldout {
display:block;
position:absolute;
top: 30px;
right: 30px;
font-weight:bold;
color:black;
background-image: url(//www.whiskay.com/wp-content/themes/WhiskayWP/images/goldbutton.jpg);
background-position: center center;
background-size: cover;
border-radius:3px;
padding:8px 10px;	
}


.moove-gdpr-branding-cnt {
display:none !important;	
}

body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
    color: #fff!important;
    font-family: 'Titillium Web',sans-serif;
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
	font-weight:400 !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {    
    border-top: none !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    background-color: #dda84c !important;
    text-decoration: none;
    font-family: 'Titillium Web',sans-serif;
    font-size:16px !important;    
    color: #000 !important;
    font-weight:400 !important;
    text-decoration: none!important;
    border-radius: 2px !important;
    padding: 6px 26px;
    transition: all .3s ease;
    border: none;
    display: inline-block;
    margin: 3px 4px;
    white-space: nowrap;
    text-transform: none;
    letter-spacing: 0;
    cursor: pointer;
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
	font-size:17px !important;
	padding: 9px 30px;
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title {
    font-family: 'Merriweather',sans-serif !important;	
    margin: 0;
    padding: 0;
    color: #000;
    margin-bottom: 25px;
	font-weight: 500 !important;
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent button, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent li, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent p {
	font-family: 'Titillium Web',sans-serif !important;
	line-height: 27px !important;	
}

#moove_gdpr_cookie_modal .switch .slider {
	height:auto !important;
}

body #moove_gdpr_cookie_modal .switch .slider:after {
	font-family: 'Titillium Web',sans-serif !important;
	font-weight: 600 !important;
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
	font-family: 'Titillium Web',sans-serif !important;
	font-weight: 600 !important;
}

p.wc-terms-and-conditions {
display:block !important;
float:none !important;
}

p.privacy {
padding:0 !important;
margin:0 !important;
}


.kleinebanner {
display:none;	
}

@media screen and (max-width:768px) {

.grotebanner {
display:none;	
}	

.kleinebanner {
display:block;	
}
	
}