#top-bar .top-info i.fa {
  margin-right: 10px; }

#copyright {
  margin-top: 0; }

/* DOMOV SLIDER */
#domov-slider-otvaracie-hodiny {
  border: 3px solid #434343;
  border-radius: 30px;
  padding: 10px;
  margin: 15px;
  width: 400px;
  margin-left: auto;
  margin-right: auto; }
  #domov-slider-otvaracie-hodiny > div {
    border: 2px solid #1b1b1b;
    border-radius: 17px;
    padding: 5px;
    background-color: #434343; }
    #domov-slider-otvaracie-hodiny > div h3, #domov-slider-otvaracie-hodiny > div li {
      color: white; }
    #domov-slider-otvaracie-hodiny > div > div ul {
      padding-left: 0; }
      #domov-slider-otvaracie-hodiny > div > div ul li {
        width: 50%;
        display: inline-block;
        list-style-type: none; }

.xpro-slider-container .p-text-box {
  top: 60%; }

.xpro-slider-container .p-intro-box {
  top: 30%; }

/**/
#domov-menu-na-dnes ol {
  padding-left: 0; }
  #domov-menu-na-dnes ol li {
    list-style-type: none;
    font-size: 17px; }

/**/
#menu {
  background-color: #f5f5f5; }

#domov-galeria {
  background-color: #f5f5f5; }
  #domov-galeria .section-title-border:after {
    background-color: black; }

/**/
#kontakt .reservation-form-box {
  display: block; }
  #kontakt .reservation-form-box strong, #kontakt .reservation-form-box p, #kontakt .reservation-form-box li {
    color: white; }
  #kontakt .reservation-form-box ul {
    padding: 0; }
    #kontakt .reservation-form-box ul li {
      list-style-type: none; }

.color-highlight {
  color: #c5a86a !important; }

#top_newsletter {
  background: #c5a86a; }
  #top_newsletter h2, #top_newsletter span {
    color: #444034; }
  #top_newsletter .small-title {
    border-right-color: #444034; }
  #top_newsletter input {
    color: #444034;
    border-color: #444034; }
  #top_newsletter [type=submit] {
    background: #444034;
    color: white; }

#jedalny-listok {
  position: relative; }
  #jedalny-listok:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.25); }
  #jedalny-listok a[data-toggle] {
    text-align: center;
    width: 75px;
    height: 75px;
    background: transparent;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    margin: 0 30px; }
    #jedalny-listok a[data-toggle]:before {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      content: "";
      height: 90px;
      width: 90px;
      border: 2px solid #fff;
      border-radius: 50%;
      position: absolute;
      top: -10px;
      left: -8px;
      color: #c5a86a; }
    #jedalny-listok a[data-toggle]:hover:before {
      border-color: #c5a86a; }
    #jedalny-listok a[data-toggle] img {
      width: 90%;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translateX(-50%) translateY(-50%); }
    #jedalny-listok a[data-toggle]:nth-of-type(2) img {
      width: 60%;
      transform: translateX(-50%) translateY(-56%); }
  #jedalny-listok a[data-toggle].active-tab:before {
    border-color: #c5a86a; }
  #jedalny-listok .menu-button-filter li {
    margin: 0 12px; }
    #jedalny-listok .menu-button-filter li span {
      font-size: 20px;
      color: white;
      text-shadow: 2px 2px 4px black; }
  #jedalny-listok .menu-item {
    margin-bottom: 10px; }
    #jedalny-listok .menu-item .menu-wrapper {
      background-color: rgba(255, 255, 255, 0.85);
      padding: 25px 25px;
      border-radius: 30px; }
      #jedalny-listok .menu-item .menu-wrapper .title-box {
        width: 100%;
        display: inline-block;
        -moz-display: inline-block; }
        #jedalny-listok .menu-item .menu-wrapper .title-box h3 {
          padding-top: 0;
          font-size: 24px;
          line-height: 24px;
          float: left;
          background: transparent;
          position: relative;
          margin: 0;
          z-index: 20;
          overflow: hidden;
          width: auto;
          max-width: 82.5%;
          text-align: justify; }
        #jedalny-listok .menu-item .menu-wrapper .title-box span.price {
          font-size: 24px;
          float: right;
          background: transparent;
          color: #c5a86a;
          position: relative;
          padding: 0;
          z-index: 20;
          width: auto;
          max-width: 25%; }
        #jedalny-listok .menu-item .menu-wrapper .title-box .line-box {
          position: relative;
          top: 21px;
          overflow: hidden;
          padding: 0 10px; }
          #jedalny-listok .menu-item .menu-wrapper .title-box .line-box .line-dotted {
            position: relative;
            border-top: 2px dotted #ccc;
            z-index: 1;
            left: 0; }
      #jedalny-listok .menu-item .menu-wrapper .desc p {
        font-size: 15px;
        line-height: 20px;
        text-align: left; }

.section-title-white:after {
  content: url("../assets/images/title-decor-white.png"); }

#objednavka_prijata, #prihlaseny_k_odberu, #uz_prihlaseny_k_odberu, #vyberte_kategoriu {
  padding: 30px 50px;
  max-width: 750px;
  margin-top: 5%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.85);
  border-radius: 4px;
  font-size: 45px; }
  #objednavka_prijata h2, #prihlaseny_k_odberu h2, #uz_prihlaseny_k_odberu h2, #vyberte_kategoriu h2 {
    color: #c5a86a !important;
    margin: 0; }
  #objednavka_prijata p, #prihlaseny_k_odberu p, #uz_prihlaseny_k_odberu p, #vyberte_kategoriu p {
    margin-top: 15px;
    font-size: 13px;
    color: white; }

@media screen and (max-width: 767px) {
  #objednavka_prijata, #prihlaseny_k_odberu, #uz_prihlaseny_k_odberu, #vyberte_kategoriu {
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    border-radius: 0px !important;
    transform: none;
    font-size: 30px;
    padding: 30px 25px; } }
@media screen and (max-height: 750px) {
  .xpro-slider-container .p-intro-box {
    top: 25%; }
    .xpro-slider-container .p-intro-box h1 {
      margin-top: 0; }

  .xpro-slider-container .p-text-box {
    top: 55%; } }
@media screen and (max-height: 650px) {
  .xpro-slider-container .p-intro-box {
    top: 22.5%; }
    .xpro-slider-container .p-intro-box h1 {
      margin-top: 0; }

  .xpro-slider-container .p-text-box {
    top: 50%; } }
@media screen and (max-width: 992px) {
  #domov-novinka img {
    width: auto !important; } }
@media screen and (max-width: 767px) {
  #uvod .xpro-slider-item {
    background-position: 38% center !important; }
  #uvod.xpro-slider-container .p-intro-box {
    top: 22.5% !important; }
  #uvod.xpro-slider-container .p-text-box {
    top: 50% !important; }
  #uvod .xp-headtext {
    font-size: 30px !important; }
  #uvod .xp-headsubtext {
    font-size: 20px !important; }

  .xpro-slider-item, #scroller, #scrollerx {
    height: 600px !important; }

  #o-nas .container > .row > .col-sm-12 {
    padding: 0; }
    #o-nas .container > .row > .col-sm-12 .content-about-box {
      padding: 0; } }
@media screen and (max-width: 480px) {
  #uvod.xpro-slider-container .p-intro-box {
    top: 20% !important; }
  #uvod.xpro-slider-container .p-text-box {
    top: 47.5% !important; }
  #uvod .xp-headtext {
    font-size: 25px !important; }
  #uvod .xp-headsubtext {
    font-size: 20px !important; } }

/*# sourceMappingURL=importer.css.map */
