body, p, a, span, i, ul {
    padding: 0;
    margin: 0;
    color: black;
}

a {
    text-decoration: none;
}

ul{
    list-style: none;
}

.main-nav {
    height: 105px;
}

.logo-head {
    width: 300px;
    height: 70px; 
}

.logo-head span{
    display: flex;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 595.3 841.9' style='enable-background:new 0 0 595.3 841.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:url(%23SVGID_1_);%7D .st1%7Bclip-path:url(%23SVGID_3_);fill:url(%23SVGID_4_);%7D .st2%7Bclip-path:url(%23SVGID_3_);fill:%233E914D;%7D .st3%7Bclip-path:url(%23SVGID_3_);fill:%239AC455;%7D .st4%7Bfill:url(%23SVGID_5_);%7D .st5%7Bfill:url(%23SVGID_6_);%7D%0A%3C/style%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='208.9607' y1='418.7991' x2='473.9987' y2='418.7991'%3E%3Cstop offset='0' style='stop-color:%233E914D'/%3E%3Cstop offset='1' style='stop-color:%235FB157'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M236.5,395.5c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1-4.7,2.5-6.5,4.4v-5.3H209v45.3h13.1v-22.4c0-4,1-7.1,2.9-9.1 c2-2,4.6-3.1,7.9-3.1c3,0,5.2,0.9,6.8,2.7c1.6,1.8,2.4,4.4,2.4,8v23.9h13.1v-25.9c0-6.6-1.7-11.6-5.2-15S242.1,395.5,236.5,395.5z M267.1,441.4h13.1v-45.3h-13.1V441.4z M314.3,406.3c4.4,0,7.8,2.1,10.2,6.2l10.2-5.5c-1.6-3.7-4.2-6.6-7.8-8.5c-3.6-2-7.7-3-12.5-3 c-4.8,0-9.2,1-13,3c-3.8,2-6.8,4.8-9,8.3c-2.2,3.5-3.2,7.5-3.2,12c0,4.5,1.1,8.5,3.2,12c2.2,3.5,5.2,6.3,9,8.3c3.8,2,8.2,3,13,3 c4.8,0,8.9-1,12.5-3c3.6-2,6.2-4.8,7.8-8.4l-10.2-5.6c-2.3,4.2-5.7,6.2-10.2,6.2c-3.4,0-6.3-1.1-8.5-3.4c-2.2-2.2-3.4-5.3-3.4-9.2 c0-3.9,1.1-6.9,3.4-9.2C308,407.4,310.8,406.3,314.3,406.3z M382.3,415.6v25.8H370v-5.6c-2.5,4.2-7.1,6.3-13.8,6.3 c-3.5,0-6.5-0.6-9-1.8c-2.6-1.2-4.5-2.8-5.8-4.9c-1.3-2.1-2-4.4-2-7.1c0-4.2,1.6-7.5,4.8-9.9c3.2-2.4,8.1-3.6,14.7-3.6h10.4 c0-2.9-0.9-5.1-2.6-6.6c-1.7-1.5-4.3-2.3-7.8-2.3c-2.4,0-4.8,0.4-7.1,1.1c-2.3,0.8-4.3,1.8-5.9,3.1l-4.7-9.2c2.5-1.7,5.4-3.1,8.9-4 c3.5-1,7-1.4,10.6-1.4c7,0,12.4,1.7,16.2,5C380.4,403.8,382.3,408.9,382.3,415.6z M369.1,422.5h-9c-5.4,0-8.1,1.8-8.1,5.3 c0,1.7,0.7,3,2,4c1.3,1,3.1,1.5,5.4,1.5c2.2,0,4.2-0.5,6-1.6c1.7-1,3-2.6,3.7-4.6V422.5z M406.7,402.1v-6h-12.5v45.3h13.1v-21.4 c0-4.2,1.1-7.4,3.2-9.5c2.1-2.1,5.1-3.2,8.8-3.2c0.5,0,1.5,0.1,2.9,0.2v-12.1c-3.5,0-6.6,0.6-9.2,1.7 C410.4,398.3,408.2,399.9,406.7,402.1z M473.7,422.5h-34.3c0.6,2.8,2.1,5,4.4,6.6c2.3,1.6,5.2,2.4,8.6,2.4c2.4,0,4.4-0.3,6.3-1.1 c1.8-0.7,3.5-1.8,5.1-3.3l7,7.6c-4.3,4.9-10.5,7.3-18.7,7.3c-5.1,0-9.6-1-13.6-3c-3.9-2-7-4.8-9.1-8.3c-2.1-3.5-3.2-7.5-3.2-12 c0-4.4,1.1-8.4,3.2-12c2.1-3.6,5-6.3,8.7-8.3c3.7-2,7.8-3,12.3-3c4.4,0,8.4,1,12,2.9c3.6,1.9,6.4,4.6,8.5,8.2 c2,3.6,3.1,7.7,3.1,12.4C474,419.1,473.9,420.3,473.7,422.5z M461.6,414.8c-0.4-2.9-1.7-5.1-3.7-6.9c-2-1.7-4.5-2.6-7.4-2.6 c-3,0-5.5,0.8-7.5,2.5c-2,1.7-3.3,4-3.7,6.9H461.6z'/%3E%3Cg%3E%3Cdefs%3E%3Cpath id='SVGID_2_' d='M179.5,380.3h17.3v42.4c0,11.1-3,19.7-9,25.6c-6,6-14.4,9-25.3,9c-10.8,0-19.2-3-25.3-9c-6-6-9-14.5-9-25.6 v-42.4h17.5V422c0,13.6,5.6,20.3,16.9,20.3c5.5,0,9.7-1.6,12.5-4.9c2.9-3.3,4.3-8.4,4.3-15.4V380.3z'/%3E%3C/defs%3E%3CclipPath id='SVGID_3_'%3E%3Cuse xlink:href='%23SVGID_2_' style='overflow:visible;'/%3E%3C/clipPath%3E%3ClinearGradient id='SVGID_4_' gradientUnits='userSpaceOnUse' x1='116.8865' y1='422.1333' x2='208.3823' y2='422.1333'%3E%3Cstop offset='0' style='stop-color:%233E914D'/%3E%3Cstop offset='1' style='stop-color:%235FB157'/%3E%3C/linearGradient%3E%3Ccircle class='st1' cx='162.6' cy='422.1' r='45.7'/%3E%3Ccircle class='st2' cx='147.6' cy='397.6' r='54.3'/%3E%3Ccircle class='st3' cx='162.5' cy='390.2' r='45.7'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3ClinearGradient id='SVGID_5_' gradientUnits='userSpaceOnUse' x1='267.7158' y1='375.1053' x2='284.7194' y2='375.1053'%3E%3Cstop offset='0' style='stop-color:%233D83C1'/%3E%3Cstop offset='0' style='stop-color:%23438E57'/%3E%3Cstop offset='1' style='stop-color:%2365B46A'/%3E%3C/linearGradient%3E%3Cpath class='st4' d='M274.6,387.8c0-6.7,2.3-12.7,5-18.6c-0.5,0.3-2.5,3.3-3.1,4.7c-0.8,1.7-1.5,3.5-2.3,5.3 c-0.1-0.1-0.2-0.2-0.3-0.3c-1.3-1.6-3-2.5-4.9-3.3c-0.2-0.1-0.3-0.1-0.5-0.2c-0.9-0.3-0.9-0.3-0.6-1.2c0.6-2.1,1.9-3.6,3.7-4.9 c3.3-2.3,6.8-4.1,10.4-5.9c0.6-0.3,1.2-0.7,1.9-1.1c0,0.5-0.1,1-0.1,1.5c-0.1,2.3,0.1,4.5,0.5,6.8c0.4,2.5,0.6,5,0.3,7.5 c-0.6,5.2-3.6,8.2-8.6,9.3C275.6,387.6,275.1,387.7,274.6,387.8z'/%3E%3ClinearGradient id='SVGID_6_' gradientUnits='userSpaceOnUse' x1='262.649' y1='381.5263' x2='273.8875' y2='381.5263'%3E%3Cstop offset='0' style='stop-color:%233D83C1'/%3E%3Cstop offset='0' style='stop-color:%23438E57'/%3E%3Cstop offset='1' style='stop-color:%2365B46A'/%3E%3C/linearGradient%3E%3Cpath class='st5' d='M262.6,374.2c1.8,0.8,3.5,1.6,5.2,2.5c1.2,0.6,2.5,1,3.6,1.7c1.8,1.1,2.6,2.8,2.4,5c-0.2,1.6-0.6,3-1.6,4.3 c-1.4-3.7-3.7-6.8-6.4-9.6c1.9,3.4,3.8,6.8,4.2,10.8c-2.2,0.2-5-1-6.1-3.3c-0.7-1.5-1-3-1-4.6c0-1.7,0-3.4,0-5.1 C262.8,375.3,262.7,374.8,262.6,374.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.main-nav, .main-nav--links {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.main-nav--links {
    width: auto;
}

.translation a {
    padding-right: 10px;
}

.main-nav--links i {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #079026;
    background-repeat: no-repeat;
    background-position: center;
}

.main-nav--links a {
    margin-right: 10px;
}

.main-nav--links a:last-child {
    margin-right: 0;
}

.phone {
    display: flex;
    align-items: center;
    margin-right: 30px;
}

.phone i {
    background-image: url('./img/icons/phone.png');
    margin-right: 10px;
}

.search i {
    background-image: url('./img/icons/search.png');
}

.instagram i {
    background-image: url('./img/icons/instagram.png');
}

.twitter i {
    background-image: url('./img/icons/twitter.png');
}

.facebook i {
    background-image: url('./img/icons/facebook.png');
}

.social-nav {
    display: flex;
}
.site-nav {
    background-color: #bdbdbd;
}
.site-nav .menu {
    width: 100%;
    height: 85px;
    z-index: 1;
}

.site-nav li:first-child, .footer-nav li:first-child {
    display: none;
}

.footer-nav ul {
    display: flex;
}
.site-nav ul {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}
.site-nav a {
    height: 100%;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    padding: 0 48px;
    margin: 0 23px;
}
.wp-block-columns{
    min-height: 50vh;
    padding: 0 0 155px 0;
}
.site-nav a:hover {
    color: black;
    background-color: #fff;
    text-decoration: none;
}

.page-item-2 {
    display: none;
}

.bg-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.main-description {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 430px;
    margin: 150px auto auto 150px;
}

.smart {
    font-size: 80px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: normal;
    padding-bottom: 10px;
}

.approach {
    font-size: 30px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: normal;
    padding-bottom: 35px;
}

.text {
    font-size: 20px;
    color: rgb(255, 255, 255);
    line-height: normal;
    padding-bottom: 35px;
}

.main-description a, .feedback-btn {
    width: 220px;
    height: 55px;
    font-weight: bold;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 30px;
    color: black;
    transform-style: preserve-3d;
    margin-left: 20px;
    text-decoration: none;
}

.main-description a:before, .feedback-btn:before {
    content: '';
    position: absolute;
    top: 0;
    left: -20px;
    width: 200px;
    height: 55px;
    display: block;
    background-color: #bdbdbd;
    border-radius: 30px;
    transform: translateZ(-1px);
}

.feedback-btn {
    background-color: #0b9328;
    color: white;
}

.feedback-btn:before {
    left: -12px;
    height: 52px;
}

.carousel-indicators {
    position: relative;
    justify-content: end;
    margin: 0;
    padding-top: 35px;
}

.carousel-indicators li {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: relative;
    margin-right: 20px;
}

.carousel-indicators li.active:before {
    content: '';
    width: 33px;
    height: 33px;
    border-radius: 50%;
    position: absolute;
    top: -12px;
    left: -11px;
    border: 1px solid #ffffff;
}

.ellipse {
    width: 445px;
    height: 145px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    top: -80px;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 10px;
    margin: auto;
}

.ellipse p {
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background-color: #bdbdbd;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 36px;
    color: #ffffff;
}

.directions p {
    background-image: url('./img/directions-bg.png');
}

.directions-content {
    padding-bottom: 165px;
    position: relative;
}

.directions-content .card, .wpsf-product, .slider_content_class {
    border: none;
    border-radius: 30px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 22px 54px 0 rgba(5, 5, 5, 0.4);
    z-index: 9;
}

.slider_content_class{
    box-shadow: 0 22px 10px 0 rgba(5, 5, 5, 0.4);
}

.directions-content .card img, .slider_content_class img {
    height: 260px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

/*.prev, .next, .swiper-arrow {
    display: flex;
    align-items: center;
    border-radius: 21px;
    background-color: rgb(52, 193, 78);
    position: relative;
    left: 30px;
    top: 90px;
    width: 74px;
    height: 59px;
    z-index: 0;
}*/

.next {
    left: -30px;
}

.prev span {
    margin-left: 18px;
}

.next span {
    margin-left: 30px;
}

.card-more, .product_type_simple, .slider_content_class .cat-button {
    width: 195px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background-color: #bdbdbd;
    position: relative;
    top: 25px;
    margin: auto;
    border-radius: 30px;
    text-decoration: none;
    transform-style: preserve-3d;
}

.card-more:before, .product_type_simple:before, .slider_content_class .cat-button:before {
    content: '';
    width: 195px;
    height: 50px;
    border-radius: 30px;
    background-color: #258837;
    position: absolute;
    top: 0;
    left: -15px;
    transform: translateZ(-1px);
}

.product_type_simple:before{
    background-color: #4e2b22;
}

.directions-content .card-body {
    background-image: url('./img/ card-bg.png');
    background-repeat: no-repeat;
    background-position: center;
    color: #bdbdbd;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.card-title {
    font-weight: bold;
    margin: 0;
}

.news {
    background-image: -moz-linear-gradient(45deg, rgb(14, 150, 42) 0%, rgb(6, 143, 37) 100%);
    background-image: -webkit-linear-gradient(45deg, rgb(14, 150, 42) 0%, rgb(6, 143, 37) 100%);
    background-image: -ms-linear-gradient(45deg, rgb(14, 150, 42) 0%, rgb(6, 143, 37) 100%);
    height: 641px;
    position: relative;
}

.news-head p {
    background-image: url('./img/news-head.png');
}

.news .card {
    background-color: transparent;
    border: none;
    z-index: 9;
}

.news-card--body {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.news-card--body p {
    font-size: 28px;
    line-height: normal;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

.news-card--body span {
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 10px;
}

.news-card--body a {
    color: #ffffff;
    font-size: 16px;
    line-height: normal;
    padding: 5px 10px;
    border: 1px solid #ffffff;
    border-radius: 15px;
    display: flex;
    align-items: center;
}

.news-card--body a:after {
    content: '';
    display: block;
    width: 20px;
    height: 10px;
    background-image: url('./img/icons/arrow.png');
    background-repeat: no-repeat;
    margin-left: 10px;
}

.news-card--body a:hover {
    text-decoration: none;
}

.news .prev, .news .next {
    background-color: #fff;
}

.news .prev span, .news .next span {
    font-size: 30px;
    font-weight: bold;
    color: #34c14e;
}

.product-main {
    padding-bottom: 125px;
}

.product-head p {
    background-image: url('./img/product-bg.png');
}

.card-img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 165px;
    background-color: #e7e7e7;


    border-radius: 30px 30px 0 0;
}

.card-img img {
    width: 50px;
    height: max-content;
    padding: 0 5px;
}

.product-main .card {
    border-radius: 30px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 22px 54px 0px rgba(5, 5, 5, 0.4);
    z-index: 9;
}

.product-main .card p, .product-main .card-title {
    width: 90%;
    margin: auto;
    text-align: center;
    line-height: normal;
}

.product-main .prev, .product-main .next {
    background-color: #bdbdbd;
    top: 11rem;
}

.product-main .card-more {
    background-image: -moz-linear-gradient(45deg, rgb(29, 169, 53) 0%, rgb(1, 149, 42) 100%);
    background-image: -webkit-linear-gradient(45deg, rgb(29, 169, 53) 0%, rgb(1, 149, 42) 100%);
    background-image: -ms-linear-gradient(45deg, rgb(29, 169, 53) 0%, rgb(1, 149, 42) 100%);
}

.product-main .card-more:before {
    background-color: #bdbdbd;
}

.product-main .card-body {
    position: relative;
}

.product-main .card-body:before {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    position: absolute;
    top: -25px;
    margin: auto;
    background-image: url(./img/product-card-bg.png);
    background-repeat: no-repeat;
    background-color: transparent;
    left: 0;
    background-position: center;
}

.product-main .card-more:hover {
    text-decoration: none;
}

.card:hover .card-img {
    background-color: #68c17f;
}

.footer {
    position: relative;
    height: 295px;
	background-color: #bdbdbd;
/*     background-image: -moz-linear-gradient(45deg, rgb(94, 64, 25) 0%, rgb(89, 49, 39) 99%);
    background-image: -webkit-linear-gradient(45deg, rgb(94, 64, 25) 0%, rgb(89, 49, 39) 99%);
    background-image: -ms-linear-gradient(45deg, rgb(94, 64, 25) 0%, rgb(89, 49, 39) 99%); */
}

.footer-bg {
    position: absolute;
    top: -25px;
    width: 100%;
    text-align: center;
	background-color: #bdbdbd;
}

.footer-nav {
    padding-top: 85px;
    display: flex;
    justify-content: center;
	background-color: #bdbdbd;
}

.footer-nav a {
    padding: 0 35px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
    text-transform: uppercase;
	background-color: #bdbdbd;
}

footer i {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    border: solid 1px #ffffff;
    background-repeat: no-repeat;
    background-position: center;
	background-color: #bdbdbd;
}

footer .phone {
    padding: 20px 0;
    justify-content: center;
	background-color: #bdbdbd;
}

footer .phone p {
    color: #fff;
}

footer .phone i {
    background-image: url('./img/icons/phone.png');
}


.social-links {
    width: 80%;
    display: flex;
    justify-content: center;
    padding-bottom: 35px;
    border-bottom: 1px solid white;
    margin: auto;
}

.social-links a {
    margin: 0 5px;
}

.social-links .instagram i {
    background-image: url('./img/icons/instagram.png');
}

.social-links .twitter i {
    background-image: url('./img/icons/twitter.png');
}

.social-links .facebook i {
    background-image: url('./img/icons/facebook.png');
}

.wp-block-columns {
    display: flex;
    justify-content: space-between;
}

.product-nav {
    width: 435px;
    height: min-content;
    padding: 45px 40px 50px 60px;
    border-radius: 30px;
    background-color: rgb(3, 150, 43);
}

.product-content--title {
    font-size: 24px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: normal;
    padding-bottom: 10px
}
.product-nav li{
    padding: 10px 0;
}
.product-nav a {
    color: #ffffff;
    line-height: normal;
    font-size: 18px;
}

.product-nav li.active{
    font-weight: bold;
}

.wc-block-grid__products, .similar-products ul{
    display: flex;
    justify-content: space-between;
}
.wc-block-grid__product {
    width: 200px;
    text-align: center;
    margin: 0 15px; 
    /*margin-bottom: 20px;*/
    max-width: 200px !IMPORTANT;
    flex: auto !IMPORTANT;
}

.wc-block-grid__product img{
    width: inherit;
    height: inherit;
    border-radius: 30px;
}

.wc-block-grid__product-image{
    display: flex;
    justify-content: center;
    align-items: center;
    flex: none;
    height: 175px;
    width: 100%;
    border-radius: 30px;
}

.wp-block-button__link {
    width: 185px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    position: relative;
    top: 0;
    margin: auto;
    border-radius: 30px;
    text-decoration: none;
    transform-style: preserve-3d;
    background-image: -moz-linear-gradient( 45deg, rgb(29,169,53) 0%, rgb(1,149,42) 100%);
    background-image: -webkit-linear-gradient( 45deg, rgb(29,169,53) 0%, rgb(1,149,42) 100%);
    background-image: -ms-linear-gradient( 45deg, rgb(29,169,53) 0%, rgb(1,149,42) 100%);
}

.wp-block-button__link:before {
    content: '';
    width: 185px;
    height: 50px;
    border-radius: 30px;
    background-color: #744336;
    position: absolute;
    top: 0;
    left: -12px;
    transform: translateZ(-1px);
}

.wc-block-grid__product-title{
    padding-top: 5px;
    font-size: 18px;
    color: #000;
    line-height: normal;
    font-weight: bold;
}

.wp-block-button__link:hover{
    text-decoration: none;
    color: #744336;
}

#breadcrumbs {
    padding: 55px 0;
}

.wc-block-product-categories li a {
    font-size: 24px;
    font-weight: bold;
}

.wc-block-product-categories li li a{
    font-size: 18px;
    font-weight: normal;
}

.the_content {
    overflow: hidden;
    padding-bottom: 50px;
}

.content-pages {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
#secondary{
    width: 300px;
}
.site-main {
    padding: 50px 0;
}

.similar-products li, .content-pages .products li {
    min-width: 250px;
    border-radius: 30px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 22px 54px 0 rgba(5, 5, 5, 0.4);
    text-align: center;
}

.content-pages .products li {
    max-width: 250px;
    margin: 20px;
}

.content-pages .products li a{
    width: 100%;
}

.content-pages .products li img {
    border-radius: 30px;
    width: inherit;
}

.similar-products li img{
    border-radius: 30px;
}

.post-navigation {
    margin-top: 50px;
    display: none;
}

.the_content--pages{
    width: 90%;
    margin: auto;
}

.content-pages .products {
    display: flex;
    align-items: center;
    justify-content: center;
}

.woocommerce-product-details__short-description {
    float: right;
}
.wc-block-layout .wc-block-components-product-price{
    display: none;
}
.wc-block-pagination button:nth-of-type(1){
    background-color: #bdbdbd;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.wc-block-pagination button:nth-of-type(1) span:first-child {
    color: white;
}
.wc-block-pagination button:last-child{
    background-color: #bdbdbd;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.wc-block-pagination button:last-child span:first-child {
    color: white;
}

.wpcp-single-item {
    position: relative;
}

.wpcp-all-captions {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
}

.wpcp-single-item h2 a{
    font-size: 20px;
    color: white;
}

.wpcp-carousel-wrapper #sp-wp-carousel-free-id-290.wpcp-post-carousel .wpcp-single-item{
    background-color: #888;
    border-radius: 30px;
    border: none;
}

.wpcp-carousel-section .wpcp-single-item img{
    width: 100%;
    height: 230px;
}

.wpcp-post-meta time{
    color: white;
}
.wpcp-single-item{
    border: none !IMPORTANT;
}

.slider_products{
    padding-bottom: 40px !IMPORTANT;
}
.owl-carousel .owl-stage{
    padding-bottom: 15px !important;
}
.owl-carousel .owl-stage-outer{
    overflow: inherit !IMPORTANT;
}

.slider_products .product_container{
    border-radius: 30px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 22px 54px 0px rgba(5, 5, 5, 0.4);
}

.slider_products .slick-list {
    padding-bottom: 40px;
}

.mobile-nav {
    position: fixed;
    top: 165px;
    right: -100vw;
    background-color: rgba(255, 255, 255, .6);
    display: flex;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    z-index: 999;
    transition: 1s ease-in-out;
    opacity: 0;
}
.mobile-nav ul {
    margin-top: 30px;
    width: 100%;
}

.mobile-nav li{
    display: flex;
    justify-content: center;
    padding: 10px;
}

.mobile-nav li a{
    border-bottom: 1px solid;
}

.mobile-nav li:first-child{
    display: none;
}
.mobile-nav.active{
    opacity: 1;
    transition: .6s ease-in-out;
    right: 0;
}

.btn-link {
    color: #079026;
    outline: none;
}

.btn-link:hover{
    color: black;
}

a:hover{
    color: #069026;
}

.archive-products .product_type_simple {
    background-color: #069026 !IMPORTANT; 
}

.news-sidebar li:first-child{
    display: none;
}

.swiper-container {
    width: 90%;
    padding-bottom: 70px !IMPORTANT;
}

/*.swiper-wrapper {
    width: 100% !IMPORTANT;
    margin: auto;
}*/

/*.swiper-slide{
    width: 280px !IMPORTANT;
    margin: 0 35px !important;
}*/

.swiper-btn-prev, .swiper-btn-next {
    width: 50px !important;
    height: 60px !important;
    background-color: #34c14e;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 25% !important;
    z-index: 100 !important; 
}

.swiper-btn-next:after, .swiper-btn-prev:after{
    font-size: 24px !important;
    color: white;   
}

.swiper-btn-prev {
    left: 50px !important;
    right: inherit !important;
}

.swiper-btn-next {
    right: 40px !important;

}

.cat-slider-arrow .swiper-btn-next:after, .cat-slider-arrow .swiper-btn-prev:after{
    border: none !important;
    color: white;
}

.swiper-btn-prev {
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.swiper-btn-next {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.swiper-wrapper {
    z-index: 99 !important;
}

.cat-button a {
    border: none !important; 
    color: white;   
}

.cat-slide-content {
    background-image: url("http://unicare.mcdir.ru/wp-content/uploads/2020/08/card-bg-1.png");
    background-repeat: no-repeat;
    background-size: auto;
    background-position-y: 10px;
    background-position-x: center;
}

.cat-slide-content .name {
    font-size: 26px;
    font-weight: bold;
    color: #bdbdbd;
    top: 10px;
    position: relative;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.cat-slide-content .name p{
    font-size: 16px;
    color: #bdbdbd;
}

.product-nav a:hover{
    color: #bdbdbd;
}

.wpcp-post-title .post-read {
    width: max-content;
    color: #ffffff;
    font-size: 16px;
    line-height: normal;
    padding: 5px 10px;
    border: 1px solid #ffffff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    margin: auto;
    margin-top: 10px;
}

.wpcp-post-title .post-read i{
    color: white;
    margin-left: 10px;
}

.owl-carousel .owl-item {
    padding: 0 20px !important;
}

.related.products {
    display: none;
}


.woocommerce ul.products li.product .button {
    border-radius: 30px;
    background-color: #bdbdbd;
    width: 85%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    color: white;
}

#breadcrumbs a, #breadcrumbs span {
    font-weight: bold;
    color: #069026;
}
.social-nav .search, .social-nav .twitter {
    display: none;
}

.social-links .search, .social-links .twitter {
    display: none;
}
.wp-block-latest-posts.is-grid li {
    width: 300px !important;
    margin: 0 10px 20px 0 !important;  
}

.wp-block-latest-posts.is-grid {
    justify-content: center;
}

.news-page {
    max-width: 900px;
}










