/* Custom styles Elischka Systems */

.content-wrap {
  padding-top: 0;
}

.es-product-cols {
  display: flex;
  flex-wrap: wrap;
}

.es-product-col {
  display: flex;
}

.es-product-col .media-box {
  display: flex;
  flex-direction: column;
}

.es-product-col .media-box a.button {
  justify-self: flex-end;
  align-self: center;
  margin-top: auto;
}

.es-footer-form button {
  color: white!important;
 border: none;
}

.es-footer-form input {
  margin-bottom: 5px;
  background-color: #b0b0b0!important;
  color: #000!important;
  border-color: #b0b0b0!important;
}

.es-footer-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333!important;
  opacity: 1; /* Firefox */
}

.es-footer-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333!important;
}

.es-footer-form input::-ms-input-placeholder { /* Microsoft Edge */
  color: #333!important;
}


.es-news-section {
  padding: 60px 0;
  margin-bottom: 60px;
}

.es-news-wrapper {
  display: grid;
  grid-template-columns: 50% 50%;
}

.es-news-list ul {
  list-style-type: none;
  
}
.es-news-list ul a {
  display: flex;
  color: #000;
  padding: 10px;
  font-size: 1rem;
  transition: all 0.3s;
}
.es-news-list ul a.active,.es-news-list ul a:hover {
  background-color: #f9f9f9;
}

.es-news-list ul a:hover .title, .es-news-list ul a.active .title {
  color: #1ABC9C;
}

.es-news-list ul a .date {
 width: 100px;
 color: #555;
 text-align: right;
 padding-right: 15px;
 font-family: 'Raleway', sans-serif;
}

.es-news-list ul a .title {
  font-weight: 700;
  flex: 1;
  font-family: 'Raleway', sans-serif;
}

.es-news-contents {
  background-color: #f9f9f9;
  padding: 20px;
}
.es-news-content h4 {
  font-weight: 700;
}
.es-news-content img {
  float: right;
  padding-left: 20px;
  padding-bottom: 20px;
  max-width: 230px;
  height: auto;
}
.es-news-content .date {
  font-family: 'Raleway', sans-serif;
  display: none;
}
.es-news-content:not(.active) {
  display: none;
}

@media (max-width: 991px) {
  .es-news-wrapper {
    grid-template-columns: 100%;
  }
  .es-news-list {
    display: none;
  }
  .es-news-contents {
    background-color: transparent;
    padding: 0;
  }
  .es-news-content {
    display: block!important;
    background-color: #f9f9f9;
    margin-bottom: 20px;
    padding: 10px 20px;
  }
  .es-news-content .meta {
    cursor: pointer;
  }
  .es-news-content .meta:hover h4 {
    color: #1ABC9C;
  }
  .es-news-content .meta h4 {
    margin-bottom: 0;
  }

  .es-news-content .meta .date {
    display: block;
  }

  .es-news-content .text {
    display: none;
  }

  .es-news-content.mobile-open .text {
    display: block;
    padding-top: 20px;
  }

}
@media (max-width: 576px) {

  .es-news-content img {
    float: right;
    padding-left: 20px;
    padding-bottom: 20px;
    width: 100%;
    max-width: unset;
    height: auto;
    padding-left: 0;
  }
}
#prislusenstvi {
  background-color: #fff;
  padding-bottom: 0;
}
#prislusenstvi .heading-block:after {display: none;}
#prislusenstvi .heading-block {margin-bottom: 0;}

