/*
 Theme Name:   Sailing Child
 Theme URI:    http://sailing.thimpress.com/
 Description:  Sailing Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     sailing
 Version:      1.0.0
 Text Domain:  sailing-child
*/



.site-content {
  padding-top: 40px;
  padding-bottom: 90px;
}




.rooms .hb_room .title h4 {
  font-size: 18px;
}

.rooms .hb_room .price span {
  display: inline-block;
  font-weight: 700;
  font-size: 20px;
  border-bottom: none;
  padding-bottom: 0;
}
.rooms .hb_room .price span.title-price {
  display: inline-block;
  font-size: 18px;
  font-weight: 300;
  margin-right: 5px;
  color: #000000 !important;
}
.rooms .hb_room .price {
  position: static;
  font-weight: 700;
  font-size: 20px;
  line-height: 18px;
  padding: 20px 0;
  margin: 0 30px;
  border-top: 1px solid #eee;
  text-align: left;
}


.thim-room-top.switch-layout-container {
  display: none;

}
#thim-room-archive .summary {
  border: 1px solid #2222221c;
  background: #fff;
}




.thim-widget-box .box_image.style_2 .content-box .content-text h3.title {
  font-size: 26px;
  font-weight: 400;
  color: #fff;
  margin: 0;
  text-align: center;
}

.thim-widget-box .box_image.style_2 .content-box {
  text-align: center;
  width:100%;
  left: 45%;
}



.thim-widget-hotel-room .style_new .hb_room_carousel_container .hb_room_carousel .rooms .hb_room .summary .title-room .title h4 a {
  font-size: 35px;
  font-weight: 400;
  line-height: 45px;
}

.hb_old_layout .hb_room_carousel .summary .content-room .title-room {
  padding-top: 50px;
  text-align: center;
  padding-bottom: 50px;
}


.sidebar-stefan {
 text-align: center;
}

.sidebar-bailefelix .post-extra {
  display: none;
}

.sidebar-bailefelix .article-date {
  display: none;
}

.sidebar-bailefelix .article-title-wrapper {
  padding-bottom: 25px;
  text-align: center;
}



.sidebar .widget .widget-title span {
  display: inline-block;
  padding: 0 5px;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  font-size: 22px;
}

footer#colophon .footer {
  padding: 80px 0 40px 0;
  line-height: 1.4em;
  font-size: 14px;
}

footer#colophon.footer_style_new {
  font-size: 14px;
  line-height: 1.4em;
}




.thim-widget-hotel-room .style_new .hb_room_carousel_container .hb_room_carousel .rooms .hb_room .summary .title-room .title h4 a {
    font-size: 24px;
    font-weight: 400;
    line-height: 45px;
}


.rooms .hb_room .summary .room-types a {
    display: none;
}


/* MObile Menu*/


@media (max-width: 767px) {
#masthead.header_v3 .navigation .tm-flex .header-right .right-menu .width-navigation.main-navigation .inner-navigation ul#primary-menu li.menu-item {
    padding: 10px 10px;
    text-align: center;

} 
.menu-mobile-effect {
    padding: 0 25px 0 25px;
}
.width-logo .mobile-logo {
    margin: auto;
}
#masthead.header_v3 .navigation .tm-flex {
    width: 79%;
}
.site-header .navbar-nav {
    font-size: 18px;
    margin-top: 40px;
}
}