a.red_button span{
    top: 1px !important;
}

.junegull {
    /*transform: scale(.999999);*/
    /*transform: translate3d(0, 0, 0);*/
    /*-webkit-font-smoothing: antialiased;*/
    -webkit-backface-visibility: hidden;
}


button.red_button span{
    position: static;
}

.red_button33 span{
    top: -3px !important;
}

#enter span{
    top: -3px !important;
}

#menu div.icons{
    margin-top: 20px !important;
}

div.best_places_info{
    /*margin-top: 7px !important;*/
}

div.best_places_ratting{
    line-height: 27px !important;
}

.best_author_content_name a{
    top:11px !important;
}

#place_review_header_sort{
    margin: 12px 0 0 !important;
}

#add_review1{
    top: 8px !important;
}

#place_review .red_button span{
    top: 0 !important;
}

.ymaps-image-with-content ymaps{
    top: 0 !important;
}

#place_wrapper .place_count div{
    line-height: 0.8;
}

#place_wrapper .place_count div.place_count_count{
    line-height: 0.5 !important;
    height: 21px;
}

.ymaps-image-with-content ymaps{
    top: 6px !important;
}

#places_on_map span.junegull, #add_place span.junegull{
    position: relative;
    top: 3px;
}

ymaps .category-icon{
    position: relative;
    top: -1px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #2c2c2c inset;
    -webkit-text-fill-color:#fff !important;
}

#user_name_wrapper{
    overflow: hidden;
}

.competition_conteiner_right li{
    left: -16px !important;
}

.category_current_item span.category_link a{
    width: 130px;
}

.subcategory_link, .subcategory_item.category_current_item .subcategory_link a{
    display: inline-block;
    width: 110px;
}

.line_separator_height_ostavit_otzyv{
    top: -3px !important;
}

#right ul li{
    left: -8px;
}