.venegy .G-header {
    background: #E9493B;
}

.venegy {
    font-family: 'Londrina Solid', sans-serif;
    background: url(../images/venegy/v4_bg.jpg);
    background-size: cover;
}

.venegy.checkout {
    font-family: 'Londrina Solid', sans-serif;
    background: none;
}

.venegy .G-header {
    background: #E9493B;
}

.venegy .docs {
    background: none;
}

.venegy .G-ticket-container .ticket-info {
    padding: 10px;
    max-width: 100%;
    color: black;
    background: #FFBE00;
}

.venegy .docs a {
    background-color: #252527;
    padding: 20px;
    color: white;
    border-radius: 10px;
}

.venegy .G-message-container {
    background: #009E87;
}

.venegy .L-h1 {
    color: #252527;
}

.venegy .G-container {
    background: none;
}

.venegy .G-ticket-container .ticket-container .ticket {
    background: none;
    background-color: white !important;
}

.venegy .G-container .select-container .box.tickets {
    background: url(../images/venegy/picture_1.jpg) bottom center no-repeat;
    background-size: cover;
}

.venegy .G-container .select-container .box {
    width: 40%;
}

.venegy .G-basket-container .popup .basket-entry {
    height: initial;
}

.venegy .G-basket-container .popup .basket-entry .info-container {
    flex-grow: 1;
}

.venegy .G-basket-container .popup .basket-entry .price, .venegy .G-basket-container .popup .basket-entry .delete {
    padding: 0 20px;
}

.venegy.main-page .inputs {
    display: flex;
}

.venegy.main-page .inputs .simple-shop-add-minus {
    min-width: 20px !important;
    margin-right: 0;
    padding: 14px 10px;
}

.venegy.main-page .inputs .simple-shop-add-minus.add {
    border-right: 0;
}

.venegy.main-page .inputs input.ticket-input {
    background-color: white;
    padding: 14px 18px;
    border: 1px solid #949494;
    color: #949494;
    font-size: 17px;
    text-align: center;
    border-right: 0;
    border-left: 0;
}

.venegy .ticket-container .L-button {
    min-width: 100px;
    border: 1px solid #949494;
}

@media only screen and (max-width: 1000px) {
    .venegy .inputs {
        /*display: none;*/
    }
    #style-switcher {
        top: auto;
        bottom: 150px;
    }
}

@media only screen and (max-width: 800px) {
    .G-ticket-container .ticket-container .L-button.white:not(:disabled), .G-ticketmodify-container .ticket-container .L-button.white:not(:disabled), .G-roommodify-container .ticket-container .L-button.white:not(:disabled) {
        display: block;
    }
}

@media only screen and (max-width: 800px) {
    .G-container .select-container {
        background: transparent;
    }
    .venegy .G-container .select-container .box {
        width: 60%;
    }
}

@media only screen and (max-width: 600px) {
    .G-ticket-container .ticket-container .ticket .nfo {
        display: none;
    }
    .G-ticket-container .ticket-container .ticket {
        font-size: 15px;
    }
    .venegy .G-container .select-container .box {
        width: 80%;
    }
}

.venegy .G-ticket-container .ticket-info {
    font-family: 'RobotoCondensed', sans-serif;
}

.venegy .ticket-container .L-button.white:not(.simple-shop-add-minus) {
    background: #E9493B;
    color: white;
    margin-right: 10px;
}

.venegy h4.collapsible {
    height: 110px;
    font-size: 30px;
}

@media only screen and (max-width: 800px) {
    .G-header .center .logo img {
        width: 90px;
        margin-top: -5px;
        margin-left: -10px;
    }
}

.basket-entry-container .info-container .muted {
    display: none;
}

.G-basket-container .popup .basket-entry .picture img {
    width: 40px;
    height: 40px;
}

.G-checkout_step.payment_result {
    background-color: white;
    padding-top: 50px;
}

.venegy .G-ticket-container h4.collapsible {
    justify-content: space-between;
}

.venegy .G-ticket-container h4.collapsible .collapsible_arrow {
    background: url('../images/arrow_down.svg') no-repeat 0 0 !important;
    width: 34px;
    height: 34px;
}
.venegy .G-ticket-container h4.collapsible.opened .collapsible_arrow {
    background: url('../images/arrow_up.svg') no-repeat 0 0 !important;
}
