/*
Theme Name: Hotel Weierich 
Theme URI: https://www.hotel-weierich.de
Description:  Hotel im Zentrum der Stadt Bamberg 
Author: Punktplanung
Author URI: https://www.punktplaung.de
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* Menü-Anspassung 2020-11-17 */

aside.vertical_menu_area {
    padding: 0px 3px;
}
aside.vertical_menu_area.with_scroll  {
	overflow: initial !important;
}

nav.vertical_menu {
	margin: 0px 0px 0px 0px;
}
.vertical_menu_area_widget_holder {
	margin: 10px 0 0 0;
}
aside .widget {
    margin: 0px 0 0px;
}
nav.vertical_menu > ul > li > a {
    font-size: 18px;
    line-height: 40px;
}

#d21-los select {
	padding: 0 0 0 40px;
	height: 34px;
	border: solid 1px #ccc;
	font-size: 15px;
	color: #666;
	font-weight: 300;
}

#d21-quickbook #d21-arrival-input .d21-calendar, #d21-occupancy-container .d21-occupancy-select {
	top: initial !important;
	bottom: 45px !important;
	z-index: 112 !important;
}


/* Menü-Anpassung Ende */

/* DIRS21 */
#d21-quickbook{/*background-color:rgb(220, 145, 27);*/min-height: 245px!important;}
#d21-quickbook h2{text-align:center!important;font-size:25px!important}
/*#d21-quickbook .field, #d21-quickbook .hasDatepicker, #d21-quickbook select {color: black!important;}*/
#d21-quickbook div[id*="-container"]>.field {font-family: inherit!important;}
#d21-quickbook #d21-avail-result-container .bigger {font-size: 16px!important;}
#d21-quickbook .picker__holder{min-width:250px!important;left:-135px!important;}
#d21-quickbook #d21_tooltip {top: initial!important;left: -35px!important;bottom: -111px;min-width: 255px!important;}
.picker__frame{max-width:250px!important}
.temp_inv{display:none!important}

p {padding-bottom: 20px;}
.flexslider, .portfolio_slider {margin-bottom: 20px;}
.zimmer h5 {font-family: Oswald;font-size: 19px;line-height: 27px;font-style: normal;font-weight: 400;letter-spacing: 0px;text-transform: uppercase;color:#444038;padding-top: 10px; padding-bottom: 10px;}
.zimmer .vc_column_container > .wpb_wrapper {background-color: #F8F5F0; padding-bottom: 20px;}
.h1 {font-size: 30px;line-height: 1.25em; color: #303030; font-family: "Merriweather",sans-serif; font-weight: bold; padding-bottom: 30px; display: inline-block;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {background-color: #f8f5f0}
.wrapper #flags {width: 111px;margin: 0 auto; float: none;}
.more_facts_inner {padding-top: 20px;}

.footer-hotels {opacity: 1; padding: 0 15px;}
.footer-hotels:hover {opacity: 0.8;}
/*.footer-hotels img {width: 125px; height: auto;} */
.footer-hotels:first-of-type img {margin-bottom: -16px;}

@media (min-width: 1001px) {
.page-id-15261 .full_width, 
.page-id-15448 .full_width, 
.page-id-15272 .full_width,
.page-id-15478 .full_width,
.page-id-15511 .full_width {padding: 30px 45px 45px 305px;}
.page-id-15261 .full_width .section, 
.page-id-15448 .full_width .section, 
.page-id-15272 .full_width .section,
.page-id-15478 .full_width .section,
.page-id-15511 .full_width .section {background-color: #fff;}
.page-id-15261 .full_section_inner, 
.page-id-15448 .full_section_inner, 
.page-id-15272 .vc_row:not(:first-child) .full_section_inner,
.page-id-15478 .full_section_inner,
.page-id-15511 .full_section_inner {padding-left: 45px; padding-right: 45px}
.page-id-15261 .more_facts_holder, 
.page-id-15448 .more_facts_holder, 
.page-id-15272 .more_facts_holder,
.page-id-15478 .more_facts_holder,
.page-id-15511 .more_facts_holder {padding-left: 45px; padding-right: 45px}
.google_map_shortcode_holder {margin-left: -60px; margin-right: -60px;}
}

/***********************/

/* Pauschalen Stylings */

/***********************/

.px-deals a {font-weight: bold;  }
.px-deals a:hover {color: #000;}
.px-deals > li {list-style-type: none; padding-top: 75px; float: none; clear: both;}
.px-deals li .px-deals-row1 {width: 30%; display: inline-block; vertical-align: top; margin-right: 5%}
.px-deals li .px-deals-row2 {width: 60%; display: inline-block; vertical-align: top;}
.px-deals li .px-deals-row2 > span {display: block; padding: 10px 0;}
.px-deals li .px-deals-clear {clear: both; float: none;}
.px-deals li .px-deals-row2 .px-deals-preis-ohne-link, .px-deals li .px-deals-row2 .px-deals-bookinglink, .px-deals li .px-deals-row2  .px-deals-details {padding: 0px; padding-top: 20px;}
.px-deals-details {float: left; margin-right: 20px;}
.px-deals-preis-ohne-link .buchbar {display: none;}
.px-deals-bookinglink .nicht-buchbar {display: none;}
.px-deals-bookinglink {display: block;float: none;clear: both;padding-top: 20px;}
.px-deals .buchbar.qbutton {float: right; margin-top: -55px;}
.px-deals-preis-ohne-link {margin-top: -6px;}
.px-deals li .px-deals-bedingung p {color: #626262}

.views-template-pauschalendetails h2 {text-align: center}
.views-template-pauschalendetails h2 .date {display: none;}
.views-template-pauschalendetails .px-deals-bild {text-align: center}
.views-template-pauschalendetails .px-deals-beschreibung {text-align: center}
.views-template-pauschalendetails .px-deals-leistungen {width: 50%; display: inline-block; padding-left: 30px; margin-top: 35px;}
.views-template-pauschalendetails .px-deals-bemerkung {width: 40%; display: inline-block; }
.views-template-pauschalendetails .px-deals-leistungen  ul li {list-style-position: outside; margin-left: 15px; padding: 0 20px; font-family: "Merriweather",sans-serif}
.views-template-pauschalendetails .px-deals-bedingung {text-align: center; padding: 20px 25px 70px 25px;}
.views-template-pauschalendetails .deals .deals-details {padding: 0 30px;}

@media (max-width: 767px) {
.px-deals .buchbar.qbutton {float: none; }
.views-template-pauschalendetails .px-deals-leistungen,
.views-template-pauschalendetails .px-deals-bemerkung {width: 100%;}
}

.deals-details > span {display: block; padding: 10px 0;}
.deals-details .px-deals-leistungen h3 {padding-bottom: 10px;}
.px-deals.deals-details .px-deals-bookinglink {margin-bottom: 70px;}
.px-deals.deals-details .px-deals-bookinglink a {color: #fff;}

/*Button Center*/
.bereich-center .qbutton {width: 300px; text-align: center; margin: 0 auto; display: block;}

/*Booking Center*/
.page-id-20 .wpb_raw_js {max-width: 800px; margin: 0 auto;}

/***********************/

/* Änderungen von Torben Müller */
.d21Header, .d21CheckHeader, #hlD21PackageLink {display:none;}
.d21Container { background-color: #dc911b !important; width: 170px !important; padding: 10px !important; color:#fff !important;}
#btD21Search {background-color: #rgb(220,145,27) !important; margin-left: -10px !important; width: 170px !important; border-style: none !important; height:30px !important;}

/***********************/
p {   
    font-size: 16px;
   }
#gtx-trans {
   display:none;
}
