@font-face {
  font-family: 'AmericanItalic';
  src: url('//drinkculturepop.com/cdn/shop/t/37/assets/AmericanTypewriterITCPro-BdIt.woff?v=177430965045692368311750433041') format('woff'); 
}

@font-face {
  font-family: 'AmericanBold';
  src: url('//drinkculturepop.com/cdn/shop/t/37/assets/AmericanTypewriterITCPro-Bold.woff?v=46874062094231826391750433042') format('woff');
}

@font-face {
  font-family: 'AmericanMedium';
  src: url('//drinkculturepop.com/cdn/shop/t/37/assets/AmericanTypewriterITCPro-Med.woff?v=66410922246727331651750433043') format('woff');
}
@font-face {
  font-family: 'American Typewriter';
  src: url(//drinkculturepop.com/cdn/shop/t/37/assets/AmericanTypewriter.woff2?v=14693639671411036651750433041 ) format('woff2'),
       url(//drinkculturepop.com/cdn/shop/t/37/assets/AmericanTypewriter.woff?v=78804578245222139841750433040) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
} 

div.title {
  font-family: 'AmericanBold'  ;
}

div.price {
  font-family: 'AmericanItalic'  ;
  color: #000000  ;
  padding-top: 15px  ;
}

div.button {
  font-family: 'AmericanBold'  ;
  color: #000000  ;
}



div.italicbanner {
    font-family: 'AmericanItalic'  ;
  	font-size: 25px;
    padding-bottom: 10px;
  
}

div.banner {
    font-family: 'AmericanMedium'  ;
  	margin-top: -10px  ;
  	width: 85%;
}


/* Homepage Overrides */

div.footlogo {
	background-repeat:no-repeat;
	float: left;
    padding-bottom: 25px;
}

.full-height {
  height: 100%;
}

.layout {
  height: 100%;
}  
 


/* Contact Overrides */

div.contactinfo {
	width: 50%;
  	height: 100%;

}



   
/* Yotpo Style Overrides */

.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label {
  font-family: 'AmericanMedium'  ;
  color: #000000  ;
  padding-bottom: 50px;
  
}  



.yotpo .yotpo-default-button {
  background-color: black  ;
  font-family: 'AmericanMedium'  ;
  color: white  ;

}

.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text {
  color: white  ;
}
  

.yotpo .yotpo-regular-box {
 border-top: 1px solid #000000  ; 
}  


.yotpo .yotpo-small-box, .yotpo .yotpo-regular-small-box, .yotpo .yotpo-popup-box-medium {
 border-bottom: none  ; 
} 


.yotpo .yotpo-testimonials-btn span {
  color: white  ;
}  

.yotpo .yotpo-modal .yotpo-modal-header {
  background: black  ;
  
}

.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
  border-color: black  ;
    
}    


.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
  color: black  ;
}


.yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-cross {
  color: white  ;
}

.yotpo.yotpo-main-widget {
  width: 100%  ;
}

.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon, .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon {
  color: #ffffff  ;
}

.yotpo .yotpo-first-review .yotpo-first-review-content {
  padding-bottom: 50px  ;
}  
  
  
  
  
/* Custom Mobile */

@media (max-width: 620px) {
  div.banner {
	padding-bottom: 25px;
  }
  
  .product .item > .right h1 {
  font-size: 44px;
}
  
  div.banner {
  	width: 100%;
}
}


/* contact form */
.contact-form label {
    display: flex;
    justify-content: flex-start;
    padding: 5px;
}
/* .contact-form input::placeholder{
  font-size: 12px;
}
.contact-form textarea::placeholder{
  font-size: 12px;
} */


