/*
Theme Name: libarty-hotels.de
Theme URI: https://libarty-hotels.de
Description: Modernes Hotel & Appartments in Weinstadt
Author: Punktplanung
Author URI: https://www.punktplanung.de
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.vc_custom_1606313550228 #d21-quickbook #d21-arrival-input .d21-calendar,
.vc_custom_1606313550228 #d21-quickbook #d21-occupancy-container .d21-occupancy-select {
    top: inherit !important;
    bottom: 52px !important;
    z-index: 10;
}

@font-face {
font-family: "HeyOctober";
src:url('https://www.libarty-hotel.de/wp-content/fonts/HeyOctober.otf') format("opentype");
}
.heyoctober{font-family: HeyOctober !important; font-size: 110px !important; line-height: 110px !important;}

@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://cdn.punktplanung.de/font/quicksand/quicksand-regular.woff2) format('woff2'),
    url(https://cdn.punktplanung.de/font/quicksand/quicksand-regular.woff) format('woff'),
    url(https://cdn.punktplanung.de/font/quicksand/quicksand-regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://cdn.punktplanung.de/font/quicksand/quicksand-500.woff2) format('woff2'),
    url(https://cdn.punktplanung.de/font/quicksand/quicksand-500.woff) format('woff'),
    url(https://cdn.punktplanung.de/font/quicksand/quicksand-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://cdn.punktplanung.de/font/quicksand/quicksand-700.woff2) format('woff2'),
    url(https://cdn.punktplanung.de/font/quicksand/quicksand-700.woff) format('woff'),
    url(https://cdn.punktplanung.de/font/quicksand/quicksand-700.ttf) format('truetype');
}

@font-face {
  font-family: 'Zilla Slab Highlight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://cdn.punktplanung.de/font/zilla-slab-highlight/zilla-slab-highlight-regular.woff2) format('woff2'),
    url(https://cdn.punktplanung.de/font/zilla-slab-highlight/zilla-slab-highlight-regular.woff) format('woff'),
    url(https://cdn.punktplanung.de/font/zilla-slab-highlight/zilla-slab-highlight-regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Zilla Slab Highlight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://cdn.punktplanung.de/font/zilla-slab-highlight/zilla-slab-highlight-700.woff2) format('woff2'),
    url(https://cdn.punktplanung.de/font/zilla-slab-highlight/zilla-slab-highlight-700.woff) format('woff'),
    url(https://cdn.punktplanung.de/font/zilla-slab-highlight/zilla-slab-highlight-700.ttf) format('truetype');
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://cdn.punktplanung.de/font/raleway/raleway-regular.woff2) format('woff2'),
    url(https://cdn.punktplanung.de/font/raleway/raleway-regular.woff) format('woff'),
    url(https://cdn.punktplanung.de/font/raleway/raleway-regular.ttf) format('truetype');
}

/*body.home header {
    display: none;
}*/

/*header.fixed_hiding.centered_logo .header_inner_left {
	margin: -7px 0;
}*/

p a {
	color: #000000;
}

/* WELCOME TO */
.welcome h1 {
	font-family: 'Zilla Slab Highlight', sans-serif;
	font-weight: 300;
    font-size: 79px;
    line-height: 45px;
    text-transform: none;
}

@media(max-width: 600px){
	.welcome h1, h4 {font-size: 43px !important;}
}


/* HEADER TOP*/
@media(max-width: 1000px){.header_top.clearfix{background-color: #ffffff !important;}
	.right .qbutton{padding: 0 9px !important; font-size: 12px; line-height: 34px; height: 34px;}}


/* UL */
.q_list.circle ul > li::before {background-color: #000000 !important;}

/* Complianz */
.cmplz-cookiebanner, .cmplz-cookiebanner button.cmplz-btn, .cmplz-cookiebanner div, button.cmplz-blocked-content-notice, .cmplz-links a {
font-family: sans-serif !important;
text-transform: none !important;
box-shadow: none !important;
text-shadow: none !important;
}
.cmplz-placeholder-1,
.cmplz-placeholder-2,
.cmplz-placeholder-3 {
height: inherit !important;
}
#cmplz-cookies-overview .cmplz-dropdown summary div h3, #cmplz-document .cmplz-dropdown summary div h3 {
font-family: sans-serif;
}