
/* COLORS OPTIONS */

a, a:hover, a:visited { 
    color: #d10600;
}

.nav-collapse li a,
.nav-collapse li a:hover,
.nav-collapse li a:active,
.nav-collapse li a:focus,
.nav-collapse li a:link,
.nav-collapse li a:visited {
    color: #000000;
}

/* Booking */
/* Booking Main color */
#booking .date-picker {
	background-color: #ffbb00;
	box-shadow: 0 3px 0 0px #c37f00;
}

#booking .price {
	border-color: #ffbb00;
	color: #ffbb00;
}

#ui-datepicker-div {
    border-color: #ffbb00!important;
}

#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header,
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-next, 
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-calendar a.ui-state-active {
    background-color: #ffbb00!important;
}

#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox], 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio], 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox], 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio] {
    border-color: #ffbb00!important;
}

#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:before, 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:after, 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:before, 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:after, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:before, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:after, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:before, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:after {
    background-color: #ffbb00!important;
    border-color: #ffbb00!important;
    color: #ffbb00!important;
}

/* Booking Secondary color */
#booking div.fancy-select div.trigger {
	background-color: #d10600;
	box-shadow: 0 3px 0 0px #950000;
}

#booking div.fancy-select ul.options {
    background-color: #d10600;
}

#booking div.fancy-select ul.options li.selected {
    background-color: #950000;
}

/* Details list */
.details-list i {
	color: #d10600;
}

.check-list li i {
	color: #d10600;
}

/* Stats */
.stat i {
    color: #ffbb00;
}

/* Weather */
#weather .degree i,
#weather .summary i {
	color: #d10600;
}

/* Buttons */
.button-primary,
.button-primary:hover, 
.button-primary:active, 
.button-primary:focus, 
.button-primary:visited {
	background-color: #d10600;
	box-shadow: 0 3px 0 0px #950000;
}

#booking .btn {
    background: #d10600!important;
    box-shadow: 0 3px 0 0px #950000!important;
}

.button-primary.inverted,
.button-primary.inverted:hover, 
.button-primary.inverted:active, 
.button-primary.inverted:focus, 
.button-primary.inverted:visited {
    background-color: #ffbb00;
    box-shadow: 0 3px 0 0px #c37f00;
}


/* FONTS OPTIONS */

body {
	font-family: Roboto;
	font-size: 14px;
	font-style: ;
	font-weight: 400;
	line-height: 24px;
}

.nav-collapse li a,
.nav-collapse li a:hover,
.nav-collapse li a:active,
.nav-collapse li a:focus,
.nav-collapse li a:link,
.nav-collapse li a:visited,
.lang_selector li a {
	font-family: Montserrat;
	font-style: ;
	font-weight: ;
}

h1 {
    font-family: Montserrat;
    font-size: 30px;
    font-style: ;
    font-weight: ;
    line-height: 48px;
}

h2 {
    font-family: Montserrat;
    font-size: 26px;
    font-style: ;
    font-weight: ;
    line-height: 42px;
}

h3 {
    font-family: Montserrat;
    font-size: 24px;
    font-style: ;
    font-weight: ;
    line-height: 36px;
}

h4 {
    font-family: Montserrat;
    font-size: 20px;
    font-style: ;
    font-weight: ;
    line-height: 30px;
}

h5 {
    font-family: Montserrat;
    font-size: 18px;
    font-style: ;
    font-weight: ;
    line-height: 27px;
}

h6 {
    font-family: Montserrat;
    font-size: 16px;
    font-style: ;
    font-weight: ;
    line-height: 24px;
}

.subtitle {
	font-family: 'Bookman Old Style', serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 30px;
}

/* END COLORS AND FONTS OPTIONS */


