input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input[type="number"]:hover,
input[type="number"]:focus {
    -moz-appearance: number-input;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.map_popup .map_links{
    overflow:auto;
}
.form_fields .city-notlist{
    display: block;
    margin-bottom: 20px;
}
.order_page label.info_addr{
    display:none;
}
#auth_modal {
	display: none;
}
#auth_modal .container {
	background: #fff;
    padding: 30px;
	margin-top: 30px;
	position: relative;
}
#auth_modal .close {
	position: absolute;
	right: 10px;
	top: 15px;
}
.tags-slider-wrap {
    /* display: none; */
}

@media screen and (min-width: 998px) {
    .login_page .enter_form + .forget_password_form #password_form_code {
        padding-bottom: 17px;
    }

    .login_page .enter_form + .forget_password_form #password_form_code .order_mail {
        margin-bottom: 45px;
    }
}
@media screen and (min-width: 1279px) and (max-width: 1366px) {
    .login_page .enter_form + .forget_password_form #password_form_code {
        padding-top: 0;
    }
    .login_page .enter_form + .forget_password_form #password_form_code .order_mail {
        margin-bottom: 37px;
    }
}
@media screen and (min-width: 998px) and (max-width: 1279px) {
    .login_page .enter_form + .forget_password_form #password_form_code {
        padding-top: 0;
    }
    .login_page .enter_form + .forget_password_form #password_form_code .order_mail {
        margin-bottom: 22px;
    }
}
@media screen and (min-width: 1367px) and (max-width: 1679px) {
    .login_page .enter_form + .forget_password_form #password_form_code {
        padding-top: 0;
    }
    .login_page .enter_form + .forget_password_form #password_form_code .order_mail {
        margin-bottom: 23px;
    }
    .withbullets span{
        line-height: 10px;
    }
    .item_card .jq-selectbox li {
        font-size: 12px;
    }
}
.collections_table_list .collections_table_item a:hover{
    color: #C2ADA2;
}
.category_item:hover a {
    color: #573C30;
}
a {
    -webkit-user-select: none; /* disable selection/Copy of UIWebView */
    -webkit-touch-callout: none; /* disable the IOS popup when long-press on a link */
}
ul.scroll-content li{
    z-index: 777;
}
@media screen and (max-width: 575px) {
    .delivery_data .subscribe_text, .map_links_wrapper .map_link .price, .mobile_hidden_content #amount_filter {
        font-family: "Lora";
        font-weight: 400;
    }
    .map_links_wrapper .map_link .price{
        font-size: 12px;
    }
    .delivery_row .delivery_td .delivery_descr .marked, .delivery_price_wrapper .delivery_descr.red, .delivery_price_wrapper .delivery_text.num{
        font-family: "Lora"!important;
        font-weight: 500!important;
    }
    .delivery_price_wrapper .delivery_descr.red{
        font-size: 12px!important;
    }
}

.article_text_wrapper a {
    color: #bfaea4;
}
.article_text_wrapper a:hover {
    color: #d5c6bd;
}

.footer {
  position: static;
}
body {
  padding-bottom: 0;
}
#yandex-cache-hdr svg {
  width: auto;
  height: auto;
}