n.bz-panel-box-primary {background: rgba(174, 203, 188,0.4); border: none;}
.bz-panel-box-secondary {background: rgba(174, 203, 188,0.4); border: none;}
.bz-button-primary {background-color: #df1b1b; background-image: none;}
.bz-button-primary:hover {background-color: #aecbbc; background-image: none;}
.bz-button-primary:focus, .bz-button-primary:active, .bz-button-primary.bz-active {background-color: #df1b1b; background-image: none;}
.bz-button-secondary {background-color: #748F81; background-image: none;}
.bz-button-secondary:hover {background-color: #aecbbc; color: #748F81;}
.bz-button-secondary:focus, .bz-button-secondary:active, .bz-button-secondary.bz-active {background-color: #748F81;}
.th-infobar .bz-icon-fav.active {background: #df1b1b;}
.bz-grid label {margin-bottom: 0;}
.bz-list > li:before, .bz-list > li:after {display: inline;}
.bz-list li {list-style: disc outside; color: #000;}

.bookzo h1, .bookzo h2, .bookzo h3 {padding: 0;}
.bookzo h1 a:hover, .bookzo h2 a:hover, .bookzo h3 a:hover, .bookzo h4 a:hover, .bookzo h5 a:hover, .bookzo h6 a:hover {color: #df1b1b;}

#booking-prices em.bz-currency {color: #000; font-weight: inherit;}

.bz-tab {background: rgba(174, 203, 188,0.4); border: none; }
.bz-tab > li > a {color: #748F81; text-shadow: none; }
.bz-tab > li.bz-active > a {border: none; color: #FFF; background: #748F81;border-radius: 0; }
.bz-tab > li > a:hover {border-radius: 0; }


@media (min-width: 960px) {
.bz-width-large-7-10 {
    width: 100% !important;
}
}


.bz-calendar tr.month > th.month {background: #748f81;}
.bz-calendar tr.dates > td.booked, .bz-calendar .th-legenda span.booked:before {background: #DF1B1B;}
.bz-calendar tr.dates > td.free, .bz-calendar .th-legenda span.free:before {background: #AECBBC;}
.bz-calendar tr.dates > td > .arrival-date, .bz-calendar .th-legenda span.bookable:before {border: 1px solid #748F81;}
.bz-calendar tr.dates > td > .departure-date, .bz-calendar .th-legenda span.departure:before {background: #748F81;}
.bz-calendar tr.dates > td.highlight > .arrival-date, .bz-calendar tr.dates > td.highlight > .departure-date, .bz-calendar tr.dates > td.highlight {background: rgba(241, 196, 15,0.25)}

.bz-price .prices > span.before, .th-discount-price > span.before, .prices span.before, .prices .bz-price-before, .bz-price-before {
    padding-right: 10px;
    text-decoration: line-through;
    color: #ED6D6D;
}

span.bz-price-before.before.parentfield {
	color: #ED6D6D;
}