h1 {
  display: none; }

h2 {
  color: #f8c9df;
  font-size: 27px !important;
  font-family: 'Dancing Script', cursive !important;
  font-weight: 400;
  margin-bottom: 9px;
  margin-left: 0px; }

h3 {
  color: #f8c9df;
  font-size: 27px !important;
  font-family: 'Dancing Script', cursive !important;
  font-weight: 400;
  margin-bottom: 9px;
  margin-left: 0px; }

.hinweis {
  border: 2px solid red;
  padding: 15px;
  text-align: center;
  font-size: 21px !important;
  margin-bottom: 40px; }
/*---------------Contentbereich (neu)-----------------*/
.desktop {
  background-image: url(../images/hauptseite_back.jpg); }

.hauptmenue {
  text-align: center;
  text-shadow: 5px 5px 5px #73001c; }

.hauptmenue .menuitem .text {
  font-style: italic; }

.hauptmenue li.menuitem.menuitem_uebernachtungen {
  background: url(../images/herzobenr.gif) 123px 3px no-repeat, url(../images/herzuntenl.gif) 7px 13px no-repeat;
  z-index: 20; }

.hauptmenue li.menuitem.menuitem_girls, .hauptmenue li.menuitem.menuitem_girls-archiv {
  background: url(../images/symbol_frau.png) 0px 2px no-repeat; }

.hauptmenue li.menuitem.menuitem_boys, .hauptmenue li.menuitem.menuitem_boys-archiv {
  background: url(../images/symbol_mann.png) 0px 2px no-repeat;
  padding-left: 25px; }

section.secmenu_footermenue .menuitem {
  border-left: 1px solid #ff7bb7;
  height: 15px !important;
  padding: 0px 6px !important;
  font-size: 6px !important; }

section.secmenu_footermenue .menuitem_home {
  border-left: 0px !important; }

section.secmenu_footermenue .menuitem .text {
  font-size: 10.5pt;
  font-family: Arial Narrow;
  color: #fff; }

.start_content, .ambiente_content, .girls_archiv_content, .girls_content, .boys_archiv_content, .boys_content, .escort_content, .jobs_content, .uebernachtungen_content, .feedback_content, .kontakt_content, .anfahrt_content, .route_content, .schutz_content, .impressum_content {
  width: 750px;
  margin: -14px 0 -14px -14px !important;
  padding: 30px 25px; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  color: black; }

.girls_img {
  padding: 15px 25px 95px; }

.girls_archiv_img .list-thumb {
  text-align: center;
  height: 170px;
  width: 170px; }

.ambiente_content span.gallery-anzeigentext {
  display: none; }

.ambiente_content .gallery-single .gallery-image-list {
  display: block;
  float: left;
  width: 100%;
  font-size: 0; }

.field label {
  display: inline-block;
  width: 477px;
  vertical-align: top; }

.field .input {
  display: inline-block;
  width: 522px; }

.field select, .field input {
  display: inline-block;
  width: 310px;
  color: #36000d; }

.field_textarea textarea, .field_textarea .input {
  width: 320px;
  min-height: 8em;
  color: #36000d; }

.field .input, .field input, .field select {
  display: inline-block;
  width: 250px !important;
  height: 50px; }

.as_litebox .anzeigentext_html {
  text-align: left;
  display: inline-block !important; }

#div_area_15 td {
  max-width: 180px; }

.only_mobile, .zoom_button {
  display: none; }

.mobile .mc-background {
  background: none !important; }
  .mobile .logo, .mobile .logo_retina {
    display: none; }
  .mobile .start_content, .mobile .girls_archiv_content, .mobile .ambiente_content, .mobile .girls_content, .mobile .boys_archiv_content, .mobile .boys_content, .mobile .escort_content, .mobile .jobs_content, .mobile .uebernachtungen_content, .mobile .feedback_content, .mobile .kontakt_content, .mobile .anfahrt_content, .mobile .route_content, .mobile .schutz_content, .mobile .impressum_content {
    min-width: 300px;
    max-width: 700px;
    width: 100%;
    margin: 0 0 -14px -3px !important;
    padding: 10px 0 50px 10px; }
  .mobile .menu_button {
    top: 15px;
    right: 15px; }
  .mobile .main_content .ambiente_content {
    max-width: 826px !important; }
  .mobile .gallery-anzeigentext {
    display: block;
    overflow: hidden; }
  .mobile .no_icons .menuitem {
    display: block;
    padding: 10px 25px 25px 25px;
    font-size: 20px; }
  .mobile .mobi_extra_content {
    display: none; }
  .mobile .menu li:hover {
    color: #fbaac6; }
  .mobile .mobile .menuitem {
    border-left: none !important; }
  .mobile nav.main_nav.open {
    padding-bottom: 50px; }
  .mobile .menu_button {
    height: 50px;
    width: 60px;
    background-size: contain; }
  .mobile .mobi_footer_menu {
    text-decoration: underline;
    font-weight: bold; }
  .mobile .galerie_headline {
    color: #f8c9df;
    font-size: 27px !important;
    font-family: 'Dancing Script', cursive !important;
    font-weight: 400;
    margin-bottom: 9px;
    margin-left: 0px; }
  .mobile .only_desktop, .mobile .main_headline {
    display: none; }
  .mobile .inline_litebox_inner.active {
    max-width: 4000px !important;
    padding-top: 50px; }
  .mobile .only_mobile {
    display: block !important; }
  .mobile .inline_litebox_inner.active .close_button {
    display: block;
    position: fixed; }
  @media screen and (min-width: 300px) and (max-width: 359px) {
  .mobile .start_content, .mobile .girls_archiv_content, .mobile .ambiente_content, .mobile .girls_content, .mobile .boys_archiv_content, .mobile .boys_content, .mobile .escort_content, .mobile .jobs_content, .mobile .uebernachtungen_content, .mobile .feedback_content, .mobile .kontakt_content, .mobile .anfahrt_content, .mobile .route_content, .mobile .schutz_content, .mobile .impressum_content {
    min-width: 260px;
    max-width: 700px;
    width: 100%;
    padding: 10px 0 50px 5px !important; } }
  @media screen and (min-width: 730px) and (max-width: 850px) {
  .mobile .start_content, .mobile .girls_archiv_content, .mobile .ambiente_content, .mobile .girls_content, .mobile .boys_archiv_content, .mobile .boys_content, .mobile .escort_content, .mobile .jobs_content, .mobile .uebernachtungen_content, .mobile .feedback_content, .mobile .kontakt_content, .mobile .anfahrt_content, .mobile .route_content, .mobile .schutz_content, .mobile .impressum_content {
    width: 100% !important;
    margin: 0 auto !important;
    padding: 10px 0 50px 10px !important; } }
