#map,.row .leftSide{overflow:hidden;position:relative}.contactTabels table tr:nth-child(2n+1),.openingHours .table tbody tr:nth-child(2n+1){background-color:#ebeced}header{padding:70px 0;text-align:center}header h1{position:relative!important}.row{width:100%;margin-top:10px;padding-bottom:30px;overflow:hidden}.container .contactGreyBar{display:none}.row .leftSide,.row .rightSide{width:48%}.row .rightSide{float:none!important;display:inline-block}.row .rightSide h5{font-size:1.5em}#map{width:100%;height:100%;text-align:center}.formContainer{width:90%}.formContainer h5{margin-top:20px;font-size:1.2em;text-align:center}.formContainer .infoDiv.contact{float:right;width:45%;margin:5px 2.5%}.formContainer .infoDiv.contact,.infoDiv.msgText.contact{margin-right:0}.formContainer .infoDiv.contact .contactCheck{display:inline;padding:0;vertical-align:text-top}.formContainer .infoDiv.contact.submit{display:block;width:100%;text-align:center}.contactTabels h2,.openingHours h2{margin-top:50px;border-top:1px solid #c9cdd1;padding:30px 0;text-align:center;border-bottom:1px solid #c9cdd1}.openingHours .tableResposive{width:100%;height:235px;table-layout:fixed;overflow:scroll}.openingHours table{border-spacing:0;border-collapse:collapse;margin-right:3px;font-size:1em}.openingHours .table>*{text-align:right}.openingHours .table thead th{display:table-cell;width:203px;height:54px;text-align:center;padding:0 50px}.openingHours .table tbody>*{font-size:1em;color:#1E2A32;width:203px;height:54px}.openingHours .table tbody tr td{border-left:1px solid #ebeced;border-bottom:1px solid #ebeced;text-align:center}.contactTabels{width:99%;margin:0 auto}.contactTabels div{margin-bottom:60px}.contactTabels h3{font-size:1.5em;margin-top:20px}.contactTabels table tbody{font-size:1em;color:#1E2A32}.contactTabels table{margin-top:1em;margin-bottom:20px;width:100%;max-width:100%;font-size:1em;border-spacing:0 0;border-collapse:collapse}.contactTabels table tr td{width:30%!important;height:44px;border-top:1px solid #c9cdd1;padding-right:10px}.contactTabels table tr td a{color:#000}.privacy{width:93%;margin:0!important}@media(max-width:980px){header{padding:0}.row.pageContainer{text-align:center}.leftSide,.rightSide{width:100%!important}.rightSide{text-align:right;float:none!important;display:inline-block;width:auto!important}.leftSide{float:right;margin-top:40px}}@media(max-width:765px){#map a img,.privacy{width:100%}.formContainer .infoDiv.contact{width:100%;margin:0}#map{height:90vh}table tr td{font-size:.9em}}@media(max-width:375px){h1{font-size:1.3em!important}h5{font-size:1em!important}}@media(max-width:320px){table tr td{font-size:.8em}}