

.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-orange a:after {
    background-image: linear-gradient(128deg, #d1e6f0, #f76b1c); }
.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-pink a:after {
    background-image: linear-gradient(128deg, #d1e6f0, #f54ea2); }
.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-red a:after {
    background-image: linear-gradient(308deg, #ff7676, #f53b43); }
.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-blue a:after {
    background-image: linear-gradient(308deg, #594b63, #363e9b); }
.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-green a:after {
    background-image: linear-gradient(129deg, #17ead9, #34b353); }
.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-purple a:after {
    background-image: linear-gradient(308deg, #dfa2db, #ab63c7); }
.teaser-container .field--name-field-reference-content > .field__item article.teaser-color-yellow a:after {
    background-image: linear-gradient(308deg, #dfc0b1, #f9d85b); }

.path-frontpage .view-children-group .view-content .views-row article.teaser-color-orange a:after {
    background-image: linear-gradient(128deg, #d1e6f0, #f76b1c); }
.path-frontpage .view-children-group .view-content .views-row article.teaser-color-pink a:after {
    background-image: linear-gradient(128deg, #d1e6f0, #f54ea2); }
.path-frontpage .view-children-group .view-content .views-row article.teaser-color-red a:after {
    background-image: linear-gradient(308deg, #ff7676, #f53b43); }
.path-frontpage .view-children-group .view-content .views-row article.teaser-color-blue a:after {
    background-image: linear-gradient(308deg, #594b63, #363e9b); }
.path-frontpage .view-children-group .view-content .views-row article.teaser-color-green a:after {
    background-image: linear-gradient(129deg, #17ead9, #34b353); }
.path-frontpage .view-children-group .view-content .views-row article.teaser-color-purple a:after {
    background-image: linear-gradient(308deg, #dfa2db, #ab63c7); }
.path-frontpage .view-children-group .view-content .views-row article.teaser-color-yellow a:after {
    background-image: linear-gradient(308deg, #dfc0b1, #f9d85b); }


.slider-control-container {
    height: 120px;
    z-index: 100;
}
.slider-container .active {
    z-index: 99;
}

.teaser-container .field--name-field-reference-content > .field__item article .teaser-box {
    max-width: 300px;
}

.teaser-container .field--name-field-reference-content > .field__item article a h3 {
    font-size: 24px;
}
.teaser-container .field--name-field-reference-content > .field__item article a h3 span {
    line-height: 1.3;
}



.view-sos-view .view-content .views-row.sos-forced-even {
    margin-left: 0 !important;
}
.view-sos-view .view-content .views-row.sos-forced-odd {
    margin-left: 30px !important;
}


.view-news-archive .view-header .view-news-archive-first .views-row {
    padding-top: 0;
    border-top: 0; }
.view-news-archive .view-header .view-news-archive-first article .content-container {
    height: 500px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative; }
.view-news-archive .view-header .view-news-archive-first article .content-container > div {
    position: absolute;
    bottom: 15px;
    left: 15px;
    max-width: calc(100% - 30px); }
@media only screen and (min-width: 768px) {
    .view-news-archive .view-header .view-news-archive-first article .content-container > div {
        bottom: 40px;
        left: 40px;
        max-width: 620px; } }
.view-news-archive .view-header .view-news-archive-first article .content-container > div h3 {
    color: #fff;
    font-size: 34px;
    font-weight: 600; }
.view-news-archive .view-header .view-news-archive-first article .content-container > div p {
    color: #fff; }
.view-news-archive .view-header .view-news-archive-first article .content-container > div a {
    color: #fff;
    text-decoration: none;
    font-weight: 700; }
.view-news-archive .view-header .view-news-archive-first article .content-container > div a:after {
    content: "\2192";
    margin-left: 10px; }
.view-news-archive .views-row {
    border-top: 1px solid #c5c5c5;
    padding-top: 60px;
    margin-bottom: 60px; }
.view-news-archive .views-row img {
    max-width: 100%;
    height: auto; }
.view-news-archive .views-row article:before, .view-news-archive .views-row article:after {
    content: " ";
    display: table; }
.view-news-archive .views-row article:after {
    clear: both; }
@media only screen and (min-width: 768px) {
    .view-news-archive .views-row article {
        display: flex;
        align-items: center;
        justify-content: center; } }
@media only screen and (min-width: 768px) {
    .view-news-archive .views-row article .image-container {
        width: 41.67%;
        float: left;
        padding-right: 28px; } }
.view-news-archive .views-row article .image-container img {
    width: 100%; }
@media only screen and (min-width: 768px) {
    .view-news-archive .views-row article .news-content {
        float: left;
        width: 58.22%;
        padding-left: 28px; } }
.view-news-archive .views-row article .news-content footer {
    color: #585353;
    margin-bottom: 15px; }
.view-news-archive .views-row article .news-content p {
    color: #585353;
    font-size: 16px;
    line-height: 24px; }
.view-news-archive .views-row article .news-content a {
    color: #a12868;
    text-decoration: none;
    font-weight: 700; }
.view-news-archive .views-row article .news-content a:after {
    content: "\2192";
    margin-left: 10px; }




.view-nase-price-archive-first .views-row h3, .view-nase-price-archive-first .views-row .node__meta, .view-nase-price-archive-first .views-row .node__content, .view-nase-price-archive-first .views-row a {
    text-shadow: 1px 2px 1px #394162;
}
.view-nase-price-archive-first .shadow-overlay {
    width: 100%;
    height: 100%;
    max-width: 100% !important;
    background: rgba(0,0,0,0.3);
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}


.view-our-stories-vesti-archive .views-row {
    border-top: 1px solid #c5c5c5;
    padding-top: 60px;
    margin-bottom: 60px;
}
.view-our-stories-vesti-archive .views-row:first-child {
    border-top: none;
    padding-top:10px;
}
.view-our-stories-vesti-archive .views-row img {
    max-width: 100%;
    height: auto;
}
.view-our-stories-vesti-archive .views-row article:before, .view-our-stories-vesti-archive .views-row article:after {
    content: " ";
    display: table;
}
.view-our-stories-vesti-archive .views-row article:after {
    clear: both;
}
@media only screen and (min-width: 768px) {
    .view-our-stories-vesti-archive .views-row article {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media only screen and (min-width: 768px) {
    .view-our-stories-vesti-archive .views-row article .image-container {
        width: 41.67%;
        float: left;
        padding-right: 28px;
    }
}
.view-our-stories-vesti-archive .views-row article .image-container img {
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .view-our-stories-vesti-archive .views-row article .news-content {
        float: left;
        width: 100%;
        padding-left: 28px;
    }
}
.view-our-stories-vesti-archive .views-row article .news-content footer {
    color: #585353;
    margin-bottom: 15px;
}
.view-our-stories-vesti-archive .views-row article .news-content p {
    color: #585353;
    font-size: 16px;
    line-height: 24px;
}
.view-our-stories-vesti-archive .views-row article .news-content a {
    color: #a12868;
    text-decoration: none;
    font-weight: 700;
}
.view-our-stories-vesti-archive .views-row article .news-content a:after {
    content: "\2192";
    margin-left: 10px;
}