.et_pb_menu__logo img{width:auto!important}.main-menu-row{transition:padding 0.7s ease}#menu-main-menu a::after{content:" ";height:2px;background-color:#740a03;width:0%;position:absolute;bottom:33px;top:auto!important;right:0;transition:width 0.5s ease}#menu-main-menu a.somerset-menu-active::after{width:100%;left:0;right:auto}#menu-main-menu li a{position:relative}.wpbs-form-field-label label{font-size:16px;font-weight:bold}sup.wpbs-field-required-asterisk{color:#730a05;bottom:0.3em;left:0.2em}.wpbs-container h2{text-transform:uppercase}.wpbs-form-field-total,.wpbs-form-field-text,.wpbs-form-field-email,.wpbs-form-field-phone,.wpbs-form-field-consent,.wpbs-form-field-payment_method,.wpbs-form-submit-button{display:none}.wpbs-form-field-start-date,.wpbs-form-field-end-date{width:100%;display:inline-block;text-align:center;padding-bottom:5px!important}.wpbs-form-selected-date{display:inline-block;width:49%}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap{background:#fff}.wpbs-calendar{border:0!important;margin:0!important}.wpbs-form-selected-dates{background-color:#f4f4f4;padding:10px}.wpbs-form-selected-date .wpbs-form-field-label label{font-family:"Josefin Sans";text-transform:uppercase;font-weight:400!important;font-size:15px}.amenity-row{width:100%;display:flex;border-bottom:1px solid #dcdcdc}.single-amenity-category{flex:1;display:flex;margin-right:20px}.amenity-icon{width:54px;height:29px;margin:10px 18px 0px -2px}#bath,#pot,#buildings{width:42px;height:34px;margin-right:24px;margin-left:4px}#cloche{width:42px;height:22px;margin-right:24px;margin-left:4px}.amenity-list{font-family:'Crimson Text',Georgia,"Times New Roman",serif;font-size:16px}.amenity-list li{list-style-type:none}@media only screen and (max-width:768px){.single-amenity-category{flex-direction:column}.amenity-icon{margin-bottom:14px}}body .gform_wrapper input,body .gform_wrapper textarea{font-family:'Josefin Sans-Regular',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-size:14px;padding:17px 15px 13px!important}body .gform_wrapper input,body .gform_wrapper textarea{font-family:'Josefin Sans-Regular',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-size:14px;padding:17px 15px 13px!important}body #gform_wrapper_2 input,body #gform_wrapper_2 textarea{background-color:#fff}body .gform_wrapper input.gform_next_button,body .gform_wrapper input.gform_previous_button,body .gform_wrapper input[type='submit']{border-width:0px!important;border-radius:0px!important;font-size:16px!important;font-family:'Josefin Sans-Regular',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;padding-top:14px!important;padding-right:20px!important;padding-bottom:9px!important;padding-left:20px!important}body .gform_wrapper input.gform_next_button,body .gform_wrapper input[type='submit']{background-color:#333333!important;color:#ffffff!important}body .gform_wrapper input.gform_previous_button{background-color:#eee!important;color:#333333!important}div.validation_message{padding-top:2px!important}p.wpbs-payment-method-description{background:#eee;padding:15px 25px!important;margin-top:10px;font-size:15px;border-left:3px solid #636363}.wpbs-form-field-label label{font-family:"Josefin Sans";font-weight:600;text-transform:uppercase;font-size:14px}.wpbs-form-fields{background-color:#f4f4f4}.wpbs-form-field-text,.wpbs-form-field-email,.wpbs-form-field-phone,.wpbs-form-field-total,.wpbs-form-field-payment_method,.wpbs-form-field-consent{padding:4px 25px}.wpbs-form-field-text{margin-top:12px}.wpbs-form-field.wpbs-form-submit-button{background-color:#f4f4f4;text-align:center}button#wpbs-form-submit-1{border-width:0px!important;border-radius:0px!important;font-size:16px!important;font-family:'Josefin Sans-Regular',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;padding-top:14px!important;padding-right:20px!important;padding-bottom:9px!important;padding-left:20px!important;background:#333;color:#fff;width:84%}.wpbs-container.wpbs-calendar-1 .wpbs-legend-item-icon-today div,.wpbs-container.wpbs-calendar-1 .wpbs-legend-item-icon-today div:hover{background-color:#fff!important}table.wpbs-pricing-table thead{display:none}table.wpbs-pricing-table{width:100%;text-align:left}table.wpbs-pricing-table td{width:50%}.wpbs-form-confirmation-message table th,.wpbs-form-confirmation-message table td{width:50%}.wpbs-form-confirmation-message table{width:100%;text-align:left}.wpbs-form-confirmation-message table td{text-align:right}.wpbs-form-confirmation-message h2{margin-top:40px;text-transform:uppercase}#book_now_link a.et_pb_button.et_pb_promo_button{transition:0.3s ease padding}.wpbs-payment-confirmation h2{margin-top:40px;text-transform:uppercase;font-size:20px}.wpbs-payment-confirmation h4{text-transform:uppercase;color:#aaa}#et-main-area button#wpbs-stripe-card-button{border-radius:0!important;background-color:#000!important;font-family:'Josefin Sans-Regular',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-size:14px;padding:11px 18px 7px!important;font-weight:400!important}