.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; }

[protected_domain] {
  position: relative; }
  [protected_domain][protected_domain_revealed="true"]:after {
    display: none !important; }
  [protected_domain]:after {
    content: 'viac';
    position: absolute;
    right: -5px;
    top: 0;
    height: 100%;
    background: white;
    border: 1px solid #eee;
    padding: 0 6px;
    color: #555;
    border-radius: 10px;
    box-shadow: -3px 0px 4px 1px #fff; }

.loading {
  position: relative;
  height: 400px;
  overflow: hidden; }
  .loading:before {
    z-index: 1;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff url("/images/preloader.gif") no-repeat center; }

#domov-produkty ul.list-unstyled > li, #kategoria-produkty ul.list-unstyled > li {
  position: relative;
  border-bottom: 1px solid #278458;
  padding-bottom: 10px; }
  #domov-produkty ul.list-unstyled > li label, #kategoria-produkty ul.list-unstyled > li label {
    margin-bottom: 0; }
  #domov-produkty ul.list-unstyled > li a, #kategoria-produkty ul.list-unstyled > li a {
    width: 100%;
    cursor: pointer;
    padding-right: 20px;
    position: relative; }
    #domov-produkty ul.list-unstyled > li a i.fa, #kategoria-produkty ul.list-unstyled > li a i.fa {
      padding: 3px 10px;
      color: #278458 !important;
      cursor: pointer;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
  #domov-produkty ul.list-unstyled > li > ul, #kategoria-produkty ul.list-unstyled > li > ul {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    list-style: none; }
    #domov-produkty ul.list-unstyled > li > ul > li, #kategoria-produkty ul.list-unstyled > li > ul > li {
      border-bottom: 1px solid #278458;
      padding-bottom: 10px; }
      #domov-produkty ul.list-unstyled > li > ul > li:last-of-type, #kategoria-produkty ul.list-unstyled > li > ul > li:last-of-type {
        border-bottom: none;
        padding-bottom: 0; }

#domov-produkty h6 {
  color: #278458; }

#render-wrapper .agent-name h5 {
  color: #278458;
  font-size: 25px; }
#render-wrapper .agent-info div, #render-wrapper .agent-info strong, #render-wrapper .agent-info p, #render-wrapper .agent-detail div, #render-wrapper .agent-detail strong, #render-wrapper .agent-detail p {
  font-size: 15px; }

#domov-uvod img {
  height: 500px;
  object-fit: cover;
  width: 100%; }

iframe {
  display: block;
  /* Add this */ }

.nice-l ul {
  padding-left: 20px;
  list-style: none;
  margin: 15px 0; }
  .nice-l ul li {
    position: relative; }
    .nice-l ul li:before {
      content: "\f00c";
      font-family: "Font Awesome 5 Free";
      display: inline-block;
      position: absolute;
      left: -20px;
      font-weight: 900;
      font-size: 12px;
      top: 2px; }

.modal.show button.close {
  z-index: 9; }

#exampleModal .modal-dialog {
  max-width: 767px; }
#exampleModal button.btn {
  border-color: #278458;
  background: #278458;
  color: #ffffff; }

#brozury-body .agent .agent-detail {
  padding: 15px 30px; }
#brozury-body .agent-button {
  height: 100%; }
  #brozury-body .agent-button a {
    height: 100%;
    position: relative; }
    #brozury-body .agent-button a span {
      position: absolute;
      left: 0;
      width: 100%;
      text-align: center;
      top: 50%;
      transform: translateY(-50%); }
#brozury-body p {
  margin-bottom: 0; }

.eshop-like-sidebar-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  padding: 0;
  z-index: 999999; }
  .eshop-like-sidebar-wrapper .eshop-like-sidebar-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.66); }
  .eshop-like-sidebar-wrapper .eshop-like-sidebar-container {
    max-width: 300px;
    position: relative;
    background: #fff;
    padding: 10px;
    height: 100%;
    overflow-y: auto; }
  .eshop-like-sidebar-wrapper .fa.fa-times {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.72);
    padding: 10px 12px;
    border-radius: 50%;
    z-index: 1; }

.eshop-like-toggle {
  position: fixed;
  top: 33%;
  transform: translateY(-50%);
  padding: 10px;
  font-size: 22px;
  background: #278458;
  color: #fff;
  cursor: pointer;
  width: 42px;
  text-align: center;
  z-index: 8; }

header .topbar {
  z-index: 1;
  position: relative; }

#domov-uvod .owl-dots {
  position: absolute;
  left: 0;
  bottom: 0; }

#domov-distributori a {
  display: block;
  padding: 15px 0; }
  #domov-distributori a:hover {
    background-color: #33a26c; }

header.header .dropdown-menu {
  min-width: 400px; }
header.header .dropdown-submenu > .dropdown-menu {
  left: auto !important;
  right: 100% !important;
  -webkit-transform: translate3d(-15px, 10px, 0) !important;
  transform: translate3d(-15px, 10px, 0) !important; }

.navbar .dropdown > .dropdown-menu li > a {
  padding: 6px 20px 6px 0;
  border-bottom: 1px solid #278458; }

.header .navbar .dropdown-menu {
  padding: 10px 15px; }

footer.footer {
  padding-top: 80px !important; }
  footer.footer .footer-contact-info {
    padding-bottom: 30px; }
  footer.footer h5 {
    font-size: 35px;
    margin-bottom: 35px !important; }

@media screen and (max-width: 767px) {
  header.header .container-fluid {
    padding: 0 10px; }
  header.header .align-items-center {
    position: relative;
    text-align: left !important; }
    header.header .align-items-center > div:last-of-type {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
      header.header .align-items-center > div:last-of-type .dropdown {
        margin-right: 0; }
        header.header .align-items-center > div:last-of-type .dropdown img {
          display: block;
          margin: auto;
          margin-bottom: 5px; }
  header.header .topbar .align-items-center > div {
    display: block !important;
    text-align: center; }
    header.header .topbar .align-items-center > div:last-of-type {
      position: relative;
      top: 0;
      transform: none; }
  header.header .navbar-collapse .nav-item {
    max-width: 100%; }
  header.header .navbar-collapse .nav-link {
    padding: 10px 20px !important; }
  header.header .navbar-collapse .dropdown-menu {
    overflow-x: hidden;
    padding: 10px 15px !important;
    min-width: 0px; }

  #domov-uvod .hp-header-item {
    max-width: 100%; }
  #domov-uvod .owl-dots {
    margin: 12px 0 10px; }
    #domov-uvod .owl-dots button {
      margin-top: 0; }

  #domov-produkty .row {
    overflow: hidden; }

  #render-wrapper .pagination {
    display: block; }
    #render-wrapper .pagination li {
      display: inline-block;
      margin-bottom: 4px; }

  [data-target="#lchoil-modal"], [data-target="#lemagroup-modal"] {
    display: block;
    margin-bottom: 15px; }

  .vyroba-laboratorium-section {
    padding-top: 40px;
    padding-bottom: 40px; }
    .vyroba-laboratorium-section .col-lg-6 {
      padding-left: 15px !important;
      padding-right: 15px !important; }

  .page-title.bg-holder {
    height: 150px !important; }

  header ul.nav {
    overflow-x: hidden;
    max-height: 80vh;
    overflow-y: auto; }

  #onas-uvod .text-left {
    text-align: center !important; } }

/*# sourceMappingURL=importer.css.map */
