@font-face{font-family:helveticaneuebold;font-weight:700;src:url(/fonts/2A962A_0_0.eot);src:url(/fonts/2A962A_0_0d41d.eot?#iefix) format('embedded-opentype'),url(/fonts/2A962A_0_0.woff) format('woff'),url(/fonts/2A962A_0_0.ttf) format('truetype')}@font-face{font-family:helveticaneue;font-weight:400;src:url(/fonts/2A962A_1_0.eot);src:url(/fonts/2A962A_1_0d41d.eot?#iefix) format('embedded-opentype'),url(/fonts/2A962A_1_0.woff) format('woff'),url(/fonts/2A962A_1_0.ttf) format('truetype')}@font-face{font-family:helveticaneue-light;src:url(/fonts/2A962A_2_0.eot);src:url(/fonts/2A962A_2_0d41d.eot?#iefix) format('embedded-opentype'),url(/fonts/2A962A_2_0.woff) format('woff'),url(/fonts/2A962A_2_0.ttf) format('truetype')}html{height:100%;margin:0;padding:0;position:static}body{height:100%;margin:0;padding:0;position:static}.top-space{margin-top:20px}.background-image{background-image:url(../media/assassination-vacation-background-crop.jpg);background-repeat:no-repeat;background-size:75%;background-position:center 200px;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;padding-top:20px;-webkit-transform:translate3d(0,0,0)}.container{z-index:2;position:relative;background:0 0}a{color:#000;font-family:helveticaneue-light,Helvetica,Arial,serif}a:hover{text-decoration:none;font-family:helveticaneue,Helvetica,Arial,serif;font-weight:700;color:#000}a:focus{text-decoration:none;font-family:helveticaneue,Helvetica,Arial,serif;font-weight:700;color:#000}a:active{text-decoration:none;font-family:helveticaneue,Helvetica,Arial,serif;font-weight:700;color:#000}a.active{text-decoration:none;font-family:helveticaneue,Helvetica,Arial,serif;font-weight:700;color:#000}h1{margin:6px 0 28px}h1 a{font-size:16px;font-weight:700;font-family:helveticaneue,Helvetica,Arial,serif}p{font-family:helveticaneue-light,helveticaneue,Helvetica,Arial,serif;font-size:15px;line-height:26px}.headshot{width:100%}.full{width:100%}.tour-poster{width:100%;max-width:640px;margin-bottom:28px}.signature{width:100%}.menu-pane{height:600px;position:fixed}.menu{list-style:none;padding-left:0;margin-top:25px}.menu li{font-size:.5m;font-family:helveticaneue-light,Helvetica,Arial,serif;line-height:22px}.menu li a{line-height:22px}.sub-menu{list-style:none}.copy-col{max-width:700px;padding:15px;margin-top:15px}.music-pic{border:1px solid #ccc}.music-caption{text-align:center;margin-top:10px;margin-bottom:20px;font-size:14px}.videos iframe{margin-bottom:32px;overflow-x:visible}.main-video iframe{margin-top:40px;width:800px;height:420px}.apple-button{width:114px}.banner-image-mobile{display:none;max-width:100%}.date-row{padding-left:50px;padding-right:50px;margin-left:20px;margin-right:20px;padding-bottom:20px;border-bottom:2px solid #e8e8e8}.date-row .h2{font-family:helveticaneue,Helvetica,Arial,serif;font-size:20px;font-weight:700;margin-bottom:0;text-transform:uppercase;color:#4720dc}.date-row .h3{font-family:helveticaneue-light,Helvetica,Arial,serif;font-size:13px;margin-top:4px;color:#4720dc}.date-row .h4{font-family:helveticaneue,Helvetica,Arial,serif;font-size:24px;margin-top:20px;margin-bottom:0;width:25px;text-align:center;color:#4720dc}.date-row .h6{font-family:helveticaneue-light,Helvetica,Arial,serif;font-size:13px;margin-top:4px;width:25px;text-align:center;color:#4720dc}.date-row .ticket-button{border-top:1px solid #888;border-left:1px solid #888;background-color:#000;color:#fff;padding:4px 20px 4px 10px;border-radius:4px;width:125px;margin:0 auto;margin-top:30px;float:left}.date-row a:hover{font-weight:400}.date-row span:nth-child(1){margin-top:-13px;margin-bottom:-13px;border-right:1px solid #666;padding-right:10px;vertical-align:middle;height:26px;padding-top:6px}.date-row span:nth-child(2){padding-left:10px;font-family:helveticaneue-light,Helvetica,Arial,serif;font-size:12px;vertical-align:text-top}.footer-pad{margin-top:50px;margin-bottom:50px}.social-row{width:250px}.social-link{margin:20px 10px}.social-image{width:32px;height:32px}@media(max-width:1199px){.date-row .ticket-button{margin-top:0}}@media(max-width:1024px){.background-image{background-size:100%}.banner-image{display:none}.banner-image-mobile{display:block;margin:0 auto}.date-row{padding-left:0;padding-right:0}}@media(max-width:768px){.background-image{background-size:120%}.social-row{width:215px}.social-link{margin:20px 5px}.menu li{font-size:.9em}.signature img{width:100px}}@media(max-width:500px){.menu li{font-size:.8em}.signature img{width:75px}.apple-button{width:75px}}