@media screen {

	.voucher-tag {
	  position: absolute;
    top: 180px;
    /*right: 0px;*/
    z-index: -4;
	}

	.fixed .voucher-tag {
    display:none;
	}

	img.xmas {
    width: 220px;
	}

	#sidebar.fixed .quickbook {
		max-width: 690px;
		padding-left: 240px;
	}

	.logo {
    background: url('../img/logo.png')  no-repeat center;
    height: 80px;
    width: 240px;
    margin-top: 2px;
	}

	h1, h2, h3 {
    font-family: 'Open Sans', sans-serif;
	}

	h2 {
    padding: 0 0px 15px 0px;
}

	p
	{
	 font-family: 'Open Sans', sans-serif;
	}

	#main {
		color: #767676;
	}

	.rates .booknow {
    font-size: 90%;
    font-weight: 200;
}
	/*feature .text .description {
		color: #000000 !important;
	}
	.feature .text .description a:hover{
		color: #ffffff !important;
	}
	.feature:hover, .feature:hover .text .description, .feature:hover .text .description-text {
    background-color: transparent;*/
}
	.nav-icons > div.showimages {
    display: none;
	}
	
	.top_right_nav nav a span{
		color: #814c9e;
		font-size: 12px;
	}
	
	.top_right_nav nav a span:hover{
		color: #ffffff;
	}
	
	nav.navtop, nav.mobile {
    border-bottom: 2px solid #814c9e;
	}

	nav.navtop .firstlevel > li {
    border-left: none;
	}

	.languages li:hover {
    background-color: transparent;
	}

	.quickbookheader {
    background-color: #814c9e;
	}

	.quickbookheader {
    background-color: #814c9e;
	}

	.bx-wrapper .bx-viewport {
	    background-color: #b3b1b2;
	    border-color: #814c9e;
		}


	#sidebar.fixed .quickbookheader {
	display:none;
	}


@media screen and (max-width: 990px){
	.voucher-tag {
    display:none;
	}

	nav.mobile .show i {
		color: #814c9e;
}

    .logo {
		background: url('../img/logo.png')  no-repeat center;
    border: 0;
    height: 119px;
    margin-top: 0;
    width: 100%;
	}


	.mobile-show {
		background-color: #b3b1b2;
	}

}
