@media screen
{
	.logo_title_d img.dunb_main
	{
		display: none
	}
	.logo_title_d img.dunb_restaurant{
		display: inherit;
		margin: 0 auto;
	}
	.home-tabs li {
		background: #647330;
	}
	
	.main_wrap .booking-module a.booking-engine-url {
		background: #647330;
		border: 1px solid #647330;
	}
	.booking_form input[type=button] {
		background: #647330;
	}
	.footer1 {
		background: #647330;

	}
	.address_sticky .fa {
		color: #647330;
	}
	.footer2 .footer2_right p {
		color: #647330;
	}
	.footer2 .footer2_left .center_line {
		background: #ffffff;
	}
	.home_text_block .read_more:hover {
		background: #647330;
		color: #ffffff;
		border: 1px solid #647330;
	}
	.tos-desktop .tos-wrapper:hover .tos-prev, .tos-desktop .tos-wrapper:hover .tos-next, .tos-desktop .tos-wrapper:hover .tos-close, .tos-touch .tos-wrapper.tos-hover .tos-prev, .tos-touch .tos-wrapper.tos-hover .tos-next, .tos-touch .tos-wrapper.tos-hover .tos-close {
		opacity: 1;
	}
	.footer2 .footer2_left .share_icons a:hover {
		color: #647330;
	}
	.footer2 .footer2_left .an_avvio_solution a {
		color: #647330;
	}
	.no-touch .main_wrap .booking-module .quickbook-form-tab:hover, .main_wrap .booking-module .active .quickbook-form-tab {
		background: #647330;
 
	}
	.main_wrap .booking-module .booking-dropdown ul a:hover, .main_wrap .booking-module .booking-dropdown ul a.selected {
		background: #647330;
 
	}
	.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-content .selected-date .ui-state-default,
	.ui-widget-content .selected-date-range .ui-state-default {
		background: #647330;
	}
	.logo_wrap_inner_page {
		background: rgba(100, 115, 48, 0.9);
	}
	a {
		color: #647330;
	}

	.room_text_block .red_line {
		border-top: 1px solid #647330;

	}
	.specials_block .book_now {
		background: #647330;

	}
	.main_wrap .booking-module .quickbook-form-tab .booking-dropdown-value:before {
		background: url('../../includes_dylan/images/restaurant/ivy_carat_up.png') center top no-repeat;
	}	
	.main_wrap .booking-module .quickbook-form-tab .date:after, .main_wrap .booking-module .quickbook-form-tab .booking-dropdown-value:after {
		background: url('../../includes_dylan/images/restaurant/ivy_carat_down.png') center bottom no-repeat;
	}
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
		background-image: url('../../includes_dylan/images/restaurant/ivy_datepicker_arrows.png');
	}
	.tos-next span, .tos-close span:after {
		border-top: 5px solid #647330;
		border-right: 5px solid #647330;
		right: 50%;
	}
	.tos-prev span, .tos-close span:before {
		border-bottom: 5px solid #647330;
		border-left: 5px solid #647330;
		left: 50%;
	}
	.tos-pagination.tos-bullets a.tos-selected {
		background-color: rgba(100, 115, 48, 0.9);
	}
	.address_sticky a:hover, a:focus {
		color: #647330;
		text-decoration: none;
	}
	.mobile_nav_btn {
		background: url('../../includes_dylan/images/restaurant/ivy_nav_btn.png');
	}
	.menu_text_block .read_more:hover {
		background: #647330;
		color: #ffffff;
		border: 1px solid #647330;
	}
	a:hover {
		color: #ffffff;
		text-decoration:none;
	}
	.room_text_block .rooms_text_box2 .text_box_inner2 .read_more:hover {
		background: #647330;
		border: 1px solid #647330;
		color: #647330;
	}
	.room_text_block p.lead, .room_text_block .text_container h2, .small_image_large_text .content-a h3 {
		color: #999;		
	}
	h4 {
		color: #647330;
		text-transform: uppercase;
		font-size: 15px;		
	}
	.home-tabs li#qb_form1 {
		display: none;
	}
	.home-tabs li#qb_form2 {
		display: block;
		width: 100%;
	}
}
@media only screen and (max-width: 991px){
	.navbar {
		border-bottom: 14px solid #57682b;
	}
}
@media only screen and (max-width: 768px){
	.slider_masthead .slider_logo {
		background: rgba(100, 115, 48, 0.8);
    
	}
}
