.header.style-13{box-shadow:0 1px #eee;}
.header.style-13 .header-top{padding:0 40px;}
.header.style-13 .header-top::before, .header.style-13 .header-top::after{display:table;content:'';clear:both;}
.header.style-13 .header-bot{display:table;width:100%;}
.header.style-13 .header-bot > *{display:table-cell;vertical-align:middle;font-size:0;}
.header.style-13 .header-bot .header-left{width:100%;}
.header.style-13 .header-bot .logo{padding:10px 23px 10px 40px;}
.header.style-13 .header-bot .logo img{max-height:70px;width:auto;}
.header.style-13 .header-bot .header-right{white-space:nowrap;}
.header.style-13 .header-bot .header-right > *{display:inline-block;vertical-align:top;white-space:normal;font-size:16px;}
.header.style-13 .header-bot .header-right > * > a{min-width:120px;font-size:20px;line-height:30px;padding:35px 0;text-align:center;}
.header.style-13 .header-bot .header-right > .block-minicart > a{font-size:21px;}
.header.style-13 .header-bot .header-right > * > a .text{display:none;}
.header.style-13 .box-header-nav .main-menu > .menu-item > a{padding-top:35px;padding-bottom:35px;}
.header.style-13 .box-header-nav .main-menu > .menu-item:first-child > a{padding-left:40px;}
.header.style-13 .block-minicart > a .icon::before{font-family:icomoon, sans-serif;content:'\e936';}
.header.style-13 .block-search.style-02 .search-form{min-height:100vh;}
.header.style-13 .top-bar-menu{margin:0 -15px;}
.header.style-13 .top-bar-menu > li{margin:0 15px;}
.header.style-13 .top-bar-menu > li > a, .header.style-13 .block-userlink .woo-user-link{font-size:13px;line-height:30px;letter-spacing:0.17em;text-transform:uppercase;color:#fff;padding:15px 0;font-weight:500;}
.header.style-13 .block-userlink .woo-user-link .icon{display:none;}
.logged-in .header.style-13 .block-userlink .woo-user-link .text::after{display:inline-block;vertical-align:top;font-family:FontAwesome, sans-serif;content:'\f107';margin:0 0 0 3px;}
.header.style-13 .top-bar-menu > li > a:not(:hover),
.header.style-13 .block-userlink .woo-user-link:not(:hover){opacity:0.7;}
@media(min-width:768px){
.header.style-13 .header-top > *{display:inline-block;vertical-align:top;}
.header.style-13 .header-top .header-right{float:right;}
.header.style-13 .header-bot .header-right > *:not(:first-child) > a{box-shadow:1px 0 #eee inset;}
}
@media(min-width:1200px){
.header.style-13 .header-bot .logo:not(:last-child){box-shadow:-1px 0 #eee inset;}
.header.style-13 .header-bot .box-header-nav:not(:first-child){box-shadow:-1px 0 #eee;}
.header.style-13 .header-bot .header-left .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.header.style-13 .header-bot .logo{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}
.header.style-13 .header-bot .box-header-nav{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
}
@media(max-width:1199px){
.header.style-13 .header-top{padding:0 20px;}
.header.style-13 .top-bar-menu > li > a, .header.style-13 .block-userlink .woo-user-link{padding:10px 0;}
}
@media(max-width:991px){
.header.style-13 .header-bot .logo{padding-left:20px;padding-right:20px;}
.header.style-13 .header-bot .logo img{max-height:50px;}
.header.style-13 .header-bot .header-right > * > a{min-width:100px;padding-top:25px;padding-bottom:25px;}
}
@media(max-width:767px){
.header.style-13 .header-top{
padding: 7px 15px;
}
.header.style-13 .header-bot .logo{
padding-left: 15px;
padding-right: 15px;
}
.header.style-13 .header-top{
text-align: center;
}
.header.style-13 .top-bar-menu > li > a, .header.style-13 .block-userlink .woo-user-link{
padding: 0;
}
.header.style-13 .top-bar-menu > li > .sub-menu, .header.style-13 .block-userlink > .sub-menu{
top: calc(100% + 7px);
}
.header.style-13 .header-bot{
display: block;
padding: 5px 0;
}
.header.style-13 .header-bot > *{
display: block;
text-align: center;
}
.header.style-13 .header-bot .header-right > * > a{
min-width: inherit;
padding: 5px 15px;
}
}