
@import url(https://fonts.googleapis.com/css?family=Kaisei+Opti);
@import url(https://fonts.googleapis.com/css?family=Kaisei+Opti);
@import url(https://fonts.googleapis.com/css?family=Kaisei+Opti);
@import url(https://fonts.googleapis.com/css?family=Kaisei+Opti);
@import url(https://fonts.googleapis.com/css?family=Work+Sans);
@import url(https://fonts.googleapis.com/css?family=Work+Sans);

@import url(https://fonts.googleapis.com/css?family=Work+Sans);

@import url(https://fonts.googleapis.com/css?family=Work+Sans);



header.columns{
	 background: #ffffff !important;  
}

footer.columns{
	 background: #000000 !important;  
}

footer.columns .column .columns .column h2{
     font-family: Work Sans !important; 	 font-size: 16px !important;		 color: #ffffff !important;		 text-transform: uppercase !important; 	 letter-spacing: 3px !important; }

footer p, footer a{
	 font-family: Work Sans !important; 			 color: #ffffff !important;			}

footer a:hover{
	 color: #ffffff !important;}

footer.columns .column .columns .column.socials ul li svg{
	 color: #ffffff !important;}

h1{
     font-family: Kaisei Opti !important;      font-size: 36px !important;         color: #000000 !important;          text-transform: capitalize !important;     }

h2{
     font-family: Kaisei Opti !important;     font-size: 32px !important;         color: #000000 !important;          text-transform: capitalize !important;     }

h3{
     font-family: Kaisei Opti !important;     font-size: 30px !important;         color: #000000 !important;         text-transform: capitalize !important;    }

h4{
     font-family: Kaisei Opti !important;     font-size: 22px !important;         color: #000000 !important;             }

p, .wpforms-form label,.wpforms-field-label {
     font-family: Work Sans !important;     font-size: 18px !important;         color: #4a4a4a !important;     font-weight: 300 !important;         }
 .wpforms-form input, .wpforms-form textarea, .wpforms-field-email input, main ul li{
 font-family: Work Sans !important; 
}

.link-button, div.wpforms-container-full button[type=submit]{
 font-family: Work Sans !important; font-size: 14px !important; line-height: 22px !important; color: #000000 !important; font-weight: 700 !important;  text-transform: uppercase !important;  letter-spacing: 3px !important;  border-color: #dbb93d !important; background: #dbb93d !important;}

.link-button:hover,div.wpforms-container-full button[type=submit]:hover{
 background: #000000 !important; color: #ffffff !important;}

header.columns .column nav ul li a{
     font-family: Work Sans !important;     font-size: 16px !important;         color: #000000 !important;          text-transform: uppercase !important;      letter-spacing: 3px !important; }

.mobile-menu nav .tn ul li a, .mobile-menu .mobile-nav .tn ul li a, .mobile-menu .close-menu,
.on-wines, .mobile-menu .back-button, .mobile-menu .back-button-wines, .mobile-trigger{
	 font-family: Work Sans !important;	 color: #000000 !important;      text-transform: uppercase !important;      letter-spacing: 3px !important; }

.mobile-menu nav .tn ul li a:hover, .mobile-menu .mobile-nav .tn ul li a:hover{
     background: #dbb93d !important;     color: #000000 !important;}

main a{
     color: #000000 !important;}

main a:hover{
     color: #000000 !important;}
header.columns .column nav ul > li{
     background: #ffffff !important;    
}
header.columns .column nav ul > li a{
	 color: #000000 !important;}

header.columns .column nav ul > li.menu-item:hover a{
     background: #dbb93d !important;     color: #000000 !important;}

header.columns .column nav ul > li.menu-item:hover ul{
     background: #f4f1f0 !important;}

header.columns .column nav ul > li.menu-item:hover ul li{
     background: #f4f1f0 !important;} 

header.columns .column nav ul > li.menu-item:hover ul li a{
     color: #000000 !important;     background: #f4f1f0 !important;}

header.columns .column nav ul > li.menu-item:hover ul li.menu-item:hover a{
     color: #000000 !important;}

footer.columns .column .columns .column.mailing-list .link-button{
		}

footer.columns .column .columns .column.mailing-list .link-button:hover{
			 color: #ffffff !important;}

a.c7-button, a.c7-btn.c7-btn--primary, 
#c7-content a.c7-button, #c7-content a.c7-btn.c7-btn--primary, 
button.c7-button, button.c7-btn.c7-btn--primary,
#c7-content button.c7-button, #c7-content button.c7-btn.c7-btn--primary{
	 font-family: Work Sans !important;	 font-size: 14px !important;	 line-height: 22px !important;	 font-weight: 700 !important;	 text-transform: uppercase !important;	 letter-spacing: 3px !important;	 border-color: #dbb93d !important;	 color: #000000 !important;	 background-color: #dbb93d !important;}

a.c7-button:hover, a.c7-btn.c7-btn--primary:hover,
#c7-content a.c7-button:hover, #c7-content a.c7-btn.c7-btn--primary:hover,
button.c7-button:hover, button.c7-btn.c7-btn--primary:hover,
#c7-content button.c7-button:hover, #c7-content button.c7-btn.c7-btn--primary:hover{
	 color: #ffffff !important;	 background-color: #000000 !important;}

a.c7-button-small,
#c7-content a.c7-button-small,
button.c7-button-small,
#c7-content button.c7-button-small{
	 font-family: Work Sans !important;	 border-color: #dbb93d !important;	 color: #000000 !important;	 background-color: #dbb93d !important;}

a.c7-button-small:hover,
#c7-content a.c7-button-small:hover,
button.c7-button-small:hover,
#c7-content button.c7-button-small:hover{
	 color: #ffffff !important;	 background-color: #000000 !important;}

a.c7-btn.c7-btn--alt, a.c7-button-alt,
#c7-content a.c7-btn.c7-btn--alt, #c7-content a.c7-button-alt,
button.c7-btn.c7-btn--alt, button.c7-button-alt,
#c7-content button.c7-btn.c7-btn--alt, #c7-content button.c7-button-alt{
	 font-family: Work Sans !important;	 font-size: 18px !important;	 line-height: 26px !important;	 font-weight: 400 !important;	 text-transform: uppercase !important;		 border-color: #000000 !important;	 color: #ffffff !important;	 background-color: #000000 !important;}

a.c7-btn.c7-btn--alt:hover, a.c7-button-alt:hover,
#c7-content a.c7-btn.c7-btn--alt:hover, #c7-content a.c7-button-alt:hover,
button.c7-btn.c7-btn--alt:hover, button.c7-button-alt:hover,
#c7-content button.c7-btn.c7-btn--alt:hover, #c7-content button.c7-button-alt:hover,
a.c7-button-alt-small:hover, #c7-content a.c7-button-alt-small:hover{
	 color: #000000 !important;	 background-color: #ffffff !important;}

a.c7-button-alt-small, #c7-content a.c7-button-alt-small{
	 font-family: Work Sans !important;	 color: #ffffff !important;	 background-color: #000000 !important;}

#c7-content a, .c7-cart-items__title a, .c7-checkout-breadcrumbs a, .c7-checkout__main a{
	 color: #000000 !important;}

#c7-content a:hover, .c7-cart-items__title a:hover, .c7-checkout-breadcrumbs a:hover, .c7-checkout__main a:hover{
	 color: #000000 !important;}

.c7-product-detail .c7-product__details h1.c7-product__title{
	 font-size: 30px !important;}

.c7-product-detail .c7-product__details .c7-product__variant .c7-product__variant__price{
	 font-size: 24px !important;}

.c7-product-detail .c7-product__details .c7-product__info .c7-product__content{
	 font-size: 18px !important;}

.c7-product-detail .c7-product__details .c7-product__info .c7-product__specs{
	 font-size: 18px !important;}

.c7-club-join-button.link-button a.c7-button{
	font-family: unset !important;	 font-size: unset !important;	 line-height: unset !important;	 font-weight: unset !important;	 text-transform: unset !important;	 letter-spacing: unset !important;	 border-color: unset !important;	 color: unset !important;	 background-color: unset !important; border: none !important;
}

.c7-club-join-button.link-button a.c7-button:hover{
		font-family: unset !important;	 font-size: unset !important;	 line-height: unset !important;	 font-weight: unset !important;	 text-transform: unset !important;	 letter-spacing: unset !important;	 border-color: unset !important;	 color: unset !important;	 background-color: unset !important; border: none !important;
}


section.columns.featured-text>.column .featured-box h2, 
section.columns.featured-text>.column .featured-box h3{
     font-family: Kaisei Opti !important;                 font-weight: 300 !important;         }

section.columns.featured-text>.column .featured-box ul li,
section.columns.featured-text>.column .featured-box p{
     font-family: Work Sans !important;
                 font-weight: 300 !important;         }