﻿.photos-and-videos-container {
  margin-bottom: 30px;
}
.photos-and-videos-container .section-header {
  margin: 20px 0;
  display: flex;
}
.photos-and-videos-container .section-header .section-title {
  align-items: center;
  display: flex;
}
.photos-and-videos-container .section-header .section-title h5 {
  font-family: 'BasicGothicPro_Black';
  font-size: 32px;
  margin: 0;
}
.photos-and-videos-container .section-header .filter-div {
  font-family: 'CircularStd_Bold';
  line-height: 50px;
  margin-left: auto;
  font-size: 15px;
  margin-right: 0;
  display: flex;
  height: 50px;
}
.photos-and-videos-container .section-header .filter-div .season {
  color: #000;
}
.photos-and-videos-container .section-header .filter-by-year {
  background-color: transparent;
  border: 1px solid #E6EAEA;
  padding: 0 10px;
  height: 50px;
}
.photos-and-videos-container .section-header .filter-by-year img {
  padding: 0 10px;
}
.photos-and-videos-container .section-header .filter-year {
  font-family: 'CircularStd_Book';
}
.photos-and-videos-container .section-header .filter-year:focus {
  outline: none;
}
.photos-and-videos-container .videos .video {
  margin-bottom: 30px;
}
.photos-and-videos-container .videos .video a {
  height: 200px;
}
.photos-and-videos-container .videos .video .video-image img {
  height: 200px;
}
.photos-and-videos-container .videos .video .video-image figure {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 80%);
  height: 200px;
  margin: 0;
}
.photos-and-videos-container .free-wall {
  margin: 15px;
}
.photos-and-videos-container .brick img {
  display: block;
  margin: 0;
}
.photos-and-videos-container .content-row {
  margin: 10px 0;
}
@media (max-width: 575.98px) {
  .photos-and-videos-container .section-header {
    display: block;
    margin: auto;
  }
  .photos-and-videos-container .section-header .section-title h5 {
    margin: auto;
  }
  .photos-and-videos-container .section-header .filter-div {
    justify-content: center;
  }
}