    #hrh-specialsSliderWidget573931 {
        background: #2b2c2d;
    }

    #specialsHeader {
        background: #6f6ab2;
        color: #fff;
        padding: 28px 0 10px;
        text-align: center;
        width: 100%;
    }

    #specialsHeader h2 {
        color: #fff;
        font-family: 'ApexSans Book', sans-serif;
        font-size: 18px;
        margin: 0;
        padding-bottom: 15px;
        text-align: center;
    }

    #hrh-specialsSliderWidget573931 .owl-wrapper {
        height: 640px;
    }

    #hrh-specialsSliderWidget573931 .item {
        background-repeat: no-repeat;
        background-position: 50% 25%;
        height: 320px;
        position: relative;
    }

    #hrh-specialsSliderWidget573931 .item .carousel-caption {
        bottom: -320px;
        height: 320px;
        left: 0;
        right: 0;
        margin: auto;
        padding: 35px 30px;
        overflow-y: auto;
        text-align: left;
        text-shadow: none;
    }

    #hrh-specialsSliderWidget573931 .item .carousel-caption h3 {
        color: #fff;
        font-size: 30px;
        margin-top: 0;
    }

    #hrh-specialsSliderWidget573931 .item .carousel-caption h3 span {
        color: #d3b34d;
        font-size: 17px;
    }

    #hrh-specialsSliderWidget573931 .item .carousel-caption p {
        color: #a5a5a5;
    }

    #hrh-specialsSliderWidget573931 .owl-theme .owl-controls {
        margin-top: 0;
    }

    #hrh-specialsSliderWidget573931 .owl-theme .owl-controls .owl-buttons div {
        border-radius: 0;
        background: none;
    }

    #hrh-specialsSliderWidget573931 .owl-prev,
    #hrh-specialsSliderWidget573931 .owl-next {
        background: none;
        position: absolute;
        top: 20%;
        margin-top: -15px;
    }

    #hrh-specialsSliderWidget573931 .owl-prev {
        position: absolute;
        left: 0;
        background: none;
    }

    #hrh-specialsSliderWidget573931 .owl-next {
        position: absolute;
        right: 0;
        background: none;
    }

    #hrh-specialsSliderWidget573931 .owl-pagination {
        position: absolute;
        bottom: 10px;
        left: 50%;
        width: 60%;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none;
    }

    #hrh-specialsSliderWidget573931 .owl-theme .owl-controls .owl-page span {
        background: #fff;
    }

    @media (min-width: 768px) {
        #hrh-specialsSliderWidget573931 .item .carousel-caption {
            width: 750px;
        }
    }

    @media (min-width: 992px) {
        #hrh-specialsSliderWidget573931 .owl-wrapper {
            height: 320px;
        }

        #hrh-specialsSliderWidget573931 .item {
            background-size: 50% auto;
            background-position: 0 25%;
            height: 320px;
        }

        #hrh-specialsSliderWidget573931 .item .carousel-caption {
            bottom: auto;
            left: 50%;
            padding: 30px 30px 0;
            width: 50%;
        }

        #hrh-specialsSliderWidget573931 .item .carousel-caption h3,
        #hrh-specialsSliderWidget573931 .item .carousel-caption p {
            width: 440px;
        }

        #hrh-specialsSliderWidget573931 .owl-prev,
        #hrh-specialsSliderWidget573931 .owl-next {
            top: 50% !important;
        }

        #hrh-specialsSliderWidget573931 .owl-next {
            right: 50% !important;
        }
    }

    @media (min-width: 1200px) {

        #hrh-specialsSliderWidget573931 .item .carousel-caption h3,
        #hrh-specialsSliderWidget573931 .item .carousel-caption p {
            width: 540px;
        }
    }

    #hrh-newsEventsWidget573932 {
        background-size: cover;
    }

    #hrh-newsEventsWidget573932>.container {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    #hrh-newsEventsWidget573932 .news>h3,
    #hrh-newsEventsWidget573932 .events>h3 {
        color: #d3b34d;
        font-size: 30px;
    }

    #hrh-newsEventsWidget573932 .news>h3 {
        margin-top: 20px;
    }

    #hrh-newsEventsWidget573932 .events>h3 {
        margin-top: 65px;
    }

    #hrh-newsEventsWidget573932 .news>a,
    #hrh-newsEventsWidget573932 .events>a {
        margin-top: 45px;
    }

    #feed {
        text-align: left;
    }

    .newsElement {
        background: #e0e0e0;
        height: 76px;
        position: relative;
        margin: 1.4em;
        text-align: left;
        text-transform: uppercase;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
    }

    .newsElement:hover {
        background: #fff;
    }

    .newsElement:last-of-type {
        margin-bottom: 0;
    }

    .newsTitle {
        color: #111;
        font-size: 14px;
        line-height: 1.5;
    }

    .newsDate {
        color: #474747;
        font-size: 13px;
    }

    .newsElement a {
        display: block;
        padding: 8px 40px 8px 20px;
    }

    .newsElement span {
        position: absolute;
        top: 23px;
        right: 25px;
        background-color: transparent;
        border: 0;
        color: #686868;
        font-size: 32px;
        margin: 0;
    }

    .hrh-newsEventsWidget .calShell {
        margin-bottom: 0;
    }

    .hrh-newsEventsWidget .calListDayEvent {
        background: #e1e1e1;
        height: 76px;
        margin: 0 auto 15px;
        text-align: left;
        text-transform: uppercase;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
    }

    .hrh-newsEventsWidget .calListDayEvent:hover {
        background: #fff;
    }

    .hrh-newsEventsWidget .calListDayEvent:last-of-type {
        margin-bottom: 0;
    }

    .hrh-newsEventsWidget .calListDayEventLink {
        display: inline;
    }

    .hrh-newsEventsWidget .calListDay {
        background: #6f6ab2;
        color: #fff;
        float: left;
        font-family: 'ApexSans Bold';
        font-size: 22px;
        height: 76px;
        margin: 0 10px 0 0;
        padding: 15px 20px;
        text-align: center;
        width: 80px;
    }

    .hrh-newsEventsWidget .calListDayMonthName {
        font-family: 'ApexSans Book';
        font-size: 18px;
    }

    .hrh-newsEventsWidget .calListDayEventTitle {
        color: #111;
        font-size: 14px;
        line-height: 1.5;
        margin-top: 5px;
        margin-bottom: 0;
    }

    .hrh-newsEventsWidget .calListDayEventTime {
        color: #474747;
        font-size: 13px;
    }

    .hrh-newsEventsWidget .divStatusMsg {
        background: #e0e0e0;
        height: 76px;
        line-height: 73px;
        text-transform: uppercase;
    }

    @media (min-width: 425px) {
        .newsElement a {
            padding: 15px 60px 15px 30px;
        }
    }

    @media (min-width: 768px) {
        #hrh-newsEventsWidget573932 .events>h3 {
            margin-top: 20px;
        }

        .hrh-newsEventsWidget .calListDayEventTitle {
            margin-top: 15px;
        }
    }

    @media (min-width: 992px) {
        .hrh-newsEventsWidget .calListDay {
            margin: 0 20px 0 0;
        }
    }

    @media (min-width: 1200px) {
        .newsTitle {
            font-size: 16px;
        }

        .hrh-newsEventsWidget .calListDayEventTitle {
            font-size: 16px;
        }
    }

    .instafeed {
        height: 27rem !important;
    }

    @media screen and (min-width: 495px) {
        .instafeed {
            height: 21rem !important;
        }
    }

    @media screen and (min-width: 768px) {
        .instafeed {
            height: 28rem !important;
        }
    }

    @media screen and (min-width: 992px) {
        .instafeed {
            height: 37.5rem !important;
        }
    }

    @media screen and (min-width: 1040px) {
        .instafeed {
            height: 25.5rem !important;
        }
    }

    @media screen and (min-width: 1240px) {
        .instafeed {
            height: 29.7rem !important;
        }
    }

    @media screen and (min-width: 1500px) {
        .instafeed {
            height: 34.7rem !important;
        }
    }

    @media screen and (min-width: 1900px) {
        .instafeed {
            height: 40.7rem !important;
        }
    }
    
    #viz-emailWidget573929 .btn {
        line-height: 34px;
        padding: 0 25px;
    }

    #viz-emailWidget573929 .emailSignUpContainer {
        max-width: 400px;
    }

    #viz-emailWidget573929 iframe {
        height: 275px;
        padding: 0 25px 25px;
        width: 100%;
        border: 0;
    }

    #viz-navigationWidget573919 .nav>li {
        float: left;
    }

    .awardWidgetContainer img:first-of-type {
        position: inherit !important;
    }

    #CDSSCROLLINGRAVE.wide {
        width: 100% !important;
    }

    @media screen and (min-width:992px) {
        .tripAd {
            margin-left: 20% !important;
            margin-right: 20% !important;
        }
    }

    #viz-navigationWidget573922 .nav>li {
        float: none;
    }

    #viz-navigationWidget583241 .nav>li {
        float: none;
    }

    #viz-navigationWidget573921 .nav>li {
        float: none;
    }

    #viz-navigationWidget573924 .nav>li {
        float: none;
    }

    #viz-navigationWidget581725 .nav>li {
        float: left;
    }

    #viz-navigationWidget581725 .nav>li {
        float: left;
    }

    #viz-navigationWidget573925 .nav>li {
        float: left;
    }

    #viz-navigationWidget573925 .nav>li {
        float: left;
    }

    #custom-region-1 .viz-navigationWidget .fa {
        color: #F9774A;
        display: block;
        font-size: 55px;
    }

    .viz-searchform .form-control {
        height: 100%;
        padding: 12px;
    }