.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.contact_header_out { margin: 9px 0; }
@media (min-width: 1200px) { .contact_header_out { -webkit-box-shadow: inset 1px 0px 0px 0px #4e4e4e; -moz-box-shadow: inset 1px 0px 0px 0px #4e4e4e; box-shadow: inset 1px 0px 0px 0px #4e4e4e; } }

#contact_block_header { padding: 5px 0 0; position: relative; }
@media (max-width: 991px) { #contact_block_header { margin-top: 39px; padding: 5px 15px 0; float: left; } }
@media (max-width: 767px) { #contact_block_header { margin-top: 35px; padding: 0 15px; float: none; } }
#contact_block_header span.icon-phone { display: block; position: absolute; top: 5px; left: 15px; font-size: 35px; color: #45cbee; margin-right: 11px; }
@media (min-width: 1200px) { #contact_block_header span.icon-phone { left: 0; } }
@media (min-width: 768px) and (max-width: 991px) { #contact_block_header span.icon-phone { display: none; } }
@media (max-width: 480px) { #contact_block_header span.icon-phone { display: none; } }
#contact_block_header .tel { overflow: hidden; color: #45cbee; padding: 0 0 0 40px; }
@media (min-width: 768px) and (max-width: 1199px) { #contact_block_header .tel { padding: 0; } }
@media (max-width: 480px) { #contact_block_header .tel { padding: 0; } }
#contact_block_header .tel .txt1 { text-transform: uppercase; font-size: 11px; line-height: 15px; font-weight: 700; display: block; }
#contact_block_header .tel .txt2 { font-size: 18px; line-height: 20px; font-weight: 600; }

#header_menu_shiping_banner{ cursor:help;}
#header_menu_shiping{ display:none;z-index:2;position:absolute;background:#fff;margin-top:60px;right:0;border:1px solid #eee; border-top:2px solid #45cbee;padding:20px 30px 30px 30px;width:60%;}
#header_menu_shiping.view{display: block;}
@media (max-width: 991px) { #header_menu_shiping.view { display:none; } }
#header_menu_shiping .box_grey{background:#ededed; padding:10px;}
#header_menu_shiping .precio{display:block;color:#45cbee;font-size:27px;padding:15px 0 20px 0;}
#header_menu_shiping i{color:#45cbee; font-size: 1.1em;}