
@import url(https://fonts.googleapis.com/css?family=Playfair+Display);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display);
@import url(https://fonts.googleapis.com/css?family=Poppins);
@import url(https://fonts.googleapis.com/css?family=Poppins);
@import url(https://fonts.googleapis.com/css?family=Poppins);
@import url(https://fonts.googleapis.com/css?family=Poppins);

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

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


.announcement-bar-wrapper { background: #000;}


header.columns{
	 
}

footer.columns{
	 background: #3e2c5b !important;  
}

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

footer p, footer a{
	 font-family: Poppins !important; 	 font-size: 16px !important;		 color: #fedcd3 !important;			}

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

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

h1{
     font-family: Playfair Display !important;      font-size: 44px !important;         color: #152a38 !important;          text-transform: capitalize !important;     }

h2{
     font-family: Playfair Display !important;     font-size: 32px !important;         color: #152a38 !important;          text-transform: capitalize !important;     }

h3{
     font-family: Poppins !important;     font-size: 18px !important;     line-height: 28px !important;     color: #152a38 !important;         text-transform: uppercase !important;     letter-spacing: 2px !important;}

h4{
     font-family: Poppins !important;     font-size: 20px !important;     line-height: 28px !important;     color: #a91942 !important;          text-transform: uppercase !important;     letter-spacing: 2px !important; }

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

.link-button, div.wpforms-container-full button[type=submit]{
 font-family: Poppins !important; font-size: 16px !important; color: #fedcd3 !important; text-transform: capitalize !important;  background: #3e2c5b !important;}

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

header.columns .column nav ul li a{
     font-family: Poppins !important;     font-size: 18px !important;         color: #5e4685 !important;          text-transform: uppercase !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: Poppins !important;	 color: #5e4685 !important;      text-transform: uppercase !important;     }

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

header.columns .column nav ul li a:hover{
     color: #693a51 !important;}

main a{
     color: #5e4685 !important;}

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

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

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

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

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

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

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

footer.columns .column .columns .column.mailing-list .link-button:hover{
			 color: #fedcd3 !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: Poppins !important;	 font-size: 16px !important;	    	 text-transform: capitalize !important; 			 color: #fedcd3 !important;	 background-color: #3e2c5b !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: #fedcd3 !important;	 background-color: #452635 !important;}

a.c7-button-small,
#c7-content a.c7-button-small,
button.c7-button-small,
#c7-content button.c7-button-small{
	 font-family: Poppins !important;		 color: #fedcd3 !important;	 background-color: #3e2c5b !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: #fedcd3 !important;	 background-color: #452635 !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: Poppins !important;	 font-size: 18px !important;	 line-height: 26px !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: Poppins !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: #5e4685 !important;}

#c7-content a:hover, .c7-cart-items__title a:hover, .c7-checkout-breadcrumbs a:hover, .c7-checkout__main a:hover{
	 color: #693A51 !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: Poppins !important;                 font-weight: 300 !important;         }

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