* { margin:0; padding:0;}
.wrapper { width:680px;}
#header #menw a { font-size:28px; }
#header #menw { width:270px; top:20px;}
#header #menw .womans, #header #menw .mens{font-size:15px;}
#header .menuc, #header .menub { width:165px;}
#header .menub a { display:block;}
#catalog { width:680px; overflow:hidden; margin:0 auto;}


#sidebar div.menu-trigger { 
 background:#f3f3f3 url("mobile/menu.png") top center no-repeat;
  position:relative; right:-300px;
  width:100px;
  height:70px;
  
   
    background-image: url("mobile/menu.png");

    background-size:70px 70px;
}
#sidebar div.menu-trigger:before { }
#sidebar div.menu-trigger:hover { background-color:#666; }
#sidebar div.menu-trigger:hover:before { }

#sidebar { margin-left:-300px; width:300px;
-moz-transition: all 100ms;
-webkit-transition: all 100ms;
transition: all 100ms; font-size:x-large; }
  
 
#sidebar #menu li { font-size:30px; text-indent:10px;}

#sidebar #menu li a { display:block; width:295px; height:40px; }
#sidebar #menu li li{ text-indent:20px;  font-size:22px;}
#menu { margin-top:-65px;}


body.menu-active #sidebar { 
 margin-left:0; 
 -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}

body.menu-active  #grid { width:360px;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}

body.menu-active  #view { width:360px;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}

body.menu-active  #pages { width:360px;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}

body.menu-active  #view #description { display:none;
  -moz-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}

/*         catalog            */
#grid { width:680px; }

#grid .qitem { width:340px;}
#grid .qitem .square { width:300px;}
#grid .qitem a { width:330px; text-align: center;}
#grid .item:hover .secondimg { display:none;}
#grid .qitem .info { display:block; height:25px; top:304px; width:335px; }



/*         product       */

#view { width:680px;  }
#view #gallery { width:460px;}
#view #gallery .galler3 { width:100px;}
#view #gallery .galler33 img { width:48px;}
#view #gallery .galler3 .gallerpad { width:100px;
    padding:75px 0 0 0px;
}
#view #gallery .galler33 { height:465px; }



#pages { width:680px; margin-top:75px;}
#pages h2 { text-align:center}
.brands li { width:310px; height:35px; }
.brands li a { width:300px; height:34px; font-size:18px}

.brandidli { width:960px;}
.brandid { width:950px;}
table.carrello { width:100%; float:none;}

#grid .catitle, #pages .catitle { padding-top:15px; text-indent:100px;} 
#grid .filter { margin-left:110px; width:570px; height:90px;}


/*    home     */

.homemobile { display:block; background:#000;}
.homemobile li { position:relative; list-style:none; margin:0 0 10px;} 
#body_home .container { display:none}
.homemobile li a img { width:680px; height:auto;}
.homemobile .ei-title img, .homemobile .ei-title{   height: 238px!important;
    width: 319px!important;}


/*    footer    */

#footer { height:420px; }
#footer .span-foo { border:none; width:220px;}
#footer div.last { width:640px; text-align:center;}
#footer .foots, #footer .f-blog {  float:none; display:inline-block; }



/* **** new   */

#grid .qitem .infoname, .qitem .infosize { font-size:13px;}
#view #gallery .galler4 { display:none;}
#footer980 { width:680px;}
#subfooter { height:60px;}
table.carrello { margin:0;}

.cartab { width:650px;}
.regorder_pay { width:660px; margin:10px auto;}
#bskt_riepilogo img { width:160px; height:auto;}
.marginCSB { width:660px;}
.reglogin_left { margin:10px 0 0 5px!important; }
.reglogin_right { margin:10px 0 50px 10px; padding:20px 20px 16px!important;}

/**** carrello0  */
.thclass1 { width:280px;}
.thclass2 { width:55px;}
.thclass3 { width:175px;}
.thclass5 { width:58px;}


.supersales { /*background: url("g/promo/eng/images/banner-sale5.png") top center no-repeat; height:278px; width:682px; margin-bottom:-30px;
    background-image: url("g/promo/eng/images/banner-sale5.png");
    background-size:682px 237px; */	 }

