.cabinet-messages-content .mine-links IMG, .cabinet-dialog-content .mine-links IMG {
    margin: 0;
}

@media screen and (max-width:960px) {
    .blogs-content {
        margin-top: 0;
    }
    content .block-right-one {
        display: none;
    }
}
@media screen and (min-width:961px)
{
    content .objects-ad-1-block {
        display: none;
    }
}

/********************************** .motorcycles-rent */
.motorcycles-rent .motorcycle-item {
    display: flex;
    align-items: center;
    margin: 20px 0;
}
.motorcycles-rent .motorcycle-item .image {
    width: 100px;
    margin-right: 10px;
}
.motorcycles-rent .motorcycle-item .image IMG {
    margin: 0;
}
.motorcycles-rent .motorcycle-item .details {
    width: calc(100% - 210px);
}
.motorcycles-rent .motorcycle-item .details DIV {
    line-height: 20px;
    margin: 5 0px;
    white-space: nowrap;
    overflow: hidden;
}

.motorcycles-rent .motorcycle-item .details DIV:after {
    content: '';
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
    float: right;
    width: 47px;
    height: 21px;
    margin-top: -21px;
    position: relative;
}
.motorcycles-rent .motorcycle-item .details .small {
    font-size: 13px;
}
.motorcycles-rent .motorcycle-item .price {
    width: 100px;
}
.motorcycles-rent .motorcycle-item .buttons {
    width: 100px;
    font-size: 14px;
}
.motorcycles-rent .motorcycle-item .buttons A {
    margin: 5px 0;
    font-size: 13px;
    display: block;
    text-align: right;
    margin-right: 10px;
}

.motorcycles-rent .motorcycle-item.hidden .details {
    opacity: 0.25;
}
.motorcycles-rent .motorcycle-item.hidden IMG {
    filter: grayscale(1);
    opacity: 0.25;
}


/********************************** .hotel-rooms */
.hotel-rooms .room-item {
    display: flex;
    align-items: center;
    margin: 20px 0;
}
.hotel-rooms .room-item .image {
    width: 100px;
    margin-right: 10px;
}
.hotel-rooms .room-item .image IMG {
    margin: 0;
}
.hotel-rooms .room-item .details {
    width: calc(100% - 210px);
}
.hotel-rooms .room-item .details DIV {
    line-height: 20px;
    margin: 5 0px;
    white-space: nowrap;
    overflow: hidden;
}

.hotel-rooms .room-item .details DIV:after {
    content: '';
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
    float: right;
    width: 47px;
    height: 21px;
    margin-top: -21px;
    position: relative;
}
.hotel-rooms .room-item .details .small {
    font-size: 13px;
}
.hotel-rooms .room-item .price {
    width: 100px;
}
.hotel-rooms .room-item .buttons {
    width: 100px;
    font-size: 14px;
}
.hotel-rooms .room-item .buttons A {
    margin: 5px 0;
    font-size: 13px;
    display: block;
    text-align: right;
    margin-right: 10px;
}

.hotel-rooms .room-item.hidden .details {
    opacity: 0.25;
}
.hotel-rooms .room-item.hidden IMG {
    filter: grayscale(1);
    opacity: 0.25;
}