@import url(https://fonts.googleapis.com/css?family=Signika+Negative:400,300,600,700&subset=latin,latin-ext);

body {font-family: 'Signika Negative', sans-serif; font-size: 16px; font-weight: 300; margin: auto; background-color: #f5f5f5; color: #070707;}

div {margin: 0; padding: 0;}
.clear {clear: both;}

/*	STICKY-HELPER */
.is-sticky .logos {height: 50px;}
.section .is-sticky {height: 60px;}
#startpage .is-sticky {height: 40px;}
.section.guide .is-sticky {height: 140px;}

/* 	FONT Definitions	*/
h1 {font-size: 19px; text-transform: uppercase; font-weight: 400; background-image: url('../_pics/underline.gif'); background-repeat: no-repeat; background-position: center bottom; margin: 0; padding-top: 30px; padding-bottom: 20px; margin-bottom: 20px;}
h2 {font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 0; }
h3 {font-size: 19px; font-weight: 600; color: #006990; text-transform: uppercase; margin-bottom: 0px; margin-top: 0px;}
.lead {font-weight: 600;}
.initial {font-weight: 400; text-transform: uppercase;}
p {margin-top: 0px;}
hr { background-image: url('../_pics/underline.gif'); background-repeat: no-repeat; background-position: center top; margin: 0; padding-top: 20px; padding-bottom: 20px; border: none;}

span.parkcount_low { color: #ac1111; }
span.parkcount_good { color: #11ac5d; }
span.parkcount_error { color: #070707; }

/*	TABLES	*/
.infotable {width: 100%; }
.infotable .heading {text-transform: uppercase; font-weight: 400;}
.infotable .row {width: 100%; clear: both; padding-bottom: 22px; padding-top: 4px; border-bottom: 1px solid #070707; }
.infotable .row.heading .col {color: #070707 !important;}
.infotable .row.heading {margin-bottom: 10px; padding-bottom: 24px;}
.infotable .row.footer {font-size: 14px; border-bottom: none; margin-top: 5px; }
.infotable .col {float: left; width: 176px; color: #070707;}
.infotable .col:nth-child(2) {float: left; width: 160px;}
.infotable .col:nth-child(3) {width: auto; }
.infotable .col.heading {font-weight: 400;}
.infotable .col a {text-decoration: none; color: #070707;}


.page {text-align: center; margin: auto; max-width: 1200px;}


.splash {line-height: 0px; font-size: 0px; position: fixed; width: 1200px; height: 640px; z-index: -10;}
.mobilesplash {position: absolute !important;}

.splash img {width: 100%; margin-bottom: 0;}
.pseudo-splash {height: 640px; width: 100%; cursor: pointer;}

.section { background-color: #fff; z-index: 1;}
.section.parking, .section.guide {}

.start {border-bottom: 1px solid #fff; background-color: transparent !important;}
.start .logo {width: 100%; height: 120px; background-color: #006990; background-image: url('../_pics/logo.gif'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo.svg'); background-size: 140px 70px; background-repeat: no-repeat; background-position: center; cursor: pointer;}
.start .lead {margin-bottom: 50px; }
.start .info {padding-left: 80px; margin-top: 15px; cursor: pointer;}
.start .info a {text-decoration: none; color: #070707;}
.start .info.mobile {background-image: url('../_pics/info_mobile.jpg'); background-repeat: no-repeat; min-height: 120px;}
.start .info.guide {background-image: url('../_pics/info_guide.jpg'); background-repeat: no-repeat; min-height: 120px;}

.content_wrap {background-color: #fff; border: 1px solid #fff; padding-bottom: 60px; z-index: 1;}

.content {width: 1000px; background-color: #fff; margin: auto; text-align: left; z-index: 1;}
.content .left {width: 485px; float: left;}
.content .right {width: 485px; float: right;}
.content .center { width: 100%; text-align: center; }

.content a {text-decoration: none; color: #006990;}
.content a:hover {text-decoration: underline;}

.mainnav {background-color: #b5b5b5; height: 40px; width: 1200px; z-index: 10; margin: 0; padding: 0;}
.mainnav .wrap {width: 1000px; margin: auto; padding-top: 8px;}
.mainnav .langselect {float: right; width: 30%; text-align: right;}
.mainnav .langselect .lang {float: right; color: #ddd; margin-left: 6px; margin-right: 6px; font-weight: 600; font-size: 20px;}
.mainnav .langselect .lang a { color: #fff; text-decoration: none; }
.mainnav .langselect .lang a:hover { text-decoration: underline; }

.burger {width: 20px; height: 24px; position: relative; float: left; margin-top: 4px; display: none;}
.burger span {background-color: #fff; transition: background-color 0.3s ease-in-out 0s; height: 3px; left: 0; position: absolute; transform: translateZ(0px); width: 100%;}
.burger_top {top: 0px;}
.burger_middle {top: 7px;}
.burger_bottom {top: 14px;}

.nav {border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #fff; z-index: 100; width: 1200px; text-align: center;}
.nav .logos {background-color: #fff; z-index: 100; padding-top: 10px; height: 70px; width: 1000px; margin: auto;}
.nav .logos img { margin-left: 0; margin-right: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 8px; padding-top: 2px; padding-bottom: 2px; width:79px !important; height: 28px !important;}
.nav .logos a:last-child img {margin-right: 0;} 
.nav .logos a { display: block; float: left; text-decoration: none; color: #070707; text-transform: Uppercase; font-size: 10px; text-align: left; font-weight: 400;}
.nav .logos .divider {float: left; height: 64px; width: 1px; background-color: #ddd;  margin-left: 4px; margin-right: 4px;}
.section .titlebar { background-color: #006990; text-align: center; width: 1200px; z-index: 10; height: 60px; }
.section .titlebar .wrap {width: 1000px; margin: auto;}
.section .titlebar .title {background-image: url('../_pics/info_titlebar.gif'); background-repeat: no-repeat; background-position: center left; width: 500px; margin-left: 0; float: left; height: 40px; text-align: left; padding-left: 45px; font-weight: 400; text-transform: uppercase; color: #fff; font-size: 24px; line-height: 40px; padding-top: 10px; padding-bottom: 10px;}
.is-sticky .titlebar .logo, #parkingguide .titlebar .logo {background-size: 80px 40px; background-repeat: no-repeat; background-position: center left; width: 84px; margin: auto; height: 40px;  padding-top: 10px; padding-bottom: 10px; float: right; margin-right: 0; cursor: pointer; background-image: url('../_pics/logo_small.gif'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo.svg'); }

.back { width: 100%; height: 37px; font-size: 0px; line-height: 0px; margin-top: -37px; text-align: center;}
.back .wrap {height: 37px; position: relative; width: 1000px; margin: auto;}
.back .wrap  div {float: right; background-repeat: no-repeat; cursor: pointer; width: 44px; height: 37px; margin-left: 8px;}
.back .wrap .backtoparking { background-image: url('/_pics/back_parking.gif'); }
.back .wrap .backtoguide { background-image: url('/_pics/back_guide.gif');}
.back .wrap .backtopage { background-image: url('/_pics/back_top.gif');}

#parking_P01 .titlebar .back-wrap .backtoparking, #parking_P01 .titlebar .back-wrap .backtoguide {display: none;}

/* PARKING HEADERS */
#parking_P01 .titlebar .title {background-image: url('../_pics/parking_1.png');}
#parking_P01b .titlebar .title {background-image: url('../_pics/parking_1.png');}
#parking_P01c .titlebar .title {background-image: url('../_pics/parking_1.png');}
#parking_P02 .titlebar .title {background-image: url('../_pics/parking_2.png');}
#parking_P03 .titlebar .title {background-image: url('../_pics/parking_3.png');}
#parking_P04 .titlebar .title {background-image: url('../_pics/parking_4.png');}
#parking_P05 .titlebar .title {background-image: url('../_pics/parking_5.png');}
#parking_P06 .titlebar .title {background-image: url('../_pics/parking_6.png');}
#parking_P07 .titlebar .title {background-image: url('../_pics/parking_7.png');}
#parking_P08 .titlebar .title {background-image: url('../_pics/parking_8.png');}
#parking_P10 .titlebar .title {background-image: url('../_pics/parking_10.png');}
#parking_PnR .titlebar .title {background-image: url('../_pics/parking_pr.png');}

#map_guide {width: 100%; height: 600px;}
#map_guide_control {width: 100%; height: 70px; background-color: #b5b5b5;}
#map_guide_control .wrap {text-align: left; width: 1000px; margin: auto; padding-top: 8px;}
#map_guide_control .wrap strong {display: block;}
#map_guide_control .poiselect {display: inline; float: left; padding-top: 6px; margin-right: 6px;}
#map_guide_control .poiselect img {margin-right: 4px;}

.poi_overlay { background-color: white; min-width: 200px; font-size: 14px; border: 1px solid #070707; border-radius: 5px; opacity: 0.8; }
.poi_overlay .title { background-color: #006990; font-weight: bold; font-size: 14px; color: white; text-align: left; padding: 5px 10px 5px 10px; border-top-left-radius: inherit; border-top-right-radius: inherit; }
.poi_overlay .poi_content { padding: 5px 10px 5px 10px; text-align: left; }
.poi_overlay .poi_content { text-decoration: none; color: #070707; }
.poi_overlay ul.poi_info {list-style: none; padding-left: 0; padding: 0px; margin: 0px}
.poi_overlay ul.poi_info li { padding-left: 18px; background-repeat: no-repeat; height: 18px; }
.poi_overlay ul.poi_info li.parking { background-image: url('../_pics/p.png'); }
.poi_overlay ul.poi_info li.link { background-image: url('../_pics/link.png'); }
.poi_overlay .poi_content a { text-decoration: underline; color: #070707; }
.poi_overlay .poi_content a:hover {text-decoration: underline; color: #006990;}

.parking .header {height: 150px; border-bottom: 1px solid #6d6d6d; margin-top: 20px; z-index: 2; margin-bottom: 40px;}
.parking .header .logo img {margin-top: 10px;}
.parking .header .free {border-top: 1px solid #6d6d6d; border-bottom: 1px solid #6d6d6d; top: 50%; transform: translateY(-50%); position: relative; font-size: 20px; font-weight: 400;}
.parking .header .free span {font-weight: 400; }

.parking p {margin-bottom: 30px;}
.parking p a {text-decoration: none; color: #070707;}
.parking h2 {margin-top: 0;}
.parking ul {margin: 0; padding-top: 0; padding-left: 18px; margin-bottom: 30px;}
.parking ul.picto {list-style: none; padding-left: 0; padding-top: 4px;}
.parking ul.picto li {padding-left: 30px; background-repeat: no-repeat; height: 25px;}
.parking ul.picto li.parkinglot {background-image: url('../_pics/pikto_parkinglots.jpg');}
.parking ul.picto li.women {background-image: url('../_pics/pikto_women.jpg');}
.parking ul.picto li.handicap {background-image: url('../_pics/pikto_handicap.jpg');}
.parking ul.picto li.electro {background-image: url('../_pics/pikto_electro.jpg');}
.parking ul.picto li.motorrad {background-image: url('../_pics/pikto_moto.jpg');}
.parking ul.picto li.short {background-image: url('../_pics/pikto_short.jpg');}
.parking ul.picto li.xxl {background-image: url('../_pics/pikto_xxl.jpg');}
.parking ul.picto li.bicycle {background-image: url('../_pics/pikto_bicycle.jpg');}
.parking ul.picto li.museum {background-image: url('../_pics/pikto_museum.jpg');}
.parking ul.picto li.info {background-image: url('../_pics/pikto_info.jpg');}
.parking ul.picto li.cinema {background-image: url('../_pics/pikto_cinema.jpg');}
.parking ul.picto li.hotel {background-image: url('../_pics/pikto_hotel.jpg');}
.parking ul.picto li.church {background-image: url('../_pics/pikto_church.jpg');}
.parking ul.picto li.sightseeing {background-image: url('../_pics/pikto_sightseeing.jpg');}
.parking ul.picto li.eventlocation {background-image: url('../_pics/pikto_eventlocation.jpg');}
.parking ul.picto li.admin {background-image: url('../_pics/pikto_admin.jpg');}
.parking ul.poi a {text-decoration: none; color: #070707;}
.parking ul.poi a:hover, .parking ul.poi li:hover a {text-decoration: underline;}
.parking ul.poi li {opacity: 0.8; -moz-opacity:0.8; cursor: pointer; width: 300px;}
.parking ul.poi li:hover {opacity: 1; -moz-opacity: 1;}
.parking .impressumlink { font-size: 14px; margin-top: 7px; display: block; }

.parking .box {width: 100%; background-color: #b5b5b5; margin-bottom: 30px;}
.parking .box form {padding: 20px; margin: 0;}
.parking .box form h2 {margin: 0; margin-bottom: 10px; text-transform: uppercase; font-size: 20px; font-weight: 400; color: #404040; border-bottom: 1px solid #938d8b;}
.parking .box span {color: #1e1e1e; font-size: 17px; font-weight: 300;}
.parking .box input[type=text] {background-color: #ededed; height: 27px; line-height: 27px; border: 1px solid #ededed;}
.parking .box input[type=submit] {border: none; background-color: #b5b5b5; color: #fff; font-size: 17px; font-weight: 300; line-height: 27px; text-transform: uppercase; padding-left: 0; margin-left: 0; vertical-align: bottom; letter-spacing: 1px; text-decoration: underline; -webkit-appearance: none;}


.parking .route span {display: block; margin-bottom: 6px;}
.parking .route input[type=text] {width: 100%; margin-top: 2px;}
.parking .route input[type=submit] {margin-top: 16px;}

.parking .route_result {margin-bottom: 20px;}
.parking .route_result .route_error { /*top: -300px; left: 150px; width: 280px; position:relative; */ background-color: #ff8484; border: 1px solid black; padding: 10px; margin-bottom: 20px; }
.parking .route_result .hinweis { margin-top: 5px; margin-bottom: 20px; }
.parking .route_result .map_canvas { width: 100%; height: 400px; }
.parking .route_result .directions { width: 100%; }

.parking .price .fieldset {margin-bottom: 6px;}
.parking .price .fieldset .label {font-size: 16px !important;}
.parking .price select {background-color: #ededed; height: 27px; line-height: 27px; border: 1px solid #ededed; margin-right: 4px; width: 50px; font-size: 12px;}
.parking .price .fieldset span:first-child {display: inline-block; width: 80px;}
.parking .price input[type=submit] {margin-top: 8px; margin-left: 80px;}

.parking .tarif table {padding: 20px; width: 100%}
.parking .tarif table td {margin-right: 2px; padding-left: 4px; padding-top :2px; padding-bottom: 2px;}
.parking .tarif table td:first-child {padding-left: 0;}
.parking .tarif tr {padding: 0; margin: 0; border-collapse: collapse;}
.parking .tarif table th {text-transform: uppercase; color: #fff; font-size: 20px; font-weight: 400; border-bottom: 1px solid #938d8b;}
.parking .tarif table th:first-child {text-transform: uppercase; color: #404040;} 
.parking .tarif table tr.tarife td {font-weight: 400; padding-top: 4px; padding-bottom: 0;} 
.parking .tarif table tr.day td {font-weight: 300; font-size: 12px; border-bottom: 1px solid #fff; padding-top: 10px;} 
.parking .tarif table tr.day td:first-child {font-weight: 400; font-size: inherit;} 
.parking .tarif table tr.price td {font-weight: 300; border-bottom: 1px solid #fff;} 
.parking .tarif table tr.zebra td:nth-child(2n+0) {background-color: #bebfc0;}
.parking .tarif table tr td.small { font-weight: 300; font-size: 12px; }
.parking .tarif table tr.bottomline td {font-weight: 300; border-bottom: 1px solid #fff;} 
.parking .tarif table tr.zebra2 td:nth-child(2n+3) {background-color: #bebfc0;}
.parking .tarif table tr.topspace td {padding-top: 10px;}
.parking .tarif .remarks { padding: 0px 20px 20px 20px; font-size: 14px; }

.parking .price_result {padding: 20px; display: none;}
.parking .price_result span {color: #1e1e1e; font-size: 17px; font-weight: 300;}
.parking .price_result .fieldset { margin-bottom: 6px; }
.parking .price_result .fieldset span.label {display: inline-block; width: 100px;}
.parking .price_result .fieldset span.value {display: inline-block; }
.parking .price_result h2 {margin: 0; margin-bottom: 10px; text-transform: uppercase; font-size: 20px; font-weight: 400; color: #404040; border-bottom: 1px solid #938d8b;}
.parking .price_result .fieldset.preis span { font-weight: bold; }

.parking .app table {padding: 20px; width: 100%}
.parking .app table td {margin-right: 2px; padding-left: 4px; padding-top :2px; padding-bottom: 2px;}
.parking .app table td:first-child {padding-left: 0;}
.parking .app tr {padding: 0; margin: 0; border-collapse: collapse;}
.parking .app table th {text-transform: uppercase; color: #fff; font-size: 20px; font-weight: 400; border-bottom: 1px solid #938d8b; }
.parking .app table th:first-child {text-transform: uppercase; color: #404040;} 
.parking .app table tr td {font-weight: 400; padding-top: 4px; padding-bottom: 0;} 
.parking .app table tr.remarks td { font-size: 14px; }


.parking .sbb {padding-left: 75px; background-image: url('../_pics/logo_P01_sbb.png'); background-repeat: no-repeat; min-height: 23px;}
         
.infotel .titlebar .title {background-image: url('../_pics/info_mobile_small.png');}
.infotel .content { margin-top: 50px; }
.infotel .info {padding-left: 80px; }
.infotel .info a {text-decoration: none; color: #070707;}
.infotel .info.mobile {background-image: url('../_pics/info_mobile.jpg'); background-repeat: no-repeat; min-height: 120px;}

.partner .titlebar .title {background-image: url('../_pics/icon_link.png');}
.partner .content { margin-top: 50px; }
.partner .left { min-height: 150px; }

.impressum .titlebar .title {background-image: url('../_pics/info_sign.png');}
.impressum .partner {padding-left: 170px;}
.impressum .partner.netline {background-image: url('../_pics/impressum_netline.png'); background-repeat: no-repeat; background-size: 100px auto; min-height: 50px; padding-bottom: 10px;}
.impressum .partner.boulot {background-image: url('../_pics/impressum_boulot.png'); background-repeat: no-repeat; background-size: 100px auto; min-height: 68px; padding-bottom: 20px;}
.impressum .partner.gutknecht {background-image: url('../_pics/impressum_gutknecht.png'); background-repeat: no-repeat; background-size: 100px auto; min-height: 38px;}

.impressum .padresse {padding-left: 130px; background-repeat: no-repeat; background-size: 110px 33px;}
.impressum .padresse.P01 {background-image: url('../_pics/logo_small_bahnhof.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_bahnhof.svg'); }
.impressum .padresse.P02 {background-image: url('../_pics/logo_small_metro.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_metro.svg'); }
.impressum .padresse.P03 {background-image: url('../_pics/logo_small_rathaus.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_rathaus.svg'); }
.impressum .padresse.P04 {background-image: url('../_pics/logo_small_citywest.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_citywest.svg'); }
.impressum .padresse.P05 {background-image: url('../_pics/logo_small_mobi.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_mobiliar.svg'); }
.impressum .padresse.P06 {background-image: url('../_pics/logo_small_casino.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_casino.svg'); }
.impressum .padresse.P08 {background-image: url('../_pics/logo_small_expo.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_expo.svg'); }
.impressum .padresse.P10 {background-size: 110px 70px; background-image: url('../_pics/logo_small_kursaal.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_kursaal2.svg'); }
.impressum .padresse.PnR {background-image: url('../_pics/logo_small_neufeld.jpg'); background-image: linear-gradient(transparent, transparent), url('../_pics/logo_neufeld.svg'); }

#entry_day {width: 100px;}
#tarif {width: 100px;}
#duration_hour {margin-left: 16px;}

.mm-navbar {display: none !important;}
.mm-menu > .mm-panel.mm-hasnavbar {padding-top: 0;}
.mm-menu > .mm-panel > .mm-listview.mm-first {margin-top: 0;}
.mm-menu > .mm-panel::before, .mm-menu > .mm-panel::after {display: none !important;}
.mm-menu .mm-listview > li::after { border-color: rgba(255, 255, 255, 0.1);}
.mm-listview li {background-color: #006990;}
.mm-listview li a {text-transform: Uppercase; font-size: 14px; text-align: left; font-weight: 400; color: #fff;}
.mm-listview li a img {width: 103px !important;}
  
@media only screen and (max-width: 1223px) {

	.splash {width: 100%; height: 640px;}
	.mainnav, .nav, .section .titlebar {width: 100%;}

}

@media only screen and (max-width: 1023px) {
	
	body {font-size: 14px;}
	.pseudo-splash {height: 300px;}
	.mainnav .wrap {width: 98%;}
	.burger {margin-left: 6px; display: block;}
	
	.section.guide .is-sticky {height: 60px;}
	
	.nav {display: none;}
	.nav .logos img { width: 100px !important;}
	.section .titlebar .wrap {width: 98%; }
	.section .titlebar .title {width: auto;}
	.back .wrap {width: 98%;}
	.content {width: 98%;}
	.left {width: 40% !important;}
	.right {width: 56% !important;}

  #map_container { background-color: #b5b5b5; width: 100%; }	
	#map_guide {height: 400px; width: 97%; }
	#map_guide_control .wrap {width: 98%;}
}

@media only screen and (max-width: 960px) {
	.left {width: 98% !important; float: none !important;}
	.right {width: 98% !important; float: none !important;}
	
	.splash {position: absolute;}
	
	#map_guide_control {height: auto; padding-bottom: 10px;}
	#map_guide_control .poiselect {width: 24%;}
	
	.content .left {columns: 2; -moz-column-count: 2; -webkit-column-count: 2; float: none; margin-bottom: 20px;}
	.content .left div {-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
	
	.parking .header {border-bottom: medium none; height: auto;}
	.parking .header .logo {width: 100%; text-align: center; float: none; margin-bottom: 20px;}
	.parking .header .logo img {margin: auto; margin-top: 10px;}
	.parking .header .free {top: auto; transform: none; position: inherit; font-size: 20px; font-weight: 400; float: none;}
	.parking ul li {width: auto !important;}
}

@media only screen and (max-width: 725px) {
	.section .titlebar .title {background-image: none !important; padding-left: 0;}
	.is-sticky .titlebar .logo, #parkingguide .titlebar .logo {display: none;}
	
	#map_guide_control .poiselect {width: 30%;}
  #map_guide {height: 300px;}
	
	.content .left {columns: 1; -moz-column-count: 1; -webkit-column-count: 1;}
	.parking .header .logo {text-align: left;}
}

@media only screen and (max-width: 500px) {
	.pseudo-splash {height: 200px;}
	
	#map_guide_control .poiselect {width: 48%;}
	
	.section .titlebar .title {font-size: 20px;}
	.infotable, .infotable .row.footer {font-size: 12px !important;}
  	.parking .impressumlink { font-size: 12px !important; }
	.infotable .col {width: 160px;}
	.infotable .col:nth-child(2) { width: 140px;}
  
	
	.back .wrap {width: 100%;}
}

@media only screen and (max-width: 440px) {
	.parking .header .logo img {width: 300px;}
	.section .titlebar .title {font-size: 16px;}
	
	 #map_guide {height: 250px;}
	
	.mainnav .langselect {width: 50%; }
	
	.infotable .heading {height: 20px;}
	.infotable .col {width: 130px;}
	.infotable .col:nth-child(2), .infotable .col:nth-child(3) { width: 80px;}
	
	#duration_minute {margin-left: 60px; margin-top: 4px;}
	.parking .price .fieldset span:first-child {width: 60px;}
	.parking .price input[type="submit"] {margin-left: 60px;}
	.parking .box form {padding: 10px;}
	.parking .route input[type="submit"] {font-size: 12px;}
	.parking .price select { font-size: 10px; }
	.parking .tarif table th {font-size: 16px;}
}

@media only screen and (max-width: 320px) {
	.pseudo-splash {height: 140px;}
}

@media only screen and (max-width: 240px) {
	.pseudo-splash {height: 100px;}
}

