﻿/* -- Google Fonts ALL --*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Oranienbaum&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Lobster&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Bad+Script&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Marck+Script&subset=cyrillic');
/************************************************************************************/
.corp-email {
    background: #eee none repeat scroll 0 0;
    padding: 10px;
}

.uk-nav-navbar > li > a {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.uk-dropdown-navbar {
    background: #000 none repeat scroll 0 0;
}

.uk-dropdown-navbar {
    color: #fff;
    margin-top: 0;
}

.uk-navbar-toggle {
  font-size: 18px;
  color: #FFF;
  text-decoration: none;
}

.layout-slideshow .sprocket-features-desc {
    font-family: Oranienbaum;
    font-size: 1.2em;
    line-height: 1.3em;
}

.search-block {
    bottom: 82px;
    position: relative;
    margin-bottom: -80px;
}

.search-top {
    position: relative;
}

.search-class{
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 3px;
}

@media(max-width: 500px) {
    .booking-page .tl-padding {
        padding: 0;
    }

    .search-class{
        padding: 0;
    }
}

.tl-fromprice {
    font: 20px 'Open Sans', Arial;
}

.tl-price {
    font: bold 24px 'Open Sans', Arial;
}

.tl-button {
    font: 13px 'Open Sans', Arial;
    color: #000;
    padding: 8px 20px;
    text-align: center;
    border-radius: 5px;
    background: #ed9e31;
    margin-left: 20px;
}

.tl-iconmap > img {
    width: 10px;
    height: 16px;
    margin-right: 5px;
}

.tl-iconphone > img {
    width: 14px;
    height: 16px;
    margin-right: 5px;
    margin-bottom: 4px;
}

.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 40px;
  padding: 0 15px;
  line-height: 40px;
  /* 2 */
  color: #ffffff;
  font-size: 16px;
  font-family: Open Sans, sans-serif;
  font-weight: normal;
}
/* Appear not as link */
.uk-navbar-nav > li > a[href='#'] {
  cursor: text;
}

#jp-left .inner {
    height: auto;
    margin-top: 0px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    width: 240px;
}

h3.uk-panel-title { color: #b00; font-size: 20px; }

.well-yellow, .well-small-yellow, .well-large-yellow {
    background-color: #f6f7e7;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.kw_logo { margin-top: 10px; text-align: center; }

/* Font Family */
.noto-serif {font-family: Noto Serif, serif;}
.noto-sans {font-family: Noto Sans, sans-serif;}
.oranienbaum {font-family: Oranienbaum, serif;}
.lobster {font-family: Lobster, cursive;}
.bad-script {font-family: Bad Script, cursive;}
.mark-script {font-family: Marck Script, cursive;}
.script {font-family: Script, cursive;}


/* Font Color */
.bordo {color:#b00;}
.grey {color: #696969;}

/* Font Size */
.size12 {font-size: 12px;}
.size14 {font-size: 14px;}
.size16 {font-size: 16px;}
.size18 {font-size: 18px;}
.size20 {font-size: 20px;}
.size22 {font-size: 22px;}
.size24 {font-size: 24px;}
.size26 {font-size: 26px;}
.size28 {font-size: 28px;}
.size30 {font-size: 30px;}
.size32 {font-size: 32px;}
.size34 {font-size: 34px;}
.size36 {font-size: 36px;}
.size38 {font-size: 38px;}
.size40 {font-size: 40px;}


/* Font Weight */

.kontakt {border-bottom: 1px solid #ddd; padding: 5px 10px 5px 10px; font-size: 1.4em;}

.videoclip {width: 100%;position: relative;padding-top: 56.25%;
.videoclip iframe, .videoclip object, .videoclip embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.video-responsive { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow:hidden; 
} 
.video-responsive iframe, 
.video-responsive object, 
.video-responsive embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%;
  height: 100%; 
}
.alert-warning {color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.alert-warning hr {border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {background-color: #FBDEAE;}
.table th, .table td {border-top: 1px solid #FEAB0A; line-height: 24px; padding: 8px;}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {background-color: #066; color: #fff;}
div.bs-callout, div.bs-callout-info, div.bs-callout-warning, div.bs-callout-danger {
    border-left: 5px solid #f3e2bf;
    font-size: 1.25rem;
    line-height: 1.85rem;
    padding: 15px 30px 15px 15px;
    margin-bottom: 30px;
    margin-top: 30px;
    color:#6B3A27;
}
.bs-callout-warning {background-color: #fefbed;}