@font-face {
    font-family:"BigNoodleTitling";
    src:url("../fonts/big_noodle_titling.ttf")
}
.c--primary {
    color:#00acc1
}
.bk--second {
    background:#37474f
}
.c--main {
    color:#45ba84
}
.c--text {
    color:#004967
}
a {
    color:inherit
}
a:hover {
    text-decoration:none;
    color:#004967
}
.up {
    text-transform:uppercase
}
.fw--300 {
    font-weight:300
}
.fw--700 {
    font-weight:700
}
.f--98,.preview-page__text__title__left,.preview-wiki__text__title__left,.preview-istoria__text__title__left {
    font-size:110px
}
@media screen and (max-width: 1600px) {
    .f--98,.preview-page__text__title__left,.preview-wiki__text__title__left,.preview-istoria__text__title__left {
        font-size:86px
    }
}
@media screen and (max-width: 1400px) {
    .f--98,.preview-page__text__title__left,.preview-wiki__text__title__left,.preview-istoria__text__title__left {
        font-size:76px
    }
}
@media screen and (max-width: 991px) {
    .f--98,.preview-page__text__title__left,.preview-wiki__text__title__left,.preview-istoria__text__title__left {
        font-size:60px
    }
}
@media screen and (max-width: 767px) {
    .f--98,.preview-page__text__title__left,.preview-wiki__text__title__left,.preview-istoria__text__title__left {
        font-size:40px
    }
}
@media screen and (max-width: 400px) {
    .f--98,.preview-page__text__title__left,.preview-wiki__text__title__left,.preview-istoria__text__title__left {
        font-size:35px
    }
}
.f--60,.owl-carousel__title {
    font-size:60px
}
@media screen and (max-width: 1600px) {
    .f--60,.owl-carousel__title {
        font-size:50px
    }
}
@media screen and (max-width: 1400px) {
    .f--60,.owl-carousel__title {
        font-size:46px
    }
}
@media screen and (max-width: 991px) {
    .f--60,.owl-carousel__title {
        font-size:40px
    }
}
@media screen and (max-width: 400px) {
    .f--60,.owl-carousel__title {
        font-size:25px
    }
}
.f--45,.single-wiki .article-title-wiki .article__preview-content__title h1,.post__content__title h3,.post__content__title h1,.preview-block__content__title h3,.preview-block__content__title h1,.single h2 {
    font-size:45px
}
@media screen and (max-width: 1600px) {
    .f--45,.single-wiki .article-title-wiki .article__preview-content__title h1,.post__content__title h3,.post__content__title h1,.preview-block__content__title h3,.preview-block__content__title h1,.single h2 {
        font-size:35px
    }
}
@media screen and (max-width: 991px) {
    .f--45,.single-wiki .article-title-wiki .article__preview-content__title h1,.post__content__title h3,.post__content__title h1,.preview-block__content__title h3,.preview-block__content__title h1,.single h2 {
        font-size:24px
    }
}
@media screen and (max-width: 400px) {
    .f--45,.single-wiki .article-title-wiki .article__preview-content__title h1,.post__content__title h3,.post__content__title h1,.preview-block__content__title h3,.preview-block__content__title h1,.single h2 {
        font-size:20px
    }
}
.f--40,.related__title {
    font-size:40px
}
@media screen and (max-width: 1600px) {
    .f--40,.related__title {
        font-size:27px
    }
}
@media screen and (max-width: 991px) {
    .f--40,.related__title {
        font-size:18px
    }
}
@media screen and (max-width: 400px) {
    .f--40,.related__title {
        font-size:15px
    }
}
.f--35,.post__content__details__address,.content-post p.summary,.article__preview-content__title h3,.article__preview-content__title h1,.owl-carousel__text,.preview-block__title--footer p,.preview-block__title--fixed p,.preview-block__content__details__address,.preview-page__text__excerpt,.preview-page__text__title__right,.preview-wiki__text__excerpt,.preview-wiki__text__title__right,.preview-istoria__text__excerpt,.preview-istoria__text__title__right {
    font-size:35px
}
@media screen and (max-width: 1600px) {
    .f--35,.post__content__details__address,.content-post p.summary,.article__preview-content__title h3,.article__preview-content__title h1,.owl-carousel__text,.preview-block__title--footer p,.preview-block__title--fixed p,.preview-block__content__details__address,.preview-page__text__excerpt,.preview-page__text__title__right,.preview-wiki__text__excerpt,.preview-wiki__text__title__right,.preview-istoria__text__excerpt,.preview-istoria__text__title__right {
        font-size:27px
    }
}
@media screen and (max-width: 1400px) {
    .f--35,.post__content__details__address,.content-post p.summary,.article__preview-content__title h3,.article__preview-content__title h1,.owl-carousel__text,.preview-block__title--footer p,.preview-block__title--fixed p,.preview-block__content__details__address,.preview-page__text__excerpt,.preview-page__text__title__right,.preview-wiki__text__excerpt,.preview-wiki__text__title__right,.preview-istoria__text__excerpt,.preview-istoria__text__title__right {
        font-size:22px
    }
}
@media screen and (max-width: 991px) {
    .f--35,.post__content__details__address,.content-post p.summary,.article__preview-content__title h3,.article__preview-content__title h1,.owl-carousel__text,.preview-block__title--footer p,.preview-block__title--fixed p,.preview-block__content__details__address,.preview-page__text__excerpt,.preview-page__text__title__right,.preview-wiki__text__excerpt,.preview-wiki__text__title__right,.preview-istoria__text__excerpt,.preview-istoria__text__title__right {
        font-size:20px
    }
}
@media screen and (max-width: 600px) {
    .f--35,.post__content__details__address,.content-post p.summary,.article__preview-content__title h3,.article__preview-content__title h1,.owl-carousel__text,.preview-block__title--footer p,.preview-block__title--fixed p,.preview-block__content__details__address,.preview-page__text__excerpt,.preview-page__text__title__right,.preview-wiki__text__excerpt,.preview-wiki__text__title__right,.preview-istoria__text__excerpt,.preview-istoria__text__title__right {
        font-size:18px
    }
}
.f--30,.post__content__details__date,.preview-block__content__details__date {
    font-size:30px
}
@media screen and (max-width: 1600px) {
    .f--30,.post__content__details__date,.preview-block__content__details__date {
        font-size:25px
    }
}
@media screen and (max-width: 1400px) {
    .f--30,.post__content__details__date,.preview-block__content__details__date {
        font-size:20px
    }
}
@media screen and (max-width: 991px) {
    .f--30,.post__content__details__date,.preview-block__content__details__date {
        font-size:18px
    }
}
@media screen and (max-width: 600px) {
    .f--30,.post__content__details__date,.preview-block__content__details__date {
        font-size:16px
    }
}
.f--25,.post .content-post-container p,.content-post p,.article .read-timer i,.related__article__title {
    font-size:25px
}
@media screen and (max-width: 1600px) {
    .f--25,.post .content-post-container p,.content-post p,.article .read-timer i,.related__article__title {
        font-size:20px
    }
}
@media screen and (max-width: 1400px) {
    .f--25,.post .content-post-container p,.content-post p,.article .read-timer i,.related__article__title {
        font-size:18px
    }
}
@media screen and (max-width: 600px) {
    .f--25,.post .content-post-container p,.content-post p,.article .read-timer i,.related__article__title {
        font-size:16px
    }
}
.f--24 {
    font-size:24px
}
@media screen and (max-width: 1600px) {
    .f--24 {
        font-size:19px
    }
}
@media screen and (max-width: 1400px) {
    .f--24 {
        font-size:18px
    }
}
@media screen and (max-width: 600px) {
    .f--24 {
        font-size:16px
    }
}
.f--22,.link-more-btn,.read-more-article,.article__preview-content__text p,.article__preview-content__text {
    font-size:22px
}
@media screen and (max-width: 1600px) {
    .f--22,.link-more-btn,.read-more-article,.article__preview-content__text p,.article__preview-content__text {
        font-size:20px
    }
}
@media screen and (max-width: 1400px) {
    .f--22,.link-more-btn,.read-more-article,.article__preview-content__text p,.article__preview-content__text {
        font-size:17px
    }
}
@media screen and (max-width: 600px) {
    .f--22,.link-more-btn,.read-more-article,.article__preview-content__text p,.article__preview-content__text {
        font-size:15px
    }
}
.f--20,.article__info {
    font-size:20px
}
@media screen and (max-width: 1600px) {
    .f--20,.article__info {
        font-size:18px
    }
}
@media screen and (max-width: 1400px) {
    .f--20,.article__info {
        font-size:16px
    }
}
header#main-header {
    background:#181726;
    height:100%;
    width:100%;
    /*min-height:100vh*/
}
@media(min-width: 992px)and (orientation: portrait) {
    header#main-header {
        min-height:671px
    }
}
@media(max-width: 991px)and (orientation: portrait) {
    header#main-header {
        min-height:unset
    }
}
section.full-sections {
    height:100%;
    width:100%;
    padding-top:120px;
    padding-bottom:70px;
    min-height:100vh
}
@media screen and (max-width: 991px) {
    section.full-sections {
        padding-top:40px;
        padding-bottom:40px
    }
}
@media(min-width: 992px)and (orientation: portrait) {
    section.full-sections {
        min-height:671px
    }
}
@media(max-width: 991px)and (orientation: portrait) {
    section.full-sections {
        min-height:unset
    }
}
section.full-sections--light {
    background:#c0e8fb;
    background:#45ba84
}
section.full-sections--black {
    background:#181726
}
section.full-sections--purple {
    background:#473c8c;
    background:#006388
}
section.full-sections--gray {
    background:#f7f7f7;
    background:#c9dde7
}
#content {
    position:relative;
    z-index:20
}
.main-padding {
    padding-left:340px;
    padding-right:50px;
    padding-top:95px;
    padding-bottom:70px;
    position:relative;
    z-index:20
}
@media screen and (max-width: 1700px) {
    .main-padding {
        padding-left:300px
    }
}
@media screen and (max-width: 1500px) {
    .main-padding {
        padding-left:250px
    }
}
@media screen and (max-width: 1320px) {
    .main-padding {
        padding-left:200px
    }
}
@media screen and (max-width: 991px) {
    .main-padding {
        padding-left:30px;
        padding-right:30px;
        padding-top:80px;
        padding-bottom:0px
    }
}
@media screen and (max-width: 600px) {
    .main-padding {
        padding-left:15px;
        padding-right:15px
    }
}
.main-padding--page {
    padding-right:120px
}
@media screen and (max-width: 1700px) {
    .main-padding--page {
        padding-right:70px
    }
}
@media screen and (max-width: 1320px) {
    .main-padding--page {
        padding-right:50px
    }
}
@media screen and (max-width: 991px) {
    .main-padding--page {
        padding-left:30px;
        padding-right:30px
    }
}
@media screen and (max-width: 600px) {
    .main-padding--page {
        padding-left:15px;
        padding-right:15px;
        margin-top:70px;
    }
}
.no-pad {
    padding-left:0;
    padding-right:0
}
.no-marg {
    margin-left:0;
    margin-right:0
}
.row--20 {
    margin-left:-20px;
    margin-right:-20px
}
@media screen and (max-width: 600px) {
    .row--20 {
        margin-left:-15px;
        margin-right:-15px
    }
}
.row--35 {
    margin-left:-35px;
    margin-right:-35px
}
.col--20 {
    padding-left:20px;
    padding-right:20px
}
@media screen and (max-width: 600px) {
    .col--20 {
        padding-left:15px;
        padding-right:15px
    }
}
.pattern-bk {
    background:#f7f7f7;
    position:fixed;
    left:0;
    right:0;
    z-index:1;
    bottom:0
}
.pattern-bk svg {
    height:100%
}
.bk-car {
    position:absolute;
    width:20%;
    right:10%;
    z-index:12;
    bottom:130px
}
.bk-land {
    position:absolute;
    width:50%;
    left:35px;
    z-index:12;
    bottom:230px
}
.mark,mark {
    background:rgba(237,96,97,.15);
    background:rgba(69,186,132,.15)
}
p,h3 {
    font-family:"Ubuntu",sans-serif;
    font-weight:300;
    font-size:25px;
    line-height:1.3
}
.single h2 {
    font-weight:700
}
h3 {
    font-weight:600;
    color:#000;
    font-size:25px;
    margin-top:15px
}
@media screen and (max-width: 1600px) {
    h3 {
        font-size:20px
    }
}
@media screen and (max-width: 1400px) {
    h3 {
        font-size:18px
    }
}
@media screen and (max-width: 600px) {
    h3 {
        font-size:16px
    }
}
.page-container p {
    color:#fff
}
h2 {
    font-size:2.8125em
}
.screen-reader-text {
    border:0;
    clip:rect(1px, 1px, 1px, 1px);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute !important;
    width:1px;
    word-wrap:normal !important
}
.screen-reader-text:focus {
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto !important;
    clip-path:none;
    color:#21759b;
    display:block;
    font-size:14px;
    font-size:.875rem;
    font-weight:bold;
    height:auto;
    right:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.header-background-image {
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    /*height:100%;*/
    /*width:100%;*/
    /*padding-top:53%;*/
    height: 100vh;
    width: 100vw;
    padding-top: 0%;
    position:relative
}
@media screen and (max-width: 560px) {
    .header-background-image {
        height:100%;
        width:100%;
        padding-top:80%;
        background-size:cover;
    }
}
.banner-actions {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    z-index:10;
    text-align:center
}
.banner-actions .svg-play-btn {
    margin-bottom:50px;
    cursor:pointer
}
@media screen and (max-width: 767px) {
    .banner-actions .svg-play-btn {
        width:70px;
        height:70px;
        margin-bottom:25px
    }
}
.banner-actions button.btn-main {
    background:rgba(22,22,38,.85)
}
.preview-istoria {
    text-align:left;
    font-family:"Ubuntu",sans-serif
}
@media screen and (max-width: 767px) {
    .preview-istoria {
        margin-bottom:40px
    }
}
.preview-istoria__image {
    max-width:200px
}
@media screen and (max-width: 1600px) {
    .preview-istoria__image {
        max-width:136px
    }
}
@media screen and (max-width: 1200px) {
    .preview-istoria__image {
        max-width:110px
    }
}
@media screen and (max-width: 900px) {
    .preview-istoria__image {
        max-width:100px
    }
}
@media screen and (max-width: 767px) {
    .preview-istoria__image {
        display:none !important
    }
}
.preview-istoria__text {
    max-width:1000px
}
.preview-istoria__text__title {
    line-height:1
}
@media screen and (max-width: 767px) {
    .preview-istoria__text__title {
        display:block !important
    }
}
.preview-istoria__text__title img {
    max-width:40px;
    float:left;
    margin-right:15px
}
@media screen and (min-width: 768px) {
    .preview-istoria__text__title img {
        display:none !important
    }
}
.preview-istoria__text__title__left {
    font-family:"Ubuntu",sans-serif;
    color:#45ba84;
    font-weight:700
}
@media screen and (max-width: 767px) {
    .preview-istoria__text__title__left {
        float:none !important;
        padding-left:0;
        padding-top:2px
    }
}
.preview-istoria__text__title__right {
    font-family:"Ubuntu",sans-serif;
    font-weight:300;
    color:#004967;
    line-height:1;
    padding-bottom:7px !important;
    padding-left:5px
}
@media screen and (max-width: 991px) {
    .preview-istoria__text__title__right {
        padding-bottom:3px
    }
}
@media screen and (max-width: 767px) {
    .preview-istoria__text__title__right {
        padding-left:0
    }
}
.preview-istoria__text__excerpt {
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    color:#004967;
    line-height:1.2;
    padding-top:40px;
    padding-bottom:30px;
    padding-left:20px;
    position:relative
}
@media screen and (max-width: 1200px) {
    .preview-istoria__text__excerpt {
        padding-bottom:10px
    }
}
@media screen and (max-width: 991px) {
    .preview-istoria__text__excerpt {
        padding-top:20px;
        padding-left:15px
    }
}
@media screen and (max-width: 767px) {
    .preview-istoria__text__excerpt {
        padding-left:0
    }
}
.preview-istoria__text__excerpt:before {
    content:"";
    background:url("../assets/images/quote.png") no-repeat;
    background-size:contain;
    width:147px;
    height:133px;
    opacity:.1;
    position:absolute;
    left:0;
    top:30px
}
@media screen and (max-width: 1600px) {
    .preview-istoria__text__excerpt:before {
        width:80px;
        height:70px
    }
}
@media screen and (max-width: 991px) {
    .preview-istoria__text__excerpt:before {
        top:15px
    }
}
@media screen and (max-width: 767px) {
    .preview-istoria__text__excerpt:before {
        width:50px;
        height:60px
    }
}
.preview-istoria__text__excerpt:after {
    content:"";
    background:url("../assets/images/quote.png") no-repeat;
    background-size:contain;
    width:147px;
    height:133px;
    opacity:.1;
    position:absolute;
    right:0;
    bottom:30px
}
@media screen and (max-width: 1600px) {
    .preview-istoria__text__excerpt:after {
        width:80px;
        height:70px
    }
}
@media screen and (max-width: 991px) {
    .preview-istoria__text__excerpt:after {
        bottom:0
    }
}
@media screen and (max-width: 767px) {
    .preview-istoria__text__excerpt:after {
        bottom:-10px;
        width:50px;
        height:60px
    }
}
.preview-istoria .link-more-btn,.preview-istoria .read-more-article {
    margin-left:20px
}
@media screen and (max-width: 767px) {
    .preview-istoria .link-more-btn,.preview-istoria .read-more-article {
        margin-left:0
    }
}
.page-template .preview-istoria__text__title__left,.single-post .preview-istoria__text__title__left,.page:not(.home) .preview-istoria__text__title__left {
    color:#45ba84
}
.page-template .preview-istoria__text__title__right,.single-post .preview-istoria__text__title__right,.page:not(.home) .preview-istoria__text__title__right {
    color:#45ba84
}
.page-template .preview-page__text__title__left,.single-post .preview-page__text__title__left,.page:not(.home) .preview-page__text__title__left {
    color:#45ba84
}
.page-template .preview-block__title--footer p,.single-post .preview-block__title--footer p,.page:not(.home) .preview-block__title--footer p {
    color:#45ba84
}
.page-template-template-cursuri {
    background:#c9dde7
}
.page-template-template-evenimente .page-site-14,.page-template-template-evenimente .single-eveniment {
    background:#006388
}
.preview-wiki {
    text-align:left;
    font-family:"Ubuntu",sans-serif;
    margin-top:-70px
}
@media screen and (max-width: 1200px) {
    .preview-wiki {
        margin-top:0
    }
}
.preview-wiki__image {
    max-width:540px;
    padding-left:30px
}
@media screen and (max-width: 1600px) {
    .preview-wiki__image {
        max-width:370px
    }
}
@media screen and (max-width: 1200px) {
    .preview-wiki__image {
        max-width:330px;
        padding-left:5px
    }
}
@media screen and (max-width: 900px) {
    .preview-wiki__image {
        max-width:300px
    }
}
@media screen and (max-width: 767px) {
    .preview-wiki__image {
        display:none !important
    }
}
.preview-wiki__text {
    max-width:1000px
}
.preview-wiki__text__title {
    line-height:1;
    text-align:right
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__title {
        display:block !important
    }
}
.preview-wiki__text__title img {
    max-width:92px;
    float:left;
    margin-right:15px
}
@media screen and (min-width: 768px) {
    .preview-wiki__text__title img {
        display:none !important
    }
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__title {
        text-align:left
    }
}
.preview-wiki__text__title__left {
    color:#004967;
    font-weight:700;
    line-height:.8
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__title__left {
        float:none !important;
        padding-left:0;
        padding-top:10px
    }
}
.preview-wiki__text__title__right {
    font-family:"Ubuntu",sans-serif;
    font-weight:300;
    color:#004967;
    line-height:1;
    padding-bottom:0px;
    padding-left:5px
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__title__right {
        padding-left:0
    }
}
.preview-wiki__text__excerpt {
    font-family:"Ubuntu",sans-serif;
    font-weight:900;
    color:#004967;
    line-height:1.2;
    padding-top:20px;
    padding-bottom:30px;
    padding-left:20px;
    position:relative
}
@media screen and (max-width: 1200px) {
    .preview-wiki__text__excerpt {
        padding-bottom:10px;
        padding-top:10px
    }
}
@media screen and (max-width: 991px) {
    .preview-wiki__text__excerpt {
        padding-left:15px
    }
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__excerpt {
        padding-left:0;
        padding-top:20px
    }
}
.preview-wiki__text__excerpt:before {
    content:"";
    background:url("../assets/images/quote.png") no-repeat;
    background-size:contain;
    width:147px;
    height:133px;
    opacity:.1;
    position:absolute;
    left:0;
    top:20px
}
@media screen and (max-width: 1600px) {
    .preview-wiki__text__excerpt:before {
        width:80px;
        height:70px
    }
}
@media screen and (max-width: 991px) {
    .preview-wiki__text__excerpt:before {
        top:5px
    }
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__excerpt:before {
        width:50px;
        height:60px;
        top:15px
    }
}
.preview-wiki__text__excerpt:after {
    content:"";
    background:url("../assets/images/quote.png") no-repeat;
    background-size:contain;
    width:147px;
    height:133px;
    opacity:.1;
    position:absolute;
    right:0;
    bottom:0px
}
@media screen and (max-width: 1600px) {
    .preview-wiki__text__excerpt:after {
        width:80px;
        height:70px
    }
}
@media screen and (max-width: 767px) {
    .preview-wiki__text__excerpt:after {
        width:50px;
        height:60px;
        bottom:-10px
    }
}
.preview-wiki .link-more-btn,.preview-wiki .read-more-article {
    margin-left:20px
}
@media screen and (max-width: 767px) {
    .preview-wiki .link-more-btn,.preview-wiki .read-more-article {
        margin-left:0
    }
}
.page-template-template-wiki .col-title,.single-wiki .col-title {
    min-width:400px
}
.page-template-template-wiki .preview-istoria__text__title__right,.single-wiki .preview-istoria__text__title__right {
    font-weight:700;
    color:#45ba84
}
@media all and (max-width: 991px) {
    .page-template-template-wiki .preview-istoria__text__title__right,.single-wiki .preview-istoria__text__title__right {
        padding-bottom:5px !important;
        font-size:22px
    }
}
@media all and (max-width: 767px) {
    .page-template-template-wiki .preview-istoria__text__title__right,.single-wiki .preview-istoria__text__title__right {
        padding-bottom:1px !important;
        padding-top:6px;
        font-size:16px
    }
}
@media all and (max-width: 401px) {
    .page-template-template-wiki .preview-istoria__text__title__right,.single-wiki .preview-istoria__text__title__right {
        padding-top:6px;
        font-size:14px
    }
}
@media all and (max-width: 767px) {
    .page-template-template-wiki .preview-istoria__text__title__left,.single-wiki .preview-istoria__text__title__left {
        float:left !important
    }
}
.page-template-template-wiki .row-title__line,.single-wiki .row-title__line {
    top:79%
}
@media all and (max-width: 767px) {
    .page-template-template-wiki .row-title__line,.single-wiki .row-title__line {
        top:75%
    }
}
.page-template-template-wiki .col-breadcrumbs,.single-wiki .col-breadcrumbs {
    max-width:100%;
    padding-right:10px
}
.page-template-template-wiki .search-wiki,.single-wiki .search-wiki {
    margin-top:30px;
    position:relative
}
@media screen and (max-width: 767px) {
    .page-template-template-wiki .search-wiki,.single-wiki .search-wiki {
        margin-top:0px;
        margin-bottom:15px
    }
}
.page-template-template-wiki .search-wiki__input,.single-wiki .search-wiki__input {
    max-height:45px;
    height:100%;
    width:100%;
    max-width:100%;
    font-size:24px;
    border:thin solid #45ba84;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    padding:4px 25px;
    outline:none
}
.page-template-template-wiki .search-wiki__input:focus,.single-wiki .search-wiki__input:focus {
    outline:none
}
@media screen and (max-width: 1700px) {
    .page-template-template-wiki .search-wiki__input,.single-wiki .search-wiki__input {
        font-size:22px;
        padding:4px 25px
    }
}
@media screen and (max-width: 1600px) {
    .page-template-template-wiki .search-wiki__input,.single-wiki .search-wiki__input {
        font-size:20px;
        padding:4px 25px
    }
}
@media screen and (max-width: 991px) {
    .page-template-template-wiki .search-wiki__input,.single-wiki .search-wiki__input {
        font-size:20px
    }
}
@media screen and (max-width: 767px) {
    .page-template-template-wiki .search-wiki__input,.single-wiki .search-wiki__input {
        font-size:18px;
        padding:2px 25px
    }
}
@media screen and (max-width: 580px) {
    .page-template-template-wiki .search-wiki__input,.single-wiki .search-wiki__input {
        font-size:16px
    }
}
.page-template-template-wiki .search-wiki button,.single-wiki .search-wiki button {
    position:absolute;
    right:15px;
    top:48%;
    transform:translateY(-50%);
    background:transparent;
    outline:none;
    border:none;
    font-size:1.5em
}
@media screen and (max-width: 991px) {
    .page-template-template-wiki .search-wiki button,.single-wiki .search-wiki button {
        font-size:18px
    }
}
@media screen and (max-width: 580px) {
    .page-template-template-wiki .search-wiki button,.single-wiki .search-wiki button {
        font-size:17px;
        right:10px;
        top:50%
    }
}
.page-template-template-wiki .search-wiki button:focus,.single-wiki .search-wiki button:focus {
    outline:none
}
label {
    display:block
}
.search-form-cont {
    margin-top:0px;
    position:relative;
    max-width:500px
}
@media screen and (max-width: 767px) {
    .search-form-cont {
        margin-top:0px;
        margin-bottom:15px
    }
}
.search-form-cont__input {
    max-height:45px;
    height:100%;
    width:100%;
    max-width:100%;
    font-size:24px;
    border:thin solid #45ba84;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    padding:4px 25px;
    outline:none
}
.search-form-cont__input:focus {
    outline:none
}
@media screen and (max-width: 1700px) {
    .search-form-cont__input {
        font-size:22px;
        padding:4px 25px
    }
}
@media screen and (max-width: 1600px) {
    .search-form-cont__input {
        font-size:20px;
        padding:4px 25px
    }
}
@media screen and (max-width: 991px) {
    .search-form-cont__input {
        font-size:20px
    }
}
@media screen and (max-width: 767px) {
    .search-form-cont__input {
        font-size:18px;
        padding:2px 25px
    }
}
@media screen and (max-width: 580px) {
    .search-form-cont__input {
        font-size:16px
    }
}
.search-form-cont button {
    position:absolute;
    right:15px;
    top:48%;
    transform:translateY(-50%);
    background:transparent;
    outline:none;
    border:none;
    font-size:1.5em
}
@media screen and (max-width: 991px) {
    .search-form-cont button {
        font-size:18px
    }
}
@media screen and (max-width: 580px) {
    .search-form-cont button {
        font-size:17px;
        right:10px;
        top:50%
    }
}
.search-form-cont button:focus {
    outline:none
}
#post-content p a {
    color:#45ba84
}
.single-wiki .wp-block-separator.is-style-wide {
    border-bottom-width:4px
}
.single-wiki hr {
    border-bottom-width:4px;
    background:#e2f7e0;
    color:#e2f7e0
}
.page-template-template-wiki .article__preview-content__title h3.limit-h {
    color:#004967
}
.page-template-template-wiki .article__preview-content__text {
    color:#161626
}
.col-search-results-total {
    margin-top:70px
}
@media screen and (max-width: 991px) {
    .col-search-results-total {
        margin-top:30px
    }
}
.page-template-template-wiki .col-breadcrumbs,.single-wiki .col-breadcrumbs {
    height:10px
}
.img-wiki img {
    width:100%
}
@media screen and (max-width: 700px) {
    .page-template-template-wiki .col-title,.single-wiki .col-title {
        min-width:unset !important
    }
}
.page-template-template-wiki .article__image {
    padding-top:85%
}
.page-template-template-wiki .article__image__bk {
    padding-top:90%;
    background-position:top center;
    background-size:cover
}
.preview-page {
    text-align:left;
    font-family:"Ubuntu",sans-serif
}
@media screen and (max-width: 767px) {
    .preview-page {
        margin-bottom:40px
    }
}
.preview-page__image {
    max-width:200px
}
@media screen and (max-width: 1600px) {
    .preview-page__image {
        max-width:136px
    }
}
@media screen and (max-width: 1200px) {
    .preview-page__image {
        max-width:110px
    }
}
@media screen and (max-width: 900px) {
    .preview-page__image {
        max-width:100px
    }
}
@media screen and (max-width: 767px) {
    .preview-page__image {
        display:none !important
    }
}
.preview-page__text {
    max-width:1000px
}
.preview-page__text__title {
    line-height:1
}
@media screen and (max-width: 767px) {
    .preview-page__text__title {
        display:block !important
    }
}
.preview-page__text__title img {
    max-width:40px;
    float:left;
    margin-right:15px
}
@media screen and (min-width: 768px) {
    .preview-page__text__title img {
        display:none !important
    }
}
.preview-page__text__title__left {
    color:#45ba84;
    color:#004967;
    font-weight:700
}
@media screen and (max-width: 767px) {
    .preview-page__text__title__left {
        float:none !important;
        padding-left:0;
        padding-top:10px
    }
}
.preview-page__text__title__right {
    font-family:"Ubuntu",sans-serif;
    font-weight:300;
    color:#004967;
    line-height:1;
    padding-bottom:7px;
    padding-left:5px
}
@media screen and (max-width: 991px) {
    .preview-page__text__title__right {
        padding-bottom:3px
    }
}
@media screen and (max-width: 767px) {
    .preview-page__text__title__right {
        padding-left:0
    }
}
.preview-page__text__excerpt {
    font-family:"Ubuntu",sans-serif;
    font-weight:400;
    color:#004967;
    line-height:1.2;
    padding-top:40px;
    padding-bottom:30px;
    padding-left:20px;
    position:relative
}
@media screen and (max-width: 1200px) {
    .preview-page__text__excerpt {
        padding-bottom:10px
    }
}
@media screen and (max-width: 991px) {
    .preview-page__text__excerpt {
        padding-top:20px;
        padding-left:15px
    }
}
@media screen and (max-width: 767px) {
    .preview-page__text__excerpt {
        padding-left:0
    }
}
.preview-page__text__excerpt:before {
    content:"";
    background:url("../assets/images/quote.png?1=1") no-repeat;
    background-size:contain;
    width:147px;
    height:133px;
    opacity:.1;
    position:absolute;
    left:0;
    top:30px
}
@media screen and (max-width: 1600px) {
    .preview-page__text__excerpt:before {
        width:80px;
        height:70px
    }
}
@media screen and (max-width: 991px) {
    .preview-page__text__excerpt:before {
        top:15px
    }
}
@media screen and (max-width: 767px) {
    .preview-page__text__excerpt:before {
        width:50px;
        height:60px
    }
}
.preview-page__text__excerpt:after {
    content:"";
    background:url("../assets/images/quote.png?1=1") no-repeat;
    background-size:contain;
    width:147px;
    height:133px;
    opacity:.1;
    position:absolute;
    right:0;
    bottom:30px
}
@media screen and (max-width: 1600px) {
    .preview-page__text__excerpt:after {
        width:80px;
        height:70px
    }
}
@media screen and (max-width: 991px) {
    .preview-page__text__excerpt:after {
        bottom:0
    }
}
@media screen and (max-width: 767px) {
    .preview-page__text__excerpt:after {
        bottom:-10px;
        width:50px;
        height:60px
    }
}
.preview-page .link-more-btn,.preview-page .read-more-article {
    margin-left:20px
}
@media screen and (max-width: 767px) {
    .preview-page .link-more-btn,.preview-page .read-more-article {
        margin-left:0
    }
}
.preview-page .col-title {
    position:relative;
    max-width:52%;
    min-width:750px;
    z-index:15;
    padding-top:9px
}
@media screen and (max-width: 1600px) {
    .preview-page .col-title {
        max-width:48%;
        min-width:570px;
        padding-top:16px
    }
}
@media screen and (max-width: 1500px) {
    .preview-page .col-title {
        min-width:530px
    }
}
@media screen and (max-width: 1400px) {
    .preview-page .col-title {
        min-width:400px;
        max-width:100%;
        padding-top:16px
    }
}
@media screen and (max-width: 767px) {
    .preview-page .col-title {
        min-width:300px
    }
}
.preview-page .col-breadcrumbs {
    position:relative;
    max-width:48%;
    z-index:15;
    padding-top:101px;
    text-align:right
}
@media screen and (max-width: 1700px) {
    .preview-page .col-breadcrumbs {
        max-width:48%
    }
}
@media screen and (max-width: 1600px) {
    .preview-page .col-breadcrumbs {
        padding-top:80px
    }
}
@media screen and (max-width: 1500px) {
    .preview-page .col-breadcrumbs {
        max-width:52%
    }
}
@media screen and (max-width: 1400px) {
    .preview-page .col-breadcrumbs {
        max-width:100%;
        text-align:left;
        flex:0 0 100%;
        -ms-flex:0 0 100%;
        padding-top:0;
        -ms-flex-pack:start !important;
        justify-content:flex-start !important
    }
}
@media screen and (max-width: 1280px) {
    .preview-page .col-breadcrumbs {
        max-width:100%
    }
}
@media screen and (max-width: 991px) {
    .preview-page .col-breadcrumbs {
        max-width:calc(100% - 200px)
    }
}
@media screen and (max-width: 600px) {
    .preview-page .col-breadcrumbs {
        max-width:100%
    }
}
.preview-page .row-title {
    position:relative;
    margin-bottom:40px
}
.preview-page .row-title__line {
    position:absolute;
    z-index:5;
    left:-65px;
    right:0;
    top:80px;
    transform:translateY(-50%);
    height:2px;
    background:transparent;
    border-top:thin solid #fff

}
.preview-page .row-title__line:after {
    content:"";
    position:absolute;
    bottom:50%;
    transform:translateY(50%) rotate(45deg);
    height:8px;
    width:8px;
    margin-bottom:1px;
    right:0;
    background-color:#fff
}
.preview-page .row-title__line.type-2 {
    border-top:thin solid #004967
}
.preview-page .row-title__line.type-2:after {
    background-color:#004967
}
@media screen and (max-width: 1600px) {
    .preview-page .row-title__line {
        top:70px;
        left:-30px
    }
}
@media screen and (max-width: 991px) {
    .preview-page .row-title__line {
        top:46px;
        left:-5px
    }
}
@media screen and (max-width: 767px) {
    .preview-page .row-title__line {
        top:56px;
        right:-10px;
        left:-5px
    }
}
@media screen and (max-width: 400px) {
    .preview-page .row-title__line {
        top:53px;
        right:-10px;
        left:-5px
    }
}
.preview-block {
    position:relative;
    margin-bottom:120px;
    font-family:"Ubuntu",sans-serif;
    padding-left:15px;
    padding-right:15px
}
.preview-block__image {
    position:relative
}
.preview-block__image__bk {
    padding-top:70%;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    height:100%
}
@media screen and (max-width: 1600px) {
    .preview-block__image__bk {
        padding-top:80%
    }
}
@media screen and (max-width: 767px) {
    .preview-block__image__bk {
        padding-top:55%
    }
}
.preview-block .social-links-vertical {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:-18px
}
.preview-block .social-links-vertical .btn-social-link {
    background:#fff;
    margin-top:20px;
    margin-bottom:20px
}
@media screen and (max-width: 767px) {
    .preview-block .social-links-vertical .btn-social-link {
        margin-top:10px;
        margin-bottom:10px
    }
}
.preview-block .social-links-vertical .btn-social-link:hover {
    color:#fff;
    background:#45ba84
}
.preview-block .order-md-1 .social-links-vertical {
    left:unset;
    right:-18px
}
@media screen and (max-width: 767px) {
    .preview-block .social-links-vertical-desktop {
        display:none !important
    }
}
.preview-block .social-links-vertical-mobile {
    left:unset !important;
    right:-14px !important
}
@media screen and (min-width: 768px) {
    .preview-block .social-links-vertical-mobile {
        display:none !important
    }
}
.preview-block__content {
    position:relative
}
.preview-block__content>div {
    padding-left:35px
}
@media screen and (max-width: 767px) {
    .preview-block__content>div {
        padding-left:15px;
        padding-right:15px
    }
}
.preview-block__content__title {
    padding-top:10px;
    margin-bottom:15px
}
.preview-block__content__title h3,.preview-block__content__title h1 {
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    color:#fff;
    line-height:1.15
}
.preview-block__content__title h3.limit-h,.preview-block__content__title h1.limit-h {
    letter-spacing:-1px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.preview-block__content__details {
    color:#fff;
    line-height:1.1;
    margin-bottom:10px
}
@media screen and (max-width: 1400px) {
    .preview-block__content__details {
        line-height:1.4
    }
}
.preview-block__content__details .marker-svg {
    height:23px;
    margin-left:3px
}
.preview-block__content__details .marker-svg .marker-cls-1 {
    fill:#004967;
    fill:currentColor
}
.preview-block__content__details__address {
    font-weight:400;
    padding-left:0
}
.preview-block__content__details__date {
    font-weight:900;
    margin-bottom:2px;
    padding-left:0
}
.preview-block__content__details__icon {
    font-size:22px;
    max-width:30px;
    padding-left:0;
    padding-right:0;
    padding-top:6px
}
@media screen and (max-width: 1600px) {
    .preview-block__content__details__icon {
        padding-top:2px
    }
}
@media screen and (max-width: 767px) {
    .preview-block__content__details__icon {
        padding-top:0
    }
}
.preview-block__content__details__icon i {
    padding-top:2px
}
.preview-block__content .link-more-btn,.preview-block__content .read-more-article {
    margin-top:40px;
    color:#fff
}
@media screen and (max-width: 1600px) {
    .preview-block__content .link-more-btn,.preview-block__content .read-more-article {
        margin-top:20px
    }
}
@media screen and (max-width: 991px) {
    .preview-block__content .link-more-btn,.preview-block__content .read-more-article {
        margin-top:10px
    }
}
.preview-block__content .btn-main {
    margin-top:40px
}
.preview-block-type-2 .preview-block__content__title h3,.preview-block-type-2 .preview-block__content__title h1 {
    color:#004967
}
.preview-block-type-2 .preview-block__content__details {
    color:#004967
}
.preview-block-type-2 .preview-block__content .link-more-btn,.preview-block-type-2 .preview-block__content .read-more-article {
    color:#004967
}
#evenimente .preview-block,#cursuri .preview-block {
    padding-right:0;
    padding-left:0;
    margin-bottom:0
}
.owl-evenimente.owl-white .item .marker-cls-1 {
    fill:currentColor !important
}
.owl-evenimente.owl-white .item .link-more-btn,.owl-evenimente.owl-white .item .read-more-article {
    color:#fff
}
.owl-evenimente .item {
    padding-right:20px;
    margin-right:0 !important
}
.owl-evenimente .item .preview-block {
    margin-bottom:0 !important;
    padding-left:0;
    padding-right:0;
    margin-left:0 !important;
    margin-right:0 !important
}
.slide-bk-img {
    padding-top:70%;
    width:100%;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    overflow:hidden
}
@media screen and (max-width: 1200px) {
    .slide-bk-img {
        padding-top:80%
    }
}
@media screen and (max-width: 1100px) {
    .slide-bk-img {
        padding-top:85%
    }
}
@media screen and (max-width: 991px) {
    .slide-bk-img {
        padding-top:70%
    }
}
@media screen and (max-width: 820px) {
    .slide-bk-img {
        padding-top:80%
    }
}
@media screen and (max-width: 767px) {
    .slide-bk-img {
        padding-top:50%
    }
}
@media screen and (max-width: 991px) {
    .owl-cursuri .slide-bk-img {
        padding-top:85%
    }
}
@media screen and (max-width: 820px) {
    .owl-cursuri .slide-bk-img {
        padding-top:85%
    }
}
@media screen and (max-width: 767px) {
    .owl-cursuri .slide-bk-img {
        padding-top:50%
    }
}
.shadow-image {
    position:absolute;
    width:100%;
    left:0;
    top:0;
    right:0;
    height:auto;
    z-index:30
}
.glide__slide {
    position:relative
}
.glide__arrow {
    background:transparent;
    outline:none;
    border:none
}
.glide__arrow:focus {
    outline:none
}
.glide__arrow--left svg {
    width:70px;
    height:60px
}
.glide__arrow--right svg {
    width:70px;
    height:60px
}
.glide-evenimente {
    max-width:860px
}
.preview-block {
    position:relative
}
.preview-block__title {
    position:absolute;
    color:#45ba84;
    z-index:200;
    left:40px
}
.preview-block__title h2 {
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    line-height:1;
    font-size:98px
}
@media screen and (max-width: 1600px) {
    .preview-block__title h2 {
        font-size:70px
    }
}
@media screen and (max-width: 1200px) {
    .preview-block__title h2 {
        font-size:50px
    }
}
@media screen and (max-width: 400px) {
    .preview-block__title h2 {
        font-size:40px
    }
}
.preview-block__title--fixed {
    position:relative;
    top:unset;
    padding-left:40px;
    left:0
}
@media screen and (max-width: 991px) {
    .preview-block__title--fixed {
        padding-left:20px;
        margin-top:20px
    }
}
.preview-block__title--fixed p {
    color:inherit;
    line-height:1.3;
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    margin-bottom:0
}
.preview-block__title--footer {
    position:relative;
    top:unset;
    padding-left:0px;
    left:0;
    padding-bottom:80px
}
.preview-block__title--footer p {
    color:#004967;
    line-height:1.3;
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    margin-bottom:0
}
.preview-block__title--footer--inverse p {
    color:#fff
}
.owl-carousel .item__text {
    padding:15px 0px 0px 45px;
    max-width:520px
}
@media screen and (max-width: 1400px) {
    .owl-carousel .item__text {
        max-width:400px
    }
}
@media screen and (max-width: 767px) {
    .owl-carousel .item__text {
        max-width:unset;
        padding-left:15px
    }
}
.owl-carousel__title {
    color:#fff;
    font-weight:700;
    font-family:"Ubuntu",sans-serif;
    line-height:1
}
.owl-carousel__text {
    padding-top:10px;
    padding-bottom:25px;
    font-family:"Ubuntu",sans-serif;
    line-height:1.1;
    color:#fff;
    font-weight:300
}
@media screen and (max-width: 767px) {
    .owl-carousel__text {
        padding-bottom:10px
    }
}
@media screen and (max-width: 1200px) {
    .owl-carousel.owl-cursuri .item__text {
        padding-top:0
    }
}
@media screen and (max-width: 767px) {
    .owl-carousel.owl-cursuri .item__text {
        padding-top:15px
    }
}
@media screen and (max-width: 1200px) {
    .owl-carousel.owl-cursuri .owl-carousel__text {
        padding-bottom:10px
    }
}
@media screen and (max-width: 991px) {
    .owl-carousel.owl-cursuri .btn-main {
        margin-top:20px
    }
}
.owl-evenimente {
    text-align:left
}
.owl-evenimente .link-more-btn,.owl-evenimente .read-more-article {
    color:#fff
}
@media screen and (max-width: 767px) {
    .owl-evenimente .owl-nav {
        padding-top:10px
    }
}
.owl-evenimente .owl-nav svg {
    width:70px;
    height:60px
}
@media screen and (max-width: 767px) {
    .owl-evenimente .owl-nav svg {
        width:35px;
        height:35px
    }
}
.owl-evenimente .owl-nav {
    text-align:left
}
@media screen and (max-width: 767px) {
    .owl-evenimente .owl-nav {
        padding-left:10px
    }
}
.owl-evenimente .owl-nav button .arrow--right-st0 {
    stroke:#fff
}
.owl-evenimente .owl-nav button .arrow--right-st1 {
    fill:#fff
}
.owl-evenimente .owl-nav button .arrow--left-st0 {
    stroke:#fff
}
.owl-evenimente .owl-nav button .arrow--left-st1 {
    fill:#fff
}
.owl-evenimente .owl-nav button:hover,.owl-evenimente .owl-nav button:focus {
    background:transparent !important;
    outline:none !important
}
.owl-evenimente .owl-nav button:hover .arrow--right-st0 {
    stroke:#45ba84
}
.owl-evenimente .owl-nav button:hover .arrow--right-st1 {
    fill:#45ba84
}
.owl-evenimente .owl-nav button:hover .arrow--left-st0 {
    stroke:#45ba84
}
.owl-evenimente .owl-nav button:hover .arrow--left-st1 {
    fill:#45ba84
}
.owl-evenimente .item .bk-image {
    max-width:860px;
    overflow:hidden
}
.owl-evenimente--inverse {
    text-align:left
}
.owl-evenimente .link-more-btn,.owl-evenimente .read-more-article {
    color:#000
}
.owl-evenimente--inverse .owl-nav {
    text-align:left
}
@media screen and (max-width: 767px) {
    .owl-evenimente--inverse .owl-nav {
        padding-left:10px
    }
}
.owl-evenimente--inverse .owl-nav svg {
    width:70px;
    height:60px
}
@media screen and (max-width: 767px) {
    .owl-evenimente--inverse .owl-nav svg {
        width:35px;
        height:35px
    }
}
.owl-evenimente--inverse .owl-nav button .arrow--right-st0 {
    stroke:#000
}
.owl-evenimente--inverse .owl-nav button .arrow--right-st1 {
    fill:#000
}
.owl-evenimente--inverse .owl-nav button .arrow--left-st0 {
    stroke:#000
}
.owl-evenimente--inverse .owl-nav button .arrow--left-st1 {
    fill:#000
}
.owl-evenimente--inverse .owl-nav button:hover,.owl-evenimente--inverse .owl-nav button:focus {
    background:transparent !important;
    outline:none !important
}
.owl-evenimente--inverse .owl-nav button:hover .arrow--right-st0 {
    stroke:#45ba84
}
.owl-evenimente--inverse .owl-nav button:hover .arrow--right-st1 {
    fill:#45ba84
}
.owl-evenimente--inverse .owl-nav button:hover .arrow--left-st0 {
    stroke:#45ba84
}
.owl-evenimente--inverse .owl-nav button:hover .arrow--left-st1 {
    fill:#45ba84
}
.owl-evenimente .item .bk-image {
    max-width:860px
}
.owl-evenimente .item .owl-carousel__title {
    color:#000
}
.owl-evenimente .item .owl-carousel__text {
    color:#000
}
.owl-sponsori {
    max-width:1360px
}
.owl-sponsori .owl-stage {
    display:-ms-flexbox !important;
    display:flex !important;
    -ms-flex-align:center !important;
    align-items:center !important
}
.owl-sponsori .item {
    height:100%;
    padding:20%
}
.owl-sponsori .owl-nav svg {
    width:70px;
    height:60px
}
@media screen and (max-width: 767px) {
    .owl-sponsori .owl-nav svg {
        width:35px;
        height:35px
    }
}
.owl-sponsori .owl-nav {
    text-align:center
}
.owl-sponsori .owl-nav button .arrow--right-st0 {
    stroke:#fff
}
.owl-sponsori .owl-nav button .arrow--right-st1 {
    fill:#fff
}
.owl-sponsori .owl-nav button .arrow--left-st0 {
    stroke:#fff
}
.owl-sponsori .owl-nav button .arrow--left-st1 {
    fill:#fff
}
.owl-sponsori .owl-nav button:hover,.owl-sponsori .owl-nav button:focus {
    background:transparent !important;
    outline:none !important
}
.owl-sponsori .owl-nav button:hover .arrow--right-st0 {
    stroke:#45ba84
}
.owl-sponsori .owl-nav button:hover .arrow--right-st1 {
    fill:#45ba84
}
.owl-sponsori .owl-nav button:hover .arrow--left-st0 {
    stroke:#45ba84
}
.owl-sponsori .owl-nav button:hover .arrow--left-st1 {
    fill:#45ba84
}
.col-busola {
    max-width:200px;
    z-index:15;
    position:relative;
    min-height:170px
}
@media screen and (max-width: 1700px) {
    .col-busola {
        max-width:150px
    }
}
@media screen and (max-width: 1600px) {
    .col-busola {
        min-height:150px
    }
}
@media screen and (max-width: 1400px) {
    .col-busola {
        position:absolute;
        right:52px;
        bottom:52px
    }
}
@media screen and (max-width: 991px) {
    .col-busola {
        bottom:unset;
        top:-27px;
        right:20px
    }
}
@media screen and (max-width: 600px) {
    .col-busola {
        top:-63px;
        max-width:83px;
        right:-10px
    }
}
@media screen and (max-width: 400px) {
    .col-busola {
        display:none !important
    }
}
.col-title {
    position:relative;
    max-width:52%;
    min-width:750px;
    z-index:15;
    padding-top:9px
}
@media screen and (max-width: 1600px) {
    .col-title {
        max-width:48%;
        min-width:570px;
        padding-top:6px
    }


    .post-type-archive-articole .col-title {
        padding-top:21px
    }
}
@media screen and (max-width: 1500px) {
    .col-title {
        min-width:530px
    }
}
@media screen and (max-width: 1400px) {
    .col-title {
        min-width:400px;
        max-width:100%;
        padding-top:16px
    }
}
@media screen and (max-width: 991px) {
    .col-title {
        min-width:unset
    }
}
.col-breadcrumbs {
    position:relative;
    max-width:calc(48% - 200px);
    z-index:15;
    padding-top:101px;
    text-align:right
}
@media screen and (max-width: 1700px) {
    .col-breadcrumbs {
        max-width:calc(48% - 150px)
    }
}
@media screen and (max-width: 1500px) {
    .col-breadcrumbs {
        max-width:calc(52% - 150px)
    }
}
@media screen and (max-width: 1400px) {
    .col-breadcrumbs {
        max-width:100%;
        text-align:left;
        flex:0 0 100%;
        -ms-flex:0 0 100%;
        padding-top:0;
        -ms-flex-pack:start !important;
        justify-content:flex-start !important
    }
}
@media screen and (max-width: 1280px) {
    .col-breadcrumbs {
        max-width:100%
    }
}
@media screen and (max-width: 991px) {
    .col-breadcrumbs {
        max-width:calc(100% - 200px)
    }
}
@media screen and (max-width: 600px) {
    .col-breadcrumbs {
        max-width:100%;
        margin-top: -30px;
    }

    .preview-istoria__text__title__right{
        margin-top: 0px !important;
    }


}
.row-title {
    position:relative;
    margin-bottom:40px
}
.row-title__line {
    position:absolute;
    z-index:5;
    left:-65px;
    right:0;
    top:50%;
    transform:translateY(-50%);
    height:2px;
    background:transparent;
    border-top:thin solid #004967;
    display: none;
}
.row-title__line:after {
    content:"";
    position:absolute;
    bottom:50%;
    transform:translateY(50%) rotate(45deg);
    height:8px;
    width:8px;
    margin-bottom:1px;
    right:0;
    background-color:#000;
    display: none;
}
@media screen and (max-width: 1600px) {
    .row-title__line {
        left:-40px
    }
}
@media screen and (max-width: 1400px) {
    .row-title__line {
        top:76px
    }
}
@media screen and (max-width: 991px) {
    .row-title__line {
        top:48px;
        left:-5px
    }
}
@media screen and (max-width: 600px) {
    .row-title__line {
        top:48px;
        right:-10px;
        left:-5px;
        display:none;
    }
}
@media screen and (max-width: 400px) {
    .row-title__line {
        top:44px;
        right:-10px;
        left:-5px
    }
}
.related__title {
    padding-left:170px;
    font-weight:700;
    font-family:"Ubuntu",sans-serif;
    color:#212121
}
@media screen and (max-width: 1400px) {
    .related__title {
        padding-left:120px
    }
}
@media screen and (max-width: 1200px) {
    .related__title {
        padding-left:80px
    }
}
@media screen and (max-width: 767px) {
    .related__title {
        padding-left:60px
    }
}
@media screen and (max-width: 575px) {
    .related__title {
        padding-left:15px
    }
}
.related__articles {
    padding-left:80px;
    padding-right:80px;
    padding-top:10px
}
@media screen and (max-width: 1400px) {
    .related__articles {
        padding-left:60px;
        padding-right:60px
    }
}
@media screen and (max-width: 1200px) {
    .related__articles {
        padding-left:40px;
        padding-right:40px
    }
}
@media screen and (max-width: 767px) {
    .related__articles {
        padding-left:30px;
        padding-right:30px
    }
}
@media screen and (max-width: 575px) {
    .related__articles {
        padding-left:0;
        padding-right:0
    }
}
.related__article {
    max-width:20%;
    margin-bottom:30px
}
@media screen and (max-width: 1700px) {
    .related__article {
        max-width:25%
    }
    .related__article:last-child {
        display:none !important
    }
}
@media screen and (max-width: 1400px) {
    .related__article {
        max-width:33.3333%;
        flex:0 0 33.3333%;
        -ms-flex:0 0 33.3333%
    }
    .related__article:last-child {
        display:block !important
    }
}
@media screen and (max-width: 1100px) {
    .related__article {
        max-width:50%;
        flex:0 0 50%;
        -ms-flex:0 0 50%
    }
    .related__article:last-child {
        display:none !important
    }
}
@media screen and (max-width: 767px) {
    .related__article {
        max-width:100%;
        flex:0 0 100%;
        -ms-flex:0 0 100%
    }
    .related__article:last-child {
        display:block !important
    }
}
.related__article__bk {
    background-size:contain;
    background-position:center center;
    background-repeat:no-repeat;
    padding-top:65%;
    width:100%
}



.related__article__title {
    color:#212121;
    font-weight:400;
    font-family:"Ubuntu",sans-serif;
    position:relative;
    padding-top:15px;
    padding-left:40px;
    line-height:1.1;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:50px
}
.related__article__title:before {
    content:"...";
    font-size:22px;
    color:#fff;
    background:#45ba84;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    padding-bottom:5px;
    width:30px;
    height:30px;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
    line-height:1.1;
    position:absolute;
    top:15px;
    left:0
}
.article {
    position:relative;
    color:#004967;
    margin-bottom:60px
}
.article__image {
    position:relative;
    overflow:hidden;
    padding-top:70%
}
@media screen and (max-width: 1200px) {
    .article__image {
        padding-top:30%
    }
}
@media screen and (max-width: 991px) {
    .article__image {
        padding-top:65%
    }
}
.article__image__bk {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-size:cover;
    background-position:top center;
    background-repeat:no-repeat
}

.social-links-header {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 20px;
    z-index: 9999;
}
.social-links-header a{
    background-color: #fff;
    margin-right: 10px;
}

.btn-social-link svg path {
    fill: #004967;
}

.btn-social-link svg {
    width: 18px;
    height: 18px;
}

.developed {
    width: calc(100% - 500px);
    text-align: right;
}

.developed_by {
    display: inline-flex !important;
    margin-left: 25px;
}

.copyright {
    max-width: 500px;
}

footer {
    padding: 15px 50px 15px 70px;
    background: #45ba84;
    color: #fff;
    border: 1px solid #0049672e;
}

.f-10 {
    font-size: 10px;
}

@media screen and (max-width: 1250px) {
    .copyright {
        max-width: 100%;
        width: 100%;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 1250px) {
    .developed {
        text-align: left;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .developed {
        text-align: center !important;
        width: 100%;
    }
}

@media screen and (max-width: 1250px) {
    .developed_by {
        margin-left: 0;
        margin-right: 25px;
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 540px) {
    .sitemap, footer {
        padding: 15px;
        text-align: center;
    }
}

.no-marg {
    margin-left: 0;
    margin-right: 0;
}


.f-11 {
    font-size: 11px;
}

.sep-footer {
    margin-left: 3px;
    margin-right: 3px;
}

.copyright p {
    line-height: 0px;
    margin: 0px;
}

.fixed-footer {
    position: relative;
    bottom: 0;
    z-index: 55555;
    width: 100%;



}


.article__preview-content {
    background:#fff;
    margin-left:40px;
    margin-right:40px;
    position:relative;
    z-index:40;
    margin-top:-140px;
    padding:25px 25px 25px 25px;
    font-family:"Ubuntu",sans-serif
}
@media screen and (max-width: 1700px) {
    .article__preview-content {
        margin-top:-90px
    }
}
@media screen and (max-width: 1200px) {
    .article__preview-content {
        margin-top:-70px
    }
}
@media screen and (max-width: 600px) {
    .article__preview-content {
        margin-left:20px;
        margin-right:20px;
        margin-top:-40px;
        padding:25px 15px 25px 15px
    }
}
.article__preview-content .quotes {
    position:absolute;
    top:-30px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    padding:5px;
    width:60px;
    height:60px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    z-index:4
}
@media screen and (max-width: 1200px) {
    .article__preview-content .quotes {
        width:40px;
        height:40px;
        top:-20px
    }
}
.article__preview-content .quotes:before {
    content:"";
    background:url("../assets/images/quote.png?1=1") no-repeat;
    background-size:contain;
    background-position:center center;
    position:absolute;
    top:54%;
    left:50%;
    transform:translate(-50%, -50%);
    width:25px;
    height:25px
}
@media screen and (max-width: 1200px) {
    .article__preview-content .quotes:before {
        width:18px;
        height:18px
    }
}
.article__preview-content__title {
    padding-top:10px
}
.article__preview-content__title h3,.article__preview-content__title h1 {
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    line-height:1.15
}
.article__preview-content__title h3.limit-h,.article__preview-content__title h1.limit-h {
    letter-spacing:-1px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.article__preview-content__text {
    margin-bottom:10px;
    max-width:475px;
    font-weight:300;
    font-style:italic;
    line-height:1.1;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.article__info {
    color:#45ba84;
    padding-top:5px;
    font-weight:700
}
.article__info__category {
    padding-left:0;
    padding-right:0
}
@media all and (max-width: 575px) {
    .article__info__category {
        display:none !important
    }
}
.article__info__category>div {
    display:inline-block;
    background:rgba(69,186,132,.2);
    color:#004967;
    line-height:1.1;
    font-family:"Ubuntu",sans-serif;
    padding:3px 20px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    border-radius:18px;
    font-size:14px;
    font-weight:700;
    margin-right:5px;
}
.article__info .publication-date {
    padding-right:0
}
@media screen and (max-width: 400px) {
    .article .social-links {
        margin-left:0 !important;
        margin-top:10px
    }
}
.article .social-links .btn-social-link {
    margin-left:20px
}
@media screen and (max-width: 400px) {
    .article .social-links .btn-social-link {
        margin-left:0;
        margin-right:20px
    }
}
@media screen and (max-width: 400px) {
    .article__links {
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.article .read-timer {
    padding-left:0
}
.article .read-timer i {
    margin-right:10px
}
.bk-single-page {
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    padding-top:25%
}
@media screen and (max-width: 991px) {
    .bk-single-page {
        padding-top:35%
    }
}
@media screen and (max-width: 575px) {
    .bk-single-page {
        padding-top:45%
    }
}
.content-post {
    background:#fff;
    margin-left:80px;
    margin-right:80px;
    margin-top:-40px;
    padding:30px 90px 90px 90px;
    position:relative;
    min-height:400px
}
@media screen and (max-width: 1400px) {
    .content-post {
        padding:30px 60px 90px 60px;
        margin-left:60px;
        margin-right:60px
    }
}
@media screen and (max-width: 1200px) {
    .content-post {
        margin-left:40px;
        margin-right:40px;
        padding:30px 40px 90px 40px
    }
}
@media screen and (max-width: 767px) {
    .content-post {
        margin-left:30px;
        margin-right:30px;
        padding:30px 30px 90px 30px
    }
}
@media screen and (max-width: 575px) {
    .content-post {
        margin-left:0;
        margin-right:0;
        padding-left:15px;
        padding-right:15px;
        padding-bottom:120px;
        margin-top:0
    }
}
.content-post .quotes {
    position:absolute;
    top:-30px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    padding:5px;
    width:60px;
    height:60px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    z-index:4
}
@media screen and (max-width: 1200px) {
    .content-post .quotes {
        width:40px;
        height:40px;
        top:-20px
    }
}
.content-post .quotes:before {
    content:"";
    background:url("../assets/images/quote.png?1=1") no-repeat;
    background-size:contain;
    background-position:center center;
    position:absolute;
    top:54%;
    left:50%;
    transform:translate(-50%, -50%);
    width:25px;
    height:25px
}
@media screen and (max-width: 1200px) {
    .content-post .quotes:before {
        width:20px;
        height:20px
    }
}
.content-post.overflowed:after {
    content:"";
    display:block;
    position:absolute;
    top:80%;
    right:0;
    bottom:10px;
    left:0;
    background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 33%, white 67%);
    background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0) 33%, white 67%);
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 33%, #fff 67%);
    background-repeat:repeat-x;
    pointer-events:none
}
@media screen and (max-width: 991px) {
    .content-post.overflowed:after {
        top:60%
    }
}
.content-post p.summary {
    color:#45ba84 !important;
    font-family:"Ubuntu",sans-serif;
    font-weight:300;
    line-height:1.2;
    margin-bottom:15px;
    margin-top:15px
}
.social-links-single {
    position:absolute;
    left:-29px;
    top:100px;
    bottom:60px;
    z-index:80
}
@media screen and (max-width: 1400px) {
    .social-links-single {
        left:-26px
    }
}
@media screen and (max-width: 1140px) {
    .social-links-single {
        left:-16px
    }
}
@media screen and (max-width: 991px) {
    .social-links-single {
        left:-16px
    }
}
.social-links-single>div {
    position:sticky;
    position:-webkit-sticky;
    top:40px
}
@media screen and (max-width: 991px) {
    .social-links-single>div {
        top:100px
    }
}
.social-links-single .btn-social-link {
    background:#fff;
    margin-bottom:30px;
    width:60px;
    height:60px;
    font-size:34px
}
@media screen and (max-width: 1400px) {
    .social-links-single .btn-social-link {
        width:50px;
        height:50px;
        font-size:28px;
        margin-bottom:25px
    }
}
@media screen and (max-width: 1140px) {
    .social-links-single .btn-social-link {
        width:30px;
        height:30px;
        font-size:18px
    }
}
@media screen and (max-width: 991px) {
    .social-links-single .btn-social-link {
        width:30px;
        height:30px;
        font-size:18px;
        margin-bottom:15px
    }
}
@media screen and (max-width: 575px) {
    .social-links-single .btn-social-link {
        display:none !important
    }
}
#content-post-container {
    overflow:hidden
}
#content-post-container.max-content {
    max-height:1200px
}
@media screen and (max-width: 991px) {
    #content-post-container.max-content {
        max-height:570px
    }
}
.read-more-article {
    position:absolute;
    bottom:30px;
    z-index:30;
    cursor:pointer
}
.read-more-article.hidden {
    display:none
}
@media screen and (max-width: 575px) {
    .read-more-article {
        bottom:70px
    }
}
.parent {
    position:relative
}
.fixed {
    position:fixed
}
.absolute {
    position:absolute
}
.social-links-article {
    position:absolute;
    bottom:20px;
    z-index:30
}
.social-links-article .btn-social-link {
    margin-left:0 !important;
    margin-right:20px !important
}
@media screen and (min-width: 576px) {
    .social-links-article {
        display:none !important
    }
}
.category-article-mobile {
    position:absolute;
    z-index:300;
    left:10px;
    top:10px;
    background:#45ba84;
    font-weight:700;
    color:#004967;
    line-height:1.1;
    font-family:"Ubuntu",sans-serif;
    padding:5px 20px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    border-radius:18px;
    font-size:14px
}
.category-article-mobile:empty {
    display: none;
}

@media all and (min-width: 576px) {
    .category-article-mobile {
        display:none
    }
}
.post {
    margin-top:25px
}
.post .content-post-title {
    max-width:440px;
    padding-right:30px;
    padding-left:15px
}
@media screen and (max-width: 1600px) {
    .post .content-post-title {
        max-width:400px
    }
}
@media screen and (max-width: 1400px) {
    .post .content-post-title {
        max-width:360px
    }
}
@media screen and (max-width: 1100px) {
    .post .content-post-title {
        max-width:320px
    }
}
@media screen and (max-width: 860px) {
    .post .content-post-title {
        max-width:100%;
        flex:0 0 100%;
        -ms-flex:0 0 100%
    }
}
.post .btn-social-link {
    background:#fff;
    margin-right:20px;
    margin-top:10px
}
.post .btn-social-link:hover {
    color:#fff;
    background:#45ba84
}
.post .order-md-1 .social-links-vertical {
    left:unset;
    right:-18px
}
@media screen and (max-width: 767px) {
    .post .social-links-vertical-desktop {
        display:none !important
    }
}
.post .social-links-vertical-mobile {
    left:unset !important;
    right:-14px !important
}
@media screen and (min-width: 768px) {
    .post .social-links-vertical-mobile {
        display:none !important
    }
}
.post .content-post-container {
    padding-top:15px;
    padding-right:15px
}
@media screen and (max-width: 860px) {
    .post .content-post-container {
        padding-left:15px
    }
}
.post__content {
    position:relative
}
.post__content>div {
    padding-left:35px
}
@media screen and (max-width: 767px) {
    .post__content>div {
        padding-left:15px;
        padding-right:15px
    }
}
.post__content__title {
    padding-top:10px;
    margin-bottom:15px
}
.post__content__title h3,.post__content__title h1 {
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    color:#004967;
    line-height:1.15
}
.post__content__title h3.limit-h,.post__content__title h1.limit-h {
    letter-spacing:-1px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.post__content__details {
    color:#004967;
    line-height:1.1;
    margin-bottom:10px
}
@media screen and (max-width: 1400px) {
    .post__content__details {
        line-height:1.4
    }
}
.post__content__details .marker-svg {
    height:23px;
    margin-left:3px
}
.post__content__details .marker-svg-2 {
    margin-left:0px;
    height:17px;
    margin-top:5px;
    margin-right:5px
}
.post__content__details__address {
    font-weight:300;
    padding-left:0
}
.post__content__details__date {
    font-weight:700;
    margin-bottom:2px;
    padding-left:0
}
.post__content__details__icon {
    font-size:22px;
    max-width:30px;
    padding-left:0;
    padding-right:0;
    padding-top:6px
}
@media screen and (max-width: 1600px) {
    .post__content__details__icon {
        padding-top:2px
    }
}
@media screen and (max-width: 767px) {
    .post__content__details__icon {
        padding-top:0
    }
}
.post__content__details__icon i {
    padding-top:2px
}
.post__content .link-more-btn,.post__content .read-more-article {
    margin-top:40px;
    color:#004967
}
@media screen and (max-width: 1600px) {
    .post__content .link-more-btn,.post__content .read-more-article {
        margin-top:20px
    }
}
@media screen and (max-width: 991px) {
    .post__content .link-more-btn,.post__content .read-more-article {
        margin-top:10px
    }
}
.post .btn-main {
    margin-top:40px
}
.post-type-2 .post .content-post-title h1,.post-type-2 .post .content-post-title h2,.post-type-2 .post .content-post-title h3 {
    color:#fff
}
.post-type-2 .post .btn-social-link {
    background:#fff
}
.post-type-2 .post .btn-social-link:hover {
    color:#fff;
    background:#45ba84
}
.post-type-2 .post .content-post-container p {
    color:#fff
}
.post-type-2 .post__content__title h3,.post-type-2 .post__content__title h1 {
    color:#fff
}
.post-type-2 .post__content__details {
    color:#fff
}
.post-type-2 .post__content__details__address {
    color:#fff
}
.post-type-2 .post__content__details__date {
    color:#fff
}
.post-type-2 .post__content .link-more-btn,.post-type-2 .post__content .read-more-article {
    color:#fff
}
.single-wiki .row-title {
    margin-bottom:70px
}
@media all and (max-width: 767px) {
    .single-wiki .row-title {
        margin-bottom:45px
    }
}
.single-wiki #post-content {
    margin-top:20px
}
.single-wiki .col-left {
    max-width:calc( 100% - 380px )
}
@media all and (max-width: 1400px) {
    .single-wiki .col-left {
        max-width:calc( 100% - 300px )
    }
}
@media all and (max-width: 767px) {
    .single-wiki .col-left {
        max-width:100%
    }
}
.single-wiki .col-left .content-post {
    margin-right:0;
    margin-top:0
}
.single-wiki .col-right {
    max-width:380px
}
@media all and (max-width: 1400px) {
    .single-wiki .col-right {
        max-width:300px
    }
}
@media all and (max-width: 767px) {
    .single-wiki .col-right {
        max-width:100%
    }
}
.single-wiki .article-title-wiki {
    margin-left:80px
}
.single-wiki .article-title-wiki .publication-date {
    display:inline-block;
    padding-right:40px
}
.single-wiki .article-title-wiki .article__preview-content__title {
    padding-top:0px;
}
.single-wiki .article-title-wiki .article__preview-content__title h1 {
    color:#004967
}
.single-wiki .article-title-wiki__date {
    max-width:380px;
    font-size:20px;
    color:#004967;
    font-weight:700
}
.single-wiki .article-title-wiki__date .read-timer {
    display:inline-block;
    padding-left:0px;
    position:relative
}
.single-wiki .article-title-wiki__date .read-timer:before {
    content:"";
    width:2px;
    height:18px;
    position:absolute;
    left:-20px;
    background:#004967;
    top:54%;
    transform:translateY(-50%)
}
.single-wiki .article-title-wiki__date i {
    font-size:20px;
    margin-right:10px;
    padding-top:2px
}
@media all and (max-width: 1700px) {
    .single-wiki .article-title-wiki {
        margin-left:40px
    }
    .single-wiki .content-post {
        margin-left:40px;
        padding-left:50px;
        padding-right:50px
    }
}
@media screen and (max-width: 1140px) {
    .single-wiki .article-title-wiki {
        margin-left:0px
    }
    .single-wiki .content-post {
        margin-left:0px;
        padding-left:20px;
        padding-right:15px
    }
    .single-wiki .search-item__category {
        font-size:16px
    }
}
.img-wiki {
    position:relative;
    margin-top:20px
}
.quotes {
    position:absolute;
    bottom:-20px;
    left:50%;
    transform:translateX(-50%);
    background:#fff;
    padding:5px;
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    z-index:4
}
@media screen and (max-width: 1200px) {
    .quotes {
        width:30px;
        height:30px;
        bottom:-15px
    }
}
.quotes:before {
    content:"";
    background:url("../assets/images/quote.png?1=1") no-repeat;
    background-size:contain;
    background-position:center center;
    position:absolute;
    top:54%;
    left:50%;
    transform:translate(-50%, -50%);
    width:16px;
    height:16px
}
@media screen and (max-width: 1200px) {
    .quotes:before {
        width:16px;
        height:16px
    }
}
.contact-form {
    padding-top:20px
}
.contact-form .form-control {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding:10px 15px;
    height:auto;
    border-color:#1e1e2c;
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    color:#1e1e2c
}
.contact-form .form-control::-webkit-input-placeholder {
    color:#1e1e2c;
    font-family:"Ubuntu",sans-serif;
    text-transform:uppercase
}
.contact-form .form-control:-ms-input-placeholder {
    color:#1e1e2c;
    font-family:"Ubuntu",sans-serif;
    text-transform:uppercase
}
.contact-form .form-control::placeholder {
    color:#1e1e2c;
    font-family:"Ubuntu",sans-serif;
    text-transform:uppercase
}
.contact-form button[type=submit] {
    background:#45ba84;
    outline:none;
    border:thin solid #45ba84;
    width:100%;
    max-width:240px;
    text-transform:uppercase;
    font-family:"Ubuntu",sans-serif;
    font-weight:700
}
.contact-form button[type=submit]:focus,.contact-form button[type=submit]:hover,.contact-form button[type=submit]:active {
    outline:none;
    background:#45ba84
}
.message-form {
    color:#fff;
    padding-top:10px;
    font-family:"Ubuntu",sans-serif;
    font-weight:700
}
nav.navbar.navbar-desktop {
    position:fixed;
    background:transparent;
    max-width:360px;
    width:100%;
    text-align:center;
    text-align:left;
    top:0;
    left:0;
    font-family:"Ubuntu",sans-serif;
    font-weight:700;
    z-index:9000
}
@media screen and (max-width: 1700px) {
    nav.navbar.navbar-desktop {
        max-width:300px
    }
}
@media screen and (max-width: 1500px) {
    nav.navbar.navbar-desktop {
        max-width:250px
    }
}
@media screen and (max-width: 1320px) {
    nav.navbar.navbar-desktop {
        max-width:200px
    }
}
@media screen and (max-width: 991px) {
    nav.navbar.navbar-desktop {
        display:none !important
    }
}
nav.navbar.navbar-desktop .navbar-brand {
    margin-right:0;
    padding-left:43px
}
@media screen and (max-width: 1700px) {
    nav.navbar.navbar-desktop .navbar-brand {
        padding-left:15px
    }
}
@media screen and (max-width: 1320px) {
    nav.navbar.navbar-desktop .navbar-brand {
        padding-left:3px
    }
}
@media screen and (min-width: 992px) {
    nav.navbar.navbar-desktop .navbar-toggler {
        display:none
    }
}
nav.navbar.navbar-desktop ul {
    text-align:center;
    text-align:left
}
nav.navbar.navbar-desktop ul li {
    font-size:38px;
    padding-bottom:25px;
    padding-top:15px;
    line-height:1.3
}
@media screen and (max-width: 1500px) {
    nav.navbar.navbar-desktop ul li {
        font-size:30px
    }
}
@media screen and (max-width: 1320px) {
    nav.navbar.navbar-desktop ul li {
        font-size:26px
    }
}
nav.navbar.navbar-desktop ul li .smaller-text {
    color:#004967;
    font-size:16px;
    font-weight:700;
    font-family:"Ubuntu",sans-serif;
    line-height:1
}
@media screen and (max-width: 1500px) {
    nav.navbar.navbar-desktop ul li .smaller-text {
        font-size:14px
    }
}
@media screen and (max-width: 1320px) {
    nav.navbar.navbar-desktop ul li .smaller-text {
        font-size:12px
    }
}
nav.navbar.navbar-desktop .logo li:not(:last-child) {
    position:relative
}
nav.navbar.navbar-desktop .logo li:not(:last-child):before {
    content:"";
    position:absolute;
    bottom:0;
    height:0px;
    width:70px;
    left:0;
    border-top:thin solid #004967;
    background-color:#fff
}
nav.navbar.navbar-desktop .logo li:not(:last-child):after {
    content:"";
    position:absolute;
    bottom:-2px;
    height:6px;
    width:6px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    left:0;
    display:none;
    background-color:#fff
}
nav.navbar.navbar-desktop .logo--invert .smaller-text {
    color:#fff
}
nav.navbar.navbar-desktop .logo--invert li:not(:last-child) {
    position:relative
}
nav.navbar.navbar-desktop .logo--invert li:not(:last-child):before {
    content:"";
    position:absolute;
    bottom:0;
    height:0;
    width:70px;
    left:0;
    border-top:thin solid #fff;
    background-color:#fff
}
nav.navbar.navbar-desktop .logo--invert li:not(:last-child):after {
    content:"";
    position:absolute;
    bottom:-2px;
    height:6px;
    width:6px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    display:none;
    left:0;
    background-color:#fff
}
@media screen and (min-width: 992px) {
    nav.navbar.navbar-desktop .collapse {
        display:-ms-flexbox !important;
        display:flex !important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
}
.navbar-mobile {
    z-index:9900;
    background:#004967;
    min-height:60px;
    padding-left:0;
    padding-right:0;
    position:fixed;
    top:0;
    left:0;
    right:0
}
@media screen and (min-width: 992px) {
    .navbar-mobile {
        display:none !important
    }
}
.navbar-mobile .navbar-brand {
    position:absolute;
    left:15px;
    top:0
}
.navbar-mobile .navbar-brand img {
    max-width:100%;
    height:auto;
    max-height:50px
}
.navbar-mobile .navbar-toggler {
    position:absolute;
    right:15px;
    top:10px
}
.navbar-mobile .navbar-toggler-icon {
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(69, 186, 132, 1)' stroke-width='2px' stroke-linecap='butt'  d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important
}
.navbar-mobile .navbar-collapse {
    position:absolute;
    top:60px;
    left:0;
    right:0;

    background:#004967
}

.smm-mobile {
    width: 100%;
    display: flex;
    justify-content: center;
}

.navbar-mobile ul {
    text-align:center
}
.navbar-mobile ul li {
    font-size:42px;
    padding-bottom:25px;
    padding-top:15px;
    line-height:1.3
}
@media screen and (max-width: 575px) {
    .navbar-mobile ul li {
        font-size:30px;
        padding-bottom:15px;
        padding-top:10px
    }
}
@media screen and (max-width: 375px) {
    .navbar-mobile ul li {
        font-size:26px;
        padding-bottom:10px;
        padding-top:5px
    }
}
.navbar-mobile ul li .smaller-text {
    font-size:16px;
    color:#fff;
    font-weight:700;
    font-family:"Ubuntu",sans-serif;
    line-height:1
}
@media screen and (max-width: 575px) {
    .navbar-mobile ul li .smaller-text {
        font-size:12px
    }
}
@media screen and (max-width: 375px) {
    .navbar-mobile ul li .smaller-text {
        font-size:12px
    }
}
.navbar-mobile ul li:not(:last-child) {
    position:relative
}
.navbar-mobile ul li:not(:last-child):before {
    content:"";
    position:absolute;
    bottom:0;
    height:1px;
    width:110px;
    left:50%;
    transform:translateX(-50%);
    background-color:#fff
}
.navbar-mobile ul li:not(:last-child):after {
    content:"";
    position:absolute;
    bottom:-2px;
    height:6px;
    width:6px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    left:50%;
    transform:translateX(-50%);
    background-color:#fff;
    display:none
}
.navbar-light .navbar-toggler {
    border-color:#45ba84
}
.page-id-9 nav.navbar.navbar-desktop .logo--invert ul li:not(:last-child):before {
    background-color:#000
}
.page-id-9 nav.navbar.navbar-desktop .logo--invert ul li:not(:last-child):after {
    background-color:#000
}
.btn-main {
    width:100%;
    max-width:360px;
    border:none;
    outline:none;
    font-weight:700;
    font-size:45px;
    color:#fff;
    background:#ed6061;
    background:#45ba84;
    line-height:1;
    padding-bottom:8px;
    padding-top:7px;
    text-align:center;
    position:relative;
    min-width:360px;
    overflow:hidden;
    font-family:"Ubuntu",sans-serif
}
@media screen and (max-width: 1600px) {
    .btn-main {
        font-size:36px;
        max-width:300px;
        min-width:300px
    }
}
@media screen and (max-width: 1200px) {
    .btn-main {
        font-size:30px;
        max-width:260px;
        min-width:260px
    }
}
@media screen and (max-width: 767px) {
    .btn-main {
        font-size:24px;
        max-width:200px;
        min-width:180px
    }
}
.btn-main .svg-left {
    position:absolute;
    left:-28px;
    top:-20px;
    bottom:0;
    height:167%
}
@media screen and (max-width: 1600px) {
    .btn-main .svg-left {
        top:-17px;
        left:-25px
    }
}
@media screen and (max-width: 1200px) {
    .btn-main .svg-left {
        top:-15px;
        left:-23px
    }
}
@media screen and (max-width: 767px) {
    .btn-main .svg-left {
        top:-13px;
        left:-19px
    }

    .single-wiki .article-title-wiki .article__preview-content__title {
        padding-top:30px;
    }
}
.btn-main .svg-right {
    position:absolute;
    right:-28px;
    top:-20px;
    bottom:0;
    height:167%
}
@media screen and (max-width: 1600px) {
    .btn-main .svg-right {
        top:-17px;
        right:-25px
    }
}
@media screen and (max-width: 1200px) {
    .btn-main .svg-right {
        top:-15px;
        right:-23px
    }
}
@media screen and (max-width: 767px) {
    .btn-main .svg-right {
        top:-13px;
        right:-19px
    }
}
.btn-main>div {
    display:inline-block
}
.btn-main:focus {
    outline:none
}
.link-more-btn,.read-more-article {
    font-style:italic;
    font-weight:900;
    color:#004967;
    font-family:"Ubuntu",sans-serif
}
#cursuri .preview-block__title,#evenimente .preview-block__title {
    bottom:100%;
    transform:translateY(43%)
}
@media screen and (max-width: 1400px) {
    #cursuri .preview-block__title,#evenimente .preview-block__title {
        left:20px
    }
}
.btn-social-link {
    display:inline-block;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:thin solid #45ba84;
    color:#004967;
    width:35px;
    height:35px;
    font-size:20px;
    font-weight:700;
    padding-top:2px;
    display:-ms-flexbox !important;
    display:flex !important;
    -ms-flex-align:center !important;
    align-items:center !important;
    -ms-flex-pack:center !important;
    justify-content:center !important
}
.btn-social-link:hover,.btn-social-link:focus {
    background:#45ba84;
    color:#fff
}
@media screen and (max-width: 1400px) {
    .btn-social-link {
        width:30px;
        height:30px;
        font-size:14px
    }
}
.load-more {
    color:#fff;
    background:#45ba84;
    border:thin solid #45ba84;
    cursor:pointer;
    font-family:"Ubuntu",sans-serif;
    font-weight:900;
    padding:5px 15px;
    visibility:hidden
}
.busola>svg {
    width:100%;
    max-width:200px
}
.title-type-1__right {
    padding-bottom:4px
}
@media screen and (max-width: 1600px) {
    .title-type-1__right {
        padding-bottom:2px
    }
}
.bk-map-pattern {
    position:fixed;
    z-index:2;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.bk-map-pattern #svg-bk-map {
    position:fixed;
    z-index:2;
    top:-100px;
    bottom:0;
    left:0;
    right:0;
    opacity:.2
}
.bk-map-pattern-2 {
    position:fixed;
    z-index:3;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.bk-map-pattern-2 #svg-bk-map-left {
    position:fixed;
    z-index:2;
    bottom:0;
    left:0;
    opacity:.2;
    height:250px
}
.bk-map-pattern-2 #svg-bk-map-right {
    position:fixed;
    z-index:2;
    bottom:0;
    right:0;
    opacity:.2;
    height:250px
}
.bk-map-pattern-2 #svg-bk-map-right-top {
    position:fixed;
    z-index:2;
    top:40px;
    right:0;
    opacity:.2;
    height:350px
}
.block-categories-container {
    margin-bottom:40px;
    margin-top:-30px;
    font-family:"Ubuntu",sans-serif;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
@media all and (max-width: 575px) {
    .block-categories-container {
        display:none
    }
}
.block-categories {
    display:inline-block;
    font-size:1.85em;
    font-weight:900;
    line-height:1;
    vertical-align:sub;
    margin-right:30px
}
.block-categories--parent {
    border:2px solid rgba(69,186,132,.2);
    display:inline-block;
    font-size:22px;
    background:#fff;
    padding:3px 25px 5px 25px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    border-radius:18px;
    font-weight:700;
    cursor:pointer;
    margin-right:30px;
    margin-bottom:20px;
    position:relative
}
.block-categories--parent:hover {
    background:#45ba84
}
.block-categories--parent.active {
    background:#45ba84;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.block-categories--parent i {
    margin-left:30px;
    margin-right:-10px
}
.block-categories--parent__children {
    position:absolute;
    z-index:200;
    left:-2px;
    right:-2px;
    margin-top:6px;
    display:none
}
.block-categories--parent__children__item {
    background:#fff;
    border:none;
    border-bottom:2px solid rgba(69,186,132,.2);
    border-top:none;
    padding-left:25px;
    padding-right:25px;
    word-break:break-all;
    margin-bottom:0;
    display:block
}
.block-categories--parent__children__item:hover {
    color:#fff;
    background:#45ba84
}
.block-categories--parent__children__item:last-child {
    border-bottom-left-radius:18px;
    border-bottom-right-radius:18px;
    border-bottom:none
}
.block-categories--parent.active .block-categories--parent__children {
    display:block
}
.categories-posts {
    margin-top:30px
}
.categories-list {
    display:inline-block;
    font-size:26px;
    font-family:"Ubuntu",sans-serif;
    width:100%;
    max-width:560px;
    position:relative;
    margin-bottom:25px
}
@media all and (max-width: 1600px) {
    .categories-list {
        font-size:24px;
        max-width:460px
    }
}
@media all and (max-width: 991px) {
    .categories-list {
        font-size:20px;
        max-width:400px
    }
}
.categories-list--button {
    border:2px solid #45ba84;
    border:thin solid #45ba84;
    display:inline-block;
    font-size:24px;
    background:#fff;
    padding:1px 25px 1px 25px;
    font-weight:900;
    cursor:pointer;
    width:100%;
    text-align:center;
    position:relative;
    color:#004967
}
@media all and (max-width: 1600px) {
    .categories-list--button {
        font-size:22px;
        max-width:460px
    }
}
@media all and (max-width: 991px) {
    .categories-list--button {
        font-size:20px;
        max-width:400px
    }
}
@media all and (max-width: 575px) {
    .categories-list--button {
        font-size:16px;
        max-width:100%
    }
}
.categories-list--button i {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:20px;
    font-size:26px
}
@media all and (max-width: 991px) {
    .categories-list--button i {
        font-size:20px
    }
}
@media all and (max-width: 575px) {
    .categories-list--button i {
        font-size:18px
    }
}
.categories-list__choices {
    position:absolute;
    background:#fff;
    z-index:3000;
    left:0;
    right:0;
    border-left:2px solid rgba(69,186,132,.2);
    border-right:2px solid rgba(69,186,132,.2);
    font-size:24px;
    display:none
}
@media all and (max-width: 991px) {
    .categories-list__choices {
        font-size:18px
    }
}
@media all and (max-width: 575px) {
    .categories-list__choices {
        font-size:16px
    }
}
.categories-list__choices.opened {
    display:block
}
.categories-list__choices__item {
    display:none;
    cursor:pointer;
    background:#fff;
    color:#004967;
    border-bottom:2px solid rgba(69,186,132,.2);
    padding:7px 65px 7px 80px;
    position:relative;
    font-weight:900
}
@media all and (max-width: 991px) {
    .categories-list__choices__item {
        padding:7px 45px 7px 60px
    }
}
@media all and (max-width: 575px) {
    .categories-list__choices__item {
        padding:7px 35px 7px 40px
    }
}
.categories-list__choices__item.show {
    display:block
}
.categories-list__choices__item:hover,.categories-list__choices__item.active {
    background:rgba(69,186,132,.2)
}
.categories-list__choices__item>i {
    position:absolute;
    top:14px;
    left:30px
}
@media all and (max-width: 991px) {
    .categories-list__choices__item>i {
        top:12px;
        left:15px;
        font-size:20px
    }
}
@media all and (max-width: 575px) {
    .categories-list__choices__item>i {
        font-size:18px;
        top:10px;
        left:10px
    }
}
.categories-list__choices__item--child {
    font-weight:400
}
.categories-list__choices__item--child>i {
    left:50px
}
@media all and (max-width: 991px) {
    .categories-list__choices__item--child>i {
        left:25px;
        font-size:20px
    }
}
@media all and (max-width: 575px) {
    .categories-list__choices__item--child>i {
        font-size:18px;
        left:15px
    }
}
.checkbox-parent {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:20px;
    font-size:26px
}
@media all and (max-width: 991px) {
    .checkbox-parent {
        font-size:20px
    }
}
@media all and (max-width: 575px) {
    .checkbox-parent {
        font-size:18px
    }
}
.search-item {
    border-bottom:thin solid #acacac;
    padding-top:1.5em;
    padding-bottom:1.5em
}
.search-item__col-image {
    max-width:330px;
    margin-bottom:15px
}
.search-item__image {
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top center;
    padding-top:75%;
    height:100%;
    max-height:200px;
    min-height:175px
}
.search-item__title {
    color:#212121;
    font-size:1.875em;
    margin-bottom:10px
}
.search-item__excerpt {
    font-weight:300;
    color:#212121
}
.search-item__excerpt p {
    font-size:1.5em
}
@media all and (max-width: 991px) {
    .search-item__excerpt p {
        font-size:16px
    }
}
.search-form-mobile-container {
    padding:15px;
    border-bottom:thin solid #f0f0f0
}
.search-form {
    margin-top:0
}
.search-form input,.search-form label {
    margin-bottom:0
}
.search-form .search-icon-btn {
    color:#45ba84;
    background-color:transparent;
    position:absolute;
    right:30px
}
.search-form input {
    border:thin solid #004967;
    height:34px;
    padding-left:15px;
    padding-right:45px
}
.search-form-inline {
    width:100%;
    position:relative
}
.search-form-inline label {
    width:100%;
    margin-bottom:0
}
.search-form-inline input {
    border:thin solid #acacac;
    width:100%;
    font-size:20px;
    padding:5px 50px 5px 15px
}
.search-form-inline .search-icon-btn {
    position:absolute;
    right:15px;
    top:50%;
    transform:translateY(-50%);
    color:#45ba84;
    background-color:transparent;
    font-size:18px
}
.pagination-container {
    text-align:right
}
@media all and (max-width: 575px) {
    .pagination-container {
        text-align:left
    }
}
.pagination {
    padding-top:20px;
    display:inline-block;
    padding-left:0;
    list-style:none;
    border-radius:.25rem;
    margin-left:auto
}
.pagination .page-numbers {
    font-weight:bold;
    line-height:1.42857;
    padding:8px 14px;
    border:1px solid #efeded;
    margin-right:15px;
    color:#45ba84;
    text-decoration:none !important
}
.pagination .page-numbers:last-child {
    margin-right:0 !important
}
@media all and (max-width: 670px) {
    .pagination .page-numbers {
        padding:5px 10px;
        font-size:14px;
        margin-right:10px
    }
}
@media all and (max-width: 460px) {
    .pagination .page-numbers {
        padding:5px 7px;
        font-size:12px;
        margin-right:7px
    }
}
@media all and (max-width: 360px) {
    .pagination .page-numbers {
        padding:3px 5px;
        font-size:12px;
        margin-right:5px
    }
}
#pagination ul li {
    padding-top:20px;
    display:inline-block;
    padding-left:0;
    list-style:none;
    border-radius:.25rem;
    margin-left:auto
}
#pagination ul li span {
    font-weight:bold;
    line-height:1.42857;
    padding:8px 14px;
    border:1px solid #efeded;
    margin-right:15px;
    color:#2c3b97;
    text-decoration:none !important
}
@media all and (max-width: 670px) {
    #pagination ul li span {
        padding:5px 10px;
        font-size:14px;
        margin-right:10px
    }
}
@media all and (max-width: 460px) {
    #pagination ul li span {
        padding:5px 7px;
        font-size:12px;
        margin-right:7px
    }
}
@media all and (max-width: 360px) {
    #pagination ul li span {
        padding:3px 5px;
        font-size:12px;
        margin-right:5px
    }
}
.search-item__title {
    margin-bottom:10px;
    display:block;
    line-height:1.2
}
@media all and (max-width: 991px) {
    .search-item__title {
        font-size:24px
    }
}
@media all and (max-width: 767px) {
    .search-item__title {
        font-size:20px
    }
}
.search-item__categories {
    padding-top:5px;
    padding-bottom:10px;
    display:block
}
.search-item__category {
    background:#45ba84;
    display:inline-block;
    color:#fff;
    font-size:18px;
    padding:4px 25px 4px 25px;
    line-height:1.2;
    margin-right:10px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    font-weight:500;
    margin-bottom:15px
}
@media all and (max-width: 991px) {
    .search-item__category {
        font-size:16px;
        padding:4px 25px 5px 25px
    }
}
@media all and (max-width: 767px) {
    .search-item__category {
        font-size:14px;
        padding:4px 17px 5px 17px
    }
}
.search-item__excerpt {
    margin-top:15px;
    display:block
}
.search-item__excerpt h3 {
    font-size:1.25em
}
@media all and (max-width: 991px) {
    .search-item__excerpt h3 {
        font-size:18px
    }
}
@media all and (max-width: 767px) {
    .search-item__excerpt h3 {
        font-size:16px
    }
}
.search-item__excerpt p {
    margin-bottom:0;
    font-size:1.25em;
    font-weight:300
}
@media all and (max-width: 991px) {
    .search-item__excerpt p {
        font-size:18px
    }
}
@media all and (max-width: 767px) {
    .search-item__excerpt p {
        font-size:16px
    }
}
.search-item__col-image {
    margin-bottom:0
}
@media all and (max-width: 767px) {
    .search-item__col-image {
        max-width:unset
    }
}
.search-item__image {
    padding-top:0;
    max-height:unset
}
@media all and (max-width: 767px) {
    .search-item__image {
        padding-top:50%;
        max-height:200px;
        margin-bottom:10px
    }
}
@media all and (max-width: 500px) {
    .search-item__image {
        padding-top:75%;
        max-height:200px;
        margin-bottom:10px
    }
}
.search-item .col-md:last-child {
    padding-left:30px
}
@media all and (max-width: 767px) {
    .search-item .col-md:last-child {
        padding-left:15px
    }
}
.search-item:last-child {
    border-bottom:none
}
.search-item__categories+.search-item__excerpt {
    margin-top:0
}
.details-wiki {
    background:#fff;
    padding:12px;
    position:relative;
    overflow:hidden
}
@media all and (max-width: 1400px) {
    .details-wiki {
        font-size:14px
    }
}
.details-wiki:not(.show) {
    max-height:200px
}
.details-wiki:not(.show):after {
    content:"";
    display:block;
    position:absolute;
    top:40%;
    right:0;
    bottom:0px;
    left:0;
    background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 33%, white 67%);
    background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0) 33%, white 67%);
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 33%, #fff 67%);
    background-repeat:repeat-x;
    pointer-events:none
}
.details-wiki__title {
    margin-top:15px;
    margin-bottom:15px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    border:thin solid #e2f7e0
}
.details-wiki__title span {
    margin-left:auto;
    margin-right:auto;
    color:#45ba84;
    font-weight:700;
    padding:2px 25px
}
.details-wiki__item {
    padding-bottom:5px
}
.details-wiki__item__left {
    font-weight:700;
    color:#000
}
.details-wiki__show {
    color:#004967;
    font-size:22px;
    cursor:pointer;
    background:#fff;
    padding-top:2px;
    left:50%;
    transform:translateX(-50%);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    width:40px;
    height:40px;
    position:absolute;
    bottom:-20px;
    display:flex;
    -ms-flex-align:center !important;
    align-items:center !important;
    -ms-flex-pack:center !important;
    justify-content:center !important
}
.cuprins {
    margin-top:30px;
    margin-bottom:90px;
    position:relative;
    flex-grow:1
}
@media all and (max-width: 767px) {
    .cuprins {
        margin-bottom:20px
    }
}
.cuprins .cuprins-sticky {
    position:sticky;
    top:0
}
.cuprins .cuprins-title {
    font-size:30px;
    color:#45ba84;
    font-weight:600
}
@media all and (max-width: 1400px) {
    .cuprins .cuprins-title {
        font-size:24px
    }
}
.cuprins .cuprins-link-1 {
    background:#fff;
    display:inline-block;
    position:relative;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    border:thin solid #45ba84;
    font-size:18px;
    font-weight:700;
    color:#161626;
    padding:2px 15px;
    line-height:1.3;
    margin-right:10px;
    margin-bottom:15px;
    cursor:pointer
}
@media all and (max-width: 1400px) {
    .cuprins .cuprins-link-1 {
        font-size:16px;
        padding:2px 10px
    }
}
.cuprins .cuprins-link-1 a:hover {
    color:inherit !important
}
.cuprins .cuprins-link-1 .cuprins-number {
    position:absolute;
    right:-5px;
    top:-10px;
    background:#004967;
    color:#fff;
    border:thin solid #fff;
    font-size:11px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    width:24px;
    height:24px;
    font-weight:600;
    display:flex;
    -ms-flex-align:center !important;
    align-items:center !important;
    -ms-flex-pack:center !important;
    justify-content:center !important
}
@media all and (max-width: 1400px) {
    .cuprins .cuprins-link-1 .cuprins-number {
        width:20px;
        height:20px;
        font-size:9px
    }
}
.cuprins .cuprins-link-1:hover,.cuprins .cuprins-link-1.active {
    background:#45ba84;
    color:#fff
}
.cuprins .cuprins-link-2-container {
    border-top:thin solid #004967;
    border-bottom:thin solid #004967;
    padding-top:10px;
    padding-bottom:10px
}
.cuprins .cuprins-link-2-container ul {
    list-style:none;
    margin-bottom:0
}
.cuprins .cuprins-link-2-container ul li {
    color:#45ba84;
    font-weight:600;
    font-size:20px;
    line-height:1.3
}
@media all and (max-width: 1400px) {
    .cuprins .cuprins-link-2-container ul li {
        font-size:16px
    }
}
.cuprins .cuprins-link-2-container ul li span {
    color:#004967
}
.cuprins .cuprins-links-2 {
    margin-bottom:15px;
    display:none
}
.cuprins .cuprins-link-1.active+.cuprins-links-2 {
    display:block
}
.cuprins .cuprins-links-2-title {
    color:#45ba84;
    font-weight:600;
    font-size:20px
}
section.breadcrumbs {
    color:#004967;
    font-weight:400;
    font-family:"Ubuntu",sans-serif;
    font-size:16px
}
@media screen and (max-width: 991px) {
    section.breadcrumbs {
        margin-top:15px
    }
}
@media screen and (max-width: 767px) {
    section.breadcrumbs {
        max-width:485px;
        font-size:12px;
        margin-top: 70px;
    }
}
section.breadcrumbs ul {
    list-style:none;
    margin-bottom:0;
    padding-left:0;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
@media screen and (max-width: 767px) {
    section.breadcrumbs ul {
        padding-left:0;
        margin-top: 20px;
    }
}
section.breadcrumbs ul li {
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    display:contents;
    font-weight:700
}
section.breadcrumbs ul li.separator {
    margin-right:4px;
    margin-left:4px
}
section.breadcrumbs ul li.item-current {
    font-weight:400;
    color:#45ba84;
    font-family:"Ubuntu",sans-serif
}
.delay-0 {
    animation-delay:0s
}
.delay-1 {
    animation-delay:0.1s
}
.delay-2 {
    animation-delay:0.2s
}
.delay-3 {
    animation-delay:0.3s
}
.delay-4 {
    animation-delay:0.4s
}
.delay-5 {
    animation-delay:0.5s
}
.delay-6 {
    animation-delay:0.6s
}
.delay-7 {
    animation-delay:0.7s
}
.delay-8 {
    animation-delay:0.8s
}
.delay-9 {
    animation-delay:0s
}
.delay-10 {
    animation-delay:0s
}
.delay-11 {
    animation-delay:0s
}
.delay-12 {
    animation-delay:0s
}
.delay-13 {
    animation-delay:0s
}
.delay-14 {
    animation-delay:0s
}
.delay-15 {
    animation-delay:0s
}
.delay-16 {
    animation-delay:0s
}
.delay-17 {
    animation-delay:0s
}
.delay-18 {
    animation-delay:0s
}
.delay-19 {
    animation-delay:0s
}
.delay-20 {
    animation-delay:0s
}
.delay-21 {
    animation-delay:0s
}
.delay-22 {
    animation-delay:0s
}
@media all and (min-width: 768px)and (max-width: 1190px) {
    .page-template-template-wiki .article__links {
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .page-template-template-wiki .article__links .article__preview-content {
        margin-top:-45px
    }
    .page-template-template-wiki .article__links .article__preview-content {
        margin-left:20px;
        margin-right:20px
    }
    .page-template-template-wiki .article__links .link-more-btn,.page-template-template-wiki .article__links .read-more-article {
        width:100%;
        margin-bottom:10px
    }
    .page-template-template-wiki .article__links .social-links {
        margin-left:0 !important
    }
    .page-template-template-wiki .article__links .social-links .btn-social-link:first-child {
        margin-left:0
    }
}
@media all and (min-width: 768px)and (max-width: 1190px) {
    .page-template-template-wiki .article__preview-content {
        margin-top:-45px
    }
    .page-template-template-wiki .article__preview-content {
        margin-left:25px;
        margin-right:25px
    }
    .page-template-template-wiki .article__info {
        font-size:14px
    }
    .page-template-template-wiki .js-ajax-articles {
        margin-left:-15px;
        margin-right:-15px
    }
    .page-template-template-wiki .js-ajax-articles .col--20 {
        padding-left:15px;
        padding-right:15px
    }
}
@media all and (min-width: 768px)and (max-width: 991px) {
    .page-template-template-wiki .article__preview-content {
        margin-top:0px
    }
    .page-template-template-wiki .article__preview-content {
        margin-left:0px;
        margin-right:0px
    }
}
.page-template-template-wiki .search-item__image {
    background-position:top center
}

@media (min-width: 1024px) { /* media query pentru desktop */
    .preview-istoria__text__title {
        line-height: 1;
        transform: scale(0.8);
        transform-origin: left top; /* sau 'center' dacă preferi să rămână centrat */
    }
}