.fa-align-left:before {
  content: "\f0b0" !important;
}

#sns_header {
	height:130px;
}

#sns_header .mainnav .level0.first{
	display:none !important;
}

#sns_header .content{
	width:auto !important;
}

#sns_header #sns_header_top{
	height:36px;
	background-color: #f1f1f1;
}

#sns_header #sns_header_top .container{
	//width:1280px;
}

#sns_header #sns_header_top .myaccount .content ul.links li a, #sns_header #sns_header_midle .myaccount .content ul.links li a{
	color:#666666;
	text-align:center;
	font-size:14px;
	font-family: 'Open Sans', Arial, sans-serif;
	padding-left:44px;
	padding-right:44px;
	padding-bottom:8px;
	padding-top:8px;
	border-left:1px solid #d8d8d8;
}

#sns_header #sns_header_top .welcome-msg, #sns_header #sns_header_midle .welcome-msg{
	display:none;
}

#header_mainmenu{
	border-top:none;
	height:94px;
	border-bottom:1px solid rgba(0,0,0,0.1);
}

#sns_header #sns_header_top .mycart, #sns_header #sns_header_midle .mycart{
	background-color: #0099cc;
	width:125px;
	text-align:center;
	font-size:14px;
}

#sns_header #sns_header_top .mycart .tongle, #sns_header #sns_header_midle .mycart .tongle{
	padding:0px;
	height:36px;
    padding-top: 2px;
}

#sns_header #sns_header_top .mycart .content, #sns_header #sns_header_midle .mycart .content{
	border: 1px solid rgba(0,0,0,0.1);
	border-top:1px solid #0099cc;
	box-shadow:none;
}

#sns_header #sns_header_top .myaccount .content ul.links, #sns_header #sns_header_midle .myaccount .content ul.links{
	padding-left:0px;
}

#header_mainmenu #logo img{
	max-width:56px
}

#header_mainmenu #logo{
	padding: 0px 0px;
    margin-top: 30px;
    float: left;
}

#header_mainmenu .sns_menu_block{
	display: inline-block;
    float: left;
    margin-left: 75px;
    height: 94px;
}

#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu{
	//visibility: visible;
    //opacity: 1;
    //z-index: 10;
    box-shadow: none;
    border-top: none;
    top: 93px;
    /* border-left: 1px solid rgba(0,0,0,0.1); */
    border: 1px solid rgba(0,0,0,0.1);
    border-top:1px solid #0099cc;
    min-width:260px;
}

.searchautocomplete .searchautocomplete-placeholder:before{
	left:220px;
}

@media (max-width: 1200px){
	#header_mainmenu .sns_menu_block{
		display:inline-block;
		float:none;
		margin-left:0px;
	}
}

@media (max-width: 992px){
	#sns_mommenu {
	    margin-top: 32px;
    	margin-left: 20px;
	}
}

#sns_custommenu ul.mainnav li.level0{
	padding: 31px 0px;
}

#sns_custommenu ul.mainnav li.level0 > a{
	font-family: 'Open Sans', Arial, sans-serif;
	color:#666666;
	font-size:14px;
	font-weight:400;
	text-transform: uppercase;
	padding-left:21px;
	padding-right:21px;
}

#header_mainmenu .block_topsearch{
	display:block;
	vertical-align:none;
	margin-top:25px;
	padding:0px;
	height:39px;
	width:215px;
	border:1px solid #cccccc;
}



.block_topsearch i{
	border-radius:0px;
	height:39px;
	line-height:39px;
	width:39px;
	float:right;
}

.block_topsearch form{
	position:relative;
	float:left;
	width:174px;
	visibility: visible;
	transition:none;
	opacity:1;
	top:0px;
	box-shadow:none;
}

.block_topsearch:hover form {
  top: 0px;
}

.searchautocomplete .searchautocomplete-loader{
	top: 9px;
    right: -5px;
}

.searchautocomplete .searchautocomplete-placeholder{
	width:335px;
	right:-40px;
	left:auto;
}

.searchautocomplete .nav .nav-input input{
	height:37px;
	padding-right:0px;
	padding-left:18px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;
	width:174px;
	font-family: 'Open Sans', Arial, sans-serif;
	color:#666666;
	font-size:14px;
	font-weight:400;
	text-transform: uppercase;
}

.searchautocomplete .nav-submit-button .button{
	display:none;
}

#sns_custommenu ul.mainnav li.level0.active > a, #sns_custommenu ul.mainnav li.level0:hover > a{
	color:#0099cc !important;
}

#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li:hover > a, #sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li.active > a, #sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li:hover > a, #sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li.active > a{
	color:#0099cc !important;
}

#sns_mommenu > [class*="btn"].leftsidebar, #sns_mommenu > [class*="btn"].rightsidebar{
	position: absolute;
    top: 180px;
    left: 0px;
    z-index: 999;
}

#sns_mommenu #menu_offcanvas{
	background-color:#f1f1f1;
	color:#000000;
}

#sns_mommenu .mainnav .accr_header{
	border-bottom: 1px solid rgba(0,0,0,0.1);
	font-family:'Open Sans',Arial,sans-serif !important;
}

#sns_mommenu #menu_offcanvas a{
	color:#000;
}

#sns_mommenu #menu_offcanvas a:hover {
	color:#0099cc;
}

#sns_header #sns_header_top{
	color:#000;
}

@media (max-width:641px){
	#sns_header #sns_header_top .myaccount .content ul.links li a, #sns_header #sns_header_midle .myaccount .content ul.links li a{
		padding-left:10px;
		padding-right:10px;
		border-left:none;
	}

	#sns_header #sns_header_top .myaccount .content ul.links{
		border-top:1px solid #0099cc;
		border-left: 1px solid #eaeaea;
		border-right: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		box-shadow: none;
		transform:scale(1);
	}

	.catalog-category-view #sns_left, .catalogsearch-result-index #sns_left{
		margin-top:0px;
	}
}

#sns_header #sns_header_top .mycart:hover .content, #sns_header #sns_header_midle .mycart:hover .content{
	height:auto !important;
}

@media (max-width:375px){
	#header_mainmenu .block_topsearch{
		width:169px;
	}

	.block_topsearch form{
		width:124px;
	}

	.searchautocomplete .nav .nav-input input{
		width:124px;
	}
}