/* @group custom settings ------------------------------- */

.tp-wrapper a {
  text-decoration: none;
}


/* @group custom colors --------------------------------- */

/* Textfarbe Weiss */
.tp-wrapper .tp-btn-bookmark,
.tp-wrapper .tp-btn-bookmark:hover,
.tp-wrapper .tp-btn-bookmark:focus,
.tp-wrapper .tp-btn-host,
.tp-wrapper .tp-btn-host:hover,
.tp-wrapper .tp-btn-host:focus,
.tp-wrapper .tp-btn-showroute,
.tp-wrapper .tp-btn-showroute:hover,
.tp-wrapper .tp-btn-showroute:focus,
.tp-wrapper .tp-btn-sendform,
.tp-wrapper .tp-btn-sendform:hover,
.tp-wrapper .tp-btn-sendform:focus,
.tp-wrapper .tp-btn-booking,
.tp-wrapper .tp-btn-booking:hover,
.tp-wrapper .tp-btn-booking:focus,
.tp-wrapper .tp-badge-btn,
.tp-wrapper .tp-badge-btn:hover,
.tp-wrapper .tp-badge-btn:focus,
.tp-wrapper .tp-btn-call,
.tp-wrapper .tp-btn-call:hover,
.tp-wrapper .tp-btn-call:focus,
.tp-wrapper .tp-btn-details,
.tp-wrapper .tp-btn-details:hover,
.tp-wrapper .tp-btn-details:focus,
.tp-wrapper .tp-btn-search,
.tp-wrapper .tp-btn-search:hover,
.tp-wrapper .tp-btn-search:focus,
.tp-wrapper .tp-btn-demand,
.tp-wrapper .tp-btn-demand:hover,
.tp-wrapper .tp-btn-demand:focus,
.tp-wrapper .tp-btn-ticket,
.tp-wrapper .tp-btn-ticket:hover,
.tp-wrapper .tp-btn-ticket:focus,
.tp-wrapper .tp-btn-register,
.tp-wrapper .tp-btn-register:hover,
.tp-wrapper .tp-btn-register:focus,
.tp-wrapper .tp-btn-email,
.tp-wrapper .tp-btn-email:hover,
.tp-wrapper .tp-btn-email:focus,
.tp-wrapper .tp-btn-demand-htg,
.tp-wrapper .tp-btn-demand-htg:hover,
.tp-wrapper .tp-btn-demand-htg:focus,
.tp-wrapper .tp-btn-clipboard-add,
.tp-wrapper .tp-btn-clipboard-add:hover,
.tp-wrapper .tp-btn-clipboard-add:focus,
.tp-wrapper .tp-btn-clipboard-remove,
.tp-wrapper .tp-btn-clipboard-remove:hover,
.tp-wrapper .tp-btn-clipboard-remove:focus,
.tp-wrapper .tp-results-header-btn-clipboard a.pure-button,
.tp-wrapper .tp-results-header-btn-clipboard a.pure-button:hover,
.tp-wrapper .tp-results-header-btn-clipboard a.pure-button:focus,
#tp-clipboard-modal .tp-btn-clipboard-show,
#tp-clipboard-modal .tp-btn-clipboard-show:hover,
#tp-clipboard-modal .tp-btn-clipboard-show:focus,
#tp-clipboard-modal .tp-btn-clipboard-close,
#tp-clipboard-modal .tp-btn-clipboard-close:hover,
#tp-clipboard-modal .tp-btn-clipboard-close:focus,
.tp-wrapper .tp-btn-details-alternative,
.tp-wrapper .tp-btn-details-alternative:hover,
.tp-wrapper .tp-btn-details-alternative:focus,
.tp-wrapper .tp-btn-add,
.tp-wrapper .tp-btn-add:hover,
.tp-wrapper .tp-btn-add:focus,
.tp-wrapper .tp-results-header .pure-button-active,
.tp-wrapper .tp-results-header a.pure-button-active,
.tp-wrapper .tp-results-header a.pure-button-active:hover,
.tp-wrapper .tp-results-header a.pure-button-active:focus,
.tp-wrapper.tp-tooltip-sortbar a:hover,
.tp-wrapper.tp-tooltip-sortbar a:focus,
.tp-wrapper .tp-btn-backtowebsite,
.tp-wrapper .tp-btn-backtowebsite:hover,
.tp-wrapper .tp-btn-backtowebsite:focus,
.tp-wrapper .tp-btn-back,
.tp-wrapper .tp-btn-back:hover,
.tp-wrapper .tp-btn-back:focus,
.tp-wrapper .tp-btn-print,
.tp-wrapper .tp-btn-print:hover,
.tp-wrapper .tp-btn-print:focus,
.tp-wrapper .tp-btn-participant,
.tp-wrapper .tp-btn-participant:hover,
.tp-wrapper .tp-btn-participant:focus,
.tp-wrapper .tp-calendar-bestprice-offer{
  color: #fff;
}

/* Textfarbe FEST Grau-Schwarz: #333 */
.tp-wrapper .tp-results-header .tp-results-header-sortbar .pure-button-active,
.tp-wrapper .tp-results-header .tp-results-header-sortbar .pure-button-active:hover,
.tp-wrapper .tp-results-header .tp-results-header-sortbar .pure-button-active:focus,
.tp-wrapper .tp-results-header .pure-button,
.tp-wrapper .tp-results-header .pure-button:hover,
.tp-wrapper .tp-results-header .pure-button:focus,
.tp-wrapper .tp-results-footer .pure-button,
.tp-wrapper .tp-results-footer .pure-button:hover,
.tp-wrapper .tp-results-footer .pure-button:focus,
.tp-wrapper .tp-btn-vacancy,
.tp-wrapper .tp-btn-vacancy:hover,
.tp-wrapper .tp-btn-vacancy:focus,
.tp-wrapper .tp-tabs-nav-item,
.tp-wrapper.tp-tooltip-sortbar a {
  color: #333;
}

/* Textfarbe FEST Grau-Schwarz: #444 Nur manche Icons */
.tp-wrapper .tp-panel-headline > span.tp-icon-plus-circled {
  color: #444;
}

/* Hintergrundfarbe: #e5e1d8 = #ffffff */
body.tp-body,
.tp-wrapper .tp-hero__content{
  background-color: #e5e1d8;
}

/* Hintergrundfarbe Header: #ffffff = #ffffff */
.tp-wrapper .tp-header-standalone--background {
background-color: #ffffff;
}

/* Normaler Text: #333333 = #333333 */
.tp-wrapper,
.tp-wrapper .tp-detail h1,
.tp-wrapper .tp-detail h2,
.tp-wrapper .tp-detail h3,
.tp-wrapper .tp-detail h4,
.tp-wrapper .tp-detail h5,
.tp-wrapper .tp-detail h6,
.tp-wrapper h1 .tp-stars,
.tp-wrapper h2 .tp-stars,
.tp-wrapper h3 .tp-stars,
.tp-wrapper h4 .tp-stars,
.tp-wrapper h5 .tp-stars,
.tp-wrapper h6 .tp-stars,
.tp-wrapper .tp-standalone-footer a,
.tp-wrapper .tp-standalone-footer a:hover,
.tp-wrapper .tp-standalone-footer a:focus,
.tp-wrapper .tp-related-item .tp-related-city,
.tp-wrapper .tp-related-item .tp-date,
.tp-wrapper a.tp-related-item p,
.tp-wrapper .tp-header-location,
.tp-wrapper .tp-header-subheadline,
.tp-wrapper div.tp-icon-help-circled,
.tp-wrapper .tp-address .tp-box-subheadline,
.tp-wrapper .tp-media-detail-block h4.tp-box-subheadline,
.tp-wrapper .tp-search.tp-search-has-results label,
.tp-wrapper .tp-btn-enquiry,
.tp-wrapper .tp-btn-enquiry:hover,
.tp-wrapper .tp-btn-enquiry:focus,
.tp-wrapper a.tp-related-item .tp-icon-picture,
.tp-wrapper a.tp-related-item .tp-media-text > strong,
.tp-wrapper a.tp-related-item .tp-media-text > .tp-duration-guide,
.tp-wrapper .tp-address-block-distance-dynamic,
.tp-wrapper .tp-address-block-distance-dynamic > .tp-icon-sort-down,
.tp-wrapper .tp-address-block-distance-reference,
.tp-wrapper .tooltipster-content,
.tp-wrapper .tooltipster-content > a > .tp-offer-dates,
.tp-wrapper .tp-calendar-bestprice td,
.no-touchevents .tp-wrapper a.tp-link-phone,
.no-touchevents .tp-wrapper a.tp-link-phone:hover,
.tp-wrapper .tp-results-imagesearch .tp-address-block-description
{
  color: #333333;
}

/* .tp-price.tp-price-extended */

.tp-wrapper .tp-price,
.tp-booking-info-room,
.tp-booking-info-dayprice {
  color: #000000;
}

/* Hintergrundfarbe Content: #fffff = #ffffff */

/* Hintergrundfarbe Suchbox: #b1c47a = #95b9be */
.tp-wrapper .tp-search:not(.tp-search-white) {
  background-color: #b1c47a;
}

/* Textfarbe Suchbox: #333333 = #ffffff */
.tp-wrapper .tp-search:not(.tp-search-white) h2,
.tp-wrapper .tp-search:not(.tp-search-white) label,
.tp-wrapper .tp-search-reset,
.tp-wrapper .tp-search-reset:hover,
.tp-wrapper .tp-search-reset:focus {
  color: #333333;
}

/* Buttonfarbe: #005b80 = #4d3c2e */
.tp-wrapper .tp-btn-showroute,
.tp-wrapper .tp-btn-sendform,
.tp-wrapper .tp-btn-booking,
.tp-wrapper .tp-badge-btn,
.tp-wrapper .tp-btn-call,
.tp-wrapper .tp-btn-details,
.tp-wrapper .tp-btn-search,
.tp-wrapper .tp-btn-register,
.tp-wrapper .tp-btn-email,
.tp-wrapper.tp-tooltip-sortbar a:hover,
.tp-wrapper.tp-tooltip-sortbar a:focus,
.tp-wrapper .tp-btn-add,
#tp-clipboard-modal .tp-btn-clipboard-close,
.tp-wrapper .tp-btn-back,
.tp-wrapper .tp-btn-print,
.tp-wrapper .tp-btn-participant {
  background: #005b80;
  border: 0;
}

.tp-wrapper h1,
.tp-wrapper h2,
.tp-wrapper h3,
.tp-wrapper h4,
.tp-wrapper h5,
.tp-wrapper h6,
.tp-wrapper .tp-detail .tp-header-headline,
.tp-wrapper a,
.tp-wrapper a:hover,
.tp-wrapper .tp-panel-headline,
.tp-wrapper .tp-standalone-navbar-link:hover,
.tp-wrapper .tp-standalone-navbar-link:focus,
.tp-wrapper .tp-address-block-inclusive-services .tp-icon-ok:before,
.tp-wrapper .tp-congress-room-item .tp-icon-ok:before{
  color: #005b80;
}

.tp-wrapper .tp-results-header a.pure-button-active,
.tp-wrapper .tp-results-header a.pure-button-active:hover,
.tp-wrapper .tp-results-header a.pure-button-active:focus,
.tp-wrapper .tp-results-header .pure-button-active {
  background: #005b80;
  box-shadow: none;
}

.tp-wrapper .tp-color-link {
  color: #005b80;
}

.tp-wrapper .tp-quickfinder-facets .tp-panel-showmore .tp-panel-headline,
.tp-wrapper .tp-quickfinder-facets .tp-panel-showmore .tp-panel-headline:hover,
.tp-wrapper .tp-quickfinder-facets .tp-panel-showmore .tp-panel-headline:focus,
.tp-wrapper .tp-included-services li:before {
  color: #005b80;
}

/* Alternative Buttonfarbe: #e54d36 = #25474c */
.tp-wrapper .tp-btn-delete,
.tp-wrapper .tp-btn-delete:hover,
.tp-wrapper .tp-btn-delete:focus,
.tp-wrapper .tp-btn-ticket,
.tp-wrapper .tp-btn-demand-htg,
.tp-wrapper .tp-btn-clipboard-add,
.tp-wrapper .tp-btn-clipboard-remove,
.tp-wrapper .tp-results-header-btn-clipboard a.pure-button,
.tp-wrapper .tp-results-header-btn-clipboard a.pure-button:hover,
.tp-wrapper .tp-results-header-btn-clipboard a.pure-button:focus,
#tp-clipboard-modal .tp-btn-clipboard-show,
.tp-wrapper .tp-btn-bookmark,
.tp-wrapper .tp-btn-host,
.tp-wrapper .tp-btn-details-alternative,
.tp-wrapper .tp-btn-backtowebsite,
.tp-wrapper .tp-btn-sendcode,
.tp-wrapper .tp-btn-ukv-house-link {
  background: #e54d36;
  border: 0;
  color: #fff;
}
.tp-wrapper .tp-btn-ukv-house-link:hover {
  background-color: #e54d36;
}

/* clipboard button counter style @result-header */
.tp-wrapper .tp-results-header-btn-clipboard a.tp-btn-clipboard-counter,
.tp-wrapper .tp-results-header-btn-clipboard a.tp-btn-clipboard-counter:hover,
.tp-wrapper .tp-results-header-btn-clipboard a.tp-btn-clipboard-counter:focus {
  border-right: 2px solid #ddd;
}

/* Hintergrundfarbe Google-Maps Box: green = #008000 */
/* Textfarbe Google-Maps Box: #fffff = #ffffff */

/* Textfarbe Preis: #e54d36 = #6a9399 */
.tp-wrapper .tp-price-amount,
.tp-wrapper .tp-price-separator,
.tp-wrapper .tp-price-cents,
.tp-wrapper .tp-price-value,
.tp-wrapper a.tp-eventdetail-link,
.tp-wrapper .tp-related-event-source,
.tp-wrapper .tp-related-event-source > a,
.tp-wrapper .tp-related-event-source > a:hover,
.tp-wrapper .tp-related-event-source > a:focus {
  color: #e54d36;
}

.tp-price-parts {
  color: skyblue;
}

.tp-price-parts ul > li .svg-checksign {
  fill: skyblue;
}

/* Hintergrundfarbe Note-Box: #efe = #eeffee */
.tp-wrapper .tp-badge-note,
.tp-wrapper .tp-message-note {
  background-color: #efe;
}

/* Textfarbe Note-Box: #040 = #004400 */
.tp-wrapper .tp-badge-note {
  color: #040;
}
.tp-wrapper .tp-message-note a,
.tp-wrapper .tp-message-note a:hover,
.tp-wrapper .tp-message-note a:focus,
.tp-wrapper .tp-message-note {
  border-color: #040;
  color: #040;
}

/* Hintergrundfarbe Important-Box: #ffe = #ffffee */
.tp-wrapper .tp-badge-important,
.tp-wrapper .tp-message-important {
  background-color: #ffe;
}

/* Textfarbe Important-Box: #440 = #444400 */
.tp-wrapper .tp-badge-important {
  color: #440;
}
.tp-wrapper .tp-message-important a,
.tp-wrapper .tp-message-important a:hover,
.tp-wrapper .tp-message-important a:focus,
.tp-wrapper .tp-message-important {
  border-color: #440;
  color: #440;
}

/* Hintergrundfarbe Warning-Box: #fee = #ffeeee */
.tp-wrapper .tp-badge-warning,
.tp-wrapper .tp-message-warning {
  background-color: #fee;
}

/* Textfarbe Warning-Box: #400 = #440000 */
.tp-wrapper .tp-badge-warning {
  color: #400;
}
.tp-wrapper .tp-message-warning a,
.tp-wrapper .tp-message-warning a:hover,
.tp-wrapper .tp-message-warning a:focus,
.tp-wrapper .tp-message-warning {
  border-color: #400;
  color: #400;
}

/* Hintergrundfarbe Facet Gruppe: #f5f5f5 = #696969 */
.tp-wrapper .tp-quickfinder-facets .tp-panel-headline {
  background-color: #f5f5f5;
}

/* Textfarbe Facet Gruppe: #333333 = #ffffff */
.tp-wrapper .tp-quickfinder-facets .tp-panel-headline,
.tp-wrapper .tp-quickfinder-facets .tp-panel-headline > span.tp-icon-plus-circled {
  color: #333333;
}

/* Buttonfarbe "Auf Anfrage": grey = #808080 */
.tp-wrapper .tp-btn-demand {
  background: grey;
  border: 0;
}

/* Hintergrundfarbe Belegung öffnen: #d7e1b9 = #25474c */
.tp-wrapper .tp-search-more,
.tp-wrapper .tp-search .tp-panel-headline,
.tp-wrapper .tp-search .tp-panel-content{
  background-color: #d7e1b9;
}

/* #3b3b3b = #ffffff */
.tp-wrapper .tp-search .tp-search-more label,
.tp-wrapper .tp-search-room-headline,
.tp-wrapper .tp-search .tp-panel-headline,
.tp-wrapper .tp-search .tp-panel-headline > span.tp-icon-plus-circled {
  color: #3b3b3b;
}

/* Hintergrundfarbe Highlight Line-View:  =  */
.tp-wrapper .tp-box-results-highlights,
.tp-wrapper .tp-box-results-weektipps,
.tp-wrapper .tp-box-results-special,
.tp-wrapper .tp-box-results-highlights .tp-results-event .tp-media-image-empty,
.tp-wrapper .tp-box-results-weektipps .tp-results-event .tp-media-image-empty,
.tp-wrapper .tp-box-results-special .tp-results-event .tp-media-image-empty{
  background-color: ;
}

/* Textfarbe Highlight Line-View: #000 = #000000 */
.tp-wrapper .tp-box-results-highlights,
.tp-wrapper .tp-box-results-weektipps,
.tp-wrapper .tp-box-results-special
{
  color: #000;
}

.tp-wrapper .tp-box-results-highlight-border {
  border-color: ;
  border-width: 1px;
  box-shadow: 0 0 8px ;
  -webkit-box-shadow: 0 0 8px ;

}

/* Textfarbe Highlight Line-View: #000 = #000000 */
.tp-wrapper .tp-box-results-highlights h2,
.tp-wrapper .tp-box-results-highlights h2 > a,
.tp-wrapper .tp-box-results-highlights h2 > a:hover,
.tp-wrapper .tp-box-results-highlights h2 > a:focus,
.tp-wrapper .tp-box-results-weektipps h2,
.tp-wrapper .tp-box-results-weektipps h2 > a,
.tp-wrapper .tp-box-results-weektipps h2 > a:hover,
.tp-wrapper .tp-box-results-weektipps h2 > a:focus,
.tp-wrapper .tp-box-results-special h2,
.tp-wrapper .tp-box-results-special h2 > a,
.tp-wrapper .tp-box-results-special h2 > a:hover,
.tp-wrapper .tp-box-results-special h2 > a:focus
{
  color: #000;
}

/* Hintergrundfarbe Detail Beschreibungstext: #fff = #ffffff */

/* Hintergrundfarbe Hotelpauschalen/gewählte Pauschalleistungen: LightGoldenRodYellow = #FAFAD2 */
.tp-wrapper .tp-results-hotelpackage {
  background-color: LightGoldenRodYellow;
}

/* Hintergrundfarbe Infobox Ergebnisseite: WhiteSmoke = #F5F5F5 */
.tp-wrapper .tp-home .tp-description,
.tp-wrapper .tp-cart .tp-information {
  background-color: WhiteSmoke;
}

/* Textfarbe Non-Highlight Line-View: #000 = #000000 */

/* Hintergrundfarbe Navigation: #76b6c8 = #9a806d */

.tp-wrapper .tp-subnav-colored,
.tp-wrapper .tp-subnav-colored .tp-subnav-link-disabled:hover,
.tp-wrapper .tp-subnav-colored .tp-subnav-link-disabled:focus,
.tp-wrapper .tp-subnav-colored .tp-subnav-link-enabled:focus,
.tp-wrapper .tp-standalone-navbar {
  background-color: #76b6c8;
}

.tp-wrapper .tp-subnav-colored .tp-subnav-link-active,
.tp-wrapper .tp-subnav-colored .tp-subnav-link-active:hover,
.tp-wrapper .tp-subnav-colored .tp-subnav-link-active:focus,
.tp-wrapper .tp-subnav-colored .tp-subnav-link-enabled:hover,
.tp-wrapper .tp-calendar-bestprice-offer {
  background-color: #005b80;
}

.tp-tooltip-container.tp-tooltip-navbar .pure-button {
  color: #76b6c8;
  background: #ffffff;
}
.tp-tooltip-container.tp-tooltip-navbar .pure-button:hover,
.tp-tooltip-container.tp-tooltip-navbar .pure-button:focus {
  background: #76b6c8;
}

/* Textfarbe Navigation: #ffffff = #ffffff */
.tp-wrapper .tp-subnav-colored .tp-subnav-link,
.tp-wrapper .tp-subnav-colored .tp-subnav-link:hover,
.tp-wrapper .tp-subnav-colored .tp-subnav-link:focus,
.tp-wrapper .tp-standalone-navbar-link {
  color: #ffffff;
}
.tp-tooltip-container.tp-tooltip-navbar .tooltipster-content {
  background-color: #ffffff;
}
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-bottom .tooltipster-arrow-background,
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #ffffff !important;
}
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-left .tooltipster-arrow-background,
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #ffffff !important;
}
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-right .tooltipster-arrow-background,
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #ffffff !important;
}
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-top .tooltipster-arrow-background,
.tp-tooltip-container.tp-tooltip-navbar.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #ffffff !important;
}
.tp-tooltip-container.tp-tooltip-navbar .pure-button:hover,
.tp-tooltip-container.tp-tooltip-navbar .pure-button:focus {
  color: #ffffff;
}

/* Farbgebung der Tomas-Bewertungen: #298ACF = #298acf */
.tp-wrapper .tp-rating-score{
  background: #298ACF;
  border: 1px solid #298ACF;
}
.tp-wrapper .tp-rating .tp-progressbar-bar-active {
  background: #298ACF;
  border: 1px solid #298ACF;
  box-shadow: 2px 0 0 #298ACF;
}
.tp-wrapper .tp-rating-reference-rating,
.tp-wrapper .tp-rating-score-preview .tp-rating-name,
.tp-wrapper .tp-rating-score-preview .tp-rating-value {
  color: #298ACF;
}

/* voucher template auswahl */
input:checked ~ .tp-voucher-template-selected .tp-voucher-status span {
  background-color:#005b80;
}

/* twebsite */
.tp-box-website-inverted {
  background-color: #76b6c8;
  color: #ffffff;
}

.tp-box-website-inverted h2 {
  color: #ffffff;
}

.tp-box-website-inverted a {
  color: #ffffff;
}

.tp-website-navbar,
.tp-website-navbar-alpha {
  background-color: #76b6c8;
  border-bottom-color: #005b80;
}

.tp-navbar-shrink {
  background-color: #76b6c8;
}

@media only screen and (min-width: 1025px) {
  .tp-navbar-shrink {
    background-color: #76b6c8 !important;
  }
}

.tp-website-navbar a:hover,
.tp-website-navbar li.active a,
.tp-website-navbar-navopen .tp-website-menu-opener a {
  background-color: #005b80;
}

.tp-badge-twebsite {
  background-color: #005b80;
}

.tp-btn-twebsite {
  background-color: #005b80;
}

.tp-website-gallery-hover {
  background-color: #76b6c8;
}

.tp-address-social-buttons li a:hover,
.tw-footer-social-buttons li a:hover {
  background-color: #005b80;
}

.tp-address-social-buttons li a span,
.tw-footer-social-buttons li a span {
  color: #76b6c8;
}


/* BlackBetty */
.tp-twebsite-template-blackbetty .tw-footer-alpha,
.tp-twebsite-template-blackbetty .tw-main-inner--inverted,
.tp-twebsite-template-blackbetty .tw-page-headline:after,
.tp-twebsite-template-blackbetty .tp-wrapper a.tw-nav-main-opener,
.tp-twebsite-template-blackbetty .tw-nav-main ul li a:after,
.tp-twebsite-template-blackbetty .tp-website-gallery-hover {
  background-color: #005b80;
}

.tp-twebsite-template-blackbetty .tp-wrapper .tw-main-inner--inverted a {
  color: #e54d36;
}

.tw-blackbetty
.tw-gastro-header,
.tw-blackbetty  .tw-gastro-openinghours,
.tw-blackbetty  .tw-gastro-description,
.tw-blackbetty  .tw-gastro-moreinfo {
  background: #76b6c8;
}

.tw-gastro-bb-figure {
  background: #76b6c8;
}

.tp-twebsite-template-blackbetty .tw-metabar-items {
  border-color: #005b80;
}

/* multi twebsite */
.tp-twebsite-multi .tp-quickfinder-search .tp-box-headline {
  background-color: #005b80;
}

/* Custom Font-family and Font-source used by font-face */


.tp-wrapper *,
.tp-wrapper div,
.tp-wrapper p,
.tp-wrapper .tp-headline-primary,
.tp-wrapper .tp-headline-secondary,
.tp-wrapper .tp-headline-tertiary,
.tp-wrapper .tp-headline-quaternary,
.tp-wrapper .pure-g,
.tp-wrapper .pure-g [class*=pure-u] {

}

/* Custom Headline-Colors and Sizes */
.tp-wrapper h1.tp-headline-primary,
.tp-wrapper h2.tp-headline-primary,
.tp-wrapper h3.tp-headline-primary,
.tp-wrapper h4.tp-headline-primary,
.tp-wrapper .tp-headline-primary,
.tp-wrapper .tp-detail .tp-header-headline.tp-headline-primary {

}
.tp-wrapper h1.tp-headline-secondary,
.tp-wrapper h2.tp-headline-secondary,
.tp-wrapper h3.tp-headline-secondary,
.tp-wrapper h3.tp-headline-secondary .js-tp-rating,
.tp-wrapper h4.tp-headline-secondary,
.tp-wrapper .tp-headline-secondary,
.tp-wrapper .tp-headline-secondary .tp-quickfinder-search-headline,
.tp-wrapper .tp-headline-secondary .tp-quickfinder-facets-headline,
.tp-wrapper h2.tp-headline-secondary > a,
.tp-wrapper .tp-search:not(.tp-search-white) h2.tp-headline-secondary,
.tp-wrapper .tp-box-results-highlights h2.tp-headline-secondary > a,
.tp-wrapper .tp-box-results-highlights h2.tp-headline-secondary > a:hover,
.tp-wrapper .tp-box-results-highlights h2.tp-headline-secondary > a:focus,
.tp-wrapper .tp-box-results-weektipps h2.tp-headline-secondary > a,
.tp-wrapper .tp-box-results-weektipps h2.tp-headline-secondary > a:hover,
.tp-wrapper .tp-box-results-weektipps h2.tp-headline-secondary > a:focus,
.tp-wrapper .tp-box-results-weektipps h2.tp-headline-special > a,
.tp-wrapper .tp-box-results-weektipps h2.tp-headline-special > a:hover,
.tp-wrapper .tp-box-results-weektipps h2.tp-headline-special > a:focus,
.tp-wrapper h2.tp-headline-secondary .tp-date {

}

.tp-wrapper h1.tp-headline-tertiary,
.tp-wrapper h2.tp-headline-tertiary,
.tp-wrapper h3.tp-headline-tertiary,
.tp-wrapper h4.tp-headline-tertiary,
.tp-wrapper .tp-headline-tertiary {

}

.tp-wrapper h1.tp-headline-quaternary,
.tp-wrapper h2.tp-headline-quaternary,
.tp-wrapper h3.tp-headline-quaternary,
.tp-wrapper h4.tp-headline-quaternary,
.tp-wrapper .tp-headline-quaternary,
.tp-wrapper .tp-address .tp-box-subheadline.tp-headline-quaternary {

}

/* oneandonly */
.tp-box-website-head .tp-website-bigheader-headline-wrapper .tp-website-bigheader-headline {
  background-color: #005b80;
}

.tp-btn-scroll-booking {
  background-color: #e5e1d8;
  color: #005b80;
}

.tp-wrapper h2:after {
  background-color: #005b80;
}

.tp-wrapper .tp-box-website-inverted h2:after {
  background-color: #ffffff;
}

.tp-wrapper .tp-characteristics__list a > div {
  border-color: #005b80;
}

.tp-text-canceled {
  color:#e54d36;
  font-weight: bold;
}

/*  new toubiz.css */
.tp-wrapper .c-button:hover {
  background-color: white;
  border-color: #005b80;
  color: #005b80;
}

.tp-wrapper .c-button {
  background-color: #005b80;
  border-color: #005b80;
  color: #fff;
}

.tp-wrapper .c-button--ghost {
  color: #005b80;
  background-color: transparent;
}

.tp-wrapper .c-button--ghost:active,
.tp-wrapper .c-button--ghost:focus,
.tp-wrapper .c-button--ghost:hover {
  color: #fff;
  background-color: #005b80;
}

.tp-wrapper .tb-offer-entries__ticket-selection .c-button[disabled] {
  background: none;
}

.tp-wrapper .c-button--ghost:active, .c-button--ghost:focus, .c-button--ghost:hover {
  background-color: #005b80;
}

.tp-wrapper .tb-offer-search__submit {
  background-color: #005b80;
  border-color: #005b80;
}

.tp-wrapper .bg-primary {
  background-color: #005b80;
  border-color: #005b80;
}

.tp-wrapper .c-button--secondary {
  background-color: #e54d36;
}

.tp-wrapper .tb-pagination__item a:not([disabled]):active,
.tp-wrapper .tb-pagination__item a:not([disabled]):focus,
.tp-wrapper .tb-pagination__item a:not([disabled]):hover,
.tp-wrapper .tb-pagination__item a:not([disabled])[aria-current=page] {
  border-right: 1px solid #005b80;
  background-color: #005b80;
}

.tp-wrapper .tb-pagination__item a:not([disabled]) {
  color: #005b80;
}

.tp-wrapper .dp-day.dr-in-range:last-of-type,
.tp-wrapper .dp-day.dr-in-range:last-of-type:hover,
.tp-wrapper .dp-day.dr-selected,
.tp-wrapper .dp-selected:focus,
.tp-wrapper .dp-selected:hover,
.tp-wrapper .dr-cals .dr-in-range:focus,
.tp-wrapper .dr-cals .dr-selected,
.tp-wrapper .dr-cals .dr-selected:focus,
.tp-wrapper .dr-cals .dr-selected:hover {
  background-color: #005b80;
  opacity:1;
}

.tp-wrapper .dp-day.dr-in-range,
.tp-wrapper .dr-cals .dp-current:hover,
.tp-wrapper .dr-cals .dr-in-range,
.tp-wrapper .dr-cals .dr-in-range:hover {
  border-color: #005b80;
  background-color: #005b80;
  opacity:0.6;
}

.tp-wrapper .tp-facet-overlay-toubiz-bg {
  background-color: #e5e1d8;
}

.tb-offer-modal__content .tp-add-to-cart-content .tb-teaser-pricing__price {
  color: #e54d36;
}