.dg-scroll-btn .offers-group-grid-btn .bg-8 {
background-color:red !important;
color: green;
}

.row-container{
overflow-x: auto;
white-space: nowrap;
}


.row-inner-container{
white-space: nowrap;
}
.row-container-item{
width: 368px !important;
height: 280px;
display: inline-block;	
}

.pre-wrap {
color:#fff; 
font-size:14px; 
font-weight:bold; 
position:absolute;
bottom:10px; 
left:15px;
z-index:1;

}



.contact-us p {font-size:20px; font-weight:700;}




/* sezioni*/

.Section-grey {background-color:  #c2c2c2;
	/*min-height:766px;*/
}
.Section-white {background-color:  #ffffff;
	/*min-height:766px;*/
}


.offer-grid-img {
	height: 280px;
}

.offer-grid-content{
	min-height:470px
}


.offers-group-grid {


}

/*etichetta prezzo*/
.PriceLabel {
	position: absolute;
	top: 228px;
	left: 0px;
	right: 0;
	width:150px;
	background-color:#59C3F3;
	padding:10px;
	font-size:20px;
	color:#fff  ;

}


.offers-group-grid .offers-group-select {
	cursor: pointer;
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	line-height: 1.5;
	color: #727272;
	vertical-align: middle;
	background-color: #ECF1F5;
	border: 1px solid #ACACAC;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: auto auto;
	background-size: 8px 10px;
}

.offers-group-grid .offers-group-grid-link {
	border: 2px solid #EF7C0A;
	color:#564D44;
	line-height:2.5em;
	font-size:1.2em;
}

.offers-group-grid .offers-group-grid-link.active {
	background-color: #EF7C0A;
	font-weight:600;
	line-height:2.5em;

}

.offers-group-grid .offers-group-grid-img {
	height: 280px;
	position: relative;
}


.offers-group-grid .offers-group-grid-img .text-container {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index:10;
}

.offers-group-grid .offers-group-grid-img .text-container a {
	color: #fff;
	text-decoration: none;
}

.offers-group-grid .offers-group-grid-img .text-container a:hover,
.offers-group-grid .offers-group-grid-img .text-container a:focus,
.offers-group-grid .offers-group-grid-img .text-container a:active {
	color: #fff;
	cursor:pointer;
}

.offer-grid-content a.link-4 {
   color: #333;
   text-decoration: none;
}

 .offer-grid-content   a.link-4:hover,
 .offer-grid-content   a.link-4:focus,
 .offer-grid-content  a.link-4:active {
 color: #EF7C0A;
 }

@media(max-width: 768px) {
	.row-container{
	overflow:hidden;
}
	
.offers-group-grid-btn {

    position: absolute;
    top: 134px;
    z-index: 200;
    cursor: pointer;

}
	
.row-container-item {

    width: 100% !important;
    height: auto;
    display: inline-block;

}	
		
}


/* FINE GRUPPI DI OFFERTE */

@media(max-width: 991px) {
	.offers-group-grid .offers-group-grid-img {
		/*min-height:350px;*/
		position: relative;
	}
}


@media(max-width: 768px) {
	.offers-group-grid .offers-group-grid-img {
		min-height: 350px;
		position: relative;
	}
}


.overlay {
	position: relative;
	cursor:pointer
	
}

.overlay:after {
	position: absolute;
	z-index:0;
	content:"";
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	opacity:0;
	padding:0px;
}

.overlay:hover:after  {
	opacity: .7;
}

.hover:after {
	background-color: #EF7C0A;
}


/* FINE GRUPPI DI OFFERTE */



.background-img-newsletter {
	background-size:cover;
	/*height:836px;*/
	background-position:center;
}


.BoxContainerNewsletter {
	background-color:#fff;
	height:450px;
	padding-top:10%;
}

@media(max-width: 767px) {
	.Section-white {
		background-color: #ffffff;
		min-height: 500px;
	}
}


.collapse .navbar-collapse {border:1px slid red !important;}

.btn-custom {white-space:wrap !important; text-align:left; font-size:1rem; padding:13px; color:#fff;font-weight:700; }
