/*
Theme Name: Hotel am Hardtsee
Theme URI: https://themes.muffingroup.com/betheme
Author: Zeitwerk GmbH
Author URI: https://zeitwerk.de
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

#logo {
  margin-top: -11px;
  height: 96px !important;
}
.menuo-no-borders #Top_bar .menu > li > a span {
  font-family: oswald;
  font-size: 20px;
}
#Top_bar.is-sticky #logo img.logo-sticky {
  max-height: 55px;
}
.column_half {
  margin-bottom: 26px;
}
::placeholder {
  color: #1d1d1d;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #1d1d1d;
}
::-ms-input-placeholder {
  color: #1d1d1d;
}
#Top_bar .menu > li ul li a{
  color: #f18400;
}
#Footer a {
  margin: 23px;
}
#footer_social {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.form_button {
  height: 57px;
  width: 193px;
  float: right !important;
  margin-right: 0 !important;
}
.roomInfo {
  height: 120px;
  margin-bottom: 20px;
  display: inline-block;
}
#Top_bar.is-sticky #logo img.logo-sticky {
  margin-top: 10px;
}
.sticky-tb-color #Top_bar.is-sticky {
  background-color: #f7f7f7 !important;
}
/*.menuo-right #Top_bar .menu_wrapper {
flex-direction: column;
align-items: start;
}
Element
#menu-item-96 {
margin-left: 25px;
}*/
@media screen  and (max-width:1240px){
  #Top_bar #menu{
    background-color: transparent;
  }
}
@media screen and (max-width: 786px) {
  .form_button {
    float: left !important;
    font-size: 23px;
  }

  .dataLast {
    line-height: 44px;
  }
}

/*  Form, Column determination
-------------------------------------------------*/

.column_half,
.column_third,
.column-two_third,
.column_fourth,
.three_fourth,
.column_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.column_sixth,
.five_sixth {
  float: left;
}
.clear_column {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  width: 100%;
  overflow: hidden;
}

.column_half {
  width: 47.5%;
  margin-right: 2.5%;
}
.column_third {
  width: 33.3%;
}
.two_third {
  width: 66.6%;
}
.column_fourth {
  width: 25%;
}
.three_fourth {
  width: 75%;
}
.column_fifth {
  width: 20%;
}
.two_fifth {
  width: 40%;
}
.three_fifth {
  width: 60%;
}
.four_fifth {
  width: 80%;
}
.column_sixth {
  width: 16.6%;
}
.five_sixth {
  width: 83.4%;
}
#form_txt {
  width: 97.5%;
  margin-right: 2.5%;
}

/* =Responsive
-------------------------------------------------------------- */
/* Maximum width of 600 pixels. */
@media screen and (max-width: 600px) {
  .full_width,
  .column_half,
  .column_third,
  .two_third,
  .column_fourth,
  .three_fourth,
  .column_fifth,
  .two_fifth,
  .three_fifth,
  .four_fifth,
  .column_sixth,
  .five_sixth,
  #form_txt {
    clear: both;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1em;
  }
}

/* =Small Margins Template
-------------------------------------------------------------- */
/*
.full_width  {
	width: 100%;
}
.column_half {
	width: 49% !important;
	margin-left: 2% !important;
}
.column_half.last_column {
	width: 49% !important;
	margin-left: 0px !important;
}
.column_third {
	width: 32% !important;
	margin-left: 2% !important;
}
.column_third.last_column {
	width: 32% !important;
	margin-left: 0px !important;
}
.two_third {
	width: 66% !important;
	margin-left: 2% !important;
}
.two_third.last_column {
	width: 66% !important;
	margin-left: 0px !important;
}
.column_fourth {
	width: 23.5% !important;
	margin-left: 2% !important;
}
.column_fourth.last_column {
	width: 23.5% !important;
	margin-left: 0px !important;
}
.three_fourth {
	width: 74.5% !important;
	margin-left: 2% !important;
}
.three_fourth.last_column {
	width: 74.5% !important;
	margin-left: 0px !important;
}
.column_fifth {
	width: 18.4% !important;
	margin-left: 2% !important;
}
.column_fifth.last_column {
	width: 18.4% !important;
	margin-left: 0px !important;
}
.two_fifth {
	width: 39% !important;
	margin-left: 2% !important;
}
.two_fifth.last_column {
	width: 39% !important;
	margin-left: 0px !important;
}
.three_fifth {
	width: 59% !important;
	margin-left: 2% !important;
}
.three_fifth.last_column {
	width: 59% !important;
	margin-left: 0px !important;
}
.four_fifth {
	width: 79.6% !important;
	margin-left: 2% !important;
}
.four_fifth.last_column {
	width: 79.6% !important;
	margin-left: 0px !important;
}
.column_sixth {
	width: 15% !important;
	margin-left: 2% !important;
}
.column_sixth.last_column {
	width: 15% !important;
	margin-left: 0px !important;
}
*/
