/*
Theme Name:    Haus Eins
Author:        Martin
Author URI:    http://martinzitzmann.de
Description:   Page Builder Framework Child Theme
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/
body,html {
	font-size: 18px;
}
header {
	position: fixed;
	width: 100%;
	z-index:100;
	background: #d4d4d4;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.wpbf-navigation {
	margin: 0 auto;
	max-width: 1200px;
	padding-left: 20px;
	padding-right: 20px;
}
.wpbf-logo a,
.wpbf-logo a:hover {
  font-weight: 400;
  font-size: 36px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  color: #757575;
  text-transform: lowercase;
}
.wpbf-menu-right .wpbf-menu > .menu-item, 
.wpbf-menu-left .wpbf-menu > .menu-item, 
.wpbf-menu-stacked .wpbf-menu > .menu-item, 
.wpbf-menu-stacked-advanced .wpbf-menu > .menu-item, 
.wpbf-menu-centered .wpbf-menu > .menu-item, 
.wpbf-pre-header .wpbf-menu > .menu-item, 
.wpbf-page-footer .wpbf-menu > .menu-item {
	margin-left: 5px;
}
header .wpbf-menu-container ul li a {
	background: transparent !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	color: #757575 !important;
	font-size: 26px;
	border-radius: 3px;
	text-transform: capitalize;
}
.wpbf-navigation .wpbf-menu > .current-menu-item:hover > a:hover, 
.wpbf-mobile-menu > .current-menu-item:hover > a:hover,
header .wpbf-menu-container ul li a:hover header .wpbf-menu-container ul li:hover a,
header .wpbf-menu-container ul li:hover a:hover {
	background-color: #ffffff !important;
	color: #757575 !important;
}
.wpbf-menu-right .wpbf-menu a, 
.wpbf-menu-left .wpbf-menu a, 
.wpbf-menu-stacked .wpbf-menu a, 
.wpbf-menu-stacked-advanced .wpbf-menu a, 
.wpbf-menu-centered .wpbf-menu a, 
.wpbf-pre-header .wpbf-menu a, 
.wpbf-page-footer .wpbf-menu a {
	padding: 3px 12px; 
}
h2 {
	margin: 0px !important;
}
.wpbf-page-footer {
	background: none !important;
}
.block_hints .block_free, 
.block_hints .block_time, 
.block_hints .block_booked, 
.block_hints .block_pending, 
.block_hints .block_check_in_out, 
.datepick-inline .datepick-days-cell {
	border: 4px solid #d4d4d4 !important;
	border-radius: 5px !important;
}
div.datepick-inline {
	border: 0px solid transparent !important;
	background: transparent !important;
	-webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;
}

div.datepick-inline .datepick-title-row th {
	border: 0px solid transparent !important;
	background: transparent !important;
}
.datepick-inline .calendar-links {
	border: none !important;
	background: transparent !important;
}
.datepick-inline .datepick, 
.datepick-inline .datepick-header, 
.datepick-inline .datepick-header span, 
.datepick-inline .calendar-links, 
.datepick-inline .calendar-links a, 
.datepick-inline .datepick-days-cell, 
.datepick-inline .datepick-days-cell a, 
.datepick-inline .datepick-days-cell div, 
.datepick-inline .datepick-title-row, 
.datepick-inline .datepick-title-row th {
	font-size: 18px;
}

/* mobile */
.site-title a {
	color: #757575;
}
.dontshow {
	visibility: hidden; }