@media screen {


	nav.navtop a.logo_main {
    	width: 190px;
	}
	.logo {
		background: #fff url('../img/hastings-hotels-logo.jpg') no-repeat center;
		height: 135px;
		margin-top: -4px;
	}
	.nav-icons {
		display:none;
	}
	#sidebar.fixed .quickbookheader {
		display: none;
	}

	.scrolldown-wrapper {
		display:none;
	}
	.scrollup-wrapper {
		display:none;
	}
	.rates {
		left: auto;
    	right: 32px;
	}
	.languages li{
		display:none;
	}
	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background:#fbf8f3 !important;
	}
	nav.navtop, nav.mobile {
    box-shadow: 0px 2px 2px rgba( 0, 0, 0, 0.0 );
	}

	#slidecaption {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%,rgba(0,0,0,0) 55%);
	}
	nav.navbottom li a {
    	color: #ffffff;
		font-family: 'Open Sans', sans-serif;
		font-size:12px;
		letter-spacing: 1px;
	}
	nav.navtopright .firstlevel li:hover, nav li:active {
    	background-color: transparent !important;
	}
	nav.navbottom .firstlevel li:hover, nav li:active {
    	background-color: transparent !important;
	}
	.social_links li:hover, nav li:active {
    	background-color: transparent !important;
	}
	nav.navtopright .firstlevel li a:hover {
 		color:#a5986a;
	}
	nav.navbottom .firstlevel li a:hover {
 		color:#a5986a;
	}
	nav.navbottom .firstlevel li {
 		padding: 0 .0em 0 .4em;
	}
	nav li:hover, nav li:active {
    	background-color: #a5986a !important;
	}
	nav .firstlevel > li li {
   		border-bottom-color: #E8E8E8;
    	border-top-color: #ffffff;
	}
	nav .firstlevel > li li a {
    	color: #121325;
	}
	nav .firstlevel > li li a:hover {
    	color: #ffffff;
	}
	nav.navtop .firstlevel > li {
    	border-left: none;
	}
	nav.navtopright li a {
    	color: #121325;
    	letter-spacing: 0px;
	}
	nav li {
    	padding: 0 .0em 0 .1em;
	}
	/*footer {
		background: #0E1525 url('../img/footer-background-strip.jpg') repeat-x !important;
	}*/
	.grid-footer-bottom {
    	border-color: transparent;
	}
	nav.navtop, nav.mobile {
		border-bottom: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
	}
	.quickbookheader {
    	font-family: 'Buenard', serif;
    	padding-top: 1.1em;
	}
	#sidebar .ym-wbox {
    	background: rgba(18, 19, 37, 0.8);
	}
	#sidebar.fixed .ym-wbox {
		width: 121%;
	}

	.quickbookheader {
		padding-top: 0.1em;
	}
	#bestrate {
		font-size:16px;
		padding-top:6px;
	}
	#sidebar.fixed #bestrate {
		padding-top:0px;
	}
	#sidebar.fixed .quickbook .hotel select {
		width: 71%;
	}
	.page_christmas-vouchers .features:not(.larger_setup) .feature {
		background-image: url(/includes/img/hasting-vouchers-xmas-bg.jpg);
		-moz-box-shadow: 0px 2px 2px rgba( 0, 0, 0, 0.32 );
		box-shadow: 0px 2px 2px rgba( 0, 0, 0, 0.32 );
	}
	.page_christmas-vouchers .feature-footer {
		background-color: transparent;
		border-color: transparent;
	}
	.page_christmas-vouchers .feature:hover .feature-footer {
		background-color: #86ceba;
		border-color: #fbf8f3;
	}
	.page_christmas-vouchers .feature .text .description {
		background-color:transparent;
	}
	.page_christmas-vouchers .feature .text .description-text {
		background-color:transparent;
		color:#727272;
		font-weight: 600;

	}
	.page_christmas-vouchers .feature .text .title {
		color: #727272;
		font-weight: 600;

	}
	.page_christmas-vouchers .feature .text .subtitle {
		color:#727272;
		font-weight: 600;

	}

	.page_christmas-vouchers .booknow {
		background-color: #bc981c;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #bc981c ), color-stop( 100%, #bc981c ) );
		background-image: -webkit-linear-gradient( top, #bc981c, #bc981c );
		background-image: -moz-linear-gradient( top, #bc981c, #bc981c );
		background-image: -ms-linear-gradient( top, #bc981c, #bc981c );
		background-image: -o-linear-gradient( top, #bc981c, #bc981c );
		background-image: linear-gradient( top, #bc981c, #bc981c );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#bc981c', EndColorStr='#bc981c' );
		color: #FFF;
		text-shadow: 0 1px 0 #82764F;
	}
	.page_christmas-vouchers .booknow:hover{
		background: #bc981c;
	}
	.page_christmas-vouchers .box-content{
		background-image: url(http://www.hastingshotels.com/includes/img/hasting-vouchers-ribbon-new.jpg);
		background-repeat: no-repeat;
		background-size:99%;
		background-position-y:34%;
	}
	.page_christmas-vouchers .features-box{
		width:89%;
		margin-top:80px;
	}
	.page_christmas-vouchers .content_subtitle {
		border-color:transparent;
	}
	.page_careers .rates {
		display: none;
	}
	.page_careers #sidebar {
    		display: none;
	}
	.page_careers-contact .rates {
		display: none;
	}
	.page_careers-contact #sidebar {
				display: none;
	}
	.page_OurCompany .rates {
		display: none;
	}
	.page_OurCompany #sidebar {
    		display: none;
	}
	.page_company .rates {
		display: none;
	}
	.page_company #sidebar {
    		display: none;
	}
	.page_grandcentraljobs .rates {
		display: none;
	}
	.page_grandcentraljobs #sidebar {
				display: none;
	}
	.page_hotelemploymentacademy .rates {
		display: none;
	}
	.page_hotelemploymentacademy #sidebar {
				display: none;
	}
	.page_chef-development .rates {
		display: none;
	}
	.page_chef-development #sidebar {
				display: none;
	}
	.page_managementambassadorprogramme .rates {
		display: none;
	}
	.page_managementambassadorprogramme #sidebar {
				display: none;
	}
	.page_Traineemanagerprogramme .rates {
		display: none;
	}
	.page_Traineemanagerprogramme #sidebar {
				display: none;
	}
	.page_training .rates {
		display: none;
	}
	.page_training #sidebar {
				display: none;
	}
	.page_job-alerts .rates {
		display: none;
	}
	.page_job-alerts #sidebar {
				display: none;
	}
	.page_benefits .rates {
		display: none;
	}
	.page_benefits #sidebar {
    		display: none;
	}
	.page_jobs .rates {
		display: none;
	}
	.page_jobs #sidebar {
    		display: none;
	}
	.voucher-tag{
		display:none;
		position:absolute;
		right:229px;
		top:50px;
	}
	#sidebar.fixed .voucher-tag{
		display:none;
	}
	nav.navmobile-index a {
    background-repeat: no-repeat;
    height: 80px;
    line-height: 80px;
    padding: 0;
    padding-left: 100px;
    font-size: 100%;
	}
	/*.page_valentinesoffers #main{
		background-image:url(/includes/img/bg-valentines-new.jpg);
		background-size:cover;
	}*/
    
    .page_valentinesoffers #main .box-content .content_title {
        background-color:transparent;
    }
    
    .page_valentinesoffers #main .box-content .content_subtitle {
        color:#D41F3A!important;
    }
    
    .page_valentinesoffers #main .features.tile .feature-footer {
        background-color:#D41F3A!important;
    }
    
     .page_valentinesoffers #main .features.tile .button.booknow {
         background-color:#BB0621!important;
        border: 1px solid #BB0621!important;
        border-bottom: 1px solid #BB0621!important;
        box-shadow: inset 0 1px 0 0 #BB0621!important;
        text-shadow: 0 1px 0 #BB0621;
         background-image: -webkit-linear-gradient( top, #BB0621, #BB0621 );
    }
    
    .page_valentinesoffers #main .features.tile .button.booknow:hover {
         background-color:#CA1530!important;
        background-image: -webkit-linear-gradient( top, #CA1530, #CA1530 );
        border: 1px solid #BB0621!important;
        border-bottom: 1px solid #BB0621!important;
        box-shadow: inset 0 1px 0 0 #BB0621!important;
    }
    
	.page_Christmas2017test .rates{
		display:none;

	}
	.page_Christmasgifts .quickbook{
		display:none;
	}
	.page_Christmasgifts .rates{
		display:none;
	}

	/*nav.navtop .ym-wbox > .firstlevel > li:nth-last-child(2) {*/
		/*background: #fff url(../img/christmas-button4.jpg) no-repeat center;*/
	/*	width: 134px;
		height: 40px;
	}*/

	/*nav.navtop .ym-wbox > .firstlevel > li:nth-last-child(2) span{
		color:#121325;
	}

	nav.navtop .ym-wbox > .firstlevel > li:nth-last-child(2) span:hover{
		color:#fff !important;
	}*/

	.blog_post.html_template .blog_content .blog_col_left img {
		max-width: 100%;
	}
	.page_index .parallax{
		display:none;
	}
	.page_index .for_parallax .box-content > .iframe_container *  {
		max-width: 100%;
	}
	.page_index .parallax + .ym-wrapper{
		max-width:100%;
	}
	.darkest-text .image_grid_content >div, .banner.show_info a .overlay span, .parallax .overlay span, .image_grid_content >h1 {
			    color: #12101f;
	}
	.page_Digitalk-conference .quickbook{
		display:none;
	}
	.page_Digitalk-conference .rates{
		display:none;
	}
	.page_redesign .parallax{
		display:none;
	}
	.page_redesign .for_parallax .box-content > .iframe_container *  {
		max-width: 100%;
	}
	.page_redesign .parallax + .ym-wrapper{
		max-width:100%;
	}
	.page_roi-competition .iframe_embed{
        height: 363px;
    }
    .page_jobs .iframe_container .iframe_embed_container{
    	max-width: 1300px;
    }
}
@media screen and (min-width: 768px) {
	.blog_post.html_template .blog_content {
		display: inline-block;
	}
	.blog_post.html_template .blog_content .blog_col_left {
	    width: 40%;
	    float: left;
	}
	.blog_post.html_template .blog_content .blog_col_right {
	    width: 60%;
	    float: right;
	    padding-left: 20px;
	    box-sizing: border-box;
	}
	.blog_post.html_template .blog_content .blog_col_right .blog_title {
		display: inline-block;
	}
	.blog_post.html_template hr {
	    float: left;
	    width: 100%;
	}
}
@media screen and (max-width: 1024px){
	.page_christmas-vouchers .features-box{
		width:89%;
		margin-top:44px;
	}
	.page_christmas-vouchers .box-content {
		background-position-y:22%;
	}
	.page_christmas_gift_vouchers .mobile-buttons, .page_gift-vouchers .mobile-buttons, .page_christmas-vouchers .mobile-buttons{
		display:none!important;
	}
}

@media screen and (max-width: 990px){
	.page_christmas-vouchers .features-box{
		width:100%;
	}
	.page_christmas-vouchers .box-content{
		background:#fff;
	}
	.page_layout_Text_Promotions_Text iframe.youtubeembed {
    height: auto;
    width: 100%;
    min-height: 300px;
	}
	/*footer .row-post-nav a {
    	color: #3C3E4C;
	}*/

	.page_index .for_parallax .box-content > .iframe_container *  {
		height:600px;
		margin-bottom: 60px;
	}

	.page_redesign .for_parallax .box-content > .iframe_container *  {
		height:600px;
		margin-bottom: 60px;
	}
	.page_roi-competition .iframe_embed{
        height: 600px;
    }


}
