.text-left {
    text-align:left !important;
}
.text-center {
    text-align:center !important;
} 
.text-right {
    text-align:right !important;
} 

input.error,
textarea.error {
    border:1px solid red !important;
}

.pagination {
    text-align: center;
    list-style: none;
    margin: 40px 0;
}

.pagination li {
    font-size: 14pt;
    display: inline-block;
}

.pagination li a {
    display: inline-block;
    padding: 10px;
    margin: 0 5px;
    border: 1px solid #ff853d;
    color: #ff853d;
    transition: .3s ease-out;
}

.pagination li.active a {
    border: 1px solid #ff853d;
    background: #ff853d;
    color:#fff;
}

.pagination li a:hover {
    text-decoration: none;
    border: 1px solid #c06b33;
    color: #c06b33;
}

.pagination li span {
    display: inline-block;
    padding: 10px;
    margin: 0 5px;
    border: 1px solid #666;
    color: #666;
    transition: .3s ease-out;
}

.news-page_date {
    font-family: 'Avenir Next Cyr Heavy';
    color:#999;
    margin-bottom:20px;
}

.news-page_image {
    margin-bottom:40px;
}

.news-page_image img {
    width:100%;
}

.news-page_content p {
    font-size:13pt;
    line-height:1.6;
}

.padding-top-20 {
    padding-top:20px;
}

.padding-top-30 {
    padding-top:20px;
}

.padding-top-40 {
    padding-top:40px;
}

.shopcart-wrapp {
    text-align:right;
}

.shopcart_title {
    font-size:14pt;
}

.shopcart_title,
.shopcart_count, 
.shopcart_price,
.shopcart_remove {
    padding-top:30px !important;
	color: black;
}

.shopcart_count input {
    max-width:40px;
    text-align:center;
}
.shocart-total {
    font-size:15pt;
    line-height:1.8;
    text-align:center;
	color: black;
}
.order-total {
    margin-top:30px;
    font-size:15pt;
    line-height:1.8;
    text-align:center;
	color: black;
}

.order-col {
    margin-bottom:50px;
	color: black;
}

.order-row {
    margin-bottom:20px;
}

.order-row label {
    display:block;
     margin-bottom:5px;
}

.order-submit {
    margin-top:20px;
}
.bg-orange{
    color:#fff !important;
}

#msMiniCart {
    float:right;
    color:#ff853d;
}
#msMiniCart a {
    color:#ff853d;
    text-decoration:underline;
    cursor:pointer;
}

@media (min-width: 992px) {
    #header-wrapp {
        padding-top:40px !important;
    }
}


.uk-dropdown, .uk-dropdown-blank {
    z-index: 1020 !important;
}

#pagination-wrapp {
    margin-top:60px;
    text-align:center;
}

a[href^="tel:"], a[href^="https://api.whatsapp.com"] {
    position: relative;
}
a[href^="tel:"]:after, a[href^="https://api.whatsapp.com"]:after,
.custom_phone:after {
    content: 'открыть';
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 14px;
    text-align: right;
    line-height: 1;
    cursor: pointer;
    color: gray;
    width: 69%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 8%,rgb(238 238 238) 41%,rgb(238 238 238) 100%);
}
a[href^="tel:"].is-show:after,.custom_phone.is-show:after, a[href^="https://api.whatsapp.com"].is-show:after{display:none;}