/*
Theme Name:   Hive Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Hive child theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     hive
Version:      1.0.0 (Updated 07/09/2021 by office@sens.media)
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  hive-child
*/

/*Make password protect content form to be width 60%*/
.password-layout {
    width: 60%;
}

/* Underline url/links */
.single-post p a {
    text-decoration: underline;
}

/* Make youtube iframe to be max width 100% of the container*/
#primary #main .entry-content p iframe {
    max-width: 100% !important;
}

/*!*Ascunde Hero iamge cu titlu de la Tilda*!*/
/*#allrecords .t-cover {*/
/*    display: none;*/
/*}*/

.tilda-publishing .entry-header {
    text-align: center;
}

/*aliniere imagini pe centru*/
.alignnone, .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.menu-item .menu-item-type-taxonomy:hover {
    background-color: white;
}

.menu-item .menu-item-type-taxonomy a:hover {
    color: black !important;
}

.menu-item .menu-item-type-custom:hover {
    background-color: white;
}

.menu-item .menu-item-type-custom a:hover {
    color: black !important;
}


.item-mobile-menu {
    display: none !important;
}

.tag-advertorial, .content-quote blockquote:before {
    content: "ADVERTORIAL" !important;
    color: #ffeb00 !important;
}

.content-quote blockquote:before {
    color: #ffeb00 !important;
    top: -12px !important;
    font-size: 16px !important;
}

.content-quote blockquote:after {
    color: #ffeb00 !important;
    width: 1.6em !important;
}

.content-quote blockquote a {
    color: #ffffff !important;
}

.content-quote blockquote a:hover {
    color: #ffeb00 !important;

}

.content-quote blockquote:after {
    background: #ffeb00 !important;
}

/* If tag is advertorial add black background*/
.tag-advertorial:after {
    color: #4e555c !important;
}

/*Hide title*/
h1.site-title {
    display: none !important;
}

/* Descrierea sub logo*/
.site-branding {
    width: 100%;
}

.site-branding img.custom-logo {
    width: 60% !important;
}

.site-description {
    font-size: 16px !important;
    letter-spacing: normal !important;
}

.header-right-block {
    color: #2a2c29;
    cursor: pointer;
    position: absolute;
    margin: 0 auto;
    right: 0;
    top: 0;
    flex-flow: column;
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100% - 22px);
}

.site-branding .header-right-block img {
    width: 60%;
    margin-bottom: 5px;
}

.header-left-block {
    color: #2a2c29;
    cursor: pointer;
    position: absolute;
    margin: 0 auto;
    left: 0;
    display: flex;
    top: 0;
    width: 20%;
    justify-content: center;
    align-items: center;
    height: calc(100% - 22px);
}

.support-us-button {
    z-index: 111;
}

.support-us-button img {
    width: 150px;
}

.why-us {
    text-decoration: underline;
    cursor: pointer;
    font-size: 14px;
    z-index: 100;
}

.about-us-button {
    text-decoration: underline;
    cursor: pointer;
    font-size: 18px;
}

/*!*Button Fii alaturi de noi *!*/
/*@media (max-width: 1006px) {*/
/*    .header-right-block {*/
/*        width: 100%;*/
/*        margin-top: 10px;*/

/*    }*/
/*}*/

#recent-posts-widget .archive__grid > .grid__item {
    width: 100%;
}

.toolbar {
    z-index: 99 !important;
}

.support-us-block {
    display: none;
}

/*Button Fii alaturi de noi */
@media (max-width: 768px) {
    .support-us-block {
        color: #2a2c29;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        flex-flow: column;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1000;
    }

    .support-us-block .support-us-button {
        z-index: 1001;
        display: flex;
        width: 120px;
    }

    .header-right-block {
        display: none;
    }

    .header-left-block {
        display: none;
    }

    .item-mobile-menu {
        display: block !important;
    }

    /* If grid_item used on mobile make them width*/
    .single.has_sidebar .archive__grid > .grid__item {
        width: 100%;
    }

    /* Linii la cuvintul publicitate pentru quote*/
    .content-quote .flexbox blockquote:after {
        box-shadow: currentColor 8em 0 0;
        margin-left: -4em;
    }

    .slick-prev:before,
    .slick-next:before {
        display: none;
    }

    button.slick-prev.slick-arrow {
        display: none !important;
    }

    button.slick-next.slick-arrow {
        display: none !important;
    }

    /* Auto height for posts that are in sliders*/
    .posts_slider .entry-title {
        height: auto !important;
    }

    .posts_slider .post {
        border-left-width: 0 !important;
    }

    .archive__grid .post {
        margin-bottom: 1em !important;
    }

    .toolbar {
        position: fixed !important; /* Set the navbar to fixed position */
        top: 0 !important; /* Position the navbar at the top of the page */
        width: 100% !important; /* Full width */
        background: #ffffff;
    }
}

.mvp-nav-small .mvp-nav-soc-wrap {
    margin-top: -15px;
    height: 30px;
}

.single .mvp-nav-small .mvp-nav-top-left {
    display: none;
}

.single .mvp-nav-small .mvp-nav-top-left-out,
.single .mvp-nav-small .mvp-nav-top-left-in {
    margin-left: 0;
}

.single .mvp-nav-small .mvp-nav-top-mid a {
    left: 100px;
}

.mvp-nav-logo-small,
.mvp-nav-small .mvp-nav-logo-reg {
    display: none;
}

.mvp-nav-small .mvp-nav-logo-small {
    display: inline;
}

span.mvp-nav-soc-but {
    background: rgba(255, 255, 255, .15);
    color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    float: left;
    font-size: 20px;
    margin-left: 10px;
    padding-top: 10px;
    text-align: center;
    width: 40px;
    height: 40px;
}

.mvp-nav-small span.mvp-nav-soc-but {
    font-size: 16px;
    padding-top: 7px;
    width: 30px;
    height: 23px;
}

.mvp-nav-soc-wrap .fa-facebook:hover {
    background: #3b5997;
}

.mvp-nav-soc-wrap .fa-twitter:hover {
    background: #00aced;
}

.mvp-nav-soc-wrap .fa-instagram:hover {
    /*background: url(images/insta-bg.gif) no-repeat;*/
}

.mvp-nav-soc-wrap .fa-youtube-play:hover {
    background: #f00;
}

.mvp-nav-soc-wrap a:first-child span.mvp-nav-soc-but {
    margin-left: 0;
}

span.mvp-nav-soc-but:hover {
    opacity: 1;
}

.footer-navigation {
    width: initial !important;
    float: none !important;
    margin-bottom: 20px;
}

.sidebar-2 {
    border-left: solid transparent;
    border-left-width: 36px;
    display: flex;
    float: right;
    width: 28%;
    justify-content: flex-end;
}

.sidebar-center {
    float: left;
    width: 70%;
}

.social-icons-mobile {
    display: none;
}

/*Button Fii alaturi de noi */
@media (max-width: 1006px) {
    .site-info {
        display: none;
    }

    .sidebar-2 {
        justify-content: center;
        border: none;
        float: none;
        display: flex;
        width: 100%;
    }

    .sidebar-center {
        width: 100%;
    }

    .footer-navigation {
        padding-top: 50px;
    }

    .social-icons-mobile {
        display: flex;
        justify-content: center;
    }

}


/*Culoare la entry-content*/
.entry-content {
    color: #4e555c;
}

/*Language switcher*/
div#language-bar-desktop a img:hover {
    opacity: 0.7;
}

div#language-bar-desktop a img {
    transition: opacity 0.5s;
}

#site-navigation {
    display: inline-block;
}

#language-bar-desktop {
    display: inline-block;
}

#language-bar-mobile {
    display: none;
}

#language-bar-mobile > div > ul > li > a > img {
    padding-bottom: 11px;
    width: 20px;
}

@media (max-width: 768px) {
    #language-bar-mobile {
        display: inline-block;
    }

    #language-bar-desktop {
        display: none;
    }
}

.site-content {
    padding-bottom: 40em;
}

article.sticky .entry-title {
    color: white;
}

/* When stick entry meta is white because stick post is has black background*/
article.sticky .entry-content {
    color: white;
}

/* When stick entry meta is white because stick post is has black background*/
article.sticky .entry-meta {
    color: white !important;
}

/* When stick entry meta is white because stick post is has black background*/
article.sticky .entry-meta a, article.sticky .entry-content a {
    color: white !important;
}


/*Section names*/

.site-section-title {
    padding: 10px;
    margin-bottom: 30px;
    text-align: center;
    display: block;
    font-family: sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    word-wrap: break-word;
    -webkit-transform: translateY(0.7em);
    transform: translateY(0.7em);
    font-size: 1.1875em;
    line-height: 1.26316;
    letter-spacing: .5em;
    overflow: hidden;
}

@media not screen and (min-width: 899px) {
    .site-section-title {
        font-size: 1em;
        letter-spacing: .25em;
    }
}

.site-section-title:after {
    position: absolute;
    content: "";
    width: 98%;
    height: 1px;
    background: #3d3e40;
    bottom: 50%;
    left: 1%;
    z-index: -1;
}

.recent-articles-text {
    font-size: 1rem !important;
}

.highlight-section-title {
    background: #4d657d;
}

.highlight-section-title .site-section-title-text {
    background: #4d657d;
    color: white;
}

.highlight-section-title.site-section-title:after {
    background: #ffffff;
}

.site-section-title-text {
    font-family: Lora, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    z-index: 10;
    max-width: 100%;
    display: inline-block;
    margin: 0;
    padding-left: 1.25em;
    padding-right: .75em;
    background: white;
}

@media not screen and (min-width: 899px) {
    .site-section-title-text {
        font-size: 1em;
        letter-spacing: .25em;
        padding-right: 1em;
    }
}

.site-section-title-text:empty {
    display: none;
}

.view-more-button a {
    margin-bottom: 30px;
    text-align: center;
    display: block;
    font-family: sans-serif;
    font-weight: 300;
}

.view-more-button a {
    text-transform: uppercase;
    word-wrap: break-word;
    -webkit-transform: translateY(0.7em);
    transform: translateY(0.7em);
    font-size: 1.05em;
    line-height: 1.26316;
    letter-spacing: .5em;
    overflow: hidden;
}


.posts_slider .post {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    margin-bottom: 2.25em;
    border-left: solid transparent;
    border-left-width: 36px;
}

/*.posts_slider .post > * {*/
/*    opacity: 0;*/
/*}*/

.posts_slider .post figure {
    max-width: 100%;
}

.posts_slider .post img {
    max-width: 100%;
    height: auto;
}

.posts_slider .entry-title {
    margin-top: 0em;
    margin-bottom: 0.66667em;
}

.fs-30px, .posts_slider .entry-title {
    font-size: 1.25em;
    line-height: 1.2;
    height: 170px;
    overflow: hidden;
    color: inherit !important;
}

@media not screen and (min-width: 899px) {
    .posts_slider .entry-title {
        font-size: 1.25em;
        line-height: 1.28571;
        -webkit-transform: translateY(0.30736em);
        transform: translateY(0.30736em);

    }
}

/*@media screen and (max-width: 876px) {*/
/*    .posts_slider .entry-title {*/
/*        height: 144px;*/
/*    }*/
/*}*/

.posts_slider .entry-title a {
    color: #171617;
}

.posts_slider .entry-title a:hover {
    color: #3d3e40;
}

.posts_slider .entry-content {
    margin-bottom: 1.5em;
}

.posts_slider .alignleft {
    margin-top: 0;
    margin-right: 1.125em;
    margin-bottom: 0.375em;
}

.posts_slider .alignright {
    margin-top: 0;
    margin-left: 1.125em;
    margin-bottom: 0.375em;
}

.posts_slider .aligncenter {
    margin-top: 1.125em;
    margin-bottom: 0.75em;
}

.posts_slider .accent-box {
    padding-top: 1.875em;
    padding-bottom: 1.875em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    background: #ffeb00;
}

.posts_slider .accent-box a {
    color: #3d3e40;
}

.posts_slider .entry-permalink {
    display: block;
}

.posts_slider .format-image {
    margin-top: 1.5em;
}

.posts_slider .format-image .hover__handler {
    background: #171617;
    padding: 0.66667em;
}

.posts_slider .format-image .entry-permalink, .posts_slider .format-image .entry-permalink:hover {
    color: white;
}

.posts_slider .format-image .entry-title {
    font-size: 1.125em;
    line-height: 1.33333;
    margin: 0.66667em;
    margin-bottom: 1.33333em;
    color: inherit;
}

.posts_slider .format-image .entry-thumbnail {
    margin: 0;
}

.posts_slider .format-image .edit-link {
    bottom: 0.75em;
    right: 0.75em;
    color: #3d3e40;
}

.posts_slider .format-quote {
    margin-top: 1.5em;
}

.posts_slider .format-quote.sticky {
    margin-top: 0;
}

@media not screen and (min-width: 768px) {
    .posts_slider .format-quote {
        width: auto;
        right: 0;
    }

    .posts_slider .format-quote blockquote {
        font-size: 1.125em;
        line-height: 1.33333;
        padding-left: 0;
        padding-right: 0;
    }
}

@media not screen and (min-width: 540px) {
    .posts_slider .format-quote {
        margin-right: -1.125em;
        margin-left: -1.125em;
    }
}

.posts_slider .format-quote .more-link {
    color: white;
}

.posts_slider .format-quote .entry-permalink {
    display: block;
    overflow: hidden;
    position: relative;
}

.posts_slider .format-quote .entry-thumbnail {
    position: absolute;
    width: 100%;
    height: 100%;
}

.posts_slider .format-quote .entry-thumbnail:first-child {
    margin: 0;
}

.posts_slider .format-quote .content-quote {
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: white;
}

.posts_slider .format-quote .entry-content {
    margin: 0;
    -webkit-font-smoothing: auto;
}

.posts_slider .format-quote .entry-content blockquote {
    padding-top: 1.875em;
    margin-top: 2.25em;
    margin-bottom: 2.25em;
}

.posts_slider .format-quote .entry-content blockquote:before {
    font-size: 1.5em;
}

.posts_slider .format-quote .entry-content blockquote cite {
    margin-top: 2.25em;
}

.posts_slider .format-quote .entry-footer {
    margin-top: 0.75em;
}

.posts_slider .format-gallery .gallery {
    margin-left: -0.75em;
    margin-right: 0;
}

.posts_slider .format-gallery > .entry-gallery {
    margin-bottom: 1.5em;
}

@media not screen and (min-width: 899px) {
    .posts_slider .format-gallery > .entry-gallery {
        margin-bottom: 0.75em;
    }
}

.posts_slider .format-status {
    margin-top: 1.5em;
}

.posts_slider .format-status .entry-content, .posts_slider .format-status .entry-summary {
    font-size: 1.5em;
    line-height: 1.5;
    -webkit-transform: translateY(0.4145em);
    transform: translateY(0.4145em);
    margin-top: -1em;
}

.posts_slider .format-status .entry-footer {
    margin-top: 0.75em;
}

.posts_slider .entry-media {
    overflow: hidden;
}

.posts_slider .entry-thumbnail {
    margin-bottom: 1.5em;
    position: relative;
    padding-bottom: 56.2%;
}

.posts_slider .entry-thumbnail img {
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin: 0;
    display: block;
}

@media not screen and (min-width: 899px) {
    .posts_slider .entry-thumbnail {
        margin-bottom: 0.75em;
    }
}

.posts_slider .entry-thumbnail .article__featured-image-meta {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    transition: background-color .3s ease-out;
    color: white;
}

.posts_slider .entry-thumbnail .article__featured-image-meta:hover {
    background-color: rgba(0, 0, 0, 0.7);
}

.posts_slider .entry-thumbnail .article__featured-image-meta .flexbox {
    height: 100%;
    text-align: center;
    font-size: 6em;
}

.posts_slider .entry-thumbnail .hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: white;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    overflow: hidden;
}

.posts_slider .entry-thumbnail .hover .flexbox {
    height: 100%;
}

.posts_slider .entry-thumbnail .hover__more {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    white-space: nowrap;
}

.posts_slider .entry-thumbnail .hover__bg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.5;
}

.posts_slider .entry-thumbnail .hover__letter, .posts_slider .entry-thumbnail .hover__letter-mask {
    font-size: 12em;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 500;
    text-transform: uppercase;
}

.posts_slider .entry-thumbnail .hover__letter-mask {
    opacity: 1;
    overflow: hidden;
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    display: block;
}

.posts_slider .entry-thumbnail .hover__letter-mask > span {
    display: block;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.posts_slider .entry-thumbnail .hover__line {
    position: absolute;
    left: 50%;
    width: 1px;
    background: white;
    height: 25%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.posts_slider .entry-thumbnail .hover__line--top {
    bottom: 50%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    margin-bottom: 2em;
    margin-left: -2em;
}

.posts_slider .entry-thumbnail .hover__line--bottom {
    top: 50%;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    margin-top: 2em;
    margin-left: 2em;
}

.posts_slider .entry-footer {
    display: flex;
    align-items: baseline;
    margin-top: 0;
}

.posts_slider .entry-footer:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: currentColor;
    opacity: 0.2;
    flex: 1 0 0;
}

.posts_slider .entry-footer .entry-meta {
    flex-basis: auto;
}

.posts_slider .more-link {
    display: block;
    margin-bottom: 1.5em;
}

@media only screen and (min-width: 1359px) {
    .posts_slider .post {
        margin-bottom: 3.75em;
    }
}

.posts_slider .posts--jetpack {
    display: none;
}

.posts_slider .jetpack-video-wrapper,
.posts_slider .entry-media [class^="embed-"] {
    margin-bottom: 1.5em;
}

.posts_slider_grid > li, .posts_slider_grid > .post {
    border-left: solid transparent;
    border-left-width: 36px;
}

@media not screen and (min-width: 899px) {
    /*.posts_slider > li,*/
    .posts_slider .post {
        border-left-width: 0;
    }
}

.post-template-full-width .content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.post-template-full-width .site {
    margin: 0px;
}

.site-footer {
    /*padding-top: !important;*/
    /*padding-bottom: 0!important;*/
    margin-right: 0 !important;
    bottom: -350px !important;
}

.slick-prev:before, .slick-next:before {
    color: #4e555c !important;
}

.slick-prev:before {
    font-size: 30px !important;
}

.slick-next:before {
    font-size: 30px !important;
}

@media only screen and (min-width: 899px) {
    .single-post.has_sidebar .sidebar {
        width: calc(28% - 1.875em);
    }
}

@media only screen and (min-width: 1359px) {
    .single article .entry-content:before, .page .entry-content:before {
        font-size: 10.27778em;
        left: -0.55818em;
        top: -0.16618em;
    }
}

/*.archive.category .archive__grid > .grid__item {*/
/*    width: 100%;*/
/*}*/

@media only screen and (min-width: 899px) {
    .archive.category .archive__grid > .grid__item {
        width: 45%;
    }
}

@media only screen and (min-width: 1359px) {
    .archive.category .archive__grid > .grid__item {
        width: 32.5%;
    }
}

@media only screen and (min-width: 1440px) {
    .archive.category .archive__grid > .grid__item {
        width: 30%;
    }
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (min-width: 1000px) {
    .single-post.post-template-full-width.tilda-publishing #content .container {
        max-width: 100%;
    }

    .single-post.post-template-full-width.tilda-publishing #content .container article {
        margin-left: -72px;
        margin-right: -72px
    }

    .single-post.post-template-full-width.tilda-publishing aside,
    .single-post.post-template-full-width.tilda-publishing .heateor_sss_sharing_container {
        margin-left: auto;
        margin-right: auto;
        max-width: 1680px;
    }

    .single-post.post-template-full-width.tilda-publishing .toolbar {
        display: none;
    }

    .single-post.post-template-full-width.tilda-publishing #page {
        padding: 0;
    }
}


@media only screen and (min-width: 1000px) {
    .page.page-template-full-width.tilda-publishing #content .container {
        max-width: 100%;
    }

    .page.page-template-full-width.tilda-publishing #content .container article {
        margin-left: -72px;
        margin-right: -72px
    }

    .page.page-template-full-width.tilda-publishing aside,
    .page.page-template-full-width.tilda-publishing .heateor_sss_sharing_container {
        margin-left: auto;
        margin-right: auto;
        max-width: 1680px;
    }

    .page.page-template-full-width.tilda-publishing .toolbar {
        display: none;
    }

    .page.page-template-full-width.tilda-publishing #page {
        padding: 0;
    }
}

/* Target pages with the page-template-full-width class */
.page-template-full-width .entry-content ul:not(.wp-block-gallery),
.page-template-full-width .entry-content ol:not(.wp-block-gallery),
.page-template-full-width .comment ul:not(.wp-block-gallery),
.page-template-full-width .comment ol:not(.wp-block-gallery) {
    margin-left: auto; /* Override the margin */
}

/* Target posts with the post-template-full-width class */
.post-template-full-width .entry-content ul:not(.wp-block-gallery),
.post-template-full-width .entry-content ol:not(.wp-block-gallery),
.post-template-full-width .comment ul:not(.wp-block-gallery),
.post-template-full-width .comment ol:not(.wp-block-gallery) {
    margin-left: auto;/* Override the margin */
}



/*!* This code is for articole recente custom class *!*/
/*.custom__archive__grid .post {*/
/*    -webkit-transform: translateZ(0);*/
/*    transform: translateZ(0);*/
/*    margin-bottom: 2.25em;*/
/*}*/

/*.custom__archive__grid .post > * {*/
/*    opacity: 0;*/
/*}*/

/*.custom__archive__grid .post figure {*/
/*    max-width: 100%;*/
/*}*/

/*.custom__archive__grid .post img {*/
/*    max-width: 100%;*/
/*    height: auto;*/
/*}*/

/*.custom__archive__grid .entry-title {*/
/*    margin-top: 0em;*/
/*    margin-bottom: 0.66667em;*/
/*}*/

/*.fs-36px, .custom__archive__grid .entry-title {*/
/*    font-size: 2.25em;*/
/*    line-height: 1.33333;*/
/*}*/

/*@media not screen and (min-width: 899px) {*/
/*    .custom__archive__grid .entry-title.entry-title {*/
/*        font-size: 1.75em;*/
/*        line-height: 1.28571;*/
/*        -webkit-transform: translateY(0.30736em);*/
/*        transform: translateY(0.30736em);*/
/*    }*/
/*}*/

/*.custom__archive__grid .entry-title a {*/
/*    color: #171617;*/
/*}*/

/*.custom__archive__grid .entry-title a:hover {*/
/*    color: #3d3e40;*/
/*}*/

/*.custom__archive__grid .entry-content {*/
/*    margin-bottom: 1.5em;*/
/*}*/

/*.custom__archive__grid .alignleft {*/
/*    margin-top: 0;*/
/*    margin-right: 1.125em;*/
/*    margin-bottom: 0.375em;*/
/*}*/

/*.custom__archive__grid .alignright {*/
/*    margin-top: 0;*/
/*    margin-left: 1.125em;*/
/*    margin-bottom: 0.375em;*/
/*}*/

/*.custom__archive__grid .aligncenter {*/
/*    margin-top: 1.125em;*/
/*    margin-bottom: 0.75em;*/
/*}*/

/*.custom__archive__grid .accent-box {*/
/*    padding-top: 1.875em;*/
/*    padding-bottom: 1.875em;*/
/*    padding-left: 1.5em;*/
/*    padding-right: 1.5em;*/
/*    background: #ffeb00;*/
/*}*/

/*.custom__archive__grid .accent-box a {*/
/*    color: #3d3e40;*/
/*}*/

/*.custom__archive__grid .entry-permalink {*/
/*    display: block;*/
/*}*/

/*.custom__archive__grid .format-image {*/
/*    margin-top: 1.5em;*/
/*}*/

/*.custom__archive__grid .format-image .hover__handler {*/
/*    background: #171617;*/
/*    padding: 0.66667em;*/
/*}*/

/*.custom__archive__grid .format-image .entry-permalink, .custom__archive__grid .format-image .entry-permalink:hover {*/
/*    color: white;*/
/*}*/

/*.custom__archive__grid .format-image .entry-title {*/
/*    font-size: 1.125em;*/
/*    line-height: 1.33333;*/
/*    margin: 0.66667em;*/
/*    margin-bottom: 1.33333em;*/
/*    color: inherit;*/
/*}*/

/*.custom__archive__grid .format-image .entry-thumbnail {*/
/*    margin: 0;*/
/*}*/

/*.custom__archive__grid .format-image .edit-link {*/
/*    bottom: 0.75em;*/
/*    right: 0.75em;*/
/*    color: #3d3e40;*/
/*}*/

/*.custom__archive__grid .format-quote {*/
/*    margin-top: 1.5em;*/
/*}*/

/*.custom__archive__grid .format-quote.sticky {*/
/*    margin-top: 0;*/
/*}*/

/*@media not screen and (min-width: 768px) {*/
/*    .custom__archive__grid .format-quote {*/
/*        width: auto;*/
/*        right: 0;*/
/*    }*/

/*    .custom__archive__grid .format-quote blockquote {*/
/*        font-size: 1.125em;*/
/*        line-height: 1.33333;*/
/*        padding-left: 0;*/
/*        padding-right: 0;*/
/*    }*/
/*}*/

/*@media not screen and (min-width: 540px) {*/
/*    .custom__archive__grid .format-quote {*/
/*        margin-right: -1.125em;*/
/*        margin-left: -1.125em;*/
/*    }*/
/*}*/

/*.custom__archive__grid .format-quote .more-link {*/
/*    color: white;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-permalink {*/
/*    display: block;*/
/*    overflow: hidden;*/
/*    position: relative;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-thumbnail {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-thumbnail:first-child {*/
/*    margin: 0;*/
/*}*/

/*.custom__archive__grid .format-quote .content-quote {*/
/*    padding-left: 1.5em;*/
/*    padding-right: 1.5em;*/
/*    color: white;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-content {*/
/*    margin: 0;*/
/*    -webkit-font-smoothing: auto;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-content blockquote {*/
/*    padding-top: 1.875em;*/
/*    margin-top: 2.25em;*/
/*    margin-bottom: 2.25em;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-content blockquote:before {*/
/*    font-size: 1.5em;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-content blockquote cite {*/
/*    margin-top: 2.25em;*/
/*}*/

/*.custom__archive__grid .format-quote .entry-footer {*/
/*    margin-top: 0.75em;*/
/*}*/

/*.custom__archive__grid .format-gallery .gallery {*/
/*    margin-left: -0.75em;*/
/*    margin-right: 0;*/
/*}*/

/*.custom__archive__grid .format-gallery > .entry-gallery {*/
/*    margin-bottom: 1.5em;*/
/*}*/

/*@media not screen and (min-width: 899px) {*/
/*    .custom__archive__grid .format-gallery > .entry-gallery {*/
/*        margin-bottom: 0.75em;*/
/*    }*/
/*}*/

/*.custom__archive__grid .format-status {*/
/*    margin-top: 1.5em;*/
/*}*/

/*.custom__archive__grid .format-status .entry-content, .custom__archive__grid .format-status .entry-summary {*/
/*    font-size: 1.5em;*/
/*    line-height: 1.5;*/
/*    -webkit-transform: translateY(0.4145em);*/
/*    transform: translateY(0.4145em);*/
/*    margin-top: -1em;*/
/*}*/

/*.custom__archive__grid .format-status .entry-footer {*/
/*    margin-top: 0.75em;*/
/*}*/

/*.custom__archive__grid .entry-media {*/
/*    overflow: hidden;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail {*/
/*    margin-bottom: 1.5em;*/
/*    position: relative;*/
/*}*/

/*@media not screen and (min-width: 899px) {*/
/*    .custom__archive__grid .entry-thumbnail {*/
/*        margin-bottom: 0.75em;*/
/*    }*/
/*}*/

/*.custom__archive__grid .entry-thumbnail img {*/
/*    margin: 0;*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .article__featured-image-meta {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: rgba(0, 0, 0, 0.4);*/
/*    transition: background-color .3s ease-out;*/
/*    color: white;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .article__featured-image-meta:hover {*/
/*    background-color: rgba(0, 0, 0, 0.7);*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .article__featured-image-meta .flexbox {*/
/*    height: 100%;*/
/*    text-align: center;*/
/*    font-size: 6em;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    text-align: center;*/
/*    color: white;*/
/*    -webkit-transform: translateZ(0);*/
/*    transform: translateZ(0);*/
/*    opacity: 1;*/
/*    overflow: hidden;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover .flexbox {*/
/*    height: 100%;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__more {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    -webkit-transform: translateX(-50%) translateY(-50%);*/
/*    transform: translateX(-50%) translateY(-50%);*/
/*    white-space: nowrap;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__bg {*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: black;*/
/*    opacity: 0.5;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__letter, .custom__archive__grid .entry-thumbnail .hover__letter-mask {*/
/*    font-size: 12em;*/
/*    opacity: 0.2;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*    font-weight: 500;*/
/*    text-transform: uppercase;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__letter-mask {*/
/*    opacity: 1;*/
/*    overflow: hidden;*/
/*    -webkit-transform: translate(-50%, 50%);*/
/*    transform: translate(-50%, 50%);*/
/*    display: block;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__letter-mask > span {*/
/*    display: block;*/
/*    -webkit-transform: translateY(-100%);*/
/*    transform: translateY(-100%);*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__line {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    width: 1px;*/
/*    background: white;*/
/*    height: 25%;*/
/*    -webkit-transform: rotate(-45deg);*/
/*    transform: rotate(-45deg);*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__line--top {*/
/*    bottom: 50%;*/
/*    -webkit-transform-origin: 50% 100%;*/
/*    transform-origin: 50% 100%;*/
/*    margin-bottom: 2em;*/
/*    margin-left: -2em;*/
/*}*/

/*.custom__archive__grid .entry-thumbnail .hover__line--bottom {*/
/*    top: 50%;*/
/*    -webkit-transform-origin: 50% 0;*/
/*    transform-origin: 50% 0;*/
/*    margin-top: 2em;*/
/*    margin-left: 2em;*/
/*}*/

/*.custom__archive__grid .entry-footer {*/
/*    display: flex;*/
/*    align-items: baseline;*/
/*    margin-top: 0;*/
/*}*/

/*.custom__archive__grid .entry-footer:after {*/
/*    content: "";*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: currentColor;*/
/*    opacity: 0.2;*/
/*    flex: 1 0 0;*/
/*}*/

/*.custom__archive__grid .entry-footer .entry-meta {*/
/*    flex-basis: auto;*/
/*}*/

/*.custom__archive__grid .more-link {*/
/*    display: block;*/
/*    margin-bottom: 1.5em;*/
/*}*/

/*@media only screen and (min-width: 1359px) {*/
/*    .custom__archive__grid .post {*/
/*        margin-bottom: 3.75em;*/
/*    }*/
/*}*/

/*.custom__archive__grid .posts--jetpack {*/
/*    display: none;*/
/*}*/

/*.custom__archive__grid .jetpack-video-wrapper,*/
/*.custom__archive__grid .entry-media [class^="embed-"] {*/
/*    margin-bottom: 1.5em;*/
/*}*/
/*!* This code is for articole recente custom class *!*/

.nav__item--search{
    z-index:1000;
    position: relative;
}
