.post-102 .et_pb_section:nth-child(2) {
       padding-top: 0px; 
    } 

.post-128 .et_pb_section:nth-child(2) .et_pb_button {
       color: rgb(15, 47, 86); 
    } 

.post-128 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-38 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-38 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       padding-top: 25px; 
    } 

.post-38 .et_pb_section:nth-child(3) {
       padding-bottom: 0px; 
       padding-top: 9px; 
    } 

.post-38 .et_pb_section:nth-child(4) {
       background-color: rgba(15,47,86,1); 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-84 .et_pb_section:nth-child(2) .et_pb_blog_grid .hentry  {
       background-color: rgba(255,255,255,1); 
       border-color: rgba(0,0,0,1); 
       border-width: 4px; 
    } 

.post-84 .et_pb_section:nth-child(2) .et_pb_blog_grid .hentry .post-meta a {
       color: rgba(0,0,0,1); 
    } 

.post-84 .et_pb_section:nth-child(2) .et_pb_blog_grid .hentry .post-meta {
       color: rgb(15, 47, 86); 
       font-size: 17px; 
    } 

.post-84 .et_pb_section:nth-child(2) .et_pb_blog_grid .hentry > h2 a {
       color: rgba(0,0,0,1); 
       font-size: 22px; 
    } 

.post-84 .et_pb_section:nth-child(2) .et_pb_blog_grid .hentry  p {
       color: rgba(0,0,0,1)!important; 
    } 

.post-84 .et_pb_section:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 2px; 
    } 

.post-92 .et_pb_section:nth-child(1) .et_pb_text   p {
       font-size: 24px; 
       line-height: 31px; 
    } 

.post-98 .et_pb_section:nth-child(2) {
       padding-top: 0px; 
    } 

#beer-box3.et_pb_section {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#beer-heading.et_pb_text   h1 {
       color: rgb(15, 47, 86); 
       padding-bottom: 12px; 
       padding-top: 7px; 
       text-align: center; 
       text-decoration: underline; 
    } 

#beer-icon.et_pb_blurb .et_pb_blurb_content {
       font-family: Abel!important; 
       font-size: 20px; 
       line-height: 27px; 
       text-align: center; 
    } 

#beer-icon.et_pb_blurb .et_pb_blurb_content h4 {
       font-family: Sanchez; 
       font-size: 23px; 
       padding-bottom: 20px; 
       text-align: center; 
    } 

#bottom-text.et_pb_text   {
       color: rgba(255,255,255,1); 
       font-family: Special Elite; 
       font-size: 23px; 
       line-height: 38px; 
       padding-top: 0px; 
    } 

#bottom-text.et_pb_text   h1 {
       color: rgba(255,255,255,1); 
       font-family: Special Elite; 
       line-height: 29px; 
       text-decoration: underline; 
    } 

#bottom-text.et_pb_text   h2 {
       color: rgba(204,145,64,1); 
       font-family: Sanchez; 
       padding-top: 10px; 
    } 

#bottom-text.et_pb_text   h3 {
       color: rgba(255,255,255,1); 
       font-family: Special Elite; 
    } 

#bottom-text.et_pb_text   p {
       padding-top: 16px; 
    } 

#bottom-text.et_pb_text   strong {
       color: rgb(204, 145, 64); 
       display: block; 
       font-family: Sanchez; 
       font-size: 24px; 
       padding-top: 10px; 
    } 

#coming_soon1.et_pb_text   p {
       font-size: 26px; 
       padding-bottom: 16px; 
       padding-top: 18px; 
    } 

#contact-field.et_pb_text   {
       font-family: Abel!important; 
       font-size: 25px; 
       line-height: 35px; 
       text-align: center; 
    } 

#contact-field.et_pb_text   p {
       font-size: 21px; 
       line-height: 43px; 
       padding-top: 0px; 
    } 

#contact-field.et_pb_text   strong {
       display: block; 
       padding-bottom: 0px; 
       padding-top: 13px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container .et_pb_contact_main_title {
       font-size: 28px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
       background-color: rgb(15, 47, 86); 
       color: rgba(255,255,255,1); 
       font-size: 16px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container textarea {
       background-color: rgb(15, 47, 86); 
       color: rgba(255,255,255,1); 
       font-size: 16px; 
    } 

#home-text.et_pb_text   h2 {
       color: rgba(0,0,0,1); 
       font-family: Sanchez; 
       font-size: 28px; 
       line-height: 47px; 
       padding-top: 50px; 
    } 

#home-text.et_pb_text  {
    } 

#home-text.et_pb_text   strong {
       color: rgba(34,19,133,1); 
       font-family: Special Elite; 
       font-size: 39px; 
       padding-bottom: 0px; 
    } 

#page-title3.et_pb_section {
       background-color: rgb(204, 145, 64); 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#page-title.et_pb_text   p {
       color: rgba(255,255,255,1); 
       font-family: Special Elite; 
       font-size: 35px; 
    } 

#wine-menu.et_pb_text   h1 {
       padding-bottom: 15px; 
       padding-top: 7px; 
       text-align: center; 
       text-decoration: underline; 
    } 

#wine-menu.et_pb_text   p {
       font-family: Abel!important; 
       font-size: 20px; 
       padding-bottom: 17px; 
       padding-top: 9px; 
       text-align: center; 
    } 

html body div#et_mobile_nav_menu .mobile_menu_bar:before {
    } 

html body .mobile_nav ul#mobile_menu {
    } 


@media  screen and (min-width:1025px) { #home-text.et_pb_text  {   padding-top: 50px; }  }  
@media screen and (max-width: 768px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: rgb(204, 145, 64)!important; }  }  
@media screen and (max-width: 768px)  { html body .mobile_nav ul#mobile_menu {   border-color: rgb(255, 255, 255); }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: rgb(204, 145, 64)!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu {   border-color: rgb(255, 255, 255); }  }  