/* Exposed filters. */
.view-kinepolis-search-api .views-exposed-widgets {
  display: inline-block;
  padding: 2px;
  background-color: transparent;
}
.view-kinepolis-search-api .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .views-widget {
  border: 1px solid #a4a4a4;
  background: white;
}
.view-kinepolis-search-api div {
  tab-index: -1;
}
.view-kinepolis-search-api .views-exposed-widgets input[type="text"] {
  border: none;
  height: 1.71429em;
  margin: 5px 0 0 5px;
  padding: 0px;
  background-color: transparent;
  outline: none;
  color: #064460;
}
.view-kinepolis-search-api .views-exposed-form .views-exposed-widget {
  margin: 0 10px 0 0;
}
.view-kinepolis-search-api .views-exposed-form .views-exposed-widget.views-submit-button {
  margin-top: 25px;
}
.view-kinepolis-search-api .views-exposed-form .views-exposed-widget .form-submit {
  margin: 0;
}
.view-kinepolis-search-api .views-exposed-form .views-exposed-widget input[type="submit"] {
  border: 0;
  background-color: transparent;
  font-family: 'FontAwesome';
  font-size: 1.1em;
  color: #ff4f2e;
  margin: 2px 1px 2px 3px;
}
.view-kinepolis-search-api .views-exposed-form .views-exposed-widget input[type="submit"]:focus {
  background-color: lightgrey;
  tab-index: -1;
}
/* Search view */
.view-kinepolis-search-api .view-content .item-list {
  background-color: transparent;
}
.view-kinepolis-search-api .view-content .item-list ul {
  list-style-type: none;
  margin: 0 0;
  padding: 0 0;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li.views-row {
  /* cursor: pointer; */
  border: 1px solid #3782a3;
  border-radius: 5px;
  margin: 15px 0 !important;
  padding: 0 20px 10px 20px !important;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li.views-row-odd {
  background-color: #edeef0;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li.views-row-even {
  background-color: #eeefed;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li:hover {
  /* background-color: transparent; */
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li h2, .view-kinepolis-search-api .item-list ul li h2 a {
  color: #064460;
  text-decoration: underline;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .field-name-kinepolis-booking {
  background-color: #064460;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-footer #movie-purchase-wrapper {
  padding: 0 15px 5px 15px;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-footer .more-info-button {
  margin: 5px 0 5px 0;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-footer .field-name-kinepolis-program,
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-footer .field-name-node-link {
  float: right;
  margin-left: 5px;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-footer .field-name-kinepolis-booking {
  float: left;
  width: 100%;
}
.view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api .node-faq .field-name-node-link {
  float: right;
}

@media (max-width: 768px) {
  .view-kinepolis-search-api .views-exposed-widgets .views-widget-filter-search_api_views_fulltext,
  .view-kinepolis-search-api .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .views-widget,
  .view-kinepolis-search-api .views-exposed-widgets .views-widget-filter-type,
  .view-kinepolis-search-api .views-exposed-widgets .views-widget-filter-type .SumoSelect {
    width: 100%;
  }
  .view-kinepolis-search-api .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .views-widget input {
    width: 97%;
  }
  .view-kinepolis-search-api .views-exposed-form .views-exposed-widget.views-submit-button {
    margin-top: 0;
  }
}

@media (min-width: 320px) {
  /* smartphones, iPhone, portrait 480x320 phones */
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left {
    width: 100%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left img {
    width: 50%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-right {
    width: 100%;
  }
}
@media (min-width: 641px) {
  /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left {
    width: 30%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left img {
    width: 95%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-right {
    width: 70%;
  }
}
@media (min-width: 961px) {
  /* tablet, landscape iPad, lo-res laptops ands desktops */
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left {
    width: 49%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left img {
    width: 75%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-right {
    width: 49%;
  }
}
@media (min-width: 1025px) {
  /* big landscape tablets, laptops, and desktops */
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left {
    width: 25%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-left img {
    width: 75%;
  }
  .view-kinepolis-search-api .view-content .item-list ul.kinepolis-search-api li .group-right {
    width: 75%;
  }
}
