.cf:before,
.cf:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after {
  clear: both;
}
@media (max-width: 1299px) {
  .nav.menu.slider {
    margin: 0;
    padding: 0 20px;
  }
  .nav.menu.slider .slick-prev {
    left: 0;
  }
  .nav.menu.slider .slick-next {
    right: 0;
  }
  #jm-allpage .jm-category-module.default.carousel {
    padding: 0 20px;
    margin-left: 0;
    margin-right: 0;
  }
  #jm-allpage .jm-category-module.default.carousel .carousel-control.right {
    right: 0;
  }
  #jm-allpage .jm-category-module.default.carousel .carousel-control.left {
    left: 0;
  }
  #jm-allpage .jm-category-module.default.carousel .mod-article-image {
    max-width: 50% !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #jm-top-menu-nav {
    padding-top: 13px;
  }
  .blog.pracownie .item .page-header {
    line-height: 29px;
    max-width: 95%;
  }
  .blog.pracownie .item .page-header h2 {
    font-size: 16px;
    line-height: 29px;
  }
  .blog.pracownie .field-value {
    padding-right: 20px;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-title {
    font-size: 16px;
    line-height: 29px;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-instructor {
    padding-right: 20px;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-title-wrapper {
    max-width: 95%;
  }
  #jm-allpage .jm-category-module.default.carousel .jmm-item {
    text-align: center;
  }
  #jm-allpage .jm-category-module.default.carousel .mod-article-image.pull-left {
    float: none;
    margin: 0 0 25px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  img {
    box-sizing: border-box;
  }
  .btn {
    -webkit-appearance: none;
  }
  input,
  select,
  textarea {
    max-width: 100%;
  }
  #jm-back-top {
    bottom: 20px;
    margin-right: 20px;
  }
  .jm-module-in {
    height: auto !important;
  }
}
@media (max-width: 767px) {
  #jm-top-menu-nav {
    padding-top: 13px;
  }
  #jm-allpage #jm-page-settings ul.nav.menu .contrast-label,
  #jm-allpage #jm-page-settings ul.nav.menu .resizer-label,
  #jm-allpage #jm-page-settings ul.nav.menu .width-label {
    display: none;
  }
  #jm-allpage #jm-page-settings ul.nav.menu > li {
    margin: 1px;
  }
  #jm-allpage .jm-category-module.default:not(.carousel):not(.pracownie) .jmm-item {
    text-align: center;
    padding-bottom: 30px;
  }
  #jm-allpage .jm-category-module.default:not(.carousel):not(.pracownie) .jmm-item:last-child {
    padding-bottom: 15px !important;
  }
  #jm-allpage .djev_mod_items .djev_item {
    text-align: center;
    padding-bottom: 45px;
  }
  #jm-allpage .djev_mod_items .span4:last-child .djev_item {
    padding-bottom: 0;
  }
  #jm-allpage .djev_mod_items .djev_city,
  #jm-allpage .djev_mod_items .djev_category {
    float: none;
  }
  #jm-allpage .jm-category-module.default.carousel .jmm-item {
    padding-bottom: 30px !important;
  }
  #jm-allpage .jm-category-module.default.carousel .jmm-item:last-child {
    padding-bottom: 0 !important;
  }
  .blog.pracownie .item .page-header {
    line-height: 26px;
    max-width: 95%;
  }
  .blog.pracownie .item .page-header h2 {
    font-size: 16px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .blog.pracownie .field-value {
    padding-left: 10px;
    padding-right: 10px;
  }
  .blog.pracownie .jm-blog-content {
    bottom: 10%;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-title {
    font-size: 16px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-instructor {
    padding-right: 20px;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-title-wrapper {
    max-width: 95%;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-instructor {
    padding-left: 10px;
    padding-right: 10px;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-text {
    bottom: 10%;
  }
  .jm-schedule .span4:last-child {
    text-align: left;
  }
  .pagination .pagination-start,
  .pagination .pagination-prev,
  .pagination .pagination-next,
  .pagination .pagination-end {
    display: none;
  }
  .item-page.news .page-header > h2 {
    font-size: 32px;
  }
  .item-page.news .pull-none.item-image + .item-page-in {
    margin-top: -30px;
  }
  .item-page.news .item-page-in {
    margin-left: 30px;
    padding-top: 30px;
    padding-left: 30px;
  }
  .item-page.news .item-page-in p:first-of-type:not(:last-child) {
    font-size: 18px;
  }
  .djev_search_horz .djev_search_el {
    width: 50%;
  }
  .nav.menu.slider .slick-track > li > a,
  .nav.menu.slider .slick-track > li > span.separator {
    font-size: 16px;
  }
  img {
    box-sizing: border-box;
  }
  .btn {
    -webkit-appearance: none;
  }
  input,
  select,
  textarea {
    max-width: 100%;
  }
  #jm-back-top {
    bottom: 20px;
    margin-right: 20px;
  }
  #jm-footer .jm-module,
  #jm-footer .text-right {
    text-align: center !important;
  }
  .jm-module-in {
    height: auto !important;
  }
  #jm-allpage .jm-category-module.default.carousel .mod-article-image {
    max-width: 170px !important;
  }
  .archive .filter-search > input,
  .archive .filter-search > div {
    width: 100% !important;
    margin-bottom: 10px;
  }
  ul.list-striped li > .pull-right {
    float: none;
    margin: 0;
  }
}
@media (max-width: 599px) {
  #jm-allpage .jm-category-module.default.pracownie .jmm-row,
  .blog.pracownie .row-fluid {
    flex-wrap: wrap;
  }
  #jm-allpage .jm-category-module.default.pracownie .jmm-rows > div > .jmm-item,
  .blog.pracownie .row-fluid > [class*="span"] {
    width: 50%;
  }
  .jm-category-module,
  .djev_mod_items {
    padding-top: 20px;
  }
  .jm-category-module .see-all,
  .djev_mod_items .see-all {
    top: -15px;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (max-width: 479px) {
  #jm-logo {
    max-width: 75%;
  }
  #jm-top-menu-nav {
    padding-top: 10px;
  }
  #jm-page-settings {
    float: none;
  }
  #jm-page-settings + .pull-right {
    float: none;
  }
  .item-page.news .page-header > h2 {
    font-size: 28px;
  }
  .item-page.news .pull-none.item-image + .item-page-in {
    margin-top: 0;
  }
  .item-page.news .item-page-in {
    margin-left: 0;
    padding-left: 0;
  }
  blockquote {
    padding-left: 30px;
    padding-right: 30px;
  }
  .djev_search_horz .djev_search_el {
    width: 100%;
  }
  .djev_list .djev_image_wrap {
    float: none;
    margin: 0 0 30px;
  }
  #jm-allpage .jm-category-module.default.carousel .mod-article-image {
    max-width: 50% !important;
  }
}
@media (max-width: 320px) {
  #jm-allpage .jm-category-module.default.pracownie .jmm-rows > div > .jmm-item,
  .blog.pracownie .row-fluid > [class*="span"] {
    width: 100%;
  }
  #jm-allpage .jm-category-module.default.carousel .mod-article-image {
    max-width: 40% !important;
    margin-right: 15px !important;
    margin-bottom: 10px;
  }
}
/*# sourceMappingURL=/templates/oksir/css/template_responsive.9.map */