



.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: #de8216; 
}

.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%, #f5f5f5 100%) repeat scroll 0% 0%;
color: #000000;
}
.nav_vmegamenu div.megamenu .level-top a {
color: #000000;
border-bottom: 1px solid  ##f72c00;
}

.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: #f04611;
}

.bg-faded {

    background-color: #ffffff;
	background: transparent linear-gradient(to bottom right, #ffffff 0%, #ffffff 50%, #ffffff 90%, #ffffff 100%) repeat scroll 0% 0%;
	border: 0 !important;
	border-radius: 0 !important;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #2146a0;
}
.navbar-light .navbar-nav .nav-link {
color: #0d0d0d;
}


.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: #2b2b2b;
	 color: #ffffff;	
	 padding-top: 60px;
	 
} 
.footer .cols { padding-bottom: 60px; }
.copyright {
	 background-color: #3b3b3b;
	 text-align:center;
	 color: #c4c4c4;
	 padding: 20px;
	 font-size: smaller;
}
.footer input {
	background-color: #2b2b2b;
	border: 1px solid #3b3b3b;
	color: #ffffff;	
	border-radius: 0 !important;
}
#iscriviti { border: 1px solid #3b3b3b; cursor: pointer; background-color: #3b3b3b; color: #ffffff;	 }
.oprice SMALL { font-size: 10px; color: Gray; }
.oprice { color: #078045; font-weight:900; }

.homebox {
    min-height: 330px; 
}
.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: #262626; }
.navitem a.selected { color: #f04611; background: #fff; padding-bottom: 10px;  }
.left_go a  { color: #0d0d0d; }
.brand small { 
border: 2px solid #74c95f;
color: #ffffff;
background: #757575;
}
.pname { max-width: 94%; font-size: 12px; }


.bg-inverse a:hover {
	color: #7694ff;
}
.bg-inverse a,  #sidebar-wrapper,  #sidebar-wrapper a{
	color: #ffffff;
}

.bg-inverse, nav#stronav, #sidebar-wrapper {
	background-color: #474747;
}



.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; 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  ##000000;  }
#cookie-bar .cb-enable { background:#5ec634; 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:#add54c;}
#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; }

#vaisu2 {position:fixed; bottom:4px; right:68px; 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: px;
	line-height: px;

}

.level a {
     font-size: px;
	 line-height: px; 
}
.level2 {  line-height: 24px;  }




.nav-link {
    font-size: 12px;
  
}


.navbar {
    padding: 4px;
}

 
.btnx { padding-left: 40px; background: #000000; color: #000000;  }

.on, .btnx:hover { background-color: #000000; 
background-image: url('checked.png');
background-repeat: no-repeat;
background-position: left center;
color:#000000; }


.wzp { background:#1a6600; color: #fff; padding:8px;padding-top: 18px; }

