/* Fonty ******************************************************************** */
/* Parametry strony ********************************************************* */
/* Helpery ****************************************************************** */
/** ************************************************************************* */
/** ************************************************************************* */
@media all and (max-width: 980px) {
  header div.header-wrapper,
  header div.header-wrapper.rwd {
    text-align: center;
    padding: 0 20px;
  }
  header div.header-wrapper ul.menu-level-0,
  header div.header-wrapper.rwd ul.menu-level-0 {
    /*.inline; .float-none;*/
  }
  header div.header-wrapper ul.menu-level-0 li.item,
  header div.header-wrapper.rwd ul.menu-level-0 li.item {
    display: none;
  }
  header div.header-wrapper ul.menu-level-0 li.item.active,
  header div.header-wrapper.rwd ul.menu-level-0 li.item.active {
    display: block;
  }
  header div.header-wrapper div.drawer.wrapper-menu ul.menu-level-0,
  header div.header-wrapper.rwd div.drawer.wrapper-menu ul.menu-level-0 {
    /*.inline; .float-none;*/
    /*li.item {.display-none;}*/
  }
  header div.header-wrapper div.drawer.wrapper-menu ul.menu-level-0 li.item,
  header div.header-wrapper.rwd div.drawer.wrapper-menu ul.menu-level-0 li.item {
    display: block;
  }
  /** Baner *************************************** */
  div#banner div.arrow {
    width: 200px !important;
  }
  div#content-bg {
    background-size: cover !important;
  }
  div#content div.content-box,
  div#content div.content-box.contact {
    padding: 0 10px;
  }
  div#content div.content-box.multi div.item {
    height: 280px;
    min-width: 450px;
  }
  div#content div.content-box.multi.pages div.item {
    min-width: 0;
  }
  div#content div.content-box div.contact div.contact-left {
    font-size: 1.25em;
  }
  div#content div.content-box div.contact form#send-mail div.half {
    width: 100%;
  }
  div#content div.content-box div.contact form#send-mail textarea {
    width: 100%;
    margin-left: 0px;
  }
}
@media all and (max-width: 800px) {
  div#content div.content-box div.line {
    display: none;
  }
  /*header {position: relative; background: rgba(0,0,0,0.9);}*/
  /*header div.header-wrapper {.display-none;}*/
  header div.header-wrapper.rwd {
    display: block;
    height: auto;
    float: left;
    padding: 0;
  }
  header div.header-wrapper.rwd div.social-media {
    height: auto;
  }
  header div.header-wrapper.rwd div.social-media a {
    height: 40px;
  }
  header div.header-wrapper.rwd a#logo {
    clear: both;
    width: 250px;
    height: 80px;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  header div.header-wrapper.rwd div.wrapper-drawer {
    box-sizing: border-box;
    display: block;
    text-align: center;
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0;
    padding: 0;
    background: #d1c4aa;
  }
  header div.header-wrapper.rwd div.drawer,
  header div.header-wrapper.rwd div.drawer.wrapper-menu {
    float: none;
    display: inline-block;
    box-sizing: border-box;
  }
  header div.header-wrapper.rwd div.drawer {
    width: 50px;
    height: 50px;
    margin: 0;
    background: url('../gfx/drawer.png') no-repeat center center;
    float: left;
    display: none;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu {
    background: url('../gfx/drawer.rwd.png') no-repeat left center;
    float: left;
    width: 100%;
    text-align: center;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu ul.menu-level-0 {
    display: inline-block;
    margin-top: 0;
    float: none;
    position: initial;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu ul.menu-level-0 li.item {
    display: none;
    height: 50px;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu ul.menu-level-0 li.item a {
    height: inherit;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    font-size: 1.0625em;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu ul.menu-level-0 li.item.active {
    display: block;
    width: 185px;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu.hover {
    text-align: center;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu.hover ul.menu-level-0 {
    top: 0;
    display: inline-block;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu.hover ul.menu-level-0 li.item {
    display: block;
  }
  header div.header-wrapper.rwd div.drawer.wrapper-menu.hover ul.menu-level-0 li.item.active {
    margin: 0 !important;
    width: 185px;
  }
  header div.header-wrapper a#logo {
    float: none;
    margin: 0 auto;
    width: 40%;
  }
  header div.header-wrapper div.fast-contact {
    display: none;
  }
  div#banner div.arrow,
  div#banner div.dot {
    display: none;
  }
  div#banner div.banner-tiem div.banner-wrapper {
    /*p.small {margin-top: 400px;}*/
  }
  div#banner div.banner-tiem div.banner-wrapper p.big {
    margin-top: 310px;
  }
  div#content div.content-box.contact div.item.contact,
  div#content div.content-box.contact div.item.gmap {
    width: 100%;
  }
  div#content div.content-box.contact div.item.gmap {
    height: 280px !important;
  }
  div#content {
    background-image: none !important;
  }
  div#content div.content-box.quarter {
    width: 48%;
  }
  div.content-box.quarter:nth-child(4n+1) {
    clear: none;
  }
  div.content-box.quarter:nth-child(2n+1) {
    clear: left;
  }
}
@media all and (max-width: 700px) {
  div#banner div.banner-wrapper img.icon {
    width: 100% !important;
    height: auto;
  }
  div#content div.content-box div.contact div.contact-left {
    width: 60%;
  }
  div#content div.content-box div.contact form#send-mail {
    width: 40%;
  }
}
@media all and (max-width: 640px) {
  div#content div.content-box.contact div.item.contact form#send-mail input[type=text],
  div#content div.content-box.contact div.item.contact form#send-mail textarea {
    clear: both;
    width: 100%;
  }
  div#content div.content-box.half {
    width: 100%;
  }
  div#nav-arrow {
    display: none !important;
  }
  header div.header-wrapper a#logo {
    width: 60%;
  }
}
@media all and (max-width: 600px) {
  div#banner div.banner-tiem div.banner-wrapper p.big {
    font-size: 3.2em;
  }
  div#banner div.banner-tiem div.banner-wrapper p.small {
    font-size: 1.3em;
  }
  div#content div.content-box.title {
    padding: 0;
  }
  div#content div.content-box.title h1 {
    font-size: 3.4em;
    padding: 0;
  }
  div#content div.content-box.multi.pages div.item {
    max-height: none;
    height: 460px !important;
    margin-bottom: 30px;
  }
  ul.menu-level-0 {
    display: none;
  }
  header div.header-wrapper div.menu-drawer-box {
    float: left;
  }
  div#content div.content-box.quarter {
    width: 98%;
  }
  div.content-box.quarter:nth-child(4n+1) {
    clear: none;
  }
  div.content-box.quarter:nth-child(2n+1) {
    clear: none;
  }
  div#content div.content-box div.contact div.contact-left {
    width: 100%;
  }
  div#content div.content-box div.contact form#send-mail {
    width: 100%;
  }
}
@media all and (max-width: 480px) {
  div#content div.content-box.multi div.item {
    margin-bottom: 60px;
    min-width: 225px;
    width: 100%;
    height: auto !important;
  }
  div#content div.content-box.multi div.item a,
  div#content div.content-box.multi div.item h5,
  div#content div.content-box.multi div.item p {
    clear: both;
  }
  div#content div.content-box.multi div.item a.img {
    margin: 5px auto;
    float: none;
  }
  div#banner div#scroll-down {
    width: 227px;
    height: 114px;
    background-size: contain !important;
  }
}
@media all and (max-width: 380px) {
  div#content div.content-box div.contact div.contact-left {
    font-size: 1em;
  }
}
/*# sourceMappingURL=style.rwd.css.map */