.card.rwferatel {
    background-color: #f3f3f3;
	border-radius: 0px;
    box-shadow: 0px 6px 6px -2px #bfbebc;
	padding-bottom: 80px !important;
    min-height: 500px !important;
}
@media (max-width: 767px) {
    .card.rwferatel {
        min-height: auto !important;
    }
}
.estensione-risultati {
    margin-bottom: 20px;
}
.card.rwferatel .fa-star{
	color: #f9b43c;
}
.card.rwferatel stars{
	float: right;
	font-size: 70%;
}
.card.rwferatel .below-image{
    margin-top: 20px;
    margin-bottom: 15px;
}
.card.rwferatel .title{
	font-weight: bold;
    font-size: 130%;
}
div.buttons-div {
	padding-bottom: 20px;
	width:calc(100% - 30px);
}
a.btn.btn-blue {
    width: 48%;
    background: #4ccbec;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 70%;
    border-radius: 0px;
    padding-top: 10px;
}
a.btn.btn-transparent {
    text-transform: uppercase;
    text-decoration: none;
    color: #4ccbec;
    font-size: 70%;
    width: 50%;
}
.below-image price {
    color: #4ccbec;
}
.card.rwferatel .hotel-img {
	width: 100%;
	height: 200px;
	
}
dw-gen-navigation, 
dw-gen-toolbar,
dw-gen-gallery,
.accommodation-detail-page__section,
dw-gen-pagenavigation	 {
    display: none;
}

dw-gen-pagenavigation .scrollspy{
	background-color: #20caec !important;
	color: #FFF !important;
}
.scrollspy__item-link {
	opacity: 1 !important;
}
.availability-form {
    background-color: #F6F6F6 !important;
}
dw-acc-sp-detail button,
.checkout-box__header,
.checkout-steps-bar__item--active .checkout-steps-bar__item-index {
	background-color: #20caec !important;
}
.checkout-steps-bar__item{
	color: #20caec !important;
}
