/* line 7, ../../app/assets/stylesheets/app-universal.sass */
.universal {
  position: relative;
}
/* line 10, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap {
  position: relative;
}
/* line 13, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .btns {
  position: relative;
}
/* line 16, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .btns .btns__wrap {
  position: relative;
  text-align: center;
}
/* line 20, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items {
  position: relative;
}
/* line 23, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap {
  position: relative;
}
/* line 26, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item {
  position: relative;
}
/* line 29, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap {
  position: relative;
}
/* line 32, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_picture {
  position: relative;
}
/* line 35, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_picture .item_picture__wrap {
  position: relative;
}
/* line 38, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_picture .item_picture__wrap img {
  position: relative;
  display: block;
}
/* line 42, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_title {
  position: relative;
}
/* line 45, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_title .item_title__wrap {
  position: relative;
  font-size: 1.2rem;
  font-family: "Open Sans";
  color: #404040;
}
/* line 51, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_description {
  position: relative;
}
/* line 54, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap .item_description .item_description__wrap {
  position: relative;
  font-size: 1rem;
  font-family: "Open Sans";
  color: #404040;
}
/* line 60, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__news {
  border: 1px solid #0087c9;
}
/* line 63, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__news .item_title {
  position: relative;
}
/* line 66, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__news .item_title .item_title__wrap {
  position: relative;
  background-color: #0087c9;
  color: white;
}
/* line 71, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__event, .universal .universal__wrap .items .items__wrap .item .item__wrap.item__tour {
  border: 1px solid #e83701;
}
/* line 74, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__event .item_title, .universal .universal__wrap .items .items__wrap .item .item__wrap.item__tour .item_title {
  position: relative;
}
/* line 77, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__event .item_title .item_title__wrap, .universal .universal__wrap .items .items__wrap .item .item__wrap.item__tour .item_title .item_title__wrap {
  position: relative;
  background-color: #e83701;
  color: white;
}
/* line 82, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__festival {
  border: 1px solid #9f2475;
}
/* line 85, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__festival .item_title {
  position: relative;
}
/* line 88, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__festival .item_title .item_title__wrap {
  position: relative;
  background-color: #9f2475;
  color: white;
}
/* line 93, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__creative_teams-public {
  border: 1px solid #d750a9;
}
/* line 96, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__creative_teams-public .item_title {
  position: relative;
}
/* line 99, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__creative_teams-public .item_title .item_title__wrap {
  position: relative;
  background-color: #d750a9;
  color: white;
}
/* line 104, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__directions-public {
  border: 1px solid #d750a9;
}
/* line 107, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__directions-public .item_title {
  position: relative;
}
/* line 110, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__directions-public .item_title .item_title__wrap {
  position: relative;
  background-color: #d750a9;
  color: white;
}
/* line 115, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__pages-public {
  border: 1px solid #d750a9;
}
/* line 118, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__pages-public .item_title {
  position: relative;
}
/* line 121, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__pages-public .item_title .item_title__wrap {
  position: relative;
  background-color: #d750a9;
  color: white;
}
/* line 126, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__tours-public {
  border: 1px solid #d750a9;
}
/* line 129, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__tours-public .item_title {
  position: relative;
}
/* line 132, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items .items__wrap .item .item__wrap.item__tours-public .item_title .item_title__wrap {
  position: relative;
  background-color: #d750a9;
  color: white;
}
/* line 138, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board {
  position: relative;
}
/* line 141, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_1 .items_cols {
  width: calc(100% / 1);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_2 .items_cols {
  width: calc(100% / 2);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_3 .items_cols {
  width: calc(100% / 3);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_4 .items_cols {
  width: calc(100% / 4);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_5 .items_cols {
  width: calc(100% / 5);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_6 .items_cols {
  width: calc(100% / 6);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_7 .items_cols {
  width: calc(100% / 7);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_8 .items_cols {
  width: calc(100% / 8);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_9 .items_cols {
  width: calc(100% / 9);
}
/* line 4, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap.items__wrap__cols_count_10 .items_cols {
  width: calc(100% / 10);
}
/* line 150, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols {
  position: relative;
}
/* line 153, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap {
  position: relative;
}
/* line 156, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item {
  position: relative;
  padding: 10px;
}
/* line 160, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap {
  position: relative;
  -webkit-box-shadow: 0 0 5px #303030;
          box-shadow: 0 0 5px #303030;
  -webkit-transition: -webkit-box-shadow 0.3s ease 0s;
  transition: -webkit-box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
}
/* line 165, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap:hover, .universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap:focus {
  -webkit-box-shadow: 0 0 10px #303030;
          box-shadow: 0 0 10px #303030;
}
/* line 168, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap a {
  position: relative;
  text-decoration: none;
  outline: none;
  color: #303030;
}
/* line 174, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_label {
  display: none;
}
/* line 177, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_label.item_label__tour {
  display: block;
  position: absolute;
  top: 25px;
  left: 15px;
  background-color: darkorchid;
  padding: 5px 10px;
  color: white;
  border: 1px dashed white;
}
/* line 187, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_picture {
  position: relative;
}
/* line 190, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_picture .item_picture__wrap {
  position: relative;
}
/* line 193, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_picture .item_picture__wrap img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/* line 200, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_title {
  position: relative;
}
/* line 203, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_title .item_title__wrap {
  position: relative;
  font-size: 1.2rem;
  line-height: 1.7rem;
  padding: 10px;
}
/* line 209, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_short_description {
  position: relative;
}
/* line 212, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_short_description .item_short_description__wrap {
  position: relative;
  font-size: 1.2rem;
  line-height: 1.7rem;
  padding: 10px;
  background-color: #d750a9;
  color: white;
}
/* line 220, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_description {
  position: relative;
}
/* line 223, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_description .item_description__wrap {
  position: relative;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 10px;
}
/* line 229, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats {
  position: relative;
}
/* line 232, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 5px;
  background-color: #d750a9;
  color: white;
}
/* line 241, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat {
  position: relative;
  padding: 5px;
}
/* line 245, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat .stat__wrap {
  position: relative;
}
/* line 248, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat .stat__wrap .icon {
  position: relative;
}
/* line 251, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat .stat__wrap .icon .fa {
  position: relative;
}
/* line 254, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat .stat__wrap .count {
  position: relative;
}
/* line 257, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat .stat__wrap .count .just {
  position: relative;
}
/* line 260, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap .item_stats .item_stats__wrap .stat .stat__wrap .count .plus {
  position: relative;
  color: #e0e0e0;
  font-size: 0.85rem;
}
/* line 265, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .items_cols .items_cols__wrap .item .item__wrap.item__voting {
  position: relative;
  background-color: white;
}
/* line 270, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon {
  position: absolute;
  left: 5px;
  top: 5px;
}
/* line 275, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
/* line 281, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap img {
  position: relative;
}
/* line 284, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap object {
  position: relative;
}
/* line 287, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap svg {
  position: relative;
  width: 48px;
  height: 48px;
}
/* line 292, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap svg path {
  position: relative;
  stroke: white;
}
/* line 296, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap svg circle {
  position: relative;
  stroke: white;
}
/* line 300, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item_icon .item_icon__wrap .item_icon__count {
  position: relative;
  color: white;
  font-family: "Iosevka Web";
  font-size: 2rem;
  padding: 0 10px;
}
/* line 307, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items.items_mode__board .items__wrap .item__just_galleries {
  position: relative;
  cursor: pointer;
}
/* line 311, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1500;
  background-color: white;
  overflow-y: auto;
  height: auto;
}
/* line 322, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap {
  position: relative;
  height: 100%;
}
/* line 326, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_close {
  position: fixed;
  top: 10px;
  right: 10px;
  width: 50px;
  height: 50px;
  z-index: 10;
  color: white;
}
/* line 335, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_close:hover {
  cursor: pointer;
  background-color: white;
  color: #303030;
}
/* line 340, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_close .slider_close__wrap {
  position: relative;
  height: 100%;
  font-size: 1.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 348, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_close .slider_close__wrap .fa {
  display: block;
}
/* line 351, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider {
  position: relative;
  height: auto;
}
/* line 355, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider .slider__wrap {
  position: relative;
}
/* line 361, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider.slider-bg-black .slider__wrap .tns-outer .tns-ovh {
  background: black;
}
/* line 364, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_line {
  position: relative;
}
/* line 367, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_line .slider_line__wrap {
  position: relative;
}
/* line 370, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_line .slider_line__wrap .slider_line__title {
  font-family: "WashingtonDG";
  padding: 5px 10px;
  font-size: 2rem;
}
/* line 375, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_line .slider_line__wrap .slider_line__short_description {
  padding: 5px 10px;
}
/* line 378, ../../app/assets/stylesheets/app-universal.sass */
.universal .universal__wrap .items_modal_slider .items_modal_slider__wrap .slider_line .slider_line__wrap .slider_line__description {
  padding: 5px 10px;
  background-color: #fafafa;
}
