.newsletter-alert {
  padding: 10px 25px;
  position: fixed;
  top: 25px;
  left: 50px;
  width: calc(100% - 100px);
  background: rgba(255, 255, 255, 0.75); }
  .newsletter-alert h3 {
    text-align: center;
    font-size: 25px;
    margin: 0; }
  .newsletter-alert.success h3 {
    color: #a5ff93; }
  .newsletter-alert.fail h3 {
    color: #ff6f6f; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning a {
    color: #856404; }

#productAddedToCart, #productNotAddedToCart, #productsAllInCart {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 9999;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.77);
  cursor: pointer; }
  #productAddedToCart div, #productNotAddedToCart div, #productsAllInCart div {
    line-height: 1.2;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 26px;
    color: white; }
    #productAddedToCart div i.fa, #productNotAddedToCart div i.fa, #productsAllInCart div i.fa {
      margin-bottom: 15px; }

#productNotAddedToCart {
  background: rgba(169, 31, 29, 0.77); }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .alert a {
    font-weight: bold; }

.breadcrumbs_present {
  background-color: #121215 !important; }

.mb-15 {
  margin-bottom: 15px; }

#mapa-predajcov .filters {
  text-align: center; }
  #mapa-predajcov .filters > div {
    cursor: pointer;
    padding: 0 15px;
    display: inline-block; }
    #mapa-predajcov .filters > div img {
      margin: auto;
      -webkit-filter: grayscale(100%);
      /* Safari 6.0 - 9.0 */
      filter: grayscale(100%);
      height: 80px !important; }
    #mapa-predajcov .filters > div.selected {
      color: #fea526; }
      #mapa-predajcov .filters > div.selected img {
        -webkit-filter: grayscale(0%);
        /* Safari 6.0 - 9.0 */
        filter: grayscale(0%); }

#domov-nasi-dodavatelia .post_thumb:before {
  display: none; }
#domov-nasi-dodavatelia h2:hover {
  color: #1d1e23; }
#domov-nasi-dodavatelia .woocommerce.columns-3 {
  max-width: 767px;
  margin: auto; }

#o-nas-uvod .logo-wrap {
  padding-left: 0; }
  #o-nas-uvod .logo-wrap img {
    height: auto;
    width: 100%; }
  #o-nas-uvod .logo-wrap a {
    width: calc(25% - 1px);
    border-right: 1px solid #ebebeb;
    float: left; }
  #o-nas-uvod .logo-wrap a:nth-child(4n) {
    border-right: none; }

#products-verified table tr td:first-of-type, #products-verified table tr th:first-of-type {
  text-align: left !important; }
#products-verified table tbody tr [trigger] {
  cursor: pointer;
  transition: 0.25s; }
  #products-verified table tbody tr [trigger]:hover {
    background: #eee; }
#products-verified table tbody tr input[quantity] {
  width: 55px;
  color: black;
  height: 26px;
  background: #eee;
  border-bottom: 1px solid #bbb;
  font-size: 13px;
  padding: 2px 6px; }
#products-verified table tbody tr img {
  max-width: 100%;
  height: auto; }
  #products-verified table tbody tr img.product-miniature {
    height: 45px; }
#products-verified table tbody tr td {
  padding: 4px 8px; }
#products-verified table tbody tr.variants-tr td {
  border-bottom: 1px solid #ddd; }
  #products-verified table tbody tr.variants-tr td .column-1_3, #products-verified table tbody tr.variants-tr td .column-2_3, #products-verified table tbody tr.variants-tr td .column-1_2 {
    padding: 1px;
    box-sizing: border-box;
    float: left; }
    #products-verified table tbody tr.variants-tr td .column-1_3.single-variant:not(:last-of-type), #products-verified table tbody tr.variants-tr td .column-2_3.single-variant:not(:last-of-type), #products-verified table tbody tr.variants-tr td .column-1_2.single-variant:not(:last-of-type) {
      border-bottom: 2px solid #777;
      margin-bottom: 5px; }
    #products-verified table tbody tr.variants-tr td .column-1_3.single-variant h5, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant h5, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant h5 {
      color: black;
      text-align: left;
      background: #eee;
      padding: 2px 6px;
      margin: 0;
      font-size: 12px; }
    #products-verified table tbody tr.variants-tr td .column-1_3.single-variant span, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant span, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant span {
      display: inline-block; }
      #products-verified table tbody tr.variants-tr td .column-1_3.single-variant span.price, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant span.price, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant span.price {
        padding: 0 0 0 8px; }
        #products-verified table tbody tr.variants-tr td .column-1_3.single-variant span.price .total-price, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant span.price .total-price, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant span.price .total-price {
          width: 70px;
          text-align: center; }
    #products-verified table tbody tr.variants-tr td .column-1_3.single-variant h6, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant h6, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant h6 {
      background-color: #fff;
      border-bottom: 1px solid #f7f7f7;
      margin: 0;
      color: black;
      text-align: left;
      font-weight: 300;
      line-height: 26px;
      padding: 4px 12px;
      font-size: 15px; }
      #products-verified table tbody tr.variants-tr td .column-1_3.single-variant h6 input.form-control, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant h6 input.form-control, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant h6 input.form-control {
        width: 55px;
        color: black;
        height: 26px;
        background: #eee;
        border-bottom: 1px solid #bbb;
        font-size: 13px;
        padding: 2px 6px; }
      #products-verified table tbody tr.variants-tr td .column-1_3.single-variant h6 small, #products-verified table tbody tr.variants-tr td .column-2_3.single-variant h6 small, #products-verified table tbody tr.variants-tr td .column-1_2.single-variant h6 small {
        color: #888; }
#products-verified .pagination_single > .pager_numbers, #products-verified .pagination_single a:hover, #products-verified .pagination_slider .pager_cur:hover, #products-verified .pagination_slider .pager_cur:focus, #products-verified .pagination_pages > .active, #products-verified .pagination_pages > a:hover, #products-verified .pagination_single > .pager_numbers, #products-verified .pagination_single a, #products-verified .pagination_slider .pager_cur, #products-verified .pagination_pages > a, #products-verified .pagination_pages > span {
  color: black !important; }
#products-verified #pagination a.disabled {
  display: none; }
#products-verified .sidebar .price-slider-wrapper .slider-selection {
  background: #fea526; }
#products-verified .sidebar .price-slider-wrapper .slider-handle {
  height: 13px;
  background: #fea526;
  width: 13px;
  border-radius: 0; }
#products-verified .sidebar .price-slider-wrapper .tooltip-min, #products-verified .sidebar .price-slider-wrapper .tooltip-max {
  display: none; }
#products-verified .sidebar .price-slider-wrapper .slider-track {
  height: 3px; }
#products-verified .sidebar .price-slider-wrapper .tooltip {
  position: absolute;
  left: 50% !important;
  margin-top: 18px !important; }
#products-verified .sidebar .price-slider-wrapper .slider.slider-horizontal {
  width: 100%; }

#kosik-obsah {
  background: white; }
  #kosik-obsah td, #kosik-obsah th {
    border-color: #eee; }
  #kosik-obsah h2 {
    font-weight: 600;
    font-size: 24px;
    color: #1d1e23;
    text-align: left;
    font-style: normal; }
  #kosik-obsah .cart_totals {
    float: none;
    margin: auto; }
    #kosik-obsah .cart_totals .wc-proceed-to-checkout {
      text-align: center; }
  #kosik-obsah label {
    display: block;
    margin-bottom: 10px; }
  #kosik-obsah textarea {
    background: white;
    border: 2px solid #eee;
    width: 100%;
    height: 100px; }

#potvrdenie-dopytu h4 {
  color: #1d1e23;
  margin-bottom: 15px; }

.alert.alert-danger {
  padding: 15px;
  background: #ffdada;
  color: #9e3333;
  border: 1px solid #ec9090; }

#detaily-objednavky h5 {
  margin-bottom: 15px;
  color: #333; }
#detaily-objednavky a {
  color: #fea526;
  font-weight: bold; }
#detaily-objednavky p {
  margin-bottom: 5px;
  font-size: 17px;
  color: #333; }
  #detaily-objednavky p .badge {
    padding: 2px 6px; }
#detaily-objednavky strong {
  color: #333; }

#o-nas-referencie .sc_team_item_title {
  text-transform: none;
  margin-bottom: 10px; }
#o-nas-referencie .sc_team_item_position {
  line-height: 1.4; }

#blog-body nav a, #blog-body nav span {
  color: #1d1e23 !important; }
#blog-body .isotope_wrapx .isotope_item {
  width: 33.33%;
  float: left;
  padding: 15px;
  box-sizing: border-box; }

.alert.alert-success {
  padding: 15px;
  background: #e5ffe5;
  color: #488648;
  border: 1px solid #488648; }

#domov-uvod-slider {
  height: 700px; }

#footer-contact-form i.fa, #footer-contact-form i.fas {
  line-height: 22px;
  margin-right: 5px; }

.text-left {
  text-align: left !important; }

#manufacturer-products-wrapper li {
  margin-bottom: 15px; }
  #manufacturer-products-wrapper li .post_thumb a {
    display: block; }
    #manufacturer-products-wrapper li .post_thumb a img {
      height: 200px;
      width: 100%;
      object-fit: cover; }
  #manufacturer-products-wrapper li h2 {
    font-size: 18px;
    padding: 15px 0 0;
    line-height: 1.2;
    min-height: 0; }
    #manufacturer-products-wrapper li h2 a {
      display: block; }

.domov-fake-h2 {
  font-size: 3.5714em; }

.custom-image.breadcrumbss img {
  height: 585px;
  object-fit: cover;
  width: 100%; }

#addedToCartPopup {
  position: fixed;
  right: 100px;
  bottom: 15px;
  background: #222;
  padding: 15px;
  color: #fff;
  font-size: 16px;
  width: 200px; }
  #addedToCartPopup h3 {
    font-size: 18px; }
  #addedToCartPopup a {
    font-size: 0.857em;
    margin-top: 11px;
    padding: 7px 14px; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  background: rgba(0, 0, 0, 0.44); }
  .modal .modal-dialog {
    width: 992px;
    margin: 30px auto; }
    .modal .modal-dialog .modal-content {
      width: 100%;
      margin: 30px auto;
      background: #fff; }
      @media screen and (min-width: 767px) {
        .modal .modal-dialog .modal-content {
          width: 767px; } }
      @media screen and (min-width: 992px) {
        .modal .modal-dialog .modal-content {
          width: 992px; } }
      .modal .modal-dialog .modal-content .modal-header {
        overflow: hidden; }
        .modal .modal-dialog .modal-content .modal-header h4 {
          color: #333;
          float: left;
          margin-bottom: 0;
          padding: 8px 15px;
          max-width: calc(100% - 67px); }
        .modal .modal-dialog .modal-content .modal-header .close {
          float: right; }
      .modal .modal-dialog .modal-content .modal-body {
        padding: 15px;
        border-top: 1px solid #eee; }
        .modal .modal-dialog .modal-content .modal-body > .text-center {
          text-align: center;
          margin-bottom: 15px; }
          .modal .modal-dialog .modal-content .modal-body > .text-center img {
            margin: auto; }
        .modal .modal-dialog .modal-content .modal-body strong {
          color: initial; }
        .modal .modal-dialog .modal-content .modal-body p, .modal .modal-dialog .modal-content .modal-body ul, .modal .modal-dialog .modal-content .modal-body ol, .modal .modal-dialog .modal-content .modal-body dl, .modal .modal-dialog .modal-content .modal-body blockquote, .modal .modal-dialog .modal-content .modal-body address {
          margin-bottom: 10px;
          color: initial; }
        .modal .modal-dialog .modal-content .modal-body p:last-of-type {
          margin-bottom: 0; }

.visible-xs {
  display: none; }

#moj-ucet-obsah {
  background: #fff; }
  #moj-ucet-obsah .myaccount-tab-menu a {
    display: block;
    background-color: #121215;
    color: #fff;
    padding: 8px;
    margin-bottom: 2px;
    text-align: center; }
    #moj-ucet-obsah .myaccount-tab-menu a i.fa {
      margin-right: 6px; }
    #moj-ucet-obsah .myaccount-tab-menu a:hover, #moj-ucet-obsah .myaccount-tab-menu a.active {
      background: #fea526; }
  #moj-ucet-obsah .tab-content .tab-pane:not(.show) {
    display: none; }
  #moj-ucet-obsah .tab-content .tab-pane h3 {
    color: #1d1e23 !important;
    font-size: 32px;
    margin-bottom: 20px; }
  #moj-ucet-obsah .tab-content .tab-pane label {
    display: block; }
  #moj-ucet-obsah .tab-content .tab-pane input {
    margin-bottom: 10px; }
  #moj-ucet-obsah .tab-content .tab-pane .btn.btn-brand {
    margin-top: 5px;
    margin-bottom: 25px; }
  #moj-ucet-obsah .alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent; }
    #moj-ucet-obsah .alert.alert-info {
      color: #155724;
      background-color: #d4edda;
      border-color: #c3e6cb; }
    #moj-ucet-obsah .alert.alert-danger {
      color: #721c24;
      background-color: #f8d7da;
      border-color: #f5c6cb; }
    #moj-ucet-obsah .alert li {
      list-style-position: inside; }
    #moj-ucet-obsah .alert li:last-of-type {
      margin-bottom: 0; }
  #moj-ucet-obsah table {
    border: 1px solid #dee2e6 !important;
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse; }
    #moj-ucet-obsah table th, #moj-ucet-obsah table td {
      padding: .75rem;
      border: 1px solid #dee2e6 !important;
      vertical-align: top; }
      #moj-ucet-obsah table th a, #moj-ucet-obsah table td a {
        color: #fea526; }
  #moj-ucet-obsah #orders .dataTables_paginate a {
    color: #fea526;
    padding: 6px 12px;
    margin: 0 2px;
    border: 1px solid #ddd;
    display: inline-block; }
    #moj-ucet-obsah #orders .dataTables_paginate a:not(.disabled), #moj-ucet-obsah #orders .dataTables_paginate a:not(.current) {
      cursor: pointer; }
  #moj-ucet-obsah #orders select, #moj-ucet-obsah #orders input {
    padding: 8px 12px;
    line-height: 1;
    height: 30px; }
  #moj-ucet-obsah #orders .dataTables_wrapper {
    overflow: hidden; }
  #moj-ucet-obsah #orders .dataTables_length {
    float: left; }
  #moj-ucet-obsah #orders .dataTables_filter {
    float: right; }

header .search_wrap {
  width: 160px !important; }
header .search_state_closed input {
  display: none !important; }
header .shopping-cart-wrap {
  float: right;
  padding-top: 0.708em;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0.708em;
  height: 3.42em;
  line-height: 3.42em;
  vertical-align: top; }

.header-img img {
  object-fit: cover; }

.b {
  color: #77c764; }

/* -- -- */
/* -- ALL HAIL THE LACOBOX -- */
/* -- -- */
#lacobox-container {
  top: 0;
  left: 0;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 9999;
  display: none;
  height: 100%;
  width: 100%; }
  #lacobox-container > div {
    background-color: rgba(0, 0, 0, 0.4); }
  #lacobox-container:hover .close-lacobox, #lacobox-container:hover .lacobox-navigation {
    opacity: 1;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none; }
  #lacobox-container #lacobox-image-holder {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    #lacobox-container #lacobox-image-holder #lacobox-loader {
      position: absolute;
      width: 64px;
      height: 64px;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    #lacobox-container #lacobox-image-holder img {
      min-width: 100px;
      min-height: 100px;
      height: auto;
      width: auto;
      max-width: 90vw;
      max-height: 90vh;
      user-select: none;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -o-user-select: none; }
    #lacobox-container #lacobox-image-holder .lacobox-description {
      background-color: rgba(0, 0, 0, 0.5);
      padding: 5px 10px;
      text-align: center;
      color: white; }
  #lacobox-container.hide-navigation .lacobox-navigation {
    display: none !important; }
  #lacobox-container .close-lacobox {
    transition: opacity .3s ease-in-out;
    opacity: 0;
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 23px;
    color: #fff;
    height: 50px;
    width: 50px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.8);
    cursor: pointer; }
    #lacobox-container .close-lacobox span {
      line-height: 50px;
      font-size: 35px;
      cursor: pointer; }
  #lacobox-container .lacobox-navigation {
    transition: opacity .5s ease-in-out;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 23px;
    cursor: pointer;
    height: 100px;
    width: 50px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.8); }
    #lacobox-container .lacobox-navigation i {
      line-height: 100px;
      cursor: pointer; }
  #lacobox-container .next-lacobox-image {
    right: 5px; }
  #lacobox-container .previous-lacobox-image {
    left: 5px; }
  #lacobox-container .no-next-lacobox-image, #lacobox-container .no-next-lacobox-image i {
    opacity: 0.4 !important;
    cursor: not-allowed; }

@media screen and (max-width: 767px) {
  #lacobox-container .lacobox-navigation, #lacobox-container .close-lacobox {
    opacity: 1 !important; } }
.unformat-blog h1, .unformat-blog h2, .unformat-blog h3, .unformat-blog h4, .unformat-blog h5, .unformat-blog h6 {
  color: initial;
  line-height: 1.2;
  font-style: initial;
  text-transform: initial;
  font-size: initial; }
  .unformat-blog h1 span, .unformat-blog h2 span, .unformat-blog h3 span, .unformat-blog h4 span, .unformat-blog h5 span, .unformat-blog h6 span {
    display: inherit; }
.unformat-blog p {
  color: initial;
  margin-bottom: 10px;
  line-height: initial; }
  .unformat-blog p strong {
    color: initial; }
.unformat-blog table tr td {
  border: initial; }

@media screen and (min-width: 1200px) {
  .visible-lg {
    display: block; }

  .visible-md {
    display: none; } }
@media screen and (max-width: 1199px) {
  .visible-lg {
    display: none; }

  .visible-md {
    display: block; } }
@media screen and (max-width: 992px) {
  #toggleSideFilter {
    line-height: 1;
    position: fixed;
    left: 0;
    top: 25%;
    background: rgba(0, 0, 0, 0.66);
    color: #fff;
    padding: 15px;
    cursor: pointer;
    transition: 0.25s;
    z-index: 99997; }

  #kategoria-sdbr {
    margin-left: -275px;
    background-color: transparent;
    padding: 0 !important;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    overflow-x: visible !important;
    display: none; }
    #kategoria-sdbr #sdbr-ovrl {
      position: fixed;
      display: block !important;
      left: 0;
      width: 100%;
      height: 100%;
      top: 0;
      background-color: black;
      opacity: 0.66;
      z-index: 1;
      cursor: pointer; }
      #kategoria-sdbr #sdbr-ovrl i.fa {
        position: absolute;
        right: 15px;
        top: 15px;
        font-size: 30px;
        color: #fff; }
    #kategoria-sdbr .sidebar-container {
      background-color: #121215;
      position: relative;
      z-index: 1;
      margin-top: 0 !important;
      max-width: 275px;
      height: auto !important; }
      #kategoria-sdbr .sidebar-container #sidebar-filter {
        padding-top: 0; }

  .woocommerce-product-details__short-description {
    text-align: justify; }

  #seller_name {
    width: 90% !important; }

  .header_mobile .open_child_menu {
    top: 50% !important;
    transform: translateY(-50%); }
  .header_mobile ul.fadeOutDown {
    -webkit-animation-name: none !important;
    animation-name: none !important; }

  #blog-body .post_info, .post_meta_date, #article-body .post_info_posted, #produkt-body .product_meta {
    font-size: 13px; }

  .sc_form_title, .sc_team_title, .sc_section_title, .sc_recent_news_title, #article-body .sc_title {
    font-size: 3em !important; }
    .sc_form_title span, .sc_team_title span, .sc_section_title span, .sc_recent_news_title span, #article-body .sc_title span {
      font-size: inherit !important; }

  p, #footer-contact-form span, #footer-contact-form i, #footer-contact-form input, #footer-contact-form textarea, .sc_button, .content_wrap p.margin_bottom_null, .sc_section_descr, .menu_main_nav_area ul > li.menu-item > a, #o-nas-referencie .sc_team_item_position, #blog-body a, #kontakt-body span, #kontakt-body input, #kontakt-body textarea, #login-body input, #login-body textarea, #login-body button, #login-body label, #login-body a, #produkt-body button, #produkt-body li a {
    font-size: 15px; }

  #produkt-body button {
    padding: 10px 15px; }

  #blog-body h5 a {
    font-size: 17px; }

  #kontakt-body .sc_form_address_label {
    color: #808080; }

  .content_wrap {
    width: 100% !important;
    padding: 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; } }
@media screen and (max-width: 992px) and (min-width: 768px) {
  #blog-body .isotope_wrapx .isotope_item:nth-child(4n) {
    clear: both; } }
@media screen and (max-width: 767px) {
  .article-btns a {
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-bottom: 15px !important; }

  .visible-xs {
    display: block; }

  .pt-0-xs {
    padding-top: 0 !important; }

  .products.row-flex {
    margin-right: 0 !important; }
    .products.row-flex > li.product {
      -ms-flex: 0 0 50% !important;
      flex: 0 0 50% !important;
      max-width: 50% !important;
      padding: 0 7px 0 7px !important;
      margin-bottom: 14px !important; }

  #footer-contact-form .sc_form_item.sc_form_button {
    text-align: center;
    margin-top: 5px; }
  #footer-contact-form .g-recaptcha > div {
    margin: auto; }
  #footer-contact-form .sc_form_fields.column-2_5 {
    width: 100% !important;
    padding-top: 50px; }
    #footer-contact-form .sc_form_fields.column-2_5 > div {
      text-align: center; }
    #footer-contact-form .sc_form_fields.column-2_5 i.pull-left, #footer-contact-form .sc_form_fields.column-2_5 i {
      float: none !important;
      display: block;
      vertical-align: top; }
    #footer-contact-form .sc_form_fields.column-2_5 span {
      display: inline !important; }
    #footer-contact-form .sc_form_fields.column-2_5 .sc_form_address_field:last-of-type {
      margin-bottom: 0; }
  #footer-contact-form .empty_space {
    height: 60px; }
    #footer-contact-form .empty_space.height_2_65em {
      display: none; }

  .top_panel_title_inner .page_title {
    padding: 20px 0;
    font-size: 18px; }

  .custom-image.breadcrumbss img {
    height: 300px !important; }

  #login-body .empty_space.height_6_75em {
    height: 60px; }

  #domov-uvod-slider {
    height: 300px; }
    #domov-uvod-slider img {
      height: 300px !important; }

  #domov-nasi-dodavatelia .sc_section_descr, #domov-nasi-dodavatelia .sc_section_descr {
    margin-bottom: 30px; }
  #domov-nasi-dodavatelia ul li, #domov-nasi-dodavatelia ul li {
    width: 33.33%;
    padding-bottom: 0;
    margin-bottom: 0; }
  #domov-nasi-dodavatelia .empty_space.height_5_5em, #domov-nasi-dodavatelia .empty_space.height_5_5em {
    height: 60px; }
  #domov-nasi-dodavatelia .empty_space.height_5_7em, #domov-nasi-dodavatelia .empty_space.height_5_7em {
    height: 30px; }

  #domov-nasi-dodavatelia .empty_space.height_5_7em {
    height: 60px; }

  #domov-cta a {
    margin-bottom: 0; }
  #domov-cta .empty_space.height_8em {
    height: 60px; }

  #domov-nase-novinky .post_item.post_accented_off:last-of-type {
    margin-bottom: 0; }
  #domov-nase-novinky .empty_space.height_6_6em, #domov-nase-novinky .empty_space.height_7_8em {
    height: 60px; }

  #o-nas-uvod .sc_section_descr {
    margin-bottom: 30px; }
  #o-nas-uvod .sc_section_inner > div {
    display: block !important; }
    #o-nas-uvod .sc_section_inner > div .column-1_2 {
      width: 100%;
      padding-left: 0 !important; }
      #o-nas-uvod .sc_section_inner > div .column-1_2 .logo-wrap {
        padding-left: 0 !important; }
  #o-nas-uvod .empty_space.height_4_8em, #o-nas-uvod .empty_space.height_3_9em {
    height: 60px; }

  #o-nas-referencie .sc_team_descr {
    margin-bottom: 30px; }
  #o-nas-referencie .owl-dots {
    display: none; }
  #o-nas-referencie .empty_space.height_6_9em, #o-nas-referencie .empty_space.height_5em {
    height: 60px; }

  #produkty-vyrobcu-body {
    padding: 40px 0 15px 0; }
    #produkty-vyrobcu-body .woocommerce-ordering {
      margin-top: 10px; }
    #produkty-vyrobcu-body .product {
      margin-bottom: 0; }

  #products-verified {
    padding: 60px 0; }
    #products-verified table th:nth-of-type(3), #products-verified td:nth-of-type(3) {
      display: none; }
    #products-verified #pagination {
      margin-bottom: 0; }

  #produkt-body {
    padding-bottom: 0;
    padding-top: 0; }
    #produkt-body .empty_space.height_5em {
      height: 60px; }
    #produkt-body .woocommerce-product-gallery {
      max-width: 567px;
      margin: auto;
      margin-bottom: 30px; }
    #produkt-body .summary {
      margin-bottom: 30px; }
      #produkt-body .summary .product_title {
        text-align: center;
        margin-bottom: 15px; }
      #produkt-body .summary .price {
        width: 100%;
        text-align: center; }
      #produkt-body .summary .cart {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px; }
        #produkt-body .summary .cart .quantity, #produkt-body .summary .cart button {
          display: inline-block;
          float: none;
          margin: auto; }
      #produkt-body .summary .product_meta {
        text-align: center; }
        #produkt-body .summary .product_meta span {
          display: inline-block;
          padding: 2px 6px; }
    #produkt-body .woocommerce-tabs {
      padding: 30px 15px 45px; }

  #blog-body {
    padding: 45px 0 30px; }
    #blog-body .isotope_wrapx .isotope_item {
      width: 50%; }
      #blog-body .isotope_wrapx .isotope_item .post_info {
        margin-bottom: 15px; } }
    @media screen and (max-width: 767px) and (min-width: 561px) {
      #blog-body .isotope_wrapx .isotope_item:nth-child(3n) {
        clear: both; } }

@media screen and (max-width: 767px) {
  #article-body {
    padding: 60px 0; }
    #article-body .post_content .unformat-blog img {
      margin: auto; }
    #article-body .post_content .unformat-blog table, #article-body .post_content .unformat-blog table tbody, #article-body .post_content .unformat-blog table tr, #article-body .post_content .unformat-blog table td {
      display: block;
      width: 100% !important; }

  #kontakt-body .empty_space.height_6_75em, #kontakt-body .empty_space.height_8_7em {
    height: 60px; } }
@media screen and (max-width: 560px) {
  #domov-nasi-dodavatelia ul li, #domov-nasi-dodavatelia ul li {
    width: 50%;
    padding-bottom: 0;
    margin-bottom: 0; } }
@media screen and (max-width: 480px) {
  .g-recaptcha {
    transform: scale(0.9); }

  #domov-uvod-slider {
    height: 225px; }
    #domov-uvod-slider img {
      height: 225px !important; }

  .custom-image.breadcrumbss img {
    height: 225px !important; }

  #o-nas-uvod .logo-wrap a {
    width: 50%;
    border: none;
    padding: 1px;
    box-sizing: border-box; }

  #blog-body .isotope_wrapx .isotope_item {
    width: 100%;
    padding: 15px 0; } }

/*# sourceMappingURL=importer.css.map */
