div#overlay{display:none;}
a#toggle{position:absolute;top:25px;height:35px;text-align:center;color:white;display:none;transition:all ease-out 0.3s;z-index:20000;text-decoration: none;}
a#toggle i{position:relative;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
main#content{padding:10px;}
#menu1{text-align:center;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
#menu1 a{color:#fff;text-decoration:none}
#menu1 ul{margin:0;padding:0;background-color:rgba(203,149,157,);}
#menu1 ul li{display:inline-block;position:relative;}
#menu1 ul li > a{display:inline-block;padding:9px 10px;}
#menu1 ul li > a > i{margin-left:15px;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
#menu1 ul li ul{display:none;position:absolute;top:38px;width:200px;text-align:left;}
#menu1 ul li ul li{display:block;padding:2px;}
#menu1 ul li ul li a{display:block;}
#menu1 ul li:hover > a{background-color:#ec008c;}
#menu1 ul li:hover > a > i{-ms-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
#menu1 ul li:hover ul{display:none;}
#menu1 ul ul ul{background:#f139a8 none repeat scroll 0 0 !important;}
#menu1 ul ul ul li a{padding-left:25px;background:#f139a8!important;}
#menu1 ul ul ul li a:hover{background:#303030!important;}
.responsive-menu{display:none}
@media screen and (max-width:980px){.responsive-menu{display:block}
.top2-right {
    text-align: center;
}
.tright2 #cart .content{top:55px;}
a#toggle{display:block;}
main#content{margin-top:65px;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
#menu1{position:fixed;width:250px;height:600px;top:60px;left:0;overflow:hidden;overflow-y:auto;background-color:#000000;color:#fff;-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px);}
#menu1 ul{text-align:left;background-color:transparent;}
#menu1 ul li{display:block;font-size:15px;font-family: 'Gotham-Book';letter-spacing: 1px;line-height:17px;color:#fff;}
#menu1 ul li a{display:block;color:#fff;}
#menu1 ul li li a{color:#fff;padding-top:5px;padding-bottom:5px;padding-left:20px;font-size:13px;}
#menu1 ul li li a:hover{color:#fff;background-color:#303030}
#menu1 ul li li:hover a{color:#fff;background-color:#303030}
#menu1 ul li a > i{float:right;}
#menu1 ul li ul{display:none;position:static;width:100%;background-color:#ec008c;color:#fff;}
#menu1 ul li:hover > ul{display:none;}
#menu1 ul li:hover > a > i{-ms-transform:rotateZ(0);-webkit-transform:rotateZ(0);transform:rotateZ(0);}
#menu1 ul li.open > a{background-color:#009cad;}
#menu1 ul li.open > a > i{-ms-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rrotateZ(90deg);}
#menu1 ul li.open > ul{display:block;}
div#overlay{display:block;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:1;opacity:0;}
html.open-menu{overflow:hidden;}
html.open-menu div#overlay{cursor:pointer;height:30px;left:212px;opacity:1;visibility:visible;width:30px;z-index:10000;}
html.open-menu div#overlay:hover{background:rgba(0, 0, 0, 0) url("../image/sprite.png") no-repeat scroll -62px -319px;}
html.open-menu main#content{-webkit-transform:translateX(249px);-moz-transform:translateX(249px);-ms-transform:translateX(249px);-o-transform:translateX(249px);transform:translateX(249px);}
html.open-menu nav#menu1{z-index:2000;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
#menu1 ul li a > i { display:none}
}
@media screen and (max-width:760px){html.open-menu main#content{-webkit-transform:translateX(240px);-moz-transform:translateX(240px);-ms-transform:translateX(240px);-o-transform:translateX(240px);transform:translateX(240px);}
.tright2{margin-right:-30px;}
.top2-right {
    text-align: right;
}

}
@media screen and (min-width:360px){
    .tright2 #cart .content {
      width:350px;
      left:-26px;
    }}
@media screen and (max-width:550px){html.open-menu main#content{-webkit-transform:translateX(242px);-moz-transform:translateX(242px);-ms-transform:translateX(242px);-o-transform:translateX(242px);transform:translateX(242px);}
.tright2 {
    margin-right: -30px;
}
}
@media screen and (max-width:479px){html.open-menu main#content{-webkit-transform:translateX(255px);-moz-transform:translateX(255px);-ms-transform:translateX(255px);-o-transform:translateX(255px);transform:translateX(255px);}
}
.soit{border-bottom:1px solid #fff; margin-bottom:10px;}

