/*.wrapper-recommend-slider .recommend-slider .wrapper-recommend-card {
    width: 23.5%;
    float: left;
    margin: 0 2% 20px 0;
}

.wrapper-recommend-slider .recommend-slider .wrapper-recommend-card:nth-child(4n) {
    margin-right: 0;
}*/

.content-page-news-p-1 .text-page-news-p-1 a  {
    color: #eadaac;
    color: #e6cb8f;
    font-weight: bold;
}

.content-page-news .description-section-page-news a {
    color: #e6cb8f;
    color: #eadaac;
    font-weight: bold;
}

.content-page-news-p-1 .card-more-articles-page-news-p-1 img {
    /*max-height: 200px;*/
}
/*добавлен  media так как в разделе  /afisha/ на iphone едет верстка*/
@media(min-width: 576px){
    .content-page-meetings .wrapper-filt-input-page-meetings {
        min-width: 580px;
    }
}

.description-card-page-meetings a  {
    color: #eadaac;
    color: #e6cb8f;
    font-weight: bold;
}

.content-page-news .wrapper-pagination-page-news .number-paginstion-current {
    color: #f7e5c6;
    border-color: #d4ba8d;
}

.content-page-product .btn-card-slider-heart-page-product {
    background-image: url(../img/page-product/heart.png);
}
.content-page-product .btn-card-slider-heart-page-product.active {
    background-image: url(../img/page-product/red-heart.png);
}

/*пагинация
    Добавлено, потому что верстак сделал стили пагинации разные для каждой страницы!!!!
*/
.content-page-shop .wrapper-pagination-page-news{
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
    box-sizing: border-box;
    padding: 0 10px;
}
.content-page-shop .wrapper-pagination-page-news ul{
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.content-page-shop .wrapper-pagination-page-news li{
    padding: 0;
    list-style: none;
}

.wrapper-reading-slider a  {
    color: #cb3716;
    text-decoration: underline;
}
.reading-slider .wrapper-result-reading-card p:first-child {
    border: none;
}

@media(max-width: 768px){

	.reading-slider .wrapper-list-reading-card p{
		width: 124px;
    }
    .reading-slider .wrapper-result-reading-card p:last-child {
        margin-top: 21px;
    }
}
.content-page-contacts .wrap-marg {
    margin-top: 10px;
}
/*.reading-slider .wrapper-result-reading-card p:first-child {
    width: 70px;
}*/
.caption-more-articles-page-news-p-1 {
    clear: both;
}
.content-page-smi .smi-img1 {
    object-fit: cover;
}
 a {
    color: #cb3716;
 }

 .content-page-photo-reports .wrapper-block-comments-page-news-p-1 {
    margin: 0 auto;
 }

/**
    Отключаем max-width у блока "Кому отправить счет" чтоб оно стал на всю ширину, ибо второй блок "Куда" мы убрали
    19.02.19 изменил значение с initial на none, привет от IE
 */
.content-page-basket-step1 .wrapper-to-whom-step-basket-step1{
    max-width: none;
}
.content-page-basket-step1 .section-destination-page-basket-step1{
    max-width: none;
}


/***** модальное окно для ЛЮБОЙ страницы сайта ******/
.custom-modal-window {
    background: rgba(27.21,19,.9);
}
.custom-modal-window .caption-modal{
    font-size: 24px;
    margin-top: 10px;
    margin-bottom: 30px;
    /*border-bottom: 1px solid #b39a6e;*/
    background: rgba(66,48,39,.9);
    color: #b39a6e;
    padding-bottom: 5px;
    text-align: center;
}
.custom-modal-window .description-modal{
    font-size: 16px;
    margin-bottom: 30px;
    color: #b39a6e;
}

/*секция инпутов*/
.custom-modal-window .section-input{
    max-width: 500px;
    width: 100%;
    margin-top: 30px;
    padding: 0 10px;
    border: 1px solid rgba(66,48,39,.9);
    box-sizing: border-box;
}
.custom-modal-window .wrpa-inp{
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 10px;
}
.custom-modal-window .caption-input{
    max-width: 150px;
    width: 100%;
    font-size: 18px;
    color: #eadaac;
}
.custom-modal-window .input-profile{
    max-width: 570px;
    width: 100%;
    height: 42px;
    outline: none;
    border: none;
    background: rgba(49,36,29,.9);
    text-align: center;
    font-size: 20px;
    color: #fbedc6;
    font-style: italic;
    margin-left: 15px;
}
.custom-modal-window .input-profile:hover,
.custom-modal-window .input-profile:focus{
    background: rgba(66,48,39,.9);
}
/*конец секции инпутов*/


.custom-modal-window .wrapper-btn-popup{
    width: 300px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 70px;
    padding-bottom: 10px;
    box-sizing: border-box;
}
.custom-modal-window .link-basket{
    display: block;
    width: 146px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    border-right: none;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;

}
.custom-modal-window .btn-close{
    display: block;
    width: 146px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    border-left: none;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;

}
/*конец модального окна */

.content-page-404 .wrapper-link-scype-conference{
	max-width: 900px;
	width: 100%;
	margin: 10px auto;

}
.content-page-404 .wrapper-link-scype-conference a{
	width: 92px;
	font-size: 18px;
	color: #fbedc6;
	display: block;
	margin-left: auto;
	box-sizing: border-box;
	padding-bottom: 3px;
	border-bottom: 1px solid #fbedc6;

}
.content-page-404 .wrapper-link-scype-conference a:hover{
	color: #cb3716;
	border-bottom: 1px solid #cb3716;
}
.content-page-404 .wrapper-img-scype{
	max-width: 370px;
	width: 100%;
	background: rgba(40,30,24,.9);
	margin: 0 10px;
	box-sizing: border-box;
	padding-bottom: 15px;
}
.content-page-404 .wrapper-img-scype img{
	max-width: 370px;
	width: 100%;

}
.content-page-404 .wrapper-cont-img-scype{
	max-width: 260px;
	width: 100%;
	margin: 0 auto;
}
.content-page-404 .caption-img-scype{
	font-size: 18px;
	text-align: center;
	margin-top: 5px;
}
.content-page-404 .price-img-scype{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	color: #d0b67d;
}
.content-page-404 .big-size-price-img-scype{
	font-size: 24px;
	font-weight: normal;

}
.content-page-404 .btn-img-scype-page-help{
	width: 148px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	color: #7d5942;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	background: transparent;
	cursor: pointer;
	outline: none;

}
.content-page-404 .btn-img-scype-page-help:hover{
	border: 3px solid #d5c494;
	color: #d5c494;
}

.content-page-404 .center{
    justify-content: center;
}
.content-page-404 .hidden-modal-overlay {
    display: block;
}
.content-page-pop label {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    position: relative;
    margin-bottom: 10px;
    justify-content: center;
}
.content-page-pop .checkbox {
    display: none;
}
.content-page-pop .checkbox-custom-pop, .content-page-shop .label {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.content-page-pop .checkbox-custom-pop {
    position: relative;
    width: 15px;
    height: 15px;
    border: 3px solid #604432;
    margin-left: 0;
    box-sizing: border-box;
}
.content-page-pop .label {
    padding-left: 20px;
    position: relative;
}
.content-page-pop .label {
    position: relative;
    left: 20px;
    left: auto;
    right: 20px;
}
.checkbox:checked + .checkbox-custom-pop::before {

content: "";
display: block;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background: #f3e3b5;
}


.forum-post-hidden {
    background: rgba(68, 51, 42, 0.9)!important;
}
.forum-post-selected {
    box-shadow: inset 0px 0px 0px 2px #f00;
}

.buttonstyle, a.file-selectdialog-switcher {
    width: 150px;
    /*height: 38px;*/
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    margin-top: 15px;
    padding: 5px;
    text-align: center;
    display: block;
    -webkit-border-radius: 0;
}
a.file-selectdialog-switcher {
    width: 250px;
}
.btn-quote {
    margin-right: 5px;
}

.buttonstyle:hover {
    color: #fbedc6;
    border: 3px solid #fbedc6; 
}

.content-page-commens__suggestions .wrap-triple-btn{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.content-page-404 .wrapper-scype-conference{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

@media(max-width: 576px){

	.content-page-commens__suggestions .wrap-triple-btn{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}

.msg-text a, .forumhref, span.iphref a {
    text-decoration:underline;
    /*color: #fbedc6;*/
}

table.forum-quote {
    border-color: #fbedc6;
    margin: 15px 0px 15px 0px;
}
table.forum-quote th {
    background: #714b32 !important;
    color: #fbedc6;
}
table.forum-quote td {
    background: unset!important;
    color: #fbedc6;
}
.feed-add-post-form{
    overflow: visible
}
span.forum-page-dots {
    border: unset;
    padding: 0;
    margin-right: 5px;
}
.bxhtmled-textarea {
    background-color: #3e2d23 !important;
    color: #fbedc6!important;
}
.feed-add-post div.bx-html-editor, .feed-add-post-form {
    background-color: unset!important;
}
.feed-add-post-text{
    padding:unset;
}
.content-page-commens__suggestions .btn-cancel-modal-reply_quote {
    padding: 7px;
}
.feed-add-post .file-selectdialog-switcher {
    display: block;
    margin-top: 0.46em;
    position: relative;
}
div.forum-post-attachments {
    background: unset!important;
    color: #fbedc6!important;
    border-color: #fbedc6!important;
}
span.forum-attach {
    cursor:pointer;
}
.content-page-forum .section-cell-page-forum-rules {
    max-width: 1070px;
    border-top: 1px solid #3b2f25;
    padding:15px;
}
table.forum-table th{
    background-color: #3e2d23 !important;
}
table.forum-table td {
    background: unset;
}
.forum-help-list li {
    padding-top: 20px;
}
.add_topic .wrap-content-reply_quote{
    max-width: 1070px;
}
.add_topic input.textarea-modal-reply_quote {
   min-height: 32px;
   border: 1px solid;
}
.content-page-commens__suggestions .btn-edit {
    width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    display: block;
    margin-right: 5px;
    text-align: center;
}
.ui-datepicker .state-here > a {
    border: 2px solid #3d2c22;
    color: #fff;
}

.new_forum_selector {
    margin-left: 0.5em;
    padding-left: 0.5em;
    margin-top: 15px;
    margin-right: 10px;
    width: auto;
}
.content-page-discussions .header-check {
	display: none;
}
	/* Задаем внешний вид для нашего кастомного чекбокса. */
.content-page-discussions .header-check-custom {
	width: 14px;
	height: 14px;
	border: 3px solid #604432;
	margin-right: 10px;
	padding: 5px;
	display: block;
	box-sizing: border-box;
}
    /*текст*/
.content-page-discussions .header-lab{
	font-size: 13px;
	display: block;
	line-height: 16px;
}
	/*данный стиль создает возможность изображение чекбоксу*/
.content-page-discussions .header-check:checked + span{
	background: #fbedc6;
}
.content-page-discussions .wrap-contcheck{
	width: 100%;
	display: inline;
}
.content-page-discussions  label{
	max-width: 600px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	cursor: pointer;
	padding-top: 5px;
}
.tripple-text{
    height: 38px;
    box-sizing: border-box;
    font-size: 16px;
    margin-top: 15px;
    margin-right: 10px;
    padding: 5px;
}
.buttonstyle_long {
    width:auto!important;
}
.btn-quote {
    padding:0 10px;
}

.content-page-commens__suggestions .btn-thank {
    vertical-align: top;
}

.content-page-commens__suggestions .wrap-right-cell-btn {
    max-width: 575px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 55px;
    padding-top: 20px;
}

.content-page-commens__suggestions .wrap-right-cell-btn .btn-edit,
.content-page-commens__suggestions .wrap-right-cell-btn .btn-quote {
    margin-bottom: 5px;
}
.wrap-right-cell-btn {
    margin-left: auto;
}
.link-authorization, .link-registration {
    cursor:pointer;
}
.remember-pass {
    float:right;
}

.content-page-404 .wrapper-scype-conference {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #d0b67d;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.wrapper-number-phone  a {
    color: #d3ba8d;
}
/*начало капчи*/

.wrap-section-captcha{
    max-width: 800px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: rgba(41,31,25,.9);
    box-sizing: border-box;
    padding: 10px;
    color: #f3e3b5;
}
.wrap-section-captcha .wrap-input{
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 10px;
}
.wrap-section-captcha .caption-wrap-input{
    max-width: 290px;
    width: 100%;
    font-size: 18px;
    color: #eadaac;
    font-style: normal;

}
.wrap-section-captcha .inp-captcha{
    max-width: 470px;
    width: 100%;
    height: 42px;
    outline: none;
    border: none;
    background: rgba(49,36,29,.9);
    text-align: center;
    font-size: 20px;
    color: #fbedc6;
    font-style: italic;
    margin-left: auto;
    box-sizing: border-box;
}
.wrap-section-captcha .inp-captcha:hover,
.wrap-section-captcha .inp-captcha:focus {
    background: rgba(66,48,39,.9);
}
.wrap-section-captcha .red-mini-star{
    min-width: 9px;
    color: #e03c18;
    padding-top: 5px;
    margin-left: 10px;
}
.wrap-section-captcha .textarea-captcha{
    max-width: 470px;
    width: 100%;
    min-height: 100px;
    outline: none;
    border: none;
    background: rgba(49,36,29,.9);
    font-size: 20px;
    color: #fbedc6;
    font-style: italic;
    margin-left: auto;
    box-sizing: border-box;
    padding-left: 10px;
}
.wrap-section-captcha .textarea-captcha:hover,
.wrap-section-captcha .textarea-captcha:focus {
    background: rgba(66,48,39,.9);
}
.wrap-section-captcha .target-text{
    font-size: 18px;
    color: #9e865c;
    margin-bottom: 10px;
}
.wrap-section-captcha .wrap-inp-star{
    max-width: 490px;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}
.wrap-section-captcha .wrap-img-captcha{
    max-width: 180px;
    width: 100%;
    background: #ccc;
}
.wrap-section-captcha .wrap-img-captcha img{
    display: block;
    width: 100%;
}
.wrap-section-captcha .wrapper-btn-popup{
    max-width: 300px;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 30px;
    padding-bottom: 10px;
    box-sizing: border-box;
}
.wrap-section-captcha .link-basket{
    display: block;
    width: 146px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    /*border-right: none;*/
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin-right: 5px;

}
.wrap-section-captcha .btn-close{
    display: block;
    width: 146px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    /*border-left: none;*/
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;

}
@media(max-width: 767px){
    .wrap-section-captcha .wrap-input{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .wrap-section-captcha .inp-captcha{
        margin: 0 auto;
    }
    .wrap-section-captcha .textarea-captcha{
        margin: 0 auto;
    }
    .wrap-section-captcha .caption-wrap-input{
        max-width: 490px;
        width: 100%;
    }
    .wrap-section-captcha .target-text{
        max-width: 490px;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 10px;
    }
}


/*конец капчи*/

/* подписаться на новости*/

#subscribe-news  {

    width: 415px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 15px;
}

#subscribe-news .mail_subscribe {

    max-width: 275px;
    width: 100%;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #d28621;
    background: transparent;
    padding-left: 15px;
    font-size: 17px;
    color: #eadaac;
    font-style: italic;
    outline: none;

}

#subscribe-news .btn-add-subscribe {

    height: 38px;   
    box-sizing: border-box;    
    border: 3px solid #d28621;
    background: transparent;    
    cursor: pointer;    
    outline: none;    
    margin-left: 5px;
    min-width: 140px;
    color: #ffffff;
    font-size: 16px;

    
}

#subscribe-news .mail_subscribe:hover, #subscribe-news .btn-add-subscribe:hover {

    border: 3px solid #fbedc6;

}

#subscribe-news .error {

    border: 3px solid #cb3716;

}

.subscribe-successfully, .subscribe-result {
    width: 310px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}

@media(max-width: 400px){
    #subscribe-news  {
        width: 345px;
    }
}
.filt-input-page-form {
    
    min-width: 440px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: right;
    position: relative;
}

.date_range-page-form {
    outline: none;
    border: 3px solid #d0b67d;    
    background: transparent;   
    width: 246px;   
    height: 42px;   
    box-sizing: border-box;   
    color: #ff0000;    
    text-align: center;    
    font-size: 18px;    
    position: relative;
}

.ui-datepicker-trigger {
    width: 21px;
    height: 24px;
    outline: none;
    border: none;
    background-image: url(../img/page-meetings/btn-pick.png);
    background-color: transparent;
    cursor: pointer;
    color: #ff0000;
    padding: 0;
    padding-right: 0px;
    padding-right: 1px;
    text-align: center;
    position: absolute;
    left: 260px;
}
.filter-datapicker-page-form {

    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: right;
    box-sizing: border-box;
    padding: 0 2px;
}
.date_range {

    outline: none;
    border: 3px solid #d0b67d;
    background: transparent;
    width: 246px;
    height: 42px;
    box-sizing: border-box;
    color: #ff0000;
    text-align: center;
    font-size: 18px;
    position: relative;

}

.content-page-contacts .wrap-file {
    justify-content: right;
}

.content-page-contacts table {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: right;
    margin-top: 10px;
}
div.forum-note-box {
    background:unset!important;
}


							/*пагинация*/
.content-page-my__order__shop .wrapper-pagination-page-news{
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-my__order__shop .wrapper-pagination-page-news ul{
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-my__order__shop .wrapper-pagination-page-news li{
	padding: 0;
	list-style: none;
}
.content-page-my__order__shop .wrapper-pagination-page-news a{

}
.content-page-my__order__shop .number-paginstion{
	color: #796243;
	border: 3px solid #796243;
	padding: 5px 11px;
}
.content-page-my__order__shop .number-paginstion:hover{
	color: #aa9267;
	border: 3px solid #aa9267;
}
.content-page-my__order__shop .left-number-paginstion{
	border-left: none;
}
.content-page-my__order__shop .right-number-paginstion{
	border-right: none;
}
.content-page-my__order__shop .left-number-paginstion:hover{
	border-left: none;
}
.content-page-my__order__shop .right-number-paginstion:hover{
	border-right: none;
}


.content-page-my__order__shop .wrapper-pagination-page-news .mini-arr{
	width: 10px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.content-page-my__order__shop .wrapper-pagination-page-news .big-arr{
	width: 20px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.content-page-my__order__shop .wrapper-pagination-page-news .mini-arr:hover,
.content-page-my__order__shop .wrapper-pagination-page-news .big-arr:hover{
	opacity: 1;
}
						/*конец пагинации*/

#popup-window-overlay-CatalogAdd2Basket {
    background-color: rgba(0,0,0,.9) !important;
    opacity: 1;
}

#CatalogAdd2Basket {
    padding: 10px;
    background-color: #3c332e;
}

#popup-window-content-CatalogAdd2Basket {
    background-color: transparent;
    font-size: 18px;
    color: #9e865c;
}

#CatalogAdd2Basket .popup-window-button-accept,
#CatalogAdd2Basket .webform-button-link-cancel {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    font-family: "Open Sans", sans-serif;
    text-transform: none;
    font-size: 13px;
    color: #b39a6e;
    border: 3px solid #b39a6e;
    border-radius: 0;
}

#CatalogAdd2Basket .webform-button-link-cancel {
    height: 100%;
}

#CatalogAdd2Basket .popup-window-button-accept {
    /*border-right: 0;*/
}

#CatalogAdd2Basket .webform-button-link-cancel {
    /*border-left: 0;*/
}

#CatalogAdd2Basket .popup-window-close-icon {
    width: 36px;
    height: 36px;
    top: -18px !important;
    right: -18px !important;
    background-image: url(../img/fancybox_sprite.png);
    opacity: 1;
}

#CatalogAdd2Basket .popup-window-close-icon:after {
    display: none;
}

.content-page-commens__suggestions .btn-edit:hover {
    color: #fbedc6;
    border: 2px solid #fbedc6;
}

.content-page-basket-step1 .btn-to-whom-page-basket-step1 {
    font-size: 15px;
}
.content-page-basket-step1 .btn-deleteitem-page-basket-step1 {
    line-height: 1;
}

.section-page-news .big-img + .wrapper-text-section-page-news {
    width: calc(100% - 430px);
}

.section-page-news .normal-img + .wrapper-text-section-page-news {
    width: calc(100% - 200px);
}

.content-page-news .wrapper-pagination-page-news ul {
    justify-content: center;
}

.content-page-news .wrapper-pagination-page-news li {
    margin-right: 20px;
}

.content-page-news .wrapper-pagination-page-news li:last-child {
    margin-right: 0;
}

.input_appearance-none {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.content-page-404 .modal-overlay {
    -webkit-overflow-scrolling: touch;
}

.address-user-name-page-personal {
    max-width: 560px;
}

.flex-mini-column-user-name-page-personal {
    min-width: 95px;
}

.overflow-hidden {
    overflow: hidden;
}

.wrapper-text-section-drop-negative-removal {
    width: 100%;
    max-width: 688px;
}

.content-page-commens__suggestions .wrap-overlay-modal-smg-thank,
.content-page-commens__suggestions .wrap-overlay-modal-reply_quote {
    background: rgba(27,21,19,.9);
}

.content-page-commens__suggestions .wrap-content,
.content-page-commens__suggestions .wrap-content-reply_quote {
    background-color: #3c332e;
}

.content-page-basket-step1 .wrapper-coupon-page-basket-step1 {
	display: none;
	bottom: auto;
	top: 12px;
}

.basket-coupon-alert-section {
	padding-top: 8px;
}

.basket-coupon-text {
	font-size: 16px;
	color: #d0b67d;
	vertical-align: middle;
}

.basket-coupon-alert {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
	padding-right: 15px;
	padding-left: 15px;
}

.basket-coupon-alert .close-link,
.popup-window-button-accept {
	display: inline-block;
	max-width: 140px;
    width: 100%;
    height: 40px;
    line-height: 35px;
    border: 3px solid #856c4b;
    border-left: none;
    color: #856c4b;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    display: block;
    margin-left: auto;
    text-align: center;
    box-sizing: border-box;
    background: transparent;
}

.popup-window-button-accept {
	margin: 0 auto !important;
	transition: all .3s;
	border-left: 3px solid #856c4b;
	text-transform: none;
	font-family: "Open Sans", Arial, sans-serif;
}

.basket-coupon-alert .close-link:hover,
.popup-window-button-accept:hover{
    border: 3px solid #d0b67d;
    border-left: none;
    color: #d0b67d;
}

.popup-window-button-accept:hover {
	background-color: transparent;
	border-left: 3px solid #d0b67d;
}

.bx-sls .dropdown-fade2white {
	background: transparent;
}
.bx-sls .bx-ui-sls-clear {
	margin-top: 0;
	top: 4px;
}

#BXPopupWindowProfileEdit {
	padding: 0;
	background-color: #3d342f;
}

#windowProfileEdit {
	background-color: rgba(41,31,25,.9);
	padding: 10px;
}

.bx-sls .dropdown-block {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: rgba(49,36,29,.9);
	color: #fbedc6;
	box-shadow: none;
	border: 0;
}

.bx-sls .bx-ui-sls-route,
.bx-sls .bx-ui-sls-fake {
	color: #fbedc6 !important;
	text-shadow: none !important;
}

.bx-sls .dropdown-icon {
	top: 16px;
}

.bx-sls .bx-ui-sls-pane {
	background-color: rgba(41,31,25,1);
	border-color: #d3ba8d;
}

.bx-sls .dropdown-item-text,
.bx-sls .dropdown-item-text span {
	color: #fbedc6;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover, 
.bx-sls .bx-ui-sls-variant-active {
	background-color: rgba(49,36,29,1);
}

#BXPopupWindowProfileEdit .form-control {
	background-color: rgba(49,36,29,1);
	color: #fbedc6;
	border: 0;
}

.content-page-discussions,
.content-page-shop,
.content-page-meetings,
.content-page-conference,
.content-page-photo-reports,
.content-page-contacts,
.content-page-knowledge {
	background-image: none;
	background-color: #251b16;
}

.content-page-discussions:after,
.content-page-news:after,
.content-page-main:after,
.content-page-main:before {
	content: '';
	max-width: 1670px;
	width: calc(100% - 250px);
	min-height: 1000px;
	background: url(../img/kabinet.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: fixed;
	top: 0;
	left: 250px;
	background-color: #fff;
	z-index: 1;
}

.content-page-shop:after {
    background-image: url(../img/bg-central-content.jpg);
}

.content-page-main:after {
    background-image: url(../img/bg-map.jpg);
}

.content-page-main:before {
    background-image: none;
    background-color: rgba(0,0,0,.4);
    z-index: 2;
}

/*.content-page-shop:before {
    background-image: none;
    background-color: rgba(0,0,0,.4);
    z-index: 2;
}*/

.header {
	position: relative;
	z-index: 100;
}
.footer,
.wrapper-header-slider,
.content-page-discussions .central-cont-page-discussions {
	position: relative;
	z-index: 3;
}

.content-page-shop > *,
.content-page-meetings > *,
.content-page-conference > *,
.content-page-photo-reports > *,
.content-page-contacts > *,
.content-page-main > *,
.content-page-knowledge > *,
.content-page-news > * {
	position: relative;
	z-index: 4;
}

.content-page-404 .section-input {
	background-color: #3c332e;
}

#CatalogAdd2Basket .popup-window-button-accept {
	display: inline-block;
	max-width: none;
	width: auto;
	height: 45px;
	line-height: 39px;
	margin: auto !important;
	margin-right: 15px !important;
}

.content-page-my__order-cancel .central-cont > a,
.content-page-my__order-cancel input[type="submit"] {
	display: inline-block;
    width: 146px;
    height: 38px;
    line-height: 32px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin-right: 5px;
    transition: all .3s;
}

.content-page-my__order-cancel form a {
	color: #b39a6e;
	transition: all .3s;
}

.content-page-my__order-cancel form a:hover {
	color: #e03b17;
}

.content-page-my__order-cancel input[type="submit"] {
	text-shadow: none;
	color: #b39a6e !important;
	line-height: 1;
	padding: 0;
	border-radius: 0;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: normal;
}

.content-page-my__order-cancel .central-cont > a:hover,
.content-page-my__order-cancel input[type="submit"]:hover {
	border: 3px solid #eadaac;
    color: #eadaac;
}

.content-page-my__order-cancel input[type="submit"]:hover {
	background-color: transparent;
	color: #eadaac !important;
}

.content-page-my__order-cancel textarea {
	max-width: 550px !important;
	background: rgba(49,36,29,.9);
	border: 0;
	color: #fbedc6;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: normal;
	transition: all .3s;
}

.content-page-my__order-cancel textarea:focus {
	outline: 0;
	background: rgba(66,48,39,.9);
}

.content-page-my__order-cancel textarea:hover {
	background: rgba(66,48,39,.9);
}

.content-page-meetings .wrap-big-img-card {
	max-height: none;
}

.content-page-discussions .wrapper-entrance-page-discussions:after,
.content-page-commens__suggestions .wrapper-entrance-page-commens__suggestions:after,
.content-page-forum .wrapper-entrance-page-forum:after {
	content: '';
	width: 100%;
	height: 0;
	display: block;
	clear: both;
}

.wrapper-btn-img-user-page-personal-forum {
	padding-top: 15px;
}

.orders-list {
	margin-top: 15px;
}

.orders-item {
	background: rgba(42,31,25,.4);
}

.orders-item-title {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	box-sizing: border-box;
    padding: 10px 15px;
    background: rgba(42,31,25,.9);
    margin-bottom: 10px;
}

.orders-item-title-left {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.orders-item-text {
	color: #fbedc6;
    font-size: 16px;
	margin-right: 25px;
	margin-bottom: 10px;
}

.orders-item-text span {
	margin-left: 5px;
    font-size: 20px;
    line-height: 18px;
    color: #e93e18;
}

.orders-item-title-right {
	margin-left: auto;
	padding-left: 15px;
	justify-content: flex-end;
}

.orders-item-title-right-top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: flex-end;
}

.orders-item-title-right-bot {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.goods-list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 15px;
    background: rgba(42,31,25,.9);
    border-bottom: 1px solid #b39a6e;
    margin-bottom: 15px;
}

.orders-item-title-right-top .orders-item-text {
	width: 100%;
	text-align: right;
}

.goods-list-item:last-child {
	margin-bottom: 0;
}

.goods-list-item-left {
	width: 270px;
	margin-right: 15px;
}

.goods-list-item-middle {
	width: calc(100% - 455px);
	padding: 0 15px;
}

.goods-list-item-right {
	width: 170px;
	padding-top: 43px;
	margin-left: auto;
}

.goods-list-item-img {
	display: block;
}

.goods-list-item-img img{
	width: 100%;
	min-width: 270px;
	min-height: 200px;
	background-color: #aa9267;
}

.goods-list-item-name {
	color: #fbedc6;
	font-size: 20px;
    margin-bottom: 15px;
}

.goods-list-item-descr{
	font-size: 16px;
    color: #e6cb8f;
    line-height: 18px;
}

.goods-list-item-data {
	color: #fbedc6;
	font-size: 16px;
	text-align: right;
	margin-bottom: 35px;
}

.goods-list-item-data:last-child {
	margin-bottom: 0;
}

.goods-list-item-data span {
	margin-left: 5px;
	font-size: 20px;
    line-height: 18px;
    color: #e93e18;
}

.button,
.link {
	color: #cb3716;
	transition: all .3s;
}

.button:hover,
.link:hover {
	color: #f63716;
	text-decoration: none;
}

.orders-item-title-right-bot .button {
	max-width: 120px;
	margin-left: auto;
}

.header.dop-hight {
    padding-top: 54px;
}

#grove-empire .filter-datapicker-page-form,
#private-school-of-alena-polyn .filter-datapicker-page-form{
    max-width: 440px;
}

#grove-empire .filt-input-page-form,
#private-school-of-alena-polyn .filt-input-page-form{
    min-width: auto;
    width: 100%;
    padding-right: 17px;
}

#grove-empire .filter-datapicker-page-form .date_range,
#private-school-of-alena-polyn .filter-datapicker-page-form .date_range{
    width: 100%;
}

.content-page-404 .btn-close,
.content-page-404 .link-basket,
#callback .link-basket,
#callback .btn-close{
    transition: all .3s;
}

.content-page-404 .btn-close:hover,
.content-page-404 .link-basket:hover,
#callback .btn-close:hover,
#callback .link-basket:hover {
    border-color: #eadaac;
    color: #eadaac;
}

.sale-order-detail-about-order-inner-container-repeat-button,
.sale-order-detail-payment-options-methods-button-element-new-window {
    background-color: transparent;
}

.sale-order-detail-about-order-inner-container-repeat-button,
.sale-order-detail-about-order-inner-container-repeat-cancel,
.sale-order-detail-back-to-list-link-up,
.sale-order-detail-about-order-inner-container-name-read-more,
.sale-order-list-cancel-payment,
.sale-order-detail-payment-options-methods-button-element-new-window,
.sale-order-detail-back-to-list-link-down {
    color: #cb3716;
    text-decoration: none;
    transition: all .3s;
}

.sale-order-list-cancel-payment {
    border-color: #f63716;
}

.sale-order-detail-about-order-inner-container-repeat-button {
    height: 42px;
}

.sale-order-detail-about-order-inner-container-repeat-button,
.sale-order-detail-payment-options-methods-button-element-new-window {
    color: #b39a6e;
    border: 3px solid #b39a6e;
}

.sale-order-detail-about-order-inner-container-repeat-button:hover,
.sale-order-detail-payment-options-methods-button-element-new-window:hover {
    border: 3px solid #fbedc6;
    color: #fbedc6;
    text-decoration: none;
    background-color: transparent;
}

.sale-order-detail-about-order-inner-container-name-read-more,
.sale-order-detail-about-order-inner-container-name-read-less,
.sale-order-detail-payment-options-methods-info-change-link,
.sale-order-detail-show-link,
.sale-order-detail-hide-link,
.sale-order-detail-order-item-title a {
    padding-top: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border-color: #f63716;
    position: relative;
    padding-right: 15px;
}

.sale-order-detail-about-order-inner-container-name-read-more:after,
.sale-order-detail-about-order-inner-container-name-read-less:after,
.sale-order-detail-payment-options-methods-info-change-link:after,
.sale-order-detail-show-link:after,
.sale-order-detail-hide-link:after {
    background-image: none;
    font-weight: 400;
    border: 4px solid transparent; 
    border-top: 4px solid #f63716;
    position: absolute;
    top: calc(50% - 1px);
    right: 0;
    transform: rotate(0deg);
    transition: all .3s;
}

.sale-order-detail-about-order-inner-container-name-read-less:after,
.sale-order-detail-hide-link:after {
    transform: rotate(180deg);
    top: calc(50% - 5px);
}

.sale-order-detail-about-order-inner-container-repeat-cancel:hover,
.sale-order-detail-back-to-list-link-up:hover,
.sale-order-detail-back-to-list-link-down:hover,
.sale-order-detail-about-order-inner-container-name-read-more:hover,
.sale-order-detail-about-order-inner-container-name-read-less:hover,
.sale-order-detail-payment-options-methods-info-change-link:hover,
.sale-order-list-cancel-payment:hover,
.sale-order-detail-show-link:hover,
.sale-order-detail-hide-link:hover,
.sale-order-detail-order-item-title a:hover {
    color: #f63716;
    text-decoration: none;
    background-color: transparent;
}

.sale-order-detail-payment-options-methods-info-change-link:active {
    color: #f63716;
    text-decoration: none;
    background-color: transparent;
}

.content-page-personal .wrapper-profile-functions-page-personal ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
}

.content-page-contacts .wrap-inp,
.content-page-contacts .wrap-textarea,
.content-page-contacts .wrap-file {
    max-width: 800px;
    justify-content: flex-end;
    position: relative;
    padding-right: 15px;
}

.content-page-contacts .inp-initials,
.content-page-contacts .textarea-mail {
    margin: 0;
}

.content-page-contacts .wrap-inp .inp-required,
.content-page-contacts .wrap-textarea .inp-required,
.content-page-contacts .wrap-file .inp-required {
    position: absolute;
    top: 0;
    right: 0;
}

.content-page-contacts .name-initials,
.content-page-contacts .name-file {
    max-width: 280px;
    text-align: right;
}

.content-page-contacts .wrap-file {
    padding-right: 12px;
}

.inp-required {
    color: #cb3716;
}

.caption-page-contacts {
    text-transform: uppercase;
    font-size: 28px;
    margin-left: 30px;
    margin-top: 35px;
}

.inputselect {
    width: 100%;
    max-width: 470px;
    background-color: rgba(49,36,29,.9);
    height: 42px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    color: #f3e3b5;
    font-size: 17px;
    cursor: pointer;
}

.inputselect:focus {
    outline: 0;
}

.header .wrapper-icon-user .basket-header,
.header .wrapper-mob-version-icon .basket-header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
}

.basket-header .basket-icon {
    margin-right: 5px;
}

.basket-qty {
    font-size: 15px;
    font-weight: 700;
}

@media(min-width: 1921px) {
    .content-page-discussions:after,
    .content-page-shop:before,
    .content-page-news:after,
    .content-page-main:after,
    .content-page-main:before {
        left: calc(50% - 710px);
    }
}
@media(max-width: 1920px) {
    .content-page-discussions:after,
    .content-page-shop:before,
    .content-page-news:after,
    .content-page-main:after,
    .content-page-main:before {
        left: 250px;
    }  
}

@media (max-width: 1400px) {
    .header .other-links {
        max-width: 120px;
    }
}

@media(max-width: 1024px) {
    .content-page-404 .modal-overlay {
        padding-top: 100px; /*iphone-safari*/
        -ms-align-items: flex-top;
        align-items: flex-top;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .content-page-404 .input-profile {
        max-width: none;
    }

    .header .fixed {
        z-index: 98;
    }
    .main-wrapper .menu {
    	z-index: 205;
    }
    .content-page-discussions:after,
    .content-page-shop:before,
    .content-page-news:after,
    .content-page-main:after,
    .content-page-main:before {
        width: 100%;
        left: 0;
    }
}

@media(max-width: 992px) {
    .content-page-contacts .inp-initials {
        width: 100%;
        max-width: none;
    }
    .content-page-contacts .wrap-inp .inp-required,
    .content-page-contacts .wrap-textarea .inp-required {
        top: 27px;
    }

    .content-page-contacts .wrap-file,
    .content-page-contacts .wrap-textarea {
        max-width: 600px;
    }

    .content-page-contacts .wrap-textarea {
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .content-page-contacts .name-mail,
    .content-page-contacts .textarea-mail {
        width: 100%;
    }

    .content-page-contacts .inp-file,
    .content-page-contacts .textarea-mail {
        width: 100%;
        max-width: none;
        margin: 0;
    }
    .inputselect {
        max-width: none;
    }

    .content-page-contacts .wrap-inp, 
    .content-page-contacts .wrap-textarea,
    .content-page-contacts .wrap-file {
        max-width: 600px;
    }
    .content-page-contacts .name-initials,
    .content-page-contacts .name-file {
        max-width: none;
        text-align: center;
    }
}

@media(max-width: 768px) {
	.file-selectdialog .file-extended .file-selector {
		padding: 110px 3px 43px 3px;
		text-align: center;
	}
	.file-selectdialog .file-extended .file-load-img {
		left: calc(50% - 45px);
	}
	.left-cell-page-discussions {
		min-height: auto;
	}
	.content-page-forum .topics-cell-page-forum,
	.content-page-forum .answer-cell-page-forum,
	.content-page-forum .last-message-cell-page-forum {
		height: auto;
	}

	.feed-add-post-text {
		width: 100%;
		overflow-x: auto;
	}
	.content-page-commens__suggestions .wrap-triple-btn {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.content-page-commens__suggestions .search-select-page-commens__suggestions {
		order: 0;
	}
	.wrap-triple-btn .buttonstyle {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.wrap-triple-btn .new_forum_selector {
		width: calc(100% - 165px);
	}
	.basket-coupon-text {
		width: 100%;
		margin-bottom: 20px;
	}
	.basket-coupon-alert .close-link {
		max-width: none;
		border-left: 3px solid #856c4b;
	}
	.content-page-discussions .topics-cell-page-discussions,
	.content-page-discussions .answer-cell-page-discussions,
	.content-page-discussions .last-message-cell-page-discussions {
		height: auto;
	}
	.content-page-commens__suggestions .wrapper-category-link,
	.content-page-discussions .wrapper-category-link {
		margin-bottom: 15px;
	}
	.content-page-forum .search-select-page-forum,
	.content-page-discussions .search-select-page-discussions,
	.content-page-commens__suggestions .search-select-page-commens__suggestions {
		margin-bottom: 10px;
	}
	.orders-item-title-left {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

	.goods-list-item {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
	}
	.goods-list-item-left {
		margin: 0 auto 30px;
	}
	.goods-list-item-middle {
		width: 100%;
	}
	.goods-list-item-right {
		margin: 0 auto;
	}
	.goods-list-item-right .goods-list-item-data {
		margin-bottom: 15px;
		text-align: center;
	}
    .section-page-news .normal-img + .wrapper-text-section-page-news,
    .section-page-news .big-img + .wrapper-text-section-page-news {
        width: 100%;
    }
}

@media(max-width: 576px) {
    .content-page-commens__suggestions .btn-quote {
        margin-top: 0;
    }
    .content-page-commens__suggestions .wrap-right-cell-btn .btn-edit {
        width: 100%;
        max-width: 150px;
        height: 32px;
    }
    .content-page-commens__suggestions .wrap-right-cell-btn {
        max-width: 150px;
    }
    .content-page-commens__suggestions .btn-thank {
        width: 150px;
        margin-bottom: 5px;
    }
    .orders-item-title {
    	-webkit-flex-direction: column;
    	-moz-flex-direction: column;
    	-ms-flex-direction: column;
    	-o-flex-direction: column;
    	flex-direction: column;
    }

    .orders-item-title-left .orders-item-text{
		text-align: center;
		margin-right: 0;
    }

    .orders-item-title-right {
    	margin-left: 0;
    	padding-left: 0;
    }
    .orders-item-title-right-top .orders-item-text {
    	text-align: center;
    }
    .orders-item-title-right-bot .button {
    	margin: 0 auto;
    }
    
    #subscribe-news {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #subscribe-news .mail_subscribe,
    #subscribe-news .btn-add-subscribe {
        max-width: none;
        width: 100%;
    }

    #subscribe-news .mail_subscribe {
        margin-bottom: 15px;
    }

    #subscribe-news .btn-add-subscribe {
        margin-left: 0;
    }
}

@media(max-width: 480px) {
    .content-page-commens__suggestions .wrap-right-cell-btn {
        padding-left: 0;
    }
	.wrap-triple-btn__forum-bottom .search-select-page-commens__suggestions {
		width: 100%;
		margin-bottom: 10px;
	}
	.buttonstyle_mobile {
		width: 100%;
		padding-right: 0;
		margin-right: 0;
	}
	span.forum-footer__bottom{
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	.wrap-triple-btn noindex {
		width: 100%;
	}
}

@media(max-width: 320px) {
	.content-page-404 .section-input {
		max-width: none;
	}
	.content-page-404 .input-profile {
		width: 280px;
	}
}


.recomend_href:hover {
	text-decoration:none;
}
.paid_news {
    min-height: unset!important;
}

.wrapper-last-link-page-news > p {
    font-size: 18px; 
    color: #ffffff;
}

.magic-circle-avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 10px 0;
}

.name-user-page-last-enter {
    font-size: 14px;
    color: #d3ba8d;
}

.big-sert {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.page-news-image {
    width: 270px;
    height: 270px;   
    margin-right: 20px;
}
@media(max-width: 480px) {
    .wrap-triple-btn .forum-footer-selectall {
        margin-left: 0;
        padding-left: 0;
    }
    .content-page-discussions .search-select-page-discussions {
        width: 302px;
        margin: 0px;
        margin-top: 15px;
    }
    .content-page-commens__suggestions .wrap-cont-btn a{
        padding-top: 4px;
        }

        .content-page-forum .search-select-page-forum {
            width: 331px;
        }
}


.wrapper-last-link-page-main {

    width: 310px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: -20px;
    font-size: 18px;
}

.subscribe-form-page-main {
    display: none;
    margin-bottom: 30px;
}


.content-page-forum .wrapper-select-page-forum {

    display: block;

}

.price-old {
    color: #fbedc6;
    text-align: center;
    position: relative;
    font-size: 16px;
    text-decoration: line-through;
}

.simbol-pay {
    color: #fbedc6;
    font-size: 16px;
}

.link-left-menu-opener {
    width: 20px;
    height: 20px;
    vertical-align: top;
    padding: 0;
    background-color: transparent;
    border: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/

.scroll-wrapper > .scroll-element,
.scroll-wrapper > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10000;
}

.scroll-wrapper > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scroll-wrapper > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scroll-wrapper > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scroll-wrapper > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scroll-wrapper > .scroll-element .scroll-element_outer,
.scroll-wrapper > .scroll-element .scroll-element_track,
.scroll-wrapper > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scroll-wrapper > .scroll-element .scroll-element_track { background-color: #d3ba8d; }
.scroll-wrapper > .scroll-element .scroll-bar { background-color: #cb3716; }
.scroll-wrapper > .scroll-element:hover .scroll-bar { background-color: #cb3716; }
.scroll-wrapper > .scroll-element.scroll-draggable .scroll-bar { background-color: #cb3716; }


/* update scrollbar offset if both scrolls are visible */

.scroll-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scroll-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scroll-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scroll-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }