#popmake-4520 {
      z-index: 100;
}

@font-face {
    font-family: 'Herr Von Muellerhoff';
    font-style: normal;
    font-weight: 400;
    src: local('Herr Von Muellerhoff Regular'), local('HerrVonMuellerhoff-Regular'),
        url(/wp-content/themes/sailing/assets/fonts/herr-von-muellerhof.woff) format('woff'),
        url(/wp-content/themes/sailing/assets/fonts/herr-von-muellerhoff.ttf) format('truetype');
}

.menu-right {
display: none!important;
}


.button1{
    display: block;
    padding: 10px 10px 10px 10px;
    margin-top: 15px;
    background-color: #c19b76;
    color: white!important;
    text-align: center;
    font-size: 20px;
}

.call {
    background-color: #677962;
}

.button2 {
    display: block;
    padding: 5px;
    margin-top: 10px;
    border: solid;
    min-width: 100%;
    font-size: 18px;
    text-align: center;
}
.margin-top-20{
    margin-top: 20px;
}

a {
    color: #f3923c;
}

.rooms .hb_room .media .actions .action-btn a {
    background: #f3923c;
}

.rooms .hb_room .summary .room-types a {
    color: #f3923c;
}

.owl-carousel .owl-pagination .owl-page.active span, .owl-carousel .owl-pagination .owl-page:hover span {
    background: #f3923c;
}

.filter-controls div.active, .filter-controls .filter.active, .filter-controls div:hover, .filter-controls .filter:hover {
    color: #2a2a2a;
    border-color: #f3923c;
}

.testimonial_style_new .sc-testimonials .testimonial_content .title-regency h6 a {
    color: #f3923c;
}

.wpcf7-form .contact-form-new .button {
    background: #f3923c;
    border: 1px solid #f3923c;
}

.thim-holiday {
    background-color: #f3923c;
}

.button3 {
    display: inline-block;
    padding: 5px;
    margin-top: 10px;
    border: solid ;
    width: 48%;
    font-size: 15px;
    text-align: center;
    margin-left: 5px;
}

.button-orange {
    background-color: #f3923c;
    color: white;
    border: solid 3px #f3923c;
}



@media (min-width:1024px) and (max-width: 1200px) {
#masthead.header_v3 .navigation .tm-flex .menu-center {
    margin-left: 25%!important;
    margin: 0;
    width: calc(100% - 262px);
}
  
#masthead.header_v3 .navigation .tm-flex .menu-center .width-navigation.main-navigation .inner-navigation ul#primary-menu li.menu-item {
    padding: 15px 10px;
}
  
}

@media (min-width:1024px) and (max-width: 1366px) {
#masthead.header_v3 .navigation .tm-flex .menu-center {
    margin-left: 15%!important;

}
}

@media (min-width:1024px) and (max-width: 1600px) {
#masthead.header_v3 .navigation .tm-flex .menu-center {
    margin-left: 20%!important;

}
}

.price {
    display: none!important;
}

.rooms .hb_room .price span.title-price, .rooms .hb_room .summary .description {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
.sm-logo img {
    margin-bottom: 35px!important;
    max-height: 70px;
}
}

.thim-holiday {
    background: #f3923c!important;
}

.thim-holiday p {
    color: #ffffff!important;
}

.hide {
  display: hide;
}

@media screen and (max-width:450px) {
.rooms.tp-hotel-booking.hb-catalog-column-4>.hb_room {
    width: 100% !important;
}
}
  

@media  (min-width:451px) and (max-width:691px) {
.rooms.tp-hotel-booking.hb-catalog-column-4>.hb_room {
    width: 50% !important;
}
}

footer#colophon .footer aside ul li {
  text-transform: none!important;
}

.text1 > .thim-widget-icon-box > .inner-box > .wrapper-box-icon > .smicon-box {
text-align: left;
}

.text1 > .thim-widget-icon-box > .inner-box > .wrapper-box-icon > .smicon-box > .content-inner > .sc-heading {
text-align: left;
}

.text1 > .thim-widget-icon-box > .inner-box > .wrapper-box-icon > .smicon-box > .content-inner > .sc-heading {
text-align: left;
}

.text1 > .thim-widget-icon-box > .inner-box > .wrapper-box-icon > .smicon-box > .content-inner >.desc-icon-box {
  padding-left:0px !important;
}

.text1 > .thim-widget-heading > .sc-heading > .content-heading > .heading__primary {
padding-left:0px !important;
}

.text1 > .thim-widget-heading > .sc-heading > .content-heading {
text-align: left !important;
}

.so-panel > .textwidget > .wpcf7 > form {
  margin-left:0px !important;
}

.so-panel > .textwidget > .wpcf7 > form > .contact-form-new {
  margin-left:0px !important;
  box-shadow:none !important;
}


@media (min-width: 768px) {
.navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
    font-size: 15px;
}
}

@media (min-width: 1430px) and (max-width:1568px) {
  .menu-item {
    padding:10px !important;
  }
}

@media (min-width:767px) and (max-width:1023px) {
    .menu-item {
      padding:2px !important;
  }
  .menu-main-menu {
    width:599px !important;
  }
  .menu-center {
    margin-left:0px !important;
  }
}

@media screen and (max-width:780px) {
.toprow {
    background-size: contain;
    background-repeat: no-repeat !important;
    height: 350px !important;
}
}

.toprow {
    background-size: contain;
    background-repeat: no-repeat !important;
    height: 70% !important;
}

@media (min-width:767px) {
    div.home-page.container_custom footer#colophon.footer_style_new {
        width: 200%;
        margin-left: -35vw;
    }
}

.button-bronirovanie {
    color: #d9c893 !important;
    border: 2px solid #d9c893;
    padding: 5px 15px 5px 15px;
    text-align: center;
    position: absolute;
    top: 25px;
}
.button-bronirovanie-1 {
    cursor: pointer;
    color: #d9c893;
    border: 2px solid #d9c893;
    padding: 5px 15px 5px 15px;
    text-align: center;
}
.button-bronirovanie-1:hover { 
  color:#f3923c !important;
}

a:focus {
  color:#fff;
}
@media screen and (max-width:1040px) {
#tl-search-form {
      max-width: 100% !important;
}

#popmake-4520 {
  min-width:95% !important;
}
}

@media (min-width:481px) and (max-width:767px) {
.width-navigation {
  width:300px !important;
}
}

#popmake-4520 {
  top:180px !important;
}
@media (min-width:768px) and (max-width:1040px) {
  #popmake-4520 {
      top: 110px !important;
  }
}

@media screen and (max-width:545px) {
.heading__secondary {
  margin-top:150px !important;
  }
}

#popmake-4520 > button {
  display:none!important;
}

#popmake-6558 {
  top:150px !important;
}

@media (min-width:1500px) {
  #popmake-4520 {
  left: 37% !important;
  max-width: 350px !important;
}
  #tl-search-form {
  min-width: 350px !important;
}
}