#main-foodmenu.et_pb_image img {
       margin-bottom: 0px; 
       margin-top: 10px; 
       width: 95%!important; 
    } 

#main-logo.et_pb_image img {
       width: 325px; 
    } 

#main-logo.et_pb_image {
       margin-bottom: 45px; 
    } 

#main-sec.et_pb_section {
       background-color: rgba(214,214,214,0); 
       background-image: url(https://auldshamrock.com/wp-content/uploads/2021/01/Auld-Shamock-Inside.jpg); 
       background-position: center bottom; 
       background-size: cover; 
    } 

#main-sec.et_pb_section .et_pb_row:nth-child(1) {
       background-color: rgba(255,255,255,0.88); 
       border-radius: 17px!important; 
       height: auto!important; 
       max-width: 1200px; 
       padding-bottom: 50px; 
       padding-left: 50px; 
       padding-right: 50px; 
       padding-top: 50px; 
       width: 95%!important; 
    } 

#main-sec.et_pb_section .et_pb_toggle_close {
       background-color: rgba(255, 255, 255, 0.88); 
       border-color: rgb(186, 146, 47); 
       border-style: solid; 
       border-width: 0px; 
       box-shadow: rgba(0, 0, 0, 0.17) 2px 2px 10px; 
    } 

#main-sec.et_pb_section .et_pb_toggle_close > h5.et_pb_toggle_title {
       color: rgb(26, 54, 26); 
       font-family: Fjalla One!important; 
       font-weight: 600; 
       text-transform: uppercase; 
    } 

#main-sec.et_pb_section .et_pb_toggle_open {
       border-color: rgb(186, 146, 47); 
       border-style: solid; 
       border-width: 0px; 
       box-shadow: rgba(0, 0, 0, 0.17) 2px 2px 10px; 
    } 

#main-sec.et_pb_section .et_pb_toggle_open .et_pb_toggle_content  h2 {
       color: rgb(186, 146, 47); 
       font-family: Fjalla One!important; 
       font-weight: bold!important; 
    } 

#main-sec.et_pb_section .et_pb_toggle_open .et_pb_toggle_content  p {
       color: rgba(0,0,0,1); 
    } 

#main-sec.et_pb_section .et_pb_toggle_open > h5.et_pb_toggle_title {
       color: rgb(26, 54, 26); 
       font-family: Fjalla One!important; 
       font-weight: 600; 
       text-transform: uppercase; 
    } 

#main-text.et_pb_text   {
       font-size: 4px; 
       line-height: 31px; 
    } 

#main-text.et_pb_text   h1 {
       border-color: #ba922f; 
       border-left-style: none!important; 
       border-left-width: 0px; 
       border-right-style: none!important; 
       border-right-width: 0px; 
       border-style: solid; 
       border-width: 4px; 
       color: #1a361a; 
       font-family: Fjalla One!important; 
       font-size: 83px; 
       font-weight: 800; 
       line-height: 82px; 
       margin-bottom: 30px; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       padding-bottom: 25px; 
       padding-top: 30px; 
       text-transform: uppercase; 
       width: 530px!important; 
    } 

#main-text.et_pb_text   h2 {
       color: rgb(26, 54, 26); 
       font-family: Fjalla One!important; 
       font-size: 34px; 
       font-weight: 800; 
       padding-bottom: 0px; 
       padding-top: 35px; 
       text-transform: uppercase; 
    } 

#main-text.et_pb_text   h3 {
       font-family: Roboto; 
       font-size: 17px; 
       line-height: 39px; 
       padding-bottom: 0px; 
    } 

#main-text.et_pb_text   p {
       color: rgb(26, 54, 26); 
       font-family: Fjalla One!important; 
       font-size: 27px; 
       font-weight: bold!important; 
       line-height: 28px; 
       padding-left: 30px; 
       padding-right: 30px; 
       padding-top: 6px; 
    } 

#main-text.et_pb_text   strong {
       color: rgb(26, 54, 26); 
       display: block; 
       font-size: 17px; 
       font-weight: 800; 
       margin-bottom: -20px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       text-transform: uppercase; 
    } 


@media screen and (max-width: 768px)  { #main-foodmenu.et_pb_image img {   margin-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { #main-foodmenu.et_pb_image img {   margin-top: 10px; }  }  
@media screen and (max-width: 768px)  { #main-logo.et_pb_image {   margin-bottom: 30px; }  }  
@media screen and (max-width: 768px)  { #main-sec.et_pb_section {   background-position: center center; }  }  
@media screen and (max-width: 768px)  { #main-sec.et_pb_section {   background-size: cover; }  }  
@media screen and (max-width: 768px)  { #main-sec.et_pb_section .et_pb_row:nth-child(1) {   padding-left: 25px; }  }  
@media screen and (max-width: 768px)  { #main-sec.et_pb_section .et_pb_row:nth-child(1) {   padding-right: 25px; }  }  
@media screen and (max-width: 768px)  { #main-sec.et_pb_section .et_pb_row:nth-child(1) {   padding-top: 40px; }  }  
@media screen and (max-width: 768px)  { #main-sec.et_pb_section .et_pb_row:nth-child(1) {   width: 90%!important; }  }  
@media screen and (max-width: 768px)  { #main-text.et_pb_text   strong {   padding-top: 14px; }  }  
@media screen and (max-width: 667px)  { #main-logo.et_pb_image img {   width: 241px; }  }  
@media screen and (max-width: 667px)  { #main-logo.et_pb_image {   margin-bottom: 33px; }  }  
@media screen and (max-width: 667px)  { #main-sec.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 40px; }  }  
@media screen and (max-width: 667px)  { #main-sec.et_pb_section .et_pb_row:nth-child(1) {   padding-top: 30px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   h1 {   font-size: 49px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   h1 {   line-height: 49px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   h1 {   width: 100%!important; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   h3 {   font-size: 15px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   h3 {   line-height: 60px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   h3 {   margin-bottom: -20px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   strong {   font-size: 15px; }  }  
@media screen and (max-width: 667px)  { #main-text.et_pb_text   strong {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { #main-foodmenu.et_pb_image img {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #main-logo.et_pb_image img {   width: 85%!important; }  }  
@media screen and (max-width: 480px)  { #main-logo.et_pb_image {   margin-bottom: 25px; }  }  
@media screen and (max-width: 480px)  { #main-sec.et_pb_section {   padding-bottom: 30px; }  }  
@media screen and (max-width: 480px)  { #main-sec.et_pb_section {   padding-top: 30px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h1 {   font-size: 40px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h1 {   line-height: 38px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h1 {   margin-bottom: 25px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h2 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h2 {   padding-top: 25px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h3 {   line-height: 57px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   h3 {   margin-bottom: -20px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   p {   font-size: 17px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   p {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   p {   padding-left: 10px; }  }  
@media screen and (max-width: 480px)  { #main-text.et_pb_text   p {   padding-right: 10px; }  }  