.t280__container.t280__positionabsolute {
    position: absolute;
    width: initial;
    left: initial;
}

.t280__burger{
    top: 1px;
}
.t280__logo__container{
    height: 0!important;
}



.igoevent_event{
    padding: 40px 20px 20px;
}

.igo_popup {
    display: none;
    position: absolute;
    top: 80px;
    left: 50%;
    padding: 20px;
    margin-left: -300px;
    width: 600px;
    min-height: 300px;
    background: #fff;
    z-index: 10000000;

    font-family: "GraphikTT",Arial,sans-serif;
    overflow: auto;
    height: 96%;
}
.igo_fix {
    position: fixed;
    top: -1000px;
    padding: 50px;
    opacity: 0;
    background: transparent;
}
.igo_fix .reg_accept, .igo_fix .endreg, .igo_fix h2 { color: #aaa; }



.igo_popup h1, .igo_popup h2, .igo_popup h3, .igo_popup h4 { text-align: left;}
.igo_popup h2 { font-size: 24px; margin: 10px auto;}
.igo_popup h4 { font-size: 18px;}

.igo_popup .info {
    background-color: rgba(137, 137, 137, 0.1);
    padding: 11px 15px 13px;
    margin-top: 0;
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 1.286;
    border-bottom: 2px solid rgba(137, 137, 137, 0.2);
}
.igo_btn,
.igo_book_btn,
.igo_rent_btn,
.widget_button1,
.widget_button2{
    font-weight: normal;
    background-color: #ECBC3F;
    text-decoration: none!important;
    display: block;
    max-width: 330px;
    margin: auto;
    border: 0!important;
    color: #2D2923!important;
    border-radius: 10px;
    line-height: 1;
    text-align: center;
    text-shadow: none;
    font-family: "TTRuns",Arial,sans-serif;
    font-size: 21px;
    padding: 13px 10px;
    background-image: none;
    cursor: pointer;
}

.igo_link_buy{
    background-color: #d2222a;
    width: 250px;
    border-radius: 30px;
    font-family: 'Circe', sans-serif;
    font-size: 21px;
    color: white;
    display: block;
    padding: 10px;
    text-decoration: none!important;
    margin: auto;
}

.igo_link_buy span { display: block; margin-top: 10px; font-size: 13px; }


.btn-num { cursor: pointer; }
.widget_button1,
.widget_button2 {
    font-size: 14px;
    margin: 20px 5px;
    display: inline-block;
}
.igo_btn:hover, .igo_book_btn:hover, .igo_rent_btn:hover {background-color: #ECBC3F;}
.endreg {display: none; position: absolute; top: 20px; left: 0px; width: 100%; text-align: center;}
.endreg .ttl {font-size: 24px;margin-bottom: 10px;}

.widget_button2 {background-color: #ccc;}

.igo_btn span, .igo_book_btn span { display: block; margin-top: 10px; font-size: 13px; font-family: "GraphikTT",Arial,sans-serif;}

.igo_overlay {
    display: none;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.85;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9999999;
}
.igo_form p {font-size: 14px;}
.mt10 {margin-top: 10px;}
.igo_grey {
    position: relative;
    overflow: hidden;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-end;

}

.igo_grey > div {
    background: #f1f1f1;

    padding: 6px 10px;
    margin: 0 0 1px 0;
    line-height: 32px;

}
.igo_grey > div > small{
    position: relative!important;
    left: 0!important;
    top: 0!important;
    display: block;
    line-height: 1.2;
}

.mt10{
    display: none;
}


.igo_grey > div:nth-child(1){
    width: 60%;
}
.igo_grey > div:nth-child(2){
    width: 20%;
}
.igo_grey > div:nth-child(3){
    width: 20%;
}

.igo_grey:nth-child(even) > div {background: #e1e1e1;}

.igo_grey .form-control { height: 30px; }

.crm_tikets p { margin-bottom: 30px; text-shadow: 1px 1px 2px black; }

.igo_tick {
    display: block;
    margin: auto;
    overflow: hidden;
    float: none;
    clear: both;
}

.promotickets p { color: #0970c0; }

.igo_user {
    display: block;
    padding-top: 30px;
    margin: 0 -15px;
}
.igo_user label { font-size: 12px; }

.form-control, .form-group {margin-bottom: 5px; overflow: hidden;}

.reg_accept {font-weight: normal; margin: 0;}
.igo_close {
    position: absolute;
    z-index: 9000;
    width: 30px;
    height: 30px;
    right: 5px;
    top: 5px;
    background: url('https://igoevent.com/images/igo_close.png') center no-repeat;
    cursor: pointer;
}



.promocode { margin: auto; width: 200px; }
.hidden { display: none; }



РђР Р•РќР”Рђ

.rentslot {
    display: block;
    width: calc(100% - 1px);
    height: 26px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    background: rgba(142, 213, 255, 0.25);
    margin-bottom: 1px;
    margin-right: 1px;
}
.rentslot:hover { background: #b8d6f8; }
.bgred { background: rgba(255, 142, 142, 0.5)}
.check { background: rgba(142, 255, 145, 0.5)}

.slots { overflow: hidden; }

.form-group #datep { display: block; width: 200px; margin: auto; text-align: center; }
.minislot { display: inline-block; text-align: center; margin: 5px 10px 0; font-weight: bold; }
.datep { min-height: 60px; text-align: center; }
.tac { text-align: center; }
.cred { color: #ff3535; }


Р СЏРґС‹ Рё РјРµС‚Р° SEAT
.zal_seat {font-size: 9px !important;}
#igo_seats  { position: relative; padding-bottom: 50px; }
.seat {
    width: 14px; height: 14px;
    padding: 1px 0;
    margin: 0;
    font-size: 9px;
    color: transparent;
    border-radius: 50%;
    background: #b4bdbf;
    border: #b4bdbf solid 2px;
    display: inline-block;
    text-align: center;
    opacity: 0.6;
}
.sc1 { background: #fb3f3f; border: #fb3f3f solid 2px; }
.sc2 { background: #54cc7f; border: #54cc7f solid 2px; }
.sc3 { background: #ccc137; border: #ccc137 solid 2px; }
.sc4 { background: #f5965d; border: #f5965d solid 2px; }
.sc5 { background: #f55da2; border: #f55da2 solid 2px; }
.sc6 { background: #5d61f5; border: #5d61f5 solid 2px; }
.sc7 { background: #5ddff5; border: #5ddff5 solid 2px; }
.sc8 { background: #f58f5d; border: #f58f5d solid 2px; }
.sc9 { background: #5bc0de; border: #5bc0de solid 2px; }
.seat span {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    color: #000;
    font-size: 18px;
    text-align: center;
}
.js_s { cursor: pointer; }
.js_s:hover { opacity: 1;}
.js_s:hover > span { display: block;}
.seat.check {width: 14px; height: 15px; background: #fff; opacity: 1; color: #000;}

.sc_none, .sc_none.check { width: 14px; height: 14px; padding: 0;  color: transparent; background: #b4bdbf; border: #b4bdbf solid 2px; vertical-align: text-bottom; }
.sc_busy { width: 16px; height: 16px; padding: 0; color: transparent; background: #fff; border: #b4bdbf solid 2px; vertical-align: text-bottom; }
.seat_num {background: transparent; color: #000; border: transparent; opacity: 1;}

@media (max-width:767px){
    .igo_popup {
        top: 50px;
        left: 0;
        margin-left: 0;
        width: 100%;
        height: 100%;
        overflow: scroll
    }
    .igo_grey { height: auto; }
    .igo_grey b { text-align: center;}
    .igo_close { right: 5px; }
    .seat, .seat.check { width: 12px; height: 12px; }
}



* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input-group-addon { font-size: 18px; }


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control.tick_num{
    background-color: transparent;
    background-image: none;
    border: none;
    box-shadow: none;
}

.igo_tick .input-group{
    display: flex;
}

.igo_tick .input-group .form-control.tick_num{
    width: auto;
}

#igo_form .input-group, .form-group {

    overflow: hidden;
}
#igo_form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}

#igo_form .btn-primary{
    font-weight: normal;
    background-color: #ECBC3F;
    text-decoration: none!important;
    display: block;
    max-width: 330px;
    border: 0!important;
    color: #2D2923!important;
    border-radius: 10px;
    line-height: 1;
    text-align: center;
    text-shadow: none;
    font-family: "TTRuns",Arial,sans-serif;
    padding: 25px 35px;
    background-image: none;
    cursor: pointer;
    font-size: 20px;
    margin: 35px auto;
}



#igo_form_promo .btn-primary.m0,
input.btn.btn-primary{
    font-weight: normal;
    background-color: #ECBC3F;
    /* text-decoration: none!important; */
    display: block;
    max-width: 330px;
    border: 0!important;
    color: #2D2923!important;
    border-radius: 10px;
    line-height: 1;
    text-align: center;
    text-shadow: none;
    font-family: "TTRuns",Arial,sans-serif;
    padding: 10px;
    background-image: none;
    cursor: pointer;
    font-size: 14px;
    margin: 0 0 0 10px;
}
input.btn.btn-primary{
    margin: 15px 0;
}
.tac{
    text-align: left;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
}

.tac+.row{
    display: flex;
    margin: 9px 0 20px;
}

.tac+.row>div:nth-child(1){
    width: 80%;
}
.tac+.row>div:nth-child(2){
    width: 120px;
}

#igo_seats{
    display: none;
}

.pb50 {padding-bottom: 50px;}