/* Element Style */
.muscovy-theme-golf-packages-single-item-content {
    line-height: 1.3em;
    height: 5.2em
}
.big_video_player_text i {
    padding: .27em 0 0 .2em;
}

/* Background image */
body:not(.home) {
    background: url('../jpg/bg-body.jpg') no-repeat fixed;
    background-size: cover;
}
body:not(.home):not(.page-id-32):not(.page-id-33) .vc_row:not(.vc_row-no-padding), /* not home, not specials, not reservations */
.single-muscovy-amenity-page,
.muscovy-static-non-legacy-row,
.caribbean-muscovy-blog,
#mgdr-container {
    background: rgba(255, 255, 255, .4);
    padding-top: 7px;
}
.muscovy-static-non-legacy-row,
#mgdr-container,
.caribbean-muscovy-blog {
    padding: 15px;
}
.muscovy-room-compare-container,
.mrc-compare-page-container,
.mrc-single-room,
.bx-wrapper {
    background: transparent!important;
    border: none!important;
}
/* End Background Image */

.page-id-29 .search-panel { /* Home */
    margin-bottom: 30px;
}
.form-subscribe:before { /* Shell SVG */
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIzNy43NjVweCIgaGVpZ2h0PSI4NDAuODYycHgiIHZpZXdCb3g9IjAgMCAxMjM3Ljc2NSA4NDAuODYyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjM3Ljc2NSA4NDAuODYyIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGMUYwRjAiIGQ9Ik0xMTUxLjM2Myw1MTguNzAyYy0yNi40NDUtMTM1LjQxMS0xNzIuMzU4LTI5Mi40MTMtMjYxLjg4Ni0zNDEuNTg3DQoJYy0xNy41NjYtMTIuOTM2LTExMC41MjQtNzcuODM1LTIzMS4yMS03Ny44MzVjLTEyNywwLTIxNi42MjUsMTE3Ljg0Ny0zMDcuMzA4LDI1OS4wMjgNCglDMTcwLjM2NCw2MzguODk1LDk2Ljg2Miw2NDUuNjgsMzMuNjgzLDY2Ny4xNDRjLTEzLjg4LDQuNzU2LTI1LjQxOSw4LjY4Ny0yOS4wMDksMTIuNDZjLTYuNTA3LDcuMTY1LTUuMTYxLDE3LjAyNi0yLjMwOCwyMy42NTINCgljNS45MywxNS44NTIsMjMuNDMyLDMzLjU3NSw0Ni4zODMsNDMuNzg0Yy0wLjEyOCwwLTAuMTI4LDAuMzQ5LTAuMTI4LDAuMzQ5YzAuMTI4LDAsMC4zNTMsMCwwLjQ4MSwwDQoJYzIuOTE3LDEuMTczLDUuNzcsMi4wMjksOC44NzksMy4yMDJjMjkxLjQ3MywxMDYuNDY1LDMwNC43MTEsMTMuMjg0LDQ3NC42MzMsNDEuNzI0YzE1Mi44NjgsMjUuODcxLDM4OS40MzIsMTI3LjYxMiw1NzEuOTUxLTc0LjQ0Mw0KCUMxMTUzLjkyNyw2NjMuMDU0LDExNTkuNDQxLDU2Mi43NzEsMTE1MS4zNjMsNTE4LjcwMnoiLz4NCjxwYXRoIGZpbGw9IiNGMUYwRjAiIGQ9Ik0xMTk5LjczMywzMTIuODExYy00Ljk2OC03NC43MjgtMTM5Ljc5LTIyNS45Ni0yNTUuMzE1LTI2Mi4zODljLTEwLjUxNC0zLjc0MS0yMS43MDEtNS40NTMtMzMuODUtNS40NTMNCgljLTQ2LjIyMywwLTk1LjI5OCwyNi43MjctMTI3LjI1Nyw0OC4wMzNjNjIuNjAzLDIwLjkyNSwxMDYuMzI1LDUxLjIzNSwxMTguMDU3LDU5LjYwNQ0KCWM4Ny43OTgsNDguMzUsMjEwLjIxNCwxODEuODU5LDI1NS41MDcsMzAyLjkzOUMxMTc1LjgyMSw0MjUuMDQ2LDEyMDMuMzU2LDM3MC4zODcsMTE5OS43MzMsMzEyLjgxMXoiLz4NCjxwYXRoIGZpbGw9IiNGMUYwRjAiIGQ9Ik0xMjE3LjA0MywxNjMuNzM1Yy0yLjMwOC0zOS4zMTQtNzcuMTIzLTEyMi4yNTQtMTM4LjUwOC0xNDIuMDA2Yy01LjE2MS0xLjg3MS0xMS4wMjctMi43MjctMTcuMjEzLTIuNzI3DQoJYy0yNS4xMzEsMC01MS44LDE0LjY0OC02OS41NTgsMjYuNDFjODMuNTAyLDQwLjMyOCwxNjUuMjc0LDEyNC4xMjQsMjA0Ljg5MywxOTEuNDAyDQoJQzEyMDYuMTEyLDIxOS4yNSwxMjE5LjAzLDE5MC42NTIsMTIxNy4wNDMsMTYzLjczNXoiLz4NCjxwYXRoIGZpbGw9IiNGMUYwRjAiIGQ9Ik0xMTE2LjkzNiwxNC4wNTdjNDAuNzA5LDIxLjYyMyw4NC45NDUsNjIuODA3LDEwOC43MjksMTAxLjk5NA0KCUMxMjUzLjIsMzAuNTc1LDEyNDAuMzc5LTI4LjI2OSwxMTE2LjkzNiwxNC4wNTd6Ii8+DQo8L3N2Zz4NCg==');
    bottom: -72%;
    width: 140%;
    height: 449%;
    opacity: 0.5;
}

/* Font Style */
body,p,* {
    font-family: open sans,Arial,sans-serif;
    font-weight: 400
}
h1,h2,h3,h4,h5,h6 {
    font-family: lato,Arial,sans-serif;
    font-weight: 700;
    font-style: italic;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-style: normal;
}
.section-subscribe h2 {
    font-size: 30px;
}
#mgdr-booking-features-left h3 {
    font-weight: 400;
}
.video-top h2 {
    font-size: 30px;
}
@media screen and (max-width: 990px){
    .muscovy-standard h1.vc_custom_heading {
        font-size: 40px;
        margin-top: 15px;
    }
}
@media screen and (min-width: 768px) {
    .muscovy-amenities-amenity-title {
        font-size: 40px;
    }
}

/**
* Misc Coloring
* Turquoise: 108ba4
* Orange: ff9600
*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h,
.header-contacts > a [class^="icon-"],
.header-logo a:hover,
.header-contacts-holder a:hover,
.header-contacts-holder .social-media a,
#field_13_48:before,
.subscribe-form-holder h3,
.muscovy-theme-gridshare-embed h3,
#label_18_3_1,
.form-subscribe h2 {
    color: #108ba4;
}
.weather-subheading,
.weather-today-details label,
.weather-today-feature label,
.static-ad-block h3,
.muscovy_gallery_single_container h3,
.muscovy_gallery_single_container h3 a {
    color: #108ba4!important;
}
.header-webcam-link svg,
.datepicker_from svg,
.datepicker_to svg,
.datepicker_single_date svg,
.photo_presentation_centerpiece svg {
    fill: #108ba4;
}
.sister-properties-title,
.footer-top-holder h4 {
    color: #fff;
}
.our-special .circle-link.style_two,
.section-subscribe .icon-mail,
.news h3 .primary-color,
.mrc-check-availability,
.footer-top-holder address .icon-mail-2 {
    color: #108ba4
}

.nav-item-warning {
    background: #ff9600;
}
.nav-item.nav-item-warning > a {
    transition: all 0.1s;
    color: #303b44;
    font-weight: 700;
}

.nav-item.nav-item-warning > a:hover {
    color: #fff;
}

.form-button,
.our-special .circle-link.style_two .link-description,
.photo_mosaic_button,
.footer-nav li:before,
.intro-circle-link,
#mgdr-back a,
.muscovy-theme-golf-packages-single-item-button a {
    background: #ff9600;
}
.news-slider .slick-prev,
.news-slider .slick-next,
#gform_submit_button_18,
#mgdr-header h4 span a,
#mgdr-meta-buttons a,
.muscovy_amenities_grid_single_explore a,
.muscovy-amenities-amenity-back-to-all a,
.muscovy-static-navigation,
.muscovy_block_area_filters li,
.muscovy_area_info_site_link a,
.muscovy-standard-btn .vc_btn3,
.video-carousel-title,
.muscovy-go-back-to-videos a,
.muscovy-photo-gallery-container .button.small.gal-left-btn,
.muscovy-career-apply-online a,
.muscovy_gallery_single_container .btn
{
    background: #ff9600!important;
}

.form-button:hover,
.footer-contacts,
.photo_presentation_background_dark,
.photo_presentation_background_dark .photo_presentation_centerpiece .background {
    background: #108ba4;
}
.muscovy_block_area_filters li:hover,
.muscovy_block_area_filters li.filter_active {
    background: #108ba4!important;
}
.mrc-check-availability:hover,
.muscovy_amenities_grid_single_explore a:hover,
.muscovy_block_area_filters li {
    background: #108ba4;
    border-color: #108ba4!important;
    color: #fff!important;
}

.form-subscribe {
    background: transparent;
}

.our-special .circle-link.style_two {
    border: 1px solid #108ba4;
}
.mrc-check-availability,
.muscovy_amenities_grid_single,
.muscovy_area_info_col_4,
.muscovy_area_info_col_3 {
    border: 1px solid #108ba4!important;
}

.mrc-check-availability.nav-item-warning {
    border-color: transparent!important;
    color: #fff!important;
}
@media screen and (min-width: 1080px) {
    .nav-item > a:hover {
        background-color: #108ba4;
    }
    .nav-item.nav-item-warning > a:hover {
        background-color: #108ba4;
    }
    .drop-list a:hover .drop-list-item-bg {
        border-color: #108ba4;
    }
    .drop-list a:hover .drop-link {
        color: #108ba4;
    }
}

/* Positioning Fixes After Date Field Update */
/* .datepicker_single_date svg */
#field_13_1001,
#field_13_1002 {
    float: left;
}
#field_13_1002 {
    clear: none;
}


/* GN a11y - August 2023 */

.ft-photo-river-app a:not(.ft-river-photo-link):not(.ft-river-photo) {
    color: #0E7D93!important;
}

[id="nav"] .btn-warning {
    color: #303b44;
}

.single-blog-article-listing-internal {
    background-color: #0E7D93;
}

.single-blog-article-listing-right a.site-button-link {
    color: #0E7D93!important;
    border-color: #0E7D93!important;
}

.pagination-wrapper .pagination li a {
    background-color:#0E7D93;
    border-color: #0E7D93;
}

.pagination-wrapper .pagination li.active a {
    border: 1px solid #0E7D93;
    color: #0E7D93;
}

.ft-photo-river-app .ft-river-block-gallery .ft-river-photo-image:after {
    opacity: 0.75!important;
}

.ft-photo-river-app .ft-river-photo-image {
    background-color: #000!important;
}