@charset "utf-8";
/* CSS Document */

.toolbar, .btn-primary, .btn-default:hover, body:not(.header2) .navbar-nav .active > a, body:not(.header2) .navbar-nav .active > span, body:not(.header2) .navbar-nav > li > a:hover, body:not(.header2) .navbar-nav > li > span:hover, body:not(.header2) .navbar-nav > li:hover, .navbar-nav > li > a:focus, .navbar-nav > li > span:focus, .carousel-control .glyphicon-chevron-left:hover, .carousel-control .glyphicon-chevron-right:hover, .carousel-control .icon-next:hover, .carousel-control .icon-prev:hover, footer, .carousel-indicators .active, .additional-images .owl-prev:hover, .additional-images .owl-next:hover, div.vm-module-product-carousel .owl-prev:hover, div.vm-module-product-carousel .owl-next:hover, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination > li > a:hover, .pagination > li > span:hover, div.vm-manufacturer-carousel .owl-prev:hover, div.vm-manufacturer-carousel .owl-next:hover {
	background-color: #95a162;
}
header, .btn-primary, .btn-default:hover, select.form-control:focus, textarea.form-control:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, body:not(.header2) .navbar-nav > li.active, body:not(.header2) .navbar-nav > li:hover, .navbar-nav > li > ul, .carousel-indicators .active, .carousel-indicators li, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev, .additional-images .owl-prev:hover, .additional-images .owl-next:hover, .additional-images .owl-prev, .additional-images .owl-next, div.vm-module-product-carousel .owl-prev, div.vm-module-product-carousel .owl-next, div.vm-module-product-carousel .owl-prev:hover, div.vm-module-product-carousel .owl-next:hover, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination > li > a:hover, .pagination > li > span:hover, div.vm-manufacturer-carousel .owl-prev, div.vm-manufacturer-carousel .owl-next, div.vm-manufacturer-carousel .owl-prev:hover, div.vm-manufacturer-carousel .owl-next:hover {
	border-color: #c6d38e;
}

section {
	background: url('../images/bg-cemento.jpg');
}

.item-page {
	background-color: rgba(255,255,255,0.6);
	padding: 15px;
}
.accordion {
		background-color: rgba(255,255,255,0.6);
}

.breadcrumbs {
	background: #fff;
}

.col-md-9 {
	background: rgba(255,255,255,0.5);
	padding-top: 10px;
}

/* mappa del sito */
.osmap-items {
	background: rgba(255,255,255,0.5);
	padding: 10px 20px;
}

.osmap-link {
	color: #333;
}

/* fine */

/* modulo ultimi arrivi in home */
.top-3 .product-container {
	background: rgba(255,255,255,0.5);
	/* padding-bottom: 10px; */
	padding: 5px;
}
/* fine */

.header-3 {
	padding: 10px 15px;
}

/* titolo articolo */
div.page-header {
	margin: 0 0 30px;
}

.item-page li {
	line-height: 30px;
}


/* prodotti in evidenza */
.top-2 .vm-module-product-carousel .owl-item .product-container {
	background: #C6D38E80;
	padding: 3px;
}


/* bg moduli */
.bg-mobile, .bg-desktop  {
	background: rgba(255,255,255,0.7);
	padding: 15px 15px;
}

.evidenza .product-name {
	font-size: larger;
}

.ultimi-arrivi .product-name {
	color: #707b45;
	font-weight: bold;
	font-size: large;
}

.product-price {
	text-align: center;
}


/* Folcomedia */
#cadre_alert_cookies .col-xs-1, #cadre_alert_cookies .col-sm-1, #cadre_alert_cookies .col-md-1, #cadre_alert_cookies .col-lg-1, #cadre_alert_cookies .col-xs-2, #cadre_alert_cookies .col-sm-2, #cadre_alert_cookies .col-md-2, #cadre_alert_cookies .col-lg-2, #cadre_alert_cookies .col-xs-3, #cadre_alert_cookies .col-sm-3, #cadre_alert_cookies .col-md-3, #cadre_alert_cookies .col-lg-3, #cadre_alert_cookies .col-xs-4, #cadre_alert_cookies .col-sm-4, #cadre_alert_cookies .col-md-4, #cadre_alert_cookies .col-lg-4, #cadre_alert_cookies .col-xs-5, #cadre_alert_cookies .col-sm-5, #cadre_alert_cookies .col-md-5, #cadre_alert_cookies .col-lg-5, #cadre_alert_cookies .col-xs-6, #cadre_alert_cookies .col-sm-6, #cadre_alert_cookies .col-md-6, #cadre_alert_cookies .col-lg-6, #cadre_alert_cookies .col-xs-7, #cadre_alert_cookies .col-sm-7, #cadre_alert_cookies .col-md-7, #cadre_alert_cookies .col-lg-7, #cadre_alert_cookies .col-xs-8, #cadre_alert_cookies .col-sm-8, #cadre_alert_cookies .col-md-8, #cadre_alert_cookies .col-lg-8, #cadre_alert_cookies .col-xs-9, #cadre_alert_cookies .col-sm-9, #cadre_alert_cookies .col-md-9, #cadre_alert_cookies .col-lg-9, #cadre_alert_cookies .col-xs-10, #cadre_alert_cookies .col-sm-10, #cadre_alert_cookies .col-md-10, #cadre_alert_cookies .col-lg-10, #cadre_alert_cookies .col-xs-11, #cadre_alert_cookies .col-sm-11, #cadre_alert_cookies .col-md-11, #cadre_alert_cookies .col-lg-11, #cadre_alert_cookies .col-xs-12, #cadre_alert_cookies .col-sm-12, #cadre_alert_cookies .col-md-12, #cadre_alert_cookies .col-lg-12 {
	float: left;
}
/* Fine*/


/* Link continua gli acquisti nel carrello */
.continue_link {
	background-color: #95A162;
	padding: 6px 10px;
	color: #fff;
	border: 3px solid #c6d38e;
}

.continue_link:hover {
	background-color: #f0f0f0;
	border-color: #eee;
	color: #111;
	text-decoration: none;
	transition: background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;
}

.vm-continue-shopping {
	position: absolute;
	margin: 0;
	top: 2px;
}
/* Fine*/


/* START Scheda prodotto */
.vm-product-details-container small, .vm-product-details-container .small {
	font-size: 100%;
}

.back-to-category {
	color: inherit;
}

.vm-product-media-container img {
	outline: 1px solid #eee;
}

.vm-tool-icons a {
	color: #707b45;
}
.product-container .page-header, .product-container .title, .product-container .line {
	color: #707b45;
}

#fancybox-content
{
	width: 100% !Important;
	height: auto!Important;
}
#fancybox-frame {
	height: 600px !important;
}

.vm-product-media-container:hover .glyphicon-zoom-in {
	display: none;
}

/* END Scheda prodotto */


.product-container {
	background: rgba(255, 255, 255, 0.4);
}

div.addtocart-button {
	margin-bottom: 10px;
}


.bottom-3 h3 {
	color: #707b45;
}


.item-page a {
	color: #707b45;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev, .additional-images .owl-prev, .additional-images .owl-next, div.vm-module-product-carousel .owl-prev, div.vm-module-product-carousel .owl-next, div.vm-manufacturer-carousel .owl-prev, div.vm-manufacturer-carousel .owl-next {
	color: #fff;
}