
body#bd {
background: #F0F0F0 url("/templates/ja_zeolite/images/sfondo_new.jpg") repeat-x 50% 0%;
color: #666;
margin: 0px 20px 0 20px;
padding: 0px;
}

.numero-verde { color: green; font-size:100%; }

.menu-title  {  color: #8F5D9B; }

#ja-header{background:url("//www.outletsexy.it/templates/ja_zeolite/images/header_new.jpg") no-repeat left top  rgb(255,255,255);}
#ja-cpanel  {background-color: white; height: 35px; background: url(/images/template/toplabels.gif) repeat-x left 0px;  }
#ja-pathway strong {color: #8F5D9B; }
#ja-pathway a {color: #8F5D9B; }
#ja-pathway {color: black; }
#ja-pathway {position: absolute; top: 146px;  left: 0px; }
#ja-search .inputbox {background-color: white;}
.vm-total-pro {color: #8F5D9B;height: 65px;width: 100%;}
#ja-search .button  {background-color: #8F5D9B;}
#slideshow-container  {margin-bottom: 0; padding:0;}
#imgspot  {float: left; width: 184px; overflow: hidden;}
#imgspot  {float: left; width: 100%;}
#imgspotst  {float: left; width: 960px; overflow: hidden;}
#user4  {float: right; margin-top: 8px; margin-right: 40px; width: 654px;}

#ja-containerwrap-f {background-image: none;padding: 0px; padding-bottom:0;}
#ja-containerwrap-f #ja-current-content {background-image: none; padding-bottom:0;}
#ja-containerwrap-f .ja-current-content-home {padding-top:0;}
#ja-container-inner {padding-top: 0;}
#ja-containerwrap-f #ja-content {background-image: none; background-color: white;  }
#ja-botsl-top{background-image: none; background-color: white; border-top: 1px solid grey; }
#ja-botsl-bot{background-image: none; background-color: white;  }



.ja-containerwrap-f-home  { margin-top: 0px; border: 0px solid red;padding: 0px;} ;

div.pathway  {font-size: 8px important!;}
#ja-contentmodule {margin-top: 50px;border-top: 1px solid #cecece;}
#ja-contentmodule h3 { font-weight: bold;font-size: 11px;}
.jclist-cart  {font-size: 10px;}
#Frase_field  {background-color: white; }

#top-spot {margin: 0px; height: 80px; display:block;padding-top: 8px;}


.image-container  { position: relative;}
.saldioverlaysconto, .saldioverlay20, .saldioverlay40, .saldioverlay30, .saldioverlayesaurito, .saldioverlayinarrivo   {
float: left;
z-index: 150;
background-position: 0px 0px;
background-repeat: no-repeat;
position: absolute;
overflow: hidden;
width: 85px;height: 19px;
margin: 0px 0 -15px 0px;
}
#test-gallery .saldioverlay {
margin-left: -15px;
}
.pinit_button   {
float: left;
z-index: 10;
background-position: -15px -15px;
background-repeat: no-repeat;
position: absolute;
overflow: hidden;
width: 40px;height: 20px;
border: 0px solid red;
}
 .saldioverlaymipiacegold  {
float: left;
z-index: 1000;
background-position: -50px -5px;
background-repeat: no-repeat;
display: block;
position: absolute;
overflow: hidden;
width: 100px;height: 100px;
}
.saldioverlaysconto {
background-image: url(/images/template/sconto.png);
height: 75px !important;
padding-bottom: 0px !important;
}
.saldioverlay20 {
background-image: url(/images/template/sconto.png);
}
.saldioverlay30 {
background-image: url(/images/template/sconto.png);
}
.saldioverlay40 {
background-image: url(/images/template/sconto.png);
}
.saldioverlayesaurito {
background-image: url(/images/template/esaurito.png);
}
.saldioverlayinarrivo {
background-image: url(/images/template/inarrivo.png);
}
.saldioverlaymipiacegold {
background-image: url(/images/stories/promo/promo_mipiacegold.png);
background-image: url(/images/badge_promo_mipiace.png);
}
.saldioverlay_bordered_red {border: 4px solid red; background}


ul li {
background: none;
padding-left: 10px;
}
.vmFieldTitleRecent {
  font-size: 12px;
  font-weight: bold;
}

.taglie {border: 1px solid #aeaeae;}
.taglie tr td { border: 1px solid #aeaeae; font-size: 0.8em;}
.taglie tr th {background-color: #8F5D9B;color: white; font-weight: bold;font-size: 0.8em;}


  .vmCartBox  {margin: 10px 0 3px 0 !important;}
  .vmCartContainer  {background: none; border: 0; margin: 0 !important;padding: 0 !important;}
  .vmCartChild0, .vmCartChild1 {padding: 8px 5px 3px 8px; width: 100%; box-sizing: border-box;display: grid;}
  .vmCartChild0  {background-color: #eee; }
  .vmCartChild1  {background-color: #dadada;}

  .vmCartChild0:hover  {background-color: #fafafa; }
  .vmCartChild1:hover  {background-color: #fafafa;}

 .vmChildDetail  {border: 0px solid;}
 #product-page-product-title        {display: none;width: 100px !important; overflow: hidden;}
 #product-page-product-quantity     {display: none;}
 #product-page-product-attribute    {font-weight: bold;font-size: 1.1em; line-height: 14px;}
 #product-page-product-addtocart    { width: 80px; font-weight: bold; margin-top: 2px}


.mobile .addtocart_button {height: 50px;line-height: 50px; background: none;}
 #product-page-product-addtocart  .addtocart_button  {text-indent: -10px;  background-position: 3px 2px; cursor: pointer;width: 90px;}
 /*#product-page-product-addtocart  .addtocart_button:active, #product-page-product-addtocart  .addtocart_button:hover  {text-indent: -20px !important;  background-position: 3px 2px !important;height: 24px !important;line-height: 24px}*/
.mobile #product-page-product-addtocart  .addtocart_button  {text-indent: -10px; cursor: pointer;width: 200px;}

 #product-page-product-addtocart  .outofstock {background: url("/components/com_virtuemart/themes/ja-zeolite/images/aggiungi_esaurito.gif") no-repeat 3px 2px; }
 #product-page-product-addtocart  .outofstock:hover {background: url("/components/com_virtuemart/themes/ja-zeolite/images/aggiungi_on.png") no-repeat 3px 2px; }
 #product-page-product-addtocart  .outofstock:active {background: url("/components/com_virtuemart/themes/ja-zeolite/images/aggiungi_ok.png") no-repeat 3px 2px; }

 #product-page-product-price        {width: 50px; font-weight: bold;font-size: 14px; margin: 0; padding-top: 3px;/*from element*/text-align: right;padding-right:5px; }
  .instock  {font-size: 9px; clear: both;font-weight: normal;}
 #product-page-product-button       {cursor: pointer;}
 #product-page-product-old-price, .product-Old-Price
 {margin-right: 5px; padding-top: 3px !important; background: none !important; padding-top: 3px !important;}
 .vmCartAttributes {width: 200px !important; float: left !important; margin-top: 2px !important;}
.highlighted-link {font-weight: bold;}

    .mobile   { font-size: 4.5em;}
    .mobile  .vmCartChildElement  { height: 50px !important;}
    .mobile .vmCartChild0, .mobile  .vmCartChild1 { font-size: .8em; width: 100% !important;}
    .mobile .addtocart_button {width: 200px; height: 50px; padding: 3px; line-height: 50px;  }
    .mobile #product-page-product-addtocart {background: none; width: 200px; background-color: #b7509e; height: 50px; font-size: 45px; }
    .mobile .vmChildDetail .addtocart_button{height: 50px;}
    .mobile #product-page-product-addtocart .outofstock {background-color: #c7c5c6; color:#b7509e;}
    .mobile .outofstock {background-color: #c7c5c6; }

.mobile #product-page-product-price {font-size: 40px; width: 230px;}
.mobile #product-page-product-attribute span {font-size: 32px;}

#menu251, #menu259  {color: white !important;}
#menu251  {
  background-image: url(/images/template/btns_menu.png) !important; 
  background-position: 2px -28px !important; background-repeat: no-repeat;
  /*width: 39px;*/
}
#menu251:hover  {
  background-image: url(/images/template/btns_menu.png) !important; 
  background-position: 2px 10px !important;background-repeat: no-repeat;
  /*width: 39px;*/
}
#menu251 .menu-title {
  color: #0086b9 !important;
  color: #fff !important;
}

#menu259  {
  background-image: url(/images/template/btns_menu.png);  
  background-position: -55px -28px !important;  background-repeat: no-repeat;
  /*width: 39px;*/
}
#menu259:hover  {  
/*background-image: url(/images/template/btns_menu.png) !important;*/  
background-position: -55px 10px !important;  background-repeat: no-repeat;
 /*width: 39px;*/
}
#menu259 .menu-title {
  color: #0086b9 !important;
  color: #fff !important;
}

.mobile .button_mobile {
/*
background: url(/images/template/btn_tl.png) left top no-repeat, url(/images/template/btn_tr.png) right top no-repeat, url(/images/template/btn_bl.png) left bottom no-repeat, url(/images/template/btn_br.png) right bottom no-repeat  !important;
*/
background-image: url(/components/com_virtuemart/themes/ja-zeolite/images/aggiungi.png);
background-repeat: no-repeat;
vertical-align: middle;
text-decoration: none;
border: 0;
}

.mobile #product-page-product-addtocart .outofstock {
background: url(/images/template/btn_tl.png) left top no-repeat, url(/images/template/btn_tr.png) right top no-repeat, url(/images/template/btn_bl.png) left bottom no-repeat, url(/images/template/btn_br.png) right bottom no-repeat;
background-image: url(/components/com_virtuemart/themes/ja-zeolite/images/aggiungi_esaurito.gif);
background-repeat: no-repeat !important;
vertical-align: middle;
text-decoration: none;
border: 0;
background-color: #EAE6E9;
color:#b7509e;}

.mobile .addtocart_button {
  color: white;
  background-image: url(/components/com_virtuemart/themes/ja-zeolite/images/aggiungi.png);
  background-color: #31870F;
  font-size: 27px;
  padding: 10px;
}
.mobile .addtocart_button:hover {
  background-image: url(/components/com_virtuemart/themes/ja-zeolite/images/aggiungi_on.png);
  background-color: #12B431;
}

.fav_added  {
  font-size: 1.5em;
  color: #99CC33;
  border-bottom: 1px solid #C5C5C5
}

.fav_title  {
  font-size: 1.4em;
  color: black;
}
.fav_price  {
  font-size: 24px;
  font-weight: bold;
}
.fav_go_button  {
display: block;background-color: #99CC33;width: 200px; text-align: center;padding: 14px 2px 14px 2px;color: white; font-weight: bold; font-size: 14px;text-transform: uppercase;
}

.fav_go_button:hover  {
color: white;
}
#you_receive  {width: auto;border: 1px solid #dfdfdf; background-color: #eeeeee; padding: 4px; margin:0; margin-bottom: 4px;display: block;clear: both;  box-sizing: border-box;}
#ordini-pendenti a span.glyphicon {font-size: 1.2rem;}

/* from responsive.css */
#macrosezioni {
  display: none;
}

html { font-size:100%; }
@media (min-width:960px)
{
/*nascondo i menu*/
#ja-cssmenu  {display: block;
    background-color: #e8e8e8;
    background: -webkit-linear-gradient(#ffffff, #f3f3f3);
    background: -o-linear-gradient(#ffffff, #f3f3f3);
    background: -moz-linear-gradient(#ffffff, #f3f3f3);
    background: linear-gradient(#ffffff, #f3f3f3);
    border: 1px solid lightgrey;
    border-radius: 6px;
}
.article-content  {width: 100%;}
}


@media (max-width:959px)
{
#ja-wrapper  { max-width: 950px; }
/*nascondo i menu*/
#ja-cssmenu  {display: none;}
.article-content  {max-width: 949px;}
}

@media (max-width: 640px)
{
body {font-size:1.3rem;}
#ja-wrapper  { max-width: 630px; }
}

@media (min-width: 641px)
{
.article-content  {min-width: 641px;}
body {font-size:1.2rem;}
}
@media (min-width:960px)
{

body {font-size:1.4rem;}
}

@media (min-width:1100px)
{
#ja-wrapper  { /*max-width: 1280px;*/ width: 100%; }
ja-cssmenu  {display: block;}
body {font-size:1.6rem;}
}

#categhome  {
width: 100%;
}



.categhome_title{
  overflow: hidden;
  word-wrap: normal;
  white-space: nowrap;
  border-left: 1px solid white;
  }
  
#categhome .quinto {
   float: left;
}
#categhome .primo, #categhome .secondo,#categhome .terzo, #categhome .quarto, #categhome .quinto, #categhome .sesto{
  margin-left: 0;
  margin-top: 1px;
  padding: 1px;
}

#categhome .secondo {
   float: left;
   margin-left: 0;
}
 
 
 
