/* Enter Your Custom CSS Here */
.booking_widget_wrapper #dmn-partner-widget{
	width:100% !important;
	max-width:100% !important;
}

.booking_widget_wrapper #booking_widget_wrapper{
	background-color: #141719 !important;
}

.booking_widget_wrapper #dmn-partner-widget .stage .dropdown.dropdown--open .dropdown__icon svg path, .booking_widget_wrapper #dmn-partner-widget .stage .dropdown .dropdown__icon svg path {
    fill: #757575 !important;
}
.booking_widget_wrapper #dmn-partner-widget .stage .dropdown {
		background-color: #141719 !important;
}
.booking_widget_wrapper #dmn-partner-widget .list-slot{
	background-color: #141719 !important;
	border-color: #757575 !important;
} 

.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .stage{
	background-color: #141719 !important;
}

.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner{
	border:1px solid #757575 !important;
	background-color: #141719 !important;
}

.booking_widget_wrapper #dmn-partner-widget .stage .dropdown.dropdown--open .dropdown__title {
    color: #757575 !important;
}

.booking_widget_wrapper #dmn-partner-widget .stage .dropdown:not(.dropdown--no-shadow) {
    border-bottom: 1px solid #757575 !important;
}

.booking_widget_wrapper #dmn-partner-widget .list-slot .list-slot__title {
    color: #ffffff !important;
}

.booking_widget_wrapper #dmn-partner-widget .stage .dropdown .dropdown__title{
	color: #757575 !important;
}

.booking_widget_wrapper #dmn-partner-widget .stage .dropdown .dropdown__edit-btn {
	border-left: 1px solid #757575 !important;
	color: #757575 !important;
}

.booking_widget_wrapper #dmn-partner-widget .stage .dropdown.dropdown--clickable:hover .dropdown__title, .booking_widget_wrapper #dmn-partner-widget .stage .dropdown.dropdown--clickable:hover .dropdown__edit-btn {
    color: #ffffff !important;
}


.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown .number-people-dropdown-facade{
	    border-bottom: 2px solid #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown .number-people-dropdown--caret:after {
	border-top: 8px solid #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .number-people.number-people-dropdown span, .booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown span {
	color: #ffffff !important;
}

.booking_widget_wrapper #dmn-partner-widget .list-slot .list-slot__arrow svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget .list-slot:hover:not(.list-slot--disabled) {
    background: #21272b !important;
}
.booking_widget_wrapper #dmn-partner-widget .footer{
	display: none;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .number-people-dropdown.number-people-dropdown select{
	font-size:16px !important;
	color: #141719 !important;
  background-color: #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .date-selector .date-selector__quick-buttons button {
    color: #141719  !important;
    background-color: #ffffff  !important;
	border-color: #ffffff  !important;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell {   
    color: #ffffff !important;
}
.booking_widget_wrapper .vdp-datepicker__calendar .cell {    
    border: 1px solid #252525 !important;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.next:not(.disabled):after, .booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.next:not(.disabled):after {
    border-left-color: #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .disabled {
    color: #808080 !important;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .disabled {
    color: #808080 !important;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell.day-header {
    color: #8a743a;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header {
    height: 30px;
    margin-top: 20px;
}
.booking_widget_wrapper .vdp-datepicker__calendar header span {
    color: #ffffff !important;
    font-weight: bold;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).selected {
    background: #ffffff !important;
    color: #141719 !important;
}

.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.prev:after, .booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.prev:after {
    border-right-color: #808080 !important;
}
.booking_widget_wrapper .vdp-datepicker__calendar header .next:not(.disabled):hover, .booking_widget_wrapper .vdp-datepicker__calendar header .prev:not(.disabled):hover, .booking_widget_wrapper .vdp-datepicker__calendar header .up:not(.disabled):hover {
    background: #4c4c4c;
}
.booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .prev.prev:not(.disabled):after, .booking_widget_wrapper #dmn-partner-widget .date-selector .vdp-datepicker .vdp-datepicker__calendar header .next.prev:not(.disabled):after {
    border-right-color: #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .time-selection-columns .from-list .time-list--blurred, .booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .time-selection-columns .until-list .time-list--blurred {
    background-color: #272c2f !important;
    color: #757575 !important;
}
.booking_widget_wrapper #dmn-partner-widget .list-slot .list-slot__subtitle {
    color: #797979 !important;
}
.booking_widget_wrapper #dmn-partner-widget .list-slot:hover:not(.list-slot--disabled) .list-slot__subtitle {
    color: #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget .list-slot.list-slot--instant .list-slot__icon {
    fill: #a5a5a5 !important;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .time-selection-columns .from-list .time-list--blurred .time-list--blurred-details .current-selection, .booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .time-selection-columns .until-list .time-list--blurred .time-list--blurred-details .current-selection {
    border-bottom: 1px dashed #757575 !important;	
	font-weight: bold !important;
    color: #ffffff !important;
}
.booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .time-selection-columns .from-list .time-list--blurred .time-list--blurred-details .current-selection strong, .booking_widget_wrapper #dmn-partner-widget #dmn-widget-inner .time-selection-columns .until-list .time-list--blurred .time-list--blurred-details .current-selection strong {
    color: #888888 !important;
}
.innerPageStyle .booking_widget_wrapper .time-list--blurred-details{
	width: 100% !important;
}

#come-take-a-look-inside .full-half
	{	
			width: 60% !important;
	}

@media only screen and (max-width: 991px) {
	#come-take-a-look-inside .full-half
		{	
			width: 80% !important;
			margin: 0px 10% !important;
			padding: 0;
	}
}
@media only screen and (max-width: 575px) {
	.feature-inner {
    padding: 25px !important;
	}
	#come-take-a-look-inside .full-half
		{	
			width: 100% !important;
			margin: 0px !important;
			padding: 0;
	}
}