@media screen{

	/*-- Cookie policy Styling --*/
	#cookie-consent {
		background: #516D88;
		background: rgba( 81, 109, 136, 0.95 );
		border-top:1px solid #F79803;
	}
	
	#cookie-consent .close {
		color: #516D88;
	}
	
	body {
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 100%); /* W3C */
		color:#666666;
		font-family: 'Lato', sans-serif;
	}
	
	
	h1 {
		font-family: 'Merriweather', serif;
		color: #516d88;
		line-height: 1.1em;
	}
	
	/*---------Header on the main page-----------*/
	.ym-gl .ym-gbox h1 {
		border-bottom: 1px solid #CDCDCD !important;
		font-size: 21px;
		font-weight:700;
	}
	
	/*-- H1 on Sub Page - Full Width Content --*/
	.content h1 {
		border-bottom:1px solid #A8A7A5 !important;
		font-size:x-large;
	}
	
	/*-- H2 - Adjusts sizing so it's more suitable --*/
	h2 ,.offer_title{
		font: 16px Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
	
	/*----------Homepage content margin---------*/
	div#mCSB_1 {
		margin-top: -12px;
	}
	
	a {
		color: #666666;
	}
	
	a:hover, a:focus {
		color: #ED9711;
		background-color: transparent;
	}
	
	a.gnhgroup:hover, a.facebook:hover , a.twitter:hover, a.youtube:hover{
		background-color: transparent;
	}
	
	header a, nav a, footer a {
		color: #c4c4c4;
	}
	
	header .header_nav li:after {
		color: #ED9711;
	}
	
	.navbottom a {
		color:#c4c4c4;
		font-size:10px;
	}
	
	/*-- Main Nav - Dropdown Styling --*/
	nav .firstlevel ul {
		background: rgb(49, 50, 46);
	}
	
	
	nav .firstlevel > li li a {
		color: #c4c5c1;
	}
	
	nav .firstlevel > li li a:hover {
		color: #ffffff;
	}
	
	nav .firstlevel > li li:hover {
		background: #536E89;
	}
	
	
	/*.nav li a:hover, li a:active, .nav li a:focus {
		color: #ffffff !important;
	}*/
	/*---------- Logo ----------*/
	header .logo, .template_gallery .logo {
		background: #516D88 url(../img/logo.png) no-repeat;
		height:152px;
		border: 1px solid #F79803;
	}
	
	/*-- Logo - Smaller on load for certain page types --*/
	.fixed_qb .logo, .template_iframe .logo, .page_layout_sitemap_selected .logo, .page_layout_text_and_link_list .logo, .page_layout_gallery_simple .logo, 
	.page_layout_special_offers .logo, .template_loudervoice .logo {
		background: #536E89 url(../img/logo-scroll.png) no-repeat;
		height: 81px;
	}
	
	/*---------- Banner ----------*/
	header {
		background: #31322e; /* Old browsers */
		/*margin-bottom:42px;*/
	}
	.footerbottomhotels a {
    		color: #ffffff;
    		font-size: 14px;
    		text-decoration: underline;
	}
	
	nav.navtop {
		background: #31322e; /* Old browsers */
		background: -moz-linear-gradient(top,  #31322e 0%, #31322e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31322e), color-stop(100%,#31322e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #31322e 0%,#31322e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #31322e 0%,#31322e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #31322e 0%,#31322e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #31322e 0%,#31322e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31322e', endColorstr='#31322e',GradientType=0 ); /* IE6-9 */
	}
	nav li {
		padding: 0 0 0 .1em;
	}

	nav.navtop {
		border-bottom: none;
		font-size:.85em;
	}
	
	nav.navtop .ym-wbox {
		padding-right: 23px;
	}
	
	nav li.active:hover {
		background-color: #536E89;
	}
	
	nav li:hover {
		background-color: #536E89;
	}
	
	.scrolldown {
		background:url(../img/logo-scroll-down.png) no-repeat;
	}
	
	/*----------Sequencer Images----------*/
	/*#supersized{
	top:-4px;
	}*/
	
	/*---------- Content Background ----------*/
	#main .template-split .ym-gl {
		background:#ffffff;
	}
	
	#main .template-split .ym-gl {
		background: none;
		-webkit-box-shadow: none; 
		-moz-box-shadow: none;
		box-shadow: none; 
	}
	
	/*---------- Content Scrollbar ----------*/
	.mCSB_scrollTools .mCSB_draggerRail {
		background: rgba(83, 110, 137, 1);
		  width: 4px;
	}
	
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background: rgba(237, 151, 17, 1);
	}
	
	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
		background: #ED9711;
	}
	.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
		background-image: none;
	}
	
	.mCustomScrollBox>.mCSB_scrollTools {
		height: 107%;
	}
	
	/*---------- Quickbook Section ----------*/
	.quickbook{
		color: #444444;
		border:none;
		border-bottom: 3px solid #787879;
	}
	.quickbookheader {
		background: #516D88;
		border-bottom: none;
		color:#ffffff;
		font-family: 'Merriweather', serif;
		font-size: 100%;
		padding: .75em;
	}
	
	.quickbook label {
		font-family: 'Lato', sans-serif;
	}
	
	/*.quickbooklinks {
		font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-size:110%;
	}*/
	
	/*.quickbooklinks{
		border-top: 2px solid #dcdcdc;
		margin: 0 10px 0 10px;
	}*/
	
	/*.ym-form, .ym-form fieldset{
		border-bottom: 2px solid #dcdcdc;
		padding-bottom: 4px;
	}*/
	
	.quickbook .nights {
		float: right;
	}

	.quickbooklinks a {
		font-family: 'Merriweather', serif;
		font-size: 80%;
		padding: 0px 0px 0px 0px;
	}
	
	.quickbooklinks a:hover,.quickbooklinks a:active {
		background: transparent;
		color:#444444;
	}
	
	.quickbooklinks span {
		background: none;
		color: #1c919f;
		width:1px;
	}
	
	.quickbooklinks li{
		border-top: 2px solid #dcdcdc;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 8px;
		padding-bottom: 6px;
	}
	
	i.fa.fa-check {
		background-color: #536E89;
		color: #ffffff;
		width: 14px;
		border-radius: 12px;
		border: 1px solid #536E89;
		float:right;
		padding: 3px;
	}
	
	/*-- Calendar Customise Colours --*/
	.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: .9em/*{fsDefault}*/; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
	.ui-widget-content { border: none !important/*{borderColorContent}*/; background: #ffffff; color: #9da916/*{fcContent}*/; }
	.ui-widget-content a { color: #222222/*{fcContent}*/; }
	.ui-widget-header .ui-icon {
		background-image: url(../img/ui-icons_222222_256x240.png);
	}
	.ui-widget-header { border: 1px solid #31322e;/*{borderColorHeader}*/; background: #31322e; color: #fff/*{fcHeader}*/; font-weight: bold; }
	.ui-widget-header a { color: #ccc/*{fcHeader}*/; }
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #31322e/*{borderColorHighlight}*/;}
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
		border: 1px solid #31322e;
		background: #dfdedf url(https://www.astoncourthotelderby.com/includes/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	}
	
	#datepicker[type="text"] {
		border:2px solid #C9CACA;
		border-radius: 3px;
	}
	
	.quickbook .date select, .quickbook .nights select, .quickbook .rooms select {
		border:2px solid #C9CACA;
		border-radius: 3px;
		font-family: 'Lato', sans-serif;
}
	
	/*---------- Scroll Quickbook - Less fields than the Group so it needs to be moved over ----------*/
	.quickbook.fixed .ym-form > div:first-child {
		padding-left: 20.2em;
	}
	
	.quickbook.fixed .ym-form > div.nights label {
		display:none;
	}
	
	.quickbook.fixed .ym-form > div {
		padding-left: 1em;
		float:none;
	}
	
	div.quickbook.fixed  ul li .bestrate {
		margin: -40px 0 0 114px;
	}
    
    div.quickbook.fixed  ul li .bestrate.iframe {
		margin-left: 320px!important;
	}
	
	.quickbook.fixed {
		background:rgba( 255, 255, 255, 0.95);
		border-top: none;
		border-bottom: 1px solid #ED9711;
		top:36px;
	}
	
	.quickbook.fixed .ym-form select, .quickbook.fixed .ym-form input {
		padding: 4px;
	}
	
	.quickbook.fixed #datepicker[type="text"] {
		padding: 5px 16px 5px 5px;
	}
	.quickbook .date input#datepicker  {
		cursor:pointer;
		width:11em;
		font-family: 'Lato', sans-serif;
	}
	.quickbook.fixed #datepicker[type="text"] {
		width: 10em!important;
	}
	
	.quickbook.fixed .ym-button {
		margin-left: 14px;
		width: 90px;
		background-color: #ed9711;
		border: 2px solid #ed9711;
		color: #ffffff;
		font-weight: 700;
	}
	
	/*.quickbook.fixed .ym-button:hover{
		background-color: transparent;
		color:#ed9711;
	}*/
	
	div.quickbook.fixed ul li {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	div.quickbook.fixed  ul li .bestrate {
		font-family: 'Merriweather', serif;
		margin: -33px 0 0 130px;
	}
	
	div.quickbook.fixed  ul li .nofee {
		left:52%;
	}
	
	div.quickbook.fixed ul li .bestrate.iframe {
		border-top: none;
	}
	
	#supersized{
		top:-4px;
		webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); 
		-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
		box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);		
	}
	
	div.quickbook.fixed i.fa.fa-check {
		margin-left: 20px;
	}
	
	.quickbookcontent .ym-button {
		width: 216px;
	}
	
	/*---------rates----------*/
	.rates{
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	/*---------- Special Offer Section ----------*/
	/*.content-images .booknow, .rates.rates-imagewithtext .booknow, .ym-button:hover, .template_menu .offer_div .offer_right .offer_bottom a {
		background-color: transparent;
		/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f79803), color-stop(100%, #f79803));
		background-image: -webkit-linear-gradient(top, #f79803, #f79803);
		background-image: -moz-linear-gradient(top, #f79803, #f79803);
		background-image: -ms-linear-gradient(top, #f79803, #f79803);
		background-image: -o-linear-gradient(top, #f79803, #f79803);
		background-image: linear-gradient(top, #f79803, #f79803);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f79803', EndColorStr='#f79803');*/
		/*background-image:none;
		border: 2px solid #f79803;
		border-bottom: 2px solid #f79803;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: #f79803;
		/*font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;*/
		/*font-family: 'Lato', sans-serif;
		border-radius:0px;
		font-weight: 700;
		font-size:13px;
		text-shadow:none;
	 }*/
	
	.content-images .booknow, .rates.rates-imagewithtext .booknow, .ym-button:hover, .template_menu .offer_div .offer_right .offer_bottom a,
	.content-images:hover .booknow:hover, .rates.rates-imagewithtext .booknow:hover, .ym-button, .ym-button:focus, .template_menu .offer_div .offer_right .offer_bottom a:hover,
	.content-images:active .booknow:active, .rates.rates-imagewithtext .booknow:active{
	    background-color: #f79803;
	    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f79803), color-stop(100%, #f79803));
	    background-image: -webkit-linear-gradient(top, #f79803, #f79803);
	    background-image: -moz-linear-gradient(top, #f79803, #f79803);
	    background-image: -ms-linear-gradient(top, #f79803, #f79803);
	    background-image: -o-linear-gradient(top, #f79803, #f79803);
	    background-image: linear-gradient(top, #f79803, #f79803);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f79803', EndColorStr='#f79803');
		background-image:none;
		border: 2px solid #f79803;
		border-bottom: 2px solid #f79803;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: #fff;
		/*font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;*/
		font-family: 'Lato', sans-serif;
		border-radius:0px;
		font-weight: 700;
		font-size:12px;
		text-shadow:none;
		padding:5px 10px;
	}
	
	/*.content-images:active .booknow:active, .rates.rates-imagewithtext .booknow:active {
	    border: 2px solid #f79803;
	    border-bottom: 1px solid #f79803;
	    -webkit-box-shadow: none !important;
	    box-shadow: none !important;
	}*/
	
	.breadcrumb a {
		color:#31322E;
		font-size:10px;
		text-transform:uppercase;
	}
	
	.breadcrumb li:after {
		color: #516D88;
	}
	
	/*-- Content Offers --*/
	.content-images > div {
		background:#ffffff;
	}
	
	.content-images .text .title {
		font: 22px 'Open Sans', sans-serif;
		color:#2f222e;
	}
	
	/*---------- Google Translate Item ----------*/
	.goog-te-gadget-simple .goog-te-menu-value {
		font-size:11px !important;
		text-transform:none;
		z-index:1000;
	}

	#main .template-split .ym-gr .ym-gbox > div, .rates .ym-wbox {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	/*---------- Sub Page - Menu on Left ----------*/
	nav.navside li {
		border-bottom: 1px solid #bbbbbb;
		background-color: #FFFFFF;
	}
	
	nav.navside li:hover, .navside li a:hover, .navside li a:active {
		background-color: #31322E;
		color: #FFF;
	}

	nav.navside li:hover > a {
		color:#ffffff;
	}
	
	nav.navside li.active {
		background: #516D88;
		color:#ffffff;
	}
	
	nav.navside li.active > a {
		color:#ffffff;
	}
	
	.navside li a {
		color: #31322E;
	}
	
	nav.navside li:after {
		color: #bbbbbb;
	}
	
	nav.navside li.active:after {
		color: #ffffff;
	}
	
	.content h2 {
		color: #ED9711;
		font: 14px 'Merriweather', serif;
		font-weight:700;
	}
	
	/*-------Right Side Navigation--------*/
	.breadcrumb a {
		color: #444444;
	}

	/* ---- Special offers Page ---- */
	.template_menu .offer_div {
		border: 1px solid #FFFFFF;
		background: #E4E4E4;
	}
	
	.template_menu .offer_div .offer_right .offer_title{
		background: #516D88;
		border-bottom: 1px solid #eae7dd;
		color: #ffffff;
		font: 18px 'Raleway', sans-serif;
	}
	
	.template_menu .offer_div .offer_right .offer_desc {
		color: #41413B;
		font-weight: bold;
	}
	
	/* ---- Fullscreen Gallery Page Start ---- */
	body.template_gallery {
		background: #fbf8f3;
	}
	
	.template_gallery #controls-wrapper {
		background:#fbf8f3;
	}
	
	.template_gallery #thumb-tray {
		background:#fbf8f3;
		border-top: 4px solid #8c181b;
	}
	
	/*---------- Footer Section ----------*/
	.navbottom {
		background: #31322E;
		border-bottom: 1px solid #31322E;
	}
	
	.footerbottomhotels a {
			color: #ffffff;
	}
	
	nav.navbottom li:after{
		content: '|';
		color: #ED9711 !important;
	}
	
	.address a:hover{
		color: #ffffff;
		background-color:transparent;
	}
	
	.address h1 {
		color: #ed9711;
		font-family: 'Lato', sans-serif;
	}
	
	p.footer_title{
		color: #ed9711;
		font-family: 'Lato', sans-serif;
	}
	
	footer {
		background: #536e89; /* Old browsers */
		background: -moz-linear-gradient(top,  #536e89 0%, #536e89 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536e89), color-stop(100%,#536e89)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #536e89 0%,#536e89 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #536e89 0%,#536e89 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #536e89 0%,#536e89 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #536e89 0%,#536e89 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536e89', endColorstr='#536e89',GradientType=0 ); /* IE6-9 */
		color:#ffffff;
		
	}
	
	.footerleftaddress {
		border-right:0;
	}
	
	.footerclear {
		border-bottom: 2px solid #ffffff;
	}
	
	.footerbottomhotels {
		color: #ffffff;
	}
	
	footer .address .footerbottomhotels a:hover {
		color: #ED9711;
	}

	.footerbottomhotels span {
		color: #ccc3b2;
		color: #999; /*-- Footer Revised to be solid black by client --*/
	}
	.template_loudervoice #supersized, .template_loudervoice .rates{
		display: none;			
	}
	.template_loudervoice #main{
		min-height: 400px;
		margin-top: 100px;
	}
	.template_loudervoice #main .ym-wrapper.content{
		max-width: 640px;
	}
	.template_loudervoice header .logo{
		height: 84px;
	}
	.mobilefooterbottomhotels{
		display:none;
	}
	.mobilesocialmediaicons{
		display:none;
	}
	/*---------- MVT Changes ----------*/
	 a.reviews_button{
		display:none;
	}   
	/*---Leave as display none for mvt on quickbookfixed----*/
	.quickbook.fixed a.reviews_button{
	display:none;
	/*----*/
	}
	.page_loudervoice-test-2 a.reviews_button {
		display:block;
	}
	
	.quickbooklinks a.reviews_button span
	{
		font-size: 220%;
		padding: 0px 7px 6px 6px;
		background:none !important;
	} 	 
	/*---Leave as display none for mvt on quickbookfixed----*/
	.quickbooklinks a.reviews_trigger
	{
		display: none;
	/*----*/		
	}
	.quickbooklinks a.reviews_trigger span
	{
		font-size: 220%;
		padding: 0px 7px 6px 6px;
		background:none!important;
	}
	
	.reviews_container
	{
		display: none;
		top: 138px;        
		right: 23px;         
		width: 254px;    
		z-index: 0;    
		position: absolute;   
		background:  rgb(255, 255, 255);    
		padding: 10px 0;    
		text-align: center;    
		cursor: pointer;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.page_lv-test .quickbooklinks a.reviews_trigger,	
	.page_lv-test .reviews_container
	{
		display: block;
	}
	.quickbook.fixed .quickbooklinks .a.reviews_trigger, .page_lv-test .quickbook.fixed .quickbooklinks a.reviews_trigger
	{
		display: none;
	}
	
	.reviews_container.reveal{
		top: 348px;	
		z-index: 10000;  
		background:#F1F1F3;
		border-top:2px dotted #ccc;
	}
	
	div.lv-latest-reviews-widget {
		width: 98%!important;
		padding-left: 3px!important;
	}
	
	/*.content h2 {
		color: #31322e;
		font-family: 'Raleway', sans-serif;
	}*/
	/*-----------Gallery page line color-----------*/
	.template_gallery #thumb-tray {
		background: #000;
		border-top: 4px solid #ffffff;
	}
	/*----------Site Map Hover effect-------------*/
	.page_layout_sitemap_selected .sitemap ul ul a:hover {
		color: #ED9717;
	}
	.page_layout_sitemap_selected .sitemap > ul > li > a:hover {
		color: #ED9717;
	}
	.page_layout_sitemap_selected .sitemap ul ul a {
		color: #516D88;
	}
	
	body.template_menu.page_layout_special_offers.page_test-special-offers{
		background: #31322E; /* Old browsers */
		background: -moz-linear-gradient(top,  #31322E 0%, #31322E 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31322E), color-stop(100%,#31322E)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #31322E 0%,#31322E 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #31322E 0%,#31322E 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #31322E 0%,#31322E 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #31322E 0%,#31322E 100%); /* W3C */
	
	}
	
	.page_layout_special_offers #main .template-menu .ym-gr .ym-gbox{
		background-color: white;
		background: -moz-linear-gradient(left, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(255,255,255,1)), color-stop(70%,rgba(255,255,255,1)), color-stop(100%,rgba(255, 255, 255, 1)));
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 70%,rgba(255, 255, 255, 1) 100%);
		background: -o-linear-gradient(left, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(left, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 70%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to right, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 70%,rgba(255, 255, 255, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	
	}
    
    .desktop-food-rating{
        //display: none;
        position: relative;
        clear: right;
        float: left;
        top: 32px;
        left: 340px;
    }
    
    .mobile-food-rating{
        display:none;
    }
}	
/*---------- MVT Changes ----------*/
@media screen and ( max-width: 1300px ){
	.template_loudervoice #main .ym-wrapper{
		margin: 0;
	}
}

@media screen and ( max-width: 990px ) {
	/*---------------- Begin Custom Claregalway Styles ----------------*/
	#page {
		background:#ffffff;
	}
	
	header{
		background-color: #31322E;
	}
	
	header .logo, .template_iframe .logo {
		background: #31322E url(../img/logo-scroll.png) no-repeat;
		border:none;
		height:84px;
		width:200px;
	}
	
	header ul.header_nav {
		display: none;
	}
	
	header .header_links ul {
		display: none;
	}
	
	#main .template-split .ym-gl {
		background: #fffdf9;
	}
	
	nav.mobile{
		background-color:#31322E;
	}
	
	nav.mobile .show {
		text-indent: -9999px;
	}
	
	nav.mobile .show {
		background:url( "../img/mbl-menu.png" ) center left no-repeat;
	}
	
	nav .firstlevel ul{
		min-width:191px;
	}
	
	nav .firstlevel ul ul, nav .firstlevel > li:last-child ul ul, nav .firstlevel > li:nth-last-child(2) ul ul {
		left: auto;
	}
	.template_loudervoice #main{
		min-height: 40px;
		margin-top: 0px;
	}
	
	.template_loudervoice #main .ym-wrapper.content{
		max-width: auto;
	}
	
	.template_loudervoice .content h1{
		margin: 0;
		padding-top: 22px;
	}
	
	.template_loudervoice #main .ym-wrapper{
		margin: 0 auto;
	}
	
	#supersized {
		top: 0px;
	}
	
	#main {
		background: #FFFFFF;
	}
	
	.rates{
	background:#ffffff !important;
	}
	
	.quickbookheader {
		color: #FFFFFF;
		font-family: 'Merriweather', serif;
		font-size: 165%;
		font-weight: bold;
		padding: .75em;
		background: #31322E;
	}
	
	.quickbook {
		background: #31322E;
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr=	'#ffffff');
		color: #FFF;
		border-bottom:3px solid #31322E;
	}

	.quickbooklinks{
		background:#31322E;
	}
	
	.quickbooklinks li{
		padding-top: 12px;
		padding-bottom: 8px;
	}
	
	.quickbooklinks span {
		color: #FFFFFF;
	}
	
	.quickbook .ym-form > div.nights, .quickbook .ym-form > div.rooms {
		float: none;
	}
	
	.quickbooklinks a, .quickbooklinks a:hover, .quickbooklinks a:active {
		background: transparent;
		color: #ffffff;
	}
	
	i.fa.fa-check {
		background-color: #FFFFFF;
		color: #516D88;
		width: 14px;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		padding: 3px;
		position: absolute;
		right: 9px;
	}
	
	/*.ym-button{
		background-color: transparent ;
		background-image:none;
		/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c919f), color-stop(100%, #1c919f));
	    background-image: -webkit-linear-gradient(top, #1c919f, #1c919f);
	    background-image: -moz-linear-gradient(top, #1c919f, #1c919f);
	    background-image: -ms-linear-gradient(top, #1c919f, #1c919f);
	    background-image: -o-linear-gradient(top, #1c919f, #1c919f);
	    background-image: linear-gradient(top, #1c919f, #1c919f);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1c919f', EndColorStr='#1c919f');*/
		/*border: 2px solid #f79803;
		border-bottom: 2px solid #f79803;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color:#ffffff;
		font: 13px 'Open Sans', sans-serif;
	}
	
	.ym-button:hover{
		background-color: #f79803;
		background-image: none;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f79803), color-stop(100%, #f79803));
	    background-image: -webkit-linear-gradient(top, #f79803, #f79803);
	    background-image: -moz-linear-gradient(top, #f79803, #f79803);
	    background-image: -ms-linear-gradient(top, #f79803, #f79803);
	    background-image: -o-linear-gradient(top, #f79803, #f79803);
	    background-image: linear-gradient(top, #f79803, #f79803);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f79803', EndColorStr='#f79803');
		border: 1px solid #f79803;
		border-bottom: 1px solid #f79803;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: #ffffff;
		font: 13px Lato, sans-serif;
		font-size: 130%;
	}*/
	
	nav.navbottom{
		display:none;
	}
	
	.mobilefooterbottomhotels{
		display:none;
	}	
	
	.mobilesocialmediaicons{
		display:none;
	}
	
	.footerleftaddress {
		padding-top: 20px;
	}
	
	.ui-widget-content{
		z-index:99999!important;
	}
	
	/*---------------- Meadhbh Mobile Buttons Styling ----------------*/
	
	.mobile-buttons {
    border-top: 1px solid #ffffff;
	}

	.mobile-buttons-table li{
    background-color: #516D88;
	border-right:1px solid #ffffff;
	}

	.mobile-buttons-table li.promote {
	background-color: #F79803;
	}
	
	.mobile-buttons-table li.promote a{
	text-shadow: 0 1px 0 #000;
	color:#ffffff;
	}

	nav.navmobile-index {
    background-color: #ffffff;
	} 	
	
	nav.navmobile-index li {
    background-color: #516D88;
	border-bottom:1px solid #ffffff;
	}
	
	nav.navmobile-index li a{
    color: #ffffff;
	}
	
	nav.navmobile-index li.promote{
    background-color: #F79803;
	}
	
	
	.mobile-buttons-table li a {
	color: #ffffff;
	}

	nav.navmobile-index a:before {
    background-color: #FFFFFF;
    border: 1px solid #516D88;
	}
 	
	nav.navmobile-index a:after {
    color: #516D88;
	}
	
	i.fa.fa-check.fa-lg {
	position: relative;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
	float:none;
	right:0px;
	}
	
	.quickbook {
    display: none;
	}
    
    .desktop-food-rating{
        left: 200px;
    }
}
@media screen and ( max-width: 770px ){
	nav .firstlevel ul{
		min-width:191px;
	}
	
	nav .firstlevel ul ul, nav .firstlevel > li:last-child ul ul, nav .firstlevel > li:nth-last-child(2) ul ul {
		left: auto;
	}
	
	header .logo, .template_iframe .logo, .template_gallery .logo {
		background: #31322E url(../img/logo-scroll.png) no-repeat;
		height:84px;
		border:none;
	}
	
	/*header .logo, .template_iframe .logo {
		margin-left: auto;
		margin-right: auto;
		width: 71%;
	}*/
	
	.template_split h1 {
		padding-bottom: 10px !important;
	}
	
	#supersized {
		top: 0px;
	}
	
	.quickbook{
		border-bottom: 3px solid transparent;
	}
	
	/*.quickbookcontent .ym-button {
		background-color: transparent;
		background-image: none;
		border: 2px solid #f79803;
		border-bottom: 2px solid #f79803;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: #F79803;
		font: 13px lato, sans-serif;
	}*/
	
	.quickbooklinks a, .quickbooklinks a:hover, .quickbooklinks a:active {
		background: transparent;
		color: #ffffff;
	}
	
	.quickbooklinks{
		border-bottom:none;
		background: #31322E;
	}
	
	.quickbooklinks li{
		border-top: 2px solid #dcdcdc;
		padding-top: 12px;
		padding-bottom: 8px;
		/*margin-left: 5px;
		margin-right: 8px;*/
	}
	
	.quickbooklinks span {
		color: #FFFFFF;
	}
	
	.quickbook .date input#datepicker {
		width: 8em;
	}
	
	i.fa.fa-check {
		background-color: #FFFFFF;
		color: #516D88;
		width: 14px;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		padding: 3px;
		position: relative;
	}
	
	
	
	nav.navbottom{
		display:none;
	}
	
	p {
		font-size: 0.85em;
		font-size: 15px;
		line-height: 24px;
	}
	
	footer {
		margin-bottom: 60px;
		margin-top: -20px;
		line-height: 31px;
		background: #31322E;
		background: -moz-linear-gradient(top, #31322E 0%, #31322E 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31322E), color-stop(100%,#31322E));
		background: -webkit-linear-gradient(top, #31322E 0%,#31322E 100%);
		background: -o-linear-gradient(top, #31322E 0%,#31322E 100%);
		background: -ms-linear-gradient(top, #31322E 0%,#31322E 100%);
		background: linear-gradient(to bottom, #31322E 0%,#31322E 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31322E', endColorstr='#31322E',GradientType=0 );
	}
	
	
	/*-----------Disabling footerclear to remove the gap-----------*/
	.footerclear{
		border-bottom: none;
		padding:0 0 0 0;
	}
	
	.footerrightlogo{
		display:none;
	}
	
	.footerleftaddress {
		padding-top: 20px;
		float:none;
		margin: 32px 38px 0 74px;
		font-size:13px;
	}
	/*--------Enabling social media icons in Footer on mobile mode------------*/
	.mobilesocialmediaicons {
		display: block;
		margin-top: 28px;
		margin-bottom: 12px;
	}
	
	
	
	.mobilesocialmediaicons a img {
		padding: 10px 10px 5px 10px;
	}
	/*------------Disabling standard Footer in mobile mode----------------*/
	.footerbottomhotels{
		display:none;
	}
	/*------------Enabling mobile Footer---------------*/
	.mobilefooterbottomhotels{
		display:block;
		background-color:#516D88;
		margin-left:-12px;
		margin-right:-12px;
	}
	.mobilefooterbottomhotels a {
		text-decoration: underline;
		color: #fff;
	}
	.mobilefooterbottomhotels a img {
		margin-top: 20px;
	}
	.address h1{
		font-size: 18px;
	}
    
    .desktop-food-rating{
        display:none!important;
    }
    
    .mobile-food-rating{
        display:block;
        padding-top: 20px;
    }
}
@media screen and (max-width: 600px){
	nav .firstlevel ul{
		min-width:191px;
	}
	
	nav .firstlevel ul ul, nav .firstlevel > li:last-child ul ul, nav .firstlevel > li:nth-last-child(2) ul ul {
		left: auto;
	}
	
	/*.mobilebook a.ym-button:first-child{
		background: #31322E;
	}*/
	
	.quickbook {
		border-bottom: 3px solid rgb(81, 109, 136);
	}
	
	.quickbooklinks{
		background: #516D88;
	}
	
	.quickbooklinks li{
		border:none;
		padding-top: 12px;
		padding-bottom: 8px;
	}
	
	.quickbook .ym-button {
		margin-bottom: 14px;
	}
	/*.quickbookcontent .ym-button {
		background-color: transparent;
		background-image: none;
		border: 2px solid #f79803;
		border-bottom: 2px solid #f79803;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: #F79803;
		font: 13px lato, sans-serif;
	}*/
	
	i.fa.fa-check {
		position: relative;
	}
	
	.ym-button:hover{
		font-size:130%;
	    min-width: 50%;
		padding: 10px 30px;
	}
	
	.footerleftaddress {
		margin: 40px 0 0 0;
		font-size:13px;
	}
	
	.address h1{
		font-size: 18px;
	}
}
@media only screen and (max-width: 600px) {
  #personalise {
    display: none !important;
  }
}