

/* social-stream */

body .blog-section-posts.m-social-stream-blog-section .container,
.container.social-stream-container {
    padding: 70px 10px 0;
}

.blog-section-posts._preview .container {
    padding: 0 10px;
}

.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-author._details {
    margin-bottom: 0;
}

.social-stream-search__search-btn {
    padding: 0;
}

.overview-block>#overview-load-more-prev, 
.overview-block>#overview-load-more {
    font-family: inherit;
    padding: 0;
    white-space: inherit;
    font-size: 10px;
}

.overview-block__item__date {
    margin: 0;
}

.social-stream-gallery__nav .social-stream-gallery__nav__btn,
.blog-section-posts._preview .blog-section-posts__btn,
.elementor-kit-5 .overview-block__item__link-admin,
.overview-block__item__link-admin,
.overview-block>#overview-load-more-prev, 
.overview-block>#overview-load-more,
.blog-section-stream_posts .fc .fc-daygrid-day.fc-day-today,
.social-stream-search__clean-btn, 
.social-stream-search__add-btn, 
.social-stream-search__search-btn,
.social-stream-arhive__selects .select2-container--default .select2-results__option[aria-selected=true], 
.social-stream-arhive__selects .select2-container--default .select2-results__option--highlighted[aria-selected],
.social-stream-arhive__selects .select2-container--default .select2-selection--single,
#event-view-switcher {
    background: linear-gradient(232deg, #EDBD5C 0%, #FFF6D5 100%);
}

.social-stream-search__clean-btn:hover, 
.social-stream-search__add-btn:hover, 
.social-stream-search__search-btn:hover {
    background: #000;
}

.social-stream-search__add-btn:hover::before, 
.social-stream-search__add-btn:hover::after {
    background: #fff;
}

.social-stream-search__clean-btn:hover svg g {
    fill: #fff;
}

.social-stream-gallery__nav .social-stream-gallery__nav__btn svg {
    fill: #000;
}

.blog-section-posts._preview .blog-section-posts__btn,
.elementor-kit-5 .social-stream-gallery__link,
.social-stream-gallery__link {
    color: #000;
    font-family: inherit;
}
.elementor-kit-5 .overview-block__item__link-admin,
.overview-block__item__link-admin,
.social-stream-arhive__selects .select2-container--default .select2-results__option[aria-selected=true], 
.social-stream-arhive__selects .select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #000;
}

#event-view-switcher .switch-view.active {
    background: #000;
}

.social-stream-arhive__selects .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent transparent;
}

.social-stream-arhive__selects .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #000 transparent;
}

.social-stream-arhive__selects .select2-dropdown {
    border: none
}

.social-platform-info__wrapper>a:hover {
    border: 1px solid #000;
    background: #000;
}

.social-platform-info__wrapper>a:hover img {
    filter: invert(1);
}

.elementor-kit-5 .overview-block__item__link-admin:hover,
.overview-block__item__link-admin:hover {
    background: #000;
    color: #fff;
}

.elementor-kit-5 .social-stream-gallery__link:hover,
.social-stream-gallery__link:hover {
    color: #000;
}

.social-stream-card__link {
    font-family: inherit;
    color: #000;
}

.social-stream-preloader__wrapper {
    background-image: url(../images/preloader.gif);
}

.overview-block__item__add-new {
    position: relative;
    color: #000;
}

.elementor-kit-5 .overview-block__item__add-new {
    color: #000;
}

.social-stream-post__link,
.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-author._details {
    position: relative;
}

.social-stream-post__link img,
.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-author._details img,
.overview-block__item__add-new img {
    opacity: 0;
}

.overview-block__item__add-new::before {
    content: '';
    background-image: url(../images/add.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 0;
    left: 0;
}

.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-author._details:first-child::before {
    content: '';
    background-image: url(../images/calendar.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
  }

.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-author._details:last-child:before {
    content: '';
    background-image: url(../images/user-icon.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}


.social-stream-post__link::before {
    content: '';
    background-image: url(../images/copy.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.overview-block>#overview-load-more-prev, 
.overview-block>#overview-load-more {
    border: none;
    color: #000;
}

.blog-section-posts._preview .blog-section-posts__article-link-new:hover {
    text-decoration: none;
    color: #969696;
}

.blog-section-posts._preview .blog-section-posts__article-link-new:hover svg {
    fill: #969696;
}

.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-link-new:hover {
    color: #000;
    text-decoration: none;
}

.m-social-stream-blog-section .blog-section-posts__links .blog-section-posts__article-link-new:hover svg {
    fill: #000;
}

.social-stream-gallery__link img, 
.social-stream-gallery__link__icon {
    background: #000;
}


input[type="text"].social-stream-search__input {
    background: #000;
    color: #fff;
}

input[type="text"].social-stream-search__input::placeholder {
    color: #fff;
}

body.post-type-archive-stream_post {
    overflow-x: hidden;
}

body.post-type-archive-stream_post .site {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
  }
  
  body.post-type-archive-stream_post .blog-section-stream_posts {
    flex-grow: 1;
  }

@media screen and (min-width: 950px) {
    .container.social-stream-container {
        max-width: 1140px !important;
    }
    .overview-block {
        width: calc(100% + 20px);
        margin-left: -10px;
        margin-right: -10px;
    }
    #calendar {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

@media screen and (min-width: 1140px) {
    #calendar {
        width: calc(100% + 100vw - 1200px);
        margin-left: calc(-50vw + 600px);
        margin-right: calc(-50vw + 600px);
    }
    .overview-block {
        width: calc(100% + 100vw - 1130px);
        margin-left: calc(-50vw + 565px);
        margin-right: calc(-50vw + 565px);
    }
}