/**
News styles.
*/

/*

.path-news a.header-h1-wrapper-link:visited,
.path-news a.header-h1-wrapper-link:active,
.path-news a.header-h1-wrapper-link:link,
.path-news a.header-h1-wrapper-link:hover,
.path-news a.header-h1-wrapper-link {
    text-decoration: none;
    color: #222;
    cursor: default;
    pointer-events: none;
}

.path-news #outer_shell #shell h2 div,
.path-news #outer_shell #shell h2 {
    font-size: 36px;
    line-height: 1.2;
    margin: 0 0 0.25em 0;
}

.path-news #outer_shell #shell h3 div,
.path-news #outer_shell #shell h3 {
    font-size: 32px;
    font-weight: normal;
    line-height: 1.2;
    color: rgba(0, 0, 0, 0.44);
    margin: 0 0 0.25em 0;
}

.path-news .header_meta_wrapper .cat-blog {
    margin-bottom: 15px;
}

.path-news #shell #header .content-meta {
    margin-bottom: 0;
}

.path-news #Headline {
    display: block;
}

.path-news #Headline h1 {
    min-height: 20px;
}

.path-news #outer_shell .medium-editor-insert-plugin p,
.path-news #news_main div,
.path-news #news_main p {
    text-indent: 0;
    margin: 0 0 1.5em 0;
    line-height: 2em;
    padding: 0;
}

*/

.path-news #news_main .medium-insert-images p {
    display: none;
}

.path-news #news_main .medium-insert-images.medium-insert-images-left_outside figure img,
.path-news #news_main .medium-insert-images.medium-insert-images-right_outside figure img,
.path-news #news_main .medium-insert-images.medium-insert-images-left figure img,
.path-news #news_main .medium-insert-images.medium-insert-images-right figure img {
    margin-top: 0.5em;
}

.path-news  #news_main .medium-insert-images-left {
    margin: 0 20px 20px 0;
}

.path-news  #news_main .medium-insert-images-right {
    margin: 0 0 20px 20px;
}

.path-news  #news_main .medium-insert-images-left_outside {
    max-width: 50%;
    float: left;
    margin: 0 30px 20px 0;
}

[dir="rtl"] .path-news  #news_main .medium-insert-images-left_outside {
    float: right;
    margin: 0 0 20px 30px;
}

.path-news  #news_main .medium-insert-images-right_outside {
    max-width: 50%;
    float: right;
    margin: 0 0 20px 30px;
}
[dir="rtl"] .path-news  #news_main .medium-insert-images-right_outside {
    float: left;
    margin: 0 30px 20px 0;
}

@media (min-width: 992px) {
    .path-news  #news_main .medium-insert-images-right.image-slider,
    .path-news  #news_main .medium-insert-images-left.image-slider {
        max-width: 36.33%;
    }
    .path-news  #news_main .medium-insert-images-right.image-slider {
        float: right;
    }
    .path-news  #news_main .medium-insert-images-left_outside {
        max-width: 63%;
        margin-left: -26%;
    }
    .path-news  #news_main .medium-insert-images-right_outside {
        max-width: 63%;
        margin-right: -26%;
    }
    [dir="rtl"] .path-news  #news_main .medium-insert-images-left_outside {
        max-width: 63%;
        margin-right: -26%;
    }
    [dir="rtl"] .path-news  #news_main .medium-insert-images-right_outside {
        max-width: 63%;
        margin-left: -26%;
    }
}

.path-news  #news_main .medium-insert-images-wide_outer_border {
    margin-left: -181px;
    margin-right: -181px;
}

.path-news  #news_main .medium-insert-images-wide_outer_border img {
    width: 100%;
}

.path-news #news_main .medium-insert-images-wide_full_page {
    margin-left: calc(360px - 50vw);
    margin-right: calc(360px - 50vw);
}

@media (max-width: 991px) {
    .path-news #news_main .medium-insert-images-wide_full_page {
        margin-left: -15px;
        margin-right: -15px;
    }
}

.path-news  #news_main .medium-insert-images-wide_full_page img {
    width: 100%;
}

.path-news #news_main blockquote .medium-insert-images-wide_full_page {
    margin-left: calc(312px - 50vw);
    margin-right: calc(312px - 50vw);
}

/* taken out for now - stretches images beyond their normal size, which is odd for old, scraped articles
.path-news #news_main .medium-insert-images.medium-insert-images-wide img {
    width: 100%
}
*/

.path-news blockquote footer {
    margin-top: 0.5em;
    font-style: normal;
}

.path-news blockquote + footer {
    font-style: normal;
    display: block;
    font-size: 97.2%;
    line-height: 1.42857143;
    color: #777;
    position: relative;
    position: relative;
    top: -2em;
}

.path-news blockquote + blockquote {
    position: relative;
    top: -1.5em;
    margin-bottom: 0;
}

.path-news .medium-insert-images figure figcaption {
    font-style: normal;
    color: #838383;
    line-height: 1.7;
    margin-top: 5px;
}

.path-news .medium-insert-images-right figcaption,
.path-news .medium-insert-images-right_outside figcaption {
    text-align: left;
    padding-left: 5px;
}

.path-news .medium-insert-images-left figcaption,
.path-news .medium-insert-images-left_outside figcaption {
    text-align: right;
    padding-right: 5px;
}
:lang(es) .path-news .medium-insert-images-left figcaption,
:lang(es) .path-news .medium-insert-images-left_outside figcaption,
:lang(nl) .path-news .medium-insert-images-left figcaption,
:lang(nl) .path-news .medium-insert-images-left_outside figcaption {
    text-align: left;
    padding-right: 5px;
    padding-left: 10px;
}

.path-news img {
    max-width: 100%;
}

.path-news .main-content main br {
    display: inline;
    margin: 0;
    line-height: inherit;
    content: none;
}

.news-article h1 {
    font-family: 'Michroma', Armata, 'Ubuntu',Arial,Verdana,sans-serif;
    color: #617741 !important;
    margin-top: 40px;
    margin-bottom: 20px;
}
:lang(cs) .news-article h1 {
    font-family: Montserrat, Armata, Michroma, Arial,Verdana,sans-serif;
}

@media (max-width: 768px) {
    .news-article h1 {
        font-size: 1.2em;
        margin-top: 0px;
        padding-left: 15px;
    }
    .news-location {
        padding-left: 15px;
    }
}

.news-article h1.mb0 {
    margin-bottom: 10px;
}
.news-article h1 > p {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .path-block .medium-insert-images,
    .path-news .medium-insert-images {
        max-width: none !important;
        display: block;
        width: 100%;
    }
}

/**
NEWS LISTING PAGE (/news/)
*/

.news-listing {
    width: 100%;
}

.news-listing img {
    max-width: 100%;
}

.news-listing h2 {
    margin-top: 10px;
    color: #ababab;
    font-size: 1.2em;
}

.news-listing .row {
    margin-bottom: 20px;
}

.news-listing .row h1 {
    font-size: 1.1em;
}

.news-listing .row h1,
.news-listing .row h3 {
    /*font-weight: bold;*/
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 5px;
}

.news-listing .tagline {
    color: #ababab;
    font-size: 0.95em;
}

.news-listing .tagline.location {
    font-size: 0.8em;
    padding-top: 5px;
}

.news-listing .category {
    font-size: 1.0em;
}

/* FIXME removed as the published attr seems to be not set (always false)
.news-listing .article-published-false {
    opacity: 0.5;
    position: relative;
}
*/

/*
.news-listing .article-published-false:after {
    content: "NOT PUBLISHED";
    font-family: "Michroma", Arial, Verdana, sans-serif;
    font-size: 30px;
    color: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(20deg);
    transform: translate3d(-50%, -50%, 0) rotate(20deg);
}
*/

.news-listing .prev-next-block {
    display: none;
}


@media (max-width: 767px) {
    #news_main article {
        padding-left: 15px;
        padding-right: 15px;
    }
    .news-listing h2 { 
        padding-left: 15px;
    }
}

.owl-item {
    opacity: 0.2;
    transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.owl-item.active {
    opacity: 1;
}

/**
nice arrows for the slideshow
*/

.home-wrapper .js-editable-body .owl-holder,
.path-news .owl-holder {
    position: relative;
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-next,
.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-prev,
.path-news .owl-arrow {
    position: absolute;
    z-index: 2;
    visibility: visible;
    top: 20px;
    bottom: 100px;
    width: 80px;
    z-index: 2;
    text-align: center;
    background: rgba(255, 255, 255, 0);
    cursor: pointer;
    -webkit-transition: opacity 0.2s linear, background 0.2s linear;
    transition: opacity 0.2s linear, background 0.2s linear;
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-next:after,
.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-prev:after,
.path-news .owl-arrow:after {
    position: absolute;
    top: 50%;
    line-height: 1em;
    margin-top: -0.5em;
    color: #527147;
    font-size: 120px;
    text-shadow: 0 0 5px black;
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-next:hover,
.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-prev:hover,
.path-news:hover .owl-arrow {
    opacity: 0.6;
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-next:hover,
.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-prev:hover,
.path-news .owl-arrow:hover {
    opacity: 1;
    background: rgba(255, 255, 255, 0.2);
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-arrow-prev,
.path-news .owl-arrow-prev {
    left: -80px;
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-prev:after,
.path-news .owl-arrow-prev:after {
    right: 10px;
    content: '〈';
}
[dir="rtl"] .path-news .owl-arrow-prev:after {
/*     left: 10px;
right:auto; */
    content: '〉';
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-next,
.path-news .owl-arrow-next {
    right: -80px;
}

.home-wrapper .js-editable-body .owl-carousel.image-slider:not(.medium-insert-images-wide) .owl-next:after,
.path-news .owl-arrow-next:after {
    left: 10px;
    content: '〉';
}
[dir="rtl"] .path-news .owl-arrow-next:after {
/*     right: 10px;
left:auto; */
    content: '〈';
}

.path-news .owl-controls .owl-nav {
    display: none;
}

/*
[dir="rtl"] .path-news .owl-arrow-next:after {
    content: '〈';
}
*/

/* Custom follow toolbox */

.horizontal_follow {
    text-align: center;
}
.horizontal_follow .button_follow {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 0 6px;
}
.horizontal_follow .button_facebook_follow {
    background: #305891 url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.439%2010.95h4v-4.95h-4c-3.311%200-6%202.92-6%206.5v2.5h-4v4.97h4v12.03h5v-12.03h5v-4.97h-5v-2.55c0-.86.532-1.5%201-1.5z%22%2F%3E%3C%2Fsvg%3E') no-repeat left;
    background-size: 36px;
    background-position: 1px 3px;
}
.horizontal_follow .button_twitter_follow {
    background: #2CA8D2 url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.67%209.38c-.779.35-1.63.58-2.51.69.9-.54%201.6-1.4%201.92-2.42-.85.5-1.78.87-2.78%201.06-.8-.85-1.94-1.38-3.19-1.38-2.42%200-4.379%201.96-4.379%204.38%200%20.34.04.68.11%201-3.64-.18-6.86-1.93-9.02-4.57-.38.65-.59%201.4-.59%202.2%200%201.52.77%202.86%201.95%203.64-.72-.02-1.39-.22-1.98-.55v.06c0%202.12%201.51%203.89%203.51%204.29-.37.1-.75.149-1.15.149-.28%200-.56-.029-.82-.08.56%201.74%202.17%203%204.09%203.041-1.5%201.17-3.39%201.869-5.44%201.869-.35%200-.7-.02-1.04-.06%201.94%201.239%204.24%201.97%206.71%201.97%208.049%200%2012.45-6.67%2012.45-12.45l-.01-.57c.839-.619%201.579-1.389%202.169-2.269z%22%2F%3E%3C%2Fsvg%3E') no-repeat left;
    background-size: 40px;
    background-position: 4px 5px;
}
.horizontal_follow .button_google_follow_follow {
    background: #CF4832 url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M15.31%207.58c.56.47%201.73%201.44%201.73%203.3%200%201.81-1.03%202.67-2.05%203.47-.32.32-.69.66-.69%201.2s.37.83.64%201.05l.88.681c1.081.899%202.05%201.739%202.05%203.42%200%202.3-2.23%204.62-6.43%204.62-3.55%200-5.26-1.69-5.26-3.5%200-.881.44-2.131%201.88-2.98%201.52-.93%203.57-1.05%204.67-1.12-.34-.441-.73-.91-.73-1.661%200-.42.12-.66.24-.95-.27.02-.54.05-.78.05-2.59%200-4.06-1.93-4.06-3.84%200-1.12.51-2.37%201.57-3.28%201.39-1.15%203.06-1.35%204.38-1.35h5.041l-1.561.88-1.52.01zm-1.74%2010.85c-.2-.02-.32-.02-.56-.02-.22%200-1.54.05-2.57.39-.54.2-2.1.78-2.1%202.521s1.69%202.979%204.3%202.979c2.35%200%203.59-1.12%203.59-2.64.01-1.24-.8-1.91-2.66-3.23m.71-4.64c.56-.56.61-1.35.61-1.79%200-1.76-1.05-4.5-3.08-4.5-.64%200-1.32.32-1.71.81-.41.52-.54%201.17-.54%201.81%200%201.64.95%204.35%203.06%204.35.61%200%201.27-.29%201.66-.68%22%2F%3E%3Cpath%20d%3D%22M27.74%2010.31h-3.72v-3.71h-.92v3.71h-3.72v.93h3.72v3.71h.92v-3.71h3.72z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat left;
    background-size: 40px;
    background-position: 4px 5px;
}
.horizontal_follow .button_youtube_follow {
    background: #CC1F1F url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23CC1F1F%22%20d%3D%22M13.78%2018.955l5.807-3.009-5.807-3.03v6.039z%22%2F%3E%3Cpath%20fill%3D%22%238D1615%22%20d%3D%22M13.78%2012.917l5.093%203.401.714-.371-5.807-3.03z%22%2F%3E%3Cpath%20fill%3D%22%23F2F2F2%22%20d%3D%22M26.531%2011.87s-.211-1.481-.854-2.133c-.817-.856-1.733-.86-2.153-.91-3.008-.217-7.519-.217-7.519-.217h-.009s-4.511%200-7.519.217c-.42.05-1.336.054-2.153.91-.645.653-.855%202.133-.855%202.133s-.215%201.739-.215%203.478v1.63c0%201.738.215%203.478.215%203.478s.21%201.481.854%202.133c.818.856%201.891.829%202.37.919%201.719.166%207.307.217%207.307.217s4.516-.007%207.523-.224c.42-.05%201.336-.054%202.152-.91.645-.651.854-2.133.854-2.133s.216-1.739.216-3.478v-1.63c.001-1.74-.214-3.48-.214-3.48zm-12.75%207.085l-.001-6.038%205.807%203.03-5.806%203.008z%22%2F%3E%3C%2Fsvg%3E') no-repeat left;
    background-size: 40px;
    background-position: 4px 4px;
}
.horizontal_follow .button_rss_follow {
    background: #EF8647 url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M8.88%2020.42c1.63%200%202.95%201.32%202.95%202.939%200%201.621-1.32%202.951-2.95%202.951-1.62%200-2.94-1.32-2.94-2.951%200-1.629%201.31-2.939%202.94-2.939zM20.17%2026.311h-4.17c0-5.561-4.5-10.061-10.06-10.061v-4.17c7.85%200%2014.23%206.37%2014.23%2014.231zM23.109%2026.311c0-9.48-7.689-17.17-17.169-17.17v-4.3c11.86%200%2021.47%209.61%2021.47%2021.471h-4.301z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat left;
    background-size: 40px;
    background-position: 3px 5px;
}

.auth-type-news .after-editing-select-org-id {
    display: none !important;
}



.medium-insert-images template[type="video_play_by_id"] {
    display: block;
    padding-bottom: 56.25%;
    background: #bfbfbf;
    position: relative;
}

.medium-insert-images template[type="video_play_by_id"]::before {
    content: "VIDEO";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5em;
    color: #fff;
}