#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
    color: #ffffff
}

.footer-widget {
    color: #ffffff
}

.et_slide_in_menu_container, .et_slide_in_menu_container .et-search-field {
    letter-spacing: px
}

    .et_slide_in_menu_container .et-search-field::-moz-placeholder {
        letter-spacing: px
    }

    .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
        letter-spacing: px
    }

    .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
        letter-spacing: px
    }

@media only screen and (min-width:981px) {
    #logo {
        max-height: 200%;
        /*max-height: 160px;*/
    }

    .et_pb_svg_logo #logo {
        height: 100%
    }
}

@media only screen and (min-width:1350px) {
    .et_pb_row {
        padding: 27px 0
    }

    .et_pb_section {
        padding: 54px 0
    }

    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 81px
    }

    .et_pb_fullwidth_section {
        padding: 0
    }
}

#hq-reservation-form-row .et_pb_column {
    width: 100% !important
}

.et_pb_slide_5 {
    background-color: #2ea3f2
}

.et_pb_slide_1 {
    background-color: #2ea3f2
}

.et_pb_slide_0 {
    background-color: #2ea3f2
}

.et_pb_slide_2 {
    background-color: #2ea3f2
}

.et_pb_slide_3 {
    background-color: #2ea3f2
}

.et_pb_slide_4 {
    background-color: #2ea3f2
}

.et_pb_slide_6 {
    background-color: #2ea3f2
}

.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    font-weight: 800;
    font-size: 60px !important;
    text-align: center
}

.et_pb_fullwidth_slider_0 .et_pb_slide .et_pb_slide_description {
    text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4)
}

.et_pb_section_1.et_pb_section {
    background-color: rgba(168,217,247,0.13) !important
}

.et_pb_text_0 h1 {
    /*font-weight: 800;*/
    font-size: 3em;
}

.et_pb_image_1 {
    text-align: left;
    margin-left: 0
}

.et_pb_image_0 {
    text-align: left;
    margin-left: 0
}

.et_pb_image_4 {
    text-align: left;
    margin-left: 0
}

.et_pb_image_3 {
    text-align: left;
    margin-left: 0
}

.et_pb_image_2 {
    text-align: left;
    margin-left: 0
}

.et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {
    color: #0c71c3 !important
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a {
    color: #0c71c3 !important
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .et_pb_blurb_3.et_pb_blurb .et_pb_module_header a {
    color: #0c71c3 !important
}

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a {
    color: #0c71c3 !important
}

.et_pb_button_0 {
    text-shadow: 0.08em 0.08em 0.08em rgba(168,216,123,0.68);
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_button_3 {
    text-shadow: 0.08em 0.08em 0.08em rgba(168,216,123,0.68);
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_button_2 {
    text-shadow: 0.08em 0.08em 0.08em rgba(168,216,123,0.68);
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_button_1 {
    text-shadow: 0.08em 0.08em 0.08em rgba(168,216,123,0.68);
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

body #page-container .et_pb_section .et_pb_button_1 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 10px;
    background-color: #7cda24
}

body #page-container .et_pb_section .et_pb_button_0 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 10px;
    background-color: #7cda24
}

body #page-container .et_pb_section .et_pb_button_3 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 10px;
    background-color: #7cda24
}

body #page-container .et_pb_section .et_pb_button_2 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 10px;
    background-color: #7cda24
}

body #page-container .et_pb_section .et_pb_button_0, body #page-container .et_pb_section .et_pb_button_0:hover {
    padding: 0.3em 1em !important
}

body #page-container .et_pb_section .et_pb_button_2, body #page-container .et_pb_section .et_pb_button_2:hover {
    padding: 0.3em 1em !important
}

body #page-container .et_pb_section .et_pb_button_3, body #page-container .et_pb_section .et_pb_button_3:hover {
    padding: 0.3em 1em !important
}

body #page-container .et_pb_section .et_pb_button_1, body #page-container .et_pb_section .et_pb_button_1:hover {
    padding: 0.3em 1em !important
}

body #page-container .et_pb_section .et_pb_button_3:before, body #page-container .et_pb_section .et_pb_button_3:after {
    display: none !important
}

body #page-container .et_pb_section .et_pb_button_0:before, body #page-container .et_pb_section .et_pb_button_0:after {
    display: none !important
}

body #page-container .et_pb_section .et_pb_button_2:before, body #page-container .et_pb_section .et_pb_button_2:after {
    display: none !important
}

body #page-container .et_pb_section .et_pb_button_1:before, body #page-container .et_pb_section .et_pb_button_1:after {
    display: none !important
}

.et_pb_button_3, .et_pb_button_3:after {
    transition: all 300ms ease 0ms
}

.et_pb_button_2, .et_pb_button_2:after {
    transition: all 300ms ease 0ms
}

.et_pb_button_0, .et_pb_button_0:after {
    transition: all 300ms ease 0ms
}

.et_pb_button_1, .et_pb_button_1:after {
    transition: all 300ms ease 0ms
}

.et_pb_video_0 .et_pb_video_overlay_hover:hover {
    background-color: rgba(0,0,0,.6)
}

.et_pb_row_3 {
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_text_7 {
    line-height: 2em
}

    .et_pb_text_7 p {
        line-height: 2em
    }

.et_pb_image_4 .et_pb_image_wrap {
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_image_3 .et_pb_image_wrap {
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_slider .et_pb_slide_0 {
    background-image: url();
    background-color: #2ea3f2
}

.et_pb_slider .et_pb_slide_1 {
    background-image: url(/Images/titanic_sinking.jpg);
    background-color: #2ea3f2
}

.et_pb_slider .et_pb_slide_2 {
    background-image: url(/Images/pontoon.jpg);
    background-color: #2ea3f2
}

.et_pb_slider .et_pb_slide_3 {
    background-image: url(/Images/fun.jpg);
    background-color: #2ea3f2
}

.et_pb_slider .et_pb_slide_4 {
    background-image: url(/Images/lake.jpg);
    background-color: #2ea3f2
}

.et_pb_slider .et_pb_slide_5.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    text-align: right !important;
    text-shadow: 0em 0.08em 0em rgba(0,0,0,0.4) !important
}

.et_pb_slides .et_pb_slide_5.et_pb_slide .et_pb_slide_description {
    text-shadow: 0em 0.08em 0em rgba(0,0,0,0.4);
    text-align: right
}

.et_pb_slider .et_pb_slide_5 {
    background-image: url();
    background-color: #2ea3f2
}

.et_pb_slider .et_pb_slide_6 {
    background-image: url();
    background-color: #2ea3f2
}

.et_pb_social_media_follow_network_0 a.icon {
    background-color: #3b5998 !important
}

.et_pb_social_media_follow_network_1 a.icon {
    background-color: #00aced !important
}

.et_pb_social_media_follow_network_2 a.icon {
    background-color: #ea2c59 !important
}

@media only screen and (max-width:980px) {
    .et_pb_image_0 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_1 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_2 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_3 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_4 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width:767px) {
    .et_pb_image_0 {
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_1 {
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_2 {
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_3 {
        margin-left: auto;
        margin-right: auto
    }

    .et_pb_image_4 {
        margin-left: auto;
        margin-right: auto
    }
}
