.elementor-773053 .elementor-element.elementor-element-dc0cd37:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-dc0cd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17182A;}.elementor-773053 .elementor-element.elementor-element-dc0cd37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-dc0cd37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-4df5ebf{text-align:center;}.elementor-773053 .elementor-element.elementor-element-4df5ebf .elementor-heading-title{color:#FA0505;}.elementor-773053 .elementor-element.elementor-element-5a0c495 > .elementor-widget-container{margin:0px 0200px 020px 200px;}.elementor-773053 .elementor-element.elementor-element-5a0c495{text-align:center;}.elementor-773053 .elementor-element.elementor-element-5a0c495 .elementor-heading-title{font-size:19px;font-weight:300;line-height:23px;letter-spacing:1.2px;word-spacing:3px;color:#FFFFFF;}.elementor-773053 .elementor-element.elementor-element-d55f62c:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-d55f62c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-d55f62c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 200px 0px 200px;}.elementor-773053 .elementor-element.elementor-element-d55f62c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-9bc36b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-773053 .elementor-element.elementor-element-9bc36b9{column-gap:0px;text-align:center;color:#FFFFFF;}.elementor-773053 .elementor-element.elementor-element-e10b183 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-773053 .elementor-element.elementor-element-e10b183{text-align:center;color:#FFFFFF;}.elementor-773053 .elementor-element.elementor-element-f26b84b{width:var( --container-widget-width, 100.208% );max-width:100.208%;--container-widget-width:100.208%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-773053 .elementor-element.elementor-element-f26b84b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-773053 .elementor-element.elementor-element-eda7057:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-eda7057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-eda7057 > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-eda7057{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-eda7057 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-986af37 > .elementor-widget-container{margin:1em 1em 1em 1em;}.elementor-773053 .elementor-element.elementor-element-986af37{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;color:#EBBD66;}.elementor-773053 .elementor-element.elementor-element-3de8fe7 > .elementor-widget-container{margin:1em 1em 1em 1em;}.elementor-773053 .elementor-element.elementor-element-3de8fe7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;color:#EBBD66;}.elementor-773053 .elementor-element.elementor-element-5e6de28:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-5e6de28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-5e6de28 > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-5e6de28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-5e6de28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-32005dc{text-align:center;}.elementor-773053 .elementor-element.elementor-element-32005dc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:900;}.elementor-773053 .elementor-element.elementor-element-83d5f7f:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-83d5f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-83d5f7f > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-83d5f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-83d5f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-639a5b4{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-773053 .elementor-element.elementor-element-639a5b4 .elementor-divider-separator{width:100%;}.elementor-773053 .elementor-element.elementor-element-639a5b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-773053 .elementor-element.elementor-element-57b019d:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-57b019d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-57b019d > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-57b019d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-57b019d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-e26772a > .elementor-element-populated{margin:5em 5em 5em 5em;--e-column-margin-right:5em;--e-column-margin-left:5em;}.elementor-773053 .elementor-element.elementor-element-245e769{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:#EBBD66;}.elementor-773053 .elementor-element.elementor-element-fcdefb5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1em;font-weight:900;}.elementor-773053 .elementor-element.elementor-element-d990b28{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-773053 .elementor-element.elementor-element-179e291 .elementor-button{background-color:#EBBD66;fill:#000000;color:#000000;}.elementor-773053 .elementor-element.elementor-element-3d03a5f > .elementor-element-populated{margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-773053 .elementor-element.elementor-element-f7f2059:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-f7f2059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-f7f2059 > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-f7f2059{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-f7f2059 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-52eede8:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-52eede8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-52eede8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-52eede8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-84d1e55{--spacer-size:4em;}.elementor-773053 .elementor-element.elementor-element-09cb07f:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-09cb07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-09cb07f > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-09cb07f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-09cb07f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-65f7f46{--divider-border-style:solid;--divider-color:#BBBBBB;}.elementor-773053 .elementor-element.elementor-element-65f7f46 .elementor-divider-separator{width:100%;}.elementor-773053 .elementor-element.elementor-element-65f7f46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-773053 .elementor-element.elementor-element-f2d781c:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-f2d781c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-f2d781c > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-f2d781c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-f2d781c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-4546c31 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-773053 .elementor-element.elementor-element-cdee44b{color:#EBBD66;}.elementor-773053 .elementor-element.elementor-element-26ea54e{color:#FFFFFF;}.elementor-773053 .elementor-element.elementor-element-b042e1a:not(.elementor-motion-effects-element-type-background), .elementor-773053 .elementor-element.elementor-element-b042e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1D2A;}.elementor-773053 .elementor-element.elementor-element-b042e1a > .elementor-container{max-width:1080px;}.elementor-773053 .elementor-element.elementor-element-b042e1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-773053 .elementor-element.elementor-element-b042e1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-773053 .elementor-element.elementor-element-4fcff7f{--divider-border-style:solid;--divider-color:#BBBBBB;}.elementor-773053 .elementor-element.elementor-element-4fcff7f .elementor-divider-separator{width:100%;}.elementor-773053 .elementor-element.elementor-element-4fcff7f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-773053 .elementor-element.elementor-element-1d9ca8f{--spacer-size:5em;}@media(max-width:1024px){.elementor-773053 .elementor-element.elementor-element-5a0c495{text-align:center;}}@media(max-width:767px){.elementor-773053 .elementor-element.elementor-element-c197095 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}}/* Start custom CSS for column, class: .elementor-element-c197095 */@media (max-width: 767px) {
  .elementor-column .elementor-widget-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center !important;
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c97e5a8 */.elementor-773053 .elementor-element.elementor-element-c97e5a8 .dockside-display-text p {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin: 0;
}
.elementor-773053 .elementor-element.elementor-element-c97e5a8 .elementor-shortcode {
    overflow-x: auto;
}

.elementor-773053 .elementor-element.elementor-element-c97e5a8 .elementor-shortcode::-webkit-scrollbar-track {
    background: #fff;
}

.elementor-773053 .elementor-element.elementor-element-c97e5a8 .elementor-shortcode::-webkit-scrollbar-thumb {
    background: #01324b;
}

.dispay-open-close .elementor-shortcode p {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin: 0;
}

 .dockside-schedule-table {
            width: 100%;
            border-collapse: collapse;
        }
        .dockside-schedule-table th, .dockside-schedule-table td {
            border: 1px solid #d3d3d3;
            padding: 8px;
            text-align: center;
        }
        .dockside-schedule-table th {
            background-color: #f2f2f2;
            font-weight: bold;
            vertical-align: middle;
        }
        .dockside-schedule-table tr:nth-child(even) {
            background-color: whitesmoke;
        }
        
        .dockside-schedule-table tr:nth-child(odd) {
           background-color: whitesmoke;
        }
        
@media all and (max-width: 768px) {
    .dockside-schedule-table th, .dockside-schedule-table td {
    width: 100%;
    min-width: 125px;
}
}
@media (max-width: 767px) {
  .elementor-shortcode, 
  .elementor-shortcode * {
    font-size: 14px !important;
    line-height: 1.4em !important;
  }
}/* End custom CSS */