/* cookie*/

.cookie-warn  {
	display: none;
	position: fixed;	
	z-index: 100000;
}

/* menu secondo livello  */
ul.dropdown-menu.maindrop ul {
	top: 0;
	left: 100%;
}

ul.dropdown-menu.maindrop li {
	position: relative;
}

/* indirizzi */

#add-content .col-sm-4:nth-child(3n+4) {
	clear: both;
}

/* voti prodotto */

.mezzastar {
	display: none;
	width: 13px;
	overflow:hidden;
}

.mezzastar .glyphicon{
    margin-left: -12px;
}



/* custom checkbox e radio */

.customContSel{
	display: inline-block;
	height: 13px;
	width: 13px;
	margin-right: 5px;
	text-align: left;
	cursor: pointer;
}

.customContSel input[type=checkbox], .customContSel input[type=radio] {
	padding: 0;
	margin: 0;
	height: 16px;
	width: 16px;
	cursor: pointer;
}

input[disabled] {
	cursor: default;
}

.customCheckbox, .customRadio {
	display: inline-block;
	position: absolute;
	height: 16px;
	width: 16px;
	background-color: #fff;
	border: solid 1px #000;
}

.customRadio {
	border-radius: 8px;
}

.customCheckbox span.cchecked, .customRadio span.cchecked {
	display: block;
	height: 10px;
	width: 10px;
	margin: 2px 0 0 2px;
	background-color: #666;
}

.customRadio span.cchecked {
	height: 8px;
	width: 8px;
	margin: 3px 0 0 3px;
	border-radius: 100%;
}

.customCheckbox.focused, .customRadio.focused{
	box-shadow: #999 0px 0px 5px 2px;
}

.customCheckbox.disab, .customRadio.disab {
	background-color: #ddd;
}

.customCheckbox.disab span.cchecked, .customRadio.disab  span.cchecked {
	background-color: #ccc;
}


/* popup add cart */

.popAdvice {
	min-width: 350px;
	max-width: 700px;
	margin: 0 auto;
}


/* elenco prodotti */

.resCont .col-sm-4:nth-child(3n+4) {
	clear: both;
}