.mainImage{ display: inline-block;
position: relative;
left: 5%;
bottom: -48vh;}
.mainImage img {width: 200px;height:auto;}
#topContents.topContent2 {background: url('../img/kv-1.jpg') no-repeat center center ; }
#topContents {background: url('../img/kv.jpg') no-repeat center center; height: 64vh;}

#topContents.ww .outsideWrap{    background: none;}
.wideImage figure img{display:blcok;}
.wideImage figure figcaption{padding-top:10px;}
/* nav*/
.uk-navbar { background:#fff; }
.uk-navbar-nav {

border-bottom: 1px solid #ececec;
width: 100%;
-webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
}
.uk-navbar-nav > li{width: 25%; border-bottom: 1px solid #ececec; }
.topnav{width:80%;margin:0 auto; max-width:1024px;}
#top_menu {
position: fixed;
top: -72px;
width: 100%;
background-color: #FFF;
z-index: 9999999;
}

#blk img{-webkit-filter: invert(90%); filter: invert(90%);}

.uk-navbar-container:not(.uk-navbar-transparent){background:#fff;}
.uk-navbar-nav > li.uk-active > a,.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a{     background-color: #fff; box-shadow:inset 0px -5px 0px 0px #ececec; }
.uk-navbar-nav > li > a {text-align:center;}
.uk-navbar-left {width:100%;}
.d_hide {display:none;
}
@media screen and (max-width: 1024px) and (min-width: 768px){
  .topnav{width: 90%;}  
}
@media only screen and (max-width: 767px){
     .uk-navbar-nav > li{width: 50%;}
    .uk-navbar-nav > li > a {
        min-height:56px;
    }
.d_hide {display:block;
}
    .shoplist{width:90%;margin:0 auto;}
    .text-center .m-left{text-align:left;}
#topContents.topContent2 {height: 86vw;
	   background-size: 156%;}
#topContents{
	background: url(../img/kv.jpg) no-repeat left; 
	   height: 86vw;
	   background-size: 156%;}

#blk{    left: 5%;
    /* right: -48%; */
    bottom: -64vw;
}


.mainImage {
left:unset;right:-48%;
    bottom: -66vw;
}
.mainImage img {width:121px;}
	.topnav {margin:unset;}

	
.uk-navbar-nav {
width: 100%;
margin: 0 auto;
border-top: solid 1px #ececec;
border-bottom: solid 1px #ececec;
overflow: auto;
overflow-y: hidden;
background-color: #FFF;
position: fixed;
bottom: 0;
z-index: 999999;
}
}

@media (max-width: 640px) {
.uk-card-header{
    padding: 15px 5px;
}

 .uk-margin-small-top\@s { margin-top: 10px !important; } }
    @media only screen and (max-width: 767px) {* + h1, * + .uk-h1, * + h2, * + .uk-h2, * + h3, * + .uk-h3, * + h4, * + .uk-h4, * + h5, * + .uk-h5, * + h6, * + .uk-h6 {
    margin-top: 0;
}}