#featured-text .menuFR,
#featured-text .inner-section .menuFR{position: relative;}

#featured-text .featured-text-image.menuFR img,
#featured-text .inner-section .featured-text-image.menuFR img {width: 145px;position: absolute;top: -75px;left: calc(50% - (145px / 2));margin: 0!important;}

#featured-text .menuFR a,
#featured-text .inner-section .menuFR a{color: #ab2429;font-family: "Dancing Script",cursive;font-size: 2.5rem;line-height: 2.5rem; text-align: center;  display: block;    margin-top: 85px;}

#featured-text .featured-text-image.menuFR.responsive{display: none;}

#location-section .inner-section #location-slider-col .character { right: -115px;}


#lower-footer>a {text-align: center;}



#location-section #location-text-col p a:visited,
#location-section #location-text-col p a{color: #0070C0;text-decoration: none;}
#reservation{position: relative;}
#dateResponsive{display: none;position: absolute;top: 69px;left: 37px;color: #b6742b; font-weight: 700; font-size: 1.3rem;}

#booking-section #reservation select, #booking-section #reservation input{min-height: 52px;}
/* #booking-section #reservation select, #booking-section #reservation input {background: #fff!important;} */

#booking-section #reservation input::-webkit-input-placeholder{color: #b6742b;font-weight: 700;font-size: 1.3rem;}
#booking-section #reservation input::-moz-placeholder{color: #b6742b;font-weight: 700;font-size: 1.3rem;}
#booking-section #reservation input::placeholder{color: #b6742b;font-weight: 700;font-size: 1.3rem;}


@media (max-width: 1000px){
    /* #dateResponsive{display: block;} */

}
@media (max-width: 900px){
    #featured-text .featured-text-image.menuFR.responsive{display: block;height: auto;width: 300px;text-align: center;margin: 15px auto 0;}
    #featured-text .featured-text-image.menuFR img{width: 145px;position: relative;top: 0;left: 0;margin: 0!important;}
    #featured-text .menuFR a{  color: #0070C0; font-family: "Dancing Script",cursive;font-size: 2.5rem;line-height: 2.5rem;text-align: center;display: block;margin-top: 0;    text-decoration: underline;}

}


@media (max-width: 425px){
#featured-text .featured-text-image.menuFR.responsive {width: 100%;}

}