@charset "utf-8";html, body{font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: 400;}a{color: #7447ae; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}a:hover, a:focus, a:active{text-decoration: none; outline: none; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}h1, h2, h3, h4, h5, h6{line-height: 24px;}.btn, .btn.disabled{background: #f44336; color: #ffffff; border: 0; border-radius: 20px; font-size: 16px; padding: 10px 30px; box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);text-transform: uppercase;}.btn:hover{background: #e53935;color: #ffffff; box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.2);}.btn.disabled, .btn[disabled], fieldset[disabled] .btn{opacity: .5;}label{font-weight: 400;}.form-group{margin-bottom: 20px;}.form-control{height: 40px; font-size: 18px; border: 0; border-bottom: 1px solid #ccc; border-radius: 0px; padding: 6px 0px; box-shadow: none;font-weight: 100;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}.form-control:focus{border-color: #666666; outline: 0; box-shadow: none;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}.left-wrapper, .right-wrapper{padding-right: 0px; padding-left: 0px;}.event-banner-wrapper{position: fixed; width: 41.66666667%; height: 100%; padding: 20px;background: url(../images/lewo.jpg);background-position: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.logo h1{font-family: 'Nixie One', sans-serif; position: absolute; color: #002354; font-size: 28px; font-weight: 600; margin: 0; top: 20px; left: 20px;}.event-banner-wrapper h2{position: absolute;font-family: 'Nixie One', sans-serif;font-size: 4vw; font-weight: 900;line-height: 4.5vw;color: #fff; margin: 0; bottom: 30px;}.event-banner-wrapper h2 span{display: block; text-transform: uppercase; font-size: 1.5vw;}.event-banner-wrapper p{position: absolute; font-family: 'Nixie One', sans-serif; font-size: 16px; font-weight: 900; color: #fff; margin: 0; bottom: 15px;}.event-banner-wrapper p a{color: #fff;}.event-banner-wrapper p a:hover{border-bottom: 1px solid #fff;}.event-ticket-wrapper{padding: 40px;}.event-tab .nav-tabs{position: fixed;top: 0;left: 41.66666667%;background: #fff;width: 58.33333333%;border-bottom: 0; padding: 20px 40px;margin-bottom: 30px; z-index: 99;}.event-tab .nav-tabs > li > a{font-size: 18px;color: rgba(0, 0, 0, 0.28); margin-right: 30px; padding: 5px 0px; text-transform: uppercase; transition: all 0.5s; -webkit-transition: all 0.5s;}.event-tab .nav-tabs > li.active > a,.event-tab .nav-tabs > li.active > a:hover, .event-tab .nav-tabs > li.active > a:focus,.event-tab .nav-tabs > li > a:hover, .event-tab .nav-tabs > li > a:focus{background: transparent; color: #000000; border: 1px solid transparent;transition: all 0.5s;-webkit-transition: all 0.5s;}.event-tab .tab-content{margin-top: 45px;}.event-tab .tab-content .tab-pane{margin-bottom: 30px;}.tBox{position: relative; border: 1px solid rgba(0, 0, 0, 0.04); padding: 15px 20px; font-size: 18px; font-weight: 600; margin-bottom: 30px; border-radius: 4px; box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.08); transition: all 0.5s; -webkit-transition: all 0.5s;}.tBox:hover{transition: all 0.5s;-webkit-transition: all 0.5s;}.inActiveTicket .inactiveStatus{background: rgba(248, 248, 248, 0.68); position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 11;transition: all 0.5s; -webkit-transition: all 0.5s;}.tBox .t-name span{color: #666; display: block; font-size: 14px; font-weight: 400;}.tBox .ticket-price-count-box .price{margin: 0; color: #000000; font-weight: 600; float: right; width: 100%; text-align: right;}.tBox .ticket-price-count-box .ticket-control{float: right; width: 120px;}.tBox .ticket-price-count-box .ticket-control .form-control{width: 50px; font-weight: 600; text-align: center; border: 0; box-shadow: none; display: inline-block; pointer-events: none; font-size: 20px; margin: 0px 4px; background: transparent;}.tBox .ticket-price-count-box .ticket-control .input-group .input-group-btn button{display: inline-block; border: 0px solid rgba(0, 0, 0, 0.12); padding: 10px; width: 32px; text-align: center; border-radius: 50%; font-weight: 600; color: #000000; font-size: 9px; background: rgba(0, 0, 0, 0.09);box-shadow: none;transition: all 0.5s;-webkit-transition: all 0.5s;}.tBox .ticket-price-count-box .ticket-control .input-group .input-group-btn button:hover,.tBox .ticket-price-count-box .ticket-control .input-group .input-group-btn button:focus{outline: none;background: rgba(0, 0, 0, 0.15);transition: all 0.5s;-webkit-transition: all 0.5s;}.tBox .t-description{border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 15px; padding-top: 15px;}.tBox .t-description p{font-size: 14px; font-weight: 400; color: #666;}.tBox .t-description p strong{font-weight: 600; color: #000; font-size: 16px;}iframe{width: 100%;border: 0;}.contactForm h3{font-size: 18px; margin-top: 0; margin-bottom: 15px; font-weight: 600;}.contactForm .btn{width: 100%;}@media (max-width: 767px){.event-banner-wrapper{position: relative; width: 100%; height: 300px;padding: 15px;}.event-banner-wrapper h2{font-size: 38px; line-height: 38px;}.event-banner-wrapper h2 span{font-size: 16px;}.event-ticket-wrapper{padding: 20px;}.event-tab .nav-tabs{margin-bottom: 10px; position: relative; top: 0; left: 0; padding: 0; width: 100%;}.event-tab .tab-content{margin-top: 20px;}.cart{padding: 15px; background: #fff; margin-bottom: 0; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 99;}}@media (max-width: 480px){.modal.left .modal-dialog, .modal.right .modal-dialog{width: 100%;}.event-tab .nav-tabs > li > a{font-size: 16px; margin-right: 0; padding: 2px 0px;}.event-tab .nav-tabs > li{width: 100%;}.cart p{font-size: 16px;margin: 0;}.cart p .divider{border-right: 0px; padding-left: 0; margin-right: 0; display: block;}}