/* Owners Theme */
.hero-banner--bg-blue { background-color: #1a303b !important; }
.hero-banner__heading, .hero-info-banner__heading, .hero-banner__subheading, .hero-info-banner__subheading, .breadcrumb, .breadcrumb__link { color: #d6d3c8 !important; }
.breadcrumb__item:after { background: #d6d3c8 !important; }
.heading-panel__inner h2, .cta-five-panel-grid__title, .cta-four-panel-grid__title, .cta-six-panel-grid__title, .cta-three-panel-grid__title, .cta-two-panel-grid__title, .content-block__inner h3, .image-cta-panel__title, .image-cta-panel__subheading, .heading-panel__inner h4, .heading-panel__inner h3, .heading-panel__inner h1, .image-cta-panel__title h3  { color: #1a303b !important }
.cta-button__link--secondary {color: #d6d3c8 !important; border: 1px solid #d6d3c8 !important; }
.cta-button__link--secondary:hover {color: #1a303b !important; background: #d6d3c8 !important;}
.cta-button__link--secondary:hover:after { background: #d6d3c8 !important; }

/* Owners hero logo */
.hero-banner__subheading:before { 
  content: ' '; 
  background: url(/-/media/parkdean-resorts/owners/owners-logo-stone.png) no-repeat; 
  display: block; 
  width: 170px; 
  height: 94px; 
  background-size: contain;
  margin-bottom: 10px
}

@media (max-width: 671px) {
.hero-banner__subheading:before {
  background: url(/-/media/parkdean-resorts/owners/owners-logo-stacked.png) no-repeat !important;
  margin: 0 auto;
  margin-bottom: 10px;
  }
}

/* Grid Item Stone Theme override */
.grid-item--stone .grid-item__title, .grid-item--stone .grid-item__short-text { color: #1a303b !important; }
.grid-item--stone .grid-item__icon, .grid-item--stone .grid-item__icon:before { background-color: #1a303b !important; }
.grid-item[class*="--stone"]:hover .grid-item__title, .grid-item[class*="--stone"]:hover .grid-item__short-text { color: #fff !important }
.grid-item[class*="--stone"]:hover .grid-item__icon { background-color: #d6d3c8 !important; }
.grid-item[class*="--stone"]:hover .grid-item__icon-img { fill: #1a303b !important; }

/* Grid Item Ocean Theme override */
.grid-item[class*="--ocean"] { background-color: #1a303b !important }
.grid-item[class*="--ocean"] .grid-item__icon { background-color: #d6d3c8 !important; }
.grid-item[class*="--ocean"]:hover .grid-item__title, .grid-item[class*="--ocean"]:hover .grid-item__short-text { color: #1a303b !important }
.grid-item[class*="--ocean"]:hover .grid-item__icon { background-color: #1a303b !important; }
.grid-item[class*="--ocean"] .grid-item__icon-img { fill: #1a303b !important; }
.grid-item[class*="--ocean"]:hover .grid-item__icon-img { fill: #d6d3c8 !important; }

/* Hero CTA Block Stone Theme override */
.contact-cta-block { color: #1a303b !important; }
.contact-cta-block--stone .contact-cta-block__icon, .contact-cta-block--stone .contact-cta-block__icon:before {background-color: #1a303b !important;}
.contact-cta-block--stone:hover { background-color: #29566c !important; color: #fff !important; }
.contact-cta-block--stone:hover .contact-cta-block__icon-img { fill: #1a303b !important; }
.contact-cta-block--stone:hover .contact-cta-block__icon, .contact-cta-block--stone:hover .contact-cta-block__icon:before{ background-color: #fff !important; }