div.line-header{float: left;width:100%; padding: 5px 0 5px 0; background-color: white;}

div.line-header form{float: right; margin: 0px 5px 0px 5px; border-radius: 20px; background-color: white; border:#dcdcdc 1px solid;}
div.line-header form input[type='text']{width: 120px; padding: 8px 5px 8px 20px; font-size: 16px; border: 0px;	background-color: transparent;float: left;}
div.line-header form input[type='text']:focus { outline: none;}
div.line-header form.error{background-color: #ffa8a8;}
div.line-header form button{border-radius: 0px 20px 20px 0; font-size: 18px;cursor: pointer;background-color: #888888; border: none;color: white; text-align: center;float: right; width: 45px;padding: 8px;}
div.line-header form button i.fa{font-size: 18px;}
div.line-header form button:hover{background-color: #d34836;}


/*user*/
div.line-user{float: right;position: relative;}
div.line-user a{text-decoration: none; float: left; color: white;}
div.line-user span,
div.line-user a{text-align: center; position: relative;height: 40px; line-height: 40px; border-radius: 20px; min-width:40px; margin: 0px 5px 0 5px; background-color: #b43927;}
div.line-user a ins{float: left;  padding: 0px 10px 0px 0px; cursor: pointer; line-height: 40px; height: 40px; max-width:70px; overflow: hidden;margin-left:5px; margin-right:5px; text-decoration: none;}
div.line-user a i.fa{float:left; margin:13px 0 0 13px;}
div.line-user a.cart0{display: none;}
div.line-user a.cart i.fa{margin: 9px; font-size: 22px;}
div.line-user a img{width: 40px; height: 40px; border-radius: 50%; float: left;}
div.line-user a sup{color: white; position: absolute; background-color: red; top: -5px; right: -5px; padding: 3px; height: 15px; line-height: 15px; border-radius: 50%;font-size: 12px; min-width: 15px; text-align: center;}

div.line-user span{background: #156F50; float:left; cursor: pointer;}
div.line-user span i.fa{float: left;width:100%; font-size:20px; color:white; margin-top:10px;}
div.line-user span:hover,
div.line-user a:hover{background-color: #E3897C;}

div.line-user span.userBars{position: relative;}
div.line-user span.userBars img{width: 40px; height: 40px; border-radius: 50%; float: left;}
div.line-user span.userBars i.fa{position: absolute; left: 0px;background-color: rgba(0,0,0,0.4);width: 40px; height: 40px; top: 0px; margin: 0px;border-radius: 50%;line-height: 40px;}
div.line-user span.userBars:hover i.fa{background-color: transparent;}

div.line-user div.ctrlUser{position: absolute; top: 50px; width: 280px;right: 0px; min-height: 100px; background-color: #d34836; z-index: 100; padding: 15px; display: none; border: #db6a59 2px solid;}
div.line-user div.ctrlUser h3{float: left; width: 100%; margin:0; background-color: #d34836; padding: 0px 0 10px 0; color:white;;text-transform: uppercase; overflow: hidden;height: 20px;}
div.line-user div.ctrlUser div{width: calc(100% - 20px); background-color: #F1EEE4; border-radius: 5px; padding: 10px; float: left;}
div.line-user div.ctrlUser div a.img{width: 100px; height: auto;margin: 0px; background-color: transparent;}
div.line-user div.ctrlUser div a.img img{float: left; width: 100%; height: auto;  border-radius: 0px; }
div.line-user div.ctrlUser div div{width: calc(100% - 110px); padding: 0px; float: right;}
div.line-user div.ctrlUser div label{float: left; width: 100%; border-bottom: #E2DCC7 1px solid; padding: 5px 0 5px 0; overflow: hidden;height: 20px;}

div.line-user div.ctrlUser ul,
div.line-user div.ctrlUser ul li{float: left;padding:0px;width:100%; margin:0px; list-style: none;}
div.line-user div.ctrlUser ul{margin-top:5px;}
div.line-user div.ctrlUser ul li{border-bottom:#E2DCC7 1px solid;}
div.line-user div.ctrlUser ul li a{ margin:0px; text-align: left; color: #4169E1; height: 30px; line-height: 30px; background-color: transparent;}
div.line-user div.ctrlUser ul li a i{float: none; margin:0px;}
div.line-user div.ctrlUser ul li a:hover{text-decoration: underline;}
div.line-user div.ctrlUser ul li a.active{font-weight:bold; color: black;}

@media screen and (max-width:600px){
	
}