.header__social,
.footer__social {
    align-items: center;
}

.header__social a,
.footer__social a {
    text-decoration: none;
    color: #182d58;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: bold;
}

#marina-services{
    display: none;
}

.thin-weather-widget {
    margin-left: 10px;
    margin-top: -2px;
}

.sidebar-weather-widget {
    margin-top: 20px;
}

.field__group.col-2 > .field__group {
    width: 50%;
}

.field__group.col-2 > .field__group .field__row,
.field__group.col-2 > .field__group .field__row span,
.field__group.col-2 > .field__group .field__row select {
  width: 100%;
  display: block;
}
.field__group.col-2 > .field__group .field__row select {
    border-bottom: 1px solid #182d58 !important;  
    padding: 3px;
}

.text-922 input {
    margin-bottom: 0;
}

.field__group.col-2 {
    margin-bottom: 20px;
}

@media screen and (max-width: 1240px) {
    .thin-weather-widget {
        width: 172px;
    }
}

@media screen and (max-width: 1023px) {
    .thin-weather-widget {
        margin: 10px auto 0;
    }

    .thin-weather-widget {
        width: 250px;
    }

    .header__social {
        display: none;
    }

    .header__bottom .header__social--mobile {
        display: block;
        max-width: 100%;
    }
}

@media screen and (max-width: 800px) {
    .marina-content__nav {
        display: block;
        height: auto;
        position: relative !important;
        top: 0 !important;
    }

    .footer__newsletter .title-form,
    .footer__newsletter .forminator-edit-module,
    .footer__newsletter form {
        order: 2;
    }

    .footer__social {
        margin-bottom: 100px;
    }
}

@media screen and (max-width: 680px) {
    .marina .banner {
        height: 400px;
    } 

    .field__group.col-2 > .field__group {
        width: 100%;
    }

    .berthingtype, .berthingtype select {
        display: block;
        width: 100%;
    }

    .banner--mobile {
      display: block !important;
    }
}