/*!
Theme Name: Reol
Author: ZIGZAG
Author URI: https://zigzag.team/
Description: Корпоративный сайт
Version: 1.0.0
*/

section.brands .owl-item {
    margin: 0 10px;
}

.catalog__products .product .product__title a {
    text-align: center;
}

.catalog__grid {
    grid-template-columns: 24% 85%;
}

.brands__box .owl-stage {
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-links {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
}

.nav-links span,
.nav-links a {
    margin: 20px;
}

.nav-links .current {
    display: flex;
    justify-content: center;
}

.nav-links .current:after {
    content: "";
    height: 5px;
    width: 35px;
    background: linear-gradient(102.29deg,#4f96d8,#74d1de);
    position: absolute;
	margin-top: 25px;
    /* 
    bottom: -60px;
	left: -13px; 
	*/
}

.upcheg_archive_description ul {
	list-style: disc;
    margin-left: 35px;
}

.nav-links a.prev.page-numbers, 
.nav-links a.next.page-numbers {
    border: 2px solid #fff;
    box-sizing: border-box;
    box-shadow: 3px 3px 20px rgba(75,85,116,.2), -3px -3px 20px #fff;
    background: #f3f3f3;
    border-radius: 30px;
    padding: 5px;
}

section.page.article__page img.aligncenter,
section.page.article__page img.alignleft,
section.page.article__page img.alignright {
    display: block;
    padding: 0;
}

section.page.article__page img.aligncenter {
    float: none;
    margin: .5em auto 1em;
}

section.page.article__page img.alignright {
    float: right;
    margin: .5em 0 1em 1em;
}

section.page.article__page img.alignleft {
    float: left;
    margin: .5em 1em 1em 0;
}

.page h1,
.page h2,
.page h3 {
    line-height: unset;
}

section.page.article__page a.btn.btn-primary.discover__price,
li.content.page__content.description a.btn.btn-primary.discover__price {
    display: block;
    width: max-content;
}


@media screen and (max-width: 600px) {
	section.team .text-center {
		display: flex;
		justify-content: center;
	}
	.catalog__products .product {
		height: 250px;
		width: 150px;
		padding: 15px;
	}
	.brands__box a img {
		width: 160px;
	}
	div.brands__box {
		height: 100%;
		width: unset;
	}
	section.brands {
		height: 60px;
	}
	section.brands .owl-item.active {
		display: flex;
		justify-content: center;
	}
	div.catalog__grid {
		display: flex;
		flex-direction: column;
	}
}

/*
@media (max-width: 1500px) {
	.catalog__products {
		grid-template-columns: repeat(3,1fr);
	}
}
*/