/*!
Theme Name: citramon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: citramon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready */

.seo__text-bold p{
	padding-bottom: 15px;
}

.blog-page__post:nth-child(2n) {
  -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.blog-page__post_reverse .blog-page__content:nth-child(2n){
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-left: -120px;
    margin-right: 0;
    padding-right: 0;
}

.blog-page__post_reverse .blog-page__title:nth-child(2n) {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.nav-next {
    display: flex;
}


.nav-next a {
    background: #019e73;
    color: #fff;
    max-width: 326px;
    width: 100%;
    padding: 21px 50px;
    border-radius: 100px;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    position: relative;
}

.nav-next a:hover{
    text-decoration: none;
    -webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    color: #fff;
}

.nav-next a:after {
    content: '';
    background: url(/wp-content/themes/citramon/assets/images/dest/arrow-white-right.svg);
    position: absolute;
    top: 20px;
    right: 0;
    padding: 16px 20px;
    background-repeat: no-repeat;
}

.nav-next {
    margin-left: 50px;
}

.single-composition__bottom-wrap {
     position: relative; 
}

@media (max-width: 767px){
    .nav-next {
        margin-left: 0px;
    }
    .single-composition__list li:before{
        top: -5px !important;
    }
    .act__tablet-bottom {
        margin-bottom: 15px !important;
    }
    .act__wrap_maxi .act__tablet-bottom, .act__wrap_maxi .act__tablet-top{
        max-width: 200px !important;
    }
}

.btn__buy {
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    color: #fff;
    padding: 8px 19px;
    border: 1px solid #fff !important;
    border-radius: 100px;
}

.product-links {
    margin-bottom: 30px;
    width: 100%;
    position: absolute;
    top: -webkit-calc(100% - 0px);
    top: calc(100% - 0px);
    opacity: 0;
    pointer-events: none;
    background-color: #fff;
    z-index: 99999;
    -webkit-border-radius: 0 0 30px 30px;
    border-radius: 0 0 30px 30px;
    border: 1px solid var(--colorLine);
    border-top: none;
    overflow: hidden;
    max-width: 208px;
}

.product-links a {
    display: flex;
    justify-content: center;
    height: 40px;
    align-items: center;
    font-size: 14px;
}

.header__buy.open-menu .product-links {
    pointer-events: auto;
    opacity: 1;
}

.banner__btn.open-menu .product-links {
    pointer-events: auto;
    opacity: 1;
}
.single-composition__bottom-wrap.open-menu .product-links {
    pointer-events: auto;
    opacity: 1;
}

.product-cat__bottom.open-menu .product-links {
    pointer-events: auto;
    opacity: 1;
    top: -webkit-calc(100% - 80px);
    top: calc(100% - 80px);
}

.product-links a {
    color: #000;
}

.single-composition__bottom-wrap .product-links {
    max-width: 300px;
}

@media all and (max-width:767px) {
    .product-links {
        max-width: 100%;
        top: -webkit-calc(100% - 0px);
        top: calc(100% - 0px);
        margin-bottom: 0;
        left: 0;
    }
    .product-links a {
        background: #fff;
    }
    .banner__btn.open-menu .product-links {
       position: relative;
    }
    .product-cat__bottom.open-menu .product-links {
        top: -webkit-calc(100% - -5px);
        top: calc(100% - -5px);
    }
    .single-composition__bottom-wrap .product-links {
        top: -webkit-calc(100% - 50px);
        top: calc(100% - 50px);
        margin-bottom: 0;
        left: 40px;
    }
}