a.ms-word {
       background-color: rgb(13, 166, 226); 
       border-radius: 6px; 
       color: rgba(251,252,253,1); 
       display: inline-block; 
       margin-left: 10px; 
       margin-right: 25px; 
       padding-bottom: 5px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 5px; 
    } 

a.ms-word:hover {
       background-color: rgba(119,149,67,1)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

a.pdf {
       background-attachment: scroll!important; 
       background-color: rgb(119, 149, 67)!important; 
       background-image: none!important; 
       background-position: 0% 0%!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #fbfcfd!important; 
       border-bottom-left-radius: 6px; 
       border-bottom-right-radius: 6px; 
       border-bottom-style: none; 
       border-bottom-width: 0px!important; 
       border-left-color: #fbfcfd!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #fbfcfd!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: #fbfcfd!important; 
       border-top-left-radius: 6px; 
       border-top-right-radius: 6px; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: #fbfcfd; 
       display: inline-block; 
       font-family: Raleway, Helvetica, Arial, Lucida, sans-serif!important; 
       font-size: 16px!important; 
       font-style: normal!important; 
       font-weight: bold!important; 
       letter-spacing: 0!important; 
       line-height: 27.2px!important; 
       padding-bottom: 5px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 5px; 
       text-decoration: underline!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

a.pdf:hover {
       background-color: rgb(13, 166, 226)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

.down-arrow {
       margin-top: 0px; 
    } 

.et_pb_column_2_3 .et_pb_map  {
       border-radius: 7px; 
       height: 700px; 
    } 

.et_pb_image img {
       border-radius: 7px!important; 
    } 

.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px!important; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_image img {
       display: inline; 
       width: 200px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text h1 {
       color: rgb(255, 198, 1); 
       font-size: 24px; 
       font-weight: bold; 
       letter-spacing: -.04em; 
       margin-bottom: 17px; 
       text-align: center; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text h2 {
       font-size: 24px; 
       font-weight: bold; 
       margin-bottom: 5px; 
       text-align: center; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text h3 {
       margin-bottom: 14px; 
       text-align: center; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text p {
       font-size: 16px; 
       line-height: 20px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text ul {
       font-size: 16px; 
       margin-left: 26px; 
       margin-top: 14px; 
       padding-bottom: 0px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text ul li {
       line-height: 22px; 
    } 

.post-42 .et_pb_section:nth-child(1) {
       height: 100vh; 
       padding-top: 19px; 
    } 

.post-70 .et_pb_section:nth-child(1) .et_pb_image img {
       padding-top: 30px; 
    } 

.post-70 .et_pb_section:nth-child(1) {
       height: 100vh; 
       margin-top: 126px; 
       padding-bottom: 35px; 
       padding-left: 25px; 
       padding-right: 25px; 
       padding-top: 27vh!important; 
    } 

.post-70 .et_pb_section:nth-child(10) {
       padding-bottom: 8px; 
       padding-top: 8px; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       border-radius: 7px; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   a {
       font-weight: bold; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   a:hover {
       text-decoration: underline!important; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   img:not(.wp-smiley) {
       border-radius: 7px; 
    } 

.post-70 .et_pb_section:nth-child(5) .et_pb_text   strong {
       color: rgba(15,27,42,1); 
    } 

.post-70 .et_pb_section:nth-child(5) .et_pb_text   ul {
    } 

.post-70 .et_pb_section:nth-child(5) .et_pb_text   ul li {
       padding-bottom: 9px; 
    } 

.post-70 .et_pb_section:nth-child(7) .et_pb_gallery .et_overlay {
       border-radius: 7px!important; 
    } 

.post-70 .et_pb_section:nth-child(7) .et_pb_gallery .et_pb_gallery_image {
       border-radius: 7px; 
    } 

.post-70 .et_pb_section:nth-child(9) .et_pb_image img {
       border-radius: 7px; 
    } 

.post-70 .et_pb_section:nth-child(9) .et_pb_text   a {
       font-size: 16px; 
       font-weight: bolder; 
       text-decoration: underline; 
    } 

.post-70 .et_pb_section:nth-child(9) .et_pb_text   a:hover {
       color: rgba(143,58,9,1)!important; 
    } 

.reservation h2 a {
       font-weight: bold; 
       text-decoration: underline; 
    } 

.reservation h2 a:hover {
       color: rgb(255, 198, 1)!important; 
       text-decoration: none!important; 
    } 

.reservation h3 a {
       font-weight: bold; 
    } 

.reservation h3 a:hover {
       color: rgb(255, 198, 1)!important; 
       text-decoration: underline!important; 
    } 

.the-map {
       border-radius: 7px; 
    } 

.welcome h1 {
       font-size: 40px; 
       letter-spacing: -.04em; 
    } 

.welcome h3 {
       font-family: Raleway; 
       font-size: 26px; 
       font-weight: normal; 
       line-height: 32px; 
       margin-bottom: 40px; 
       margin-top: 20px; 
    } 

#gform_wrapper_1 .gform_description {
       font-size: 16px; 
       letter-spacing: -.02em; 
       text-align: center; 
    } 

#gform_wrapper_1 .gform_footer {
       text-align: center; 
    } 

#gform_wrapper_1 .gform_heading .gform_title {
       color: #ffc601!important; 
       font-weight: bold; 
    } 

#gform_wrapper_1 .gform_heading {
       text-align: center; 
    } 

#gform_wrapper_1 input[type=submit] {
       background-color: rgb(255, 198, 1); 
       border-radius: 42px; 
       border-style: none; 
       color: rgba(255,255,255,1); 
       display: inline-block; 
       float: inherit; 
       font-size: 26px; 
       font-weight: bold; 
       padding-left: 30px; 
       padding-right: 30px; 
       text-align: center; 
    } 

#gform_wrapper_1 input[type=submit]:hover {
       background-color: rgba(13,166,226,1)!important; 
    } 

#gform_wrapper_2 .gfield_select {
       background-color: rgba(255,255,255,1); 
    } 

#gform_wrapper_2 .gform_footer {
       text-align: center; 
    } 

#gform_wrapper_2 input[type=submit] {
       background-color: rgba(94,71,45,1); 
       border-radius: 30px; 
       border-style: none; 
       color: rgb(255, 198, 1); 
       display: inline-block; 
       float: none; 
       padding-bottom: 6px; 
       padding-left: 40px; 
       padding-right: 40px; 
       padding-top: 6px; 
    } 

#gform_wrapper_2 input[type=submit]:hover {
       background-color: rgb(255, 198, 1)!important; 
       color: rgb(94, 71, 45)!important; 
    } 

#gform_wrapper_2 input[type=text] {
       background-color: rgba(255,255,255,1); 
       border-radius: 7px; 
    } 

#the-big-screen.et_pb_section .et_pb_row:nth-child(2) {
       padding-top: 20vh; 
    } 

#the-big-screen.et_pb_section .et_pb_text   a {
       color: rgba(191,227,242,1); 
       font-size: 20px; 
       margin-top: 0px!important; 
    } 

#the-big-screen.et_pb_section .et_pb_text   p {
       margin-top: 100px; 
    } 

#the-big-screen.et_pb_section {
       height: 100vh; 
    } 

#who.et_pb_section {
       padding-bottom: 0; 
       padding-top: 0; 
    } 

html body div#et-top-navigation ul.nav li a {
       margin-top: 0px; 
       padding-bottom: 0px; 
    } 

html body div#et-top-navigation ul.nav li {
       margin-top: 20px; 
    } 

html body header#main-header #logo {
       margin-top: 25px; 
       max-height: 125px; 
       max-width: 525px; 
       padding-bottom: 0px; 
       padding-top: 0; 
       width: 325px!important; 
    } 

html body header#main-header {
       height: 125px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_image {
    } 

.et_pb_fullwidth_header {
    } 

.post-70 .et_pb_section:nth-child(1) .et_pb_image {
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   p {
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   ul {
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   ul li {
    } 

.post-70 .et_pb_section:nth-child(3) {
    } 

.post-70 .et_pb_section:nth-child(9) .et_pb_text   h3 {
    } 

.post-70 .et_pb_section:nth-child(9) {
    } 

#who.et_pb_section .et_pb_fullwidth_header {
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) {
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {
    } 


@media  screen and (min-width:1025px) { .post-70 .et_pb_section:nth-child(5) .et_pb_text   ul {   font-size: 24px; }  }  
@media  screen and (min-width:1025px) { .post-70 .et_pb_section:nth-child(5) .et_pb_text   ul {   line-height: 28px; }  }  
@media screen and (max-width: 768px)  { .welcome h1 {   font-size: 37px; }  }  
@media screen and (max-width: 768px)  { .welcome h3 {   font-size: 23px; }  }  
@media screen and (max-width: 667px) { .post-42 .et_pb_section:nth-child(1) .et_pb_image {   height: 314px!important; }  }  
@media screen and (max-width: 667px) { .post-42 .et_pb_section:nth-child(1) .et_pb_image img {   display: inline-block!important; }  }  
@media screen and (max-width: 667px) { .post-42 .et_pb_section:nth-child(1) .et_pb_image img {   height: 272px!important; }  }  
@media screen and (max-width: 667px) { .post-42 .et_pb_section:nth-child(1) .et_pb_image img {   width: 200px!important; }  }  
@media screen and (max-width: 667px) { .post-42 .et_pb_section:nth-child(1) {   height: 370vh!important; }  }  
@media screen and (max-width: 667px)  { .welcome h3 {   font-size: 18px; }  }  
@media screen and (max-width: 667px)  { #the-big-screen.et_pb_section .et_pb_text   a {   font-size: 17px; }  }  
@media screen and (max-width: 667px)  { #the-big-screen.et_pb_section .et_pb_text   p {   font-size: 11px; }  }  
@media screen and (max-width: 667px)  { #the-big-screen.et_pb_section .et_pb_text   p {   margin-top: -20px; }  }  
@media screen and (max-width: 667px)  { #the-big-screen.et_pb_section {   height: 500px; }  }  
@media screen and (max-width: 667px)  { #the-big-screen.et_pb_section {   padding-top: 94px!important; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   height: 50px; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   line-height: 16px; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   padding-bottom: 7px; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   padding-left: 7px; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   padding-right: 7px; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   padding-top: 7px; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   text-align: center; }  }  
@media screen and (max-width: 480px)  { a.ms-word {   width: 40%; }  }  
@media screen and (max-width: 480px)  { a.pdf {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px)  { a.pdf {   height: 50px; }  }  
@media screen and (max-width: 480px)  { a.pdf {   line-height: 16px!important; }  }  
@media screen and (max-width: 480px)  { a.pdf {   padding-bottom: 7px; }  }  
@media screen and (max-width: 480px)  { a.pdf {   padding-left: 7px; }  }  
@media screen and (max-width: 480px)  { a.pdf {   padding-right: 7px; }  }  
@media screen and (max-width: 480px)  { a.pdf {   padding-top: 7px; }  }  
@media screen and (max-width: 480px)  { a.pdf {   text-align: center; }  }  
@media screen and (max-width: 480px)  { a.pdf {   width: 40%; }  }  
@media screen and (max-width: 480px)  { .et_pb_fullwidth_header {   padding-bottom: 00px!important; }  }  
@media screen and (max-width: 480px)  { .et_pb_fullwidth_header {   padding-top: 00px!important; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(1) .et_pb_image img {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(1) .et_pb_image {   margin-top: -7px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(1) {   margin-top: 126px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(1) {   padding-top: 0!important; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) .et_pb_text   p {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) .et_pb_text   p {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) .et_pb_text   p {   margin-bottom: 20px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) .et_pb_text   ul {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) .et_pb_text   ul li {   padding-top: 5px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) .et_pb_text   ul {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(3) {   padding-top: 20px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(5) .et_pb_text   ul {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(5) .et_pb_text   ul {   line-height: 22px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(9) .et_pb_text   h3 {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(9) .et_pb_text   h3 {   line-height: 44px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(9) .et_pb_text   h3 {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-70 .et_pb_section:nth-child(9) {   padding-bottom: 50px!important; }  }  
@media screen and (max-width: 480px)  { .welcome h1 {   font-size: 29px; }  }  
@media screen and (max-width: 480px)  { .welcome h3 {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .welcome h3 {   font-weight: bold!important; }  }  
@media screen and (max-width: 480px)  { .welcome h3 {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { #the-big-screen.et_pb_section {   height: 600px; }  }  
@media screen and (max-width: 480px)  { #who.et_pb_section .et_pb_fullwidth_header {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { #who.et_pb_section .et_pb_fullwidth_header {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   width: 65vw!important; }  }  
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) { .post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) {   padding-bottom: 0!important; }  }  
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) { .post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {   padding-top: 0!important; }  }  