@media (max-device-width : 568px), (max-width:481px) {
	body {
		-xxwebkit-text-size-adjust:100%;
		-moz-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
		text-size-adjust:100%;
	}
	.xs-visible {
		display: inline-block!important;
	}
	.xs-hidden {
		display: none!important;
	}
	html,body {
		height:100%;
		width: 100%;
		overflow-y:auto;
		overflow-x:hidden;
	}
	body {
		/*margin-top:47px;*/
		/*margin-bottom:44px;*/
		background-color: #0099e0;
		/*background-image:url('img/structuur-blauw.jpg');*/
		background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#0099e0 51%,#0099e0 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#0099e0 51%,#0099e0 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#0099e0 51%,#0099e0 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#0099e0 51%,#0099e0 100%);
	}
	/* all animated elements */
	#xs-vind-woordbeeld,
	.center-top,
	#xs-bottom,
	#xs-map-view,
	#my-location-button,
	#query-container #query-address,
	#query-container,
	#xs-day-select-container,
	#xs-time-select-container,
	#xs-time-select-label,
	#xs-time-select,
	#xs-day-select,
	#xs-day-select-container::after,
	#xs-time-select-container::after,
	#query-form #destination-rate,
	#xs-map-back-button,
	#query-loading,
	.center-left,
	#listings-headers,
	#xs-map-detail-box,
	#xs-list-footer-box,
	#xs-info-button::after,
	#xs-query-go-button::after,
	#accessory-pane,
	#query-clear-btn
	{
		-webkit-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
		transition: all 0.1s linear;
		/*-webkit-transform: translateZ(0);*/
		/*transform: translateZ(0);*/
		/*-webkit-transform: translate3d(0, 0, 0);*/
		/*transform: translate3d(0, 0, 0);*/
	}
	.no-transition {
		-webkit-transition-duration:0s !important;
		transition-duration:0s !important;
		-webkit-transition:all 0s !important;
		transition:all 0s !important;
	}
	#xs-logo {
		position: absolute;
		/*top:365px;*/
		bottom:25px;
		width: 100%;
		z-index: 1000;
		height: 43px;
		min-width: 0;
		background: none;
		border-bottom:2px solid black;
		left:-100%;
		display: block;
		pointer-events:none;
		-webkit-transition: left 0.15s linear;
		-moz-transition: left 0.15s linear;
		transition: left 0.15s linear;
		/*-webkit-transform: translate3d(0, 0, 0);*/
		/*transform: translate3d(0, 0, 0);*/
	}
	.frontpage #xs-logo {
		left:0;
	}
	#xs-logo .woordbeeld {
		font-size:18px;
		line-height: 45px;
		font-weight: 600;
		margin:0;
		display: inline-block;
	}
	#xs-logo .woordbeeld span {
		display: none;
	}
	#xs-logo .woordbeeld img {
		width:auto;
		margin-top:15px;
		height: 25px;
	}
	#xs-logo .logo {
		height:38px;
		width:auto;
		float:left;
		margin:5px 5px 0 0;
	}
	#xs-vind-woordbeeld {
		max-width: 300px;
		height: auto;
		margin:0 auto;
		display: block !important;
		position: relative;
		left:-100%;
	}
	.frontpage #xs-vind-woordbeeld {
		left:0;
	}
	#appLayout {
		position: absolute;
		top:0;
		bottom:0;
		overflow-x:hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
	.center {
		position: relative;
		width: 100%;
		top: 0;
		bottom: 0;
		height: 100%;
		min-height: 100%;
		background: white;
		overflow: hidden;
	}
	.center-top {
		position: relative;
		/*left:-100%;*/
		padding-top:35px;
		height: 300px;
		position: relative;
		z-index: 100;
		border-bottom:none;
		background-color:rgba(255,255,255,0);
		left:0;
	}
	.frontpage .center-top {
		display: block;
		background-color:rgba(255,255,255,1.0);
	}
	.frontpage .center {
	}
	.view-map .center-top {
		/*height: 0;*/
		/*padding-top:0;*/
		pointer-events:none;
	}
	#xs-bottom {
		position: relative;
		left:-100%;
		max-height: 0;
		min-height: 0;
		z-index: 200;
		background-color:#0099e0;
		overflow: hidden;
		color:white;
		padding:10px;
		line-height: 1.5em;
	}
	.xxfrontpage #xs-bottom {
		left:0 !important;
		max-height: 10000px !important;
		min-height: 60%;
		top:0 !important;
		/*top: 300px;*/
	}
	.view-map #xs-bottom {
	}
	.show-info-view #xs-bottom {
		max-height: 10000px;
		left:0;
		-webkit-transition-duration:0;
		transition-duration:0;
	}
	.show-info-view #xs-copyright {
		/*top:335px;*/
	}
	#xs-bottom a {
		color:white;
		display: block;
		text-decoration: none;
		background-color:#00aaf0;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		padding:10px;
		margin-bottom:10px;
		padding-right:40px;
		position: relative;
	}
	#xs-bottom a::after {
		content:'\203a';
		font-family: 'PrettigParkeren';
		font-style: normal;
		speak: none;
		font-weight: normal;
		font-size: 12px;
		position: absolute;	
		right: 10px;
		top:50%;
		margin-top:-12px;	
	}
	#xs-bottom h4 {
		font-weight: normal;
		font-size:22px;
		margin-top:1em;
		padding:0 5px;
	}
	#xs-bottom p {
		margin-top:.2em;
		padding:0 5px;
	}
	#xs-map-view {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		/*min-height: 90%;*/
		bottom:25px;
		z-index: 1;
	}
	.frontpage #xs-map-view {
		visibility: hidden;
		/*opacity: 0.1;*/
	}
	.view-map #xs-map-view {
	}
	.center-center #map-container {
		border:none;
		position: absolute;
		top:0;
		height: auto;
		bottom:90px;
		width: 100%;
	}
	.view-list .center-center #map-container {
		bottom: 0px !important;
	}
	#xs-copyright {
		position: absolute;
		bottom:0;
		height: 25px;
		left:0;
		right:0;
		color:#6ad4ff;
		padding:4px 0 0 10px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		font-size:12px;
		background-color: #0099e0;
		z-index: 100;
	}
	#xs-info-button {
		position: absolute;
		right: 10px;
		color: #6ad4ff;
		text-decoration: none;
		padding-right: 20px;
	}
	.frontpage #xs-info-button {
		/*display: none;*/
	}
	#xs-info-button::after {
		content: "\e003";
		font-family: 'PrettigParkeren';
		font-style: normal;
		font-size: 20px;
		speak: none;
		-webkit-font-smoothing: antialiased;
		position: absolute;
		top:-4px;
		right:0;
		pointer-events:none;
	}
	#xs-info-button.active::after {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		top:-2px;
	}
	.frontpage #xs-copyright {
		display: none;
	}
	.center-top .form-container {
		min-width: 0;
		min-height: 0;
		/*padding:5px 10px;*/
		padding:0;
		/*text-align: center;*/
	}
	#my-location-button {
		display: block;
		width: 100%;
		left:-150%;
		/*right:80%;*/
		/*max-width: 100%;*/
		position: absolute;
		top:20px;
		box-sizing:border-box;
	}
	.frontpage #my-location-button {
		left:0px;
		/*right:0px;*/
	}
	#query-form .icon-destination-marker {
		display: none;
	}
	#query-container {
		display: block;
		text-align: left;
		position: absolute;
		top:10px;
		left:60px;
		right:10px;
	}
	.frontpage #query-container {
		top:65px;
		left:10px;
		right:10px;
	}
	#parkeren-in-label {
		display: none;
	}
	#query-container #query-address {
		position: absolute;
		display: block;
		background-color:rgba(255,255,255,.8);
		top:0px;
		left:0;
		right:0;
		height: 42px;
		width:100%;
		border-color:rgba(230,230,230,.0);
		border-top-width: 0px;
		border-bottom-width: 1px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:8px 0 8px 4px;
		pointer-events:auto;
		border:none;
		-webkit-appearance: none;
	}
	#query-address-mask {
		display: none;
	}
	.frontpage #query-container #query-address {
		top:88px;
		background-color:#e6e6e6;
		border:none;
		padding:10px 5px 12px 4px;
		font-size: 19px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.frontpage #query-address-mask {
		position: absolute;
		left:0;
		right:0;
		top:88px;
		height:48px;
		display: block;
	}
	#query-container #query-address {
		font-size: 18px;
	}
	.frontpage #query-container #query-address {
		font-size:19px;
	}
	.query-focus #query-container {
		top: 0;
		left:0;
		right: 42px;
	}
	.query-focus #query-container #my-location-button,
	.query-focus #xs-day-select-container,
	.query-focus #xs-time-select-container,
	.query-focus #xs-query-go-button,
	.query-focus #xs-vind-woordbeeld,
	.query-focus #destination-rate {
		display: none !important;
	}
	.query-focus #query-container #query-address {
		position: absolute;
		top: 0;
		border-radius: 0;
		/*background:white;*/
	}
	#query-clear-btn {
		position: absolute;
		display: inline-block;
		top: 0;
		right: 0;
		padding-top:14px;
		line-height: 12px;
		font-size: 30px;
		box-sizing:border-box;
		width:42px;
		height:42px;
		text-align:center;
		background-color:#0099e0;
		color: white;
		-webkit-transform:translate(100%,0);
		transform:translate(100%,0);
		-webkit-transition-delay:.1s;
		transition-delay:.1s;
	}
	.query-focus #query-clear-btn {
		display: block;
		opacity: 1.0;
		-webkit-transform:translate(0,0);
		transform:translate(0,0);
	}
	#query-location-container {
		margin-top: 4px;
	}
	#query-loading {
		opacity: 0.0;
		-webkit-transition-delay:.25s;
		transition-delay:.25s;
	}
	.data-loading #query-loading {
		position: absolute;
		margin: 0;
		top: 58px;
		height: 43px;
		right: 10px;
		background-color: white;
		left:189px;
		width: auto;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		background-position: center;
		opacity: 0.0;
	}
	.view-map.data-loading #query-loading {
		opacity: .8;
	}
	#query-form #destination-rate-prefix {
		display: none;
	}
	#query-form #destination-rate {
		margin-top:0;
		position: absolute;
		top:58px;
		left:189px;
		right:10px;
		height: 27px;
		padding: 8px 0;
		text-align: center;
		font-weight: normal;
		opacity: 1.0;
		font-weight: 18px;
		line-height:27px;
		-webkit-transform:translate(0,0);
		transform:translate(0,0);
		-webkit-transition-delay:.1s;
		transition-delay:.1s;
	}
	.view-map #query-form #destination-rate {
		-webkit-transition: all .15s linear .05s;
		-moz-transition: all .15s linear .05s;
		transition: all .15s linear .05s;
		/*-webkit-transform: translate3d(0, 0, 0);*/
		/*transform: translate3d(0, 0, 0);*/
	}
	.frontpage #query-form #destination-rate {
		/*opacity: 0.0;*/
		-webkit-transform:translate(300%,0);
		transform:translate(300%,0);
	}
	.places-dropdown {
		max-width:100%;
		position: absolute;
		left:0 !important;
		right: 0 !important;
		top:42px;
		bottom:0;
		border:none;
	}
	.places-dropdown li {
		padding:.5em .2em;
		border-bottom:1px solid #e6e6e6;
	}
	.dijitComboBox .ppClearButton {
		margin-top:-9px;
		width: 20px;
		height: 20px;
		line-height:18px;
		font-size: 15px;
		color: #e6e6e6;
		background-color:#666;
		border-radius:10px;
	}
	#query-address_popup {
		max-width:100%;
	}
	#xs-day-select-container,
	#xs-time-select-container {
		position: absolute;
	}
	#xs-day-select-container {
		top:58px;
		left:60px;
	}
	.frontpage #xs-day-select-container {
		top:205px;
		left:10px;
	}
	#xs-time-select-container {
		top:58px;
		left:108px;
	}
	.frontpage #xs-time-select-container {
		top:205px;
		left:155px;
	}
	#xs-time-select-label {
		position: relative;
		overflow: hidden;
		display: inline-block;
		width: 0px;
		text-align: center;
		top:2px;
		display: none;
	}
	.frontpage #xs-time-select-label {
		width:30px;
	}
	#xs-day-select,
	#xs-time-select {
		-webkit-appearance:none;
		background:none;
		font-family:'Verdana',sans-serif;
		font-size:18px;
		font-weight: bold;
		color:#0099e0;
		height:27px;
		/*border:2px solid #e6e6e6;*/
		border:none;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		position: relative;
		width:27px;
		height: 27px;
		padding:8px;
		background-color:rgba(255,255,255,.8);
		-webkit-box-sizing:content-box;
		-moz-box-sizing:border-box;
		box-sizing:content-box;
		pointer-events:auto;
	}
	#xs-day-select:focus,
	#xs-time-select:focus {
		background-color:white;
	}
	.frontpage #xs-day-select {
		width:120px;
		/*padding:0 5px 0 5px;*/
		/*background-color:rgba(255,255,255,0.0);*/
		background-color: rgba(230,230,230,1);
		font-size:19px;
	}
	#xs-time-select {
		width:60px;
	}
	.frontpage #xs-time-select {
		width:84px;
		/*padding:0 5px 0 5px;*/
		font-size: 19px;
		background-color: rgba(230,230,230,1);
		/*background-color:rgba(255,255,255,0.0);*/
	}
	#xxxxs-day-select-container::after,
	#xxxxs-time-select-container::after {
		content: "\e003";
		font-family: 'PrettigParkeren';
		font-style: normal;
		font-size: 30px;
		speak: none;
		line-height: 22px;
		color:#aaa;
		-webkit-font-smoothing: antialiased;
		position: absolute;
		top:2px;
		right:0;
		z-index: -1;
		opacity: 0.0;
	}
	.frontpage #xs-day-select-container::after,
	.frontpage #xs-time-select-container::after {
		opacity: 1.0;
	}
	#xs-query-go-button::after {
		content:'\203a';
		font-family: 'PrettigParkeren';
		font-style: normal;
		speak: none;
		font-weight: normal;
		font-size: 12px;
		position: absolute;
		top:205px;
		width:43px;
		right: 100%;
		height: 43px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-align: center;
		padding-top:13px;
		padding-left:3px;
		/*color:#;*/
		border:2px solid #0099e0;
		background-color:#0099e0;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		color: white;
	}
	.frontpage #xs-query-go-button::after {
		right:10px;
	}
	.no-destination #xs-query-go-button::after {
		pointer-events:none;
		color:#e9e9e9;
		border-color:#e6e6e6;
		background: none;
	}
	#xs-map-back-button,
	#xs-list-back-button {
		position: absolute;
		background: rgba(255,255,255,.8);
		top: 10px;
		left: 10px;
		width: 43px;
		height: 43px;
		opacity: 0.0;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		color:#0099e0;
		text-align: center;
		font-size:32px;
	}
	#xs-list-back-button {
		opacity: 1.0;
	}
	#xs-map-back-button::before,
	#xs-list-back-button::before {
		content:'\2039';
		font-family: 'PrettigParkeren';
		font-style: normal;
		speak: none;
		font-weight: normal;
		margin-right:6px;
		font-size: 12px;
		vertical-align: top;
		top: 16px;
		padding-left:3px;
		position: relative;
	}
	#xs-map-back-button {
		opacity: 1.0;
	}
	.frontpage #xs-map-back-button {
		opacity: 0.0;
	}
	#xs-map-detail-box {
		position: absolute;
		bottom: 0;
		min-height: 50px;
		left: 0;
		right: 0;
		color:white;
		background-color:#0099e0;
		padding:8px 10px 8px 37px;
		font-size:18px;
	}
	#xs-map-detail-name,
	#xs-map-detail-rate {
		font-weight: bold;
	}
	#xs-map-detail-address {
		color:rgba(255,255,255,.8);
	}
	.view-list #xs-map-detail-box {
		left: -100%;
		right: 100%;
	}
	#xs-map-detail-icon {
		position: absolute;
		left:8px;
		top:12px;
		font-size: 30px;
	}
	#xs-map-detail-icon.icon-destination {
		left:4px;
	}
	#xs-map-detail-icon.icon-PenR {
		font-size:24px;
	}
	#xs-map-list-button {
		float: right;
		width: 35px;
		height: 35px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;	
		box-sizing:border-box;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		border:1px solid rgba(255,255,255,.5);
		background-image:url('./img/list-icon-white@2x.png');
		background-size:30px 25px;
		background-position: center center;
		background-repeat: no-repeat;
		margin-top:3px;
	}
/*	#xs-map-list-button .row {
		display: block;
		position: relative;
		margin-top:4px;
		width: 14px;
		height: 0;
		border:1px solid white;
		border-radius: 1px;
		margin-left:14px;
	}
	#xs-map-list-button .row::before {
		content: ' ';
		display: inline-block;
		width: 0;
		height: 0;
		border: 1px solid white;
		border-radius: 2px;
		position: absolute;
		top: -2px;
		left: -10px;
	}
*/	/*#xs-menu-toggle {
		display: block;
		position: fixed;
		right:10px;
		top:10px;
		background:#343434;
		width:24px;
		padding:6px 6px 3px 6px;
		cursor:pointer;
	}
	#xs-menu-toggle {
		height:0;
		width:0;
		padding:0;
		border-bottom:none;
		background: none;
		top:20px;
		border-top:11px solid #343434;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		-webkit-transition: all .5s ease;
		-webkit-tap-highlight-color: rgba(0,0,0,0); 
		-webkit-transform-origin: center 30%;
	}
	#xs-menu-toggle:hover {
		background-color: #0099e0;
	}
	#xs-menu-toggle:hover {
		background: none;
		/*border-top-color:#fff;*//*
	}
	#xs-menu-toggle.active {
		-webkit-transform:rotate(180deg);
	}
	#xs-menu-toggle > span {
		display: none;
		position: relative;
		display: block;
		height:3px;
		margin-bottom:3px;
		width:100%;
		background-color: #fff;
	}*/
/*	.top #menu {
		display: none;
		max-height: 0;
		overflow: hidden;
		-webkit-transition: all .2s ease;
		width: 100%;
		position: absolute;
		top:47px;
		border-bottom:0px solid #343434;
	}
	.top #menu.active {
		max-height: 250px;
		border-bottom-width:10px;
	}
	.top #menu ul {
		position: relative;
		display: block;
		width:100%;
		margin:0;
		padding:0;
		top: 0;
		bottom:0;
		left:0;	
		right:0;
	}
	.top #menu ul li {
		float: none;
		display: block;
		width: 100%;
		font-size:19px;
	}
	.top #menu ul li a {
		float: none;
		display: block;
		margin-left: 0;
		height: auto;
		padding-top:6px;
		padding-bottom:6px;
		position: relative;
	}
	.top #menu ul li a::after {
		content:"\203a";
		position: absolute;
		right:14px;
		top:6px;
		font-size: 22px;
	}
	.top #menu a:hover {
		color:#0099e0;
		background-color: white;
	}
	.top #menu ul li.current-menu-item a {
		background-color: #343434;
		color:#aaa;
	}
	.top #menu ul li.current-menu-item a::after {
		display: none;
	}*/

	.center-left {
		width:100%;
		position: absolute;
		top:0;
		bottom:90px;
		height: auto;
		overflow-y:scroll;
		-webkit-overflow-scrolling: touch;
		left:100%;
		border-bottom:none;
		background-color:rgba(35,58,91,.5);
	}
	#listings-headers {
		width: 100%;
		position: absolute;
		top:0;
		bottom: 90px;
		height: auto;
		overflow: hidden;
		left:100%;
		pointer-events:none;
		background:none;
		display: none;
	}
	.view-list .center-left,
	.view-list #listings-headers {
		left:0;
	}
	#xs-list-footer-box {
		position: absolute;
		left:100%;
		width: 100%;
		background-color:rgba(35,58,91,.5);
		color:white;
		bottom:0;
		height: 65px;
	}
	.view-list #xs-list-footer-box {
		left:0;
	}
	#xs-list-ad-box {
		font-size: 12px;
		position: absolute;
		left:25%;
		right:10px;
		bottom:12px;
		border-left:1px solid white;
		padding-left:6px;
	}
	#xs-list-ad-box a {
		text-decoration: none;
		color: white;
	}
	#listings-container {
		display: none;
	}
	#listings-container.active {
		display: block;
	}
/*	#xs-map-view.active {
		visibility: visible;
		z-index: 250;
	}
*/	.copyright {
		position: relative;
		width: auto;
	}
	.copyright .newsflash a {
		margin-right: 0;
	}
	.copyright .newsflash .arrow-right {
		display: none;
	}
	.form-container {

	}
	#destination-rate-remark-container {
		margin-bottom:4px;
		margin-top:0;
		display: none;
	}
	#destination-rate-remark {
		text-align: center;
	}
	#listings-poi-container .listings-head h2 {
		width: auto;
	}
	#listings-container .fixed-head .listings-head h2 {
		padding:4px 10px;
	}
	#listings-container .listings-head, 
	#listings-head-poi-more {
		padding:10px 40px 10px 10px;
	}
	#listings-head-poi-more .arrow-icon-container {
		top: 7px;
	}
	#listings-container .listings-head .arrow-icon-container .icon-front:before {
		-webkit-transition:-webkit-transform .15s linear;
		-moz-transition:-moz-transform .15s linear;
		transition:transform .15s linear;
	}
	#listings-container .active .listings-head .arrow-icon-container .icon-front:before {
		content:'\e003';
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	#listings-container .listings-head.hover,
	#listings-head-poi-more.hover,
	#listings-container .listings-head.hover h2 {
		/*display:none;*/
		background-color: #f3f3f3;
		color:black;
	}
	.listings-head .text br {
		display: none;
	}
	#listings-specials-container .listings-head .text br {
		display: block;
	}
	.listings li {
		font-size:14px;
		padding:6px 10px;
	}
	.listing-item-name,
	.listing-item-address,
	.listing-item-rate {
		font-size: 18px;
	}
	li .listing-icon {
		left:12px;
		top:7px;
	}
	li .listing-icon.icon-destination {
		left:9px;
	}
	.listing-item-details {
		/*padding:0 0 4px 0;*/
	}
	.listing-item-actions {
		/*padding-left:0;*/
		width:auto;
		/*margin-left:-10px;*/
		margin-right:-10px;
	}
	.listings .rates-table {
		font-size: 11px;
	}
	.listings .book-link,
	.listings .feedback-link {
		/*display: none;*/
	}
	.listings .feedback-link {
		margin-right: 0;
	}
	#listings-specials-container .listings .book-link {
		display: inline-block;
	}
	.listings .xs-action-show-map {
		display: inline-block;
		margin-right:6px;
	}
	.listings .xs-action-show-map::before {
		content:'\2039';
		font-family: 'PrettigParkeren';
		font-style: normal;
		speak: none;
		font-weight: normal;
		margin-right:6px;
		font-size: 12px;
	}
	#accessory-pane {
		position: absolute;
		top:0;
		height: auto;
		right: auto;
		left:0 !important;
		-webkit-transform:translate(100%,0);
		transfrom:translate(100%,0);
		width: 100%;
		z-index: 3000;
		bottom: 0;
		border:none;
	}
	#accessory-pane-close {
		color: transparent;
		right: auto;
		top:0;
		left:0px;
		padding:7px 12px;
	}
	#accessory-pane-close::before {
		content:'\2039';
		font-family: 'PrettigParkeren';
		font-style: normal;
		speak: none;
		font-weight: normal;
		font-size: 12px;
		color: white;
	}
	#accessory-pane-title {
		padding-left:30px;
		text-align:center;
		padding-right:30px;	
	}
	#accessory-pane.active {
		/*left:0 !important;*/
		-webkit-transform:translate(0,0);
		transfrom:translate(0,0);	
	}
	#layer-toggles-container {
		display: none;
	}
	.map-minizoom-control {
		display: none;
	}
	.ios7.query-focus #query-container,
	.ios7.view-map #query-container,
	.ios7.view-list #query-container {
		top:20px;
	}
	.ios7 #query-clear-btn {
		top:20px;
	}
	.ios7 .places-dropdown {
		top:62px;
	}
	.ios7.view-map #xs-day-select-container,
	.ios7.view-map #xs-time-select-container,
	.ios7.view-list #xs-day-select-container,
	.ios7.view-list #xs-time-select-container,
	.ios7 #query-form #destination-rate,
	.ios7.data-loading #query-loading {
		top: 68px;
	}
	.ios7 #xs-map-back-button {
		top: 20px;
	}
	.ios7 #accessory-pane-title {
		padding-top:20px;
	}
	.ios7 #accessory-pane-close {
		top:15px;
	}
	.ios7 .center-left {
		padding-top: 20px;
	}
	.ios7 .accessory-pane-content {
		top:54px;
	}
/*	#xs-tabs {
		display: block;
		position: fixed;
		bottom:0;
		width:100%;
		z-index: 1000;
		border-top:4px solid black;
	}
	#xs-tabs > span {
		display: inline-block;
		width:50%;
		text-align: center;
		height:20px;
		float: left;
		padding:10px 0;
		cursor: pointer;
		background:#343434;
		color:white;
	}
	#xs-tabs > span:hover {
		background: #0099e0;
	}
	#xs-tabs > span.active {
		background: white;
		color:black;
	}*/
	/*
	.ios7 #accessory-pane-title {
		padding-top: 20px;
	}
	.ios7 #accessory-pane-close {
		top:15px;
	}
	.ios7 #accessory-pane-content {
		top:54px;
	}
	.ios7 .center-top {
		top: 10px;
	}
	.ios7.frontpage .center-top {
		top:0;
	}
	.ios7 #xs-map-back-button {
		top:20px;
	}
	#ios7statusback {
		display: none;
	}
	.ios7 #ios7statusback {
		z-index: 2000;
		background-color:rgba(255,255,255,1.0);
		position: absolute;
		top:0;
		left:0;
		height:20px;
		width:100%;	
		display: block;
		-webkit-transition: all .25s linear;
		-moz-transition: all .25s linear;
		transition: all .25s linear;
		opacity: .9;
		box-shadow: 0px 0px 20px rgba(255,255,255,.8);
	}
	.ios7.view-map #ios7statusback {
		background-color:rgba(255,255,255,.0);
		box-shadow: none;
	}
	.ios7.view-list #ios7statusback {
		background-color:rgba(0, 153, 224, .9);
		opacity: 1.0;
		box-shadow: none;
		/*background-color:rgba(255,255,255,.5);*/
		/*background-color:rgba(35,58,91,.5);*/
		/*
	}
	.ios7 #listings-onstreet-container h2 {
		padding-top:20px;
	}
	*/
}