.skeleton-loading{display:block;-webkit-animation:a 1.5s linear infinite alternate;animation:a 1.5s linear infinite alternate;opacity:.5}@-webkit-keyframes a{0%{background-color:#e6e6e6}to{background-color:#000}}@keyframes a{0%{background-color:#e6e6e6}to{background-color:#000}}.c-listing-details{font-size:1rem}.c-listing-details .c-listing-details__details-titles{font-weight:800;margin-bottom:20px}.node--type-event .c-listing-details .field--name-field-address,.node--type-partner .c-listing-details .field--name-field-address{font-weight:500}.c-listing-details .views-field{position:relative;margin-left:-5px;font-size:1rem;vertical-align:top}.c-listing-details .views-field .field-content{vertical-align:middle}.c-listing-details .view-partner-details .views-field{margin-left:0}.c-listing-details .view-partner-details li{font-size:1rem!important}.c-listing-details .field--name-field-partner{margin-bottom:15px}.c-listing-details .field--name-field-partner a{text-decoration:underline}.c-listing-details .field__label{font-size:1.1rem;font-family:Noah,sans-serif;font-weight:800;letter-spacing:.01em}.c-listing-details .field__item{font-size:1rem;line-height:1.4em}.c-listing-details .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-listing-details .view-content li{font-size:.8rem}.c-listing-details img{vertical-align:bottom;max-width:100%;height:auto!important;display:block}.c-listing-details blockquote{display:block;padding:5px 30px;margin-bottom:10px;position:relative}.c-listing-details .date-recur-date{font-size:1rem}.c-listing-details__call-for-details{font-style:italic;font-size:1rem}.c-listing-details__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-listing-details__title{margin-bottom:15px}.c-listing-details__subtitle{display:block;font-weight:500;margin-bottom:30px}.c-listing-details__buttons{margin-bottom:10px}.c-listing-details__button:not(:last-of-type){margin-right:15px}.c-listing-details__button{width:100%;text-align:center}@media screen and (min-width:600px){.c-listing-details__button{width:auto}}.c-listing-details__amenities-category-title{display:block;font-weight:500;margin-bottom:5px}.c-listing-details__amenities .view-content{padding-top:5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-listing-details__amenities .view-content>div{width:100%}@media screen and (min-width:480px){.c-listing-details__amenities .view-content>div{width:50%}}.c-listing-details__amenities .view-content .c-partner-details__amenities-category-title{font-size:1.1rem;font-family:Noah,sans-serif;font-weight:800;letter-spacing:.01em;margin-top:-5px}.view-partner-details ul{margin-top:-5px;list-style:disc;margin-left:17px}.view-partner-details h2,h3{margin:0;padding:0}.c-listing-details__images{position:relative}.c-listing-details__images--multiple{margin-bottom:-80px}@media (max-width:1440px){.c-listing-details__images--multiple{width:calc(100% - 80px);left:80px}}.c-listing-details__image{display:block;position:relative}.c-listing-details__image:nth-of-type(2){position:relative;max-width:70%;left:-80px;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.c-listing-details__open-gallery{position:absolute;bottom:1em;right:2em;display:block;padding:3px;background-color:rgba(0,0,0,.5);color:#fff}.c-listing-details__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}@media (max-width:1024px){.c-listing-details__container{margin:0 auto;max-width:100%;padding-top:105px;width:700px}}.o-section{padding-top:120px}@media (max-width:1024px){.o-section{padding-top:80px;padding-bottom:80px}}.c-listing-details__column{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:40px}@media (min-width:1024px){.c-listing-details__column{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.c-listing-details__column:nth-of-type(odd){padding-right:60px}.c-listing-details__column:nth-of-type(2n){padding-left:60px}}.c-listing-details__column li{font-size:1rem}.c-listing-details__column .s-editor-text a{text-decoration:underline}.c-listing-details__column-full{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.c-listing-details__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (max-width:1279px){.c-listing-details__row--no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.c-listing-details__column .c-listing-details__title{margin:20px 0}.c-listing-details__wrapper{margin-top:60px}.c-listing-details__address-container{margin-bottom:20px}.c-listing-details__address-container a{text-decoration:underline;margin-top:5px;display:inline-block;font-size:1rem}.c-listing-details__address{font-weight:800;font-size:1rem;margin-bottom:15px}.c-listing-details__organization{display:block;margin-bottom:10px}.c-listing-details__address-event{font-weight:500;font-size:1rem;margin-bottom:0}.c-listing-details__table-title{margin:20px 0}.c-listing-details__border{padding-bottom:30px;border-bottom:1px solid #edeced}.c-listing-details__social-connect{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.c-listing-details__social-title{font-size:1.1rem;font-family:Noah,sans-serif;font-weight:800;letter-spacing:.01em}.c-listing-details__social-links .social-media-links--platforms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 -10px}.c-listing-details__social-links .social-media-links--platforms .fa{font-size:1.25rem;pointer-events:none}.c-listing-details__social-links .social-media-links--platforms .fa.fa-facebook:before{content:"";background:url(../../img/icons/facebook-connect.svg) no-repeat;height:25px;width:25px;display:block}.c-listing-details__social-links .social-media-links--platforms .fa.fa-twitter:before{content:"";background:url(../../img/icons/twitter-connect.svg) no-repeat;height:25px;width:25px;display:block}.c-listing-details__social-links .social-media-links--platforms .fa.fa-instagram:before{content:"";background:url(../../img/icons/instagram-connect.svg) no-repeat;height:25px;width:25px;display:block}.c-listing-details__social-links .social-media-links--platforms .fa.fa-google-plus:before{content:"";background:url(../../img/icons/google-plus.svg) no-repeat;height:30px;width:30px;display:block}.c-listing-details__social-links .social-media-links--platforms .fa.fa-youtube:before{content:"";background:url(../../img/icons/youtube-connect.svg) no-repeat;height:25px;width:25px;display:block}.c-listing-details__offers-body{line-height:1.4}.c-listing-details__offers-body ul{padding-left:30px}.view-partners-offers ul{margin-top:-5px;list-style:disc;margin-left:17px}.view-partners-offers li{font-size:1rem!important}.view-partners-offers a{color:currentColor;text-decoration:none}.view-partners-offers a:hover{text-decoration:underline}.view-partners-offers .views-field{margin-left:0}.c-listing-details__expires{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px}.c-listing-details__value{padding-left:10px;font-size:1rem}.c-listing-details__label{font-size:1rem}.c-listing-details__label.bold-label{font-weight:700}.c-listing-details__partner-link{font-weight:500;margin:20px 0;font-size:1.0625rem}.field--name-field-partner-logo{padding:20px 0;max-width:100%;margin:0 auto}@media screen and (min-width:500px){.field--name-field-partner-logo{padding:0 0 20px 20px;max-width:45%;float:right}}.field--name-field-partner-logo img{margin:0 auto}.c-listing-partner-logo,.field--name-field-golf-logo{padding:20px 0;max-width:100%;margin:0 auto}@media screen and (min-width:500px){.c-listing-partner-logo,.field--name-field-golf-logo{padding:0 0 20px 20px;max-width:50%;float:right}}.c-listing-partner-logo img,.field--name-field-golf-logo img{margin:0 auto}.view-display-id-golf_courses .view-header{margin-bottom:40px}.c-listing-partner-logo{padding:20px 0;max-width:100%;margin:0 auto}@media screen and (min-width:500px){.c-listing-partner-logo{padding:0 0 20px 20px;max-width:45%;float:right}}.field--name-field-accolades{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;margin-top:25px;margin-bottom:20px}.field--name-field-accolades>div{margin:5px 30px 5px 0;max-width:33%}.field--name-field-accolades>div:last-of-type{margin-right:0}.c-listing-details__button,.c-listing-details__buttons{margin-bottom:15px}.c-listing-details__button .btn{padding:15px 25px;margin-bottom:15px}.c-golf-links-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:1280px){.c-golf-links-badges{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.golf-resorts{font-size:2rem;margin-bottom:15px;font-family:Meta Serif Pro,serif;font-weight:500;color:#0a1618}