#container_articoli { padding: 10px;}
#articoli-container {
	/*padding-top: 30px;*/
}
.label_articolo_venduto-container{
	position: absolute;
	z-index: 999;
	right: 15px;
	background: #AE9064;
	padding: 5px 7px;
	color: #fff;
	min-width: 95px;
	text-transform: uppercase;
}
.label_articolo_new-container{

	position: absolute;
	z-index: 999;
	right: 15px;
	background: #AE9064;
	padding: 5px 7px;
	color: #fff;
	text-transform: uppercase;
	min-width: 95px;
	text-align:center;

}

#dtrArticoli {
	min-height: 400px;
}
@media(max-width: 768px) {
	#contatto-categoria{
		margin-bottom:2em;
	}

	#contatto-categoria btn{
		margin-top: 10px;
	}

	#contatto-categoria div#formActions{
		text-align:center;
	}
	#contatto-categoria h3{
		text-align: center;

	}


	.breadcrumb>li {
		font-size: 12px !important;
	}
	.breadcrumb>li>a {
		font-size: 12px !important;
	}
	#dtrArticoli {
		min-height: initial;
	}
}


#leftCol {text-transform: uppercase;}
#leftCol ul {list-style: none; margin: 0; padding: 0;}
#leftCol a[data-toggle] {
	cursor: pointer;
	color: black;
}

h4.tipo-scheda_tecnica {
	font-size: 11px;
	font-weight: bold;
	margin-top: 30px;
	text-transform: uppercase;
	color: black;
}



.remove-filter {
	margin-bottom: 12px;
	cursor: pointer;
	display: inline-block;
	border: 1px solid silver;
	padding: 5px 8px;
	margin-right: 15px;
}

.articoli-descrizione_categoria {
	text-transform: initial;
	line-height: 25px;
	letter-spacing: 2px;
	font-size: 11px;
	font-family: 'Montserrat';
}

.articoli-descrizione_categoria a{color: #B4905C;}

.articoli-titolo_descrizione_categoria {
	color: black;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 30px;
	padding-top: 10px;
}

select.dropdown {
	color: white;
	background-color: transparent;
}

select.dropdown option {
	color: black;
}

#chkSoloDisponibili_ctl div.checkbox {
	display: inline-block;
	vertical-align: middle;
	padding-left: 25px;
}

#registration-bar {
	background: #3D3D3F;
	color: #fff;
	padding: 10px 5px;
}

.crown-perc {
	color: #b48f5d;
	font-size: 40px;
	font-family: 'Arkhip';
	letter-spacing: 1px;
}
.crown-perc:after {
	content: '';
	display: block;
	background: url(/themes/cicala2/immagini/layout/crown.png) no-repeat top right;
	background-size: 23px;
	height: 20px;
	width: 100%;
	position: relative;
	margin-top: -60px;
}

.crown-perc.p20:after {
	right: 34px;
}
.crown-perc.p15:after {
	right: 47px;
}

@media (max-width: 768px) {
	.filter-results{
		width:100%;
	}
	.section-filter{
		flex-wrap: wrap;
	}
	.container-orderby{
		margin:10px 0 !important;
		text-align: center !important;
		width: 100%;
		display: flex;
		align-items: center;
		padding: 0.6rem 2.5rem 0.8rem 2.5rem;

	}

	.only-available{
		padding-left:2rem;
	}

   #lstOrdinamento_ctl{
		margin-left: auto;
	}
	#lstOrdinamento{
		border:none !important;
	}

	#registration-bar > div{
		padding: 5px 10px;
	}
	.crown-perc.p20:after {
		right: 110px;
		margin-top: -40px;
	}
	.crown-perc.p15:after {
		right: 117px;
		margin-top: -40px;
	}
	.crown-perc {
		font-size: 20px;
	}
}

/*.promo-info {
	font-family: 'Georgia';
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}*/

.golden {
	color: #b48f5d;
}

.promo-title {
	font-size: 23px;
}
/*.promo-title,
.promo-subtitle {
	font-family: 'Arkhip';
	text-transform: uppercase;
}*/
.promo-container{
	font-size: 20px;
	color: #45413C;
	text-align: center;
	line-height: 21px;
	display: inline-block;
	font-family: 'Spectral', Verdana, Arial, sans-serif;
	padding-right: 15px;
	padding-left: 90px;
	margin-top: 7px;
	display: inline-block;
}
.breadcrumb>li:first-child a{

font-style: normal;

font-family: Montserrat;
}

.breadcrumb>li>a{
	font-size: 13px;
	font-weight: 300;
	text-transform: none;
	font-family: 'Montserrat';
	color: #000 !important;

}

.breadcrumb>li>a:hover{
	text-decoration: none !important;
	opacity:0.5;
}

.breadcrumb>li {
	display: inline-block;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	text-transform: none;
	font-family: 'Spectral';
	color: #000000 !important;
}
@media (max-width: 1200px){
	.preventivo{
		grid-column: 1/-1;
	}
	.text-page{
		padding:5%;
	}
	.preventivo>div{
		padding: 5%;
	}
	.container-mobile-category{
		display: grid;
		grid-template-rows: repeat(1,5fr);
		grid-template-columns: repeat(12,1fr);
	}
	.container-box-page{
		grid-column: 1/-1;
		margin-bottom:5%;
	}
	.container-box-page >div {

		background-color: #E8E3D9;
		padding: 5%;
		z-index: 1;
	}
	.container-box-page img {
		grid-column: 1/-1;
		width: 100%;
		height: auto;
	}
}
@media (min-width: 1200px) {
	.preventivo{
		display: flex;
	}
	.container-box-page{
		display: grid;
		width: 100%;
		height: 390px;
		grid-template-columns: repeat(12,1fr);
		margin-bottom: 4%;
		margin-top: 4%;
	}



	.container-box-page img{
		grid-column: 1/8;
		grid-row: 1/12;
		width: 100%;
		height: auto;
	}
	.node-container-contenuto .container-box-page img{
		width: auto;
		height: 100%;
	}
	.node-container-contenuto .container-box-page img.img-box-page-left{
		width:100% !important;
		grid-column: 4/-1 !important;
		grid-row: 1/12 !important;
	}
	.node-container-contenuto .container-box-page .text-box-servizi-left {
		grid-column: 1/7;
		grid-row: 3/10;
	}
	.node-container-contenuto strong{
		font-weight: 600;
	}

	.container-box-page .img-box-page-left{
		grid-column: 6/-1 !important;
		grid-row: 1/12!important;
		width: 100%;
		height: auto;
	}

	.node-container-contenuto .container-box-page .text-box-servizi-right{
		grid-column: 7/-1 !important;


	}
	.node-container-contenuto .container-box-page {

		height: auto;}

	.container-box-page .text-box-servizi-right{
		grid-column: 7/-1;
		grid-row: 3/10;

		background-color: #E8E3D9;
		padding: 5%;

	}

	.container-box-page .text-box-servizi-left{
		grid-column: 1/7;
		grid-row: 3/10;
		background-color: #E8E3D9;
		padding: 5%;
		z-index: 1;

	}
	.articolo{
		min-height:500px !important;
		padding: 0 15px 20px;
	}


	.breadcrumb {

		padding: 15px 0 !important;
		margin: 12px 0 24px;}

}
.filter-results{
	color: #1f1f1f;
	background: 0 0;
	font-size: 10px;
	border: 1px solid silver!important;
	text-transform: uppercase;
	letter-spacing: .15em;
	text-decoration: none;
	line-height: 1.125rem;
	padding: 0.6rem 1.2rem 0.8rem 1.2rem;
margin-left:15px;
	font-weight: 500;
margin-right:15px;

}
.icon-filter {
	top: 5px;
	position: relative;
	fill:  #c0c0c0;
}

.filter-results:hover {
	color: #1f1f1f;
	background-color: #E8E3D8 !important;
	#fill: white;
	border: 1px solid #E8E3D8 !important;
}

#lstOrdinamento{
	color: #1f1f1f;
	background: 0 0;
	font-size: 10px;
	border: 1px solid silver;
	text-transform: uppercase;
	letter-spacing: .15em;
	text-decoration: none;
	line-height: 1.125rem;
	padding: 1.2rem;
	margin-left: 10px;
	font-weight: 500;
	opacity: 1;
}


button:focus { outline: none; }

#leftCol{

	color:#000;
}
.left-col-container{
	padding: 0 15px;
}

#leftCol .btn-success {
	color: #000;
	background-color: #fff;
	border-color: silver;
}
#leftCol .btn-success:hover{
	color:#fff;
	background-color:#AE9064 !important;

	border:1px solid #AE9064 !important;
}

span#btnRimuoviFiltraggi_ctl {
	margin-top: 20px;
	display: block;
}
#leftCol h4{
	font-family: 'Montserrat' !important;
	padding-bottom: 1rem;
	margin-bottom: 1.25rem;
	border-bottom: 1px solid silver;
}
.remove-filter-icon{padding-bottom: 10px; }


.container-box-page .title-box{
font-size: 30px;
font-style: italic;
font-weight: normal;
line-height: 30px;
font-family: 'Spectral', Verdana, Arial, sans-serif !important;
}
.container-box-page .subtitle-box {
	font-size: 22px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 30px;
	font-family: 'Spectral', Verdana, Arial, sans-serif;
}
.container-box-page .text-box-servizi-right, .container-box-page .text-box-servizi-left{
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.7;
	font-size: 1.3em !important;
}
.heading-custom-page{
font-size: 30px;
font-style: italic;
font-weight: 300;
text-align: center;
text-transform: none;
line-height: 37px;
font-family: Spectral !important;
margin-bottom: 40px;
}

.heading-custom-page:before {
	margin: 0 auto;
	width: 180px;
	content: '';
	display: block;
	border-top: 1px solid #ccc;
	margin-bottom: 20px;
}
.heading-custom-page:after {
	margin: 0 auto;
	width: 180px;
	content: '';
	display: block;
	border-top: 1px solid #ccc;
	margin-top: 20px;
}


.breadcrumb>li:first-child>a:before{
	background: none !important;
}

@media (min-width:768px) {
	.only-available{
		margin-left: auto;
	}

}

.checkbox input[type="checkbox"]:checked + label::after
{
	background-color: #E8E3D8 !important;
}
#pnlContattoNode label{
	font-weight: 300 !important;
	color: #141412 !important;
	font-size: 1.2em !important;
}


.node-container-contenuto p{
	margin:0 !important;
}


.box_cart_button img[id*="btnCartdtrArticoli"]:hover{
	cursor: pointer;

}

.text-page{
	font-size: 1.3em;
	font-weight: 400;

}
.bg-articoli{
	background-color: #e8e3d9;
	padding:5% !important;
}
.bg-articoli p{
	font-size:1.2em !important;
}
.bg-articoli  a{
	font-weight: 700;
}
.preventivo p{
	font-size: 1.3em;
	font-weight: 400;
}

.bg-articoli{
	margin-bottom: 30px !important;
}