.video-overlay-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 100%);z-index:1;pointer-events:none}.video-overlay-section .et_pb_section_video_bg{z-index:0}.video-overlay-section .et_pb_row{position:relative;z-index:2}.video-overlay-section .et_pb_section_video_bg{background:transparent!important}.floating-header{pointer-events:none}.floating-logo,.floating-logo a{pointer-events:auto}.floating-logo{opacity:1;transition:opacity 0.3s ease}.floating-header.et_pb_sticky .floating-logo{opacity:0.4}.floating-menu{pointer-events:none}.floating-menu a{pointer-events:auto}.floating-menu h4{margin:0!important;padding:0 0 6px 0!important}.floating-menu .secondary-nav{opacity:1;transition:opacity 1s ease}.floating-header.et_pb_sticky .floating-menu .secondary-nav{opacity:0.3}.ff-el.form-control:focus{color:#000000!important}#label_ff_1_names_first_name_,#label_ff_1_names_last_name_,#label_ff_1_email,#label_ff_1_names_last_name_,#label_ff_1_numeric_field,#label_ff_1_datetime,#label_ff_1_datetime_1,#label_ff_1_dropdown,#label_ff_1_input_text,#label_ff_1_message{color:white!important;font-size:18px}#ff_1_names_first_name_,#ff_1_names_last_name_,#ff_1_email,#ff_1_last_name,#ff_1_numeric_field,#ff_1_datetime,#ff_1_datetime_1,#label_ff_1_dropdown,#ff_1_input_text,#ff_1_message,#ff-el-input--content{font-family:serif!important;font-size:16px}#label_ff_3_email,#label_ff_3_input_text,#label_ff_3_message{color:white!important;font-size:18px}#ff_3_email,#ff_3_input_text,#ff_3_message{font-family:serif!important;font-size:16px}input[type=text],input[type=number],input[type=email],select[name=dropdown],textarea{background:transparent;border-radius:0!important}button[type=submit]{background:transparent!important;border-radius:0!important;border:solid 1px white!important;margin-top:30px}.fluentform_1_success,.fluentform_3_success,.ff-message-success{background-color:#000000!important;color:white!important}.gallery-row>.et_pb_column{height:900px!important}@media only screen and (max-width:1700px) and (min-width:1500px){.et_pb_row{display:flex;flex-wrap:wrap;width:100%!important}.et_section_specialty{width:90%!important;margin:auto!important}.et_pb_section_0_tb_footer{padding:75px!important}.et_pb_section_5 .et_pb_row_7{width:100%!important}.et_pb_text_inner{align-content:center!important;width:90%!important;margin:auto!important}.et_pb_row .et_pb_column{padding:0px!important}.et_pb_column .et_pb_text{margin-left:auto!important;margin-right:auto!important;padding:0!important}.wine-award{width:90%!important}.et_pb_column_10{padding-top:50px!important}.et_pb_image_0{padding-left:30px}.et_pb_text_8 .et_pb_text_inner{width:100%!important}#faq-title .et_pb_text_inner{width:100%!important}.faq{max-width:85%!important;margin:auto}#inquire{max-width:85%!important;margin:auto}#inquire .et_pb_text_inner{width:100%!important}}@media only screen and (max-width:1499px) and (min-width:1100px){.et_pb_row{width:100%!important}.et_section_specialty{width:90%!important;margin:auto!important}.et_pb_column_inner_1,.et_pb_column_inner_2{padding-left:0px!important;padding-right:10px!important}.et_pb_column_7,.et_pb_column_4,.et_pb_column_11,.et_pb_column_8,.et_pb_column_10{padding-top:50px!important;padding-left:0px!important;padding-right:0px!important}.et_pb_column_9,.et_pb_column_5{padding-top:50px!important;padding-right:20px!important;padding-left:0px!important}.et_pb_column .et_pb_text{width:100%!important}.et_pb_text_inner{width:90%!important;margin:auto}.contact-info .et_pb_text_inner{width:100%!important}.wine-award{width:90%!important;margin:auto!important}.et_pb_text_8 .et_pb_text_inner{width:100%!important}.faq{max-width:85%!important;margin:auto}#inquire{max-width:85%!important;margin:auto}#inquire .et_pb_text_inner{width:100%!important}.et_pb_section_0_tb_footer.et_pb_section{padding:50px!important}.et_pb_column_10{padding-top:50px!important;padding-left:0px!important;padding-right:0px!important}}@media only screen and (max-width:1099px) and (min-width:981px){.et_pb_row .et_pb_column{padding:0;width:100%!important}.et_pb_row{width:100%!important}.et_pb_text_2.et_pb_module{margin-top:70px!important}.et_pb_column .et_pb_text{margin:auto}.et_pb_image_4{width:100%!important;padding-bottom:50px!important}.et_pb_section_2.et_pb_section{margin-bottom:-100px!important}.et_pb_text_inner{width:90%!important;margin:auto!important}h2,h3,h4,h5,h6,p{text-align:left!Important}.social{text-align:left!important;padding-left:30px!important}.floating-menu h4{text-align:right!important}.et_pb_text_8 .et_pb_text_inner{width:100%!important}.faq{max-width:85%!important}.et_pb_row .et_pb_row_12 .dining-form{width:80%!important}.et_pb_column_17{width:90%!important;margin:auto!important}.et_pb_text_4{max-width:100%!important;margin-top:75px!important}.et_pb_section_1.et_pb_section{padding-top:80px!important;padding-bottom:100px}.et_pb_section_1.et_pb_section{padding-top:80px!important;padding-bottom:100px!important}}@media only screen and (max-width:980px) and (min-width:700px){.floating-header{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start}.floating-header>.et_pb_column:first-child{width:50%!important;margin-right:0!important;margin-bottom:0!important}.floating-header>.et_pb_column:last-child{width:100%!important;margin-right:0!important;margin-bottom:0!important;text-align:right}.gallery-images .et_pb_column{min-height:1800px!important}.et_pb_image_0{padding-left:0px!important}.et_pb_column_9{width:100%!important;padding-top:0px!important;padding-left:0!important;padding-right:0!important}.et_pb_column_10{padding-top:50px!important;padding-left:0px!important;padding-right:0px!important}}@media only screen and (max-width:699px){.et_pb_column_9{width:100%!important;padding-top:0px!important;padding-left:0!important;padding-right:0!important;margin-top:-50px}.et_pb_column_10{padding-top:50px!important;padding-left:0px!important;padding-right:0px!important}.floating-header.et_pb_row{padding-top:0!important;padding-bottom:0!important}.floating-header.et_pb_row .et_pb_column{margin-bottom:0!important}}.et_pb_text_4{width:100%!important}.contact-info{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}#faq-title .et_pb_text_inner{width:100%!important}