



.whitehead {  background: ###ffffff; }

#wrapperx {
	}
.socials a { display: inline-block; max-width: 32px; cursor: pointer; }

.revritted { background: #fff; box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(34,34,34,0.8), -12px 0 15px -4px rgba(34,34,34,0.8); }

a {
    color: #4d4d4d; 
}
a:hover, a:focus, a:active {
    color: #e9a633; 
}

.nav_vmegamenu div.megamenu .level-top a > .fa,
.nav_vmegamenu div.megamenu .level-top span.block-title > .fa{ right: 18px;  }
.nav_vmegamenu div.megamenu {
background-color: ##ffffff;
background: transparent linear-gradient(to right, ##ffffff 0%, #ffffff 100%) repeat scroll 0% 0%;
color: #000000;
}
.nav_vmegamenu div.megamenu .level-top a {
color: #000000;
border-bottom: 1px solid  #686868;
}

.filter input {  }
.filter { font-size: 12px; padding: 4px;}
.filter label { margin: 0px; cursor: pointer; margin-left: 10px; margin-top:-4px; width: 100%; display:block; }
.filter:hover { }
.nav_vmegamenu div.megamenu .level-top a:hover, .nav_vmegamenu div.megamenu .level-top span.block-title:hover, .nav_vmegamenu #pt_menu_link ul li a.act, .nav_vmegamenu #pt_menu_link ul li a:hover, .nav_vmegamenu div.megamenu.act {
    color: #00c40c;
}

.bg-faded {

    background-color: #138a00;
	background: transparent linear-gradient(to bottom right, #138a00 0%, #####18a718 50%, ###4a4a4a 90%, ###4a4a4a 100%) repeat scroll 0% 0%;
/*	border: 0 !important; */
	border-radius: 0 !important;
	border-bottom: 1px solid #eee;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #ffffff;
}
.navbar-light .navbar-nav .nav-links:focus, .navbar-light .navbar-nav .nav-links:hover {
    color: #ffffff;
}
.navbar-light .navbar-nav .nav-link {
color: #ffffff;

}
.navbar-light .navbar-nav .nav-links {
color: #ffffff;

}
.navbar-light {
	
}

.footer li {
	list-style-type: square;
	margin-left: 18px;
}
.footer a{
	 color: #ffffff;	
	 font-size: 12px;
} 
.footer h3{
	text-transform: uppercase;
	font-size: 20px;
}
.footer {
	 background-color: #525252;
	 color: #ffffff;	
	 padding-top: 60px;
	 
} 
.footer .cols { padding-bottom: 60px; }
.copyright {
	 background-color: #1d1d1d;
	 text-align:center;
	 color: #e6e6e6;
	 padding: 20px;
	 font-size: smaller;
}
.footer input {
	background-color: #525252;
	border: 1px solid #1d1d1d;
	color: #ffffff;	
	border-radius: 0 !important;
}
#iscriviti { border: 1px solid #1d1d1d; cursor: pointer; background-color: #1d1d1d; color: #ffffff;	 }
.oprice SMALL { font-size: 10px; color: Gray; }
.oprice { color: #078045; font-weight:900; }

.strike{ font-size: 11px; font-weight: 400; color: #000; float:left; padding-bottom: 28px; }
.add2cart { }
.brand {  float: left; left: 10px; position: relative; margin-bottom: -180px;  text-transform: uppercase; }
.pname a{  color: #001e9a; }
.navitem a.selected { color: #00c40c; background: #fff; padding-bottom: 10px;  }
.left_go a  { color: #ffffff; }
.brand small { 
border: 2px solid #74c95f;
color: #ffffff;
background: #757575;
}
.pname { max-width: 94%; font-size: 12px; }


.bg-inverse a:hover {
	color: ##ffffff;
}
.bg-inverse a,  #sidebar-wrapper,  #sidebar-wrapper a{
	color: #ffffff;
}

.bg-inverse, nav#stronav, #sidebar-wrapper {
	background-color: #bdbdbd;
}



.prezzo { font-size: 22px;  font-weight:900; color: #078045;  }
.striker { font-size: 22px;   }
.risparmi{ text-transform: uppercase;  font-size: 16px;  color: Gray; }
.codice { text-transform: uppercase; }
.yprice { border: 1px dashed Gray; }
#addtocart  { }
.clicker:hover { outline: 1px solid black; }
.clicker { cursor:pointer; padding:0px;margin: 2px; padding:2px; max-height: 80px; width:auto;float:left; outline: 1px solid #EEE; }
.selectedcl { outline: 1px solid black;   opacity: 0.4;  filter: alpha(opacity=40); }

.work { min-height: 600px; padding-bottom: 60px; }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}
.price_addon { font-size: 14px; color: #555555; }
#xfatturazione h3,#aspedizione h3, #xfatturazione h4, #aspedizione h4{ font-size:  14px; }
#azienda, #whorecive { font-size:  16px; font-weight: 900; text-transform: uppercase; }
#subtotal h2 { font-size:  24px; }#subtotal h1 { font-size:  30px; }#subtotal h3 { font-size:  24px; }
#note { border: 1px solid gray; background: #ffffbf; }

.picture {  }
.nav_vmegamenu div.megamenu .thisis a { font-weight: 900; }
#search_result { 
    float: left;
    position: absolute;
    width: 90%;
    z-index: 99999;
	border: 0px;
	
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}
#search_result .short { color: #777777; }
#cerca { border-radius: 0 !important; border: 1px solid #aaaaaa; }
.widget img { max-width: 100%; height: auto; }
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.homeslider {  padding-bottom: 10px; }
.nav-item-right { float: right; }

#cookie-bar {
font-family: Oswald, Verdana; z-index: 999999; width:300px; padding: 14px; 
height:auto; line-height:26px;  text-align:center; padding:8px 0; font-size: 12px; }

#cookie-bar  {position:fixed; bottom:4px; left:4px; top:auto; width:300px; color:###000000;  background:#ffffff;	border: 2px solid  #ff0000;  }
#cookie-bar .cb-enable { background:#1a1d3b; color: #ffffff; }
#cookie-bar.fixed { }
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {font-family: Oswald, Verdana; color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin:8px;}

#cookie-bar .cb-enable:hover {background:#727272;}
#cookie-bar .cb-disable {background:#666666;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;} 
.xyz { cursor: pointer; float:right; }


#vaisu {position:fixed; bottom:4px; right:8px; top:auto; width:60px; height:60px; cursor: pointer; }





.nav_vmegamenu div.megamenu .level-top a, .nav_vmegamenu div.megamenu .level-top span.block-title {
    font-size: 14px;
	line-height: 36px;

}

.level a {
     font-size: 14px;
	 line-height: 36px; 
}
.level2 {  line-height: 36px;  }




.nav-link {
    font-size: 14px;
  
}


.navbar {
    padding: 4px;


}

 
.btnx { padding-left: 40px; background: #ffffff; color: ##000000;  }

.on, .btnx:hover { background-color: #dddddd; 
background-image: url('checked.png');
background-repeat: no-repeat;
background-position: left center;
color:#59dd00; }


.product-image img {
	max-height: 300px;
}


.homebox {
    min-height:420px; 
}
.fixed {
    position:fixed;
    top:0;
	width: 100%;
	z-index: 999999999;
}

.lastminuts {
	background-color: #FFF; 
}

@media (max-width: 978px) {
.product-image img {
    max-height: 900px;
	}
	
.homebox  { border-bottom: 1px solid #eee; margin-bottom: 14px; }
	
}

#webdesk table { width: 100%; }
#webdesk td { width: 50%;  padding: 6px; border:0px; border-bottom: 1px solid #eee; }
