

.ptitle { padding-top: 8px; padding-bottom: 8px; text-align: center; text-transform: uppercase; color: #fff; background: #0084da;  }
.level0 {  padding-left: 10px; border-left-color: #0084da; border: 0px;  border-left: 16px solid #0084da; background: #eee; }
#sidebar .level2 {  padding-left: 30px;  }

.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: ; 
}
a:hover, a:focus, a:active {
    color: ; 
}



.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: ;
}

.bg-faded {

    background-color: #0084da;
	background: transparent linear-gradient(to bottom right, #0084da 0%, #0084da 50%, #0084da 90%, #0084da 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: #0084da;
	 color: #ffffff;	
	 padding-top: 60px;
	 
} 
.footer .cols { padding-bottom: 60px; }
.copyright {
	 background-color: #0084da;
	 text-align:center;
	 color: #ffffff;
	 padding: 20px;
	 font-size: smaller;
}
.footer input {
	background-color: #0084da;
	border: 1px solid #0084da;
	color: #ffffff;	
	border-radius: 0 !important;
}
#iscriviti { border: 1px solid #0084da; cursor: pointer; background-color: #0084da; color: #ffffff;	 }
.oprice SMALL { font-size: 10px; color: Gray; }
.oprice { color: ; 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: ; }
.navitem a.selected { color: ; background: #fff; padding-bottom: 10px;  }
.left_go a  { color: #ffffff; }
.brand small { 
border: 2px solid ;
color: ;
background: ;
}
.pname { max-width: 94%; font-size: 12px; }


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

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



.prezzo { font-size: 42px;  font-weight:900; color: ;  }
.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;max-height: 60px; width:auto;float:left; outline: 1px solid #EEE; }
.selectedcl { outline: 1px solid black;   opacity: 0.4;  filter: alpha(opacity=40); }


.zero0 { background: #fff; }
.zero1 { background: #73dcff; }
.zero2 { background: #d2ff4c; }


.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:#232323;  background:#ffffff;	border: 2px solid  #0084da;  }
#cookie-bar .cb-enable { background:#0084da; 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:#0084da;}
#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; }








.navbar {
    padding: 4px;


}

 
.btnx { background: #ededed; color: #000000;  border: #000000; }

.on, .btnx:hover { background-color: #0084da; 

background-repeat: no-repeat;
background-position: left center;
color:#ffffff; }


.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; }
	
}
.blocky { min-height: 140px; margin-bottom: 10px; }
blockquote {
  background: #fff;
  font-size: 20px;
  margin: 0px;
  margin-top: 8px;
  padding: 0.2em ;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 6em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
#blockquote { color: #444444; }


#sidebar {   background: #f9f9f9;  border-bottom: 2px solid #000; margin-bottom: 14px; }


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