﻿/* calendar changes by Claudiu * 18.09 */
.yf-ui-datepicker.yf-ui-widget.yf-ui-widget-content {
    background-color: #fff;
}
.yf-ui-datepicker .yf-ui-state-default {
    border: 1px solid rgba(138, 203, 192, 0.6);
    position: relative;
}
.yf-ui-datepicker .yf-ui-state-default.yf-ui-datepicker-unselectable:after {
    content: '';
    position: absolute;
    background-color:#8acbc0;
    width: 100%;
    height: 1px;
    left: 0;
    top: 50%;
    transform: rotate(-45deg);
}
.YFSaturdayhighlight a {
    background-color: #8acbc0 !important;
    color: #fff !important;
    border: #8acbc0 !important;
    text-align: center !important;
}
.yf-ui-state-disabled span:before {
    background-color: #8acbc0;
}
.yf-main-wrapper .YFratedYachtsoffers span,.yf-list-view-mode a:hover {
    background-color:#8acbc0;
}
/* finish calendar changes*/

.yf-main-wrapper .YFratedYachtsoffers span,.yf-list-view-mode a:hover {
background-color:#8acbc0;
}

.yf-wshl-new-p {
    color: #8acbc0;
}

.yfcr-main-review,.YachtchekBanner .YachtchekInfo2 a {
    color: #8acbc0;
}

.yf-rating-value,.yf-list-yacht-reviews,.yf-list-view-mode a {
    color: #8acbc0;
}
.yf-list-view-mode a,div#yf-filter-searchagain {
    border: 1px solid #8acbc0;
}
#yftabreviews .yf-det-accordion-info-right,div#yf-filter-searchagain h3,.yf-content-yachtlist-header a#YFSearchbtn {
    color: #8acbc0; background-color:#fff;
}
.yf-content-yachtlist-header a#YFSearchbtn {
    background: #fff;
}
.collapseOnlyAdditional::before,.yf-search-criteria > *:before {    color: #8acbc0;
}
.yf-main-wrapper .yfmButton,.yf-offers-price {
    background-color:#8acbc0;
}
.yf-main-wrapper .yfmButton:hover, .yf-search-form .yf-ui-datepicker-trigger {
    background-color:#8acbc0;
}
.yf-main-wrapper .yf-ui-slider .yf-ui-slider-handle {background-color: #8acbc0;
}
.topDealsCarousel .TDYacht .TDYachtNewPrice{color:#8acbc0}
a#YFtop
{
    background-color:#8acbc0;
}
.yf-list-item h3.yf-list-yacht-title:hover,.grid-wrap .yf-grid-info h3:hover {
    color: #8acbc0;
    text-decoration: none;
}
.yf-list-item-button a.yf-list-button {
    background-color: #8acbc0;
}
.yf-main-wrapper .yf-list-button-line a.yf-list-button {
    background-color: #8acbc0;
}
.yf-grid-yacht-row>*{  background-color: #8acbc0;}
.yf-search-criteria a.yf-search-again {
    color: #fff;
    background-color: #8acbc0;
}

.yf-book input[type='button'], #yf-book-now, .yf-book .yfm-button,a#YFSearchbtn {
background-color:#8acbc0; border:1px solid #8acbc0; 
}

.yf-get-offer input[type='button'], .yf-get-offer .yfm-button {
    color: #8acbc0;
    border:1px solid #8acbc0; 
}

.yf-get-offer input[type='button']:hover, .yf-get-offer .yfm-button:hover {
background-color: #8acbc0;
}

.yf-ui-slider-range.yf-ui-widget-header.yf-ui-corner-all.yf-ui-slider-range-min, .yf-ui-slider-range.yf-ui-widget-header.yf-ui-corner-all.yf-ui-slider-range-max {
    background-color: #8acbc0;
}

.YFBookingCalendar a{
    color:#8acbc0;
    
}
.YFBookingCalendar .YFBCdd select,
.YFBookingCalendar .YFBCdd optgroup {
    background: rgba(138, 203, 192, 0.7);
}
.YFBookingCalendar .YFBCdd select:focus {
    background: #8acbc0;
}
.YFBookingCalendar .YFBCprev:hover{
    background:#8acbc0;    
}
.YFBookingCalendar .YFBCprev2:hover{
    background:#8acbc0;    
}
.YFBookingCalendar .YFBCpnext2:hover{
    background:#8acbc0;    
}
.YFBookingCalendar .YFBCnext:hover{
    background:#8acbc0;    
}
.YFBookingCalendar .YFBCoffers.YFactive{
    background:#8acbc0;    
}


.YFBookingCalendar .YFBCoffers.YFactive{
    background:#8acbc0;    
}

.CRBannerwrapper input[type='button']{background:#8acbc0; }

.YachtchekBanner{
    font-family:"Arial", sans-serif; font-size:15px;
}
.YachtchekBanner .YachtchekInfo2 a {
color: #8acbc0; font-weight:600; font-style:normal;font-size:15px;
}
.YachtchekBanner .YachtchekInfo2{padding-top:18px; line-height:1.5; color:#666; font-style:italic; font-size:13px}