.main-form::before{background-image:url(/assets/images/GT/steden_treinkaartjes@2x.png)}header{background-image:linear-gradient(to right,#803bb0,#a94bd2)}.main_menu ul li a{background-color:#2084aa}#hero h1{color:#486ab1}.main-form{background-image:linear-gradient(to right,#fbb121,#fbc64f);border-top-color:#ff89b9}.main-form#cta_main_form{border-top-color:#486ab1}.hero-btn button[type="submit"]{background:black;color:#fff}.highlight-box .highlight-box-sign,.highlight-box .highlight-box-content{color:#4969b1}.ticket-box .image-header .price-box{background-color:#7639a1}#prijzen .between_stations_sign,.bestelling-box .bestemming::before,.reisbestemming::before{background-color:#486ab1}.bestelling-box .bestemming .vanaf::before,.bestelling-box .bestemming .naar::before,.reisbestemming .vanaf::before,.reisbestemming .naar::before,#prijzen .between_stations_sign::before,#prijzen .between_stations_sign::after{border-color:#486ab1}.ticket-box .ticket-box-content .ticket-box-title,.main-form .main-form-title,.main-form.main-form-white h5,.stations-box h5{color:#486ab1}.ticket-box{border-color:#ff89b9}.second-footer{background-color:black}.menu-alert-bubble{background-color:#fbb121}.activatiecode-box .activatiecoupon,body.activeren .activatiecode-box input[type=submit],.activatiebtn input[type=submit],.activatiecode-box-small input[type=submit]{background-color:black}body.activeren .activatiecode-box input[type=submit]:hover,.activatiebtn input[type=submit]:hover,.activatiecode-box-small input[type=submit]:hover{background-color:#454545}.logo{text-transform:uppercase;height:60px}.logo img{width:50px;height:50px;position:relative;top:-11px}.logo span{padding-top:10px;display:inline-block;font-weight:800;font-size:24px;height:60px}.logo span span{padding-top:0;display:block;font-weight:400;font-size:14.6px}#hero h1{text-shadow:2px 4px rgba(0,0,0,0.1)}.main_menu ul li a{position:relative;border-radius:10px;padding-top:5px;padding-bottom:5px;margin-left:10px;margin-right:10px;padding-left:15px;padding-right:15px}.main_menu ul li a::before{top:2px;left:2px;display:block;content:" ";position:absolute;width:100%;height:100%;background-color:#7e3a97;border-radius:11px;z-index:-1}#primary_menu ul li{z-index:1}div:not(#mobile-menu) .menu-alert-bubble{position:absolute;top:-3px}.main_menu ul li.active a,.main_menu ul li:hover>a{background-color:black;text-decoration:none}@media(min-width:768px) and (max-width:1024px){#primary_menu{padding-top:16px}}@media(max-width:840px){a.logo{display:inline-block;position:absolute;top:-3px;left:0;width:auto;height:40px;font-size:20px;line-height:15px;font-weight:800}a.logo img{position:relative;top:-10px;padding-left:10px;height:40px;width:auto;margin-right:0}a.logo span{font-size:20px;font-weight:800}a.logo span span{font-size:14.6px;font-weight:400}}