#masthead.site-header {
  background-color: #ffffff;
}

#main-slider {
  background-color: #ffffff;
}

.vantage-carousel-title .vantage-carousel-title-text {
  font-size: 22px;
  color: #afb63c;
}

.entry-content a:hover {
  font-family: Montserrat;
}

.entry-content a {
  font-family: Montserrat;
}

td {
  padding-right: 3px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.mobile-nav-frame ul li a.link,
.mobile-nav-frame .title h3 {
  text-shadow: none;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
  background-color: #ffffff;
}

#ui-id-1.ui-dialog-title {
  font-size: 20px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.imgmap-dialog.ui-draggable.ui-resizable {
  border-width: 2px;
  visibility: visible;
  display: block;
  position: fixed;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
  background-color: #919191;
  border-width: 0px;
}

.imgmap-dialog {
  display: block;
  visibility: visible;
  position: fixed;
}

/* For correct SVG scaling */

.style-svg {
  max-width: 100%;
  height: 100%;
}

/* Cookie Notice phrase */

#cn-notice-text {
  color: #ffffff;
  font-family: Montserrat !important;
}

/* Cookie Notice button */

.bootstrap {
  background-color: #AFB63C !important;
}

.bootstrap:hover {
  background-color: #AFB63C !important;
}

#cn-more-info.cn-privacy-policy-link.cn-link {
  color: #ffffff;
}