.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.header_user { float: left; }
@media (max-width: 767px) { 
	.header_user { float: right; margin-right:-20px; }
	.header_user #header_display_serch{ float: left; }
}
.header_user a { display: block; overflow: hidden; float: left; margin: 7px 30px 2px 0; line-height: 19px; padding: 0 0 0 25px; font-size: 12px; position: relative; color: #707070; }
@media (max-width: 1199px) { .header_user a { margin: 5px 9px 0 0; padding: 0 9px 0 25px; } }
@media (max-width: 767px) {  .header_user a { height:23px; padding-left:20px; } }
.header_user a i { position: absolute; top: 0; left: 3px; display: block; font-size: 15px; line-height: 19px; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
@media (max-width: 767px) { .header_user a i { font-size:21px; line-height:21px; height: 21px; } }
.header_user a:hover { color: #45cbee; }
.header_user a:hover i { left: 7px; color: #45cbee; }

.contact_header_out #contact_block_header .tel { color: white; }

.header_user a .ajax_cart_quantity{ top: 0; left: -5px; display: block; overflow: hidden; min-width: 17px; line-height: 14px; font-size: 10px; font-weight: 700; color: white; background: #45cbee; text-align: center; padding: 2px 3px 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}