@charset "UTF-8";
@charset "UTF-8";
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);





* {
    font-family: 'Inter', sans-serif;
}


.yds_cinema_rule {
    width: 100%;
    border: 1px solid #dfdfdf;
    border-radius: 8px;
    padding: 8px;
    margin-top: 20px;
}

.yds_cinema_movie_thread_rules_title {
    width: 100%;
    display: block;
    transition: background 0.3s ease;
    cursor: pointer;
}

.yds_cinema_movie_thread_info p {
    margin-bottom: 10px;
}

.yds_cinema_movie_thread_rules_title span {
    font-size: 16px !important;
    color: #0085ff !important;
}

.yds_kural {
    padding-left: 1em;
    overflow: hidden;
    display: none;
}

#divCommentsError {
    width: 100%;
    color: red;
    text-align: left;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin: 15px 0px;
}

#divCommentsSuccces {
    width: 100%;
    color: green;
    text-align: left;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin: 15px 0px;
}

.etkinlikkonum {
    color: white;
    text-decoration: none;
    cursor: pointer;
    font-size: 0.875rem;
}

.yds_cinema_details {
    width: 100%;
}

.yds_cinema_details_info {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 700px;
    max-height: 100vh;
    position: relative;
}
.yds_cinema_movie_modal_button{
    font-size:14px;
    margin-bottom:12px;
}

.comment_AI {
    background-image: linear-gradient(to right, #FDF0B0, #BD9EEE) !important;
}
.yds_cinema_details_rating_point_number a,
.yds_cinema_details_rating a {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #ffffff;
}

    .yds_cinema_details_rating a:hover {
        color: #f8e71c;
    }

.yds_container {
    width: 1270px;
    margin: 0 auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 3;
}

.yds_cinema_details_rating,
.yds_cinema_details_rating_point,
.yds_cinema_details_rating_person,
.yds_cinema_details_rating_flex {
    display: flex;
}

.yds_cinema_details_rating_person {
    margin: 48px 0;
    gap: 48px;
}

.yds_cinema_details_rating,
.yds_cinema_details_rating_point {
    flex-direction: column;
}

.yds_cinema_details_info_title p {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    /*display: flex;*/
    align-items: center;
    letter-spacing: 0.02em;
    color: #ffffff;
    opacity: 0.7;
    width: 750px;
}

.yds_cinema_details_info_title h1 {
    font-weight: 700;
    font-size: 52px;
    line-height: 68px;
    color: #ffffff;
}

.yds_cinema_details_rating img {
    margin-right: 8px;
}

.yds_cinema_details_rating_point_number button {
    border: none;
}

.yds_cinema_details_rating_point_number p {
    font-weight: 700;
    font-size: 36px;
    line-height: 34px;
    color: #ffffff;
    margin-right: 8px;
}

.yds_cinema_details_rating_point_details p {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
}

.yds_cinema_details_rating_point_details span {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #ffffff;
    opacity: 0.7;
}

.yds_cinema_details_person p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    color: #b4b4b4;
}

.yds_white {
    color: #ffffff;
}

.yds_cinema_details_buttons button:nth-child(1), .yds_cinema_details_buttons a:nth-child(1) {
    font-weight: 600;
    font-size: 14px;
    line-height: 44px;
    color: #fff;
    padding: 0 32px;
    border: none;
    background-color: #3dab5d;
    border-radius: 4px;
    height: 44px;
    white-space: nowrap;
    width: 190px;
    text-align: center;
}

    .yds_cinema_details_buttons button:nth-child(1):hover {
        background-color: #43bb65;
    }

.yds_fragman {
    font-weight: 600;
    padding: 0 32px;
    font-size: 14px;
    border-radius: 4px;
    height: 44px;
    white-space: nowrap;
    line-height: 44px;
    color: #ffffff !important;
    background: none !important;
    border: 1px solid #fff !important;
    display: flex;
    align-items: center;
    width: unset !important;
    text-align: center;
}

.yds_cinema_details_link {
    width: 100%;
    text-align: right;
}

.yds_cinema_details_rating_point_details {
    text-align: right;
}

.yds_fragman:hover {
    color: #f8e71c;
    border: 1px solid #f8e71c;
}

.yds_fragman svg {
    margin-left: 10px;
}

.yds_fragman:hover path {
    fill: #f8e71c;
}

.yds_cinema_movie_yorum_person_attribute_flex_rank img {
    display: block;
}

.yds_spoiler p {
    display: none;
}

.pts_p {
    font-size: 12px;
    font-weight: 400;
}

.yds_cinema_movie_yorum_person_attribute_flex_rank {
    align-items: flex-start !important;
    flex-direction: row-reverse;
    gap: 16px;
}

.yds_cinema_movie_yorum_person_attribute_satir button {
    background: none;
    padding: 4px 0;
    font-size: 18px;
}

    .yds_cinema_movie_yorum_person_attribute_satir button b {
        color: #0085ff;
        font-size: 14px;
    }

        .yds_cinema_movie_yorum_person_attribute_satir button b:hover {
            text-decoration: underline;
        }

.yds_overlay_button {
    display: flex;
    align-items: flex-start;
}

    .yds_overlay_button iframe {
        width: 1000px;
        height: 100%;
    }

.yds_cinema_details_person {
    margin-bottom: 48px;
}

.yds_cinema_details_buttons button img {
    margin-left: 8px;
}

.yds_cinema_details_buttons {
    display: flex;
    align-items: center;
    gap: 12px;
}

.yds_cinema_movie_thread,
.yds_cinema_movie_thread_point {
    padding: 40px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    max-width: 1270px;
    width: 100%;
    margin: 50px auto;
}

.yds_cinema_movie_thread_title {
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
}

.yds_cinema_movie_thread_rules ul {
    display: flex;
    flex-direction: column;
}

    .yds_cinema_movie_thread_rules ul li {
        margin-top: 20px;
    }

.yds_cinema_movie_thread_rules_title {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
}

#yds_more {
    display: none;
}

.yds_cinema_details_info_title figure {
    display: none;
}

.yds_with_poster .yds_cinema_details_info_title figure {
    display: block;
    margin-right: 40px;
}

@media screen and (max-width: 1023px) {
    .yds_with_poster .yds_cinema_details_info_title figure {
        margin-right: 0;
    }

    .yds_cinema_movie_yorum_person_attribute_name_rank h4 {
        font-size: smaller;
    }
}

.yds_with_poster .yds_cinema_details_info_title figure img {
    width: 145px;
    border-radius: 8px;
}


.yds_cinema_movie_thread_info button {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #0085ff;
    border: none;
    background: none;
}

.yds_cinema_movie_thread_info p,
.yds_more {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.yds_cinema_details h2,
.yds_cinema_movie_thread_title h2,
.yds_cinema_movie_yorum_title h2,
.yds_cinema_movie_thread_rules_title h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    color: #000000;
}

.yds_cinema_movie_thread_title span,
.yds_cinema_movie_yorum_title span,
.yds_cinema_movie_thread_rules_title span {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #747474;
}

.yds_cinema_movie_thread_detail ul,
.yds_cinema_movie_thread_person_details {
    display: flex;
    align-items: center;
}

.yds_cinema_movie_thread_detail {
    margin: 40px 0;
}

    .yds_cinema_movie_thread_detail ul strong {
        min-width: 110px;
        display: inline-flex;
    }

    .yds_cinema_movie_thread_detail ul {
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #000000;
        margin-bottom: 20px;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }

.yds_cinema_movie_thread_person_details {
    display: flex;
    align-items: center;
    min-width: 150px;
    margin-top: 12px;
}

.yds_cinema_movie_thread_person {
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 40px;
    border-top: 1px solid #dfdfdf;
    width: 100%;
}

.yds_cinema_movie_thread_person_details_flex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

.yds_person_details {
    display: Flex;
    flex-direction: column;
}

    .yds_person_details p,
    .yds_person_details span {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
    }

    .yds_person_details span {
        color: #747474;
    }

.yds_cinema_movie_thread_person_details img {
    margin-right: 12px;
}

.yds_cinema_movie_thread_point .yds_cinema_movie_thread_title {
    margin-bottom: 0;
}

.yds_rate {
    display: flex;
    margin-bottom: 44px;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-top: 30px;
}

.yds_cinema_movie_thread_point_idea {
    display: flex;
    flex-direction: column;
}

    .yds_cinema_movie_thread_point_idea textarea {
        resize: none;
        border: 1px solid #d2d2d2;
        border-radius: 5px;
        padding: 20px;
        max-width: 816px;
        margin-bottom: 30px;
    }
        .yds_cinema_movie_thread_point_idea textarea.no-max {
            max-width: none !important;
        }

    .yds_cinema_movie_thread_point_idea label {
        font-weight: 600;
        font-size: 18px;
        line-height: 18px;
        color: #272727;
        margin-bottom: 30px;
    }

.yds_cinema_movie_yorum_button button {
    border-radius: 5px;
    padding: 10px 20px;
    background: #f0f0f0;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #3d3d3d;
}

.yds_yorum {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #2b2b2b;
    padding: 14px 27px;
    background: #f8e71c;
    border-radius: 5px;
    margin-bottom: 84px;
    width: 12%;
}

    .yds_yorum:hover {
        opacity: 0.7;
    }

.yds_point {
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    color: #000000;
    display: flex;
    align-items: baseline;
}

.yds_cinema_movie_thread_point_left {
    flex: 1;
}

.yds_cinema_movie_thread_point_right {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.yds_cinema_movie_thread_point_flex {
    display: flex;
    justify-content: space-between;
}

.yds_point span {
    font-weight: 400;
    font-size: 14px;
    line-height: 36px;
    color: #000000;
}

.yds_side img {
    width: 12px;
}

.yds_cinema_movie_yorum_person_attribute_flex_rank .yds_rate_point {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 4px;
    background: #fbf5e3;
    padding: 4px 8px;
    border-radius: 4px;
    align-items: center;
}

.yds_rate_point strong {
    font-size: 18px;
}

.yds_rate_point:not(:checked) > input {
    position: absolute;
    top: -9999px;
}

.yds_rate_point:not(:checked) > label {
    float: right;
    width: 0.8em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 24px;
    color: #ccc;
    pointer-events: none;
}

    .yds_rate_point:not(:checked) > label:before {
        content: "★ ";
    }

.yds_rate_point > input:checked ~ label {
    color: #f4c01e;
}

    .yds_rate_point > input:checked + label:hover,
    .yds_rate_point > input:checked + label:hover ~ label,
    .yds_rate_point > input:checked ~ label:hover,
    .yds_rate_point > input:checked ~ label:hover ~ label,
    .yds_rate_point > label:hover ~ input:checked ~ label {
        color: #f4c01e;
    }

.yds_cinema_movie_thread_point_right_rating {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 32px;
    margin-top: 10px;
}

.yds_side {
    width: 15%;
    margin-top: 10px;
}

    .yds_side div {
        display: flex;
        justify-content: space-evenly;
    }

.yds_middle {
    width: 70%;
    margin-top: 10px;
    margin-right: 12px;
}

.yds_right {
    text-align: right;
    display: flex;
}

.yds_row:after {
    content: "";
    display: table;
    clear: both;
}

.yds_bar-container {
    width: 100%;
    background-color: #f1f1f1;
    text-align: center;
    color: white;
    border-radius: 50px;
}

    .yds_bar-container > div {
        height: 14px;
        background-color: #f4c01e;
        border-radius: 50px;
    }

.yds_row_flex {
    display: flex;
    width: 280px;
    align-items: center;
}

.yds_side div {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #000000;
}

.yds_cinema_movie_yorum_button button {
    border-radius: 5px;
    padding: 10px 20px;
    background: #f0f0f0;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #3d3d3d;
}

.yds_cinema_movie_yorum_flex {
    display: flex;
    flex-direction: column;
    margin-bottom: 52px;
}

.yds_cinema_movie_yorum_button select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 94%;
    background-position-y: 6px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    padding: 10px 40px 10px 20px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #3d3d3d;
}

.yds_overlay {
    z-index: 110001;
    position: fixed;
    display: none;
    height: 100vh;
    width: 100%;
    background: rgba(0, 0, 0, 0.9);
    top: 0;
    left: 0;
}

.yds_close {
    z-index: 100;
    background: none;
    border: none;
}

.yds_overlay_container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100%;
}

    .yds_overlay_container iframe {
        height: 50vh !important;
        border-radius: 30px;
    }

.yds_yellow {
    background: #f8e71c !important;
}

.yds_editor img {
    position: absolute;
}

.yds_cinema_movie_yorum_person_img {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 24px;
}

.yds_cinema_movie_yorum_person_attribute {
    width: 100%;
}

.yds_cinema_movie_yorum_person_attribute_satir p {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #000000;
    white-space: pre-line;
    margin-top: 20px;
}

.yds_cinema_movie_yorum_person_attribute_flex span {
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #0d863d;
    display: flex;
}

.yds_cinema_movie_yorum_person_attribute_flex img {
    margin-right: 6px;
}

.yds_cinema_movie_yorum_person:first-child {
    border: 0;
}

.yds_cinema_movie_yorum_person {
    padding-top: 40px;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    display: flex;
    align-items: flex-start;
}

.yds_cinema_movie_yorum_person_attribute_flex,
.yds_cinema_movie_yorum_person_attribute_name_rank,
.yds_cinema_movie_yorum_person_attribute_flex figure,
.yds_cinema_movie_yorum_person_attribute_flex_rank {
    display: flex;
    align-items: flex-end;
}

.yds_cinema_movie_yorum_person_attribute_name_rank {
    justify-content: space-between;
}

    .yds_cinema_movie_yorum_person_attribute_name_rank h4 {
        font-weight: 500;
        font-size: 18px;
        line-height: 20px;
        color: #000000;
    }

    .yds_cinema_movie_yorum_person_attribute_name_rank h4 {
        margin-right: 16px;
    }

.yds_cinema_movie_yorum_person_attribute_flex p {
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
}

.yds_cinema_movie_yorum_person_img p {
    font-weight: 400;
    font-size: 10px;
    line-height: 20px;
    color: #000000;
    font-weight: bold;
}

.yds_cinema_movie_yorum_button {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.yds_cinema_movie_yorum_person_attribute_satir {
    margin-bottom: 0;
}

.yds_cinema_movie_yorum_person_attribute_like button {
    background: none;
}

.yds_cinema_movie_yorum_person_attribute_like {
    display: flex;
    margin-top: 20px;
    align-items: center;
}

    .yds_cinema_movie_yorum_person_attribute_like p {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: #747474;
        margin-left: 16px;
    }

.yds_yorum_seemore {
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    justify-content: center;
    line-height: 18px;
    color: #000000;
    padding: 14px 20px;
    display: flex !important;
    align-items: stretch;
    border-radius: 5px;
}

    .yds_yorum_seemore img {
        display: block;
        margin-left: 10px;
    }

div.star-rating {
    float: left;
    margin-right: 3px;
    width: 32px;
    height: 32px;
    text-indent: -999em;
    cursor: pointer;
    display: block;
    background: transparent;
    overflow: hidden;
}

    div.star-rating,
    div.star-rating a {
        background: url("/dist/assets/img/star.png") no-repeat 0 0px;
    }

        div.rating-cancel a,
        div.star-rating a {
            display: block;
            width: 32px;
            height: 100%;
            background-position: 0 0px;
            border: 0;
        }

div.star-rating-on a {
    background-position: 0 -32px !important;
}

div.star-rating-hover a {
    background-position: 0 -32px;
}

div.star-rating-readonly a {
    cursor: default !important;
}

div.star-rating {
    background: transparent !important;
    overflow: hidden !important;
}

.rating-cancel {
    display: none !important;
}

.yds_genres {
    width: 100%;
    display: flex;
    gap: 12px;
}

.yds_smartMarkers {
    width: 100%;
    margin-bottom: 2%;
}

    .yds_smartMarkers span img {
        vertical-align: middle;
        width: 3%;
    }

.yn_cinemaList {
    margin: 0 auto !important;
}

.yds_genres span, .yds_genres_link {
    color: #fff;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    background: rgba(255, 255, 255, 0.2);
    margin: 8px 0 40px 0;
}

.yds_cinema_movie_thread_point_spoilercheck {
    margin-bottom: 20px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 500;
}

.chcontainer {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 25px;
    display: flex;
    align-items: center;
}

    .chcontainer input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

.yds_cinema_movie_thread_point_spoilercheck .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee !important;
    border: 1px solid #dfdfdf;
}

.chcontainer:hover input ~ .checkmark {
    background-color: #ccc;
}

.chcontainer input:checked ~ .checkmark {
    background-color: #2196F3 !important;
    border: none;
}

.yds_cinema_movie_thread_point_spoilercheck .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.chcontainer input:checked ~ .checkmark:after {
    display: block;
}

.chcontainer .checkmark:after {
    left: 10px;
    top: 7px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.yn_cinema {
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
}

.yn_date__container {
    /*position: relative !important;*/
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    width: 100% !important;
}

@media screen and (max-width: 1023px) {
    .yds_container {
        justify-content: flex-start;
        width: 100%;
        padding: 20px;
    }

    .yds_cinema_details_info_title h1 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 4px;
    }

    .yds_cinema_details_info_title p {
        width: 100%;
        font-size: 12px;
        line-height: 16px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
    }

    .yds_cinema_details_rating_person {
        width: 100%;
        display: flex;
        gap: 8px;
    }

    .yds_cinema_details_person {
        display: none;
    }

    .yds_cinema_details_rating_flex {
        width: 100%;
    }

    .yds_cinema_details_rating img {
        width: 12px;
    }

    .yds_cinema_details_rating_point {
        width: 100%;
    }

    .yds_cinema_details_rating_point_number p {
        font-size: 24px;
        line-height: 24px;
    }

    .yds_cinema_details_rating {
        border-radius: 4px;
        position: relative;
    }

    .yds_cinema_details_rating_point_details p {
        white-space: nowrap;
        font-size: 12px;
        font-weight: bold;
    }

    .yds_cinema_details_rating_point_details span {
        line-height: 12px;
        font-size: 10px;
        margin-top: 2px;
    }

    .yds_cinema_details_rating_point_details {
        display: flex;
        flex-direction: column;
    }

    .yds_cinema_details_buttons button {
        flex: 1;
        height: 38px !important;
        line-height: 38px !important;
    }

    .yds_cinema_details_info_title {
        order: 1;
    }

    .yds_cinema_details_person {
        order: 2;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .yds_cinema_details_rating_person {
        order: 3;
        gap: 20px;
        margin: 28px 0;
        justify-content: center;
    }

    .yds_cinema_details_buttons {
        order: 4;
        width: 50%;
        margin-top: 20px;
        max-width: inherit;
    }

        .yds_cinema_details_buttons, .yds_cinema_details_buttons a {
            max-width: fit-content;
        }

    .yeni_sehir_sec > div > div > span {
        white-space: nowrap;
    }

    .sayfa_asagida .yds_fragman {
        display: none;
    }

    .sayfa_asagida {
        position: fixed;
        bottom: 0 !important;
        left: 0;
        width: 100%;
        z-index: 10;
        backdrop-filter: blur(10px);
        background: #fff;
        max-width: inherit;
        box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.3);
        padding: 10px;
        transition: all ease 0.3;
    }

    .yds_overlay_container iframe {
        width: 100%;
        border-radius: 0;
        height: auto !important;
    }

    .yds_cinema_details_person p {
        font-size: 12px;
    }

    .yds_close {
        position: absolute;
        right: 20px;
        top: 20px;
        padding: 12px;
    }

    .yds_overlay_button {
        width: 100%;
    }

    .yds_cinema_details_info {
        background-image: none;
        background-color: #000;
        height: auto;
        margin-bottom: 20px;
    }

    .yds_cinema_details_info_title {
        display: flex;
        align-items: center;
        width: 100%;
    }

        .yds_cinema_details_info_title img {
            width: 80px;
            border-radius: 8px;
            min-width: 80px;
        }

        .yds_cinema_details_info_title div {
            display: flex;
            flex-direction: column;
            padding-left: 20px;
        }

    .yds_cinema_movie_thread,
    .yds_cinema_movie_thread_point {
        width: calc(100% - 40px);
        padding: 20px;
    }

    .yds_cinema_details h2,
    .yds_cinema_movie_thread_title h2,
    .yds_cinema_movie_yorum_title h2 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 4px;
    }

    .yds_cinema_movie_thread_title span,
    .yds_cinema_movie_yorum_title span {
        font-size: 12px;
        line-height: 12px;
    }

    .yds_cinema_details_info_title figure {
        display: block;
    }

    .yds_cinema_movie_thread_info p,
    .yds_more {
        font-size: 14px;
        line-height: 20px;
    }

    .yds_cinema_movie_thread_detail {
        margin: 20px 0 40px 0;
    }

        .yds_cinema_movie_thread_detail ul {
            font-size: 12px;
            gap: 12px;
        }

    .yds_cinema_movie_thread_person_details_flex {
        flex-wrap: nowrap;
        width: 100%;
        overflow-x: scroll;
    }

    .yds_cinema_movie_thread_person_details {
        margin-top: 10px;
    }

    .yds_cinema_movie_thread_person {
        margin-bottom: 0;
    }

    .yds_cinema_movie_thread_point {
        margin-top: 20px;
    }

    .yds_cinema_movie_thread_point_flex {
        width: 100%;
        flex-direction: column-reverse;
    }

    .yds_point {
        line-height: inherit;
    }

    .yds_rate_point {
        margin-bottom: 12px;
    }

    .yds_rate_point {
        gap: 2px;
        margin-top: -10px;
    }

    .yds_cinema_movie_thread_point_left {
        margin-top: 40px;
        padding-top: 40px;
        border-top: 1px solid #e1e1e1;
    }
        .yds_cinema_movie_thread_point_left.no_border {
            margin-top: 0px;
            padding-top: 0px;
            border-top: none;
        } 

    .yds_rate_point:not(:checked) > label {
        width: 24px;
    }

    .yds_cinema_movie_thread_point_right_rating {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .yds_rate {
        margin: 20px 0;
    }

    .yds_cinema_movie_thread_point_idea label {
        font-size: 14px;
        margin-bottom: 12px;
        opacity: 0.5;
        font-weight: 400;
    }

    .yds_cinema_movie_thread_point_idea textarea {
        width: 100%;
        border: 1px solid #e1e1e1;
        margin-bottom: 20px;
        height: 100px;
    }

    .yds_yorum {
        margin-bottom: 0;
    }

    .yds_cinema_movie_yorum {
        margin-top: 40px;
    }

    .yds_cinema_movie_yorum_flex {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .yds_cinema_movie_yorum_title {
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
    }

    .yds_cinema_movie_yorum_button {
        width: 100%;
        overflow-x: scroll;
    }

        .yds_cinema_movie_yorum_button button {
            white-space: nowrap;
        }

    .yds_cinema_movie_yorum_person {
        margin-bottom: 40px;
    }

    .yds_cinema_movie_yorum_person_img {
        margin-right: 12px;
        max-width: 40px;
        min-width: 40px;
    }

    .yds_cinema_movie_yorum_person_attribute {
        display: flex;
        flex-direction: column;
        margin-bottom: 0;
        padding-bottom: 24px;
    }

    .yds_cinema_movie_yorum_person_attribute_name_rank {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .yds_cinema_movie_yorum_person_attribute_flex_rank {
        width: 100%;
        display: block;
    }

    .yds_cinema_movie_yorum_person_attribute_flex span {
        font-size: 9px;
        margin-top: 0;
    }

    .yds_cinema_movie_yorum_person_attribute_name_rank h4 {
        font-size: 16px;
    }

    .yds_cinema_movie_yorum_person_attribute_satir p {
        font-size: 12px;
    }

    .yds_cinema_movie_yorum_person_attribute_like {
        width: 100%;
    }

        .yds_cinema_movie_yorum_person_attribute_like button {
            width: 40px;
            height: 40px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .yds_cinema_movie_yorum_person_attribute_like button img {
                width: 24px;
                min-width: 24px;
            }

        .yds_cinema_movie_yorum_person_attribute_like p {
            font-size: 9px;
            line-height: 10px;
        }

    .yds_yorum_seemore {
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .yds_yorum {
        width: 100%;
        justify-content: center;
    }

    .yds_genres {
        flex-direction: row !important;
        padding-left: 0 !important;
        gap: 8px;
    }

    .yds_smartMarkers {
        padding-left: 0 !important;
        display: block !important;
    }

        .yds_smartMarkers span img {
            vertical-align: middle;
            min-width: 30px;
        }

    .yds_genres span, .yds_genres_link {
        font-size: 9px;
        padding: 3px 6px;
        margin: 4px 0 20px 0;
    }

    .yds_cinema_movie_thread_rules ul li {
        margin-top: 20px;
    }

    .yds_cinema_movie_thread_rules ul li {
        font-size: 14px;
        line-height: 20px;
    }
}

.yds_gitmeden-content p {
    color: #000;
}

@media screen and (min-width: 560px) and (max-width: 1023px) {
    .yds_cinema_details_rating_person {
        justify-content: flex-start;
    }

    .yds_cinema_details_buttons button {
        max-width: 170px;
    }

    .yn_cinema_salon_info > div > button {
        max-width: 80px;
    }
}

.yds_gitmeden {
    width: 100%;
    border: 1px solid rgba(255, 0, 0,0.1);
    background: rgba(255, 0, 0,0.05);
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    color: #850303;
}

.yds_gitmeden-kontrol {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
    cursor: pointer;
}

    .yds_gitmeden-kontrol img {
        width: 20px;
    }

.yds_gitmeden-content {
    margin-top: 20px;
    gap: 20px;
    display: none;
    flex-direction: column;
    font-size: 14px;
}

.yds_gitmeden-kontrol strong {
    font-weight: 600;
}

.yds_uss {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

    .yds_uss p {
        font-size: 12px;
        opacity: .7;
    }

.yds_cinema_desktop {
    display: flex;
}

.yds_cinema_mobile {
    display: none;
}


@media screen and (max-width: 1023px) {
    .yds_cinema_movie_thread_rules_title {
        margin-top: 0;
    }

    .yds_gitmeden-kontrol strong {
        font-size: 14px;
    }

    .yds_cinema_mobile {
        display: flex;
        flex-direction: column;
    }

    .yds_cinema_desktop {
        display: none;
    }

    .yds_cinema_mobile_avatar {
        display: flex;
        width: 100%;
        align-items: center;
        margin-bottom: 12px;
    }

    .yds_cinema_mobile .yds_cinema_movie_yorum_person_attribute_name_rank {
        flex-direction: row;
        width: 100%;
        margin-bottom: 0;
    }

    .yds_cinema_movie_yorum_person_attribute_flex span span {
        display: none;
    }

    .yds_rate_point {
        max-width: fit-content;
        margin-top: 0;
    }

    .yds_uss {
        gap: 0;
    }

    .yds_cinema_movie_yorum_person_attribute_satir {
        margin-bottom: 12px;
    }

    .yds_cinema_iswatches {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .yds_rate_point strong {
        font-size: 16px;
    }

    .yds_cineadate {
        font-size: 12px;
        opacity: .6;
        margin-bottom: 8px;
    }
}



.clear:after,
.clear:before {
    content: " ";
    display: table;
}

.clear {
    *zoom: 1;
}

    .clear:after {
        clear: both;
    }

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

ul {
    list-style: none;
}

button,
input,
select,
textarea {
    margin: 0;
    outline: none;
    border: none;
}

html {
    box-sizing: border-box;
    height: 100%;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

img,
embed,
iframe,
object,
video {
    height: auto;
    max-width: 100%;
}

audio {
    max-width: 100%;
}

iframe {
    border: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
    text-align: left;
}

.row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}

    .row.reverse {
        -webkit-box-direction: reverse;
        -webkit-box-orient: horizontal;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

.col.reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.col-xs {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}

.col-xs-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
}

.col-xs-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
}

.col-xs-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
}

.col-xs-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
}

.col-xs-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
}

.col-xs-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

.col-xs-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
}

.col-xs-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
}

.col-xs-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
}

.col-xs-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
}

.col-xs-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
}

.col-xs-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.col-xs-offset-0 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 0;
}

.col-xs-offset-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 25%;
}

.col-xs-offset-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 50%;
}

.col-xs-offset-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 75%;
}

.col-xs-offset-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 100%;
}

.col-xs {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
}

.start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
}

.end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
}

.top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
}

.middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
}

.bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}

.around-xs {
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around;
}

.between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.first-xs {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.last-xs {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

@media only screen and (min-width: 48em) {
    .col-sm {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .col-sm-1 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-sm-2 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-3 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-sm-5 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-sm-6 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-sm-8 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-sm-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-sm-11 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-sm-12 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .col-sm-offset-0 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 0;
    }

    .col-sm-offset-1 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 8.3333333333%;
    }

    .col-sm-offset-2 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 16.6666666667%;
    }

    .col-sm-offset-3 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 25%;
    }

    .col-sm-offset-4 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 33.3333333333%;
    }

    .col-sm-offset-5 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 41.6666666667%;
    }

    .col-sm-offset-6 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 50%;
    }

    .col-sm-offset-7 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 58.3333333333%;
    }

    .col-sm-offset-8 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 66.6666666667%;
    }

    .col-sm-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 75%;
    }

    .col-sm-offset-10 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 83.3333333333%;
    }

    .col-sm-offset-11 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 91.6666666667%;
    }

    .col-sm-offset-12 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 100%;
    }

    .col-sm {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%;
    }

    .start-sm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        text-align: left;
    }

    .center-sm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .end-sm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        text-align: right;
    }

    .top-sm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }

    .middle-sm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
    }

    .bottom-sm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -moz-align-items: flex-end;
        align-items: flex-end;
    }

    .around-sm {
        -ms-flex-pack: distribute;
        -moz-justify-content: space-around;
        justify-content: space-around;
    }

    .between-sm {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

    .first-sm {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .last-sm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media only screen and (min-width: 62em) {
    .col-md {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .col-md-1 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-md-2 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-3 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col-md-4 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-md-5 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-md-6 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .col-md-7 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-md-8 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-md-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }

    .col-md-10 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-md-11 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-md-12 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .col-md-offset-0 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 0;
    }

    .col-md-offset-1 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 8.3333333333%;
    }

    .col-md-offset-2 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 16.6666666667%;
    }

    .col-md-offset-3 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 25%;
    }

    .col-md-offset-4 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 33.3333333333%;
    }

    .col-md-offset-5 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 41.6666666667%;
    }

    .col-md-offset-6 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 50%;
    }

    .col-md-offset-7 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 58.3333333333%;
    }

    .col-md-offset-8 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 66.6666666667%;
    }

    .col-md-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 75%;
    }

    .col-md-offset-10 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 83.3333333333%;
    }

    .col-md-offset-11 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 91.6666666667%;
    }

    .col-md-offset-12 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 100%;
    }

    .col-md {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%;
    }

    .start-md {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        text-align: left;
    }

    .center-md {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .end-md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        text-align: right;
    }

    .top-md {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }

    .middle-md {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
    }

    .bottom-md {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -moz-align-items: flex-end;
        align-items: flex-end;
    }

    .around-md {
        -ms-flex-pack: distribute;
        -moz-justify-content: space-around;
        justify-content: space-around;
    }

    .between-md {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

    .first-md {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .last-md {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media only screen and (min-width: 75em) {
    .col-lg {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .col-lg-1 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-lg-2 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-3 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-lg-5 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-lg-6 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-lg-8 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-lg-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-lg-11 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-lg-12 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .col-lg-offset-0 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 0;
    }

    .col-lg-offset-1 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 8.3333333333%;
    }

    .col-lg-offset-2 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 16.6666666667%;
    }

    .col-lg-offset-3 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 25%;
    }

    .col-lg-offset-4 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 33.3333333333%;
    }

    .col-lg-offset-5 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 41.6666666667%;
    }

    .col-lg-offset-6 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 50%;
    }

    .col-lg-offset-7 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 58.3333333333%;
    }

    .col-lg-offset-8 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 66.6666666667%;
    }

    .col-lg-offset-9 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 75%;
    }

    .col-lg-offset-10 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 83.3333333333%;
    }

    .col-lg-offset-11 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 91.6666666667%;
    }

    .col-lg-offset-12 {
        box-sizing: border-box;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-left: 100%;
    }

    .col-lg {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 100%;
    }

    .start-lg {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        text-align: left;
    }

    .center-lg {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .end-lg {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        text-align: right;
    }

    .top-lg {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }

    .middle-lg {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
    }

    .bottom-lg {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -moz-align-items: flex-end;
        align-items: flex-end;
    }

    .around-lg {
        -ms-flex-pack: distribute;
        -moz-justify-content: space-around;
        justify-content: space-around;
    }

    .between-lg {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

    .first-lg {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .last-lg {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}



html.locked {
    overflow: hidden;
}

    html.locked body {
        overflow: hidden;
    }

body {
    font-size: 1rem;
    /* color: #474747;*/
    background: white;
}

    body.lock {
        overflow: hidden;
    }

    body div.fixedHeight {
        height: 80px;
        width: 100%;
        background-color: black;
    }

a {
    text-decoration: none;
}

main {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

picture img {
    display: block !important;
}

div.container {
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-right: auto;
    margin-left: auto;
}

div.theatreShortcuts {
    width: 100%;
    padding: 0.625rem 0;
    display: none !important;
}

    div.theatreShortcuts div.owl-stage-outer {
        overflow: hidden;
        padding: 10px 0px;
    }

        div.theatreShortcuts div.owl-stage-outer div.owl-item a {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            padding: 1.5625rem;
            border-radius: 0.3125rem;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCAyMCAzNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5yaWdodC10aGluLWNoZXZyb248L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0icmlnaHQtdGhpbi1jaGV2cm9uIiBmaWxsPSIjMDEwMDAyIj4gICAgICAgICAgICA8cGF0aCBkPSJNMi4yMjk5MDQ3NiwzNS40OTM5MDQ4IEMxLjcwNzgwOTUyLDM1LjQ5MzkwNDggMS4xODM2MTkwNSwzNS4yOTUwNDc2IDAuNzgzNjE5MDQ4LDM0Ljg5NDA5NTIgQy0wLjAxNTIzODA5NTIsMzQuMDk1MjM4MSAtMC4wMTUyMzgwOTUyLDMyLjgwMjQ3NjIgMC43ODM2MTkwNDgsMzIuMDAzNjE5IEwxNC45NDU5MDQ4LDE3Ljg0MjI4NTcgTDAuNzgzNjE5MDQ4LDMuNjggQy0wLjAxNTIzODA5NTIsMi44ODExNDI4NiAtMC4wMTUyMzgwOTUyLDEuNTg3MjM4MSAwLjc4MzYxOTA0OCwwLjc4OTUyMzgxIEMxLjU4MjQ3NjE5LC0wLjAwOTMzMzMzMzMzIDIuODc2MzgwOTUsLTAuMDA5MzMzMzMzMzMgMy42NzUwNDc2MiwwLjc4OTUyMzgxIEwxOS4yODE1MjM4LDE2LjM5NiBDMjAuMDgwMzgxLDE3LjE5NDg1NzEgMjAuMDgwMzgxLDE4LjQ4ODc2MTkgMTkuMjgxNTIzOCwxOS4yODY0NzYyIEwzLjY3NTA0NzYyLDM0Ljg5MzkwNDggQzMuMjc2MzgwOTUsMzUuMjkzOTA0OCAyLjc1MzE0Mjg2LDM1LjQ5MzkwNDggMi4yMjk5MDQ3NiwzNS40OTM5MDQ4IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
            background-repeat: no-repeat;
            background-position: center right 15px;
            background-size: 10px;
        }

            div.theatreShortcuts div.owl-stage-outer div.owl-item a p {
                font-size: 0.9375rem;
                color: black;
            }

                div.theatreShortcuts div.owl-stage-outer div.owl-item a p span {
                    display: block;
                    font-size: 0.8125rem;
                    color: black;
                }

            div.theatreShortcuts div.owl-stage-outer div.owl-item a img {
                max-width: 50px;
                margin-right: 15px;
            }

div.scroll-icn {
    width: 100px;
    height: 100px;
    position: fixed;
    top: 70%;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+R3JvdXA8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSI1MCIgY3k9IjUwIiByPSI1MCI+PC9jaXJjbGU+ICAgICAgICAgICAgPGcgaWQ9InNjcm9sbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMDAwMDAwLCAyMi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTMxLjkxMjE2MDEsOC4yIEMzMS45MTIxNjAxLDUuMzI4MDgzMzMgMjkuNjAyOTQyMywzIDI2Ljc1NDI5ODIsMyBDMjMuOTA1NjU0MSwzIDIxLjU5NjQzNjQsNS4zMjgwODMzMyAyMS41OTY0MzY0LDguMiBMMjEuNTk2NDM2NCwyNS41MzMzMzMzIEMxNi44NTEwOTYsMjUuNTM5MDc1IDEzLjAwNTY5NTEsMjkuNDE1ODkxNyAxMywzNC4yIEwxMyw0My40NzUwNjY3IEwxOS44NzcxNDkxLDUyLjE0MTczMzMgTDE5Ljg3NzE0OTEsNTUgTDIzLjMxNTcyMzcsNTUgTDIzLjMxNTcyMzcsNTAuOTI0OTMzMyBMMTYuNDM4NTc0Niw0Mi4yNTgyNjY3IEwxNi40Mzg1NzQ2LDM0LjIgQzE2LjQzODU3NDYsMzEuMzI4MDgzMyAxOC43NDc3OTIzLDI5IDIxLjU5NjQzNjQsMjkgTDIxLjU5NjQzNjQsNDEuMTMzMzMzMyBMMjUuMDM1MDEwOSw0MS4xMzMzMzMzIEwyNS4wMzUwMTA5LDguMiBDMjUuMDM1MDEwOSw3LjI0MjY1ODMzIDI1LjgwNDcxNDQsNi40NjY2NjY2NyAyNi43NTQyOTgyLDYuNDY2NjY2NjcgQzI3LjcwMzg4MjEsNi40NjY2NjY2NyAyOC40NzM1ODU1LDcuMjQyNjU4MzMgMjguNDczNTg1NSw4LjIgTDI4LjQ3MzU4NTUsMjMuMzkwOTMzMyBMMzQuMDk1NjU0OSwyNC45MzcwNjY3IEwzNSwyMS41OTE3MzMzIEwzMS45MDUyODI5LDIwLjc0MjQgTDMxLjkxMjE2MDEsOC4yIFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5LjIxMjI2NSwgMjQuNTg1NTIwKSByb3RhdGUoLTE2NC43NTc0NDUpIHRyYW5zbGF0ZSgtMzkuMjEyMjY1LCAtMjQuNTg1NTIwKSAiIHBvaW50cz0iMzcuNDkwNjQxMiAyMi44NTAzODA4IDQwLjkyNTkzMTIgMjIuODU4MzM3NSA0MC45MzM4ODc5IDI2LjMyMDY1OTEgMzcuNDk4NTk3OCAyNi4zMTI3MDI0Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjQzLjkwNjIgMjguMjcwNDE1NCA0Ny40IDI5LjE2ODk3NDMgNDcuNCA0NC4yNjMwNjg3IDQyIDUxLjA0NDY0NTQgNDIgNTUgNDUuNiA1NSA0NS42IDUyLjE3Mzc3NzkgNTEgNDUuMzkyMjAxMiA1MSAyNi41Nzg0MTIgNDQuODUzIDI1Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjguNzgyNTA3MDIgMi40NzkzNjMzNyA2LjM1NzQ5OTIyIDAgMCA2LjUgNi4zNTc0OTkyMiAxMyA4Ljc4MjUwNzAyIDEwLjUyMDYzNjYgNi41NjUwMTQwMyA4LjI1MzQzOTQ0IDExIDguMjUzNDM5NDQgMTEgNC43NDY1NjA1NiA2LjU2NTAxNDAzIDQuNzQ2NTYwNTYiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMTQiIHk9IjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjwvcmVjdD4gICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iNDQuMjE3NDkzIDEwLjUyMDYzNjYgNDYuNjQyNTAwOCAxMyA1MyA2LjUgNDYuNjQyNTAwOCAwIDQ0LjIxNzQ5MyAyLjQ3OTM2MzM3IDQ2LjQzNDk4NiA0Ljc0NjU2MDU2IDQyIDQuNzQ2NTYwNTYgNDIgOC4yNTM0Mzk0NCA0Ni40MzQ5ODYgOC4yNTM0Mzk0NCI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIzNSIgeT0iNSIgd2lkdGg9IjQiIGhlaWdodD0iNCI+PC9yZWN0PiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

    div.scroll-icn.passive {
        opacity: 0;
    }

@media only screen and (min-width:1280px) {
    .container {
        max-width: 81.25rem;
    }
}

@media only screen and (min-width:768px) and (max-width: 980px) {
    .container {
        max-width: 60rem;
    }

    .hiddenD {
        display: block !important
    }
}

@media only screen and (max-width:980px) {
    .container {
        max-width: 45rem;
    }
}



.hiddenD {
    display: none !important
}

.visibleMobile {
    display: none;
}

@media only screen and (max-width:980px) {

    div.theatreShortcuts {
        display: block !important;
    }

    .visibleMobile {
        display: block !important;
    }

    .footerLinkcardphone {
        display: none;
    }

    footer .footerWrapper .footerLinkBlock {
        width: 100%;
        margin-bottom: 30px;
    }

    section.newsletter div {
        width: 100%;
    }

    section.newsletter p {
        max-width: 100%;
    }

    .NewsLetterResult #NewsLetterForm {
        padding-top: 30px;
    }

    section.carouselComp .carousel[data-template=suggestion] a.item div.content img {
        height: 140px;
    }

    section.jumbotron.centered div.jumbotronWrapper img {
        width: auto;
        min-height: 140px;
        object-fit: fill;
    }

    .hiddenm {
        display: block !important;
    }

    body.mobileIn main {
        left: 15.625rem;
    }

    body.mobileIn div.mobileNav {
        left: 0;
        z-index: 110001;
    }

    body.Index.Home {
        padding-bottom: 0px;
    }

        body.Index.Home section.newsletter {
            display: none !important;
        }

    body.Index.Seat {
        padding-bottom: 180px;
    }

        body.Index.Seat section.newsletter {
            display: none !important;
        }

        body.Index.Seat footer {
            display: none !important;
        }
}

.backToTop {
    width: 1.875rem;
    height: 1.875rem;
    background-color: #f8e71c;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: fixed;
    right: 20px;
    bottom: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNSAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5DbGlwIDI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjMgLTAuMzEyNSA0LjY4NzUgLTIgMTIgNS4zMTI1IDQuNjg3NSAxMi42MjUgMyAxMC45Mzc1IDguNjI1IDUuMzEyNSI+PC9wb2x5Z29uPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICA8L21hc2s+ICAgICAgICA8dXNlIGlkPSJDbGlwLTIiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTAwMDAwLCA1LjMxMjUwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC01LjMxMjUwMCkgIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgPC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center;
    display: none;
    z-index: 99;
}

.flex {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

    .flex.fluid {
        width: 100%;
    }

    .flex.flexWrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .flex.alignCenter {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
    }

    .flex.alignStart {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }

    .flex.alignEnd {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -moz-align-items: flex-end;
        align-items: flex-end;
    }

    .flex.alignStretch {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
    }

    .flex.justifySpaceBetween {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

    .flex.justifyStart {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
    }

    .flex.justifyCenter {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .flex.justifyEnd {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
    }

    .flex.directionColumn {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .flex.directionRowWrap {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

div.movie {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.95);
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    opacity: 1;
    -webkit-animation-name: opc;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-name: opc;
    animation-name: opc;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

    div.movie a {
        position: absolute;
        top: 1.25rem;
        right: 1.25rem;
        font-size: 0.9375rem;
        color: white;
    }

    div.movie div.trailerHolder {
        width: 780px;
        max-width: 90%;
        height: 500px;
        position: relative;
        display: block;
        padding: 0;
        overflow: hidden;
    }

        div.movie div.trailerHolder iframe {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            height: 100%;
            width: 100%;
            border: 0;
        }

@media only screen and (max-width:980px) {
    .backToTop {
        position: fixed;
        bottom: 90px;
        left: 20px;
    }

    div.movie div.trailerHolder {
        height: 330px;
    }
}

.mt-1 {
    margin-top: 1px;
}

.mb-1 {
    margin-bottom: 1px;
}

.ml-1 {
    margin-left: 1px;
}

.mr-1 {
    margin-right: 1px;
}

.mt-2 {
    margin-top: 2px;
}

.mb-2 {
    margin-bottom: 2px;
}

.ml-2 {
    margin-left: 2px;
}

.mr-2 {
    margin-right: 2px;
}

.mt-3 {
    margin-top: 3px;
}

.mb-3 {
    margin-bottom: 3px;
}

.ml-3 {
    margin-left: 3px;
}

.mr-3 {
    margin-right: 3px;
}

.mt-4 {
    margin-top: 4px;
}

.mb-4 {
    margin-bottom: 4px;
}

.ml-4 {
    margin-left: 4px;
}

.mr-4 {
    margin-right: 4px;
}

.mt-5 {
    margin-top: 5px;
}

.mb-5 {
    margin-bottom: 5px;
}

.ml-5 {
    margin-left: 5px;
}

.mr-5 {
    margin-right: 5px;
}

.mt-6 {
    margin-top: 6px;
}

.mb-6 {
    margin-bottom: 6px;
}

.ml-6 {
    margin-left: 6px;
}

.mr-6 {
    margin-right: 6px;
}

.mt-7 {
    margin-top: 7px;
}

.mb-7 {
    margin-bottom: 7px;
}

.ml-7 {
    margin-left: 7px;
}

.mr-7 {
    margin-right: 7px;
}

.mt-8 {
    margin-top: 8px;
}

.mb-8 {
    margin-bottom: 8px;
}

.ml-8 {
    margin-left: 8px;
}

.mr-8 {
    margin-right: 8px;
}

.mt-9 {
    margin-top: 9px;
}

.mb-9 {
    margin-bottom: 9px;
}

.ml-9 {
    margin-left: 9px;
}

.mr-9 {
    margin-right: 9px;
}

.mt-10 {
    margin-top: 10px;
}

.mb-10 {
    margin-bottom: 10px;
}

.ml-10 {
    margin-left: 10px;
}

.mr-10 {
    margin-right: 10px;
}

.mt-11 {
    margin-top: 11px;
}

.mb-11 {
    margin-bottom: 11px;
}

.ml-11 {
    margin-left: 11px;
}

.mr-11 {
    margin-right: 11px;
}

.mt-12 {
    margin-top: 12px;
}

.mb-12 {
    margin-bottom: 12px;
}

.ml-12 {
    margin-left: 12px;
}

.mr-12 {
    margin-right: 12px;
}

.mt-13 {
    margin-top: 13px;
}

.mb-13 {
    margin-bottom: 13px;
}

.ml-13 {
    margin-left: 13px;
}

.mr-13 {
    margin-right: 13px;
}

.mt-14 {
    margin-top: 14px;
}

.mb-14 {
    margin-bottom: 14px;
}

.ml-14 {
    margin-left: 14px;
}

.mr-14 {
    margin-right: 14px;
}

.mt-15 {
    margin-top: 15px;
}

.mb-15 {
    margin-bottom: 15px;
}

.ml-15 {
    margin-left: 15px;
}

.mr-15 {
    margin-right: 15px;
}

.mt-16 {
    margin-top: 16px;
}

.mb-16 {
    margin-bottom: 16px;
}

.ml-16 {
    margin-left: 16px;
}

.mr-16 {
    margin-right: 16px;
}

.mt-17 {
    margin-top: 17px;
}

.mb-17 {
    margin-bottom: 17px;
}

.ml-17 {
    margin-left: 17px;
}

.mr-17 {
    margin-right: 17px;
}

.mt-18 {
    margin-top: 18px;
}

.mb-18 {
    margin-bottom: 18px;
}

.ml-18 {
    margin-left: 18px;
}

.mr-18 {
    margin-right: 18px;
}

.mt-19 {
    margin-top: 19px;
}

.mb-19 {
    margin-bottom: 19px;
}

.ml-19 {
    margin-left: 19px;
}

.mr-19 {
    margin-right: 19px;
}

.mt-20 {
    margin-top: 20px;
}

.mb-20 {
    margin-bottom: 20px;
}

.ml-20 {
    margin-left: 20px;
}

.mr-20 {
    margin-right: 20px;
}

.mt-21 {
    margin-top: 21px;
}

.mb-21 {
    margin-bottom: 21px;
}

.ml-21 {
    margin-left: 21px;
}

.mr-21 {
    margin-right: 21px;
}

.mt-22 {
    margin-top: 22px;
}

.mb-22 {
    margin-bottom: 22px;
}

.ml-22 {
    margin-left: 22px;
}

.mr-22 {
    margin-right: 22px;
}

.mt-23 {
    margin-top: 23px;
}

.mb-23 {
    margin-bottom: 23px;
}

.ml-23 {
    margin-left: 23px;
}

.mr-23 {
    margin-right: 23px;
}

.mt-24 {
    margin-top: 24px;
}

.mb-24 {
    margin-bottom: 24px;
}

.ml-24 {
    margin-left: 24px;
}

.mr-24 {
    margin-right: 24px;
}

.mt-25 {
    margin-top: 25px;
}

.mb-25 {
    margin-bottom: 25px;
}

.ml-25 {
    margin-left: 25px;
}

.mr-25 {
    margin-right: 25px;
}

.mt-26 {
    margin-top: 26px;
}

.mb-26 {
    margin-bottom: 26px;
}

.ml-26 {
    margin-left: 26px;
}

.mr-26 {
    margin-right: 26px;
}

.mt-27 {
    margin-top: 27px;
}

.mb-27 {
    margin-bottom: 27px;
}

.ml-27 {
    margin-left: 27px;
}

.mr-27 {
    margin-right: 27px;
}

.mt-28 {
    margin-top: 28px;
}

.mb-28 {
    margin-bottom: 28px;
}

.ml-28 {
    margin-left: 28px;
}

.mr-28 {
    margin-right: 28px;
}

.mt-29 {
    margin-top: 29px;
}

.mb-29 {
    margin-bottom: 29px;
}

.ml-29 {
    margin-left: 29px;
}

.mr-29 {
    margin-right: 29px;
}

.mt-30 {
    margin-top: 30px;
}

.mb-30 {
    margin-bottom: 30px;
}

.ml-30 {
    margin-left: 30px;
}

.mr-30 {
    margin-right: 30px;
}

.mt-31 {
    margin-top: 31px;
}

.mb-31 {
    margin-bottom: 31px;
}

.ml-31 {
    margin-left: 31px;
}

.mr-31 {
    margin-right: 31px;
}

.mt-32 {
    margin-top: 32px;
}

.mb-32 {
    margin-bottom: 32px;
}

.ml-32 {
    margin-left: 32px;
}

.mr-32 {
    margin-right: 32px;
}

.mt-33 {
    margin-top: 33px;
}

.mb-33 {
    margin-bottom: 33px;
}

.ml-33 {
    margin-left: 33px;
}

.mr-33 {
    margin-right: 33px;
}

.mt-34 {
    margin-top: 34px;
}

.mb-34 {
    margin-bottom: 34px;
}

.ml-34 {
    margin-left: 34px;
}

.mr-34 {
    margin-right: 34px;
}

.mt-35 {
    margin-top: 35px;
}

.mb-35 {
    margin-bottom: 35px;
}

.ml-35 {
    margin-left: 35px;
}

.mr-35 {
    margin-right: 35px;
}

.mt-36 {
    margin-top: 36px;
}

.mb-36 {
    margin-bottom: 36px;
}

.ml-36 {
    margin-left: 36px;
}

.mr-36 {
    margin-right: 36px;
}

.mt-37 {
    margin-top: 37px;
}

.mb-37 {
    margin-bottom: 37px;
}

.ml-37 {
    margin-left: 37px;
}

.mr-37 {
    margin-right: 37px;
}

.mt-38 {
    margin-top: 38px;
}

.mb-38 {
    margin-bottom: 38px;
}

.ml-38 {
    margin-left: 38px;
}

.mr-38 {
    margin-right: 38px;
}

.mt-39 {
    margin-top: 39px;
}

.mb-39 {
    margin-bottom: 39px;
}

.ml-39 {
    margin-left: 39px;
}

.mr-39 {
    margin-right: 39px;
}

.mt-40 {
    margin-top: 40px;
}

.mb-40 {
    margin-bottom: 40px;
}

.ml-40 {
    margin-left: 40px;
}

.mr-40 {
    margin-right: 40px;
}

.mt-41 {
    margin-top: 41px;
}

.mb-41 {
    margin-bottom: 41px;
}

.ml-41 {
    margin-left: 41px;
}

.mr-41 {
    margin-right: 41px;
}

.mt-42 {
    margin-top: 42px;
}

.mb-42 {
    margin-bottom: 42px;
}

.ml-42 {
    margin-left: 42px;
}

.mr-42 {
    margin-right: 42px;
}

.mt-43 {
    margin-top: 43px;
}

.mb-43 {
    margin-bottom: 43px;
}

.ml-43 {
    margin-left: 43px;
}

.mr-43 {
    margin-right: 43px;
}

.mt-44 {
    margin-top: 44px;
}

.mb-44 {
    margin-bottom: 44px;
}

.ml-44 {
    margin-left: 44px;
}

.mr-44 {
    margin-right: 44px;
}

.mt-45 {
    margin-top: 45px;
}

.mb-45 {
    margin-bottom: 45px;
}

.ml-45 {
    margin-left: 45px;
}

.mr-45 {
    margin-right: 45px;
}

.mt-46 {
    margin-top: 46px;
}

.mb-46 {
    margin-bottom: 46px;
}

.ml-46 {
    margin-left: 46px;
}

.mr-46 {
    margin-right: 46px;
}

.mt-47 {
    margin-top: 47px;
}

.mb-47 {
    margin-bottom: 47px;
}

.ml-47 {
    margin-left: 47px;
}

.mr-47 {
    margin-right: 47px;
}

.mt-48 {
    margin-top: 48px;
}

.mb-48 {
    margin-bottom: 48px;
}

.ml-48 {
    margin-left: 48px;
}

.mr-48 {
    margin-right: 48px;
}

.mt-49 {
    margin-top: 49px;
}

.mb-49 {
    margin-bottom: 49px;
}

.ml-49 {
    margin-left: 49px;
}

.mr-49 {
    margin-right: 49px;
}

.mt-50 {
    margin-top: 50px;
}

.mb-50 {
    margin-bottom: 50px;
}

.ml-50 {
    margin-left: 50px;
}

.mr-50 {
    margin-right: 50px;
}

.mt-51 {
    margin-top: 51px;
}

.mb-51 {
    margin-bottom: 51px;
}

.ml-51 {
    margin-left: 51px;
}

.mr-51 {
    margin-right: 51px;
}

.mt-52 {
    margin-top: 52px;
}

.mb-52 {
    margin-bottom: 52px;
}

.ml-52 {
    margin-left: 52px;
}

.mr-52 {
    margin-right: 52px;
}

.mt-53 {
    margin-top: 53px;
}

.mb-53 {
    margin-bottom: 53px;
}

.ml-53 {
    margin-left: 53px;
}

.mr-53 {
    margin-right: 53px;
}

.mt-54 {
    margin-top: 54px;
}

.mb-54 {
    margin-bottom: 54px;
}

.ml-54 {
    margin-left: 54px;
}

.mr-54 {
    margin-right: 54px;
}

.mt-55 {
    margin-top: 55px;
}

.mb-55 {
    margin-bottom: 55px;
}

.ml-55 {
    margin-left: 55px;
}

.mr-55 {
    margin-right: 55px;
}

.mt-56 {
    margin-top: 56px;
}

.mb-56 {
    margin-bottom: 56px;
}

.ml-56 {
    margin-left: 56px;
}

.mr-56 {
    margin-right: 56px;
}

.mt-57 {
    margin-top: 57px;
}

.mb-57 {
    margin-bottom: 57px;
}

.ml-57 {
    margin-left: 57px;
}

.mr-57 {
    margin-right: 57px;
}

.mt-58 {
    margin-top: 58px;
}

.mb-58 {
    margin-bottom: 58px;
}

.ml-58 {
    margin-left: 58px;
}

.mr-58 {
    margin-right: 58px;
}

.mt-59 {
    margin-top: 59px;
}

.mb-59 {
    margin-bottom: 59px;
}

.ml-59 {
    margin-left: 59px;
}

.mr-59 {
    margin-right: 59px;
}

.mt-60 {
    margin-top: 60px;
}

.mb-60 {
    margin-bottom: 60px;
}

.ml-60 {
    margin-left: 60px;
}

.mr-60 {
    margin-right: 60px;
}

.mt-61 {
    margin-top: 61px;
}

.mb-61 {
    margin-bottom: 61px;
}

.ml-61 {
    margin-left: 61px;
}

.mr-61 {
    margin-right: 61px;
}

.mt-62 {
    margin-top: 62px;
}

.mb-62 {
    margin-bottom: 62px;
}

.ml-62 {
    margin-left: 62px;
}

.mr-62 {
    margin-right: 62px;
}

.mt-63 {
    margin-top: 63px;
}

.mb-63 {
    margin-bottom: 63px;
}

.ml-63 {
    margin-left: 63px;
}

.mr-63 {
    margin-right: 63px;
}

.mt-64 {
    margin-top: 64px;
}

.mb-64 {
    margin-bottom: 64px;
}

.ml-64 {
    margin-left: 64px;
}

.mr-64 {
    margin-right: 64px;
}

.mt-65 {
    margin-top: 65px;
}

.mb-65 {
    margin-bottom: 65px;
}

.ml-65 {
    margin-left: 65px;
}

.mr-65 {
    margin-right: 65px;
}

.mt-66 {
    margin-top: 66px;
}

.mb-66 {
    margin-bottom: 66px;
}

.ml-66 {
    margin-left: 66px;
}

.mr-66 {
    margin-right: 66px;
}

.mt-67 {
    margin-top: 67px;
}

.mb-67 {
    margin-bottom: 67px;
}

.ml-67 {
    margin-left: 67px;
}

.mr-67 {
    margin-right: 67px;
}

.mt-68 {
    margin-top: 68px;
}

.mb-68 {
    margin-bottom: 68px;
}

.ml-68 {
    margin-left: 68px;
}

.mr-68 {
    margin-right: 68px;
}

.mt-69 {
    margin-top: 69px;
}

.mb-69 {
    margin-bottom: 69px;
}

.ml-69 {
    margin-left: 69px;
}

.mr-69 {
    margin-right: 69px;
}

.mt-70 {
    margin-top: 70px;
}

.mb-70 {
    margin-bottom: 70px;
}

.ml-70 {
    margin-left: 70px;
}

.mr-70 {
    margin-right: 70px;
}

.mt-71 {
    margin-top: 71px;
}

.mb-71 {
    margin-bottom: 71px;
}

.ml-71 {
    margin-left: 71px;
}

.mr-71 {
    margin-right: 71px;
}

.mt-72 {
    margin-top: 72px;
}

.mb-72 {
    margin-bottom: 72px;
}

.ml-72 {
    margin-left: 72px;
}

.mr-72 {
    margin-right: 72px;
}

.mt-73 {
    margin-top: 73px;
}

.mb-73 {
    margin-bottom: 73px;
}

.ml-73 {
    margin-left: 73px;
}

.mr-73 {
    margin-right: 73px;
}

.mt-74 {
    margin-top: 74px;
}

.mb-74 {
    margin-bottom: 74px;
}

.ml-74 {
    margin-left: 74px;
}

.mr-74 {
    margin-right: 74px;
}

.mt-75 {
    margin-top: 75px;
}

.mb-75 {
    margin-bottom: 75px;
}

.ml-75 {
    margin-left: 75px;
}

.mr-75 {
    margin-right: 75px;
}

.mt-76 {
    margin-top: 76px;
}

.mb-76 {
    margin-bottom: 76px;
}

.ml-76 {
    margin-left: 76px;
}

.mr-76 {
    margin-right: 76px;
}

.mt-77 {
    margin-top: 77px;
}

.mb-77 {
    margin-bottom: 77px;
}

.ml-77 {
    margin-left: 77px;
}

.mr-77 {
    margin-right: 77px;
}

.mt-78 {
    margin-top: 78px;
}

.mb-78 {
    margin-bottom: 78px;
}

.ml-78 {
    margin-left: 78px;
}

.mr-78 {
    margin-right: 78px;
}

.mt-79 {
    margin-top: 79px;
}

.mb-79 {
    margin-bottom: 79px;
}

.ml-79 {
    margin-left: 79px;
}

.mr-79 {
    margin-right: 79px;
}

.mt-80 {
    margin-top: 80px;
}

.mb-80 {
    margin-bottom: 80px;
}

.ml-80 {
    margin-left: 80px;
}

.mr-80 {
    margin-right: 80px;
}

.mt-81 {
    margin-top: 81px;
}

.mb-81 {
    margin-bottom: 81px;
}

.ml-81 {
    margin-left: 81px;
}

.mr-81 {
    margin-right: 81px;
}

.mt-82 {
    margin-top: 82px;
}

.mb-82 {
    margin-bottom: 82px;
}

.ml-82 {
    margin-left: 82px;
}

.mr-82 {
    margin-right: 82px;
}

.mt-83 {
    margin-top: 83px;
}

.mb-83 {
    margin-bottom: 83px;
}

.ml-83 {
    margin-left: 83px;
}

.mr-83 {
    margin-right: 83px;
}

.mt-84 {
    margin-top: 84px;
}

.mb-84 {
    margin-bottom: 84px;
}

.ml-84 {
    margin-left: 84px;
}

.mr-84 {
    margin-right: 84px;
}

.mt-85 {
    margin-top: 85px;
}

.mb-85 {
    margin-bottom: 85px;
}

.ml-85 {
    margin-left: 85px;
}

.mr-85 {
    margin-right: 85px;
}

.mt-86 {
    margin-top: 86px;
}

.mb-86 {
    margin-bottom: 86px;
}

.ml-86 {
    margin-left: 86px;
}

.mr-86 {
    margin-right: 86px;
}

.mt-87 {
    margin-top: 87px;
}

.mb-87 {
    margin-bottom: 87px;
}

.ml-87 {
    margin-left: 87px;
}

.mr-87 {
    margin-right: 87px;
}

.mt-88 {
    margin-top: 88px;
}

.mb-88 {
    margin-bottom: 88px;
}

.ml-88 {
    margin-left: 88px;
}

.mr-88 {
    margin-right: 88px;
}

.mt-89 {
    margin-top: 89px;
}

.mb-89 {
    margin-bottom: 89px;
}

.ml-89 {
    margin-left: 89px;
}

.mr-89 {
    margin-right: 89px;
}

.mt-90 {
    margin-top: 90px;
}

.mb-90 {
    margin-bottom: 90px;
}

.ml-90 {
    margin-left: 90px;
}

.mr-90 {
    margin-right: 90px;
}

.mt-91 {
    margin-top: 91px;
}

.mb-91 {
    margin-bottom: 91px;
}

.ml-91 {
    margin-left: 91px;
}

.mr-91 {
    margin-right: 91px;
}

.mt-92 {
    margin-top: 92px;
}

.mb-92 {
    margin-bottom: 92px;
}

.ml-92 {
    margin-left: 92px;
}

.mr-92 {
    margin-right: 92px;
}

.mt-93 {
    margin-top: 93px;
}

.mb-93 {
    margin-bottom: 93px;
}

.ml-93 {
    margin-left: 93px;
}

.mr-93 {
    margin-right: 93px;
}

.mt-94 {
    margin-top: 94px;
}

.mb-94 {
    margin-bottom: 94px;
}

.ml-94 {
    margin-left: 94px;
}

.mr-94 {
    margin-right: 94px;
}

.mt-95 {
    margin-top: 95px;
}

.mb-95 {
    margin-bottom: 95px;
}

.ml-95 {
    margin-left: 95px;
}

.mr-95 {
    margin-right: 95px;
}

.mt-96 {
    margin-top: 96px;
}

.mb-96 {
    margin-bottom: 96px;
}

.ml-96 {
    margin-left: 96px;
}

.mr-96 {
    margin-right: 96px;
}

.mt-97 {
    margin-top: 97px;
}

.mb-97 {
    margin-bottom: 97px;
}

.ml-97 {
    margin-left: 97px;
}

.mr-97 {
    margin-right: 97px;
}

.mt-98 {
    margin-top: 98px;
}

.mb-98 {
    margin-bottom: 98px;
}

.ml-98 {
    margin-left: 98px;
}

.mr-98 {
    margin-right: 98px;
}

.mt-99 {
    margin-top: 99px;
}

.mb-99 {
    margin-bottom: 99px;
}

.ml-99 {
    margin-left: 99px;
}

.mr-99 {
    margin-right: 99px;
}

.mt-100 {
    margin-top: 100px;
}

.mb-100 {
    margin-bottom: 100px;
}

.ml-100 {
    margin-left: 100px;
}

.mr-100 {
    margin-right: 100px;
}

@keyframes opc {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes opc {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

@keyframes flickerAnimation {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes flickerAnimation {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation;
        -moz-backface-visibility: hidden;
        /* fix firefox animation glitch */
    }

        .owl-carousel .owl-stage:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0;
        }

    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        /* fix for flashing background */
        -webkit-transform: translate3d(0px, 0px, 0px);
    }

    .owl-carousel .owl-wrapper,
    .owl-carousel .owl-item {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
    }

    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
    }

        .owl-carousel .owl-item img {
            display: block;
            width: 100%;
        }

    .owl-carousel .owl-nav.disabled,
    .owl-carousel .owl-dots.disabled {
        display: none;
    }

    .owl-carousel .owl-nav .owl-prev,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-dot {
        cursor: pointer;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel button.owl-dot {
        background: none;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit;
    }

    .owl-carousel.owl-loaded {
        display: block;
    }

    .owl-carousel.owl-loading {
        opacity: 0;
        display: block;
    }

    .owl-carousel.owl-hidden {
        opacity: 0;
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden;
    }

    .owl-carousel.owl-drag .owl-item {
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab;
    }

    .owl-carousel.owl-rtl {
        direction: rtl;
    }

        .owl-carousel.owl-rtl .owl-item {
            float: right;
        }

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
    /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}

    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        -webkit-transition: opacity 400ms ease;
        transition: opacity 400ms ease;
    }

        .owl-carousel .owl-item .owl-lazy[src^=""],
        .owl-carousel .owl-item .owl-lazy:not([src]) {
            max-height: 0;
        }

    .owl-carousel .owl-item img.owl-lazy {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 100ms ease;
    transition: transform 100ms ease;
}

    .owl-carousel .owl-video-play-icon:hover {
        -webkit-transform: scale(1.3, 1.3);
        -ms-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

    .owl-theme .owl-nav [class*=owl-] {
        color: #FFF;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px;
        background: #D6D6D6;
        display: inline-block;
        cursor: pointer;
        border-radius: 3px;
    }

        .owl-theme .owl-nav [class*=owl-]:hover {
            background: #869791;
            color: #FFF;
            text-decoration: none;
        }

    .owl-theme .owl-nav .disabled {
        opacity: 0.5;
        cursor: default;
    }

        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 10px;
        }

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

    .owl-theme .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

        .owl-theme .owl-dots .owl-dot span {
            width: 10px;
            height: 10px;
            margin: 5px 7px;
            background: #D6D6D6;
            display: block;
            -webkit-backface-visibility: visible;
            -webkit-transition: opacity 200ms ease;
            transition: opacity 200ms ease;
            border-radius: 30px;
        }

        .owl-theme .owl-dots .owl-dot.active span,
        .owl-theme .owl-dots section.cityModal div.cityModalWrapper div.cityList a.owl-dot:hover span,
        section.cityModal div.cityModalWrapper div.cityList .owl-theme .owl-dots a.owl-dot:hover span,
        .owl-theme .owl-dots .owl-dot:hover span {
            background: #869791;
        }

.pretty * {
    box-sizing: border-box;
}

.pretty input:not([type=checkbox]):not([type=radio]) {
    display: none;
}

.pretty {
    position: relative;
    display: inline-block;
    margin-right: 1em;
    white-space: nowrap;
    line-height: 1;
}

    .pretty input {
        position: absolute;
        left: 0;
        top: 0;
        min-width: 1em;
        width: 100%;
        height: 100%;
        z-index: 2;
        opacity: 0;
        margin: 0;
        padding: 0;
        cursor: pointer;
    }

    .pretty .state label {
        position: initial;
        display: inline-block;
        font-weight: normal;
        margin: 0;
        text-indent: 1.5em;
        min-width: -webkit-calc(1em + 2px);
        min-width: calc(1em + 2px);
    }

        .pretty .state label:before,
        .pretty .state label:after {
            content: "";
            width: -webkit-calc(1em + 2px);
            width: calc(1em + 2px);
            height: -webkit-calc(1em + 2px);
            height: calc(1em + 2px);
            display: block;
            box-sizing: border-box;
            border-radius: 0;
            border: 1px solid transparent;
            z-index: 0;
            position: absolute;
            left: 0;
            top: -webkit-calc((0% - (100% - 1em)) - 8%);
            top: calc((0% - (100% - 1em)) - 8%);
            background-color: white;
        }

        .pretty .state label:before {
            border-color: #bdc3c7;
        }

    .pretty .state.p-is-hover,
    .pretty .state.p-is-indeterminate {
        display: none;
    }

@-webkit-keyframes zoom {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes zoom {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-webkit-keyframes tada {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: scale(7);
        transform: scale(7);
    }

    38% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    55% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }

    72% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    81% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.24);
        transform: scale(1.24);
    }

    89% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    95% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.04);
        transform: scale(1.04);
    }

    100% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes tada {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: scale(7);
        transform: scale(7);
    }

    38% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    55% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }

    72% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    81% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.24);
        transform: scale(1.24);
    }

    89% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    95% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.04);
        transform: scale(1.04);
    }

    100% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes jelly {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    40% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    50% {
        -webkit-transform: scale3d(0.85, 1.15, 1);
        transform: scale3d(0.85, 1.15, 1);
    }

    65% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }

    75% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes jelly {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    40% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    50% {
        -webkit-transform: scale3d(0.85, 1.15, 1);
        transform: scale3d(0.85, 1.15, 1);
    }

    65% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }

    75% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@-webkit-keyframes rotate {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-200px) rotate(-45deg);
        transform: translateZ(-200px) rotate(-45deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) rotate(0);
        transform: translateZ(0) rotate(0);
    }
}

@keyframes rotate {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-200px) rotate(-45deg);
        transform: translateZ(-200px) rotate(-45deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) rotate(0);
        transform: translateZ(0) rotate(0);
    }
}

@-webkit-keyframes pulse {
    0% {
        box-shadow: 0px 0px 0px 0px #bdc3c7;
    }

    100% {
        box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0px 0px 0px 0px #bdc3c7;
    }

    100% {
        box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);
    }
}

.pretty.p-default.p-fill .state label:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.pretty.p-default .state label:after {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
}

.pretty.p-default input:checked ~ .state label:after {
    background-color: #bdc3c7 !important;
}

.pretty.p-default.p-thick .state label:before,
.pretty.p-default.p-thick .state label:after {
    border-width: -webkit-calc(1em / 7);
    border-width: calc(1em / 7);
}

.pretty.p-default.p-thick .state label:after {
    -webkit-transform: scale(0.4) !important;
    -ms-transform: scale(0.4) !important;
    transform: scale(0.4) !important;
}

.pretty.p-icon .state .icon {
    position: absolute;
    font-size: 1em;
    width: -webkit-calc(1em + 2px);
    width: calc(1em + 2px);
    height: -webkit-calc(1em + 2px);
    height: calc(1em + 2px);
    left: 0;
    z-index: 1;
    text-align: center;
    line-height: normal;
    top: -webkit-calc((0% - (100% - 1em)) - 8%);
    top: calc((0% - (100% - 1em)) - 8%);
    border: 1px solid transparent;
    opacity: 0;
}

    .pretty.p-icon .state .icon:before {
        margin: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        line-height: 1;
    }

.pretty.p-icon input:checked ~ .state .icon {
    opacity: 1;
}

.pretty.p-icon input:checked ~ .state label:before {
    border-color: #5a656b;
}

.pretty.p-svg .state .svg {
    position: absolute;
    font-size: 1em;
    width: -webkit-calc(1em + 2px);
    width: calc(1em + 2px);
    height: -webkit-calc(1em + 2px);
    height: calc(1em + 2px);
    left: 0;
    z-index: 1;
    text-align: center;
    line-height: normal;
    top: -webkit-calc((0% - (100% - 1em)) - 8%);
    top: calc((0% - (100% - 1em)) - 8%);
    border: 1px solid transparent;
    opacity: 0;
}

.pretty.p-svg .state svg {
    margin: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
}

.pretty.p-svg input:checked ~ .state .svg {
    opacity: 1;
}

.pretty.p-image .state img {
    opacity: 0;
    position: absolute;
    width: -webkit-calc(1em + 2px);
    width: calc(1em + 2px);
    height: -webkit-calc(1em + 2px);
    height: calc(1em + 2px);
    top: 0;
    top: -webkit-calc((0% - (100% - 1em)) - 8%);
    top: calc((0% - (100% - 1em)) - 8%);
    left: 0;
    z-index: 0;
    text-align: center;
    line-height: normal;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.pretty.p-image input:checked ~ .state img {
    opacity: 1;
}

.pretty.p-switch input {
    min-width: 2em;
}

.pretty.p-switch .state {
    position: relative;
}

    .pretty.p-switch .state:before {
        content: "";
        border: 1px solid #bdc3c7;
        border-radius: 60px;
        width: 2em;
        box-sizing: unset;
        height: -webkit-calc(1em + 2px);
        height: calc(1em + 2px);
        position: absolute;
        top: 0;
        top: -webkit-calc((0% - (100% - 1em)) - 16%);
        top: calc((0% - (100% - 1em)) - 16%);
        z-index: 0;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    .pretty.p-switch .state label {
        text-indent: 2.5em;
    }

        .pretty.p-switch .state label:before,
        .pretty.p-switch .state label:after {
            -webkit-transition: all 0.5s ease;
            transition: all 0.5s ease;
            border-radius: 100%;
            left: 0;
            border-color: transparent;
            -webkit-transform: scale(0.8);
            -ms-transform: scale(0.8);
            transform: scale(0.8);
        }

        .pretty.p-switch .state label:after {
            background-color: #bdc3c7 !important;
        }

.pretty.p-switch input:checked ~ .state:before {
    border-color: #5a656b;
}

.pretty.p-switch input:checked ~ .state label:before {
    opacity: 0;
}

.pretty.p-switch input:checked ~ .state label:after {
    background-color: #5a656b !important;
    left: 1em;
}

.pretty.p-switch.p-fill input:checked ~ .state:before {
    border-color: #5a656b;
    background-color: #5a656b !important;
}

.pretty.p-switch.p-fill input:checked ~ .state label:before {
    opacity: 0;
}

.pretty.p-switch.p-fill input:checked ~ .state label:after {
    background-color: #fff !important;
    left: 1em;
}

.pretty.p-switch.p-slim .state:before {
    height: 0.1em;
    background: #bdc3c7 !important;
    top: -webkit-calc(50% - 0.1em);
    top: calc(50% - 0.1em);
}

.pretty.p-switch.p-slim input:checked ~ .state:before {
    border-color: #5a656b;
    background-color: #5a656b !important;
}

.pretty.p-has-hover input:hover ~ .state:not(.p-is-hover) {
    display: none;
}

.pretty.p-has-hover input:hover ~ .state.p-is-hover {
    display: block;
}

    .pretty.p-has-hover input:hover ~ .state.p-is-hover .icon {
        display: block;
    }

.pretty.p-has-focus input:focus ~ .state label:before {
    box-shadow: 0px 0px 3px 0px #bdc3c7;
}

.pretty.p-has-indeterminate input[type=checkbox]:indeterminate ~ .state:not(.p-is-indeterminate) {
    display: none;
}

.pretty.p-has-indeterminate input[type=checkbox]:indeterminate ~ .state.p-is-indeterminate {
    display: block;
}

    .pretty.p-has-indeterminate input[type=checkbox]:indeterminate ~ .state.p-is-indeterminate .icon {
        display: block;
        opacity: 1;
    }

.pretty.p-toggle .state.p-on {
    opacity: 0;
    display: none;
}

.pretty.p-toggle .state.p-off,
.pretty.p-toggle .state .icon,
.pretty.p-toggle .state .svg,
.pretty.p-toggle .state img {
    opacity: 1;
    display: inherit;
}

    .pretty.p-toggle .state.p-off .icon {
        color: #bdc3c7;
    }

.pretty.p-toggle input:checked ~ .state.p-on {
    opacity: 1;
    display: inherit;
}

.pretty.p-toggle input:checked ~ .state.p-off {
    opacity: 0;
    display: none;
}

.pretty.p-plain input:checked ~ .state label:before,
.pretty.p-plain.p-toggle .state label:before {
    content: none;
}

.pretty.p-plain.p-plain .icon {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.pretty.p-round .state label:before,
.pretty.p-round .state label:after {
    border-radius: 100%;
}

.pretty.p-round.p-icon .state .icon {
    border-radius: 100%;
    overflow: hidden;
}

    .pretty.p-round.p-icon .state .icon:before {
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }

.pretty.p-curve .state label:before,
.pretty.p-curve .state label:after {
    border-radius: 20%;
}

.pretty.p-smooth label:before,
.pretty.p-smooth label:after,
.pretty.p-smooth .icon,
.pretty.p-smooth .svg {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.pretty.p-smooth input:checked + .state label:after {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.pretty.p-smooth input:checked + .state .icon,
.pretty.p-smooth input:checked + .state .svg,
.pretty.p-smooth input:checked + .state img {
    -webkit-animation: zoom 0.2s ease;
    animation: zoom 0.2s ease;
}

.pretty.p-smooth.p-default input:checked + .state label:after {
    -webkit-animation: zoom 0.2s ease;
    animation: zoom 0.2s ease;
}

.pretty.p-smooth.p-plain input:checked + .state label:before {
    content: "";
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.pretty.p-tada:not(.p-default) input:checked + .state .icon,
.pretty.p-tada:not(.p-default) input:checked + .state .svg,
.pretty.p-tada:not(.p-default) input:checked + .state img,
.pretty.p-tada:not(.p-default) input:checked + .state label:before,
.pretty.p-tada:not(.p-default) input:checked + .state label:after {
    -webkit-animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;
    animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;
    opacity: 1;
}

.pretty.p-jelly:not(.p-default) input:checked + .state .icon,
.pretty.p-jelly:not(.p-default) input:checked + .state .svg,
.pretty.p-jelly:not(.p-default) input:checked + .state img,
.pretty.p-jelly:not(.p-default) input:checked + .state label:before,
.pretty.p-jelly:not(.p-default) input:checked + .state label:after {
    -webkit-animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}

.pretty.p-jelly:not(.p-default) input:checked + .state label:before {
    border-color: transparent;
}

.pretty.p-rotate:not(.p-default) input:checked ~ .state .icon,
.pretty.p-rotate:not(.p-default) input:checked ~ .state .svg,
.pretty.p-rotate:not(.p-default) input:checked ~ .state img,
.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before,
.pretty.p-rotate:not(.p-default) input:checked ~ .state label:after {
    -webkit-animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 1;
}

.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before {
    border-color: transparent;
}

.pretty.p-pulse:not(.p-switch) input:checked ~ .state label:before {
    -webkit-animation: pulse 1s;
    animation: pulse 1s;
}

.pretty input[disabled] {
    cursor: not-allowed;
    display: none;
}

    .pretty input[disabled] ~ * {
        opacity: 0.5;
    }

.pretty.p-locked input {
    display: none;
    cursor: not-allowed;
}

.pretty input:checked ~ .state.p-primary label:after,
.pretty.p-toggle .state.p-primary label:after {
    background-color: #f8e71c !important;
}

.pretty input:checked ~ .state.p-primary .icon,
.pretty input:checked ~ .state.p-primary .svg,
.pretty.p-toggle .state.p-primary .icon,
.pretty.p-toggle .state.p-primary .svg {
    color: #fff;
    stroke: #fff;
}

.pretty input:checked ~ .state.p-primary-o label:before,
.pretty.p-toggle .state.p-primary-o label:before {
    border-color: #f8e71c;
}

.pretty input:checked ~ .state.p-primary-o label:after,
.pretty.p-toggle .state.p-primary-o label:after {
    background-color: transparent;
}

.pretty input:checked ~ .state.p-primary-o .icon,
.pretty input:checked ~ .state.p-primary-o .svg,
.pretty input:checked ~ .state.p-primary-o svg,
.pretty.p-toggle .state.p-primary-o .icon,
.pretty.p-toggle .state.p-primary-o .svg,
.pretty.p-toggle .state.p-primary-o svg {
    color: #f8e71c;
    stroke: #f8e71c;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {
    background-color: #f8e71c !important;
}

.pretty.p-switch input:checked ~ .state.p-primary:before {
    border-color: #f8e71c;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-primary:before {
    background-color: #f8e71c !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-primary:before {
    border-color: #a99c05;
    background-color: #a99c05 !important;
}

.pretty input:checked ~ .state.p-info label:after,
.pretty.p-toggle .state.p-info label:after {
    background-color: #5bc0de !important;
}

.pretty input:checked ~ .state.p-info .icon,
.pretty input:checked ~ .state.p-info .svg,
.pretty.p-toggle .state.p-info .icon,
.pretty.p-toggle .state.p-info .svg {
    color: #fff;
    stroke: #fff;
}

.pretty input:checked ~ .state.p-info-o label:before,
.pretty.p-toggle .state.p-info-o label:before {
    border-color: #5bc0de;
}

.pretty input:checked ~ .state.p-info-o label:after,
.pretty.p-toggle .state.p-info-o label:after {
    background-color: transparent;
}

.pretty input:checked ~ .state.p-info-o .icon,
.pretty input:checked ~ .state.p-info-o .svg,
.pretty input:checked ~ .state.p-info-o svg,
.pretty.p-toggle .state.p-info-o .icon,
.pretty.p-toggle .state.p-info-o .svg,
.pretty.p-toggle .state.p-info-o svg {
    color: #5bc0de;
    stroke: #5bc0de;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-info-o label:after {
    background-color: #5bc0de !important;
}

.pretty.p-switch input:checked ~ .state.p-info:before {
    border-color: #5bc0de;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-info:before {
    background-color: #5bc0de !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-info:before {
    border-color: #2390b0;
    background-color: #2390b0 !important;
}

.pretty input:checked ~ .state.p-success label:after,
.pretty.p-toggle .state.p-success label:after {
    background-color: #5cb85c !important;
}

.pretty input:checked ~ .state.p-success .icon,
.pretty input:checked ~ .state.p-success .svg,
.pretty.p-toggle .state.p-success .icon,
.pretty.p-toggle .state.p-success .svg {
    color: #fff;
    stroke: #fff;
}

.pretty input:checked ~ .state.p-success-o label:before,
.pretty.p-toggle .state.p-success-o label:before {
    border-color: #5cb85c;
}

.pretty input:checked ~ .state.p-success-o label:after,
.pretty.p-toggle .state.p-success-o label:after {
    background-color: transparent;
}

.pretty input:checked ~ .state.p-success-o .icon,
.pretty input:checked ~ .state.p-success-o .svg,
.pretty input:checked ~ .state.p-success-o svg,
.pretty.p-toggle .state.p-success-o .icon,
.pretty.p-toggle .state.p-success-o .svg,
.pretty.p-toggle .state.p-success-o svg {
    color: #5cb85c;
    stroke: #5cb85c;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-success-o label:after {
    background-color: #5cb85c !important;
}

.pretty.p-switch input:checked ~ .state.p-success:before {
    border-color: #5cb85c;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-success:before {
    background-color: #5cb85c !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-success:before {
    border-color: #357935;
    background-color: #357935 !important;
}

.pretty input:checked ~ .state.p-warning label:after,
.pretty.p-toggle .state.p-warning label:after {
    background-color: #f0ad4e !important;
}

.pretty input:checked ~ .state.p-warning .icon,
.pretty input:checked ~ .state.p-warning .svg,
.pretty.p-toggle .state.p-warning .icon,
.pretty.p-toggle .state.p-warning .svg {
    color: #fff;
    stroke: #fff;
}

.pretty input:checked ~ .state.p-warning-o label:before,
.pretty.p-toggle .state.p-warning-o label:before {
    border-color: #f0ad4e;
}

.pretty input:checked ~ .state.p-warning-o label:after,
.pretty.p-toggle .state.p-warning-o label:after {
    background-color: transparent;
}

.pretty input:checked ~ .state.p-warning-o .icon,
.pretty input:checked ~ .state.p-warning-o .svg,
.pretty input:checked ~ .state.p-warning-o svg,
.pretty.p-toggle .state.p-warning-o .icon,
.pretty.p-toggle .state.p-warning-o .svg,
.pretty.p-toggle .state.p-warning-o svg {
    color: #f0ad4e;
    stroke: #f0ad4e;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-warning-o label:after {
    background-color: #f0ad4e !important;
}

.pretty.p-switch input:checked ~ .state.p-warning:before {
    border-color: #f0ad4e;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-warning:before {
    background-color: #f0ad4e !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-warning:before {
    border-color: #c77c11;
    background-color: #c77c11 !important;
}

.pretty input:checked ~ .state.p-danger label:after,
.pretty.p-toggle .state.p-danger label:after {
    background-color: #d9534f !important;
}

.pretty input:checked ~ .state.p-danger .icon,
.pretty input:checked ~ .state.p-danger .svg,
.pretty.p-toggle .state.p-danger .icon,
.pretty.p-toggle .state.p-danger .svg {
    color: #fff;
    stroke: #fff;
}

.pretty input:checked ~ .state.p-danger-o label:before,
.pretty.p-toggle .state.p-danger-o label:before {
    border-color: #d9534f;
}

.pretty input:checked ~ .state.p-danger-o label:after,
.pretty.p-toggle .state.p-danger-o label:after {
    background-color: transparent;
}

.pretty input:checked ~ .state.p-danger-o .icon,
.pretty input:checked ~ .state.p-danger-o .svg,
.pretty input:checked ~ .state.p-danger-o svg,
.pretty.p-toggle .state.p-danger-o .icon,
.pretty.p-toggle .state.p-danger-o .svg,
.pretty.p-toggle .state.p-danger-o svg {
    color: #d9534f;
    stroke: #d9534f;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-danger-o label:after {
    background-color: #d9534f !important;
}

.pretty.p-switch input:checked ~ .state.p-danger:before {
    border-color: #d9534f;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-danger:before {
    background-color: #d9534f !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-danger:before {
    border-color: #a02622;
    background-color: #a02622 !important;
}

.pretty.p-bigger label:before,
.pretty.p-bigger label:after,
.pretty.p-bigger .icon,
.pretty.p-bigger .svg,
.pretty.p-bigger .img {
    font-size: 1.2em !important;
    top: -webkit-calc((0% - (100% - 1em)) - 35%) !important;
    top: calc((0% - (100% - 1em)) - 35%) !important;
}

.pretty.p-bigger label {
    text-indent: 1.7em;
}

@media print {

    .pretty .state:before,
    .pretty .state label:before,
    .pretty .state label:after,
    .pretty .state .icon {
        color-adjust: exact;
        /* stylelint-disable */
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}



.logo {
    width: 12.5rem;
}

.gSearch svg {
    width: 20px;
    cursor: pointer;
}


.citySelect {
    padding: 0 1.5625rem;
}

    .citySelect a {
        position: relative;
        font-size: 1rem;
        color: white;
        padding-right: 1.25rem;
        cursor: pointer;
        min-width: 130px;
    }

        .citySelect a svg {
            display: none;
        }

        .citySelect a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 0;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 0.9375rem;
            height: 0.9375rem;
            background-color: white;
            background-position: center center;
            background-repeat: no-repeat;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgNyA0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlBhdGg8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8cGF0aCBkPSJNNS41MDQxMjk4OSwxLjkxNTAxODQ1IEwyLjY0OTM0Mjg3LC0wLjkzODcxODExOCBDMi42MDg0ODkzOSwtMC45Nzk1MTU1MDcgMi41NjE0Nzc4NSwtMSAyLjUwODQxNTUzLC0xIEMyLjQ1NTMzMTc2LC0xIDIuNDA4MzQxNjgsLTAuOTc5NTE1NTA3IDIuMzY3NTA5NjYsLTAuOTM4NzE4MTE4IEwyLjA2MTI1ODc2LC0wLjYzMjUwMTc1OCBDMi4wMjAzNjIzNywtMC41OTE2ODI5MTkgMiwtMC41NDQ3OTM4MDcgMiwtMC40OTE2NDEzNzQgQzIsLTAuNDM4NDg4OTQgMi4wMjAzNjIzNywtMC4zOTE1OTk4MjggMi4wNjEyNTg3NiwtMC4zNTA3ODA5OSBMNC40Njg3ODE3MywyLjA1NTk2NDYzIEwyLjA2MTI1ODc2LDQuNDYyNzUzMTYgQzIuMDIwMzYyMzcsNC41MDM1NzIgMiw0LjU1MDU0NjkxIDIsNC42MDM1NDkxOSBDMiw0LjY1NjY4MDE4IDIuMDIwMzYyMzcsNC43MDM2NTUwOSAyLjA2MTI1ODc2LDQuNzQ0NDczOTMgTDIuMzY3NTMxMTEsNS4wNTA1ODMwNCBDMi40MDgzNjMxMyw1LjA5MTQ0NDc4IDIuNDU1MzUzMjIsNS4xMTE4MDA1NyAyLjUwODQzNjk5LDUuMTExODAwNTcgQzIuNTYxNDk5MzEsNS4xMTE4MDA1NyAyLjYwODQ4OTM5LDUuMDkxNDAxODggMi42NDkzNDI4Nyw1LjA1MDU4MzA0IEw1LjUwMzk3OTcsMi4xOTY4MjUwMiBDNS41NDQ3OTAyNiwyLjE1NjAyNzYzIDUuNTY1MjE3LDIuMTA5MDMxMjcgNS41NjUyMTcsMi4wNTU5NjQ2MyBDNS41NjUyMTcsMi4wMDI4OTggNS41NDQ5NDA0NiwxLjk1NTkyMzA5IDUuNTA0MTI5ODksMS45MTUwMTg0NSBaIiBpZD0iUGF0aCIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy43ODI2MDksIDIuMDU1OTAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy43ODI2MDksIC0yLjA1NTkwMCkgIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);
        }

body.opera p.warn {
    color: #553f2a !important;
}


body.opera nav.siteNav ul li a:hover {
    font-size: 0.9375rem;
    color: #553f2a;
}

body.opera nav.siteNav ul li a.giant {
    font-size: 0.9375rem;
    color: #553f2a;
}

body.opera nav.siteNav ul li ul {
    background-color: #553f2a;
}


body.opera nav.siteNav ul li:not(.account):hover a {
    font-size: 0.9375rem;
    color: #553f2a;
}

body.opera nav.siteNav ul li:not(.account):hover:after {
    border-bottom: 10px solid #553f2a;
}

body.opera nav.siteNav ul li:not(.account):hover div.subMenu {
    display: block;
}

    body.opera nav.siteNav ul li:not(.account):hover div.subMenu ul li a {
        font-size: 0.8125rem;
        color: white;
    }

body.opera nav.siteNav ul li.account a.userName {
    background-color: #553f2a;
    font-size: 1.125rem;
    color: white;
}

body.opera .citySelect a {
    font-size: 1rem;
    color: #553f2a;
}

    body.opera .citySelect a:after {
        background-color: #553f2a;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgNyA0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPlBhdGg8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8cGF0aCBkPSJNNC43Nzc0MjE2OCwxLjY0MTcyNjY3IEwxLjkyMjYzNDY2LC0xLjIxMjAwOTkgQzEuODgxNzgxMTgsLTEuMjUyODA3MjkgMS44MzQ3Njk2NCwtMS4yNzMyOTE3OSAxLjc4MTcwNzMyLC0xLjI3MzI5MTc5IEMxLjcyODYyMzU1LC0xLjI3MzI5MTc5IDEuNjgxNjMzNDYsLTEuMjUyODA3MjkgMS42NDA4MDE0NCwtMS4yMTIwMDk5IEwxLjMzNDU1MDU1LC0wLjkwNTc5MzU0MyBDMS4yOTM2NTQxNiwtMC44NjQ5NzQ3MDUgMS4yNzMyOTE3OSwtMC44MTgwODU1OTMgMS4yNzMyOTE3OSwtMC43NjQ5MzMxNTkgQzEuMjczMjkxNzksLTAuNzExNzgwNzI2IDEuMjkzNjU0MTYsLTAuNjY0ODkxNjE0IDEuMzM0NTUwNTUsLTAuNjI0MDcyNzc1IEwzLjc0MjA3MzUxLDEuNzgyNjcyODUgTDEuMzM0NTUwNTUsNC4xODk0NjEzNyBDMS4yOTM2NTQxNiw0LjIzMDI4MDIxIDEuMjczMjkxNzksNC4yNzcyNTUxMiAxLjI3MzI5MTc5LDQuMzMwMjU3NDEgQzEuMjczMjkxNzksNC4zODMzODgzOSAxLjI5MzY1NDE2LDQuNDMwMzYzMyAxLjMzNDU1MDU1LDQuNDcxMTgyMTQgTDEuNjQwODIyOSw0Ljc3NzI5MTI1IEMxLjY4MTY1NDkyLDQuODE4MTUyOTkgMS43Mjg2NDUsNC44Mzg1MDg3OSAxLjc4MTcyODc4LDQuODM4NTA4NzkgQzEuODM0NzkxMDksNC44Mzg1MDg3OSAxLjg4MTc4MTE4LDQuODE4MTEwMDkgMS45MjI2MzQ2Niw0Ljc3NzI5MTI1IEw0Ljc3NzI3MTQ4LDEuOTIzNTMzMjMgQzQuODE4MDgyMDUsMS44ODI3MzU4NCA0LjgzODUwODc5LDEuODM1NzM5NDggNC44Mzg1MDg3OSwxLjc4MjY3Mjg1IEM0LjgzODUwODc5LDEuNzI5NjA2MjEgNC44MTgyMzIyNCwxLjY4MjYzMTMgNC43Nzc0MjE2OCwxLjY0MTcyNjY3IFoiIGlkPSJQYXRoIiBmaWxsPSIjRkZGRkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjA1NTkwMCwgMS43ODI2MDkpIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjA1NTkwMCwgLTEuNzgyNjA5KSAiPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==);
    }

body.opera .gSearch svg g g {
    fill: #553f2a;
}

#mobilecityico {
    display: none;
}

@media only screen and (max-width:980px) {
    section.newsletter div {
        width: 100% !important;
    }

    .citySelect {
        position: relative;
        left: 15px;
        padding: 0;
    }

        .citySelect a {
            position: static;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            background-color: #f8e71c;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            font-size: 1rem;
            color: #474747;
            min-width: 2rem;
            height: 2rem;
            width: 2rem;
            padding-right: 0px;
            z-index: 9;
        }

            .citySelect a svg {
                height: auto;
                width: 18px;
                display: block;
            }

            .citySelect a #mobilecityico {
                display: block;
                fiil: white;
            }

            .citySelect a span {
                display: none;
            }

            .citySelect a:after {
                display: none;
            }

    .mobileNavToggle {
        z-index: 10;
        /*  position:absolute;
        right:20px; 
        top:20px;*/
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background-color: rgba(249, 249, 249, 0.13);
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/dist/assets/img/login.svg);
    }

        .mobileNavToggle.active,
        section.cityModal div.cityModalWrapper div.cityList a.mobileNavToggle:hover {
            background-image: url(/dist/assets/img/login.svg);
        }


    .logo {
        margin-left: 20px;
        width: 10.625rem;
    }

    .gSearch {
        background-color: #f8e71c;
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    }

        .gSearch svg {
            width: 15px;
            cursor: pointer;
        }

            .gSearch svg g {
                fill: black;
            }

    nav.activemobilmenu {
        top: 0px !important;
    }

    nav.siteNav {
        display: none;
    }
}

@media only screen and (min-width:768px) and (max-width: 980px) {
    .citySelect {
        position: relative;
        left: 110px;
    }

        .citySelect a {
            position: static;
        }
}

footer {
    width: 100%;
    background-color: #E6E6E6;
    padding: 6.25rem 0;
}

    footer .footerWrapper {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

        footer .footerWrapper .footerLinkBlock {
            padding-right: 3.75rem;
        }

            footer .footerWrapper .footerLinkBlock.ms {
                display: none;
            }

            footer .footerWrapper .footerLinkBlock:last-child {
                margin-left: auto;
            }

            footer .footerWrapper .footerLinkBlock span.blockTitle {
                font-size: 1rem;
                color: #474747;
                margin-bottom: 0.9375rem;
                display: block;
                font-weight: bold;
            }

            footer .footerWrapper .footerLinkBlock ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                footer .footerWrapper .footerLinkBlock ul li {
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    padding-bottom: 0.3125rem;
                }

                    footer .footerWrapper .footerLinkBlock ul li a {
                        font-size: 0.875rem;
                        color: #474747;
                        line-height: 26px;
                    }

        footer .footerWrapper .phoneNumber,
        footer .footerWrapper .logos,
        footer .footerWrapper .socialLinks {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            justify-content: space-between;
        }

            footer .footerWrapper .phoneNumber span {
                text-align: right;
                margin-left: 1.875rem;
                font-size: 1.125rem;
                color: #474747;
            }

                footer .footerWrapper .phoneNumber span small {
                    display: block;
                    font-size: 0.75rem;
                    color: false;
                }

        footer .footerWrapper .logos {
            width: 100%;
        }

            footer .footerWrapper .logos img {
                max-height: 25px;
            }

        footer .footerWrapper .copyright p {
            font-size: 0.75rem;
            color: #474747;
            padding-top: 0.3125rem;
        }

            footer .footerWrapper .copyright p span {
                font-size: false/16pxrem;
                color: false;
            }

        footer .footerWrapper .socialLinks a:not(:first-child) {
            margin-left: 0.625rem;
        }

@media only screen and (max-width:980px) {
    footer {
        padding: 3.125rem 0 6.25rem;
    }

        footer .footerWrapper {
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-top: 0 !important;
        }

            footer .footerWrapper.bottomLine {
                -webkit-box-orient: vertical;
                -webkit-box-direction: reverse;
                -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
            }

                footer .footerWrapper.bottomLine div.footerLinkBlock {
                    display: block;
                }

    .wpWeb {
        display: none !important;
    }

    footer .footerWrapper .footerLinkBlock {
        padding-right: 0rem;
        text-align: center;
    }

        footer .footerWrapper .footerLinkBlock.ms {
            display: block;
            text-align: center;
        }

            footer .footerWrapper .footerLinkBlock.ms a.phoneNumber {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
            }

                footer .footerWrapper .footerLinkBlock.ms a.phoneNumber span {
                    margin: 0;
                    text-align: center;
                }

        footer .footerWrapper .footerLinkBlock:last-child {
            margin-left: initial;
        }

        footer .footerWrapper .footerLinkBlock ul {
            width: 100%;
        }

            footer .footerWrapper .footerLinkBlock ul li {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                padding-bottom: 0.3125rem;
            }

                footer .footerWrapper .footerLinkBlock ul li a {
                    width: 100%;
                    text-align: center;
                }

    footer .footerWrapper .phoneNumber,
    footer .footerWrapper .logos,
    footer .footerWrapper .socialLinks {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

    footer .footerWrapper .socialLinks {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
    }

        footer .footerWrapper .socialLinks a:not(:first-child) {
            margin-left: 0.625rem;
        }
}

body {
    overflow: overlay;
}

section.cityModal {
    width: 100%;
    height: 100%;
    background-color: #ECECEC;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: fixed;
    top: -100vh;
    left: 0;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
}

    section.cityModal div.cityModalWrapper {
        width: 90%;
        overflow: hidden;
        position: relative;
    }

        section.cityModal div.cityModalWrapper span.title {
            font-size: 1.4rem;
            color: #474747;
            font-weight: 600;
        }

        section.cityModal div.cityModalWrapper p {
            color: #484848;
            font-size: 20px;
        }

        section.cityModal div.cityModalWrapper input {
            position: absolute;
            top: 0;
            right: 0;
            height: 2.8125rem;
            width: 200px;
            padding-left: 1.5625rem;
            border-radius: 1.875rem;
            -webkit-border-radius: 1.875rem;
            -moz-border-radius: 1.875rem;
            border: 0;
            background-color: white;
        }

        section.cityModal div.cityModalWrapper div.cityList {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin: 3.125rem 0px;
            max-height: 300px;
            overflow-y: scroll;
            scrollbar-width: none;
            -ms-overflow-style: none;
        }



            section.cityModal div.cityModalWrapper div.cityList a {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
                font-size: 0.75rem;
                color: #474747;
                cursor: pointer;
                width: 10%;
                margin-bottom: 1.25rem;
            }

                section.cityModal div.cityModalWrapper div.cityList a span.cityNo {
                    width: 60px;
                    height: 60px;
                    border-radius: 50%;
                    background-color: white;
                    border: 2px solid transparent;
                    margin-bottom: 10px;
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -moz-justify-content: center;
                    justify-content: center;
                    font-size: 1.1875rem;
                    color: #474747;
                }

                section.cityModal div.cityModalWrapper div.cityList a.active span.cityNo,
                section.cityModal div.cityModalWrapper div.cityList a:hover span.cityNo {
                    background-color: #f8e71c;
                    border-color: #484848;
                }

        section.cityModal div.cityModalWrapper div.actionLine {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
        }

    section.cityModal.showCities {
        top: 0px;
        opacity: 1;
        z-index: 25009;
    }

@media only screen and (max-width:980px) {
    section.cityModal div.cityModalWrapper {
        padding-top: 75px;
        height: 100%;
    }

        section.cityModal div.cityModalWrapper span.title {
            font-size: 1.375rem;
            color: #474747;
            margin-top: 10px;
            display: block;
        }

        section.cityModal div.cityModalWrapper span.cityName {
            height: 40px;
        }

        section.cityModal div.cityModalWrapper p {
            color: #484848;
            font-size: 16px;
        }

        section.cityModal div.cityModalWrapper input {
            top: 20px;
            right: 5%;
            width: 95%;
        }

        section.cityModal div.cityModalWrapper div.cityList {
            height: 100%;
            max-height: 55%;
        }

            section.cityModal div.cityModalWrapper div.cityList a {
                width: 25%;
                text-align: center;
            }
}

.carouselHeader h2 {
    font-size: 1.625rem;
    color: #454545;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
}

    .carouselHeader h2 span {
        font-size: false/16pxrem;
        color: false;
        padding-left: 0.3125rem;
    }

    .carouselHeader h2 i {
        width: 2.375rem;
        height: 2.375rem;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        background-color: #f8e71c;
        margin-right: 0.625rem;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
    }

.carouselHeader a {
    font-size: 0.8125rem;
    color: #454545;
    padding: 7px 15px;
    border-radius: 30px;
}

    .carouselHeader a:hover {
        background-color: #f8e71c;
        font-size: 0.8125rem;
        color: #474747;
        border-radius: 30px;
    }

section.carouselComp .carousel {
    display: block;
}

    section.carouselComp .carousel[data-template=overcaption].grid {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        section.carouselComp .carousel[data-template=overcaption].grid a.item {
            width: 49.5%;
            margin-bottom: 1%;
        }

            section.carouselComp .carousel[data-template=overcaption].grid a.item img {
                width: 100%;
            }

    section.carouselComp .carousel[data-template=overcaption].splitGrid {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        section.carouselComp .carousel[data-template=overcaption].splitGrid a.large {
            width: 49.5%;
        }

            section.carouselComp .carousel[data-template=overcaption].splitGrid a.large img {
                width: 100%;
            }

        section.carouselComp .carousel[data-template=overcaption].splitGrid div.boxes {
            width: 48.5%;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            justify-content: space-between;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: baseline;
            -ms-flex-align: baseline;
            -moz-align-items: baseline;
            align-items: baseline;
        }

            section.carouselComp .carousel[data-template=overcaption].splitGrid div.boxes a {
                width: 49%;
                margin-bottom: 2%;
            }

    section.carouselComp .carousel[data-template=overcaption] a.item {
        position: relative;
        display: block;
    }

        section.carouselComp .carousel[data-template=overcaption] a.item span {
            width: 100%;
            min-height: 30%;
            padding: 2.5rem 0.625rem 1.25rem 0.625rem;
            z-index: 9;
            text-align: center;
            background: black;
            background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, black 100%);
            background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);
            position: absolute;
            bottom: 0px;
            left: 0px;
            border-bottom-left-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-bottomleft: 10px;
            border-bottom-right-radius: 10px;
            -webkit-border-bottom-right-radius: 10px;
            -moz-border-radius-bottomright: 10px;
            font-size: 1.0625rem;
            color: white;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        section.carouselComp .carousel[data-template=overcaption] a.item img {
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
        }

        section.carouselComp .carousel[data-template=overcaption] a.item:hover img {
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
            -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
            -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
        }

    section.carouselComp .carousel[data-template=overcaption].captionBottom a p {
        position: static;
        padding: 0.625rem 0 0 0.3125rem;
        border-radius: 0;
        width: 100%;
        background: none;
        display: block;
        text-align: left;
        font-size: 1.0625rem;
        color: #474747;
    }

        section.carouselComp .carousel[data-template=overcaption].captionBottom a p small {
            position: static;
            display: block;
            font-size: 0.875rem;
            color: #474747;
        }

            section.carouselComp .carousel[data-template=overcaption].captionBottom a p small:not(.date) {
                padding: 0.1875rem 0;
            }

            section.carouselComp .carousel[data-template=overcaption].captionBottom a p small.date {
                font-size: 0.875rem;
                color: #474747;
            }

    section.carouselComp .carousel[data-template=suggestion] a.item {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
    }

        section.carouselComp .carousel[data-template=suggestion] a.item div.date {
            width: 30%;
            background-color: #f8e71c;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            border-top-left-radius: 10px;
            -webkit-border-top-left-radius: 10px;
            -moz-border-radius-topleft: 10px;
            border-bottom-left-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-bottomleft: 10px;
        }

            section.carouselComp .carousel[data-template=suggestion] a.item div.date span:first-child {
                font-size: 2rem;
                font-weight: 600;
                color: black;
            }

            section.carouselComp .carousel[data-template=suggestion] a.item div.date span:last-child {
                font-size: 14px;
                color: black;
            }

            section.carouselComp .carousel[data-template=suggestion] a.item div.date span:nth-child(2) {
                font-size: 14px;
                color: black;
            }

        section.carouselComp .carousel[data-template=suggestion] a.item div.content {
            width: 70%;
            overflow: hidden;
            position: relative;
        }

            section.carouselComp .carousel[data-template=suggestion] a.item div.content img {
                width: 100%;
                max-width: 100%;
                border-top-right-radius: 10px;
                -webkit-border-top-right-radius: 10px;
                -moz-border-radius-topright: 10px;
                border-bottom-right-radius: 10px;
                -webkit-border-bottom-right-radius: 10px;
                -moz-border-radius-bottomright: 10px;
                max-height: 140px;
            }

            section.carouselComp .carousel[data-template=suggestion] a.item div.content div.overlay {
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.5);
                padding-left: 1.25rem;
                padding-bottom: 0.9375rem;
                position: absolute;
                top: 0px;
                left: 0px;
                border-top-right-radius: 10px;
                -webkit-border-top-right-radius: 10px;
                -moz-border-radius-topright: 10px;
                border-bottom-right-radius: 10px;
                -webkit-border-bottom-right-radius: 10px;
                -moz-border-radius-bottomright: 10px;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: start;
                -ms-flex-align: start;
                -moz-align-items: flex-start;
                align-items: flex-start;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                -moz-justify-content: flex-end;
                justify-content: flex-end;
            }

                section.carouselComp .carousel[data-template=suggestion] a.item div.content div.overlay span:first-child {
                    font-size: 1rem;
                    color: white;
                    font-weight: 600;
                }

                section.carouselComp .carousel[data-template=suggestion] a.item div.content div.overlay span:last-child {
                    font-size: 0.875rem;
                    color: white;
                }

                section.carouselComp .carousel[data-template=suggestion] a.item div.content div.overlay span:nth-child(2) {
                    font-size: 13px;
                    color: white;
                    max-width: 90%;
                    overflow: hidden;
                    margin-top: 5px;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

section.carouselComp .owl-nav {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    display: flex !important;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

    section.carouselComp .owl-nav button {
        width: 3.125rem;
        height: 3.125rem;
        position: absolute;
        top: -3.125rem;
    }

        section.carouselComp .owl-nav button.owl-prev {
            left: -3.125rem;
        }

        section.carouselComp .owl-nav button.owl-next {
            right: -3.125rem;
        }

        section.carouselComp .owl-nav button span {
            font-size: 2.5rem;
            color: #454545;
        }

        section.carouselComp .owl-nav button:hover {
            background: none !important;
        }

            section.carouselComp .owl-nav button:hover span {
                color: #454545;
            }

p.overlayView {
    position: absolute;
    bottom: 0;
    left: 0;
    border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    font-size: 1rem;
    color: white;
    width: 100%;
    height: 50%;
    padding: 2.1875rem 1.875rem;
    background: black;
    background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, black 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

    p.overlayView strong {
        padding-bottom: 0.3125rem;
    }

    p.overlayView span {
        display: block;
        font-size: 0.8125rem;
        color: white;
    }

    p.overlayView.lg {
        font-size: 1.125rem;
        color: white;
    }

        p.overlayView.lg span {
            display: block;
            font-size: 13px;
            color: white;
        }

section.splitGridView {
    width: 100%;
}

    section.splitGridView div.splitBody {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        section.splitGridView div.splitBody .splitItem {
            width: 49.5%;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            position: relative;
        }

            section.splitGridView div.splitBody .splitItem img {
                width: 100%;
                border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
            }

            section.splitGridView div.splitBody .splitItem div.date {
                position: absolute;
                right: 30px;
                bottom: 30px;
                background-color: #f8e71c;
                width: 4.375rem;
                height: 4.375rem;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
            }

                section.splitGridView div.splitBody .splitItem div.date span:first-child {
                    font-size: 1.1875rem;
                    color: black;
                }

                section.splitGridView div.splitBody .splitItem div.date span:nth-child(2) {
                    font-size: 0.75rem;
                    color: black;
                }

                section.splitGridView div.splitBody .splitItem div.date span:last-child {
                    font-size: 0.75rem;
                    color: black;
                }

            section.splitGridView div.splitBody .splitItem.split4 {
                width: 49%;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-align: start;
                -ms-flex-align: start;
                -moz-align-items: flex-start;
                align-items: flex-start;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                -moz-justify-content: space-between;
                justify-content: space-between;
            }

                section.splitGridView div.splitBody .splitItem.split4 a {
                    position: relative;
                    width: 48.5%;
                    height: 48%;
                    overflow: hidden;
                    background-color: rgba(0, 0, 0, 0.1);
                    border-radius: 10px;
                    -webkit-border-radius: 10px;
                    -moz-border-radius: 10px;
                    background-repeat: no-repeat;
                    background-size: cover;
                    background-position: center center;
                }

                    section.splitGridView div.splitBody .splitItem.split4 a:nth-last-child(-n+2) {
                        margin-left: auto;
                    }

                    section.splitGridView div.splitBody .splitItem.split4 a div.date {
                        position: absolute;
                        top: 10px;
                        right: 10px;
                        background-color: #f8e71c;
                        width: 3.75rem;
                        height: 3.75rem;
                        border-radius: 5px;
                        -webkit-border-radius: 5px;
                        -moz-border-radius: 5px;
                    }

                        section.splitGridView div.splitBody .splitItem.split4 a div.date span:first-child {
                            font-size: 1.1875rem;
                            color: black;
                        }

                        section.splitGridView div.splitBody .splitItem.split4 a div.date span:nth-child(2) {
                            font-size: 0.75rem;
                            color: black;
                        }

                        section.splitGridView div.splitBody .splitItem.split4 a div.date span:last-child {
                            font-size: 0.75rem;
                            color: black;
                        }

section.equalGridView div.equalBody {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    section.equalGridView div.equalBody a {
        width: 49.5%;
        margin-bottom: 1%;
        position: relative;
    }

        section.equalGridView div.equalBody a img {
            width: 100%;
            max-width: 100%;
            border-radius: 0.625rem;
            -webkit-border-radius: 0.625rem;
            -moz-border-radius: 0.625rem;
        }

        section.equalGridView div.equalBody a p.overlayView strong {
            max-width: 85%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        section.equalGridView div.equalBody a p.overlayView span {
            max-width: 85%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        section.equalGridView div.equalBody a div.date {
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border: 1px solid white;
            position: absolute;
            right: 1.875rem;
            bottom: 1.875rem;
            width: 4.375rem;
            height: 4.375rem;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

            section.equalGridView div.equalBody a div.date span {
                color: white;
            }

                section.equalGridView div.equalBody a div.date span:first-child {
                    font-size: 1.4375rem;
                    color: white;
                }

                section.equalGridView div.equalBody a div.date span:nth-child(2) {
                    font-size: 0.8125rem;
                    color: white;
                }

                section.equalGridView div.equalBody a div.date span:last-child {
                    font-size: 0.75rem;
                    color: white;
                }

section.equalGridViewMobile {
    width: 100%;
}

    section.equalGridViewMobile div.equalBodyMobile a {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        margin-bottom: 1.25rem;
    }

        section.equalGridViewMobile div.equalBodyMobile a img {
            width: 7.5rem;
            margin-right: 0.625rem;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }

        section.equalGridViewMobile div.equalBodyMobile a div.holder div.date {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            margin-bottom: 0.625rem;
        }

            section.equalGridViewMobile div.equalBodyMobile a div.holder div.date span.day {
                width: 2.5rem;
                height: 2.5rem;
                font-size: 1rem;
                color: black;
                border: 1px solid black;
                border-radius: 4px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
                margin-right: 0.3125rem;
            }

            section.equalGridViewMobile div.equalBodyMobile a div.holder div.date p span {
                display: block;
                font-size: 0.8125rem;
                color: black;
            }

                section.equalGridViewMobile div.equalBodyMobile a div.holder div.date p span:first-child {
                    font-size: 0.8125rem;
                    color: black;
                }

        section.equalGridViewMobile div.equalBodyMobile a div.holder p.nameLoc strong {
            font-size: 0.8125rem;
            color: black;
        }

        section.equalGridViewMobile div.equalBodyMobile a div.holder p.nameLoc span {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: 0.75rem;
            color: black;
        }

@media only screen and (max-width:980px) {
    .carouselHeader h2 {
        font-size: 0.8125rem;
        color: #454545;
    }

        .carouselHeader h2 span {
            font-size: false/16pxrem;
            color: false;
        }

    .carouselHeader a {
        font-size: 0.75rem;
        color: #454545;
        text-decoration: underline;
        white-space: nowrap;
    }

    section.carouselComp {
        margin: 1.25rem 0;
    }

        section.carouselComp .carousel {
            margin: 1.25rem 0;
        }

        section.carouselComp .owl-nav {
            display: none !important;
        }

    p.overlayView {
        font-size: 0.8125rem;
        color: white;
        width: 100%;
        padding: 0.9375rem 0.9375rem;
    }

        p.overlayView strong {
            padding-bottom: 0.3125rem;
        }

        p.overlayView span {
            display: block;
            font-size: 0.6875rem;
            color: white;
        }

        p.overlayView.lg {
            font-size: 0.8125rem;
            color: white;
        }

            p.overlayView.lg span {
                display: block;
                font-size: 0.6875rem;
                color: white;
            }

    section.splitGridView div.splitBody {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        section.splitGridView div.splitBody .splitItem {
            width: 100%;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
        }

            section.splitGridView div.splitBody .splitItem div.date {
                position: absolute;
                top: 30px;
                right: 30px;
                background-color: #f8e71c;
                width: 3.75rem;
                height: 3.75rem;
            }

            section.splitGridView div.splitBody .splitItem img {
                width: 100%;
                height: auto;
                border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
            }

            section.splitGridView div.splitBody .splitItem.split4 {
                width: 100%;
                -webkit-box-direction: normal;
                -webkit-box-orient: horizontal;
                -moz-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
            }

                section.splitGridView div.splitBody .splitItem.split4 a {
                    width: 100%;
                    height: 250px;
                    margin-top: 0.625rem;
                }

                    section.splitGridView div.splitBody .splitItem.split4 a div.date {
                        position: absolute;
                        top: 30px;
                        right: 30px;
                    }

                    section.splitGridView div.splitBody .splitItem.split4 a:nth-last-child(-n+2) {
                        margin-left: initial;
                    }

    section.carouselComp .carousel[data-template=suggestion] a.item div.date {
        width: 38%;
    }

        section.carouselComp .carousel[data-template=suggestion] a.item div.date.content {
            width: 62%;
        }

    section.equalGridView div.equalBody {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        section.equalGridView div.equalBody a {
            width: 100%;
            margin-bottom: 1%;
            position: relative;
        }

            section.equalGridView div.equalBody a img {
                width: 100%;
                max-width: 100%;
                border-radius: 0.625rem;
                -webkit-border-radius: 0.625rem;
                -moz-border-radius: 0.625rem;
            }

            section.equalGridView div.equalBody a p.overlayView strong {
                max-width: 100%;
            }

            section.equalGridView div.equalBody a p.overlayView span {
                max-width: 100%;
            }

            section.equalGridView div.equalBody a div.date {
                position: absolute;
                top: 1.875rem;
                right: 1.875rem;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
            }

                section.equalGridView div.equalBody a div.date span {
                    color: white;
                }

                    section.equalGridView div.equalBody a div.date span:first-child {
                        font-size: 1.4375rem;
                        color: white;
                    }

                    section.equalGridView div.equalBody a div.date span:nth-child(2) {
                        font-size: 0.8125rem;
                        color: white;
                    }

                    section.equalGridView div.equalBody a div.date span:last-child {
                        font-size: 0.75rem;
                        color: white;
                    }
}

section.jumbotron {
    width: 100%;
}

    section.jumbotron div.jumbotronWrapper {
        width: 100%;
        height: auto;
        position: relative;
    }

        section.jumbotron div.jumbotronWrapper img {
            width: 100%;
            max-width: 100%;
            border-radius: 0.625rem;
            -webkit-border-radius: 0.625rem;
            -moz-border-radius: 0.625rem;
        }

        section.jumbotron div.jumbotronWrapper:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            border-radius: 0.625rem;
            -webkit-border-radius: 0.625rem;
            -moz-border-radius: 0.625rem;
            background-color: rgba(0, 0, 0, 0.6);
            width: 100%;
            height: 100%;
            display: none;
        }

        section.jumbotron div.jumbotronWrapper div.jumbotronContent {
            padding: 1.25rem 0;
            z-index: 4;
            position: absolute;
            max-width: 31.875rem;
        }

            section.jumbotron div.jumbotronWrapper div.jumbotronContent h4 {
                font-size: 1.625rem;
                color: white;
            }

            section.jumbotron div.jumbotronWrapper div.jumbotronContent p {
                font-size: 1rem;
                color: white;
                padding: 1.25rem 0px;
                line-height: 1.5rem;
                text-align: center;
            }

@media only screen and (max-width:980px) {
    section.jumbotron {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 20px;
    }

        section.jumbotron div.container {
            padding: 0 !important;
        }

        section.jumbotron div.jumbotronWrapper img {
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            width: 100%;
            height: auto !important;
        }

        section.jumbotron div.jumbotronWrapper:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            background-color: rgba(0, 0, 0, 0.6);
            width: 100%;
            height: 100%;
        }

        section.jumbotron div.jumbotronWrapper div.jumbotronContent {
            max-width: 90%;
        }

            section.jumbotron div.jumbotronWrapper div.jumbotronContent h4 {
                font-size: 1.3125rem;
                color: white;
            }

            section.jumbotron div.jumbotronWrapper div.jumbotronContent p {
                font-size: 0.875rem;
                color: white;
                padding: 1.25rem 0px;
                line-height: 1.5rem;
                text-align: center;
            }
}

section.hero {
    width: 100%;
    min-height: auto;
    /*min-height: calc(100vh - 90px);
    max-height: calc(100vh - 90px);*/
    overflow: hidden;
    position: relative;
    background-color: #404040;
}

    section.hero .slider-info {
        text-align: center;
        margin-bottom: 10px;
    }

        section.hero .slider-info h1 {
            margin-bottom: 10px;
        }

        section.hero .slider-info a.btn {
            background-color: #f8e71c;
            padding: 12px 35px;
            font-size: 1.375rem;
            color: black;
            border-radius: 25px;
            margin-top: 10px;
        }

    section.hero div.heroSearch {
        z-index: 3;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

        section.hero div.heroSearch .container {
            position: relative;
        }

        section.hero div.heroSearch h1 {
            font-size: 2.6875rem;
            color: white;
            white-space: nowrap;
        }

            section.hero div.heroSearch h1 span {
                font-size: 2.6875rem;
                color: white;
            }

        section.hero div.heroSearch div.searchForm {
            height: 4.0625rem;
            background-color: white;
            margin-top: 1.25rem;
            border-radius: 0.625rem;
            -webkit-border-radius: 0.625rem;
            -moz-border-radius: 0.625rem;
            position: relative;
            max-width: 90%;
            width: 34.375rem;
        }

            section.hero div.heroSearch div.searchForm button {
                position: absolute;
                top: 0px;
                right: 0px;
            }

    section.hero div.heroSlider {
        width: 100%;
        /*max-height: 100vh;*/
    }

        section.hero div.heroSlider a.sliderItem {
            width: 100%;
            /*height: 100vh;*/
            overflow: hidden;
            display: block;
            position: relative;
            /*div {
      &.sliderContent {
          width: 100%;
          @include absolute(bottom calc(8.75rem + 1.25rem + 4.6875rem) left 0px);
          z-index: 2;

          div {
              &.sliderContentWrapper {
                  @include align-items(flex-end);

                  span {
                      @include set-font(bold, 32px, white);
                  }

                  div {
                      &.props {
                          padding: calculateRem(10px) 0;

                          img, svg {
                              margin-left: calculateRem(5px);
                              width: calculateRem(25px);
                              height: calculateRem(25px);
                          }
                      }
                  }
              }
          }
      }
  }*/
        }

            section.hero div.heroSlider a.sliderItem div {
                width: 90%;
                position: absolute;
                top: 70%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: 3;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
            }

                section.hero div.heroSlider a.sliderItem div h1 {
                    font-size: 1.375rem;
                    color: white;
                    text-align: center;
                }

                section.hero div.heroSlider a.sliderItem div ul {
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -moz-justify-content: center;
                    justify-content: center;
                    padding: 0.625rem 0 0.9375rem;
                }

                    section.hero div.heroSlider a.sliderItem div ul li {
                        border-radius: 5px;
                        -webkit-border-radius: 5px;
                        -moz-border-radius: 5px;
                        padding: 0.1875rem 0.9375rem;
                        background-color: rgba(0, 0, 0, 0.2);
                        border: 1px solid white;
                        font-size: 0.75rem;
                        color: white;
                        margin: 0 0.3125rem;
                    }

                section.hero div.heroSlider a.sliderItem div span {
                    width: 12.5rem;
                    height: 3.125rem;
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -moz-justify-content: center;
                    justify-content: center;
                    font-size: 1.125rem;
                    color: black;
                    background-color: #f8e71c;
                    border-radius: 60px;
                    -webkit-border-radius: 60px;
                    -moz-border-radius: 60px;
                }

            section.hero div.heroSlider a.sliderItem img {
                max-width: 100%;
                height: auto;
            }

        section.hero div.heroSlider div.owl-dots {
            position: absolute;
            position: absolute;
            top: 50%;
            right: 1.25rem;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

            section.hero div.heroSlider div.owl-dots button.owl-dot span {
                width: 1.125rem;
                height: 1.125rem;
                background-color: transparent;
                border: 1px solid #D8D8D8;
            }

            section.hero div.heroSlider div.owl-dots button.owl-dot.active span {
                background-color: #f8e71c;
                border: 1px solid #f8e71c;
            }

@media only screen and (max-width:980px) {
    section.hero {
        min-height: auto;
    }

        section.hero div.heroSearch {
            width: 90%;
            top: auto;
            bottom: 5%;
        }

            section.hero div.heroSearch .film-types {
                min-height: 40px;
                margin-bottom: 15px;
            }

                section.hero div.heroSearch .film-types .film-type {
                    padding: 5px 15px;
                    font-size: 12px;
                    background: rgba(0, 0, 0, 0.36);
                    color: white;
                    border: 1px solid rgba(237, 237, 237, 0.86);
                    border-radius: 4px;
                    margin-right: 4px;
                }

            section.hero div.heroSearch h1 {
                font-size: 1.125rem;
                color: white;
            }

                section.hero div.heroSearch h1 span {
                    font-size: 1rem;
                    color: white;
                }

            section.hero div.heroSearch div.searchForm {
                height: 4.0625rem;
                background-color: white;
                margin-top: 1.25rem;
                border-radius: 0.625rem;
                -webkit-border-radius: 0.625rem;
                -moz-border-radius: 0.625rem;
                position: relative;
            }

                section.hero div.heroSearch div.searchForm button span {
                    display: none;
                }

                section.hero div.heroSearch div.searchForm button svg {
                    display: block;
                }

        section.hero div.heroSlider {
            min-height: auto;
        }

            section.hero div.heroSlider a.sliderItem {
                /*height: 25.9375rem;*/
            }

                section.hero div.heroSlider a.sliderItem:after {
                    content: "";
                    width: 100%;
                    height: 100%;
                    z-index: 1;
                    position: absolute;
                    top: 0;
                    left: 0;
                }

                section.hero div.heroSlider a.sliderItem div.sliderContent {
                    position: absolute;
                    bottom: -webkit-calc(4.375rem + 0.625rem + 3.4375rem);
                    bottom: calc(4.375rem + 0.625rem + 3.4375rem);
                    left: 0px;
                }

                    section.hero div.heroSlider a.sliderItem div.sliderContent div.sliderContentWrapper {
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        -moz-align-items: center;
                        align-items: center;
                    }

                        section.hero div.heroSlider a.sliderItem div.sliderContent div.sliderContentWrapper span {
                            font-size: 1.375rem;
                            color: white;
                        }

                        section.hero div.heroSlider a.sliderItem div.sliderContent div.sliderContentWrapper div.props {
                            padding: 0.625rem 0;
                        }

                            section.hero div.heroSlider a.sliderItem div.sliderContent div.sliderContentWrapper div.props img,
                            section.hero div.heroSlider a.sliderItem div.sliderContent div.sliderContentWrapper div.props svg {
                                margin-left: 0.3125rem;
                                max-width: 1.25rem;
                            }

            section.hero div.heroSlider div.owl-dots {
                position: absolute;
                position: absolute;
                top: initial;
                right: initial;
                bottom: 0.2rem;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-direction: normal;
                -webkit-box-orient: horizontal;
                -moz-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
            }

                section.hero div.heroSlider div.owl-dots button.owl-dot span {
                    width: 0.875rem;
                    height: 0.875rem;
                }
}

section.news {
    padding: 1.875rem 0;
}

    section.news a.newsItem div.newsImage img {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        height: 240px !important;
    }

    section.news a.newsItem div.newsContent {
        padding: 0.625rem 0.625rem;
    }

        section.news a.newsItem div.newsContent span {
            font-size: 0.9375rem;
            color: #474747;
            width: 100%;
            max-width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            display: block;
        }

        section.news a.newsItem div.newsContent small {
            display: block;
            font-size: 0.6875rem;
            color: #474747;
            padding: 0.3125rem 0 0.625rem 0;
        }

        section.news a.newsItem div.newsContent p {
            font-size: 0.8125rem;
            color: #474747;
        }

    section.news .owl-nav {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        display: flex !important;
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
    }

        section.news .owl-nav button {
            width: 3.125rem;
            height: 3.125rem;
            position: absolute;
            top: -3.125rem;
        }

            section.news .owl-nav button.owl-prev {
                left: -3.125rem;
            }

            section.news .owl-nav button.owl-next {
                right: -3.125rem;
            }

            section.news .owl-nav button span {
                font-size: 2.5rem;
                color: #454545;
            }

            section.news .owl-nav button:hover {
                background: none !important;
            }

                section.news .owl-nav button:hover span {
                    color: #454545;
                }

@media only screen and (max-width:980px) {
    section.news {
        background-color: #ededed;
        padding: 0.625rem 0;
    }

        section.news .carouselHeader {
            margin-bottom: 10px;
        }

        section.news a.newsItem div.newsImage img {
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
        }

        section.news a.newsItem div.newsContent {
            padding: 0.625rem 0.625rem;
            padding-bottom: 0rem;
        }

            section.news a.newsItem div.newsContent span {
                font-size: 0.9375rem;
                color: #474747;
                width: 100%;
                max-width: 100%;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
            }

            section.news a.newsItem div.newsContent small {
                display: block;
                font-size: 0.6875rem;
                color: #474747;
                padding: 0.3125rem 0 0.625rem 0;
            }

            section.news a.newsItem div.newsContent p {
                font-size: 0.8125rem;
                color: #474747;
            }

        section.news .owl-nav {
            display: none !important;
        }
}

section.newsletter {
    width: 100%;
    padding: 60px 20px;
    background-color: #F2F2F2;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

    section.newsletter form {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        background-color: #dfdfdf;
        padding: 40px;
    }



    section.newsletter p {
        max-width: 500px;
        text-align: start;
        font-size: 13px;
        color: #474747;
    }

        section.newsletter p span {
            font-size: 18px;
            font-weight: 600;
        }

    section.newsletter div {
        position: relative;
        border-radius: 0.1875rem;
        -webkit-border-radius: 0.1875rem;
        -moz-border-radius: 0.1875rem;
        width: 25rem;
        height: 3.75rem;
        background-color: #CDCDCD;
        margin: 30px 0;
    }

        section.newsletter div input {
            width: 100%;
            height: 3.75rem;
            border: 0px;
            background-color: transparent;
            font-size: 0.875rem;
            color: #474747;
            padding: 0 1.875rem;
        }

        section.newsletter div button {
            position: absolute;
            top: 0px;
            right: 10px;
            border: 0px;
            background-color: transparent;
            height: 3.75rem;
            font-size: 1rem;
            color: #474747;
        }

.Index.Seat .newsletter {
    display: none;
}

.Index.Seat footer {
    margin-top: 50px;
}

@media only screen and (max-width:980px) {
    section.newsletter {
        padding: 1.25rem 1.875rem;
        height: auto;
    }
}

.searchLayout {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    max-height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    overflow: hidden;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

    .searchLayout .searchBar {
        width: 100%;
        position: absolute;
        top: -5.625rem;
        left: 0;
        height: 5rem;
        background-color: white;
        z-index: 10;
        -webkit-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

        .searchLayout .searchBar .container {
            position: relative;
        }

        .searchLayout .searchBar img {
            height: 1.5625rem;
            margin-right: 1.25rem;
            position: relative;
        }

            .searchLayout .searchBar img.searchicon {
                top: 1.875rem;
            }

            .searchLayout .searchBar img.closebar {
                height: 1.25rem;
                cursor: pointer;
                opacity: 0.7;
                -webkit-transition: all 0.2s linear;
                transition: all 0.2s linear;
                top: 1.875rem;
            }

                .searchLayout .searchBar img.closebar:hover {
                    -webkit-transform: rotate(90deg);
                    -ms-transform: rotate(90deg);
                    transform: rotate(90deg);
                    opacity: 1;
                }

        .searchLayout .searchBar form {
            width: 100%;
        }

        .searchLayout .searchBar input {
            width: 100%;
            height: 5rem;
            background: transparent;
            font-size: 1.375rem;
            color: rgba(71, 71, 71, 0.9);
        }

            .searchLayout .searchBar input::-webkit-input-placeholder {
                font-size: 1.375rem;
                color: rgba(71, 71, 71, 0.3);
            }

            .searchLayout .searchBar input:-ms-input-placeholder {
                font-size: 1.375rem;
                color: rgba(71, 71, 71, 0.3);
            }

            .searchLayout .searchBar input::placeholder {
                font-size: 1.375rem;
                color: rgba(71, 71, 71, 0.3);
            }

    .searchLayout.in {
        z-index: 1010;
        opacity: 1;
    }

        .searchLayout.in .searchBar {
            top: 0;
        }

@media only screen and (max-width:980px) {
    .searchLayout .searchBar .container {
        position: relative;
    }

    .searchLayout .searchBar img {
        height: 1.25rem;
    }

    .searchLayout .searchBar input {
        font-size: 1.125rem;
        color: rgba(71, 71, 71, 0.9);
    }

        .searchLayout .searchBar input::-webkit-input-placeholder {
            font-size: 1.125rem;
            color: rgba(71, 71, 71, 0.3);
        }

        .searchLayout .searchBar input:-ms-input-placeholder {
            font-size: 1.125rem;
            color: rgba(71, 71, 71, 0.3);
        }

        .searchLayout .searchBar input::placeholder {
            font-size: 1.125rem;
            color: rgba(71, 71, 71, 0.3);
        }
}

.ui-autocomplete li a {
    overflow: hidden;
    display: block;
}

    .ui-autocomplete li a img {
        float: left;
        margin-right: 10px;
        height: 40px;
    }

    .ui-autocomplete li a .username {
        display: block;
        font-size: 16px;
        line-height: 17px;
    }

    .ui-autocomplete li a .email {
        display: block;
        font-size: 12px;
        color: #999;
    }

.categoryDetailHeader {
    position: relative;
}

    .categoryDetailHeader .headerView {
        height: 20rem;
        overflow: hidden;
        position: relative;
        width: 100%;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: top left;
    }

        .categoryDetailHeader .headerView > img {
            width: 100%;
        }

        .categoryDetailHeader .headerView:after {
            content: "";
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.6);
            position: absolute;
            top: 0;
            left: 0;
        }

    .categoryDetailHeader .headerContent {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        padding-bottom: 2.5rem;
    }

        .categoryDetailHeader .headerContent h1 {
            font-size: 2rem;
            color: white;
        }

        .categoryDetailHeader .headerContent p {
            max-width: 50%;
            font-size: 1rem;
            color: white;
            line-height: 1.625rem;
        }

.city-sliders {
    display: none;
}

.listLayout {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.loc {
    padding: 0.3125rem 0 0.3125rem 0.3125rem;
    font-size: 0.75rem;
    color: #474747;
}

    .loc span.locName {
        width: 12.5rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

div.triggerButtons {
    width: 100%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    left: -15px;
    width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin: 10px 0 20px;
}

    div.triggerButtons button.triggerFilter {
        width: 48%;
        font-size: 0.8125rem;
        color: #474747;
        height: 2.5rem;
        background-color: transparent;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        position: relative;
    }

        div.triggerButtons button.triggerFilter img {
            width: 28px;
            margin-right: 5px;
        }

        div.triggerButtons button.triggerFilter:first-child:after {
            content: "";
            width: 1px;
            height: 70%;
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            background-color: #dddddd;
        }

    div.triggerButtons.full button.triggerFilter {
        width: 100%;
    }

        div.triggerButtons.full button.triggerFilter:after {
            display: none !important;
        }

div.cinemaList {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: white;
    z-index: 1005;
    display: none;
}

    div.cinemaList button.closeCinema {
        position: absolute;
        top: 10px;
        right: 20px;
        background-color: transparent;
        font-size: 0.75rem;
        color: #474747;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        padding: 0.1875rem 1.5625rem 0.1875rem 0.4375rem;
        border: 1px solid rgba(225, 226, 227, 0.5);
        margin-left: 0.1875rem;
    }

        div.cinemaList button.closeCinema:after {
            content: "";
            width: 15px;
            height: 15px;
            background-color: #f8e71c;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5QYXRoPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTkuNzA5Njg3NTIsOS43MDk2ODc1MiBDOS4zMjI2MDQyLDEwLjA5Njc3MDggOC42Nzc0MDQ4NywxMC4wOTY3NzA4IDguMjkwMzIxNTYsOS43MDk2ODc1MiBMNSw2LjQxOTM2NTk2IEwxLjcwOTY3ODQ0LDkuNzA5Njg3NTIgQzEuMzIyNTk1MTMsMTAuMDk2NzcwOCAwLjY3NzM5NTc5NSwxMC4wOTY3NzA4IDAuMjkwMzEyNDg0LDkuNzA5Njg3NTIgQy0wLjA5Njc3MDgyNzksOS4zMjI2MDQyIC0wLjA5Njc3MDgyNzksOC42Nzc0MDQ4NyAwLjI5MDMxMjQ4NCw4LjI5MDMyMTU2IEwzLjU4MDYzNDA0LDUgTDAuMjkwMzEyNDg0LDEuNzA5Njc4NDQgQy0wLjA5Njc3MDgyNzksMS4zMjI1OTUxMyAtMC4wOTY3NzA4Mjc5LDAuNjc3Mzk1Nzk1IDAuMjkwMzEyNDg0LDAuMjkwMzEyNDg0IEMwLjY3NzM5NTc5NSwtMC4wOTY3NzA4Mjc5IDEuMzIyNTk1MTMsLTAuMDk2NzcwODI3OSAxLjcwOTY3ODQ0LDAuMjkwMzEyNDg0IEw1LDMuNTgwNjM0MDQgTDguMjkwMzIxNTYsMC4yOTAzMTI0ODQgQzguNjc3NDA0ODcsLTAuMDk2NzcwODI3OSA5LjMyMjYwNDIsLTAuMDk2NzcwODI3OSA5LjcwOTY4NzUyLDAuMjkwMzEyNDg0IEMxMC4wOTY3NzA4LDAuNjc3Mzk1Nzk1IDEwLjA5Njc3MDgsMS4zMjI1OTUxMyA5LjcwOTY4NzUyLDEuNzA5Njc4NDQgTDYuNDE5MzY1OTYsNSBMOS43MDk2ODc1Miw4LjI5MDMyMTU2IEMxMC4wOTY3NzA4LDguNjc3NDA0ODcgMTAuMDk2NzcwOCw5LjMyMjU1ODg0IDkuNzA5Njg3NTIsOS43MDk2ODc1MiBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICA8L2c+PC9zdmc+);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 0.4375rem;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            position: absolute;
            top: 50%;
            right: 0.3125rem;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            cursor: pointer;
        }

    div.cinemaList div.searchlist {
        margin-top: 50px;
        width: 100%;
        padding: 0px 20px;
        position: relative;
    }

        div.cinemaList div.searchlist a.clearFilter {
            width: 0.9375rem;
            height: 0.9375rem;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0ZGRkZGRiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNS41Ij48L2NpcmNsZT4gICAgICAgICAgICA8ZyBpZD0iZXJyb3IiIGZpbGw9IiNENEQ0RDQiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi43OTk5MDM4LDIuMTkzMTczMDggQzkuODc1NzY5MjMsLTAuNzMwOTYxNTM4IDUuMTE3NTk2MTUsLTAuNzMxMjUgMi4xOTMxNzMwOCwyLjE5MzE3MzA4IEMtMC43MzEyNSw1LjExNzU5NjE1IC0wLjczMDk2MTUzOCw5Ljg3NTQ4MDc3IDIuMTkzMTczMDgsMTIuNzk5OTAzOCBDNS4xMTczMDc2OSwxNS43MjQzMjY5IDkuODc1NDgwNzcsMTUuNzI0MzI2OSAxMi43OTk5MDM4LDEyLjc5OTkwMzggQzE1LjcyNDAzODUsOS44NzU0ODA3NyAxNS43MjQwMzg1LDUuMTE3MzA3NjkgMTIuNzk5OTAzOCwyLjE5MzE3MzA4IFogTTEwLjQ1NDEzNDYsMTAuNDU0MTM0NiBDMTAuMjI4ODQ2MiwxMC42Nzk0MjMxIDkuODYzNjUzODUsMTAuNjc5NDIzMSA5LjYzODM2NTM4LDEwLjQ1NDEzNDYgTDcuNDk2NTM4NDYsOC4zMTIzMDc2OSBMNS4yNTI4ODQ2MiwxMC41NTU5NjE1IEM1LjAyNzU5NjE1LDEwLjc4MTI1IDQuNjYyNDAzODUsMTAuNzgxMjUgNC40MzcxMTUzOCwxMC41NTU5NjE1IEM0LjIxMTgyNjkyLDEwLjMzMDY3MzEgNC4yMTE4MjY5Miw5Ljk2NTQ4MDc3IDQuNDM3MTE1MzgsOS43NDAxOTIzMSBMNi42ODA3NjkyMyw3LjQ5NjUzODQ2IEw0LjUzODk0MjMxLDUuMzU0NzExNTQgQzQuMzEzNjUzODUsNS4xMjk0MjMwOCA0LjMxMzY1Mzg1LDQuNzYzOTQyMzEgNC41Mzg5NDIzMSw0LjUzODk0MjMxIEM0Ljc2NDIzMDc3LDQuMzEzNjUzODUgNS4xMjk0MjMwOCw0LjMxMzY1Mzg1IDUuMzU0NzExNTQsNC41Mzg5NDIzMSBMNy40OTY1Mzg0Niw2LjY4MDc2OTIzIEw5LjUzNjI1LDQuNjQxMDU3NjkgQzkuNzYxNTM4NDYsNC40MTU3NjkyMyAxMC4xMjY3MzA4LDQuNDE1NzY5MjMgMTAuMzUyMDE5Miw0LjY0MTA1NzY5IEMxMC41NzczMDc3LDQuODY2MzQ2MTUgMTAuNTc3MzA3Nyw1LjIzMTUzODQ2IDEwLjM1MjAxOTIsNS40NTY4MjY5MiBMOC4zMTIzMDc2OSw3LjQ5NjUzODQ2IEwxMC40NTQxMzQ2LDkuNjM4MzY1MzggQzEwLjY3OTQyMzEsOS44NjM2NTM4NSAxMC42Nzk0MjMxLDEwLjIyODg0NjIgMTAuNDU0MTM0NiwxMC40NTQxMzQ2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
            background-repeat: no-repeat;
            position: absolute;
            top: 50%;
            right: 1.875rem;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            z-index: 3;
            cursor: pointer;
            display: none;
        }

        div.cinemaList div.searchlist input {
            width: 100%;
            height: 35px;
            border: 1px solid #dddddd;
            border-radius: 0.3125rem;
            padding: 10px;
        }

    div.cinemaList div.list {
        margin-top: 10px;
        max-height: 75vh;
        overflow-y: scroll;
        padding: 0px 20px;
    }

        div.cinemaList div.list a {
            width: 100%;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            -moz-justify-content: space-between;
            justify-content: space-between;
            margin: 1% auto;
            margin-bottom: 5px;
            padding: 0.9375rem;
            border-radius: 0.3125rem;
            border: 1px solid #dddddd;
            background-color: white;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            font-size: 1rem;
            color: black;
            padding-right: 2.5rem;
            background-repeat: no-repeat;
            background-position: center right 10px;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Q2xpcCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDEuNjg3NSAxLjY4NzUgMCA5IDcuMzEyNSAxLjY4NzUgMTQuNjI1IDAgMTIuOTM3NSA1LjYyNSA3LjMxMjUiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iQ2xpcC0yIiBmaWxsPSIjMDAwMDAwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgPC9nPjwvc3ZnPg==);
        }

    div.cinemaList.active {
        display: block;
    }

.filterFixed {
    width: 20%;
}

button.closeFilters {
    display: none;
}

.sideFilter {
    width: 100%;
    padding: 1.25rem;
    background-color: #f4f5f5;
}

    .sideFilter .fieldSet {
        max-height: 10rem;
        overflow-y: auto;
    }

        .sideFilter .fieldSet .inputLine {
            padding: 0.3125rem 0;
            font-size: 0.9375rem;
            color: #474747;
        }

        .sideFilter .fieldSet::-webkit-scrollbar-track {
            background-color: rgba(255, 255, 255, 0.7);
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
        }

        .sideFilter .fieldSet::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 0.375rem;
            background-color: #474747;
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
        }

        .sideFilter .fieldSet::-webkit-scrollbar-thumb {
            background-color: #474747;
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
        }

        .sideFilter .fieldSet.select {
            width: 100%;
            height: 40px;
            background-color: white;
            position: relative;
        }

            .sideFilter .fieldSet.select:after {
                content: "";
                width: 0;
                height: 0;
                border-left: 0.3125rem solid transparent;
                border-right: 0.3125rem solid transparent;
                border-top: 0.3125rem solid #474747;
                position: absolute;
                top: 50%;
                right: 0.625rem;
            }

    .sideFilter .searchField {
        width: 100%;
        border-radius: 0.1875rem;
        -webkit-border-radius: 0.1875rem;
        -moz-border-radius: 0.1875rem;
        padding: 0.625rem;
    }

        .sideFilter .searchField::-webkit-input-placeholder {
            opacity: 0.5;
        }

        .sideFilter .searchField:-ms-input-placeholder {
            opacity: 0.5;
        }

        .sideFilter .searchField::placeholder {
            opacity: 0.5;
        }

    .sideFilter .filterFieldTitle {
        font-size: 1rem;
        color: #474747;
        padding-bottom: 0.3125rem;
    }

        .sideFilter .filterFieldTitle.closed {
            display: none;
        }

    .sideFilter .filterAction {
        width: 100%;
        padding: 0.625rem 0;
        background-color: #f8e71c;
        border-radius: 0.3125rem;
        -webkit-border-radius: 0.3125rem;
        -moz-border-radius: 0.3125rem;
        font-size: 1rem;
        color: #474747;
    }

    .sideFilter select {
        border: none;
        box-shadow: none;
        background-color: transparent;
        background-image: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 100%;
        height: 2.5rem;
        padding: 0 0.625rem;
    }

.contents {
    width: 80%;
}

    .contents .list-not-found {
        padding: 40px;
        margin-left: 20px;
        border: 1px dashed #ccc;
        width: 100%;
        text-align: center;
    }

.Search h1 {
    padding-left: 15px;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 15px;
}

.Search .contents,
.Suggestions .contents {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .Search .contents .contentItem,
    .Suggestions .contents .contentItem {
        width: 15.5%;
        margin-left: 1%;
    }

.Suggestions h1 {
    font-size: 25px;
    margin-bottom: 29px;
    margin-left: 16px;
}

.contentGrid {
    width: 100%;
}

.averageWidth {
    width: -webkit-calc(98%);
    width: calc(98%);
    margin-left: 2%;
    margin-bottom: 2%;
}

.dateSelect {
    width: 35%;
}

.filterMonitor {
    padding: 0.625rem;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.categoryBreadcrumb a {
    text-decoration: underline;
    padding-right: 0.3125rem;
    font-size: 0.875rem;
    color: #474747;
}

.categoryBreadcrumb span {
    font-size: 0.875rem;
    color: #474747;
    padding: 0 0.3125rem;
}

div.datePopup {
    position: relative;
}

    div.datePopup div.popUpSelect {
        position: absolute;
        top: 100%;
        right: 0;
        border-radius: 0.3125rem;
        -webkit-border-radius: 0.3125rem;
        -moz-border-radius: 0.3125rem;
        background-color: white;
        width: 12.5rem;
        max-height: 13.75rem;
        overflow: hidden;
        z-index: 9;
        box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.3);
        margin-top: 0.625rem;
        padding: 0.625rem;
        display: none;
    }

        div.datePopup div.popUpSelect ul {
            height: 12.5rem;
            max-height: 12.5rem;
            overflow-y: scroll;
        }

            div.datePopup div.popUpSelect ul::-webkit-scrollbar-track {
                background-color: rgba(255, 255, 255, 0.7);
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.datePopup div.popUpSelect ul::-webkit-scrollbar {
                display: block;
                width: 0.375rem;
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.datePopup div.popUpSelect ul::-webkit-scrollbar-thumb {
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.datePopup div.popUpSelect ul li {
                display: block;
                padding: includeRem(5px);
                font-size: 0.8125rem;
                color: #474747;
                padding: 0.5rem 0.75rem;
                cursor: pointer;
            }

                div.datePopup div.popUpSelect ul li:hover,
                div.datePopup div.popUpSelect ul li.active {
                    background-color: #f8e71c;
                }

    div.datePopup div.bgoverlay {
        width: 100%;
        height: 100%;
        position: fixed;
        background-color: rgba(0, 0, 0, 0.6);
        left: 0px;
        top: 0px;
        z-index: 9;
        display: none;
    }

    div.datePopup button {
        position: relative;
        z-index: 10;
        padding: 0 0.9375rem;
        background-color: white;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNhbGVuZGFyLSgxKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzQ3NDc0NyIgY3g9IjEzLjU3MDMxMjUiIGN5PSI3LjM4MjgxMjUiIHI9IjEiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4xODc1LDEuNDA2MjUgTDE0LjI3MzQzNzUsMS40MDYyNSBMMTQuMjczNDM3NSwwLjcwMzEyNSBDMTQuMjczNDM3NSwwLjMxNDc4OTA2MyAxMy45NTg2NDg0LDAgMTMuNTcwMzEyNSwwIEMxMy4xODE5NzY2LDAgMTIuODY3MTg3NSwwLjMxNDc4OTA2MyAxMi44NjcxODc1LDAuNzAzMTI1IEwxMi44NjcxODc1LDEuNDA2MjUgTDkuNjY3OTY4NzUsMS40MDYyNSBMOS42Njc5Njg3NSwwLjcwMzEyNSBDOS42Njc5Njg3NSwwLjMxNDc4OTA2MyA5LjM1MzE3OTY5LDAgOC45NjQ4NDM3NSwwIEM4LjU3NjUwNzgxLDAgOC4yNjE3MTg3NSwwLjMxNDc4OTA2MyA4LjI2MTcxODc1LDAuNzAzMTI1IEw4LjI2MTcxODc1LDEuNDA2MjUgTDUuMDk3NjU2MjUsMS40MDYyNSBMNS4wOTc2NTYyNSwwLjcwMzEyNSBDNS4wOTc2NTYyNSwwLjMxNDc4OTA2MyA0Ljc4Mjg2NzE5LDAgNC4zOTQ1MzEyNSwwIEM0LjAwNjE5NTMxLDAgMy42OTE0MDYyNSwwLjMxNDc4OTA2MyAzLjY5MTQwNjI1LDAuNzAzMTI1IEwzLjY5MTQwNjI1LDEuNDA2MjUgTDIuODEyNSwxLjQwNjI1IEMxLjI2MTY4NzUsMS40MDYyNSAwLDIuNjY3OTM3NSAwLDQuMjE4NzUgTDAsMTUuMTg3NSBDMCwxNi43MzgzMTI1IDEuMjYxNjg3NSwxOCAyLjgxMjUsMTggTDguMTkxNDA2MjUsMTggQzguNTc5NzQyMTksMTggOC44OTQ1MzEyNSwxNy42ODUyMTA5IDguODk0NTMxMjUsMTcuMjk2ODc1IEM4Ljg5NDUzMTI1LDE2LjkwODUzOTEgOC41Nzk3NDIxOSwxNi41OTM3NSA4LjE5MTQwNjI1LDE2LjU5Mzc1IEwyLjgxMjUsMTYuNTkzNzUgQzIuMDM3MDkzNzUsMTYuNTkzNzUgMS40MDYyNSwxNS45NjI5MDYyIDEuNDA2MjUsMTUuMTg3NSBMMS40MDYyNSw0LjIxODc1IEMxLjQwNjI1LDMuNDQzMzQzNzUgMi4wMzcwOTM3NSwyLjgxMjUgMi44MTI1LDIuODEyNSBMMy42OTE0MDYyNSwyLjgxMjUgTDMuNjkxNDA2MjUsMy41MTU2MjUgQzMuNjkxNDA2MjUsMy45MDM5NjA5NCA0LjAwNjE5NTMxLDQuMjE4NzUgNC4zOTQ1MzEyNSw0LjIxODc1IEM0Ljc4Mjg2NzE5LDQuMjE4NzUgNS4wOTc2NTYyNSwzLjkwMzk2MDk0IDUuMDk3NjU2MjUsMy41MTU2MjUgTDUuMDk3NjU2MjUsMi44MTI1IEw4LjI2MTcxODc1LDIuODEyNSBMOC4yNjE3MTg3NSwzLjUxNTYyNSBDOC4yNjE3MTg3NSwzLjkwMzk2MDk0IDguNTc2NTA3ODEsNC4yMTg3NSA4Ljk2NDg0Mzc1LDQuMjE4NzUgQzkuMzUzMTc5NjksNC4yMTg3NSA5LjY2Nzk2ODc1LDMuOTAzOTYwOTQgOS42Njc5Njg3NSwzLjUxNTYyNSBMOS42Njc5Njg3NSwyLjgxMjUgTDEyLjg2NzE4NzUsMi44MTI1IEwxMi44NjcxODc1LDMuNTE1NjI1IEMxMi44NjcxODc1LDMuOTAzOTYwOTQgMTMuMTgxOTc2Niw0LjIxODc1IDEzLjU3MDMxMjUsNC4yMTg3NSBDMTMuOTU4NjQ4NCw0LjIxODc1IDE0LjI3MzQzNzUsMy45MDM5NjA5NCAxNC4yNzM0Mzc1LDMuNTE1NjI1IEwxNC4yNzM0Mzc1LDIuODEyNSBMMTUuMTg3NSwyLjgxMjUgQzE1Ljk2MjkwNjIsMi44MTI1IDE2LjU5Mzc1LDMuNDQzMzQzNzUgMTYuNTkzNzUsNC4yMTg3NSBMMTYuNTkzNzUsOC4yMjY1NjI1IEMxNi41OTM3NSw4LjYxNDg5ODQ0IDE2LjkwODUzOTEsOC45Mjk2ODc1IDE3LjI5Njg3NSw4LjkyOTY4NzUgQzE3LjY4NTIxMDksOC45Mjk2ODc1IDE4LDguNjE0ODk4NDQgMTgsOC4yMjY1NjI1IEwxOCw0LjIxODc1IEMxOCwyLjY2NzkzNzUgMTYuNzM4MzEyNSwxLjQwNjI1IDE1LjE4NzUsMS40MDYyNSBaIiBpZD0iUGF0aCIgZmlsbD0iIzQ3NDc0NyI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43NDYwOTM4LDkuNDkyMTg3NSBDMTEuNDAwNDY4Nyw5LjQ5MjE4NzUgOS40OTIxODc1LDExLjQwMDQ2ODcgOS40OTIxODc1LDEzLjc0NjA5MzggQzkuNDkyMTg3NSwxNi4wOTE3MTg4IDExLjQwMDQ2ODcsMTggMTMuNzQ2MDkzOCwxOCBDMTYuMDkxNzE4OCwxOCAxOCwxNi4wOTE3MTg4IDE4LDEzLjc0NjA5MzggQzE4LDExLjQwMDQ2ODcgMTYuMDkxNzE4OCw5LjQ5MjE4NzUgMTMuNzQ2MDkzOCw5LjQ5MjE4NzUgWiBNMTMuNzQ2MDkzOCwxNi41OTM3NSBDMTIuMTc1OTEwMiwxNi41OTM3NSAxMC44OTg0Mzc1LDE1LjMxNjMxMjUgMTAuODk4NDM3NSwxMy43NDYwOTM4IEMxMC44OTg0Mzc1LDEyLjE3NTg3NSAxMi4xNzU5MTAyLDEwLjg5ODQzNzUgMTMuNzQ2MDkzOCwxMC44OTg0Mzc1IEMxNS4zMTYyNzczLDEwLjg5ODQzNzUgMTYuNTkzNzUsMTIuMTc1ODc1IDE2LjU5Mzc1LDEzLjc0NjA5MzggQzE2LjU5Mzc1LDE1LjMxNjMxMjUgMTUuMzE2Mjc3MywxNi41OTM3NSAxMy43NDYwOTM4LDE2LjU5Mzc1IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzQ3NDc0NyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Ljc2NTYyNSwxMy4wNDI5Njg4IEwxNC40NDkyMTg4LDEzLjA0Mjk2ODggTDE0LjQ0OTIxODgsMTIuMzA0Njg3NSBDMTQuNDQ5MjE4OCwxMS45MTYzNTE2IDE0LjEzNDQyOTcsMTEuNjAxNTYyNSAxMy43NDYwOTM4LDExLjYwMTU2MjUgQzEzLjM1Nzc1NzgsMTEuNjAxNTYyNSAxMy4wNDI5Njg4LDExLjkxNjM1MTYgMTMuMDQyOTY4OCwxMi4zMDQ2ODc1IEwxMy4wNDI5Njg4LDEzLjc0NjA5MzggQzEzLjA0Mjk2ODgsMTQuMTM0NDI5NyAxMy4zNTc3NTc4LDE0LjQ0OTIxODggMTMuNzQ2MDkzOCwxNC40NDkyMTg4IEwxNC43NjU2MjUsMTQuNDQ5MjE4OCBDMTUuMTUzOTYwOSwxNC40NDkyMTg4IDE1LjQ2ODc1LDE0LjEzNDQyOTcgMTUuNDY4NzUsMTMuNzQ2MDkzOCBDMTUuNDY4NzUsMTMuMzU3NzU3OCAxNS4xNTM5NjA5LDEzLjA0Mjk2ODggMTQuNzY1NjI1LDEzLjA0Mjk2ODggWiIgaWQ9IlBhdGgiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjNDc0NzQ3IiBjeD0iMTAuNTExNzE4OCIgY3k9IjcuMzgyODEyNSIgcj0iMSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzQ3NDc0NyIgY3g9IjcuNDUzMTI1IiBjeT0iMTAuNDQxNDA2MiIgcj0iMSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzQ3NDc0NyIgY3g9IjQuMzk0NTMxMjUiIGN5PSI3LjM4MjgxMjUiIHI9IjEiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiM0NzQ3NDciIGN4PSI0LjM5NDUzMTI1IiBjeT0iMTAuNDQxNDA2MiIgcj0iMSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzQ3NDc0NyIgY3g9IjQuMzk0NTMxMjUiIGN5PSIxMy41IiByPSIxIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjNDc0NzQ3IiBjeD0iNy40NTMxMjUiIGN5PSIxMy41IiByPSIxIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjNDc0NzQ3IiBjeD0iNy40NTMxMjUiIGN5PSI3LjM4MjgxMjUiIHI9IjEiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+);
    }

    div.datePopup.active div.popUpSelect {
        display: block;
    }

    div.datePopup.active div.bgoverlay {
        display: block;
    }

.dateButton {
    font-size: 0.8125rem;
    color: #474747;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0 0.5625rem;
    border: 1px solid rgba(225, 226, 227, 0.5);
    margin-left: 0.1875rem;
    background-color: transparent;
    height: 2rem;
}

    .dateButton.activeDay {
        background-color: #f8e71c;
        border-color: #f8e71c;
    }

.filterResults {
    margin-top: 0.625rem;
    border-top: 1px solid rgba(225, 226, 227, 0.5);
    padding-top: 0.9375rem;
}

    .filterResults div {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        padding-right: 0.9375rem;
        font-size: 0.8125rem;
        color: #474747;
    }

        .filterResults div span {
            font-size: 0.75rem;
            color: #474747;
            border-radius: 20px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            position: relative;
            padding: 0.1875rem 1.5625rem 0.1875rem 0.4375rem;
            border: 1px solid rgba(225, 226, 227, 0.5);
            margin-left: 0.1875rem;
        }

            .filterResults div span:after {
                content: "";
                width: 15px;
                height: 15px;
                background-color: #f8e71c;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5QYXRoPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTkuNzA5Njg3NTIsOS43MDk2ODc1MiBDOS4zMjI2MDQyLDEwLjA5Njc3MDggOC42Nzc0MDQ4NywxMC4wOTY3NzA4IDguMjkwMzIxNTYsOS43MDk2ODc1MiBMNSw2LjQxOTM2NTk2IEwxLjcwOTY3ODQ0LDkuNzA5Njg3NTIgQzEuMzIyNTk1MTMsMTAuMDk2NzcwOCAwLjY3NzM5NTc5NSwxMC4wOTY3NzA4IDAuMjkwMzEyNDg0LDkuNzA5Njg3NTIgQy0wLjA5Njc3MDgyNzksOS4zMjI2MDQyIC0wLjA5Njc3MDgyNzksOC42Nzc0MDQ4NyAwLjI5MDMxMjQ4NCw4LjI5MDMyMTU2IEwzLjU4MDYzNDA0LDUgTDAuMjkwMzEyNDg0LDEuNzA5Njc4NDQgQy0wLjA5Njc3MDgyNzksMS4zMjI1OTUxMyAtMC4wOTY3NzA4Mjc5LDAuNjc3Mzk1Nzk1IDAuMjkwMzEyNDg0LDAuMjkwMzEyNDg0IEMwLjY3NzM5NTc5NSwtMC4wOTY3NzA4Mjc5IDEuMzIyNTk1MTMsLTAuMDk2NzcwODI3OSAxLjcwOTY3ODQ0LDAuMjkwMzEyNDg0IEw1LDMuNTgwNjM0MDQgTDguMjkwMzIxNTYsMC4yOTAzMTI0ODQgQzguNjc3NDA0ODcsLTAuMDk2NzcwODI3OSA5LjMyMjYwNDIsLTAuMDk2NzcwODI3OSA5LjcwOTY4NzUyLDAuMjkwMzEyNDg0IEMxMC4wOTY3NzA4LDAuNjc3Mzk1Nzk1IDEwLjA5Njc3MDgsMS4zMjI1OTUxMyA5LjcwOTY4NzUyLDEuNzA5Njc4NDQgTDYuNDE5MzY1OTYsNSBMOS43MDk2ODc1Miw4LjI5MDMyMTU2IEMxMC4wOTY3NzA4LDguNjc3NDA0ODcgMTAuMDk2NzcwOCw5LjMyMjU1ODg0IDkuNzA5Njg3NTIsOS43MDk2ODc1MiBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICA8L2c+PC9zdmc+);
                background-repeat: no-repeat;
                background-position: center center;
                background-size: 0.4375rem;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                position: absolute;
                top: 50%;
                right: 0.3125rem;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                cursor: pointer;
            }

            .filterResults div span:hover:after {
                background-color: red;
            }

.kategori__mekanlar ul li a span {
    font-size: 11px;
}

.contentItem {
    width: 23%;
    margin-left: 2%;
    margin-bottom: 3%;
    position: relative;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

    .contentItem .eventContents {
        width: 100%;
        padding: 0.625rem;
    }

    .contentItem .contentImage {
        width: 100%;
    }

        .contentItem .contentImage img {
            width: 100%;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            opacity: 1;
            border-top-left-radius: 8px;
            -webkit-border-top-left-radius: 8px;
            -moz-border-radius-topleft: 8px;
            border-top-right-radius: 8px;
            -webkit-border-top-right-radius: 8px;
            -moz-border-radius-topright: 8px;
            border-bottom-left-radius: 0;
            -webkit-border-bottom-left-radius: 0;
            -moz-border-radius-bottomleft: 0;
            border-bottom-right-radius: 0;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius-bottomright: 0;
        }

    .contentItem .type {
        font-size: 0.8125rem;
        color: rgba(71, 71, 71, 0.5);
        margin: 0.3125rem 0;
        padding: 0 0.3125rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 1;
    }

        .contentItem .type span {
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .contentItem .title {
        font-size: 1rem;
        color: #474747;
        max-height: 2.8125rem;
        overflow: hidden;
        padding: 0 0.3125rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 1;
    }

        .contentItem .title span {
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 500;
        }

    .contentItem .eventDate {
        font-size: 0.8125rem;
        color: #474747;
        padding: 0.3125rem 0 0.3125rem 0.3125rem;
    }

        .contentItem .eventDate svg {
            width: 0.9375rem;
        }

    .contentItem .eventNew {
        display: none;
        position: absolute;
        top: 0.625rem;
        right: -0.3125rem;
        font-size: 0.8125rem;
        color: #474747;
        border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        border-top-right-radius: 0;
        -webkit-border-top-right-radius: 0;
        -moz-border-radius-topright: 0;
        border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius-bottomright: 0;
        padding: 0.1875rem 0.625rem;
        background-color: #f8e71c;
        box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 1;
    }

    .contentItem .biletiniAl {
        width: 100%;
        height: 2.5rem;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        background-color: #f8e71c;
        position: absolute;
        top: 274px;
        left: 0;
        font-size: 0.875rem;
        color: #474747;
        -webkit-transition: all 0.1s;
        transition: all 0.1s;
        opacity: 0;
    }

    .contentItem .trailerButton {
        width: 100%;
        height: 2.5rem;
        position: absolute;
        top: 14.625rem;
        left: 0;
        font-size: 0.875rem;
        color: white;
        background-color: black;
        -webkit-transition: all 0.1s;
        transition: all 0.1s;
        opacity: 0;
        cursor: pointer;
    }

    .contentItem:hover .biletiniAl {
        opacity: 1;
    }

    .contentItem:hover .trailerButton {
        opacity: 1;
    }

    .contentItem.lazy .contentImage {
        position: relative;
        min-height: 246px;
    }

        .contentItem.lazy .contentImage:after {
            content: "";
            width: 100%;
            height: 100%;
            background-color: #f4f5f5;
            border-radius: 0.625rem;
            -webkit-border-radius: 0.625rem;
            -moz-border-radius: 0.625rem;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-animation: flickerAnimation 1s infinite;
            animation: flickerAnimation 1s infinite;
        }

        .contentItem.lazy .contentImage img {
            opacity: 0;
        }

    .contentItem.lazy .type {
        position: relative;
    }

        .contentItem.lazy .type span {
            opacity: 0;
        }

        .contentItem.lazy .type:after {
            content: "";
            width: -webkit-calc(100% - 10px);
            width: calc(100% - 10px);
            height: 100%;
            background-color: #f4f5f5;
            position: absolute;
            top: 0;
            left: 0.3125rem;
            -webkit-animation: flickerAnimation 1s infinite;
            animation: flickerAnimation 1s infinite;
        }

    .contentItem.lazy .title {
        position: relative;
    }

        .contentItem.lazy .title span {
            opacity: 0;
        }

        .contentItem.lazy .title:after {
            content: "";
            width: -webkit-calc(100% - 10px);
            width: calc(100% - 10px);
            height: 1.125rem;
            background-color: #f4f5f5;
            position: absolute;
            top: 0;
            left: 0.3125rem;
            -webkit-animation: flickerAnimation 1s infinite;
            animation: flickerAnimation 1s infinite;
        }

        .contentItem.lazy .title:before {
            content: "";
            width: 60%;
            height: 1.125rem;
            background-color: #f4f5f5;
            position: absolute;
            top: 1.4375rem;
            left: 0.3125rem;
            -webkit-animation: flickerAnimation 1s infinite;
            animation: flickerAnimation 1s infinite;
        }

    .contentItem.lazy .eventNew {
        opacity: 0;
    }

.emptyEventResult {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    height: 31.25rem;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 31.25rem;
}

.empty-icon-wrapper {
    width: 6rem;
    height: 6rem;
    background: linear-gradient(to bottom, #f3f4f6, #ffffff);
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.5rem;
}

    .empty-icon-wrapper svg {
        width: 3.3rem;
        height: 3.3rem;
        stroke: #1f2937;
    }

   /* .emptyEventResult:after {
        content: "";
        width: 12.5rem;
        height: 12.5rem;
        background-color: #f7f7f7;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        border-radius: 50%;
        z-index: -1;
    }*/

    .emptyEventResult div.message {
        width: 16.875rem;
        font-size: 1.125rem;
        color: #474747;
        text-align: center;
    }

    .emptyEventResult div.buttons {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        margin-top: 0.625rem;
    }

        .emptyEventResult div.buttons button,
        .emptyEventResult div.buttons a {
            padding: 0.625rem 1.25rem;
            background-color: #f8e71c;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            margin: 0 0.3125rem;
            font-size: 0.875rem;
            color: black;
        }

@mediaonly screen and (min-width:768px) and (max-width: 980px) {
    .contentItem .contentImage {
        width: 100%;
    }
}

@media only screen and (max-width:980px) {
    .city-sliders {
        display: block;
    }

    .dateSelect {
        width: 100%;
        margin-bottom: 1.25rem;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        -moz-justify-content: flex-start !important;
        justify-content: flex-start !important;
    }

    .dateButton {
        margin-right: 0.1875rem;
        margin-left: 0rem;
        background-color: transparent;
        height: 2rem;
        font-size: 0.8125rem;
        color: #474747;
        border: 1px solid rgba(71, 71, 71, 0.5);
    }

        .dateButton.activeDay {
            background-color: #f8e71c;
            border-color: #f8e71c;
            font-size: 0.8125rem;
            color: #474747;
        }

    div.datePopup {
        margin-left: auto;
    }

    .averageWidth {
        width: -webkit-calc(100%);
        width: calc(100%);
        margin-left: 0;
        margin-bottom: 2%;
    }

    .filterMonitor {
        padding: 0rem;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

    /*.categoryDetailHeader {
        height: 5rem;
        background-color: #474747;
    }*/

    .categoryDetailHeader .headerView {
        display: none;
    }

    .categoryDetailHeader .headerContent {
        display: none;
    }

    .listLayout {
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .filterFixed {
        width: 100%;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        overflow-y: hidden;
        z-index: 99;
    }

        .filterFixed.show {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            background-color: white;
            z-index: 110001;
        }

    button.closeFilters {
        background: transparent;
        display: block;
        position: fixed;
        top: 10px;
        right: 20px;
        z-index: 10;
        background-color: white;
        font-size: 0.875rem;
        color: #474747;
        font-size: 0.75rem;
        color: #474747;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        padding: 0.1875rem 1.5625rem 0.1875rem 0.4375rem;
        border: 1px solid rgba(225, 226, 227, 0.5);
    }

        button.closeFilters:after {
            content: "";
            width: 15px;
            height: 15px;
            background-color: #f8e71c;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5QYXRoPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTkuNzA5Njg3NTIsOS43MDk2ODc1MiBDOS4zMjI2MDQyLDEwLjA5Njc3MDggOC42Nzc0MDQ4NywxMC4wOTY3NzA4IDguMjkwMzIxNTYsOS43MDk2ODc1MiBMNSw2LjQxOTM2NTk2IEwxLjcwOTY3ODQ0LDkuNzA5Njg3NTIgQzEuMzIyNTk1MTMsMTAuMDk2NzcwOCAwLjY3NzM5NTc5NSwxMC4wOTY3NzA4IDAuMjkwMzEyNDg0LDkuNzA5Njg3NTIgQy0wLjA5Njc3MDgyNzksOS4zMjI2MDQyIC0wLjA5Njc3MDgyNzksOC42Nzc0MDQ4NyAwLjI5MDMxMjQ4NCw4LjI5MDMyMTU2IEwzLjU4MDYzNDA0LDUgTDAuMjkwMzEyNDg0LDEuNzA5Njc4NDQgQy0wLjA5Njc3MDgyNzksMS4zMjI1OTUxMyAtMC4wOTY3NzA4Mjc5LDAuNjc3Mzk1Nzk1IDAuMjkwMzEyNDg0LDAuMjkwMzEyNDg0IEMwLjY3NzM5NTc5NSwtMC4wOTY3NzA4Mjc5IDEuMzIyNTk1MTMsLTAuMDk2NzcwODI3OSAxLjcwOTY3ODQ0LDAuMjkwMzEyNDg0IEw1LDMuNTgwNjM0MDQgTDguMjkwMzIxNTYsMC4yOTAzMTI0ODQgQzguNjc3NDA0ODcsLTAuMDk2NzcwODI3OSA5LjMyMjYwNDIsLTAuMDk2NzcwODI3OSA5LjcwOTY4NzUyLDAuMjkwMzEyNDg0IEMxMC4wOTY3NzA4LDAuNjc3Mzk1Nzk1IDEwLjA5Njc3MDgsMS4zMjI1OTUxMyA5LjcwOTY4NzUyLDEuNzA5Njc4NDQgTDYuNDE5MzY1OTYsNSBMOS43MDk2ODc1Miw4LjI5MDMyMTU2IEMxMC4wOTY3NzA4LDguNjc3NDA0ODcgMTAuMDk2NzcwOCw5LjMyMjU1ODg0IDkuNzA5Njg3NTIsOS43MDk2ODc1MiBaIiBpZD0iUGF0aCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICA8L2c+PC9zdmc+);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 0.4375rem;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            position: absolute;
            top: 50%;
            right: 0.3125rem;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            cursor: pointer;
        }

    .sideFilter {
        background-color: transparent;
        height: 80vh;
        max-height: 80vh;
        margin-top: 2.5rem;
        overflow-y: auto;
    }

        .sideFilter .fieldSet {
            max-height: 8.625rem;
            overflow-y: auto;
        }

            .sideFilter .fieldSet .inputLine {
                padding: 0.3125rem 0;
                font-size: 0.9375rem;
                color: #474747;
            }

                .sideFilter .fieldSet .inputLine label {
                    color: #474747;
                }

            .sideFilter .fieldSet.select {
                border: 1px solid rgba(71, 71, 71, 0.5);
            }

            .sideFilter .fieldSet::-webkit-scrollbar-track {
                background-color: rgba(255, 255, 255, 0.7);
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            .sideFilter .fieldSet::-webkit-scrollbar {
                -webkit-appearance: none;
                width: 0.375rem;
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            .sideFilter .fieldSet::-webkit-scrollbar-thumb {
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

        .sideFilter .searchField {
            border: 1px solid rgba(71, 71, 71, 0.5);
            display: none;
        }

        .sideFilter .filterFieldTitle {
            font-size: 1rem;
            color: #474747;
        }

        .sideFilter .filterAction {
            width: 100%;
            padding: 1.25rem 0;
            background-color: #f8e71c;
            font-size: 1rem;
            color: #474747;
            position: fixed;
            bottom: 0;
            left: 0;
            margin-bottom: 0;
            border-radius: 0rem;
            -webkit-border-radius: 0rem;
            -moz-border-radius: 0rem;
            z-index: 9;
        }

        .sideFilter select {
            border: none;
            box-shadow: none;
            background-color: transparent;
            background-image: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            width: 100%;
            height: 2.5rem;
            padding: 0 0.625rem;
        }

    .contents {
        width: 100%;
    }

    .categoryBreadcrumb {
        display: none;
    }

    .filterResults {
        margin-top: 0rem;
        border-top: 0;
        padding-top: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
    }

        .filterResults div {
            margin-bottom: 0.625rem;
        }

            .filterResults div label {
                display: none;
            }

    .Search .contents .contentItem,
    .contentItem {
        width: 48%;
        margin-bottom: 1.875rem;
        margin-left: 0;
    }

        .Search .contents .contentItem:nth-child(even),
        .contentItem:nth-child(even) {
            margin-left: 4%;
        }

        .Search .contents .contentItem .biletiniAl,
        .contentItem .biletiniAl {
            display: none;
        }

        .Search .contents .contentItem .trailerButton,
        .contentItem .trailerButton {
            display: none;
        }

    div.triggerButtons {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (max-width: 767px) {
    .listItems.container {
        margin-top: 10px;
    }

    .contents .list-not-found {
        margin-left: 5px;
    }
}

@media only screen and (max-width:980px) {
    .shortCuts {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 29999;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
        background-color: #f8f8f8;
    }

        .shortCuts div.overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: -webkit-calc(100% - 65px);
            height: calc(100% - 65px);
            background-color: rgba(0, 0, 0, 0.6);
            display: none;
        }

        .shortCuts a.shortCut {
            height: 4.0625rem;
            width: 20%;
            padding-bottom: 0.4375rem;
            background-repeat: no-repeat;
            /*background-position: center center;*/
            background-position: center 35%;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            -moz-justify-content: flex-end;
            justify-content: flex-end;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative;
        }

            .shortCuts a.shortCut span {
                font-size: 0.75rem;
                color: #474747;
            }

            .shortCuts a.shortCut.sinema {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjAgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgPC9kZWZzPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IndpcmVmcmFtZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJhLUhvbWUtU2luZW1hLVRhYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4LjAwMDAwMCwgLTc2NC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNpbmVtYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCA3NTkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPjwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJwb3Bjb3JuIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLDUuMDQ4NjQ3MjYgQzMsNC40NzA0MTU3MiAyLjU0NzA2NTI2LDQgMS45OTAzOTk4OSw0IEMxLjc0NjE2MTcyLDQgMS41MTY3MTE5Niw0LjA4OTA0NjEyIDEuMzM2MDM5MjUsNC4yNDk2MTUwNyBDMS4yMzE1Njc0Myw0LjIxMjU4ODkgMS4xMjEzMDczMSw0LjE5MzQ1MjYgMS4wMDk2MDAxMSw0LjE5MzQ1MjYgQzAuNDUyODk5NDQ2LDQuMTkzNDUyNiAwLDQuNjYzODY4MzIgMCw1LjI0MjA5OTg2IEMwLDUuNjg4NDY2OSAwLjI3Njk1NjE5OSw2LjA4MjMwMDc2IDAuNjY5NDY2Nyw2LjIyOTMwNTY3IEMwLjc4NzgwOTI2OCw2LjY3NDY0NjI0IDEuMTgzMDcyNzQsNyAxLjY0Mjc4NDAzLDcgQzIuMTk5NDg0Nyw3IDIuNjUyMzg0MTUsNi41Mjk1ODQyOCAyLjY1MjM4NDE1LDUuOTUxMzUyNzQgQzIuNjUyMzg0MTUsNS45MTU2NDYzMSAyLjY1MDY1NDcxLDUuODgwMDg2NTIgMi42NDcxOTU4NSw1Ljg0NDgyIEMyLjg2ODQyMTk4LDUuNjQ3NTkxNDcgMyw1LjM1NzM5NDI0IDMsNS4wNDg2NDcyNiBaIE0yLjIyNTEwODUzLDUuNDgzNjg2NDkgTDIuMDM5MDM1NzUsNS41OTIzNDU0OCBMMi4xMDE4MjQ3Myw1LjgwNDIzNzg1IEMyLjExNTg3MTk1LDUuODUxNjc1MzQgMi4xMjMwMzY3NCw1LjkwMTE2NTc3IDIuMTIzMDM2NzQsNS45NTEyNzk0MiBDMi4xMjMwMzY3NCw2LjIyNjI5OTU4IDEuOTA3NTk4OTEsNi40NTAwMzI5OSAxLjY0Mjg1NDYyLDYuNDUwMDMyOTkgQzEuMzkyMjk4NzMsNi40NTAwMzI5OSAxLjE4MjAxMzkxLDYuMjQ2OTM4OTMgMS4xNjQxNTQ4Nyw1Ljk4NzY4MjM4IEwxLjE0ODk0MjkzLDUuNzY3NTQxNjEgTDAuOTM4NzI4NjkxLDUuNzM1MzE3ODQgQzAuNzA1NDMxODI5LDUuNjk5NTc0NzUgMC41Mjk0ODg1ODIsNS40ODc0OTkwOCAwLjUyOTQ4ODU4Miw1LjI0MjAyNjU0IEMwLjUyOTQ4ODU4Miw0Ljk2NzAwNjM4IDAuNzQ0OTI2NDExLDQuNzQzMjcyOTcgMS4wMDk2NzA3LDQuNzQzMjcyOTcgQzEuMDk4MDQ4MjEsNC43NDMyNzI5NyAxLjE4NDMwODA1LDQuNzY4MzQ4MTIgMS4yNTkxNjc3NSw0LjgxNTc4NTYxIEwxLjQ2MzIwNTQ1LDQuOTQ1MDgzOTUgTDEuNjA3ODA3MTUsNC43NDc0MTU1IEMxLjY5OTY3ODgyLDQuNjIxODE5NzggMS44MzkxMjc1Miw0LjU0OTgyMDM3IDEuOTkwNDcwNDgsNC41NDk4MjAzNyBDMi4yNTUyNTAwNiw0LjU0OTgyMDM3IDIuNDcwNjUyNiw0Ljc3MzU5MDQ0IDIuNDcwNjUyNiw1LjA0ODU3Mzk0IEMyLjQ3MDYxNzMsNS4yMjg1MzU4MiAyLjM3NjU1NzM3LDUuMzk1MjYzNTggMi4yMjUxMDg1Myw1LjQ4MzY4NjQ5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjAsNC4wMzIzODk2MiBDMjAsMy40NjMxMDA5MyAxOS40MzE0NTk2LDMgMTguNzMyNjEzNywzIEMxOC40MzM1NDE1LDMgMTguMTUyMTM1NSwzLjA4MzQwNTIyIDE3LjkyODAxMTgsMy4yMzQyNTYxNCBDMTcuODAzMTQ1NywzLjIwMTQ3NDM5IDE3LjY3MjAyMTksMy4xODQ1NzM3NiAxNy41MzkyNjEzLDMuMTg0NTczNzYgQzE2Ljg0MDQxNTQsMy4xODQ1NzM3NiAxNi4yNzE4NzUsMy42NDc3MTM5IDE2LjI3MTg3NSw0LjIxNjk2MzM4IEMxNi4yNzE4NzUsNC4yNTIwOTc4NyAxNi4yNzQwODkzLDQuMjg3MTkzMTYgMTYuMjc4NTE3OSw0LjMyMjE3MDgxIEMxNi4wOTk2NDI2LDQuNTA0MDc4MTEgMTYsNC43MzE1MTEyNSAxNiw0Ljk2NzYxMDM4IEMxNiw1LjUzNjg5OTA3IDE2LjU2ODU0MDQsNiAxNy4yNjczODYzLDYgQzE3LjQ4NTkyNjEsNiAxNy42OTk4NDQ4LDUuOTUzNzI5MTIgMTcuODg4MzQ3NCw1Ljg2NzQyMjE2IEMxOC4wMjMxMjk2LDUuOTA2MTI1MDEgMTguMTY1NjYxOCw1LjkyNjE2MjY1IDE4LjMwOTYzODEsNS45MjYxNjI2NSBDMTkuMDA4NDg0MSw1LjkyNjE2MjY1IDE5LjU3NzAyNDQsNS40NjMwMjI1MSAxOS41NzcwMjQ0LDQuODkzNzczMDQgQzE5LjU3NzAyNDQsNC44NjQyMDY3MyAxOS41NzU0ODQxLDQuODM0Njc5NjMgMTkuNTcyNDAzMyw0LjgwNTM4NzgxIEMxOS44NDA5MDg4LDQuNjExNTU5ODggMjAsNC4zMzA4MzY4IDIwLDQuMDMyMzg5NjIgWiBNMTguOTk5MDk3NCw0LjQxOTkyNzg1IEwxOC43NDUyMjU1LDQuNTM2MTkzMjQgTDE4LjgzMDk1NjYsNC43NjI4ODEzNCBDMTguODQ2ODg5OCw0LjgwNTAzNDkgMTguODU0OTc2Nyw0Ljg0OTA3MDY2IDE4Ljg1NDk3NjcsNC44OTM3NzMwNCBDMTguODU0OTc2Nyw1LjEzODY5NSAxOC42MTAzNDY5LDUuMzM3OTczNDkgMTguMzA5NjM4MSw1LjMzNzk3MzQ5IEMxOC4yMTI5OCw1LjMzNzk3MzQ5IDE4LjExODAwNjcsNS4zMTcwMzM5NiAxOC4wMzQ5MjMsNS4yNzc0MjkyMiBMMTcuODE0MzEzNCw1LjE3MjE4MjU3IEwxNy42MTkyMTYxLDUuMzA2NzIxMDQgQzE3LjUxOTUyNTQsNS4zNzU0NjA3NSAxNy4zOTc4MzYzLDUuNDExODEwODQgMTcuMjY3MjksNS40MTE4MTA4NCBDMTYuOTY2NTgxMiw1LjQxMTgxMDg0IDE2LjcyMTk1MTUsNS4yMTI1MzIzNSAxNi43MjE5NTE1LDQuOTY3NjEwMzggQzE2LjcyMTk1MTUsNC44NDA4MzYwMSAxNi43ODg5NTc1LDQuNzE5NjY5MDUgMTYuOTA1NzM2Nyw0LjYzNTI0NDI5IEwxNy4wNzQzNTg5LDQuNTEzNDEwNzEgTDE3LjAxMzk5NTcsNC4zMzY0ODM0MSBDMTcuMDAwNjEzNyw0LjI5NzM0OTIzIDE2Ljk5Mzg3NDYsNC4yNTcxNTYzIDE2Ljk5Mzg3NDYsNC4yMTY5NjMzOCBDMTYuOTkzODc0NiwzLjk3MjA0MTQxIDE3LjIzODUwNDQsMy43NzI3NjI5MiAxNy41MzkyMTMyLDMuNzcyNzYyOTIgQzE3LjYzOTU3NzgsMy43NzI3NjI5MiAxNy43Mzc1MzU3LDMuNzk1MDc0OSAxNy44MjI0NDg1LDMuODM3MzA2ODggTDE4LjEwMDc3MzgsMy45NzU2NDg5NyBMMTguMjk3OTg5MSwzLjc2NDEzNjE1IEMxOC40MDIzMDA5LDMuNjUyMjYyNTcgMTguNTYwNjcwMSwzLjU4ODE0OTk1IDE4LjczMjUxNzQsMy41ODgxNDk5NSBDMTkuMDMzMjI2MiwzLjU4ODE0OTk1IDE5LjI3Nzg1NiwzLjc4NzQyODQ0IDE5LjI3Nzg1Niw0LjAzMjM1MDQgQzE5LjI3Nzk1MjMsNC4xOTI2OTA3NyAxOS4xNzEwODkyLDQuMzQxMTQ5NzEgMTguOTk5MDk3NCw0LjQxOTkyNzg1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuNzYyMzI0MiwxLjU3MDE3MDE0IEMxNi41NzUwNjU0LDEuMjk0MDY0MDcgMTYuMzAyMzg2OSwxLjEwMDYyMTAzIDE1Ljk4OTQ1NDIsMS4wMTUxNjA3NyBDMTUuOTQ5NTg1MywwLjg2OTYwODI2NSAxNS44ODU4ODE3LDAuNzMwOTA0MTUxIDE1LjgwMDIyMTIsMC42MDQ2NDI4OTYgQzE1LjU5MzQ2MTMsMC4yOTk4NDEwODggMTUuMjgwNTc2OCwwLjA5MzkwNjk1NDkgMTQuOTE5MTU2MywwLjAyNDg0NDI2NjcgQzE0LjU1NzY4NzUsLTAuMDQ0MjE4NDIxNSAxNC4xOTExMTQ4LDAuMDMxODM3MzQ2MSAxMy44ODY4NDkzLDAuMjM4ODgwNzI2IEMxMy40MDE5MjE3LDAuNTY4OTA1ODQ5IDEzLjE4NjM1MDIsMS4xNzMxMDc5MSAxMy4zMjc2MjQ5LDEuNzI1NDE2NTEgQzEyLjkzNDUyMTEsMi4xODg0MDY2IDEyLjg4NDEwNzEsMi44NzU3MDU3NCAxMy4yMzY1NzE2LDMuMzk1MzE1NjUgQzEzLjQ0MzMzMTUsMy43MDAxMTc0NiAxMy43NTYyMTYsMy45MDYwNTE1OSAxNC4xMTc2MzY2LDMuOTc1MTE0MjggQzE0LjIwNDY5MzQsMy45OTE3NTI5OSAxNC4yOTE5OTA5LDQgMTQuMzc4NzEwNyw0IEMxNC42NTE5NjcsMy45OTk5NTE3NyAxNC45MTg5NjM3LDMuOTE4MzAxNTQgMTUuMTQ5OTkxNiwzLjc2MTAyOTYgQzE1LjE4ODcwNDksMy43MzQ2OTcwMyAxNS4yMjU5NzM3LDMuNzA2NDgzNTggMTUuMjYxNjUzNSwzLjY3NjQ4NTY4IEMxNS42NDU2NTY5LDMuNzgwNzA2NjcgMTYuMDYxNjgwNiwzLjcxNDg3NTI3IDE2LjM5NzE5NiwzLjQ4NjU2MzI4IEwxNi4zOTcxNDc4LDMuNDg2NTYzMjggQzE3LjAyNTMyNDMsMy4wNTkwNjkxIDE3LjE4OTE4MTgsMi4xOTk0MDI2MSAxNi43NjIzMjQyLDEuNTcwMTcwMTQgWiBNMTYuMjY2NjEwOCwyLjQ2ODQ2NzM3IEMxNi4yMzM4MiwyLjY0MDU5MzU4IDE2LjEzNjAyNTUsMi43ODk2NjY3NCAxNS45OTEyODQsMi44ODgxOTY4MiBMMTUuOTkxMjM1OCwyLjg4ODE5NjgyIEMxNS43OTU3NDMyLDMuMDIxMjU4MjQgMTUuNTQyNDY5NSwzLjAzODE4NjMyIDE1LjMzMDMxNjcsMi45MzIzNzM3OSBMMTUuMDY5NjI3OCwyLjgwMjQ5NTQzIEwxNC44ODc1NjkzLDMuMDMwMDgzOTkgQzE0Ljg0Njc4NTUsMy4wODEwNjExMyAxNC43OTg0OTAxLDMuMTI1NjcyMTYgMTQuNzQ0MDc5NiwzLjE2Mjc1OTU5IEMxNC41OTkzMzgxLDMuMjYxMjQxNDQgMTQuNDI0OTgzNywzLjI5NzQ2MDc3IDE0LjI1MzA4NSwzLjI2NDUyMDk1IEMxNC4wODExODYzLDMuMjMxNjI5MzcgMTMuOTMyNDAwMSwzLjEzMzcyNjI1IDEzLjgzNDAyNzgsMi45ODg3NTI0OCBDMTMuNjQxOTA1OCwyLjcwNTU1Njg4IDEzLjcwMTMyNCwyLjMxNzc1NDQ1IDEzLjk2OTI4MzcsMi4xMDU4NDAwMyBMMTQuMTk2Nzk2NiwxLjkyNTkwMDg2IEwxNC4wNzA1OTMxLDEuNjY0NTA0MzcgQzEzLjkzMDUyMjIsMS4zNzQzNjM5MiAxNC4wMjYwNTM2LDEuMDE4NjgxNDMgMTQuMjkyNzYxMywwLjgzNzE5ODk1OSBDMTQuNDAyNjQxNywwLjc2MjQ0NTM1MSAxNC41Mjk1Njc0LDAuNzIzNjIxNzAzIDE0LjY1OTU3NDgsMC43MjM2MjE3MDMgQzE0LjcwMDc5MiwwLjcyMzYyMTcwMyAxNC43NDIzNDYyLDAuNzI3NTI4MTgyIDE0Ljc4Mzc1NiwwLjczNTQzNzU5NiBDMTQuOTU1NjU0NiwwLjc2ODMyOTE4NCAxNS4xMDQ0NDA5LDAuODY2MjMyMjk2IDE1LjIwMjgxMzIsMS4wMTEyMDYwNyBDMTUuMjcwNTYxNSwxLjExMTA4NjUzIDE1LjMwOTQ2NzQsMS4yMjcxNzE2NSAxNS4zMTUzNDE4LDEuMzQ2ODI1NjUgTDE1LjMzMTMyNzksMS42NzMwODg5OCBMMTUuNjU2OTcyMywxLjY5MDMwNjQzIEMxNS44NjM3ODA0LDEuNzAxMzAyNDQgMTYuMDQ4OTY4NywxLjgwNTcxNjM1IDE2LjE2NDk2NDIsMS45NzY2ODUwOSBDMTYuMjYzMjg4MywyLjEyMTY1ODg2IDE2LjI5OTQwMTUsMi4yOTYzNDExNiAxNi4yNjY2MTA4LDIuNDY4NDY3MzcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNyw5LjE5NDA4NTAxIEMxNyw5LjAyMjgyOTk4IDE2Ljk1OTA2NjEsOC44NTM2NTc3MiAxNi44ODIzOTE0LDguNzAxMTkwMTYgQzE2Ljk1OTgwOCw4LjU0ODY4MDA5IDE3LDguMzgxMDgwNTQgMTcsOC4yMDY2ODAwOSBDMTcsNy42NjUxNTg4NCAxNi42MDMxNDE4LDcuMjEyNDMxNzcgMTYuMDc3ODUyNSw3LjEwOTYxMDc0IEMxNi4xMzgyNDk2LDYuOTcyNTMwMiAxNi4xNzA4NDg0LDYuODIzMTY1NTUgMTYuMTcwODQ4NCw2LjY2OTQ2NTMyIEMxNi4xNzA4NDg0LDYuMDUyMzI2NjIgMTUuNjU1Mzc3OSw1LjU1MDI5MzA2IDE1LjAyMTgxODgsNS41NTAyOTMwNiBDMTQuODQ5MDkzNCw1LjU1MDI5MzA2IDE0LjY4MDY4ODMsNS41ODc5OTU1MyAxNC41Mjc2MDA3LDUuNjU5MTkyMzkgQzE0LjI1MDQ0NTksNS40MDA3NTgzOSAxMy44Nzk1MDk2LDUuMjUyNzUzOTEgMTMuNDg3MDE1NSw1LjI1Mjc1MzkxIEMxMy4zODYyMDgxLDUuMjUyNzUzOTEgMTMuMjg2NjY2Miw1LjI2MjQwMjY4IDEzLjE4OTIxOTEsNS4yODE1NzI3MSBDMTMuMTAwMzY5LDUuMTk1MzcxMzYgMTIuOTk3OTkwNSw1LjEyNDIxNyAxMi44ODYxNDI0LDUuMDcwNjU5OTYgQzEzLjExMzk0MDksNC44NDYxMDI5MSAxMy4yNDcwNDE1LDQuNTM5OTc3NjMgMTMuMjQ3MDQxNSw0LjIxNjA4NTAxIEMxMy4yNDcwNDE1LDMuNTQ1NTU5MjggMTIuNjg2OTcxNCwzIDExLjk5ODUxMzcsMyBDMTEuNjk2Nzg5OCwzIDExLjQxMzEzMjcsMy4xMDMyODg1OSAxMS4xODk2MTA4LDMuMjg5NTA1NTkgQzExLjA2MDQ4MTQsMy4yNDY2MTc0NSAxMC45MjQxOTUsMy4yMjQ0NzIwNCAxMC43ODYxNjMxLDMuMjI0NDcyMDQgQzEwLjU0MDkwODgsMy4yMjQ0NzIwNCAxMC4zMDY1NjQzLDMuMjkzMzMxMSAxMC4xMDcwNDQzLDMuNDE5NzQyNzMgQzkuNjkwNTA0NjgsMy4wMzY3MjQ4MyA5LjA0MTQwOTg3LDIuOTcyMTE2MzMgOC41NDg1MDEwNSwzLjI5ODMwNDI1IEM4LjEyNjk4NjU0LDMuNTc3MzEwOTYgNy45MzAwODQ4NSw0LjA3ODgzNDQ1IDguMDI3NzA2NTQsNC41NDkwNzM4MyBDNy41Mzk0NjcxNSw0LjYzNzM1Nzk0IDcuMTU4NjY4MzUsNS4wMjc0MzE3NyA3LjA5NzU3Mjk3LDUuNTEyMzc4MDggQzYuOTU3MDA5OTUsNS40NzI4MDUzNyA2Ljc5NzExNDYsNS40NTE3MjI2IDYuNjE5NTg4ODcsNS40NjY1NTcwNSBDNi4zNDg1ODcyMSw1LjQ4OSA2LjEwODY1NjkxLDUuNTc3Mjg0MTIgNS45MjE3OTIzMSw1LjcyMDUyNzk2IEM1LjgwNzQ1NjY3LDUuNjg0MjcwNjkgNS42ODcyNzMzMiw1LjY2NTYxMDc0IDUuNTY1NTE4OTUsNS42NjU2MTA3NCBDNC45MzE5MTYxOCw1LjY2NTYxMDc0IDQuNDE2NDg5MzQsNi4xNjc2ODY4IDQuNDE2NDg5MzQsNi43ODQ3ODMgQzQuNDE2NDg5MzQsNi44MjI4NjgwMSA0LjQxODQ1MzEyLDYuODYwNzgzIDQuNDIyNDI0MzIsNi44OTg0ODU0NiBDNC4yNjAzMDMzNiw3LjA5NTY2ODkgNC4xNjk5MjU4Myw3LjM0MjI4NjM1IDQuMTY5OTI1ODMsNy41OTgzNDAwNCBDNC4xNjk5MjU4Myw3Ljc4MzExMTg2IDQuMjE1NzQ3MzcsNy45NTkxMjc1MiA0LjI5ODUzMTYxLDguMTE0Njk3OTkgQzMuNjQzNzYzNjYsOC4xNTE0MjI4MiAzLjEyMjU3NjQsOC42ODE3MjI2IDMuMTIyNTc2NCw5LjMyODMxNzY3IEMzLjEyMjU3NjQsOS42MzIzMTc2NyAzLjIzOTM1NTg2LDkuOTIwMDgwNTQgMy40NDE1ODE1OCwxMC4xNDAwMDQ1IEMzLjEyMzAxMjgsMTAuNTIxNzg5NyAyLjk2NTIxMjE1LDExLjAxMzAyNjggMy4wMDY0NTE1MywxMS41MDU4NzkyIEw0Ljc4NjkwMTkzLDIyIEwxNS4wMzAwMjMsMjIgTDE2LjgwNzIwMDQsMTEuNTMyMDIwMSBMMTYuODEwNTE3LDExLjUwNTkyMTcgQzE2Ljg0MTg5MzksMTEuMTMwODk0OSAxNi43NTgwMTg2LDEwLjc1NjgwMzEgMTYuNTc1Nzc5OCwxMC40MzExNjc4IEMxNi42MDI0NDM2LDEwLjMyOTkxOTUgMTYuNjE2MjMzNywxMC4yMjcwOTg0IDE2LjYxNjIzMzcsMTAuMTI3NTA3OCBDMTYuNjE2MjMzNywxMC4wOTU1MDExIDE2LjYxNDgzNzIsMTAuMDYzNjIxOSAxNi42MTIwODgsMTAuMDMxOTEyOCBDMTYuODU1NzI3Niw5LjgyMTcyMjYgMTcsOS41MTc0MjUwNiAxNyw5LjE5NDA4NTAxIFogTTUuMzQyMzQ2MjQsMjEuMzYyMTYxMSBMMy42NTgwMzM4LDExLjQ0MTQ0MDcgQzMuNjMxNjc1NSwxMS4wODU0NTY0IDMuNzUzNzc4OTksMTAuNzQ1MzI2NiA0LjAwMjU2ODEyLDEwLjQ4MjQyOTUgQzQuMjU0MjM3NDYsMTAuMjE2NDcyIDQuNTk3MzMxNjgsMTAuMDcwMDQwMyA0Ljk2ODcwNDMzLDEwLjA3MDA0MDMgTDQuOTgyMzYzNTEsMTAuMDcwMDQwMyBDNS42OTEzNzU0NCwxMC4wNzAwNDAzIDYuMjY4MTE1ODYsMTAuNjEwNjI2NCA2LjI5NTM5MDU4LDExLjMwMDY2MjIgTDYuMjk1NjUyNDIsMTEuMzA3MDgwNSBMNi4yOTg3NTA4MywxMS4zNDU1OTA2IEM2LjI5ODcwNzE5LDExLjM3MTU2MTUgNi4yOTkxODcyMywxMS4zOTc1NzQ5IDYuMzAwMjM0NTcsMTEuNDIzNjczNCBMNy4xMTA1Nzc1NiwyMS4zNjIxNjExIEw1LjM0MjM0NjI0LDIxLjM2MjE2MTEgWiBNNy43NjczMDkyOSwyMS4zNjIxNjExIEw2Ljk1MzU2MjQyLDExLjMyMzQ4NzcgQzYuOTU5ODQ2NTIsMTEuMDAwNjU3NyA3LjA4ODUzOTU4LDEwLjY5NzI1MjggNy4zMjA0ODM4NCwxMC40NjI0NTE5IEM3LjU3MDQ5NDg4LDEwLjIwOTQxNjEgNy45MDY3ODEzMiwxMC4wNzAwNDAzIDguMjY3MzMxMzYsMTAuMDcwMDQwMyBDOC45OTE4Nzg5NywxMC4wNzAwNDAzIDkuNTgxMzE4NSwxMC42NDQyMDU4IDkuNTgxMzE4NSwxMS4zNDk4ODM3IEw5LjU4MTMxODUsMjEuMzYyMTYxMSBMNy43NjczMDkyOSwyMS4zNjIxNjExIFogTTEwLjIzNTk1NTUsMjEuMzYyMjAzNiBMMTAuMjM1OTU1NSwxMS4zNDk5MjYyIEMxMC4yMzU5NTU1LDEwLjY0NDIwNTggMTAuODI1NDM4NywxMC4wNzAwODI4IDExLjU0OTk4NjMsMTAuMDcwMDgyOCBDMTEuOTEwNTM2NCwxMC4wNzAwODI4IDEyLjI0NjgyMjgsMTAuMjA5NDU4NiAxMi40OTY4MzM4LDEwLjQ2MjQ5NDQgQzEyLjcyODgyMTcsMTAuNjk3Mjk1MyAxMi44NTc1MTQ4LDExLjAwMDY1NzcgMTIuODYzNzU1MywxMS4zMjM1MzAyIEwxMi4wNDk5NjQ4LDIxLjM2MjIwMzYgTDEwLjIzNTk1NTUsMjEuMzYyMjAzNiBaIE0xNi4xNTkyNDAyLDExLjQ0MTQ0MDcgTDE0LjQ3NDkyNzgsMjEuMzYyMTYxMSBMMTIuNzA2NzQwMSwyMS4zNjIxNjExIEwxMy41MTYyOTc2LDExLjQzNjYzNzYgTDEzLjUxNzA4MzEsMTEuNDIzNjMwOSBDMTMuNTE4MTMwNSwxMS4zOTc0ODk5IDEzLjUxODYxMDUsMTEuMzcxMzkxNSAxMy41MTg1NjY5LDExLjM0NTM3ODEgTDEzLjUyMTE0MTYsMTEuMzEzNDU2NCBMMTMuNTIxOTI3MSwxMS4zMDA2MTk3IEMxMy41NDkyMDE4LDEwLjYxMDU4MzkgMTQuMTI1OTQyMiwxMC4wNjk5OTc4IDE0LjgzNDk1NDIsMTAuMDY5OTk3OCBMMTQuODQ4NjEzNCwxMC4wNjk5OTc4IEMxNS4yMTk5NDI0LDEwLjA2OTk5NzggMTUuNTYzMDgwMiwxMC4yMTY0Mjk1IDE1LjgxNDc0OTYsMTAuNDgyMzg3IEMxNi4wNjM0OTUxLDEwLjc0NTMyNjYgMTYuMTg1NTk4NSwxMS4wODU0NTY0IDE2LjE1OTI0MDIsMTEuNDQxNDQwNyBaIE0xNi4wOTIzODQ0LDkuNjEzOTU1MjYgTDE1Ljg5MTM4MDYsOS43MjQxMjk3NSBDMTUuNTgxMTkwNiw5LjUzNTcwMjQ2IDE1LjIxOTYzNjksOS40MzI1NDEzOSAxNC44NDg1Njk3LDkuNDMyNTQxMzkgTDE0LjgzNDkxMDUsOS40MzI1NDEzOSBDMTQuMTQ3ODA1Nyw5LjQzMjU0MTM5IDEzLjU0MzYxNiw5Ljc3MTQzODQ4IDEzLjE5MTUzMiwxMC4yOTA2MDE4IEMxMy4xMjYzMzQ1LDEwLjE5NTM0NjggMTMuMDUxODQxOCwxMC4xMDQ5Mzc0IDEyLjk2ODQwMjksMTAuMDIwNDc4NyBDMTIuNTkzODQ0Niw5LjY0MTMyODg2IDEyLjA5MDA2OTUsOS40MzI1NDEzOSAxMS41NDk4NTU0LDkuNDMyNTQxMzkgQzEwLjg2NTM2ODksOS40MzI1NDEzOSAxMC4yNjEzOTc0LDkuNzc0NTQxMzkgOS45MDg1NzE1NiwxMC4yOTIzNDQ1IEM5LjU1NTcwMjA4LDkuNzc0NTgzODkgOC45NTE3MzA1OCw5LjQzMjU0MTM5IDguMjY3MjQ0MDksOS40MzI1NDEzOSBDNy43MjcwNzM2Miw5LjQzMjU0MTM5IDcuMjIzMjk4NTQsOS42NDEzMjg4NiA2Ljg0ODc0MDIsMTAuMDIwNDc4NyBDNi43NjUzMDEzNiwxMC4xMDQ5Mzc0IDYuNjkwODA4NjMsMTAuMTk1MzA0MyA2LjYyNTYxMTEzLDEwLjI5MDYwMTggQzYuMjczNDgzNTIsOS43NzE0Mzg0OCA1LjY2OTMzNzQ2LDkuNDMyNTQxMzkgNC45ODIyMzI2LDkuNDMyNTQxMzkgTDQuOTY4NTczNDEsOS40MzI1NDEzOSBDNC42MDA2NDgyOSw5LjQzMjU0MTM5IDQuMjQyMTA1NjYsOS41MzM5NTk3MyAzLjkzMzcwNDksOS43MTkyODQxMiBDMy44MzQ1OTk0Niw5LjYxMzkxMjc1IDMuNzc3MjEzNDQsOS40NzUwMDQ0NyAzLjc3NzIxMzQ0LDkuMzI4MTkwMTYgQzMuNzc3MjEzNDQsOS4wMDk0NDA3MiA0LjA0MzYzMjk1LDguNzUwMTE0MDkgNC4zNzExNDc4NCw4Ljc1MDExNDA5IEM0LjQ4MDM3NzY2LDguNzUwMTE0MDkgNC41ODcwNzYzOCw4Ljc3OTE0NTQxIDQuNjc5NjM1ODksOC44MzQwNjI2NCBMNC45MzE2NTQzNSw4Ljk4MzU5NzMyIEw1LjExMDM1ODM0LDguNzU0ODMyMjEgQzUuMTQ5Njc3NTksOC43MDQ0NjMwOSA1LjE5NzUwNjU0LDguNjYwNTU0ODEgNS4yNTI0NDg3NSw4LjYyNDM4MjU1IEw1LjgxMTEyMjM5LDguMjU1OTg2NTggTDUuMTY4MjY4MDQsOC4wNTY2MzUzNSBDNC45NjI3MjU3MSw3Ljk5Mjg3Njk2IDQuODI0NjA2NTEsNy44MDg2NTc3MiA0LjgyNDYwNjUxLDcuNTk4MjU1MDMgQzQuODI0NjA2NTEsNy40NjA2NjQ0MyA0Ljg4NTMwOTEzLDcuMzI5MzIyMTUgNC45OTExNzg3MSw3LjIzNzg1MDExIEw1LjE0NDI2NjI4LDcuMTA1NjE1MjEgTDUuMDg5MTkzMTYsNi45MTM1NzQ5NCBDNS4wNzcyMzU5Miw2Ljg3MTg3Njk2IDUuMDcxMTcwMDIsNi44Mjg1MjEyNSA1LjA3MTE3MDAyLDYuNzg0NzQwNDkgQzUuMDcxMTcwMDIsNi41MTkyMDgwNSA1LjI5Mjk4OTksNi4zMDMxNTIxMyA1LjU2NTYwNjIzLDYuMzAzMTUyMTMgQzUuNjU2NzY5MjcsNi4zMDMxNTIxMyA1Ljc0NTUzMjEzLDYuMzI3MjUyOCA1LjgyMjI5NDEyLDYuMzcyOTQ2MzEgTDYuMDc0NjYxNjksNi41MjMwMzM1NiBMNi4yNTM0OTY2MSw2LjI5MzYzMDg3IEM2LjM2MTU0ODE2LDYuMTU1MDYyNjQgNi41NDI0Nzc3Nyw2LjExMjg1NDU5IDYuNjc1MjI5MzEsNi4xMDE4MDMxMyBDNi45NjU1NjMzLDYuMDc4IDcuMTc3NjA3OTIsNi4yNDU1MTQ1NCA3LjMwNDE2MjY0LDYuMzQ1ODcwMjUgQzcuMzQzMzUwOTcsNi4zNzY4NTY4MiA3LjM3NzE3MTYzLDYuNDAzNjc3ODUgNy40MTQwNDcwNiw2LjQyNTQ0MDcyIEw3LjY2ODU1Mjk3LDYuNTc1NDAwNDUgTDcuODQ0Mzc2NzUsNi4zNDUxNDc2NSBMOC4wMDQ3MDg0OSw2LjEzOTc2MDYzIEw3Ljg0ODgyNzk5LDUuOTQ2MTkwMTYgQzcuNzgwMDA4NCw1Ljg2MDY2ODkgNy43NDM2MTMwMSw1Ljc1ODA2MDQgNy43NDM2MTMwMSw1LjY0OTQxNjExIEM3Ljc0MzYxMzAxLDUuMzg1NjI2NCA3Ljk2MjQ2NTQsNS4xNzA2NzU2MiA4LjIzMjYzNzkxLDUuMTY3ODcwMjUgTDguNDE3MDU4NjksNS4xNzgxMTQwOSBMOC41MjI0MDQ1OSw1LjA0NDU2MTUyIEM4LjU1MjkwODY0LDUuMDA1OTIzOTQgOC41ODY5MDM4Niw0Ljk3MjA0Njk4IDguNjIzMzg2NTMsNC45NDM5NTA3OCBMOC44MjkzNjUyNSw0Ljc4NTQwNDkyIEw4LjcxNTExNjg5LDQuNTU1MTUyMTMgQzguNTg4MTI1NzcsNC4yOTkyMjU5NSA4LjY3NDY2MzAxLDMuOTg1NjYyMTkgOC45MTYzODI1MywzLjgyNTY3MTE0IEM5LjE4NzE2NiwzLjY0NjM0MDA0IDkuNTU3MjI5NDcsMy43MTUyODQxMiA5Ljc0MDk5NTY1LDMuOTc4ODE4NzkgQzkuNzUxOTA1NTQsMy45OTQ0NjA4NSA5Ljc2MjcyODE1LDQuMDEyMzk4MjEgOS43NzMyODg5Myw0LjAzMjA3ODMgTDEwLjAwNjgwNDIsNC40Njc5NzMxNSBMMTAuMzIwMDkyNiw0LjA4MjQ0NzQzIEMxMC40MzM4NjA5LDMuOTQyNDM0IDEwLjYwMzc0OTcsMy44NjIwOTg0MyAxMC43ODYxMTk1LDMuODYyMDk4NDMgQzEwLjg5NTM0OTMsMy44NjIwOTg0MyAxMS4wMDIwNDgsMy44OTExMjk3NSAxMS4wOTQ2MDc1LDMuOTQ2MDQ2OTggTDExLjM0NjUzODcsNC4wOTU1MzkxNSBMMTEuNTI1MjQyNywzLjg2NjkwMTU3IEMxMS42MzkwOTgzLDMuNzIxMjM0OSAxMS44MTE2MDU1LDMuNjM3NjY4OSAxMS45OTg0MjY0LDMuNjM3NjY4OSBDMTIuMzI1ODk3NywzLjYzNzY2ODkgMTIuNTkyMzYwOCwzLjg5NzE2NTU1IDEyLjU5MjM2MDgsNC4yMTYxNzAwMiBDMTIuNTkyMzYwOCw0LjQyNDc4NzQ3IDEyLjQ3NjEwNTEsNC42MTc5MzI4OSAxMi4yODkwMjIzLDQuNzIwMjQzODUgTDEyLjA1OTQ3ODIsNC44NDU3MjAzNiBMMTIuMTM2MTA5Miw1LjA5MTAyMDEzIEMxMi4xNTI5NTQxLDUuMTQ1MDAyMjQgMTIuMTYxODEyOSw1LjIwMDQ3MjA0IDEyLjE2MjQ2NzUsNS4yNTYxNTQzNiBDMTIuMTYxOTQzOSw1LjI2NDY1NTQ4IDEyLjE2MTYzODQsNS4yNzMyODQxMiAxMi4xNjE2Mzg0LDUuMjgyMTY3NzkgTDEyLjE2MTYzODQsNS41NjEyMTcgTDEyLjQ0NTY0NDYsNS41OTgxMTE4NiBDMTIuNTg5NTI0Myw1LjYxNjgxNDMyIDEyLjcxNzMwMDksNS42OTY1MTIzIDEyLjc5NjIwMTIsNS44MTY4MDMxMyBMMTIuOTM5Mjk1Myw2LjAzNDk0MTgzIEwxMy4xODc4MjI2LDUuOTQzMzQyMjggQzEzLjI4MzA4NzgsNS45MDgyMzI2NiAxMy4zODM3NjQzLDUuODkwNDIyODIgMTMuNDg2OTcxOCw1Ljg5MDQyMjgyIEMxMy43NzEyODM1LDUuODkwNDIyODIgMTQuMDM1NTY0Nyw2LjAyNzgwMDg5IDE0LjE5Mzk3NjMsNi4yNTc5MjYxNyBMMTQuNDA2MTUxOSw2LjU2NjE3NjczIEwxNC42ODcwMTYxLDYuMzE1MzkzNzQgQzE0Ljc3OTA1MTksNi4yMzMxODc5MiAxNC44OTc5Njk3LDYuMTg3OTYxOTcgMTUuMDIxODE4OCw2LjE4Nzk2MTk3IEMxNS4yOTQ0Nzg3LDYuMTg3OTYxOTcgMTUuNTE2MjU1LDYuNDA0MDE3OSAxNS41MTYyNTUsNi42Njk1NTAzNCBDMTUuNTE2MjU1LDYuODQzMTQzMTggMTUuNDE5Mjg3OSw3LjAwNDExMTg2IDE1LjI2MzIzMjgsNy4wODk2NzU2MiBMMTUuMDMxODk5NSw3LjIxNjQ2OTggTDE1LjExMTQ5ODEsNy40NjMxMjk3NSBDMTUuMTE5MTM1LDcuNDg2NzYyODYgMTUuMTI0NzY0NSw3LjUxMzY2ODkgMTUuMTI4Mjk5Myw3LjU0MzIxMDI5IEwxNS4xODQ2ODE2LDguMDE2NTk1MDggTDE1LjYxMjM0OTMsNy43ODUxNTIxMyBDMTUuNjg0NTcyOCw3Ljc0NjA4OTQ5IDE1Ljc2NzA1MTUsNy43MjU0MzE3NyAxNS44NTA5MjY4LDcuNzI1NDMxNzcgQzE2LjEyMzU4NjcsNy43MjU0MzE3NyAxNi4zNDUzNjMsNy45NDEyNzUxNyAxNi4zNDUzNjMsOC4yMDY1OTUwOCBDMTYuMzQ1MzYzLDguMzE1NTM2OTEgMTYuMzA4OTY3Niw4LjQxODI3MjkzIDE2LjI0MDE0OCw4LjUwMzc5NDE4IEwxNi4wODE0NzQ1LDguNzAwODUwMTEgTDE2LjI0MDQ5NzEsOC44OTc0ODA5OCBDMTYuMzA5MTQyMSw4Ljk4MjQ0OTY2IDE2LjM0NTQwNjYsOS4wODQ4ODgxNCAxNi4zNDU0MDY2LDkuMTkzODI5OTggQzE2LjM0NTQwNjYsOS4zNjc0MjI4MiAxNi4yNDg0Mzk1LDkuNTI4MzkxNSAxNi4wOTIzODQ0LDkuNjEzOTU1MjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC4xNDU2MzExLDYuMzIgQzEwLjA1OTMwMSw2LjMyIDkuOTc0OTkwMjksNi4zMzMxMiA5Ljg5NDQ4NTQ0LDYuMzU4NjggQzkuNjkxNjg5MzIsNi4xMzI2NCA5LjQwNDkzMjA0LDYgOS4wOTcwODczOCw2IEM4LjU3NzAwOTcxLDYgOC4xNDEwNDg1NCw2LjM3ODA0IDguMDM0NTYzMTEsNi44ODEyOCBDNy40NTk0MTc0OCw2LjkwOTc2IDcsNy40MDA2NCA3LDggTDcuNTgyNTI0MjcsOCBDNy41ODI1MjQyNyw3LjcxMzI4IDcuODA5MDA5NzEsNy40OCA4LjA4NzM3ODY0LDcuNDggQzguMTMzMTI2MjEsNy40OCA4LjE3OTg0NDY2LDcuNDg2OTIgOC4yMjYyNTI0Myw3LjUwMDYgTDguNjQ0MjcxODQsNy42MjM2OCBMOC41OTU3NjY5OSw3LjE3ODY4IEM4LjU5MzM5ODA2LDcuMTU2ODggOC41OTIyMzMwMSw3LjEzNzcyIDguNTkyMjMzMDEsNy4xMiBDOC41OTIyMzMwMSw2LjgzMzI4IDguODE4NzE4NDUsNi42IDkuMDk3MDg3MzgsNi42IEM5LjI4NTM5ODA2LDYuNiA5LjQ1Njg1NDM3LDYuNzA3MjQgOS41NDQ0NjYwMiw2Ljg3OTggTDkuNzA1MzIwMzksNy4xOTY2NCBMOS45ODAzMTA2OCw2Ljk3ODQ0IEMxMC4wMTM5MDI5LDYuOTUxNzYgMTAuMDY5ODY0MSw2LjkyIDEwLjE0NTYzMTEsNi45MiBDMTAuMjk1NTM0LDYuOTIgMTAuNDE3NDc1Nyw3LjA0NTY0IDEwLjQxNzQ3NTcsNy4yIEwxMSw3LjIgQzExLDYuNzE0NzYgMTAuNjE2NzM3OSw2LjMyIDEwLjE0NTYzMTEsNi4zMiBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuNjgzNTQ0Myw4IEMxMi4zMTIwNTA2LDggMTEuOTYxNTY5Niw4LjA5NzA3NjkyIDExLjcxNTY5NjIsOC4yNTg5ODQ2MiBDMTEuNTgwNTA2Myw4LjIzMDE4NDYyIDExLjQzNzYyMDMsOC4yMTUzODQ2MiAxMS4yOTExMzkyLDguMjE1Mzg0NjIgQzEwLjU3OTE4OTksOC4yMTUzODQ2MiAxMCw4LjU2NzM1Mzg1IDEwLDkgTDEwLjc1OTQ5MzcsOSBDMTAuNzU5NDkzNyw4LjgyMTg0NjE1IDEwLjk5Nzk3NDcsOC42NzY5MjMwOCAxMS4yOTExMzkyLDguNjc2OTIzMDggQzExLjQwNjA3NTksOC42NzY5MjMwOCAxMS41MTYwNTA2LDguNjk5MzUzODUgMTEuNjA5MTEzOSw4Ljc0MTg0NjE1IEwxMS45ODE0Njg0LDguOTExNzUzODUgTDEyLjE4MDUwNjMsOC42NTU5Mzg0NiBDMTIuMjcyMzU0NCw4LjUzNzg0NjE1IDEyLjQ2OTgyMjgsOC40NjE1Mzg0NiAxMi42ODM1NDQzLDguNDYxNTM4NDYgQzEyLjk5MDYzMjksOC40NjE1Mzg0NiAxMy4yNDA1MDYzLDguNjEzMzg0NjIgMTMuMjQwNTA2Myw4LjggTDE0LDguOCBDMTMuOTk5OTQ5NCw4LjM1ODg2MTU0IDEzLjQwOTQ2ODQsOCAxMi42ODM1NDQzLDggWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC44MDkxODUsIDEyLjQ1MzQ2Mykgcm90YXRlKC05LjM5MjYxOSkgdHJhbnNsYXRlKC00LjgwOTE4NSwgLTEyLjQ1MzQ2MykgIiBwb2ludHM9IjQuNDkxNTQ0MDkgMTEuMTg4NTgwMiA1LjEyOTk3ODkzIDExLjE4Nzc3ODggNS4xMjY4MjU4NyAxMy43MTgzNDY4IDQuNDg4MzkxMDMgMTMuNzE5MTQ4MiI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljc0MDAzNiwgMTguMTI2ODA5KSByb3RhdGUoLTkuMzg2OTY3KSB0cmFuc2xhdGUoLTUuNzQwMDM2LCAtMTguMTI2ODA5KSAiIHBvaW50cz0iNS40MjE4MDcxIDE3LjMzNzY1MjUgNi4wNjAyMzEzNiAxNy4zMzY4NTE2IDYuMDU4MjY0OTUgMTguOTE1OTY1OSA1LjQxOTg0MDY5IDE4LjkxNjc2NjciPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDU0OTYyLCAxOS4wMDYyMzApIHJvdGF0ZSgtODUuNDU3NjA0KSB0cmFuc2xhdGUoLTExLjA1NDk2MiwgLTE5LjAwNjIzMCkgIiBwb2ludHM9IjEwLjYzNjYwMzggMTguNjg3MzA4NCAxMS40NzM3MTI2IDE4LjY4Njc5NzEgMTEuNDczMzE5NyAxOS4zMjUxNTI0IDEwLjYzNjIxMDkgMTkuMzI1NjYzNyI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4zODM0NjEsIDE0LjgzNjgxNykgcm90YXRlKC04NS40NTc2MDQpIHRyYW5zbGF0ZSgtMTEuMzgzNDYxLCAtMTQuODM2ODE3KSAiIHBvaW50cz0iMTAuMTU3NTQxNyAxNC41MTgzODg0IDEyLjYwOTc3MyAxNC41MTY4OTA0IDEyLjYwOTM4MDEgMTUuMTU1MjQ1OCAxMC4xNTcxNDg3IDE1LjE1Njc0MzciPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNjEzMzYxLCAxMS45MTc2NzcpIHJvdGF0ZSgtODUuNDU3NjA0KSB0cmFuc2xhdGUoLTExLjYxMzM2MSwgLTExLjkxNzY3NykgIiBwb2ludHM9IjEwLjkwMDM2MzcgMTEuNTk4OTM1MyAxMi4zMjY3NTA4IDExLjU5ODA2NCAxMi4zMjYzNTc4IDEyLjIzNjQxOTMgMTAuODk5OTcwNyAxMi4yMzcyOTA2Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L3N2Zz4=);
            }

            .shortCuts a.shortCut.tiyatro {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjMgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0id2lyZWZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQmEtSG9tZS1TaW5lbWEtVGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAyLjAwMDAwMCwgLTc2Ny4wMDAwMDApIiBmaWxsPSIjNDg0ODQ4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idGl5YXRybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTcuMDAwMDAwLCA3NTkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idGhlYXRyZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDcuNzg2ODg1KSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LjkyNTU5MTksNS43Mjc5OTUxIEMxNy4wMzk0MzU0LDUuNTk0NDQwOTQgMTcuMDIwNTMzMSw1LjM5NjM4OTI4IDE2Ljg4MzM2MjQsNS4yODU1NDcyNyBDMTYuNzQ2MjM0Nyw1LjE3NDc0NzA5IDE2LjU0Mjc3Nyw1LjE5MzEwOTIyIDE2LjQyODkzMzUsNS4zMjY2MjE1NSBMMTUuMTY1NzQzMiw2LjgwODQ3NDYzIEMxNS4wMTQ3ODI1LDYuOTg1NjEyNzEgMTQuOTYyODQ0MSw3LjIyMzY5Mjk4IDE1LjAyNjg5NzEsNy40NDUyNTE1MSBDMTUuMDkwOTUwMiw3LjY2Njg1MTg4IDE1LjI2Mjc0NjUsNy44NDM1NzE2OCAxNS40ODY0ODEyLDcuOTE4MDI0MDUgTDE2LjMyMjMwNzMsOC4xOTYxNzQ3NSBDMTYuMzU2ODg5OSw4LjIwNzY3NzIyIDE2LjM5MjExNyw4LjIxMzExNDc1IDE2LjQyNjc0MjYsOC4yMTMxMTQ3NSBDMTYuNTYwOTA2MSw4LjIxMzExNDc1IDE2LjY4NjI2MjgsOC4xMzA5NjYxOSAxNi43MzIwNTgsOC4wMDA0NjU0MSBDMTYuNzg5NzEsNy44MzYyNTE5MyAxNi42OTk3MDkyLDcuNjU3NjQ5OSAxNi41MzEwOTIsNy42MDE1MTc4MyBMMTUuNjk1MjIyOSw3LjMyMzM2NzEzIEMxNS42NjUwMjIyLDcuMzEzMzI4NjEgMTUuNjUyOTkzNCw3LjI5MTUzNjY1IDE1LjY0ODE4MTksNy4yNzQ5NzMwOSBDMTUuNjQzMzcwNCw3LjI1ODQ1MTM2IDE1LjY0MTk5NTcsNy4yMzM3MzE1IDE1LjY2MjQ0NDYsNy4yMDk3NjQ1MyBMMTYuOTI1NTkxOSw1LjcyNzk5NTEgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuOTU3NTI1LDMuNzc1MDU4MTkgQzE1Ljc4NjYwNSwzLjQ5ODUxNCAxNS4zNjI3OTE0LDMuMTc3MjM1MiAxNC4zMDkyOTY3LDMuMjE2MzY5NzQgQzEzLjc0MzY1ODYsMy4yMzc0ODUyNyAxMy4yNDQ0Mjk0LDMuMzUzMzA3NzEgMTMuMjIzNDY5MSwzLjM1ODIxNiBDMTMuMDU4MzU5OSwzLjM5Njk1NTI0IDEyLjk2NDA1OTIsMy41MzQ1ODQ5OCAxMy4wMTI4Njk3LDMuNjY1NjU5MzUgQzEzLjA2MTcyMTgsMy43OTY2Njc4NCAxMy4yMzUwNDkxLDMuODcxNTQzOTUgMTMuNDAwMjQxNCwzLjgzMjgwNDcgQzEzLjQwNDY4MjUsMy44MzE3ODM1MiAxMy44NDc0MjI1LDMuNzI5MDM4ODcgMTQuMzM4NjQxMSwzLjcxMDY5MDQzIEMxNC42OTc0NTY5LDMuNjk3MjgzMjMgMTUuMTQ3MjUyOSwzLjcyNjc2NTkgMTUuMzQ2MzU1MiwzLjkyODE3MDQ1IEMxNS4zMzY2NDI5LDMuOTc4MTQyNzYgMTUuMzQ2MTA2Miw0LjAzMDg4MjE2IDE1LjM3NzU2NzQsNC4wNzkyMDczOSBDMTUuNDMyOTM1OSw0LjE2NDMyODMyIDE1LjU0MTg4OCw0LjIxMzE0NzY4IDE1LjY1NDc4MzIsNC4yMTMxMTQ3NCBDMTUuNzAyOTcxMiw0LjIxMzExNDc0IDE1Ljc1MTkwNjMsNC4yMDQyMjA1MiAxNS43OTc2NDU0LDQuMTg1NDc2NzkgQzE1Ljk4MjYzNTgsNC4xMDk2MTI0MyAxNi4wNTI4NjMzLDMuOTI5MzU2MzUgMTUuOTU3NTI1LDMuNzc1MDU4MTkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjAuOTM2MTIxNyw2LjY4Mjk5NzA2IEMyMC45MjIyNjQxLDYuNjYzOTg0NzggMjAuNTkxMTIxNiw2LjIxMjM2NTExIDIwLjEyMzgzMjcsNS44MTg0NTAxOCBDMTkuMjU0NDAzNyw1LjA4NTQzMDkgMTguNjIxNTQzNSw1LjE1MDE3MDYyIDE4LjI0MzgzNDEsNS4zMzM1NzAxNSBDMTguMDMzMTgwNyw1LjQzNTg0NDY2IDE3Ljk0MjYxMTQsNS42NzQ1ODkwOCAxOC4wMzc3MjQ5LDUuODc3MTM0NDcgQzE4LjExNjMyNjMsNi4wNDQ2Mzg0OCAxOC4zMTczNTE0LDYuMTE3MzQ4MjIgMTguNDg2NjEyLDYuMDM5NTE4MDcgQzE4LjU1NDA1NTMsNi4wMDg0ODM5NyAxOC42MDYyOTEyLDUuOTU4MjU5NDggMTguNjM5ODEwNCw1Ljg5ODQxNzU0IEMxOS4yNDg3Nzk3LDUuNzQ1NTE3ODEgMjAuMTE3NzEzOCw2LjcwNDkwMzQ5IDIwLjM4ODAyNjksNy4wNzQ1MDc2MyBDMjAuNDU0MDc1NCw3LjE2NTAyNzQ4IDIwLjU1NzQyMjUsNy4yMTMxMTQ3NSAyMC42NjIyNTQzLDcuMjEzMTE0NzUgQzIwLjczMDc3NzQsNy4yMTMxMTQ3NSAyMC43OTk5MzA0LDcuMTkyNTg4NjEgMjAuODU5NjgsNy4xNDk4ODg4OSBDMjEuMDExMDc4Nyw3LjA0MTgyNjEgMjEuMDQ1MzE3OCw2LjgzMjc4MDAyIDIwLjkzNjEyMTcsNi42ODI5OTcwNiBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03Ljk4NjMwMDMyLDkuNTM2NzQyMDcgQzcuOTM1MTgwNTQsOS4zNjg0MzI0MiA3Ljc1NTM4MTQyLDkuMjczMTM4ODQgNy41ODQ3Njc1NCw5LjMyMzQ1Mzg1IEw2LjczOTU1Mjg2LDkuNTczNzU4MzMgQzYuNzA4ODIwOSw5LjU4Mjc3OTQ2IDYuNjg2MTU4MjMsOS41NzE3MjU0IDYuNjcyMzgwMzUsOS41NjA4ODMxMSBDNi42NTg2NDU0LDkuNTQ5OTk4NDYgNi42NDI3MjE0NCw5LjUzMDQ3Mzg3IDYuNjQ0OTk2MjksOS40OTkwNDgxNiBMNi43ODY5Mzg0NCw3LjU1NDEyNzI3IEM2Ljc5OTcyOTEyLDcuMzc4ODcxNzggNi42NjYxMTM3OCw3LjIyNjU3MTQ2IDYuNDg4NTQ2NTgsNy4yMTM5NTAzNSBDNi4zMTAyNDk3Miw3LjIwMTMyOTI1IDYuMTU2NTg5OTMsNy4zMzMxNzMyMiA2LjE0Mzc5OTI2LDcuNTA4NDI4NzEgTDYuMDAxODU3MSw5LjQ1MzM0OTU5IEM1Ljk4NDkwMzAyLDkuNjg1ODIzNTkgNi4wODQ4MjQ4LDkuOTExNjQ4MiA2LjI2OTE3MzYzLDEwLjA1NzM4MzkgQzYuMzk4MjgyMTksMTAuMTU5NDUzOSA2LjU1NzA5MjU5LDEwLjIxMzExNDggNi43MTg0NzgyOSwxMC4yMTMxMTQ4IEM2Ljc4NzUzOTM1LDEwLjIxMzExNDggNi44NTcxMTU0NywxMC4yMDMyODg5IDYuOTI0OTMxOCwxMC4xODMyMTM3IEw3Ljc3MDE4OTQxLDkuOTMyOTA5MjYgQzcuOTQwNzE3NDQsOS44ODIzODI0OSA4LjAzNzUwNTk0LDkuNzA1MDA5MzYgNy45ODYzMDAzMiw5LjUzNjc0MjA3IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuOTY5NDUyNDMsNy40MzA1MDA5MyBDNC45MjQ4NTY0OSw3LjM1NDIwNjM3IDQuODM2MzQxNTksNy4yOTYzOTA4MyA0LjcyNjYyODgyLDcuMjcxOTA0NjEgQzMuNTIyNjIzMTMsNy4wMDMxMDUwNCAyLjE3OTc5NDYsNy43NDE0NDI0MSAyLjEyMzE4MjMsNy43NzMwMDMxMSBDMS45ODQ0ODYzOSw3Ljg1MDM2NDk0IDEuOTU5MTg0MzMsNy45OTM5NTg0OSAyLjA2NjMxNjEzLDguMDkzOTc2OTMgQzIuMTczNDA1NjIsOC4xOTQwMjU4NyAyLjM3Mjk4NzI0LDguMjEyNTM1MzggMi41MTE5MzcwMiw4LjEzNTQ0Nzk5IEMyLjUxNDg1NjQ4LDguMTMzODMxODQgMi44MTA5NDk4MSw3Ljk3MDY5MiAzLjIyMDY5MDg2LDcuODM4NDcyNSBDMy40OTc0NDgsNy43NDkxNTcyNSAzLjg3NDM1NTYsNy42NTkzNTQxIDQuMjM4ODIzNzMsNy42NzI0NjYyOCBMNC4wOTE3MDc5MSw3Ljg3OTYzODYzIEM0LjAxMTczOTg2LDcuOTkyMjUwODYgNC4wNzM1OTg3NCw4LjEzMDI2NDExIDQuMjI5ODUzNzcsOC4xODc4OTY2OSBDNC4yNzYxODQ0Niw4LjIwNTAwMzUgNC4zMjU2NDYxOCw4LjIxMzExNDc1IDQuMzc0NDMwOTIsOC4yMTMxMTQ3NSBDNC40ODk5NDAzMiw4LjIxMzExNDc1IDQuNjAxMzQ1NTQsOC4xNjc1NTc1NyA0LjY1NzYxOTM1LDguMDg4MzY2MTQgTDQuOTU3MzUxNDQsNy42NjYyNzYxMSBDNS4wMDk2NDgwMSw3LjU5MjY5NTQ3IDUuMDE0MDQ4MzYsNy41MDY3MzQ1IDQuOTY5NDUyNDMsNy40MzA1MDA5MyBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjY5OTk5NTc3LDUuMjIwNzM5NzggQzkuNjI3MDY3NDUsNS4yMTQ3NTIwMyA3LjkwNjQyNTg2LDUuMDg2ODEwNzkgNy4wOTAwMDAzMSw2LjE2Mzk5NjU1IEM3LjAxNTU1OTg2LDYuMjYyMTg2MTkgNi45ODUyMzA2Nyw2LjM5MDE3NDIxIDcuMDA2Nzg5NDUsNi41MTUwNzQ4MSBDNy4wMjgzMDUwMyw2LjYzOTgzNTA2IDcuMDk5MTU5NTUsNi43NDcxOTM0NCA3LjIwMTAzNDUzLDYuODA5NTAzNCBMNy43ODU3MTM5NSw3LjE2NzUwNDk5IEM3LjgzNjIxOTQsNy4xOTg0MjYwNyA3Ljg5MTA0NTI1LDcuMjEzMTE0NzUgNy45NDUxNzk4Myw3LjIxMzExNDc1IEM4LjA1ODMzMTA1LDcuMjEzMTE0NzUgOC4xNjgyODUxNyw3LjE0ODg4Njg1IDguMjI3OTQ5ODYsNy4wMzQ2MDUxNCBDOC4zMTYxNzIzOCw2Ljg2NTY4NTI3IDguMjYxMjYwMTMsNi42NTEyOTU5OCA4LjEwNTI1MDU3LDYuNTU1NzcyNzUgTDcuODE3MzgyNDcsNi4zNzk1MDg1NCBDOC40OTEyNzgxLDUuODM5MzAxNzggOS42MzI0MjQ3NSw1LjkyMDEzNjMyIDkuNjUxMjE4NDgsNS45MjE1ODY0OCBDOS44Mjk5OTY1Myw1LjkzNTc2MDU5IDkuOTg1NTMwODUsNS43OTEwNzIzOCA5Ljk5OTA1MzY5LDUuNTk3Njg2OTYgQzEwLjAxMjYxOTcsNS40MDQxNjEyMSA5Ljg3ODczMDYyLDUuMjM1MzgxNjggOS42OTk5OTU3Nyw1LjIyMDczOTc4IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LjczMzk2MiwxMC42MDQ1NjA4IEMxNi40MjkzNjIsMTAuMDI0MDAxIDE1LjkwMTE0NjIsOS41ODkxMDk3OSAxNS4yNDY3MDg3LDkuMzc5OTk4NzggQzE0LjU5MjEzOCw5LjE3MDg0NjMgMTMuODg5ODQ2MSw5LjIxMjU2MDY5IDEzLjI2ODg5MzMsOS40OTczODc4OSBDMTIuOTY0NjAzNyw5LjYzNjk2MTA5IDEyLjY5ODA1NjYsOS44MjY5OTc5MyAxMi40Nzg2OTg1LDEwLjA1NjIxOTggTDEyLjUwMzI2ODcsOS45NTEwMjE1MyBDMTIuODAwNzI4Miw4Ljg0MDkwNDUzIDEyLjU5MDkwNTUsNy42NTMwMzk1NCAxMS45MjcyNDMsNi42OTEyNDQ5OCBDMTEuNjU4MDc5Miw2LjMwMTE3ODEgMTEuNDc2MTk3Myw1Ljg3MTg4NDc2IDExLjM4NjUyMDQsNS40MTUzMDcwNSBMMTEuMjIwODcwOSw0LjU3MTUyMzU5IEMxMC45NTQ1ODk4LDMuMjE1NTk4NTIgOS42OTExNzQsMi4yMjM4NjU4MSA4LjIxNjczODAxLDIuMjEzNDE2NDggQzUuNzY2MTQ1MTMsMi4xOTY4NzE3IDMuMzk3NjQ1MjEsMi44NjEwMjYxOSAxLjM2MzQxNTg0LDQuMTM2MzgzNiBDMC4xMzg2NzM3NzcsNC45MDQxMTkxNiAtMC4zMzE4ODYxODIsNi4zODI0MDkyIDAuMjQ0NDQ5OTc5LDcuNjUxMzM5NDUgTDAuNjAzMTEzMzUzLDguNDQwOTY4ODQgQzAuNzk3MTkxNjE3LDguODY4MzEzMjkgMC44OTgxMzM2MDMsOS4zMjAzMjk3OCAwLjkwMzE0NTIyMSw5Ljc4NDQ1NDIyIEMwLjkxNTY1MjA5MywxMC45Mjg5ODc3IDEuNDQwMDUzNjksMTIuMDI4NTMwOSAyLjM0MjE4OTQzLDEyLjgwMjExMzEgTDUuMTUxMDQ2NTMsMTUuMzYyOTA0MSBDNS43NTc1ODU0NiwxNS45MTU4MDY0IDYuNTYzNzAyMTIsMTYuMjEzMTk3NyA3LjM4NzQyNTk4LDE2LjIxMzExNDcgQzcuNjk0NTk4MywxNi4yMTMxMTQ3IDguMDA0MzQyOTUsMTYuMTcxNzMyMSA4LjMwNjkwMjgsMTYuMDg2ODUyIEw5LjQ1ODczMjQ2LDE1Ljc2MzY2OTEgQzEwLjU3MjY0MjQsMTUuNDUxMTAxNCAxMS40MTg2NzQ2LDE0LjU5Njk5MyAxMS42NjY2ODMyLDEzLjUzNDY0NDQgTDEyLjE5MDgxODcsMTEuMjg5NDQ4MSBDMTIuMjQyNzUzMiwxMS4zMDIwNTM3IDEyLjI5Nzg4MSwxMS4zMDM1ODc5IDEyLjM1MTkwMDEsMTEuMjkxNTIxNCBDMTMuNzQ4ODU1NiwxMC45Nzk0MDk4IDE1LjIwNzY4MDEsMTEuNDEwMzIwMyAxNi4xNTkyNjY4LDEyLjQxNjE1MTQgTDE2LjI5NDc1NzksMTIuNTU5MzMyMSBDMTYuMzU4NjY3MSwxMi42MjY4Nzk1IDE2LjQ0OTg5NjMsMTIuNjY0NDA1OSAxNi41NDQyNzQ0LDEyLjY2NDQwNTkgQzE2LjU2NTk2MTksMTIuNjY0NDA1OSAxNi41ODc4NzExLDEyLjY2MjQxNTUgMTYuNjA5NjQ3MiwxMi42NTgzNTE5IEMxNi43MjU5Nzg5LDEyLjYzNjU4MjUgMTYuODIxMTU1MywxMi41NTg2MjcyIDE2Ljg1OTUxODYsMTIuNDUzNjc3NyBDMTcuMDgzMTc4NywxMS44NDE3Njk5IDE3LjAzODY1MDcsMTEuMTg1MDc5MiAxNi43MzM5NjIsMTAuNjA0NTYwOCBaIE0xMS44NTU3OTQyLDkuODAzNjk0MjYgQzExLjg1NDkwNzIsOS44MDY4ODcxMSAxMS44NTQxMDg4LDkuODEwMTIxNDMgMTEuODUzMzU0OSw5LjgxMzM1NTc1IEwxMS4wMTU2NjA2LDEzLjQwMTc4ODYgQzEwLjgxOTIzMTcsMTQuMjQzMDg0MiAxMC4xNDkyMjcxLDE0LjkxOTQyOTUgOS4yNjcxODIxOCwxNS4xNjY5NzkyIEw4LjExNTMwODE3LDE1LjQ5MDE2MiBDNy4yMzMzNTE5NywxNS43Mzc2NzAyIDYuMjc1NjQ0OTIsMTUuNTE4MDI2OSA1LjYxNjE5NTcyLDE0LjkxNjg1ODcgTDIuODAzNTY4ODEsMTIuMzUyNjY3NSBDMi44MDA5OTY0NywxMi4zNTAzNDU1IDIuNzk4NDY4NDksMTIuMzQ4MDY0OCAyLjc5NTg1MTgsMTIuMzQ1ODY3MiBDMi4wMjcwMzQsMTEuNjg4MjY0MiAxLjU4MDAyNDIxLDEwLjc1MjMwMjggMS41Njk0MjQ0Miw5Ljc3ODE1MTQ1IEMxLjU2MzUyNTc5LDkuMjMyMDkwOTkgMS40NDQ3NTQ4Niw4LjcwMDI5NDY5IDEuMjE2MzkzNTcsOC4xOTc0ODI4NCBMMC44NTc3MzAxOTgsNy40MDc4NTM0NSBDMC40MDYxNTIyOTksNi40MTM2MzI4IDAuNzc0ODgzMjYxLDUuMjU1Mzc0MjQgMS43MzQ0MDg2OCw0LjY1Mzc5MTM0IEMzLjYzMjY1OTA5LDMuNDYzNzI4NjYgNS44Mzk5MDAxOSwyLjgzNjA2MzkgOC4xMjMzMzU2MywyLjgzNjA2MzkgQzguMTUyNjk1NzQsMi44MzYwNjM5IDguMTgyMTg4ODksMi44MzYxNDY4MyA4LjIxMTU5MzM0LDIuODM2Mzk1NjMgQzkuMzY2ODM4LDIuODQ0NTY0MzUgMTAuMzU2NzQzNiwzLjYyMTYyOTY2IDEwLjU2NTM2ODksNC42ODQwMTk3NiBMMTAuNzMxMDE4NCw1LjUyNzgwMzIyIEMxMC44MzY1Mjg1LDYuMDY0OTQ4NTggMTEuMDUwNTY0NSw2LjU3MDA0MTA0IDExLjM2NzIyNzksNy4wMjg5ODIyOCBDMTEuOTMyMjEwMyw3Ljg0NzU5NjEyIDEyLjExMDIzMzYsOC44NTg5ODM1MyAxMS44NTU3OTQyLDkuODAzNjk0MjYgWiBNMTMuMjU3NTgzOSwxMC41Njg1MjcyIEMxMy4xMzA4NzQyLDEwLjU2ODQ4NTggMTMuMDAzODA5NywxMC41NzM0NjE2IDEyLjg3NjYxMjEsMTAuNTgzNDk2MyBDMTMuMDU1NTIyNSwxMC4zNjI1Njc2IDEzLjI4ODU0MDYsMTAuMTgyMjMzNyAxMy41NjIzNjEyLDEwLjA1NjYzNDQgQzE0LjAyMzUxODksOS44NDUxNTk4NiAxNC41NDUyNTk0LDkuODE0MTQzNTkgMTUuMDMxMjA5MSw5Ljk2OTQ3MzcyIEMxNS41MTcyOTE3LDEwLjEyNDc2MjQgMTUuOTA5NTcyOSwxMC40NDc3Mzc5IDE2LjEzNTc2MSwxMC44Nzg4OTcyIEMxNi4yNzA4OTczLDExLjEzNjM5ODYgMTYuMzM3MTEyNywxMS40MTQxNzY2IDE2LjMzMzE2NTUsMTEuNjkyOTA4NCBDMTUuNDg5MjYyMSwxMC45NjUwNjI3IDE0LjM5MDQ3NTgsMTAuNTY4NTI3MiAxMy4yNTc1ODM5LDEwLjU2ODUyNzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuODkyMjcyNjksMTAuNDc5MDEwMiBDOS44NTg3Mjg3OCwxMC4zNTE3OTMgOS43NjgyNjA1NSwxMC4yNTQ0MzA0IDkuNjU0ODA0NDksMTAuMjIzNDMzNCBDOS41NDEyMTc1NiwxMC4xOTIzODY2IDkuNDIxOTE2NCwxMC4yMzI1MjM4IDkuMzQxMzkzNTYsMTAuMzI4Njk0MyBMOS4yMDI1NTA1NiwxMC40OTQzNTk3IEM4LjIyNzM3ODAzLDExLjY1ODI5IDYuNzc2MzUzMDcsMTIuMTEyNDY2NyA1LjQxNTgzOTk2LDExLjY3OTY1MDIgQzUuMzAwNjM5MDksMTEuNjQyOTkwMiA1LjE3NzM2ODQ5LDExLjY4MDY5MzMgNS4wOTM3OTIyNCwxMS43Nzc3NTc5IEM1LjAxMDEyODc1LDExLjg3NDgyMjUgNC45Nzk1MDczOSwxMi4wMTYwNDc5IDUuMDEzODM2NDcsMTIuMTQ2Mjk1MyBDNS4zNDQ1MjA5OCwxMy40MDEwODA4IDYuMzU4ODY0NDIsMTQuMjEzMTE0OCA3LjQ1NDM0MTM4LDE0LjIxMzExNDggQzcuNjk2MDg0MzYsMTQuMjEzMTE0OCA3Ljk0MTk3MTI2LDE0LjE3MzUyMzkgOC4xODUxMTAwOSwxNC4wOTA0MTggQzkuNTMwMDUwOCwxMy42MzA3NzcgMTAuMjk1ODkwMSwxMi4wMTA2ODMxIDkuODkyMjcyNjksMTAuNDc5MDEwMiBaIE03Ljk5NjcxNDU3LDEzLjM3NTY0NzMgQzcuNTEyODc5NjQsMTMuNTQxMDY0NCA3LjAwMTQzMzE1LDEzLjQ4MTk1MTMgNi41NTY1NTEwMywxMy4yMDkyMzY3IEM2LjI5MjQzMDksMTMuMDQ3Mjk2OCA2LjA3MDUzNTA5LDEyLjgyMTYyNDIgNS45MDM0Njk4NCwxMi41NDk1NTUzIEM3LjE0MjA2NDU4LDEyLjcyMjAyNjIgOC4zODk4MTk1NSwxMi4yOTY4MDk5IDkuMzQzOTIzNTMsMTEuMzY4MzM4MiBDOS4zMjI4MTEzNywxMi4yNzI5MTYzIDguNzk4MTkxNTgsMTMuMTAxNjkwNyA3Ljk5NjcxNDU3LDEzLjM3NTY0NzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjc2ODQ3MDIsMi4zNzQ0MDE1IEMxOS44NDM5ODAxLDEuMDMwMzM2MDkgMTcuNTY5ODcyNCwwLjI4MzQ1MzY5MyAxNS4xOTIwMzQsMC4yMTQ0NDEyNzkgQzEzLjc2MDIyMiwwLjE3Mjc1MjMxNyAxMi40OTUyOTI0LDEuMTE3ODUzOTQgMTIuMTgzNzEyNCwyLjQ2MTI5ODM2IEwxMi4wMDc4MjY3LDMuMjE5NjQ4MzMgQzExLjk2ODkyNzcsMy4zODcyNzM1NiAxMi4wNzg4MTg1LDMuNTUzNDQ5ODIgMTIuMjUzMjM5NiwzLjU5MDgzMzI3IEMxMi40Mjc5MTkxLDMuNjI4MTc1MzIgMTIuNjAwNjE3MSwzLjUyMjU2NjA0IDEyLjYzOTQ3MywzLjM1NDk0MDgxIEwxMi44MTUzNTg3LDIuNTk2NjMyMjQgQzEzLjA1OTQ3OTMsMS41NDQwMTY5OCAxNC4wNDk0ODc4LDAuODAzMTc4ODU2IDE1LjE3MjQzMzcsMC44MzYxNzM5OTQgQzE3LjQxOTc5MDIsMC45MDEzNzc2ODQgMTkuNTY5MTAyMSwxLjYwNzMxNjMxIDIxLjM4Nzk2NjEsMi44Nzc2MDg0IEMyMi4yOTU2OTY1LDMuNTExNjM2NjYgMjIuNjA4MTM4LDQuNjgwMTY5NiAyMi4xMzA4ODE3LDUuNjU2MTk2NCBMMjEuNzUxNzk5Miw2LjQzMTM1NDQzIEMyMS41MTA0Nzg3LDYuOTI0ODczOTIgMjEuMzc0MzUzNiw3LjQ1MTI2NDM1IDIxLjM0NzE3MTYsNy45OTU5MTE4MSBDMjEuMjk4NzA5NCw4Ljk2NzQ2NzUgMjAuODI4MTczMSw5Ljg4NTQ1MjY2IDIwLjA1NjE4MDEsMTAuNTE0NDcxNiBDMjAuMDUzNTA5MywxMC41MTY1ODMgMjAuMDUwOTY3NywxMC41MTg3NzcxIDIwLjA0ODQyNjIsMTAuNTIwOTcxMyBMMTcuMjE3ODg1NywxMi45ODAxNjQ3IEMxNi41NTQyNzU4LDEzLjU1NjY4OTUgMTUuNjE2MTMyNiwxMy43NDIxMTY0IDE0Ljc2OTc0NDcsMTMuNDY0MDc5NiBMMTMuNjY0MzMxMywxMy4xMDEwMDg5IEMxMy42MjkyMjMxLDEzLjA4OTQ5OTkgMTMuNTk0NTg4NywxMy4wNzcyODcyIDEzLjU2MDI5OSwxMy4wNjQzMjkyIEMxMy4zOTQxNDg4LDEzLjAwMTYwOTUgMTMuMjA2MTU4NCwxMy4wODAyNjc5IDEzLjE0MDg1MjgsMTMuMjQwMTkyOSBDMTMuMDc1NTQ3MiwxMy40MDAwNzY1IDEzLjE1NzQ4MDcsMTMuNTgwNTM1NSAxMy4zMjM4NDYzLDEzLjY0MzI5NjYgQzEzLjM2NzMxMTUsMTMuNjU5NjkwNyAxMy40MTE1NTIyLDEzLjY3NTI5ODIgMTMuNDU1MTQ2NywxMy42ODk1ODA5IEwxNC41NjA0MzA4LDE0LjA1MjYxMDIgQzE0Ljg4ODk4MzQsMTQuMTYwNTM3OCAxNS4yMjgzMDUzLDE0LjIxMzExNDggMTUuNTY1MzAxMSwxNC4yMTMxMTQ4IEMxNi4zMjQ2MjkzLDE0LjIxMzExNDggMTcuMDcxNTA4MSwxMy45NDU3NTg5IDE3LjY1MTg5MjEsMTMuNDQxNTE3IEwyMC40Nzg3Mjc5LDEwLjk4NTU5NDIgQzIxLjM4NDY0OTEsMTAuMjQ1NjI1NCAyMS45MzY2ODgxLDkuMTY3MDUyODkgMjEuOTkzNjM2Niw4LjAyNTYzNjQxIEMyMi4wMTY3NjkzLDcuNTYyNzEwOTEgMjIuMTMyNDc1Niw3LjExNTMxMDA5IDIyLjMzNzU2NzksNi42OTU4NTM3MiBMMjIuNzE2NjUwNCw1LjkyMDY5NTY4IEMyMy4zMjU3NjcyLDQuNjc0OTk0NyAyMi45MjY5OTgyLDMuMTgzNTQ4MjUgMjEuNzY4NDcwMiwyLjM3NDQwMTUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9zdmc+);
            }

            .shortCuts a.shortCut.konser {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0id2lyZWZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQmEtSG9tZS1TaW5lbWEtVGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTgwLjAwMDAwMCwgLTc2Ny4wMDAwMDApIiBmaWxsPSIjNDg0ODQ4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ia29uc2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzIuMDAwMDAwLCA3NTkuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWljcm9waG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDguMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNjExMTk5NDEsNy4zODg5MTk4OSBDOS40NzM3MjgyOCw3LjI1MTQwMzM5IDkuMjUwODgzMjMsNy4yNTEyNjY5OCA5LjExMzI3NTY5LDcuMzg4NzgzNDggTDcuMzg4ODg1ODYsOS4xMTI5MjM4NyBDNy4yNTE0MTQ3Myw5LjI1MDQ0MDM3IDcuMjUxMjc4MzMsOS40NzM0OTU0MiA3LjM4ODc0OTQ2LDkuNjExMTQ4MzQgQzcuNDU3NDg1MDIsOS42Nzk5MDY1OSA3LjU0NzYzMjI1LDkuNzE0Mjg1NzEgNy42Mzc3Nzk1Miw5LjcxNDI4NTcxIEM3LjcyNzc5MDM4LDkuNzE0Mjg1NzEgNy44MTc5Mzc2MSw5LjY3OTkwNjU5IDcuODg2NjczMTcsOS42MTExNDgzNCBMOS42MTEwNjMwMyw3Ljg4NzAwNzk0IEM5Ljc0ODY3MDU0LDcuNzQ5NDkxNDQgOS43NDg2NzA1NCw3LjUyNjQzNjQgOS42MTExOTk0MSw3LjM4ODkxOTg5IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Ljk5MDU1MDMsMTAuMjc1Mzc0IEMxNS40MzEzNjM2LDkuOTI0MDQ5OCAxNC43NDEwNjAxLDkuNzE0Mjg1NzEgMTQuMTQzNzUwMSw5LjcxNDI4NTcxIEMxMy45NDk1OTM4LDkuNzE0Mjg1NzEgMTMuNzkyMTk5MSw5Ljg1NjA5MTE1IDEzLjc5MjE5OTEsMTAuMDMxMDE3MiBMMTMuNzkyMTk5MSwxMy40MjM0MzAyIEMxMy40NDU5NTgxLDEzLjE5MTIxNzYgMTIuOTk4NDE4MiwxMy4wNTA2Mzg5IDEyLjUxMDAzMTksMTMuMDUwNjM4OSBDMTEuNDE0ODA0OCwxMy4wNTA2Mzg5IDEwLjUyMzgwOTUsMTMuNzU0ODgyIDEwLjUyMzgwOTUsMTQuNjIwNTU3NSBDMTAuNTIzODA5NSwxNS40ODYyMzMxIDExLjQxNDgwNDgsMTYuMTkwNDc2MiAxMi41MTAwMzE5LDE2LjE5MDQ3NjIgQzEzLjYwNDU3ODIsMTYuMTkwNDc2MiAxNC40OTUxNjUsMTUuNDg2MjMzMSAxNC40OTUxNjUsMTQuNjIwNTU3NSBMMTQuNDk1MTY1LDEwLjM3NzkyNTMgQzE1LjM0OTEyNjMsMTAuNTE4NTA0MSAxNi4yOTcwMzQxLDExLjEyNzA2NTMgMTYuMjk3MDM0MSwxMS43NDc2NDgxIEwxNi4yOTcwMzQxLDEyLjk1OTg2MzggQzE2LjI5NzAzNDEsMTMuMTM0Nzg5OSAxNi40NTQ0Mjg4LDEzLjI3NjU5NTMgMTYuNjQ4NDQ5LDEzLjI3NjU5NTMgQzE2Ljg0MjYwNTQsMTMuMjc2NTk1MyAxNywxMy4xMzQ3ODk5IDE3LDEyLjk1OTg2MzggTDE3LDExLjc0NzY0ODEgQzE3LDExLjIwNzI5MDkgMTYuNjQxNTA1MSwxMC42ODQzNTI3IDE1Ljk5MDU1MDMsMTAuMjc1Mzc0IFogTTEyLjUxMDAzMTksMTUuNTU3MTM1OCBDMTEuODAyNTcyOSwxNS41NTcxMzU4IDExLjIyNjkxMTUsMTUuMTM2OTk0MyAxMS4yMjY5MTE1LDE0LjYyMDU1NzUgQzExLjIyNjkxMTUsMTQuMTA0MTIwOCAxMS44MDI1NzI5LDEzLjY4Mzk3OTIgMTIuNTEwMDMxOSwxMy42ODM5NzkyIEMxMy4yMTcwODI0LDEzLjY4Mzk3OTIgMTMuNzkyMTk5MSwxNC4xMDQxMjA4IDEzLjc5MjE5OTEsMTQuNjIwNTU3NSBDMTMuNzkyMTk5MSwxNS4xMzY5OTQzIDEzLjIxNzA4MjQsMTUuNTU3MTM1OCAxMi41MTAwMzE5LDE1LjU1NzEzNTggWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuNDQ5ODExNTQsNy4yODU3MTQyOSBDMi4yNDkyNjA5Miw3LjI4NTcxNDI5IDIuODk5NjIzMDgsNi43MjUzOTcyNyAyLjg5OTYyMzA4LDYuMDM2NTMyNTIgQzIuODk5NjIzMDgsNi4wMTczNzYzOSAyLjg5ODg0NTkzLDUuOTk4MzQ2MjcgMi44OTc4MDk3LDUuOTc5MzE2MTUgQzIuODk4OTc1NDUsNS45Njg3Mjk4NyAyLjg5OTYyMzA4LDUuOTU3ODkxNTQgMi44OTk2MjMwOCw1Ljk0NjkyNzE3IEwyLjg5OTYyMzA4LDMuMjA3NzI1NjIgQzIuOTMxNjE2NjEsMy4yMDQxOTY4NiAyLjk2Mzg2OTE3LDMuMTk4NTI1NjUgMi45OTU5OTIyMiwzLjE5MDA4MTgxIEw2LjYxNjk1OTA3LDIuMjUyNjkxNCBMNi42MTY5NTkwNywzLjM3MDA0ODY4IEM2LjM5MTQ1MDExLDMuMjQ1MjgxNzUgNi4xMjM0NTU4MywzLjE3MjU2NDA2IDUuODM2MDMyMjcsMy4xNzI1NjQwNiBDNS4wMzY1ODI4OSwzLjE3MjU2NDA2IDQuMzg2MzUwMjQsMy43MzI2Mjg5NyA0LjM4NjM1MDI0LDQuNDIwODYzNjIgQzQuMzg2MzUwMjQsNS4xMDk3MjgzNiA1LjAzNjU4Mjg5LDUuNjcwMTcxNCA1LjgzNjAzMjI3LDUuNjcwMTcxNCBDNi42MzU0ODE2NCw1LjY3MDE3MTQgNy4yODU3MTQyOSw1LjEwOTcyODM2IDcuMjg1NzE0MjksNC40MjA4NjM2MiBMNy4yODU3MTQyOSwwLjYwNjc3NTk2NCBDNy4yODU3MTQyOSwwLjQwODE1NzA3MiA3LjE5OTU3NzksMC4yMjk3MDI1MzQgNy4wNDkxOTU0MiwwLjExNzI4NjI1OCBDNi45MDE5MjE1OCwwLjAwNzM5MDUyNTc1IDYuNzA4Nzk0NzEsLTAuMDI3MjY2OTY2NiA2LjUxOTY4MzI2LDAuMDIxNzU3NjEyMiBMMi44MjQxMDgwNCwwLjk3NzU0ODAxNiBDMi44MjM5Nzg0OSwwLjk3NzY3NDA2NyAyLjgyMzg0ODk3LDAuOTc3Njc0MDY3IDIuODIzNzE5NDUsMC45Nzc2NzQwNjcgQzIuNDg1NjUwMywxLjA2NTY0MTA1IDIuMjMwNzM4MzgsMS4zOTQwNjc5OSAyLjIzMDczODM4LDEuNzQxNjUxMDMgTDIuMjMwNzM4MzgsNC45ODQ4MzUzOCBDMi4wMDUwOTk4Niw0Ljg2MDA2ODQ2IDEuNzM3MjM1MSw0Ljc4NzIyNDcxIDEuNDQ5ODExNTQsNC43ODcyMjQ3MSBDMC42NTAzNjIxNjMsNC43ODcyMjQ3MSAwLDUuMzQ3NjY3NzUgMCw2LjAzNjUzMjUyIEMwLDYuNzI1Mzk3MjcgMC42NTAzNjIxNjMsNy4yODU3MTQyOSAxLjQ0OTgxMTU0LDcuMjg1NzE0MjkgWiBNNS44MzYwMzIyNyw1LjAxOTM2Njg2IEM1LjQwNTQ3OTgxLDUuMDE5MzY2ODYgNS4wNTUxMDU0Niw0Ljc1MDkyODg3IDUuMDU1MTA1NDYsNC40MjA5ODk2NCBDNS4wNTUxMDU0Niw0LjA5MTQyODQ2IDUuNDA1NDc5ODEsMy44MjMzNjg1NyA1LjgzNjAzMjI3LDMuODIzMzY4NTcgQzYuMjY2NzE0MjQsMy44MjMzNjg1NyA2LjYxNjk1OTA3LDQuMDkxNDI4NDYgNi42MTY5NTkwNyw0LjQyMDk4OTY0IEM2LjYxNjk1OTA3LDQuNzUwOTI4ODcgNi4yNjY3MTQyNCw1LjAxOTM2Njg2IDUuODM2MDMyMjcsNS4wMTkzNjY4NiBaIE0yLjg5OTQ5MzU2LDEuNzQxNjUxMDMgQzIuODk5NDkzNTYsMS42ODcyMDcyOCAyLjk1NTU3OTM2LDEuNjE3MTM2MTQgMi45OTYxMjE3OCwxLjYwNjQyMzg0IEw2LjYxNjk1OTA3LDAuNjcwMDQxNjEgTDYuNjE2OTU5MDcsMS40NzAzMTQ0NSBDNi42MTY5NTkwNywxLjUyMjg2Nzc5IDYuNTU5NTc3OTcsMS41OTQxOTkxNyA2LjUxOTU1MzcsMS42MDQ1MzM0MiBMMi44OTk0OTM1NiwyLjU0MTY3MTggTDIuODk5NDkzNTYsMS43NDE2NTEwMyBaIE0xLjQ0OTgxMTU0LDUuNDM4MDI5MjggQzEuODczMTEwNCw1LjQzODAyOTI4IDIuMjMwNzM4MzgsNS43MTIxMzg0NSAyLjIzMDczODM4LDYuMDM2NTMyNTIgQzIuMjMwNzM4MzgsNi4zNjA5MjY1NiAxLjg3MzExMDQsNi42MzUwMzU3NiAxLjQ0OTgxMTU0LDYuNjM1MDM1NzYgQzEuMDI2NTEyNjgsNi42MzUwMzU3NiAwLjY2ODg4NDczNSw2LjM2MDkyNjU2IDAuNjY4ODg0NzM1LDYuMDM2NTMyNTIgQzAuNjY4ODg0NzM1LDUuNzEyMTM4NDUgMS4wMjY1MTI2OCw1LjQzODAyOTI4IDEuNDQ5ODExNTQsNS40MzgwMjkyOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuNzAyNDgwOCw3LjkyMjc3MzE5IEMxMi44MzQ5MDIyLDcuOTM2NjYyODUgMTIuOTY3NTgzLDcuOTQzNTQxNTQgMTMuMTAwMDA0Myw3Ljk0MzU0MTU0IEMxMy43ODEwNDcsNy45NDM1NDE1NCAxNC40NTQ0Mzc1LDcuNzYxMjU2MiAxNS4wNDM1MjQ1LDcuNDE2MjYzMzggQzE1LjE2MTU0OTQsNy40NTY3NDE4NSAxNS4yODQ2MzI1LDcuNDc3MjQ1NjUgMTUuNDA3ODQ1Myw3LjQ3NzI0NTY1IEMxNS42OTg2Mjc2LDcuNDc3MjQ1NjUgMTUuOTg5MjgwMiw3LjM2NDU0MDkgMTYuMjEwNTQ0NSw3LjEzODk5OTIxIEMxNi40MjQ0MTYsNi45MjE2NTkwNCAxNi41NDIzMTEyLDYuNjMxMjk4ODkgMTYuNTQyNTcwNiw2LjMyMTQ5MzIgQzE2LjU0MjcwMDMsNi4xOTI5MTQ1OSAxNi41MjIyMDgxLDYuMDY3Nzc1MzQgMTYuNDgzMjk4Nyw1Ljk0OTY0NzAyIEMxNi44ODczMDcxLDUuMjMyMDE0MzMgMTcuMDYzMzA2OSw0LjM5MTc1NTczIDE2Ljk3OTY1MTksMy41NjI2MDg4NyBDMTYuODg4MzQ0NywyLjY1ODU5MDExIDE2LjQ5MDQzMjEsMS44MDYxNjE1MiAxNS44NTg5MzQsMS4xNjI0NzQ3NCBDMTUuMjI3MzA2MSwwLjUxOTA1MjU0IDE0LjM5MTQwNDQsMC4xMTM2MDY2MTEgMTMuNTA1MDUwMywwLjAyMDc0NDI5NTMgQzEyLjY5MTk3NTMsLTAuMDY0NTc3OTU4NSAxMS44NjczNTczLDAuMTE1MDYxNzI3IDExLjE2MzIyODQsMC41MjcxMjE3NjYgQzEwLjc2NzI2MTMsMC4zOTEzOTk5MTMgMTAuMzEyMDIyNCwwLjQ4Mzg2NTQwNiA5Ljk5NzI0NjAyLDAuODA0NzgyNzk0IEM5Ljc4MzI0NDgxLDEuMDIyNzg0MzkgOS42NjU0NzkyNiwxLjMxMzU0MTQgOS42NjU0NzkyNiwxLjYyMzM0NzA2IEM5LjY2NTQ3OTI2LDEuNzUxMjY0MjcgOS42ODU5NzE1MiwxLjg3NjAwNjcgOS43MjQ2MjE0MiwxLjk5MzczODEzIEM5LjMyMDQ4MzM5LDIuNzExMjM4NTQgOS4xNDQzNTM4OCwzLjU1MTQ5NzE0IDkuMjI4MTM4NjIsNC4zODA3NzYzMSBDOS4yNDAzMzAxOSw0LjUwMTI4NTY2IDkuMjU4MzU4MTgsNC42MjA4NjkwNyA5LjI4MTE4NDk3LDQuNzM5MjYxOTMgTDEuODk4NjYxNjgsMTIuNjYzNTE0MyBDMS40MDA4ODE4NiwxMy4xOTgzMzI1IDEuNDAzMzQ2MTMsMTQuMDE4NDg0MiAxLjkwNDg4NzE3LDE0LjUzMDk0NjcgTDIuMTk3MDk2MSwxNC44Mjg1ODI0IEMxLjg1MDY3MzUyLDE2LjI0MzA3OTQgMC4zOTAwMTc5MzIsMTYuMzE0NjQ0MiAwLjMyNDEzMTQ2MywxNi4zMTcxNTc2IEMwLjEzOTgzMTAyNywxNi4zMjMyNDI2IC0wLjAwNTA0MTMwNjA4LDE2LjQ4MDI2MiAwLjAwMDI3NjI5OTk5NSwxNi42NjgzNjc3IEMwLjAwNTU5Mzg4OTQ3LDE2Ljg1MzU2MzMgMC4xNTQzNTcxNywxNyAwLjMzNDc2NjY5MiwxNyBDMC4zMzgxMzg4NDksMTcgMC4zNDEzODEyODMsMTcgMC4zNDQ3NTM0MDcsMTYuOTk5ODY3NyBDMC4zNjcwNjE0MTMsMTYuOTk5MjA2MyAwLjg5ODQzMjk1MiwxNi45ODA0MjIyIDEuNDcyMjE1NjIsMTYuNzAzNDIyNiBDMS45MDkwMzc1LDE2LjQ5MjQzMiAyLjQzODcyMjkxLDE2LjA5NjkwNzIgMi43MjgwNzg1MSwxNS4zNjkzNTMzIEwyLjc0NjQ5NTYsMTUuMzg4MTM3NCBDMi45OTgzNjg1MywxNS42NDU1NTkzIDMuMzI2NjMzNDQsMTUuNzc0NDAyNCAzLjY1NzQ5MjMxLDE1Ljc3NDQwMjQgQzMuOTg1NjI3NSwxNS43NzQ0MDI0IDQuMzE2MjI2OTgsMTUuNjQ3ODA4IDQuNTc3Njk3NTYsMTUuMzk0MjIyNSBMNy40MzIzNDQxMiwxMi42MjIyNDIxIEM3LjU2NjE5MjE2LDEyLjQ5MjIwODQgNy41NzE1MDk3NiwxMi4yNzYwNTg4IDcuNDQzODg3MjEsMTIuMTM5NDEwOSBDNy4zMTYzOTQzNSwxMi4wMDI3NjMxIDcuMTA0NDY4MzEsMTEuOTk3NDcxOCA2Ljk3MDQ5MDU5LDEyLjEyNzUwNTUgTDQuMTE2MTAzNDEsMTQuODk5MzUzNSBDMy44NTY1NzgzLDE1LjE1MDk1NDkgMy40NjMyMDUxMiwxNS4xNTM2MDA1IDMuMjIwMDIxOTEsMTQuOTA1MTc0IEwyLjM3ODQxMzQ5LDE0LjA0ODExNTUgQzIuMTM1NDg5NjgsMTMuNzk5ODIxMiAyLjEzODA4MzY0LDEzLjM5ODIxMTUgMi4zODQxMjAxOCwxMy4xMzM5MTEgTDkuNTA0NzgzODIsNS40OTA4OTEyNiBDOS42OTk1ODk3Nyw1Ljk2OTg4NjI3IDkuOTg1MzEzODMsNi40MTAxMjI1MSAxMC4zNDkxMTU5LDYuNzgwOTEwNDQgQzEwLjcxMjI2OTUsNy4xNTExNjkyIDExLjE0MzY0NDEsNy40NDIxOTA3NSAxMS42MTMxNDk4LDcuNjQwNjE0NTQgTDkuNTY0OTYzNTYsOS42MjM3OTQxNSBDOS41NjMwMTgwOSw5LjYyNTY0NjEyIDkuNTYxMjAyMzQsOS42Mjc0OTgwNiA5LjU1OTI1Njg2LDkuNjI5MzUwMDMgTDkuMTU3NTgzMDcsMTAuMDM3MDQ0OCBDOS4wMjY0NTg2NywxMC4xNjk5ODg3IDkuMDI1OTM5ODgsMTAuMzg2MjcwNiA5LjE1NjI4NjA3LDEwLjUyMDAwODMgQzkuMjIxNzgzNDEsMTAuNTg3MDc1NSA5LjMwNzc3MywxMC42MjA2NzUzIDkuMzkzNzYyNTksMTAuNjIwNjc1MyBDOS40NzkxMDM2NiwxMC42MjA2NzUzIDkuNTY0NTc0NDYsMTAuNTg3NjA0NiA5LjYyOTk0MjExLDEwLjUyMTE5ODggTDEwLjAyODc2MjYsMTAuMTE2NDE0MyBMMTIuMzUwNDgxMyw3Ljg2ODUzNzM0IEMxMi40NjY2OTA0LDcuODkxOTUxMzQgMTIuNTg0MDY2OCw3LjkxMDMzODYyIDEyLjcwMjQ4MDgsNy45MjI3NzMxOSBaIE0xNS4zODU1MzczLDEuNjQ1NTcwNTIgQzE2LjMzOTA3NDksMi42MTc1ODI1MSAxNi41ODUzNzA4LDQuMTAzNzc2NjkgMTYuMDQyNDU2Miw1LjMzMDAzNTcxIEwxMS43NzExMjE2LDAuOTc2NjE3ODAyIEMxMi45NzM5MzgxLDAuNDIzMTQ3NzE4IDE0LjQzMTc0MDQsMC42NzQwODc2NTkgMTUuMzg1NTM3MywxLjY0NTU3MDUyIFogTTEwLjQ3MDY0MjYsMS4yODc4Nzg1NyBDMTAuNTYxNDMxMSwxLjE5NTI4MDgxIDEwLjY4MDYyMzIsMS4xNDkxMTQyMSAxMC43OTk4MTU0LDEuMTQ5MTE0MjEgQzEwLjkxOTEzNzMsMS4xNDkxMTQyMSAxMS4wMzgzMjk1LDEuMTk1MjgwODEgMTEuMTI5MTE3OSwxLjI4Nzg3ODU3IEwxNS43Mzc1MzY5LDUuOTg0ODM0MTkgQzE1LjgyNDk1MzIsNi4wNzM5OTI2MiAxNS44NzMwNzEsNi4xOTMzMTE0NSAxNS44NzI5NDEzLDYuMzIwOTY0MDcgQzE1Ljg3MjgxMTcsNi40NDgwODc1NyAxNS44MjQ4MjM1LDYuNTY2NzQ1MDIgMTUuNzM3NDA3Miw2LjY1NTUwNjU3IEMxNS41NTU3MDA3LDYuODQwODM0NDEgMTUuMjU5ODYwMyw2Ljg0MDgzNDQxIDE1LjA3ODAyNDEsNi42NTU1MDY1NyBMMTAuNDcwNjQyNiwxLjk1ODY4MzI3IEMxMC4zODMyMjY0LDEuODY5NTI0ODYgMTAuMzM1MTA4NSwxLjc1MDQ3MDU1IDEwLjMzNTEwODUsMS42MjMyMTQ3OCBDMTAuMzM1MTA4NSwxLjQ5NTk1OTAxIDEwLjM4MzIyNjQsMS4zNzY5MDQ3IDEwLjQ3MDY0MjYsMS4yODc4Nzg1NyBaIE0xMC4xNjU0NjM5LDIuNjEzMjE3MiBMMTQuNDM2MDIwNCw2Ljk2Njg5OTY1IEMxMy4yMzM0NjMzLDcuNTIwNzY2NTkgMTEuNzc2MDUwMSw3LjI2OTgyNjY1IDEwLjgyMjUxMjUsNi4yOTc4MTQ2MiBDOS44Njg0NTYyLDUuMzI1MjczNSA5LjYyMjE2MDI0LDMuODM5MjExNjQgMTAuMTY1NDYzOSwyLjYxMzIxNzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNjE1NTM5MzYsMTAuNzA5Nzg5NCBDOC4yNzQ1NzAwMSwxMC40MjYyMjMgNy43Njc2MzExNCwxMC40NzE5Mjk1IDcuNDgzMzM0MzYsMTAuODEyNzA2NyBMNy40NzIxMjQ0MSwxMC44MjYwNzY2IEM3LjE4NzgyNzYzLDExLjE2Njg1MzggNy4yMzM5MTI5OSwxMS42NzMwNDQ4IDcuNTc0ODgyMzMsMTEuOTU2NjExMiBDNy43MjUyODI0NCwxMi4wODE5MTUyIDcuOTA3NzU1NTYsMTIuMTQyODU3MSA4LjA4OTI5NDQyLDEyLjE0Mjg1NzEgQzguMzE5NDA5ODEsMTIuMTQyODU3MSA4LjU0ODI3OTY1LDEyLjA0NDI5MjkgOC43MDcwODcyNSwxMS44NTQwMDQ5IEw4LjcxODYwODY0LDExLjg0MDMyNCBDOS4wMDI1OTQwNSwxMS40OTk4NTc3IDguOTU2NTA4NywxMC45OTM2NjY5IDguNjE1NTM5MzYsMTAuNzA5Nzg5NCBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L3N2Zz4=);
            }

            .shortCuts a.shortCut.ob {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjIgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0id2lyZWZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQmEtSG9tZS1TaW5lbWEtVGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUyLjAwMDAwMCwgLTc2OC4wMDAwMDApIiBmaWxsPSIjNDg0ODQ4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ib3BlcmFfYmFsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQ3LjAwMDAwMCwgNzU5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImJpbm9jdWxhcnMtKDEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgOS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy4zLDEuNDY2NjY2NjcgQzIuNjkyNDc5MTcsMS40NjY2NjY2NyAyLjIsMC45NzQxODc1IDIuMiwwLjM2NjY2NjY2NyBDMi4yLDAuMTY0MTc1IDIuMDM1ODI1LDAgMS44MzMzMzMzMywwIEMxLjYzMDg0MTY3LDAgMS40NjY2NjY2NywwLjE2NDE3NSAxLjQ2NjY2NjY3LDAuMzY2NjY2NjY3IEMxLjQ2NjY2NjY3LDAuOTc0MTg3NSAwLjk3NDE4NzUsMS40NjY2NjY2NyAwLjM2NjY2NjY2NywxLjQ2NjY2NjY3IEMwLjE2NDE3NSwxLjQ2NjY2NjY3IDAsMS42MzA4NDE2NyAwLDEuODMzMzMzMzMgQzAsMi4wMzU4MjUgMC4xNjQxNzUsMi4yIDAuMzY2NjY2NjY3LDIuMiBDMC45NzQxODc1LDIuMiAxLjQ2NjY2NjY3LDIuNjkyNDc5MTcgMS40NjY2NjY2NywzLjMgQzEuNDY2NjY2NjcsMy41MDI0OTE2NyAxLjYzMDg0MTY3LDMuNjY2NjY2NjcgMS44MzMzMzMzMywzLjY2NjY2NjY3IEMyLjAzNTgyNSwzLjY2NjY2NjY3IDIuMiwzLjUwMjQ5MTY3IDIuMiwzLjMgQzIuMiwyLjY5MjQ3OTE3IDIuNjkyNDc5MTcsMi4yIDMuMywyLjIgQzMuNTAyNDkxNjcsMi4yIDMuNjY2NjY2NjcsMi4wMzU4MjUgMy42NjY2NjY2NywxLjgzMzMzMzMzIEMzLjY2NjY2NjY3LDEuNjMwODQxNjcgMy41MDI0OTE2NywxLjQ2NjY2NjY3IDMuMywxLjQ2NjY2NjY3IFogTTEuODMzMzMzMzMsMi4yIEMxLjcyOTAxNjY3LDIuMDYxMDc5MTcgMS42MDU1ODc1LDEuOTM3NjUgMS40NjY2NjY2NywxLjgzMzMzMzMzIEMxLjYwNTU4NzUsMS43MjkwMTY2NyAxLjcyOTAxNjY3LDEuNjA1NTg3NSAxLjgzMzMzMzMzLDEuNDY2NjY2NjcgQzEuOTM3NjUsMS42MDU1ODc1IDIuMDYxMDc5MTcsMS43MjkwMTY2NyAyLjIsMS44MzMzMzMzMyBDMi4wNjEwNzkxNywxLjkzNzY1IDEuOTM3NjUsMi4wNjEwNzkxNyAxLjgzMzMzMzMzLDIuMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi4yMzMzMzMzMyw0LjAzMzMzMzMzIEM0LjgxNTgsNC4wMzMzMzMzMyAzLjY2NjY2NjY3LDUuMTgyNDY2NjcgMy42NjY2NjY2Nyw2LjYgQzMuNjY2NjY2NjcsOC4wMTc1MzMzMyA0LjgxNTgsOS4xNjY2NjY2NyA2LjIzMzMzMzMzLDkuMTY2NjY2NjcgQzcuNjUwODY2NjcsOS4xNjY2NjY2NyA4LjgsOC4wMTc1MzMzMyA4LjgsNi42IEM4Ljc5ODE2NjY3LDUuMTgzMjQ1ODMgNy42NTAwODc1LDQuMDM1MTY2NjcgNi4yMzMzMzMzMyw0LjAzMzMzMzMzIFogTTYuMjMzMzMzMzMsOC40MzMzMzMzMyBDNS4yMjA4MjkxNyw4LjQzMzMzMzMzIDQuNCw3LjYxMjUwNDE3IDQuNCw2LjYgQzQuNCw1LjU4NzQ5NTgzIDUuMjIwODI5MTcsNC43NjY2NjY2NyA2LjIzMzMzMzMzLDQuNzY2NjY2NjcgQzcuMjQ1ODM3NSw0Ljc2NjY2NjY3IDguMDY2NjY2NjcsNS41ODc0OTU4MyA4LjA2NjY2NjY3LDYuNiBDOC4wNjU0NzUsNy42MTIgNy4yNDUzMzMzMyw4LjQzMjE0MTY3IDYuMjMzMzMzMzMsOC40MzMzMzMzMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuMDMzMzMzMyw0LjAzMzMzMzMzIEMxMy42MTU4LDQuMDMzMzMzMzMgMTIuNDY2NjY2Nyw1LjE4MjQ2NjY3IDEyLjQ2NjY2NjcsNi42IEMxMi40NjY2NjY3LDguMDE3NTMzMzMgMTMuNjE1OCw5LjE2NjY2NjY3IDE1LjAzMzMzMzMsOS4xNjY2NjY2NyBDMTYuNDUwODY2Nyw5LjE2NjY2NjY3IDE3LjYsOC4wMTc1MzMzMyAxNy42LDYuNiBDMTcuNTk4MTY2Nyw1LjE4MzI0NTgzIDE2LjQ1MDA4NzUsNC4wMzUxNjY2NyAxNS4wMzMzMzMzLDQuMDMzMzMzMzMgWiBNMTUuMDMzMzMzMyw4LjQzMzMzMzMzIEMxNC4wMjA4MjkyLDguNDMzMzMzMzMgMTMuMiw3LjYxMjUwNDE3IDEzLjIsNi42IEMxMy4yLDUuNTg3NDk1ODMgMTQuMDIwODI5Miw0Ljc2NjY2NjY3IDE1LjAzMzMzMzMsNC43NjY2NjY2NyBDMTYuMDQ1ODM3NSw0Ljc2NjY2NjY3IDE2Ljg2NjY2NjcsNS41ODc0OTU4MyAxNi44NjY2NjY3LDYuNiBDMTYuODY1NDc1LDcuNjEyIDE2LjA0NTMzMzMsOC40MzIxNDE2NyAxNS4wMzMzMzMzLDguNDMzMzMzMzMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjgsMy4zIEwxOS44LDUuNSBMMTguOTEwNDY2Nyw1LjUgQzE4LjMwNTQyMDgsMy4zNTg3MTI1IDE2LjA3OTExMjUsMi4xMTMzMjkxNyAxMy45Mzc4MjUsMi43MTgzNzUgQzEyLjU5MDE4NzUsMy4wOTkxNTgzMyAxMS41MzY5ODMzLDQuMTUyMzYyNSAxMS4xNTYyLDUuNSBMMTAuMTEwNDY2Nyw1LjUgQzkuNTAyOTQ1ODMsMy4zNTY4NzkxNyA3LjI3MzE1NDE3LDIuMTEyMDQ1ODMgNS4xMzAwMzMzMywyLjcxOTU2NjY3IEMyLjk4NjkxMjUsMy4zMjcwODc1IDEuNzQyMDc5MTcsNS41NTY4NzkxNyAyLjM0OTYsNy43IEMyLjk1NzEyMDgzLDkuODQzMTIwODMgNS4xODY5MTI1LDExLjA4Nzk1NDIgNy4zMzAwMzMzMywxMC40ODA0MzMzIEM4LjY3NjQzMzMzLDEwLjA5ODc3OTIgOS43Mjg4MTI1LDkuMDQ2NCAxMC4xMTA0NjY3LDcuNyBMMTEuMTU2Miw3LjcgQzExLjc2MTI0NTgsOS44NDEyODc1IDEzLjk4NzU1NDIsMTEuMDg2NjcwOCAxNi4xMjg4NDE3LDEwLjQ4MTYyNSBDMTcuNDc2NDc5MiwxMC4xMDA4NDE3IDE4LjUyOTY4MzMsOS4wNDc2Mzc1IDE4LjkxMDQ2NjcsNy43IEwxOS44LDcuNyBMMTkuOCwyMC4xNjY2NjY3IEwyMiwyMC4xNjY2NjY3IEwyMiwzLjMgTDE5LjgsMy4zIFogTTYuMjMzMzMzMzMsOS45IEM0LjQxMDc3MDgzLDkuOSAyLjkzMzMzMzMzLDguNDIyNTE2NjcgMi45MzMzMzMzMyw2LjYgQzIuOTMzMzMzMzMsNC43Nzc0Mzc1IDQuNDEwNzcwODMsMy4zIDYuMjMzMzMzMzMsMy4zIEM4LjA1NTg5NTgzLDMuMyA5LjUzMzMzMzMzLDQuNzc3NDM3NSA5LjUzMzMzMzMzLDYuNiBDOS41MzEzMTY2Nyw4LjQyMTY5MTY3IDguMDU1MDI1LDkuODk3OTgzMzMgNi4yMzMzMzMzMyw5LjkgWiBNMTEsNi45NjY2NjY2NyBMMTAuMjY2NjY2Nyw2Ljk2NjY2NjY3IEwxMC4yNjY2NjY3LDYuMjMzMzMzMzMgTDExLDYuMjMzMzMzMzMgTDExLDYuOTY2NjY2NjcgWiBNMTUuMDMzMzMzMyw5LjkgQzEzLjIxMDgxNjcsOS45IDExLjczMzMzMzMsOC40MjI1MTY2NyAxMS43MzMzMzMzLDYuNiBDMTEuNzMzMzMzMyw0Ljc3NzQzNzUgMTMuMjEwODE2NywzLjMgMTUuMDMzMzMzMywzLjMgQzE2Ljg1NTg5NTgsMy4zIDE4LjMzMzMzMzMsNC43Nzc0Mzc1IDE4LjMzMzMzMzMsNi42IEMxOC4zMzEzMTY3LDguNDIxNjkxNjcgMTYuODU1MDI1LDkuODk3OTgzMzMgMTUuMDMzMzMzMyw5LjkgWiBNMjEuMjY2NjY2NywxOS40MzMzMzMzIEwyMC41MzMzMzMzLDE5LjQzMzMzMzMgTDIwLjUzMzMzMzMsMTYuNSBMMjEuMjY2NjY2NywxNi41IEwyMS4yNjY2NjY3LDE5LjQzMzMzMzMgWiBNMjEuMjY2NjY2NywxNS43NjY2NjY3IEwyMC41MzMzMzMzLDE1Ljc2NjY2NjcgTDIwLjUzMzMzMzMsNy43IEwyMS4yNjY2NjY3LDcuNyBMMjEuMjY2NjY2NywxNS43NjY2NjY3IFogTTIxLjI2NjY2NjcsNi45NjY2NjY2NyBMMTkuMDY2NjY2Nyw2Ljk2NjY2NjY3IEwxOS4wNjY2NjY3LDYuMjMzMzMzMzMgTDIxLjI2NjY2NjcsNi4yMzMzMzMzMyBMMjEuMjY2NjY2Nyw2Ljk2NjY2NjY3IFogTTIxLjI2NjY2NjcsNS41IEwyMC41MzMzMzMzLDUuNSBMMjAuNTMzMzMzMyw0LjAzMzMzMzMzIEwyMS4yNjY2NjY3LDQuMDMzMzMzMzMgTDIxLjI2NjY2NjcsNS41IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L3N2Zz4gICAgICAgICAgICAgICAg);
            }

            .shortCuts a.shortCut.all {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI0cHgiIHZpZXdCb3g9IjAgMCAxNiA0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IndpcmVmcmFtZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJhLUhvbWUtU2luZW1hLVRhYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMC4wMDAwMDAsIC03NzMuMDAwMDAwKSIgZmlsbD0iIzk5OTk5OSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzcG9ydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIyLjAwMDAwMCwgNzU5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgMTYuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtMTYuMDAwMDAwKSB0cmFuc2xhdGUoMTQuMDAwMDAwLCA4LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGN4PSIyIiBjeT0iMiIgcj0iMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC1Db3B5LTMiIGN4PSIyIiBjeT0iOCIgcj0iMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC1Db3B5LTQiIGN4PSIyIiBjeT0iMTQiIHI9IjIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L3N2Zz4=);
            }

            .shortCuts a.shortCut.active,
            .shortCuts section.cityModal div.cityModalWrapper div.cityList a.shortCut:hover,
            section.cityModal div.cityModalWrapper div.cityList .shortCuts a.shortCut:hover {
                background-color: #f8e71c;
            }

        .shortCuts div.subMenu {
            position: absolute;
            top: 100px;
            right: 0;
            width: 20%;
            height: 326px;
            background-color: #f8f8f8;
        }

            .shortCuts div.subMenu a {
                width: 100%;
                display: block;
                padding: 2.375rem 0 0.625rem;
                font-size: 0.75rem;
                color: #474747;
                text-align: center;
                background-image: url("../img/dots.svg");
                background-repeat: no-repeat;
                background-position: top 10px center;
                background-size: 1.25rem;
            }

                .shortCuts div.subMenu a:not(:last-child) {
                    border-bottom: 1px solid rgba(71, 71, 71, 0.1);
                }

                .shortCuts div.subMenu a.active,
                .shortCuts div.subMenu section.cityModal div.cityModalWrapper div.cityList a:hover,
                section.cityModal div.cityModalWrapper div.cityList .shortCuts div.subMenu a:hover {
                    background-color: #f8e71c;
                }

                .shortCuts div.subMenu a.spor {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI3cHgiIHZpZXdCb3g9IjAgMCAyNSAyNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCA2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBhdGggZD0iTTEyLjg4NDc1LDUuOTg1NyBDMTEuMjEzMTYsNS45ODU3IDkuODUzMDgsNC42NDMwNSA5Ljg1MzA4LDIuOTkyODEgQzkuODUzMDgsMS4zNDI1NyAxMS4yMTMwOCwwIDEyLjg4NDc1LDAgQzE0LjU1NjUxLDAgMTUuOTE2NTEsMS4zNDI1NyAxNS45MTY1MSwyLjk5MjgxIEMxNS45MTY1MSw0LjY0MzA1IDE0LjU1NjUxLDUuOTg1NyAxMi44ODQ3NSw1Ljk4NTcgWiBNMTIuODg0NzYsMS40OTY0MiBDMTIuMDQ4OTksMS40OTY0MiAxMS4zNjkwMSwyLjE2NzY4IDExLjM2ODk0LDIuOTkyODEgQzExLjM2ODk0LDMuODE3OTQgMTIuMDQ4OTEsNC40ODkyNyAxMi44ODQ3Niw0LjQ4OTI3IEMxMy43MjA2LDQuNDg5MjcgMTQuNDAwNjUsMy44MTgwMSAxNC40MDA2NSwyLjk5MjgxIEMxNC40MDA2NSwyLjE2Nzc2IDEzLjcyMDY4LDEuNDk2NDIgMTIuODg0NzYsMS40OTY0MiBaIE0xMy41NjkxMSwxOC40MDU5NCBMMTAuMjgxODEsMjUuNDA1MzUgTDExLjEyMDcyLDI1LjQwNTM1IEMxMS41MzYwNCwyNS40MDUzNSAxMS44NzI2NSwyNS43NDc4MDMgMTEuODcyNjUsMjYuMTcwMzIyIEMxMS44NzI2NSwyNi41OTI4NDIgMTEuNTM2MDQsMjYuOTM1Mjk0IDExLjEyMDcyLDI2LjkzNTI5NCBMOS4wOTMyNSwyNi45MzUyOTQgQzkuMDkxNjYsMjYuOTM1Mjk0IDkuMDkwMTYsMjYuOTM1NjM0IDkuMDg4NTcsMjYuOTM1NjM0IEM5LjA0ODMsMjYuOTM1NjM0IDkuMDA3NzgsMjYuOTMxMTI5IDguOTY3NDMsMjYuOTI0NDE0IEM4Ljk1NTksMjYuOTIyNTQ0IDguOTQ0MjgsMjYuOTIxMDE0IDguOTMzLDI2LjkxODU1IEM4LjkyMTY0LDI2LjkxNjE3IDguOTEwMzYsMjYuOTEyNzcgOC44OTkwOCwyNi45MDk3MSBDOC44ODQxMywyNi45MDU3MTUgOC44NjkxNywyNi45MDE3MiA4Ljg1NDU1LDI2Ljg5Njk2IEM4Ljg0NDc4LDI2Ljg5MzY0NSA4LjgzNTA5LDI2Ljg4OTczNiA4LjgyNTMxLDI2Ljg4NTk5NiBDOC44MDk1MiwyNi44ODAwNDYgOC43OTM5LDI2Ljg3MzU4NiA4Ljc3ODYxLDI2Ljg2NjUzMSBDOC43NzQwOSwyNi44NjQ0OTIgOC43Njk0MiwyNi44NjI5NjIgOC43NjQ5LDI2Ljg2MDgzNyBDOC43NTkyMiwyNi44NTgxMTcgOC43NTQwNCwyNi44NTQ3MTcgOC43NDg1MywyNi44NTE4MjcgQzguNzM3LDI2Ljg0NTg3NyA4LjcyNTY0LDI2LjgzOTU4NyA4LjcxNDQ0LDI2LjgzMzA0MyBDOC43MDMyNSwyNi44MjY0OTggOC42OTIzLDI2LjgxOTc4MyA4LjY4MTYxLDI2LjgxMjcyOCBDOC42NzI1LDI2LjgwNjc3OSA4LjY2MzY0LDI2LjgwMDU3NCA4LjY1NDg3LDI2Ljc5NDE5OSBDOC42NDI5MiwyNi43ODU1MjkgOC42MzEyMywyNi43NzY3NzUgOC42MTk4NiwyNi43Njc1OTUgQzguNjEyOTMsMjYuNzYxOTg1IDguNjA2MTYsMjYuNzU2MDM2IDguNTk5MzksMjYuNzUwMTcxIEM4LjU4NzM2LDI2LjczOTYzMSA4LjU3NTY3LDI2LjcyOTAwNyA4LjU2NDM5LDI2LjcxNzc4NyBDOC41NTg1NCwyNi43MTIwMDcgOC41NTI5NCwyNi43MDU4ODcgOC41NDcyNiwyNi42OTk5MzggQzguNTM2MjMsMjYuNjg4MjkzIDguNTI1NTQsMjYuNjc2NTYzIDguNTE1MzUsMjYuNjY0MjM5IEM4LjUwOTU4LDI2LjY1NzI2OSA4LjUwNDE1LDI2LjY1MDEyOSA4LjQ5ODY0LDI2LjY0MzA3NSBDOC40ODk1MywyNi42MzEyNiA4LjQ4MDU5LDI2LjYxOTQ0NiA4LjQ3MjIzLDI2LjYwNzEyMSBDOC40NjYxNCwyNi41OTgyODEgOC40NjA1NCwyNi41ODkxMDIgOC40NTQ4NiwyNi41ODAwOTIgQzguNDQ4MDEsMjYuNTY4OTU3IDguNDQxMTUsMjYuNTU3OTA4IDguNDM0ODksMjYuNTQ2NTE4IEM4LjQyODcxLDI2LjUzNTQ2OSA4LjQyMzAyLDI2LjUyNDA3OSA4LjQxNzQzLDI2LjUxMjY4OSBDOC40MTI1LDI2LjUwMjY2IDguNDA3NTcsMjYuNDkyNjMgOC40MDMwNiwyNi40ODIzNDYgQzguMzk3NDYsMjYuNDY5NjgxIDguMzkyNDUsMjYuNDU2NTkyIDguMzg3NTIsMjYuNDQzNTg3IEM4LjM4Mzg0LDI2LjQzMzcyNyA4LjM4MDE2LDI2LjQyMzk1MyA4LjM3NjgyLDI2LjQxMzkyMyBDOC4zNzI0OCwyNi40MDA3NDkgOC4zNjg2MywyNi4zODczMTkgOC4zNjQ5NiwyNi4zNzM4OSBDOC4zNjIwMywyNi4zNjMwMSA4LjM1OTE5LDI2LjM1MjEzIDguMzU2NjksMjYuMzQxMTY2IEM4LjM1MzkzLDI2LjMyODc1NiA4LjM1MTU5LDI2LjMxNjM0NyA4LjM0OTQyLDI2LjMwMzg1MiBDOC4zNDcxNiwyNi4yOTA4NDggOC4zNDUxNiwyNi4yNzc3NTggOC4zNDM0OSwyNi4yNjQ1ODQgQzguMzQyMTUsMjYuMjUzNzg5IDguMzQxMTUsMjYuMjQyOTk0IDguMzQwMzEsMjYuMjMyMTE1IEM4LjMzOTA2LDI2LjIxNjY0NSA4LjMzODMxLDI2LjIwMTM0NiA4LjMzNzk3LDI2LjE4NTc5MSBDOC4zMzc4OSwyNi4xODA2MDcgOC4zMzcyMiwyNi4xNzU1OTIgOC4zMzcyMiwyNi4xNzA0MDcgQzguMzM3MjIsMjYuMTY1ODE3IDguMzM3OCwyNi4xNjE0ODIgOC4zMzc4OSwyNi4xNTY4OTMgQzguMzM4MTQsMjYuMTQxMDgzIDguMzM4OTcsMjYuMTI1MzU5IDguMzQwMjMsMjYuMTA5NDY0IEM4LjM0MTA2LDI2LjA5OTE4IDguMzQxOSwyNi4wODg4OTUgOC4zNDMwNywyNi4wNzg3OCBDOC4zNDQ3NCwyNi4wNjQ5MjYgOC4zNDY4MywyNi4wNTEyNDEgOC4zNDkyNSwyNi4wMzc0NzIgQzguMzUxMzQsMjYuMDI1MTQ3IDguMzUzNiwyNi4wMTI5OTMgOC4zNTYzNSwyNi4wMDA4MzggQzguMzU4ODYsMjUuOTg5Nzg5IDguMzYxNywyNS45Nzg4MjQgOC4zNjQ3MSwyNS45Njc4NTkgQzguMzY4NjMsMjUuOTUzMjQgOC4zNzI4MSwyNS45Mzg4NzYgOC4zNzc1NywyNS45MjQ2ODEgQzguMzgwNSwyNS45MTU5MjYgOC4zODM2NywyNS45MDc0MjcgOC4zODY4NSwyNS44OTg3NTcgQzguMzkyNzgsMjUuODgyNzc4IDguMzk5MjEsMjUuODY3MTM4IDguNDA2MTUsMjUuODUxNzU0IEM4LjQwNzgyLDI1Ljg0ODA5OSA4LjQwODk5LDI1Ljg0NDM1OSA4LjQxMDY2LDI1Ljg0MDcwNCBMMTEuODkzNzksMTguNDI0MTMgTDkuNDE0MDgsMTcuMTYxNjcgQzkuMDQyNywxNi45NzI1NSA4Ljg5MjMyLDE2LjUxMjk4IDkuMDc4MTMsMTYuMTM1MjUgQzkuMjY0MDIsMTUuNzU3NDQgOS43MTU3NywxNS42MDQ0NCAxMC4wODcwNiwxNS43OTM0OCBMMTMuMjI3MDYsMTcuMzkyMSBDMTMuNTkzNzUsMTcuNTc4NzUgMTMuNzQ1ODEsMTguMDI5NjYgMTMuNTY5MTEsMTguNDA1OTQgWiBNMjMuOTAzOCw2LjY4NTc4IEMyMy42NjQyMiw2Ljg0NDg1IDIyLjk5ODU2LDcuMjk3NjkgMjIuMjkzOTEsNy43NzcwOSBDMjEuNzE4MzYsOC4xNjg1NyAyMS4wOTgyMyw4LjU5MDU1IDIwLjYwNDE1LDguOTI0NjEgQzE5LjY5OTI1LDkuNTM2NjEgMTkuMDc5Miw5LjgwMTcgMTguMTk0NjUsOS44MDE3IEMxNy42OTI4Niw5LjgwMTcgMTcuMTA1OTYsOS43MTYzMSAxNi4zMzM2NSw5LjU2MDczIEMxNi4zMzIwNCw5LjU2MDM4IDE2LjMzMDUxLDkuNTU5ODYgMTYuMzI4ODIsOS41NTk1MSBDMTYuMzI3NDYsOS41NTkxNiAxNi4zMjYxLDkuNTU5MDcgMTYuMzI0ODMsOS41NTg4MSBMNy42MjI3NSw3LjY5NTExIEM1LjczNzM0LDcuMzE1NDMgNS40NjQwMiw3LjQ0MjQzIDQuNDg2NTUsOC4xMDM2MyBDMy45OTQ4NSw4LjQzNjIgMy4zNzc4NSw4Ljg1NTgyIDIuODA0NzcsOS4yNDU3MyBDMi4wNjM0OSw5Ljc1MDA1IDEuNDIzNDMsMTAuMTg1NDkgMS4xNzYxNCwxMC4zNDk2MyBDMS4wNDgzOCwxMC40MzQ0MSAwLjkwNTI4LDEwLjQ3NDk3IDAuNzYzNzg5LDEwLjQ3NDk3IEMwLjUxMzAyMiwxMC40NzQ5NyAwLjI2NzQyNiwxMC4zNDc2MiAwLjEyMTUyNywxMC4xMTQwOCBDLTAuMTA2NTIxLDkuNzQ4ODIgLTAuMDA0MjgxLDkuMjYyMDcgMC4zNDk5OTgsOS4wMjY4NyBDMC41OTAwODMsOC44Njc1NCAxLjI1NzYxLDguNDEzMzkgMS45NjQzLDcuOTMyNTggQzIuNTM4NTcsNy41NDE4OSAzLjE1Njg0LDcuMTIxMzEgMy42NDk1Niw2Ljc4ODEzIEM1LjA2Nzc4LDUuODI4ODcgNS43ODYxNyw1LjcyMTg5IDcuOTIwMDYsNi4xNTIgQzcuOTIzMDMsNi4xNTI2MiA3LjkyNTkxLDYuMTUzMjMgNy45Mjg4OCw2LjE1Mzg0IEwxNi42MjcwNiw4LjAxNjc1IEMxOC41MTU4Nyw4LjM5NzMxIDE4Ljc4ODkzLDguMjcwNDggMTkuNzY3MTYsNy42MDkwMiBDMjAuMjYwMTMsNy4yNzU2NiAyMC44NzkwOCw2Ljg1NDU1IDIxLjQ1MzM1LDYuNDYzNzcgQzIyLjE5MjQzLDUuOTYxMDMgMjIuODMwNzEsNS41MjY3MiAyMy4wNzc0OSw1LjM2MjkzIEMyMy40MzE2LDUuMTI3NjQgMjMuOTAzODgsNS4yMzI5NiAyNC4xMzIwMiw1LjU5ODMxIEMyNC4zNjAzMiw1Ljk2Mzc0IDI0LjI1ODA4LDYuNDUwNTcgMjMuOTAzOCw2LjY4NTc4IFogTTQuMzk4NjQsMjYuMTc2ODkgQzQuMzk4NjQsMjYuNTk1ODc3IDQuMDUyMDMsMjYuOTM1NjM0IDMuNjI0MzgsMjYuOTM1NjM0IEwxLjUzNDE2LDI2LjkzNTYzNCBDMS41MzMzLDI2LjkzNTYzNCAxLjUzMjQ0LDI2LjkzNTYzNCAxLjUzMTU4LDI2LjkzNTYzNCBDMS41MjYyNSwyNi45MzU2MzQgMS41MjA5MSwyNi45MzQ3MDcgMS41MTU1OCwyNi45MzQ2MjMgQzEuNDkxNTgsMjYuOTM0MTE3IDEuNDY3NzUsMjYuOTMyODUzIDEuNDQ0MjYsMjYuOTMwMTU1IEMxLjQzMzc3LDI2LjkyODk3NSAxLjQyMzM2LDI2LjkyNzEyMSAxLjQxMjk1LDI2LjkyNTQzNSBDMS4zOTI5LDI2LjkyMjQwMSAxLjM3MzAzLDI2LjkxODc3NyAxLjM1MzU5LDI2LjkxNDIyNSBDMS4zNDM4NywyNi45MTIwMzQgMS4zMzQyMywyNi45MDk1MDUgMS4zMjQ1MSwyNi45MDY4OTIgQzEuMzAxMTEsMjYuOTAwNTcxIDEuMjc4MTQsMjYuODkzMDY5IDEuMjU1NjksMjYuODg0NTU3IEMxLjI1MDI3LDI2Ljg4MjYxOCAxLjI0NDc2LDI2Ljg4MDkzMiAxLjIzOTM0LDI2Ljg3ODc0MSBDMS4yMTAyNiwyNi44NjcxMDkgMS4xODIxMywyNi44NTM3MDggMS4xNTQ5NSwyNi44Mzg3ODkgQzEuMTUzNjYsMjYuODM4MTE1IDEuMTUyMzcsMjYuODM3NjA5IDEuMTUxMDgsMjYuODM3MDE5IEMxLjE0NDg4LDI2LjgzMzU2MyAxLjEzOTI5LDI2LjgyOTUxOCAxLjEzMzE4LDI2LjgyNTg5MyBDMS4xMTkwNywyNi44MTc0NjUgMS4xMDQ5NywyNi44MDkxMiAxLjA5MTM3LDI2Ljc5OTg0OSBDMS4wODE1NywyNi43OTMxOSAxLjA3MjI4LDI2Ljc4NjAyNiAxLjA2MjgxLDI2Ljc3OTAzIEMxLjA1MjU4LDI2Ljc3MTI3NiAxLjA0MjM0LDI2Ljc2Mzc3NSAxLjAzMjQ0LDI2Ljc1NTY4MyBDMS4wMjE2OSwyNi43NDY3NDkgMS4wMTE1NCwyNi43MzczMDkgMS4wMDEzOSwyNi43Mjc5NTMgQzAuOTkzNTYsMjYuNzIwNzg5IDAuOTg1NzMxLDI2LjcxMzYyNCAwLjk3ODI0NywyNi43MDYxMjMgQzAuOTY3OTI0LDI2LjY5NTc1NiAwLjk1ODI4OCwyNi42ODUwNTEgMC45NDg2NTMsMjYuNjc0MTc4IEMwLjk0MTg1NywyNi42NjY1MDggMC45MzQ5NzUsMjYuNjU4ODM4IDAuOTI4NDM3LDI2LjY1MSBDMC45MTk2NjIsMjYuNjQwMjExIDAuOTExNDAzLDI2LjYyOTA4NSAwLjkwMzIzLDI2LjYxNzg3NSBDMC44OTY2MDYsMjYuNjA4ODU3IDAuODkwMDY4LDI2LjU5OTgzOCAwLjg4Mzg3NCwyNi41OTA0ODIgQzAuODc2OTkyLDI2LjU4MDExNSAwLjg3MDYyNiwyNi41Njk1NzkgMC44NjQyNiwyNi41NTg4NzUgQzAuODU3NzIyLDI2LjU0NzkxOCAwLjg1MTI3LDI2LjUzNjg3NiAwLjg0NTI0OCwyNi41MjU1ODIgQzAuODQwMTcyLDI2LjUxNjA1OCAwLjgzNTYxMiwyNi41MDYyOCAwLjgzMDk2NywyNi40OTY1ODcgQzAuODI0ODU5LDI2LjQ4Mzc3NiAwLjgxODkyMywyNi40NzA4OCAwLjgxMzUwMywyNi40NTc2NDcgQzAuODA5ODA0LDI2LjQ0ODYyOSAwLjgwNjYyMSwyNi40Mzk0NDEgMC44MDMyNjYsMjYuNDMwMzM5IEMwLjc5ODE5LDI2LjQxNjQzMSAwLjc5MzI4NywyNi40MDI0NCAwLjc4OTA3MSwyNi4zODgxMTEgQzAuNzg2MjMyLDI2LjM3ODQxOCAwLjc4MzgyNCwyNi4zNjg2NDEgMC43ODE0MTUsMjYuMzU4NzggQzAuNzc3OTc0LDI2LjM0NTEyNSAwLjc3NDUzMywyNi4zMzE0NzEgMC43NzE4NjYsMjYuMzE3NTY0IEMwLjc2OTU0MywyNi4zMDU0MjYgMC43Njc5MDgsMjYuMjkzMjg5IDAuNzY2MTg4LDI2LjI4MTA2OCBDMC43NjQ1NTMsMjYuMjY5MjY4IDAuNzYyNjYxLDI2LjI1NzYzNiAwLjc2MTU0MiwyNi4yNDU2NjggQzAuNzYwMDgsMjYuMjI5NzM4IDAuNzU5NTY0LDI2LjIxMzcyMyAwLjc1OTA0NywyNi4xOTc3MDkgQzAuNzU4ODc1LDI2LjE5MDYyOSAwLjc1NzkyOSwyNi4xODM4MDIgMC43NTc5MjksMjYuMTc2NzIyIEMwLjc1NzkyOSwyNi4xNzQ5NTIgMC43NTgxODcsMjYuMTczNDM0IDAuNzU4MTg3LDI2LjE3MTY2NCBDMC43NTgyNzMsMjYuMTUzNDU5IDAuNzU5NTY0LDI2LjEzNTE2OCAwLjc2MTAyNiwyNi4xMTcwNDcgQzAuNzYxNTQyLDI2LjExMDA1MSAwLjc2MTcxNCwyNi4xMDI4ODcgMC43NjI0ODksMjYuMDk1ODkxIEMwLjc2NDI5NSwyNi4wNzkyODcgMC43NjczMDYsMjYuMDYyNTk4IDAuNzcwMjMxLDI2LjA0NTk5NCBDMC43NzE2OTQsMjYuMDM3NTY1IDAuNzcyNzI2LDI2LjAyOTA1MiAwLjc3NDUzMywyNi4wMjA3MDggQzAuNzc3MTk5LDI2LjAwODE0OSAwLjc4MDk4NSwyNS45OTU2NzUgMC43ODQzNCwyNS45ODMyMDEgQzAuNzg3NjA5LDI1Ljk3MTA2MyAwLjc5MDQ0OCwyNS45NTg4NDIgMC43OTQzMTksMjUuOTQ2OTU3IEMwLjc5NzA3MiwyNS45Mzg1MjkgMC44MDA1OTksMjUuOTMwMjY5IDAuODAzNjk2LDI1LjkyMTg0IEMwLjgwOTM3NCwyNS45MDYyNDcgMC44MTQ5NjYsMjUuODkwNzM5IDAuODIxNTksMjUuODc1NjUxIEMwLjgyNDYwMSwyNS44Njg5MDkgMC44MjgyMTQsMjUuODYyNDE4IDAuODMxMzk3LDI1Ljg1NTc2IEMwLjgzOTE0LDI1LjgzOTQ5MyAwLjg0NzA1NCwyNS44MjMzMSAwLjg1NTkxNSwyNS44MDc4MDEgQzAuODU2Nzc1LDI1LjgwNjIgMC44NTczNzcsMjUuODA0NjgyIDAuODU4MzI0LDI1LjgwMzA4MSBMOS45MjA2OSwxMC4xMTE4NyBDMTAuMTMxMjksOS43NDczMyAxMC42MDM3NSw5LjYxODg4IDEwLjk3NTgyLDkuODI1MjkgQzExLjM0Nzk4LDEwLjAzMTYzIDExLjQ3OSwxMC40OTQ0NCAxMS4yNjg0LDEwLjg1OTE1IEwyLjg1OTk0LDI1LjQxODE0NiBMMy42MjQzLDI1LjQxODE0NiBDNC4wNTIwMywyNS40MTgzMTUgNC4zOTg2NCwyNS43NTc5MDQgNC4zOTg2NCwyNi4xNzY4OSBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iZHJvcHVwU3BvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMDAwMDAwLCAtOC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNSI+PC9nPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMikiIHBvaW50cz0iLTUgLTUgMjkuMjUzNzMgLTUgMjkuMjUzNzMgMzEuOTM1NjM0IC01IDMxLjkzNTYzNCI+PC9wb2x5Z29uPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
                }

                .shortCuts div.subMenu a.egitim {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5wcmVzZW50YXRpb248L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0icHJlc2VudGF0aW9uIiBmaWxsPSIjNDg0ODQ4Ij4gICAgICAgICAgICA8cGF0aCBkPSJNMy45OTI1NTM2MSwwIEMyLjM0MTQ0MjUsMC4wMDAzNTA4NzcxOTMgMC45OTg0MDE1NTksMS4zNDMzOTE4MSAwLjk5ODQwMTU1OSwyLjk5NDUwMjkyIEMwLjk5ODQwMTU1OSw0LjY0NTYxNDA0IDIuMzQxNDQyNSw1Ljk4ODM0MzA4IDMuOTkyNTUzNjEsNS45ODgzNDMwOCBDNS42NDM2NjQ3Miw1Ljk4ODM0MzA4IDYuOTg2NzA1NjUsNC42NDUzMDIxNCA2Ljk4NjcwNTY1LDIuOTk0MTkxMDMgQzYuOTg2NzA1NjUsMS4zNDMwNDA5NCA1LjY0MzY2NDcyLDAgMy45OTI1NTM2MSwwIFogTTMuOTkyNTUzNjEsNC45OTA2MDQyOSBDMi44OTAwNTg0OCw0Ljk5MDYwNDI5IDEuOTk2NDUyMjQsNC4wOTY5OTgwNSAxLjk5NjQ1MjI0LDIuOTk0NTAyOTIgQzEuOTk2NDUyMjQsMS44OTIwMDc4IDIuODkwMDU4NDgsMC45OTg0MDE1NTkgMy45OTI1NTM2MSwwLjk5ODQwMTU1OSBDNS4wOTUwNDg3MywwLjk5ODQwMTU1OSA1Ljk4ODY1NDk3LDEuODkyMDA3OCA1Ljk4ODY1NDk3LDIuOTk0NTAyOTIgQzUuOTg4NjU0OTcsNC4wOTY5OTgwNSA1LjA5NTA4NzcyLDQuOTkwNjA0MjkgMy45OTI1NTM2MSw0Ljk5MDYwNDI5IFoiIGlkPSJTaGFwZSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+ICAgICAgICAgICAgPHBhdGggZD0iTTE4Ljk2MzMxMzgsNC45OTAyNTM0MSBMOC45ODI4MDcwMiw0Ljk5MDI1MzQxIEM4LjQzMTUzOTk2LDQuOTkwMjUzNDEgNy45ODQ3NTYzNCw1LjQzNzAzNzA0IDcuOTg0NzU2MzQsNS45ODgzMDQwOSBMNy45ODQ3NTYzNCw2Ljc1MDQ4NzMzIEw4Ljk4MjgwNzAyLDcuMjQ5NTEyNjcgTDguOTgyODA3MDIsNS45ODgzMDQwOSBMMTguOTYzMzEzOCw1Ljk4ODMwNDA5IEwxOC45NjMzMTM4LDEzLjk3MjM1ODcgTDguOTgyODA3MDIsMTMuOTcyMzU4NyBMOC45ODI4MDcwMiwxMi43ODYwMDM5IEw3Ljk4NDc1NjM0LDEyLjUzNjg0MjEgTDcuOTg0NzU2MzQsMTMuOTcyMzU4NyBDNy45ODQ3NTYzNCwxNC41MjM2MjU3IDguNDMxNTM5OTYsMTQuOTcwNDA5NCA4Ljk4MjgwNzAyLDE0Ljk3MDQwOTQgTDEzLjA5MjEyNDgsMTQuOTcwNDA5NCBMMTAuNTUxMDcyMSwxOS4yMDUxNDYyIEMxMC40MDg2OTQsMTkuNDQxMDEzNiAxMC40ODU4NDgsMTkuNzQ4MDcwMiAxMC43MjI3MjksMTkuODg5NDczNyBDMTAuOTU2NjA4MiwyMC4wMzI4NjU1IDExLjI2NDY3ODQsMTkuOTU1NjcyNSAxMS40MDcwNTY1LDE5LjcxNzgxNjggTDEzLjQ3NDAzNTEsMTYuMjcyNTUzNiBMMTMuNDc0MDM1MSwxOS40NjEzMjU1IEMxMy40NzQwMzUxLDE5LjczNzExNSAxMy42OTcyNzEsMTkuOTYwMzUwOSAxMy45NzMwNjA0LDE5Ljk2MDM1MDkgQzE0LjI0ODg0OTksMTkuOTYwMzUwOSAxNC40NzIwODU4LDE5LjczNzExNSAxNC40NzIwODU4LDE5LjQ2MTMyNTUgTDE0LjQ3MjA4NTgsMTYuMjcyNTUzNiBMMTYuNTM5Mzc2MiwxOS43MTc1MDQ5IEMxNi42MzI4NjU1LDE5Ljg3MzUyODMgMTYuNzk4NTE4NSwxOS45NjAwMzkgMTYuOTY3MjEyNSwxOS45NjAwMzkgQzE3LjA1NTA0ODcsMTkuOTYwMDM5IDE3LjE0MzU0NzgsMTkuOTM3NzM4OCAxNy4yMjM3MDM3LDE5Ljg4ODg0OTkgQzE3LjQ2MDU4NDgsMTkuNzQ3NDQ2NCAxNy41Mzc0MjY5LDE5LjQ0MDM4OTkgMTcuMzk1MzYwNiwxOS4yMDQ1MjI0IEwxNC44NTQzMDgsMTQuOTY5Nzg1NiBMMTguOTYzMjc0OSwxNC45Njk3ODU2IEMxOS41MTQ1NDE5LDE0Ljk2OTc4NTYgMTkuOTYxMzI1NSwxNC41MjMwMDE5IDE5Ljk2MTMyNTUsMTMuOTcxNzM0OSBMMTkuOTYxMzI1NSw1Ljk4ODMwNDA5IEMxOS45NjEzNjQ1LDUuNDM3MDM3MDQgMTkuNTE0NTgwOSw0Ljk5MDI1MzQxIDE4Ljk2MzMxMzgsNC45OTAyNTM0MSBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy40NDY2Mjc3LDcuODQ3MDE3NTQgQzE3LjM3MTQyMyw3LjU4MTg3MTM1IDE3LjA5NTYzMzUsNy40MjU4NDc5NSAxNi44Mjk4MjQ2LDcuNTA1MDI5MjQgTDEwLjY3MTUwMSw5LjI2NDYwMDM5IEMxMC41OTk2NDkxLDkuMTk1MDg3NzIgMTAuNTE5MTQyMyw5LjEzNDE5MTAzIDEwLjQyNzMyOTQsOS4wODc5NTMyMiBMNi40MzUxMjY3MSw3LjA5MTg1MTg1IEM2LjI5NjQxMzI2LDcuMDIyNjUxMDcgNi4xNDM3MDM3LDYuOTg2MzkzNzYgNS45ODg2NTQ5Nyw2Ljk4NjM5Mzc2IEwxLjk5NjQ1MjI0LDYuOTg2MzkzNzYgQzEuNTE0MDc0MDcsNi45ODYzOTM3NiAxLjEwMDg1NzcsNy4zMzEzODQwMiAxLjAxNDM4NTk2LDcuODA1ODA4OTcgTDAuMDE2MzM1MjgyNywxMy4yOTQ3MzY4IEMtMC4wMzY1NjkyMDA4LDEzLjU4NTg0OCAwLjA0MjMwMDE5NDksMTMuODg1NTc1IDAuMjMxOTI5ODI1LDE0LjExMjc4NzUgQzAuNDIxNTU5NDU0LDE0LjM0IDAuNzAyMzM5MTgxLDE0LjQ3MTQyMyAwLjk5ODQ0MDU0NiwxNC40NzE0MjMgTDEuNjM2MTc5MzQsMTQuNDcxNDIzIEwxLjk5OTgwNTA3LDE5LjA0MTQ4MTUgQzIuMDQxMDUyNjMsMTkuNTYwNDY3OCAyLjQ3Mzg3OTE0LDE5Ljk2MDM1MDkgMi45OTQ1NDE5MSwxOS45NjAzNTA5IEw0Ljk5MDY0MzI3LDE5Ljk2MDM1MDkgQzUuNDk5Mjk4MjUsMTkuOTYwMzUwOSA1LjkyNjQ3MTczLDE5LjU3ODA4OTcgNS45ODI2OTAwNiwxOS4wNzI3NDg1IEw2Ljg1NDY1ODg3LDExLjIyNTczMSBMOS43MzkwMjUzNCwxMS45NDY2NjY3IEM5LjgxODg2OTQsMTEuOTY2NjI3NyA5LjkwMDAzODk5LDExLjk3NjI1NzMgOS45ODA4OTY2OSwxMS45NzYyNTczIEMxMC4yMDExMzA2LDExLjk3NjI1NzMgMTAuNDE3Njk5OCwxMS45MDMzOTE4IDEwLjU5NTA0ODcsMTEuNzY0OTkwMyBDMTAuODM3MjMyLDExLjU3NjAyMzQgMTAuOTc4OTQ3NCwxMS4yODU1NzUgMTAuOTc4OTQ3NCwxMC45NzgyMDY2IEwxMC45Nzg5NDc0LDEwLjIxNDAzNTEgTDE3LjEwNDYzOTQsOC40NjM3ODE2OCBDMTcuMzY5Nzg1Niw4LjM4ODYxNTk4IDE3LjUyMjgwNyw4LjExMTgxMjg3IDE3LjQ0NjYyNzcsNy44NDcwMTc1NCBaIE05Ljk4MDg1NzcsMTAuOTc4NTU3NSBMNS45ODg2NTQ5Nyw5Ljk4MDUwNjgyIEw0Ljk5MDYwNDI5LDE4Ljk2MjY1MTEgTDIuOTk0NTAyOTIsMTguOTYyNjUxMSBMMi41NTgwMTE3LDEzLjQ3MzM3MjMgTDAuOTk4NDAxNTU5LDEzLjQ3MzM3MjMgTDEuOTk2NDUyMjQsNy45ODQ0NDQ0NCBMMy40OTM1MjgyNyw3Ljk4NDQ0NDQ0IEwzLjQ5MzUyODI3LDExLjAyMDUwNjggQzMuNDkzNTI4MjcsMTEuMjk2Mjk2MyAzLjcxNjc2NDEzLDExLjUxOTUzMjIgMy45OTI1NTM2MSwxMS41MTk1MzIyIEM0LjI2ODM0MzA4LDExLjUxOTUzMjIgNC40OTE1Nzg5NSwxMS4yOTYyOTYzIDQuNDkxNTc4OTUsMTEuMDIwNTA2OCBMNC40OTE1Nzg5NSw3Ljk4NDQwNTQ2IEw1Ljk4ODY1NDk3LDcuOTg0NDA1NDYgTDkuOTgwODU3Nyw5Ljk4MDUwNjgyIEw5Ljk4MDg1NzcsMTAuOTc4NTU3NSBaIiBpZD0iU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
                }

                .shortCuts div.subMenu a.workshop {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMCAwIDQyIDAgNDIgNDIgMCA0MiI+PC9wb2x5Z29uPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMyIgcG9pbnRzPSIxLjczMDAzIDAuMTk0MTIgMi4zMjc1NSAwLjg0NTk0IDEuMDU2MTcgMi4wMTEzMjggMS4wNTYxNyA0LjExNTgxMiAwLjE3MTk4IDQuMTE1ODEyIDAuMTcxOTggMS42MjIzOSI+PC9wb2x5Z29uPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxLjA0NjUgMC4xOTQxMiAyLjYwNDYgMS42MjIzOSAyLjYwNDYgNC4xMTU4MTIgMS43MjAzNiA0LjExNTgxMiAxLjcyMDM2IDIuMDExMzI4IDAuNDQ4OTggMC44NDU5NCI+PC9wb2x5Z29uPiAgICAgICAgPHBhdGggZD0iTTMuNzA2MDIsMC4xODczOCBMNC41OTAyLDAuMTg3MzggQzQuNTkwMiwwLjY5Mzg0IDQuNDQ0MzUsMS4wODk3OCA0LjE1NjgsMS4zNjQxNSBDNC4xMjU1MiwxLjM5NDA2IDQuMDkyODgsMS40MjEyNCA0LjA1OTY4LDEuNDQ3MTYgTDQuMDU5NjgsMi43MjcwMiBDNC4wNTk2OCwzLjY1MDY5IDMuMzA4MjcsNC40MDIxNSAyLjM4NDYsNC40MDIxNSBDMS40NjA5Myw0LjQwMjE1IDAuNzA5NDcsMy42NTA2OSAwLjcwOTQ3LDIuNzI3MDIgTDAuNzA5NDcsMS44Mzc5MSBMMS41OTM3MSwxLjgzNzkxIEwxLjU5MzcxLDIuNzI3MDcgQzEuNTkzNzEsMy4xNjMxNSAxLjk0ODUyLDMuNTE3OTYgMi4zODQ2LDMuNTE3OTYgQzIuODIwNjgsMy41MTc5NiAzLjE3NTQ5LDMuMTYzMTUgMy4xNzU0OSwyLjcyNzA3IEwzLjE3NTQ5LDEuNzY5OTMgQzMuMDQyNTUsMS43ODQyNiAyLjA1NjA5LDEuNzYzMzEgMS45NDk4NCwxLjc2MzMxIEwxLjk0OTg0LDAuODc5MTIgQzIuMDc2ODgsMC44NzkxMiAzLjMyMjkzLDAuOTM3NyAzLjU0NjQ5LDAuNzI0NDcgQzMuNjUyMzcsMC42MjM0MSAzLjcwNjAyLDAuNDQyODMgMy43MDYwMiwwLjE4NzM4IFoiIGlkPSJwYXRoLTciPjwvcGF0aD4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTkiIHBvaW50cz0iMi4zMzQyNyAwLjE5NDEyIDIuOTMxNzMgMC44NDU5NCAxLjY2MDM2IDIuMDExMzI4IDEuNjYwMzYgNC4xMTU4MTIgMC43NzYxNyA0LjExNTgxMiAwLjc3NjE3IDEuNjIyMzkiPjwvcG9seWdvbj4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTExIiBwb2ludHM9IjAuNjUwNjkgMC4xOTQxMiAyLjIwODc5IDEuNjIyMzkgMi4yMDg3OSA0LjExNTgxMiAxLjMyNDYgNC4xMTU4MTIgMS4zMjQ2IDIuMDExMzI4IDAuMDUzMjMgMC44NDU5NCI+PC9wb2x5Z29uPiAgICAgICAgPHBhdGggZD0iTTMuMzEwMiwwLjE4NzM4IEw0LjE5NDUsMC4xODczOCBDNC4xOTQ1LDAuNjkzODQgNC4wNDg2NSwxLjA4OTc4IDMuNzYxMSwxLjM2NDE1IEMzLjcyOTgyLDEuMzk0MDYgMy42OTcxNywxLjQyMTI0IDMuNjYzOTgsMS40NDcxNiBMMy42NjM5OCwyLjcyNzAyIEMzLjY2Mzk4LDMuNjUwNjkgMi45MTI1Miw0LjQwMjE1IDEuOTg4ODQsNC40MDIxNSBDMS4wNjUxNyw0LjQwMjE1IDAuMzEzNzEsMy42NTA2OSAwLjMxMzcxLDIuNzI3MDIgTDAuMzEzNzEsMS44Mzc5MSBMMS4xOTc5LDEuODM3OTEgTDEuMTk3OSwyLjcyNzA3IEMxLjE5NzksMy4xNjMxNSAxLjU1MjcxLDMuNTE3OTYgMS45ODg3OSwzLjUxNzk2IEMyLjQyNDg3LDMuNTE3OTYgMi43Nzk2OCwzLjE2MzE1IDIuNzc5NjgsMi43MjcwNyBMMi43Nzk2OCwxLjc2OTkzIEMyLjY0NjczLDEuNzg0MjYgMS42NjAyOCwxLjc2MzMxIDEuNTU0MDIsMS43NjMzMSBMMS41NTQwMiwwLjg3OTEyIEMxLjY4MTA2LDAuODc5MTIgMi45MjcxNywwLjkzNzcgMy4xNTA2OCwwLjcyNDQ3IEMzLjI1NjU1LDAuNjIzNDEgMy4zMTAyLDAuNDQyODMgMy4zMTAyLDAuMTg3MzggWiIgaWQ9InBhdGgtMTMiPjwvcGF0aD4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTE1IiBwb2ludHM9IjEuOTM4NDYgMC4xOTQxMiAyLjUzNTk4IDAuODQ1OTQgMS4yNjQ2IDIuMDExMzI4IDEuMjY0NiA0LjExNTgxMiAwLjM4MDM2IDQuMTE1ODEyIDAuMzgwMzYgMS42MjIzOSI+PC9wb2x5Z29uPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMTciIHBvaW50cz0iMS4yNTQ5MyAwLjE5NDEyIDIuODEzMDMgMS42MjIzOSAyLjgxMzAzIDQuMTE1ODEyIDEuOTI4NzkgNC4xMTU4MTIgMS45Mjg3OSAyLjAxMTMyOCAwLjY1NzQxIDAuODQ1OTQiPjwvcG9seWdvbj4gICAgICAgIDxwYXRoIGQ9Ik0zLjkxNDQ1LDAuMTg3MzggTDQuNzk4NjksMC4xODczOCBDNC43OTg2OSwwLjY5Mzg0IDQuNjUyODQsMS4wODk3OCA0LjM2NTI5LDEuMzY0MTUgQzQuMzM0MDEsMS4zOTQwNiA0LjMwMTM2LDEuNDIxMjQgNC4yNjgxNiwxLjQ0NzE2IEw0LjI2ODE2LDIuNzI3MDIgQzQuMjY4MTYsMy42NTA2OSAzLjUxNjc2LDQuNDAyMTUgMi41OTMwOSw0LjQwMjE1IEMxLjY2OTQxLDQuNDAyMTUgMC45MTc5NSwzLjY1MDY5IDAuOTE3OTUsMi43MjcwMiBMMC45MTc5NSwxLjgzNzkxIEwxLjgwMjE0LDEuODM3OTEgTDEuODAyMTQsMi43MjcwNyBDMS44MDIxNCwzLjE2MzE1IDIuMTU2OTUsMy41MTc5NiAyLjU5MzAzLDMuNTE3OTYgQzMuMDI5MTEsMy41MTc5NiAzLjM4MzkyLDMuMTYzMTUgMy4zODM5MiwyLjcyNzA3IEwzLjM4MzkyLDEuNzY5OTMgQzMuMjUwOTgsMS43ODQyNiAyLjI2NDUyLDEuNzYzMzEgMi4xNTgyNywxLjc2MzMxIEwyLjE1ODI3LDAuODc5MTIgQzIuMjg1MywwLjg3OTEyIDMuNTMxMzYsMC45Mzc3IDMuNzU0OTIsMC43MjQ0NyBDMy44NjA4LDAuNjIzNDEgMy45MTQ0NSwwLjQ0MjgzIDMuOTE0NDUsMC4xODczOCBaIiBpZD0icGF0aC0xOSI+PC9wYXRoPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMjEiIHBvaW50cz0iMC41NzYxNyAwLjY1Njg2IDEuNDYwMzYgMC42NTY4NiAxLjQ2MDM2IDEuNTQxMDUgMC41NzYxNyAxLjU0MTA1Ij48L3BvbHlnb24+ICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0yMyIgcG9pbnRzPSIwLjU3NjE3IDAuMTMwNTIgMS40NjAzNiAwLjEzMDUyIDEuNDYwMzYgMy4wMTg5NSAwLjU3NjE3IDMuMDE4OTUiPjwvcG9seWdvbj4gICAgICAgIDxwYXRoIGQ9Ik0zLjMzOTY4LDAgTDQuMjIzOTIsMCBDNC4yMjM5MiwwLjUwNjQ2IDQuMDc4MDcsMC45MDI0IDMuNzkwNTIsMS4xNzY3NyBDMy43NTkyNCwxLjIwNjY4IDMuNzI2NTksMS4yMzM4NiAzLjY5MzQsMS4yNTk3OCBMMy42OTM0LDIuNTM5NjMgQzMuNjkzNCwzLjQ2MzMgMi45NDE5OSw0LjIxNDc3IDIuMDE4MzIsNC4yMTQ3NyBDMS4wOTQ2NSw0LjIxNDc3IDAuMzQzMjQsMy40NjMzIDAuMzQzMTksMi41Mzk2MyBMMC4zNDMxOSwxLjY1MDUyIEwxLjIyNzM3LDEuNjUwNTIgTDEuMjI3MzcsMi41Mzk2OSBDMS4yMjczNywyLjk3NTc3IDEuNTgyMTksMy4zMzA1OCAyLjAxODI3LDMuMzMwNTggQzIuNDU0MzQsMy4zMzA1OCAyLjgwOTE2LDIuOTc1NzcgMi44MDkxNiwyLjUzOTY5IEwyLjgwOTE2LDEuNTgyNTUgQzIuNjc2MjEsMS41OTY4NyAxLjY4OTc2LDEuNTc1OTMgMS41ODM1LDEuNTc1OTMgTDEuNTgzNSwwLjY5MTc0IEMxLjcxMDU0LDAuNjkxNzQgMi45NTY2NSwwLjc1MDM3IDMuMTgwMTYsMC41MzcwOSBDMy4yODYwMywwLjQzNjAyIDMuMzM5NjgsMC4yNTU0NSAzLjMzOTY4LDAgWiIgaWQ9InBhdGgtMjUiPjwvcGF0aD4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTI3IiBwb2ludHM9IjEwLjIzODI3IDUuMzQzMDkgMTMuOTE1MTMgNS4zNDMwOSAxMy45MTUxMyA3Ljk5NTc2IDEyLjY5Nzc4IDcuOTk1NzYgMTIuMTQ0ODkgMTQuMDc3ODggMTEuMjY0MzEgMTQuMDc3ODggMTEuODkwMzIgNy4xMTE1MiAxMy4wMzA4OCA3LjExMTUyIDEzLjAzMDg4IDYuMjI3MzMgMC45NDY3IDYuMjI3MzMgMC45NDY3IDcuMTExNTIgMi4wODcyNiA3LjExMTUyIDIuNzEzMjcgMTQuMDc3ODggMS44MzI3NCAxNC4wNzc4OCAxLjI3OTggNy45OTU3NiAwLjA2MjUxIDcuOTk1NzYgMC4wNjI1MSA1LjM0MzA5IDMuNzQ2NyA1LjM0MzA5IDMuNzQ2NyAxLjQzNTAxIDUuMzA0OCAwLjAwNjczIDUuOTAyMjYgMC42NTg1NSA0LjYzMDg4IDEuODIzOTUgNC42MzA4OCA1LjM0MzA5IDkuMzU0MDggNS4zNDMwOSA5LjM1NDA4IDEuODIzOTUgOC4wODI3IDAuNjU4NTUgOC42ODAxNiAwLjAwNjczIDEwLjIzODI3IDEuNDM1MDEiPjwvcG9seWdvbj4gICAgICAgIDxwYXRoIGQ9Ik0xMC4wMjEwNSwyLjM0NTc3IEwxMS4zNjEzOCwzLjQ5MDU5IEwxMC4wMjEwNSw0Ljc1ODggTDEwLjAyMTA1LDYuOTI2MzQgTDAsNi45MjYzNCBMMCwwLjE0NzM4IEwxMC4wMjEwNSwwLjE0NzM4IEwxMC4wMjEwNSwyLjM0NTc3IFogTTkuMTM2ODYsNC4zNzgxMiBMMTAuMDM5MzEsMy41MjQxNyBMOS4xMzY4LDIuNzUzMzUgTDkuMTM2OCwxLjAzMTU3IEwwLjg4NDE4NywxLjAzMTU3IEwwLjg4NDE4Nyw2LjA0MjE1IEw5LjEzNjg2LDYuMDQyMTUgTDkuMTM2ODYsNC4zNzgxMiBaIiBpZD0icGF0aC0yOSI+PC9wYXRoPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMzEiIHBvaW50cz0iMC4xODIzMDUgMC4xMzQwMSAxLjA2NjQ5IDAuMTM0MDEgMS4wNjY0OSAxLjM0NDQ0IDAuMTgyMzA1IDEuMzQ0NDQiPjwvcG9seWdvbj4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTMzIiBwb2ludHM9IjEuMDE1OTcgMC4xMzQwMSAxLjkwMDE2IDAuMTM0MDEgMS45MDAxNiAxLjM0NDQ0IDEuMDE1OTcgMS4zNDQ0NCI+PC9wb2x5Z29uPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMzUiIHBvaW50cz0iMC41OTkxMSAwLjEzNDAxIDEuNDgzMyAwLjEzNDAxIDEuNDgzMyAxLjM0NDQ0IDAuNTk5MTEgMS4zNDQ0NCI+PC9wb2x5Z29uPiAgICAgICAgPHBhdGggZD0iTTEuOTc4OTUsMC40NDIwOSBMMTIsMC40NDIwOSBMMTIsNy4yMjEwNSBMMS45Nzg5NSw3LjIyMTA1IEwxLjk3ODk1LDUuMDUzNTEgTDAuNjM4NjcsMy43ODUzIEwxLjk3ODk1LDIuNjQwNDggTDEuOTc4OTUsMC40NDIwOSBaIE0xMS4xMTU4MSw2LjMzNjg2IEwxMS4xMTU4MSwxLjMyNjM0IEwyLjg2MzE0LDEuMzI2MzQgTDIuODYzMTQsMy4wNDgxMiBMMS45NjA2MywzLjgxODk0IEwyLjg2MzE0LDQuNjcyODMgTDIuODYzMTQsNi4zMzY4NiBMMTEuMTE1ODEsNi4zMzY4NiBaIiBpZD0icGF0aC0zNyI+PC9wYXRoPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMzkiIHBvaW50cz0iMC4xNTIyMyAwLjM3NjA4IDEuMDM2NDIgMC4zNzYwOCAxLjAzNjQyIDEuMjYwMjcgMC4xNTIyMyAxLjI2MDI3Ij48L3BvbHlnb24+ICAgICAgICA8cG9seWdvbiBpZD0icGF0aC00MSIgcG9pbnRzPSIwLjU2OTA0IDAuMzc2MDggMS40NTMyMyAwLjM3NjA4IDEuNDUzMjMgMS4yNjAyNyAwLjU2OTA0IDEuMjYwMjciPjwvcG9seWdvbj4gICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTQzIiBwb2ludHM9IjAuOTg1OSAwLjM3NjA4IDEuODcwMDkgMC4zNzYwOCAxLjg3MDA5IDEuMjYwMjcgMC45ODU5IDEuMjYwMjciPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJkcm9wdXBFZ2l0aW0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjAwMDAwMCwgLTcuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBmaWxsLW9wYWNpdHk9IjAiIGZpbGw9IiNEOEQ4RDgiIG1hc2s9InVybCgjbWFzay0yKSIgcG9pbnRzPSItNSAtNSA0NyAtNSA0NyA0NyAtNSA0NyI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDMwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stNCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC01Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stNCkiIHBvaW50cz0iLTQuODI4MDE2IC00LjgwNTg4IDcuMzI3NTUgLTQuODA1ODggNy4zMjc1NSA5LjExNTgxMiAtNC44MjgwMTYgOS4xMTU4MTIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAzMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTYiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTUiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtOCI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNyIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTYpIiBwb2ludHM9Ii00LjU1MTAxNiAtNC44MDU4OCA3LjYwNDYgLTQuODA1ODggNy42MDQ2IDkuMTE1ODEyIC00LjU1MTAxNiA5LjExNTgxMiI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCAyNi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTgiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTciPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMTEiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEwIiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stOCkiIHBvaW50cz0iLTQuMjkwNTMxIC00LjgxMjYyIDkuNTkwMiAtNC44MTI2MiA5LjU5MDIgOS40MDIxNDggLTQuMjkwNTMxIDkuNDAyMTQ4Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4wMDAwMDAsIDMwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMTAiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTkiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMTQiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEzIiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMTApIiBwb2ludHM9Ii00LjIyMzgzIC00LjgwNTg4IDcuOTMxNzMgLTQuODA1ODggNy45MzE3MyA5LjExNTgxMiAtNC4yMjM4MyA5LjExNTgxMiI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCAzMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTEyIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0xNyI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMTYiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0xMikiIHBvaW50cz0iLTQuOTQ2NzcgLTQuODA1ODggNy4yMDg3OSAtNC44MDU4OCA3LjIwODc5IDkuMTE1ODEyIC00Ljk0Njc3IDkuMTE1ODEyIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS4wMDAwMDAsIDI2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMTQiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEzIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIwIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xOSIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTE0KSIgcG9pbnRzPSItNC42ODYyOSAtNC44MTI2MiA5LjE5NDUgLTQuODEyNjIgOS4xOTQ1IDkuNDAyMTQ4IC00LjY4NjI5IDkuNDAyMTQ4Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDMwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMTYiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTE1Ij48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIzIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0yMiIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTE2KSIgcG9pbnRzPSItNC42MTk2NCAtNC44MDU4OCA3LjUzNTk4IC00LjgwNTg4IDcuNTM1OTggOS4xMTU4MTIgLTQuNjE5NjQgOS4xMTU4MTIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjAwMDAwMCwgMzAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0xOCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMTciPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMjYiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTI1IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMTgpIiBwb2ludHM9Ii00LjM0MjU5IC00LjgwNTg4IDcuODEzMDMgLTQuODA1ODggNy44MTMwMyA5LjExNTgxMiAtNC4zNDI1OSA5LjExNTgxMiI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMDAwMDAwLCAyNi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIwIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xOSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yOSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMjgiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0yMCkiIHBvaW50cz0iLTQuMDgyMDUgLTQuODEyNjIgOS43OTg2OSAtNC44MTI2MiA5Ljc5ODY5IDkuNDAyMTQ4IC00LjA4MjA1IDkuNDAyMTQ4Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDExLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMjIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTIxIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTMyIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0zMSIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTIyKSIgcG9pbnRzPSItNC40MjM4MyAtNC4zNDMxNCA2LjQ2MDM2IC00LjM0MzE0IDYuNDYwMzYgNi41NDEwNSAtNC40MjM4MyA2LjU0MTA1Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDEzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMjQiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTIzIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTM1Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0zNCIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTI0KSIgcG9pbnRzPSItNC40MjM4MyAtNC44Njk0OCA2LjQ2MDM2IC00Ljg2OTQ4IDYuNDYwMzYgOC4wMTg5NSAtNC40MjM4MyA4LjAxODk1Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS4wMDAwMDAsIDcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yNiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMjUiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMzgiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTM3IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMjYpIiBwb2ludHM9Ii00LjY1NjgxIC01IDkuMjIzOTIgLTUgOS4yMjM5MiA5LjIxNDc3IC00LjY1NjgxIDkuMjE0NzciPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMTEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yOCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMjciPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNDEiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTQwIiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMjgpIiBwb2ludHM9Ii00LjkzNzQ5MiAtNC45OTMyNyAxOC45MTUxMyAtNC45OTMyNyAxOC45MTUxMyAxOS4wNzc4OCAtNC45Mzc0OTIgMTkuMDc3ODgiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCA3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMzAiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTI5Ij48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTQ0Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00MyIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTMwKSIgcG9pbnRzPSItNSAtNC44NTI2MiAxNi4zNjEzOCAtNC44NTI2MiAxNi4zNjEzOCAxMS45MjYzNCAtNSAxMS45MjYzNCI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDEwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMzIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMxIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTQ3Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00NiIgZmlsbD0iIzAwMDAwMCIgbWFzaz0idXJsKCNtYXNrLTMyKSIgcG9pbnRzPSItNC44MTc2OTUgLTQuODY1OTkgNi4wNjY0OSAtNC44NjU5OSA2LjA2NjQ5IDYuMzQ0NDQgLTQuODE3Njk1IDYuMzQ0NDQiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjAwMDAwMCwgMTAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0zNCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMzMiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNTAiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTQ5IiBmaWxsPSIjMDAwMDAwIiBtYXNrPSJ1cmwoI21hc2stMzQpIiBwb2ludHM9Ii0zLjk4NDAzMSAtNC44NjU5OSA2LjkwMDE2IC00Ljg2NTk5IDYuOTAwMTYgNi4zNDQ0NCAtMy45ODQwMzEgNi4zNDQ0NCI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCAxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTM2IiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0zNSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC01MyI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNTIiIGZpbGw9IiMwMDAwMDAiIG1hc2s9InVybCgjbWFzay0zNikiIHBvaW50cz0iLTQuNDAwODkxIC00Ljg2NTk5IDYuNDgzMyAtNC44NjU5OSA2LjQ4MzMgNi4zNDQ0NCAtNC40MDA4OTEgNi4zNDQ0NCI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMDAwMDAwLCA3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMzgiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTM3Ij48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTU2Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC01NSIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTM4KSIgcG9pbnRzPSItNC4zNjEzMyAtNC41NTc5MSAxNyAtNC41NTc5MSAxNyAxMi4yMjEwNSAtNC4zNjEzMyAxMi4yMjEwNSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcuMDAwMDAwLCAxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQwIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0zOSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC01OSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNTgiIGZpbGw9IiMwMDAwMDAiIG1hc2s9InVybCgjbWFzay00MCkiIHBvaW50cz0iLTQuODQ3NzcgLTQuNjIzOTIgNi4wMzY0MiAtNC42MjM5MiA2LjAzNjQyIDYuMjYwMjcgLTQuODQ3NzcgNi4yNjAyNyI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuMDAwMDAwLCAxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQyIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC00MSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC02MiI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNjEiIGZpbGw9IiMwMDAwMDAiIG1hc2s9InVybCgjbWFzay00MikiIHBvaW50cz0iLTQuNDMwOTYgLTQuNjIzOTIgNi40NTMyMyAtNC42MjM5MiA2LjQ1MzIzIDYuMjYwMjcgLTQuNDMwOTYgNi4yNjAyNyI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzEuMDAwMDAwLCAxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQ0IiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC00MyI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC02NSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNjQiIGZpbGw9IiMwMDAwMDAiIG1hc2s9InVybCgjbWFzay00NCkiIHBvaW50cz0iLTQuMDE0MSAtNC42MjM5MiA2Ljg3MDA5IC00LjYyMzkyIDYuODcwMDkgNi4yNjAyNyAtNC4wMTQxIDYuMjYwMjciPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
                }

                .shortCuts div.subMenu a.seminer {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzM3B4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAzMyAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0xLjk0MDMsMy41NzE0MyBDMS4xMDMzMSwzLjU3MTQzIDAuNDI0OCwyLjg5MjkxIDAuNDI0OCwyLjA1NTkzIEMwLjQyNDgsMS4yMTg5NCAxLjEwMzMxLDAuNTQwNDMgMS45NDAzLDAuNTQwNDMgQzIuNzc3MjksMC41NDA0MyAzLjQ1NTgsMS4yMTg5NCAzLjQ1NTgsMi4wNTU5MyBDMy40NTU4LDIuODkyOTEgMi43NzcyOSwzLjU3MTQzIDEuOTQwMywzLjU3MTQzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0xLjk3MTMsMy45OTYyMiBDMS4xMzQzMSwzLjk5NjIyIDAuNDU1OCwzLjMxNzcxIDAuNDU1OCwyLjQ4MDcyIEMwLjQ1NTgsMS42NDM3NCAxLjEzNDMxLDAuOTY1MjMgMS45NzEzLDAuOTY1MjMgQzIuODA4MjgsMC45NjUyMyAzLjQ4NjgsMS42NDM3NCAzLjQ4NjgsMi40ODA3MiBDMy40ODY4LDMuMzE3NzEgMi44MDgyOCwzLjk5NjIyIDEuOTcxMywzLjk5NjIyIFoiIGlkPSJwYXRoLTMiPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0yLjIxNDcsMy44MTQ4MiBDMS4zNzc3MSwzLjgxNDgyIDAuNjk5MiwzLjEzNjMxIDAuNjk5MiwyLjI5OTMyIEMwLjY5OTIsMS40NjIzNCAxLjM3NzcxLDAuNzgzODIgMi4yMTQ3LDAuNzgzODIgQzMuMDUxNjgsMC43ODM4MiAzLjczMDIsMS40NjIzNCAzLjczMDIsMi4yOTkzMiBDMy43MzAyLDMuMTM2MzEgMy4wNTE2OCwzLjgxNDgyIDIuMjE0NywzLjgxNDgyIFoiIGlkPSJwYXRoLTUiPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0yLjQ1ODA5LDMuODE0ODIgQzEuNjIxMTEsMy44MTQ4MiAwLjk0MjU5LDMuMTM2MzEgMC45NDI1OSwyLjI5OTMyIEMwLjk0MjU5LDEuNDYyMzQgMS42MjExMSwwLjc4MzgyIDIuNDU4MDksMC43ODM4MiBDMy4yOTUwOCwwLjc4MzgyIDMuOTczNTksMS40NjIzNCAzLjk3MzU5LDIuMjk5MzIgQzMuOTczNTksMy4xMzYzMSAzLjI5NTA4LDMuODE0ODIgMi40NTgwOSwzLjgxNDgyIFoiIGlkPSJwYXRoLTciPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0xLjcwMTQ5LDMuMjA4NjIgQzAuODY0NTEsMy4yMDg2MiAwLjE4NTk5LDIuNTMwMTEgMC4xODU5OSwxLjY5MzEyIEMwLjE4NTk5LDAuODU2MTQgMC44NjQ1MSwwLjE3NzYyIDEuNzAxNDksMC4xNzc2MiBDMi41Mzg0OCwwLjE3NzYyIDMuMjE2OTksMC44NTYxNCAzLjIxNjk5LDEuNjkzMTIgQzMuMjE2OTksMi41MzAxMSAyLjUzODQ4LDMuMjA4NjIgMS43MDE0OSwzLjIwODYyIFoiIGlkPSJwYXRoLTkiPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0yLjMzODY5LDMuMzkwMDIgQzEuNTAxNywzLjM5MDAyIDAuODIzMTksMi43MTE1MSAwLjgyMzE5LDEuODc0NTMgQzAuODIzMTksMS4wMzc1NCAxLjUwMTcsMC4zNTkwMyAyLjMzODY5LDAuMzU5MDMgQzMuMTc1NjgsMC4zNTkwMyAzLjg1NDE5LDEuMDM3NTQgMy44NTQxOSwxLjg3NDUzIEMzLjg1NDE5LDIuNzExNTEgMy4xNzU2OCwzLjM5MDAyIDIuMzM4NjksMy4zOTAwMiBaIiBpZD0icGF0aC0xMSI+PC9wYXRoPiAgICAgICAgPHBhdGggZD0iTTIuMzY5NjksMy45NjUyMyBDMS41MzI3LDMuOTY1MjMgMC44NTQxOSwzLjI4NjcxIDAuODU0MTksMi40NDk3MyBDMC44NTQxOSwxLjYxMjc0IDEuNTMyNywwLjkzNDIzIDIuMzY5NjksMC45MzQyMyBDMy4yMDY2OCwwLjkzNDIzIDMuODg1MTksMS42MTI3NCAzLjg4NTE5LDIuNDQ5NzMgQzMuODg1MTksMy4yODY3MSAzLjIwNjY4LDMuOTY1MjMgMi4zNjk2OSwzLjk2NTIzIFoiIGlkPSJwYXRoLTEzIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNMS41MTU0OTksMy40MjEwMiBDMC42Nzg1MTIsMy40MjEwMiAwLDIuNzQyNTEgMCwxLjkwNTUyIEMwLDEuMDY4NTQgMC42Nzg1MTIsMC4zOTAwMiAxLjUxNTQ5OSwwLjM5MDAyIEMyLjM1MjQ5LDAuMzkwMDIgMy4wMzEsMS4wNjg1NCAzLjAzMSwxLjkwNTUyIEMzLjAzMSwyLjc0MjUxIDIuMzUyNDksMy40MjEwMiAxLjUxNTQ5OSwzLjQyMTAyIFoiIGlkPSJwYXRoLTE1Ij48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNMS43NTg5LDMuODQ1ODIgQzAuOTIxOTEsMy44NDU4MiAwLjI0MzQsMy4xNjczMSAwLjI0MzQsMi4zMzAzMiBDMC4yNDM0LDEuNDkzMzQgMC45MjE5MSwwLjgxNDgyIDEuNzU4OSwwLjgxNDgyIEMyLjU5NTg5LDAuODE0ODIgMy4yNzQ0LDEuNDkzMzQgMy4yNzQ0LDIuMzMwMzIgQzMuMjc0NCwzLjE2NzMxIDIuNTk1ODksMy44NDU4MiAxLjc1ODksMy44NDU4MiBaIiBpZD0icGF0aC0xNyI+PC9wYXRoPiAgICAgICAgPHBhdGggZD0iTTIuMDAyMywzLjY2NDQyIEMxLjE2NTMxLDMuNjY0NDIgMC40ODY4LDIuOTg1OTEgMC40ODY4LDIuMTQ4OTIgQzAuNDg2OCwxLjMxMTk0IDEuMTY1MzEsMC42MzM0MiAyLjAwMjMsMC42MzM0MiBDMi44MzkyOCwwLjYzMzQyIDMuNTE3OCwxLjMxMTk0IDMuNTE3OCwyLjE0ODkyIEMzLjUxNzgsMi45ODU5MSAyLjgzOTI4LDMuNjY0NDIgMi4wMDIzLDMuNjY0NDIgWiIgaWQ9InBhdGgtMTkiPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0xLjg1MTg5LDMuNjY0NDIgQzEuMDE0OTEsMy42NjQ0MiAwLjMzNjM5LDIuOTg1OTEgMC4zMzYzOSwyLjE0ODkyIEMwLjMzNjM5LDEuMzExOTQgMS4wMTQ5MSwwLjYzMzQyIDEuODUxODksMC42MzM0MiBDMi42ODg4OCwwLjYzMzQyIDMuMzY3MzksMS4zMTE5NCAzLjM2NzM5LDIuMTQ4OTIgQzMuMzY3MzksMi45ODU5MSAyLjY4ODg4LDMuNjY0NDIgMS44NTE4OSwzLjY2NDQyIFoiIGlkPSJwYXRoLTIxIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNMS43MDE0OSwzLjY2NDQyIEMwLjg2NDUxLDMuNjY0NDIgMC4xODU5OSwyLjk4NTkxIDAuMTg1OTksMi4xNDg5MiBDMC4xODU5OSwxLjMxMTk0IDAuODY0NTEsMC42MzM0MiAxLjcwMTQ5LDAuNjMzNDIgQzIuNTM4NDgsMC42MzM0MiAzLjIxNjk5LDEuMzExOTQgMy4yMTY5OSwyLjE0ODkyIEMzLjIxNjk5LDIuOTg1OTEgMi41Mzg0OCwzLjY2NDQyIDEuNzAxNDksMy42NjQ0MiBaIiBpZD0icGF0aC0yMyI+PC9wYXRoPiAgICAgICAgPHBhdGggZD0iTTEuOTQ0ODksMy44NDU4MiBDMS4xMDc5LDMuODQ1ODIgMC40MjkzOSwzLjE2NzMxIDAuNDI5MzksMi4zMzAzMiBDMC40MjkzOSwxLjQ5MzM0IDEuMTA3OSwwLjgxNDgyIDEuOTQ0ODksMC44MTQ4MiBDMi43ODE4OCwwLjgxNDgyIDMuNDYwMzksMS40OTMzNCAzLjQ2MDM5LDIuMzMwMzIgQzMuNDYwMzksMy4xNjczMSAyLjc4MTg4LDMuODQ1ODIgMS45NDQ4OSwzLjg0NTgyIFoiIGlkPSJwYXRoLTI1Ij48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNMS41ODIwOSwzLjQyMTAyIEMwLjc0NTEsMy40MjEwMiAwLjA2NjU5LDIuNzQyNTEgMC4wNjY1OSwxLjkwNTUyIEMwLjA2NjU5LDEuMDY4NTQgMC43NDUxLDAuMzkwMDIgMS41ODIwOSwwLjM5MDAyIEMyLjQxOTA4LDAuMzkwMDIgMy4wOTc1OSwxLjA2ODU0IDMuMDk3NTksMS45MDU1MiBDMy4wOTc1OSwyLjc0MjUxIDIuNDE5MDgsMy40MjEwMiAxLjU4MjA5LDMuNDIxMDIgWiIgaWQ9InBhdGgtMjciPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0yLjIxOTI5LDMuMzkwMDIgQzEuMzgyMywzLjM5MDAyIDAuNzAzNzksMi43MTE1MSAwLjcwMzc5LDEuODc0NTMgQzAuNzAzNzksMS4wMzc1NCAxLjM4MjMsMC4zNTkwMyAyLjIxOTI5LDAuMzU5MDMgQzMuMDU2MjgsMC4zNTkwMyAzLjczNDc5LDEuMDM3NTQgMy43MzQ3OSwxLjg3NDUzIEMzLjczNDc5LDIuNzExNTEgMy4wNTYyOCwzLjM5MDAyIDIuMjE5MjksMy4zOTAwMiBaIiBpZD0icGF0aC0yOSI+PC9wYXRoPiAgICAgICAgPHBhdGggZD0iTTExLjkwMjA2LDUuNTcxNDMgQzQuMjk2NDIsNS41NzE0MyAxLjAzODE3LDIuMTgyNTEgMC4yNDM0LDEuMTg0MTcgTDAuMjQzNCwwLjc5MDI5IEwwLjI1ODYyLDAuNzgwNTQgQzAuMjg4MDYsMC44MjYzNiAzLjE5MDA0LDUuMzI3NjkgMTEuOTAyMDYsNS4zMjc2OSBDMTkuMTA2NzYsNS4zMjc2OSAyMS40NTk2LDEuNDcyNzUgMjIuMDY2NTksMC4xMTU2MyBMMjIuMDY2NTksMC42ODQwMiBDMjEuMTUwMDIsMi4zNTMxMyAxOC41MjUxNCw1LjU3MTQzIDExLjkwMjA2LDUuNTcxNDMgWiIgaWQ9InBhdGgtMzEiPjwvcGF0aD4gICAgICAgIDxwYXRoIGQ9Ik0xNC4yNzc0NCw3LjAyNzIyIEM1Ljg1MjczLDcuMDI3MjIgMS43NzQ2LDIuOTk4NjcgMC44MTg1OTksMS44OTU1NyBMMC44MTg1OTksMS40OTA2IEMxLjA2NTU0LDEuODE3NTMgNC45NzQ2LDYuNzYxNDcgMTQuMjc3NDQsNi43NjE0NyBDMjIuOTYyNDEsNi43NjE0NyAyNi44MjUzNiwxLjM5NTY5IDI3LjQ5MTM5LDAuMzU5MDMgTDI3LjQ5MTM5LDAuODE2NzIgQzI2LjM4NTc5LDIuMzc2NDYgMjIuNDExMTUsNy4wMjcyMiAxNC4yNzc0NCw3LjAyNzIyIFoiIGlkPSJwYXRoLTMzIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNMi41NDg3OSwzLjY1OTgzIEMxLjU0NDQxLDMuNjU5ODMgMC43MzAyLDIuODQ1NjEgMC43MzAyLDEuODQxMjMgQzAuNzMwMiwwLjgzNjg1IDEuNTQ0NDEsMC4wMjI2MyAyLjU0ODc5LDAuMDIyNjMgQzMuNTUzMTgsMC4wMjI2MyA0LjM2NzM5LDAuODM2ODUgNC4zNjczOSwxLjg0MTIzIEM0LjM2NzM5LDIuODQ1NjEgMy41NTMxOCwzLjY1OTgzIDIuNTQ4NzksMy42NTk4MyBaIiBpZD0icGF0aC0zNSI+PC9wYXRoPiAgICAgICAgPHBhdGggZD0iTTYuNzM4ODQsMTAuOTg4NzYgTDYuNjYxMzQsMTAuMTQ4MjMgTDAuMDYyLDEwLjE0ODIzIEwwLjA2MiwwIEw2LjkxNTk3LDAgTDEyLjM3OTAyLDAgTDE3LjY0MTc5LDAgTDE3LjY0MTc5LDEwLjE1MTI2IEwxMC4wOTgzOSwxMC4xNTEyNiBMMTAuMDA2OCwxMS42NjQyMyBMOS44OTMwNywxMS42NjQyMyBMOS44OTMwNywxMi4wNzUzOSBMOS44OTMwNywxMi4zNzkxOSBMOS41MTA2MiwxNC4zNDU4NSBMOS44ODkwNSwxNC4zNDU4NSBMOS44ODkwNSwxNC45MTQ5OSBMOC40NTI4MywxNC45MTQ5OSBMOC40NTI4MywxNC4zNDU4NSBMOC42MDU4MiwxNC4zNDU4NSBMOC42MDU4MiwxNC4xNjA1MyBMOC42MDU4MiwxNC4wODA1MiBMOC42MDU4MiwxMi4zNzgxOCBMOC4xNTM5MiwxMi4zNzgxOCBMOC4xNTM5MiwxNC4wODA1MiBMOC4xNTM5MiwxNC4xNjA1MyBMOC4xNTM5MiwxNC4zNjQwOCBMOC4yNjM2MiwxNC4zNjQwOCBMOC4yNjM2MiwxNC45MzQyMyBMNi44OTA4MSwxNC45MzQyMyBMNi44OTA4MSwxNC4zNjQwOCBMNy4yNTQxNCwxNC4zNjQwOCBMNi44NjY2NiwxMi4zNzgxOCBMNi44NjY2NiwxMi4wNzQzNyBMNi44NjY2NiwxMS42NjMyMiBMNi43NzIwNSwxMS42NjMyMiBMNi43Mzg4NCwxMC45ODg3NiBaIE0wLjcxMTE2LDkuNDk1MDQgTDAuNzExMTYsOS40OTYwNSBMNi42MDE5Niw5LjQ5NjA1IEw2LjU3NDc4LDkuMjAwMzQgTDMuMTA5NTUsNy40ODY4NiBMMy41MzQyOCw2LjYxNTk0IEw2LjU2NTczLDguMTE0NzMgTDcuNjcxODIsNy45Njk5MiBMOC4zMzUwOCw4Ljc2OTk1IEw5LjAxOTQ3LDcuOTY5OTIgTDEwLjYzMzgzLDcuODQ0MzQgTDEzLjM3MTM5LDYuNDkxMzggTDEzLjc3OTAxLDcuMjgxMjggTDEwLjE3Mzg4LDguODk4NTYgTDEwLjEzNzY0LDkuNDk1MDQgTDE2Ljk5MjYzLDkuNDk1MDQgTDE2Ljk5MjYzLDAuNjUzMTkgTDAuNzExMTYsMC42NTMxOSBMMC43MTExNiw5LjQ5NTA0IFoiIGlkPSJwYXRoLTM3Ij48L3BhdGg+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iZHJvcHVwR29zdGVyaSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDAwMDAwLCAtMTAuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgMTAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0yKSIgcG9pbnRzPSItNC41NzUyMDEgLTQuNDU5NTcgOC40NTU4IC00LjQ1OTU3IDguNDU1OCA4LjU3MTQzIC00LjU3NTIwMSA4LjU3MTQzIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAxNy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTQpIiBwb2ludHM9Ii00LjU0NDIwMiAtNC4wMzQ3NyA4LjQ4NjggLTQuMDM0NzcgOC40ODY4IDguOTk2MjIgLTQuNTQ0MjAyIDguOTk2MjIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDE5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stNiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtNSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC04Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC03IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stNikiIHBvaW50cz0iLTQuMzAwOCAtNC4yMTYxOCA4LjczMDIgLTQuMjE2MTggOC43MzAyIDguODE0ODIgLTQuMzAwOCA4LjgxNDgyIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stOCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtNyI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0xMSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMTAiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay04KSIgcG9pbnRzPSItNC4wNTc0MSAtNC4yMTYxOCA4Ljk3MzU5IC00LjIxNjE4IDguOTczNTkgOC44MTQ4MiAtNC4wNTc0MSA4LjgxNDgyIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4wMDAwMDAsIDE5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMTAiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTkiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMTQiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEzIiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMTApIiBwb2ludHM9Ii00LjgxNDAxIC00LjgyMjM4IDguMjE2OTkgLTQuODIyMzggOC4yMTY5OSA4LjIwODYyIC00LjgxNDAxIDguMjA4NjIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjAwMDAwMCwgMTcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0xMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMTciPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTE2IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMTIpIiBwb2ludHM9Ii00LjE3NjgxIC00LjY0MDk3IDguODU0MTkgLTQuNjQwOTcgOC44NTQxOSA4LjM5MDAyIC00LjE3NjgxIDguMzkwMDIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LjAwMDAwMCwgMTQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0xNCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMTMiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMjAiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTE5IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMTQpIiBwb2ludHM9Ii00LjE0NTgxIC00LjA2NTc3IDguODg1MTkgLTQuMDY1NzcgOC44ODUxOSA4Ljk2NTIzIC00LjE0NTgxIDguOTY1MjMiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTE2IiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xNSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yMyI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMjIiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0xNikiIHBvaW50cz0iLTUgLTQuNjA5OTggOC4wMzEgLTQuNjA5OTggOC4wMzEgOC40MjEwMjMgLTUgOC40MjEwMjMiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCAyMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTE4IiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xNyI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yNiI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMjUiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0xOCkiIHBvaW50cz0iLTQuNzU2NjAyIC00LjE4NTE4IDguMjc0NCAtNC4xODUxOCA4LjI3NDQgOC44NDU4MjIgLTQuNzU2NjAyIDguODQ1ODIyIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgMjQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yMCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMTkiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMjkiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTI4IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMjApIiBwb2ludHM9Ii00LjUxMzIgLTQuMzY2NTggOC41MTc4IC00LjM2NjU4IDguNTE3OCA4LjY2NDQyMiAtNC41MTMyIDguNjY0NDIyIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDI0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMjIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTIxIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTMyIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0zMSIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTIyKSIgcG9pbnRzPSItNC42NjM2MSAtNC4zNjY1OCA4LjM2NzM5IC00LjM2NjU4IDguMzY3MzkgOC42NjQ0MjIgLTQuNjYzNjEgOC42NjQ0MjIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMjQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yNCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMjMiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMzUiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTM0IiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMjQpIiBwb2ludHM9Ii00LjgxNDAxIC00LjM2NjU4IDguMjE2OTkgLTQuMzY2NTggOC4yMTY5OSA4LjY2NDQyMiAtNC44MTQwMSA4LjY2NDQyMiI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwMDAwLCAyMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTI2IiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0yNSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0zOCI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMzciIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0yNikiIHBvaW50cz0iLTQuNTcwNjEgLTQuMTg1MTggOC40NjAzOSAtNC4xODUxOCA4LjQ2MDM5IDguODQ1ODIyIC00LjU3MDYxIDguODQ1ODIyIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDIwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMjgiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTI3Ij48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTQxIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00MCIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTI4KSIgcG9pbnRzPSItNC45MzM0MSAtNC42MDk5OCA4LjA5NzU5IC00LjYwOTk4IDguMDk3NTkgOC40MjEwMjMgLTQuOTMzNDEgOC40MjEwMjMiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjAwMDAwMCwgMTcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0zMCIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMjkiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNDQiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTQzIiBmaWxsPSIjNDg0ODQ4IiBtYXNrPSJ1cmwoI21hc2stMzApIiBwb2ludHM9Ii00LjI5NjIxIC00LjY0MDk3IDguNzM0NzkgLTQuNjQwOTcgOC43MzQ3OSA4LjM5MDAyIC00LjI5NjIxIDguMzkwMDIiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCAxMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTMyIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0zMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC00NyI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNDYiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0zMikiIHBvaW50cz0iLTQuNzU2NjAyIC00Ljg4NDM3IDI3LjA2NjU5IC00Ljg4NDM3IDI3LjA2NjU5IDEwLjU3MTQzIC00Ljc1NjYwMiAxMC41NzE0MyI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC01MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDE3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMzQiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMzIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTUwIj48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC00OSIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTM0KSIgcG9pbnRzPSItNC4xODE0MDEgLTQuNjQwOTcgMzIuNDkxMzkgLTQuNjQwOTcgMzIuNDkxMzkgMTIuMDI3MjIzIC00LjE4MTQwMSAxMi4wMjcyMjMiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgNC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTM2IiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0zNSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC01MyI+PC9nPiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNTIiIGZpbGw9IiM0ODQ4NDgiIG1hc2s9InVybCgjbWFzay0zNikiIHBvaW50cz0iLTQuMjY5OCAtNC45NzczNyA5LjM2NzM5IC00Ljk3NzM3IDkuMzY3MzkgOC42NTk4MyAtNC4yNjk4IDguNjU5ODMiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMzgiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTM3Ij48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTU2Ij48L2c+ICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC01NSIgZmlsbD0iIzQ4NDg0OCIgbWFzaz0idXJsKCNtYXNrLTM4KSIgcG9pbnRzPSItNC45MzgwMDIgLTUgMjIuNjQxNzkgLTUgMjIuNjQxNzkgMTkuOTM0MjMgLTQuOTM4MDAyIDE5LjkzNDIzIj48L3BvbHlnb24+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
                }

                .shortCuts div.subMenu a.tur {
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCAxMDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJkcm9wdXBUdXJsYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjAwMDAwMCwgLTkuMDAwMDAwKSIgc3Ryb2tlPSIjNDg0ODQ4IiBzdHJva2Utd2lkdGg9IjAuNyI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuMzQyMDQ5LDYuODYyOTMgQzQuMzY0NTUzLDYuNzAxMTk3IDQuNDExNjMzLDYuNTQ5NjY2NSA0LjQ1NjQ4Nyw2LjM5NzI4MTYgTDEuMTkyNzU3NCw2LjA1OTE0IEwwLjU0NTM5MTk2LDExLjk2MDE4NCBDMC40NDQxOTc0NSwxMi44Nzk4MjEgMS4xMjk4OTg5LDEzLjcwNDQ2OCAyLjA3NTY3NCwxMy44MDI3NzQgTDMuNzIxMDE2LDEzLjk3MzIwMiBDMy41NTY5MTIsMTMuNTA0ODkgMy40ODY1LDEyLjk5ODc4MyAzLjU1OTU1LDEyLjQ3NTIzNyBMNC4zNDIwNDksNi44NjI5MyBaIiBpZD0iU3Ryb2tlLTQiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjQ4MTgzLDIuMjI0Mjg1IEMxNS40ODE4MywxLjkyNjMgMTUuMjMzMTMsMS42ODUxMDggMTQuOTI3MjIsMS42ODUxMDggTDE0Ljc1MzEzLDEuNjg1MTA4IEwxNC43NTMxMywwLjk2NzYxMjQgQzE0Ljc1MzEzLDAuNjc2OTY1NCAxNC41MTAzNCwwLjQ0MSAxNC4yMTEsMC40NDEgQzEzLjkwNDI2LDAuNDQxIDEzLjY1NjM5LDAuNjgyMDkxOCAxMy42NTYzOSwwLjk3OTcyNDggTDEzLjY1NjM5LDEuNjg1MTU4IEwxMy40ODEzNywxLjY4NTE1OCBDMTMuMTc1NjEsMS42ODUxNTggMTIuOTI2ODcsMS45MjYzNSAxMi45MjY4NywyLjIyNDMzNSBMMTIuOTI2ODcsNC40MTQ4NjggQzEyLjkyNjg3LDQuNTQzNzgyIDEyLjk3OTksNC42NTc0MTcgMTMuMDU3NSw0Ljc1MDE5NSBMMTEuMjA1MDYsNy41NTU1OTQgTDExLjA4MDQ4LDcuNDk3ODk3IEwxMC4yNDMyLDcuMTEwMiBDMTAuMTUxNDcsNS45NzQxNDkgOS4yNTg1MTgsNS4wMTM1NTEgOC4wNDgzMjMsNC44NTQ1ODMgQzcuNTk1NzQxLDQuNzk1OTMxIDcuMTU4MDU5LDQuODY3MTQ3IDYuNzYwOTksNS4wMjMzNTIgQzYuODM5NjgsNC44NTgzNTIgNi44OTc1NzIsNC42ODM0MDEgNi45MTc1NDEsNC40OTkwMDEgQzYuOTMyMjg2LDQuMzY1MDYxIDYuOTI1NzY3LDQuMjM0MzM4IDYuOTA4NzQ2LDQuMTA2Mzc5IEM2LjgwODY5LDMuMzU2MTY1IDYuMTk1MDU2LDIuNzQwNzk1IDUuMzg2NDMxLDIuNjU2OTEzIEwxLjkwNjQ5OSwyLjI5NjAwNCBDMC45NTk4OTU4LDIuMTk3Njk4IDAuMTExMDIwOCwyLjg2MzM3NyAwLjAwOTg3Nzk4NCwzLjc4MzAxMyBDLTAuMDM5MDYzNzQsNC4yMjQ2ODggMC4wOTUyNDE0NSw0LjY2Njg2NiAwLjM4MjA2MjcsNS4wMTI3NDcgQzAuNjY5NjYsNS4zNTgxNzYgMS4wODU4NzIsNS41Nzg4MTMgMS41NDA4ODUsNS42MjU5NTYgTDQuNjI5MjgzLDUuOTQ2MDU0IEw1LjAyMTgsNS45ODY3MTQgQzUuMjE0NTE0LDYuMDA2NzE3IDUuNDA1NzgsNS45ODgxNzEgNS41OTEyLDUuOTQ2NTA3IEM1LjM4NDk4Myw2LjI0NzQwNiA1LjIzNjc2MSw2LjU5MTQyOCA1LjE4MzQyMSw2Ljk3MzY5NyBDNS4xODM0MjEsNi45NzM2OTcgNC41OTY1ODYsMTEuMTgyODggNC40MDA4NzEsMTIuNTg1OSBDNC4zNzE1ODksMTIuNzk1OTkgNC4zNDMwODMsMTMuNDEzMzIgNC40NjE0MDIsMTMuNzgzMDIgQzQuNjEyMDU1LDE0LjI1Mzk0IDUuMDY2MDg1LDE1LjY2NjIyIDUuMDY2MDg1LDE1LjY2NjIyIEw1Ljg3ODEyNSwxOC4xOTUzIEw0Ljc0MzIwNSwyMi4zODk0IEM0LjUzNDI5NywyMy4xNjAwNyA1LjAwODUwNCwyMy45NDkyOCA1LjgwMTgxNSwyNC4xNTE4MyBDNS45Mjg2NywyNC4xODQ0NCA2LjA1NTQ3NCwyNC4xOTk3NyA2LjE4MDY3NCwyNC4xOTk3NyBDNi44Mzk2OCwyNC4xOTk3NyA3LjQ0MTUxOCwyMy43NzA5MSA3LjYxNjQzNSwyMy4xMjMwOCBMOC44NTk4OTcsMTguNTI4MzYgQzguOTMxMTg4LDE4LjI2NjY2IDguOTI0NTY2LDE3Ljk5MDQ0IDguODQxNjg2LDE3LjczMTkxIEw4LjMwODg2MiwxNi4wNzIxNiBMMTAuMTAzNDYsMTcuMjM2MjEgTDEwLjUzMjg3LDIwLjEwODc1IEMxMC42Mzk4LDIwLjgyNzA1IDExLjI3NDgsMjEuMzQ0NDcgMTIuMDAxMDEsMjEuMzQ0NDcgQzEyLjA3MTQzLDIxLjM0NDQ3IDEyLjE0MzYsMjEuMzM5NjQgMTIuMjE1NjYsMjEuMzI5NTkgQzEzLjAyODA3LDIxLjIxNTI1IDEzLjU5MDk1LDIwLjQ4Mjc4IDEzLjQ3MjQyLDE5LjY5NDAxIEwxMi45NDg0NCwxNi4xODU2OSBDMTIuODg4NzksMTUuNzgxMDEgMTIuNjU0MTcsMTUuNDIwMjUgMTIuMzAzNTEsMTUuMTkyNzMgTDEwLjE4MTEyLDEzLjgxNTg5IEw5LjQzNjg1LDEzLjMzMzE1IEw5Ljk0MTIxOSw5LjcxMTE5NyBMMTAuNzQ2MTIsMTAuMDgzOTE3IEwxMS4xMjIyOSwxMC4yNTgxNjQgQzExLjI5Nzk4LDEwLjMzOTkzNSAxMS40ODU0MiwxMC4zNzg1ODUgMTEuNjY5MzksMTAuMzc4NTg1IEMxMi4wOTEzNCwxMC4zNzg1ODUgMTIuNTAwODMsMTAuMTc0NDMzIDEyLjc0MjA3LDkuODA5NjA0IEwxNS4yNzYyMyw1Ljk3MjY5MiBDMTUuNTI1NTQsNS41OTQ5OTYgMTUuNTMyNjgsNS4xMzcxODggMTUuMzQzMjgsNC43NjE1MDMgQzE1LjQyNjM2LDQuNjY3MzE4IDE1LjQ4MTgzLDQuNTQ4NzU3IDE1LjQ4MTgzLDQuNDE0ODE4IEwxNS40ODE4MywyLjIyNDI4NSBaIiBpZD0iU3Ryb2tlLTYiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzLjA3NDM2LDExLjI0ODIxMjggQzIyLjcwNzA5LDExLjI5NjU2MTggMjIuMzc1NTIsMTEuNDg1Mzg0NCAyMi4xNTI1NCwxMS43NzI5NjU2IEwxOS40NzA4MywxNS4yMzUzNDkgQzE5LjM2ODA0LDE1LjM2ODIzMyAxOS4yOTA5LDE1LjUxODM1NyAxOS4yNDQ0OSwxNS42NzgyOCBMMTguMDk4MDMsMTkuNjE3MDY3IEMxNy45NDg3NzcsMjAuMTI5MjU2IDE3LjUwMjc2NiwyMC41MDgxMDcgMTYuOTYwNzM0LDIwLjU4Mjk5MyBMMTUuNTUxNDYxLDIwLjc3ODY1IEMxNS4zODE1NjEsMjAuODAyNDczIDE1LjIxNjU3NywyMC44NTY4MDMgMTUuMDY2NDkzLDIwLjkzODk3NiBMOS40NjU5MjUsMjQuMDExMyBMOC4wODE1MzY0LDI0LjUwOTAxIEM4LjAxNDM4MzgxLDI0LjUzMzE5IDcuOTc1Mzc1MjksMjQuNjAwMzMgNy45ODc4OTUyNywyNC42Njg4NCBDOC4wMDAyNjAwMywyNC43MzY5OSA4LjA2MTYxODI2LDI0Ljc4Njg0IDguMTMyOTYxNCwyNC43ODY4NCBMMjIuOTk3MjIsMjQuNzg2ODQgQzIzLjYxMjMxLDI0Ljc4Njg0IDI0LjExMTM1LDI0LjMwMjQ1IDI0LjExMTM1LDIzLjcwNDUyIEwyNC4xMTEzNSwxMS4xMTE3NiBMMjMuMDc0MzYsMTEuMjQ4MjEyOCBaIiBpZD0iU3Ryb2tlLTgiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
                }

        .shortCuts.activeSub div.overlay {
            display: block;
        }

        .shortCuts.activeSub div.subMenu {
            top: -326px;
        }

        .shortCuts.activeSub a.shortCut.all {
            position: relative;
        }

            .shortCuts.activeSub a.shortCut.all:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: #f8e71c;
                background-image: url("../img/close.svg");
                background-repeat: no-repeat;
                background-position: center center;
                background-size: 0.9375rem;
            }

        .shortCuts.hide {
            bottom: -4.0625rem;
        }

    .Seat .shortCuts {
        display: none;
    }
}

.eventAddress {
    font-size: 0.75rem;
}

.eventDetailHeader {
    position: relative;
    height: auto;
    padding-top: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    /*background-image: none !important;*/
}

@media only screen and (min-width:980px) {
    .eventDetailHeader {
        padding-bottom: 25px;
    }
}

.eventDetailHeader:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
}

.eventDetailHeader .container {
    position: relative;
}

.eventDetailHeader button.biletiniAlLg {
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 16px !important;
    font-weight: bold;
    color: black;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #f8e71c;
    border: 0;
    z-index: 9;
    padding: 0.625rem 3.125rem;
    margin-bottom: 1.25rem;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

.eventDetailHeader button.viewTrailer {
    display: none;
}

.eventDetailHeader h5 {
    color: rgba(237, 237, 237, 0.95);
}

.eventDetailHeader #detail-seances {
    margin-top: 10px;
}

    .eventDetailHeader #detail-seances button {
        font-size: 13px;
        background: #f8e71c;
        padding: 5px 10px;
        border-radius: 5px;
    }

        .eventDetailHeader #detail-seances button:hover {
            background-color: darkred;
            color: white;
        }

.eventDetailHeader div.backgroundImage {
    width: 100%;
    height: 480px;
}

    .eventDetailHeader div.backgroundImage img {
        width: 100%;
    }

    .eventDetailHeader div.backgroundImage:after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.8);
    }

.eventDetailHeader div.eventHeaderContent {
    width: 100%;
    position: relative;
    z-index: 9;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.eventDetailHeader div.eventSummary {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

    .eventDetailHeader div.eventSummary div.poster {
        width: 20%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
    }

        .eventDetailHeader div.eventSummary div.poster img.eventPoster {
            width: 100%;
            border-radius: 0.5rem;
            -webkit-border-radius: 0.5rem;
            -moz-border-radius: 0.5rem;
        }

    .eventDetailHeader div.eventSummary div.eventDetails {
        padding-left: 2.5rem;
        padding-top: 1.875rem;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
    }

        .eventDetailHeader div.eventSummary div.eventDetails h1 {
            font-size: 2rem;
            color: white;
            margin-bottom: 0.625rem;
        }

        .eventDetailHeader div.eventSummary div.eventDetails h2 {
            font-size: 1rem;
            color: rgba(255, 255, 255, 0.5);
        }

            .eventDetailHeader div.eventSummary div.eventDetails h2 span {
                opacity: 0.5;
            }

        .eventDetailHeader div.eventSummary div.eventDetails span.eventLoc {
            padding: 1.25rem 0 0.625rem;
            font-size: 0.875rem;
            color: white;
        }

        .eventDetailHeader div.eventSummary div.eventDetails span.seanceDate {
            font-size: 0.8125rem;
            color: white;
            /*background-color: rgba(0, 0, 0, 0.41);*/
            padding: 0.3125rem 0.625rem;
            border-radius: 0.1875rem;
            margin-top: 0.625rem;
        }

        .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags {
            margin: 0rem 0 0;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

            .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags li {
                margin-bottom: 0.625rem;
            }

                .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags li a,
                .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags li span {
                    padding: 0.3125rem 0.625rem;
                    background-color: rgba(0, 0, 0, 0.6);
                    margin-right: 0.3125rem;
                    font-size: 0.75rem;
                    color: white;
                    border-radius: 0.3125rem;
                    -webkit-border-radius: 0.3125rem;
                    -moz-border-radius: 0.3125rem;
                }

                    .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags li a:hover,
                    .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags li span:hover {
                        background-color: black;
                        font-size: 0.75rem;
                        color: #f8e71c;
                    }

        .eventDetailHeader div.eventSummary div.eventDetails div.smartMarkers {
            margin: 0 0 1.25rem 0;
        }

            .eventDetailHeader div.eventSummary div.eventDetails div.smartMarkers div {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
            }

            .eventDetailHeader div.eventSummary div.eventDetails div.smartMarkers img {
                max-width: 1.5625rem;
                max-height: 1.5625rem;
            }

        .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff {
            margin: 2.1875rem 0;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

            .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff strong.staff-header {
                font-size: 0.875rem;
                color: white;
                padding-right: 0.3125rem;
            }

            .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff a {
                font-size: 0.875rem;
                color: white;
                text-decoration: underline;
                padding-right: 0.625rem;
            }

            .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff div.staffLine {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
            }

                .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff div.staffLine a:nth-child(n+6) {
                    display: none;
                }

        .eventDetailHeader div.eventSummary div.eventDetails div.movieTime {
            font-size: 0.875rem;
            color: white;
            margin: 0.625rem 0;
        }

            .eventDetailHeader div.eventSummary div.eventDetails div.movieTime svg {
                width: 1.25rem;
            }

.eventDetailBody {
    background-color: #f3f5f8;
}

    .eventDetailBody .trailer-detail {
        position: relative;
    }

        .eventDetailBody .trailer-detail button.biletiniAlLg {
            position: absolute;
            top: 6%;
            right: 1%;
            font-size: 1.625rem;
            color: black;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            background-color: #f8e71c;
            border: 0;
            z-index: 9;
            padding: 0.625rem 3.125rem;
            margin-bottom: 1.25rem;
            border-radius: 8px;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
        }

    .eventDetailBody .tabButtons {
        height: 4.375rem;
    }

        .eventDetailBody .tabButtons button {
            height: 2.8125rem;
            padding: 0 1.875rem;
            border: 0;
            background: transparent;
            font-size: 1rem;
            color: #474747;
        }

            .eventDetailBody .tabButtons button svg {
                margin-right: 0.625rem;
            }

            .eventDetailBody .tabButtons button.active {
                background-color: white;
                font-size: 1rem;
                color: #474747;
                border-top-left-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                -moz-border-radius-topleft: 5px;
                border-top-right-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topright: 5px;
                border-bottom-left-radius: 0;
                -webkit-border-bottom-left-radius: 0;
                -moz-border-radius-bottomleft: 0;
                border-bottom-right-radius: 0;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius-bottomright: 0;
            }

            .eventDetailBody .tabButtons button.dTrailer {
                display: block;
            }

        .eventDetailBody .tabButtons a {
            height: 2.8125rem;
            text-decoration: underline;
            font-size: 1rem;
            color: #474747;
        }

    .eventDetailBody .tabContentWrapper {
        background-color: white;
        padding: 1.25rem;
        margin-bottom: 50px;
    }

        .eventDetailBody .tabContentWrapper .tabContent {
            display: none;
        }

            .eventDetailBody .tabContentWrapper .tabContent.event-dates.activeContent {
                display: block !important;
                padding-bottom: 300px;
            }

            .eventDetailBody .tabContentWrapper .tabContent.event-dates h5 {
                padding: 10px;
                font-weight: bold;
                color: black;
                margin-bottom: 20px;
            }

            .eventDetailBody .tabContentWrapper .tabContent.event-dates div.location {
                padding-left: 10px;
                display: block;
                font-size: 0.875rem;
                color: #474747;
            }

            .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container {
                width: 100%;
                margin-top: 0.3125rem;
                margin-bottom: 1.875rem;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -moz-justify-content: flex-start;
                justify-content: flex-start;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

                .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button {
                    width: 48%;
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                    -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                    -moz-justify-content: space-between;
                    justify-content: space-between;
                    margin: 1% auto;
                    margin-bottom: 5px;
                    padding: 0.9375rem;
                    border-radius: 0.3125rem;
                    border: 1px solid #dddddd;
                    background-color: white;
                    border-radius: 5px;
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    font-size: 1rem;
                    color: black;
                    margin-left: 0.625rem;
                    cursor: pointer;
                }

                    .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button:not(.soldout):not(.disabled) {
                        padding-right: 2.5rem;
                        background-repeat: no-repeat;
                        background-position: center right 10px;
                        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Q2xpcCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDEuNjg3NSAxLjY4NzUgMCA5IDcuMzEyNSAxLjY4NzUgMTQuNjI1IDAgMTIuOTM3NSA1LjYyNSA3LjMxMjUiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iQ2xpcC0yIiBmaWxsPSIjMDAwMDAwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgPC9nPjwvc3ZnPg==);
                    }

                    .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button:hover {
                        background-color: #ffeb00;
                        border-color: #ffeb00;
                    }

                    .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button.soldout {
                        background-color: rgba(255, 64, 97, 0.14);
                        border-color: rgba(255, 64, 97, 0.14);
                        font-size: 1rem;
                        color: #be8690;
                    }

                        .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button.soldout span {
                            font-size: 1rem;
                            color: #be8690;
                        }

                    .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button.disabled {
                        background-color: whitesmoke;
                        border-color: whitesmoke;
                        display: -webkit-box;
                        display: -moz-flex;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-align: start;
                        -ms-flex-align: start;
                        -moz-align-items: flex-start;
                        align-items: flex-start;
                        -webkit-box-pack: start;
                        -ms-flex-pack: start;
                        -moz-justify-content: flex-start;
                        justify-content: flex-start;
                        -webkit-box-direction: normal;
                        -webkit-box-orient: vertical;
                        -moz-flex-direction: column;
                        -ms-flex-direction: column;
                        flex-direction: column;
                    }

                        .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button.disabled small {
                            font-size: 0.75rem;
                        }

            .eventDetailBody .tabContentWrapper .tabContent p {
                font-size: 1rem;
                color: #474747;
                line-height: 1.875rem;
                padding-bottom: 0.9375rem;
            }

            .eventDetailBody .tabContentWrapper .tabContent.staff img {
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                width: 6.25rem;
                height: 6.25rem;
                margin: 0.625rem 0;
            }

            .eventDetailBody .tabContentWrapper .tabContent.staff a {
                font-size: 0.875rem;
                color: #474747;
                text-decoration: underline;
            }

            .eventDetailBody .tabContentWrapper .tabContent.staff strong.staff-header {
                font-size: 1.375rem;
                color: #474747;
            }

            .eventDetailBody .tabContentWrapper .tabContent.staff .staffList {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

                .eventDetailBody .tabContentWrapper .tabContent.staff .staffList a:not(:first-child) {
                    margin-left: 1.875rem;
                }

                .eventDetailBody .tabContentWrapper .tabContent.staff .staffList a div.staffImg {
                    width: 3.75rem;
                    height: 3.75rem;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    background-repeat: no-repeat;
                    background-size: 3.75rem;
                    background-position: center center;
                }

            .eventDetailBody .tabContentWrapper .tabContent.activeContent {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
            }

.selectCity {
    position: relative;
}

    .selectCity button {
        padding-right: 1.25rem;
        height: 2.5rem;
        background-color: transparent;
        border-radius: 0.3125rem;
        -webkit-border-radius: 0.3125rem;
        -moz-border-radius: 0.3125rem;
        position: relative;
        z-index: 10;
    }

        .selectCity button svg {
            height: 0.9375rem;
            margin-right: 0.3125rem;
        }

    .selectCity span {
        font-size: 1rem;
        color: rgba(71, 71, 71, 0.8);
    }

.yn_header div.cList {
    width: 13.9375rem;
    background-color: white;
    padding: 0.625rem;
    max-height: 17.5rem;
    overflow: hidden;
    z-index: 9;
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.3);
    margin-top: 0.625rem;
    border-radius: 0.3125rem;
    -webkit-border-radius: 0.3125rem;
    -moz-border-radius: 0.3125rem;
    position: absolute;
    top: 40px;
    right: 0;
    display: none;
}

    .yn_header div.cList input {
        border-radius: 0.1875rem;
        -webkit-border-radius: 0.1875rem;
        -moz-border-radius: 0.1875rem;
        width: 100%;
        height: 2.1875rem;
        border: 0.0625rem solid #e6e6e6;
        margin-bottom: 0.9375rem;
        padding: 0 0.625rem;
    }

    .yn_header div.cList div.scrollList {
        height: 12.5rem;
        max-height: 12.5rem;
        overflow-y: scroll;
    }

        .yn_header div.cList div.scrollList::-webkit-scrollbar-track {
            background-color: rgba(255, 255, 255, 0.7);
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
        }

        .yn_header div.cList div.scrollList::-webkit-scrollbar {
            display: block;
            width: 0.375rem;
            background-color: #474747;
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
        }

        .yn_header div.cList div.scrollList::-webkit-scrollbar-thumb {
            background-color: #474747;
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
        }

        .yn_header div.cList div.scrollList a {
            text-align: left;
            display: block;
            padding: 0.25rem 0;
        }

.yn_header div.bgOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.6);
    left: 0px;
    top: 0px;
    z-index: 9;
    display: none;
}

.yn_header.viewList button {
    background-color: #f8e71c;
}

/*.yn_header.viewList div.cList {
    display: block;
}
*/
.viewList {
    display: block !important;
}



.yn_header.viewList div.bgOverlay {
    display: block;
}

.navigateDates div.container {
    padding: 0 !important;
}

.navigateDates div.datesWrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    position: relative;
}

    .navigateDates div.datesWrapper button {
        width: 2.5%;
        background-color: #bbb;
    }

        .navigateDates div.datesWrapper button span {
            font-size: 2.8125rem;
            color: #474747;
        }

        .navigateDates div.datesWrapper button.disabled {
            opacity: 1;
            background-color: #dddede;
            cursor: default;
            pointer-events: none;
        }

            .navigateDates div.datesWrapper button.disabled span {
                opacity: 0.3;
            }

    .navigateDates div.datesWrapper div.seanceDatesWrapper {
        width: 95%;
    }

    .navigateDates div.datesWrapper div.owl-nav {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin: 0;
    }

        .navigateDates div.datesWrapper div.owl-nav button.owl-prev {
            position: absolute;
            top: 0;
            left: 0;
            width: 2.1875rem;
            height: 5rem;
            background-color: #bbb;
            border-radius: 0;
            margin: 0 !important;
            box-shadow: inset 0px -4px 12px -15px black;
        }

            .navigateDates div.datesWrapper div.owl-nav button.owl-prev.disabled {
                opacity: 1;
                background-color: #dddede;
            }

                .navigateDates div.datesWrapper div.owl-nav button.owl-prev.disabled span {
                    opacity: 0.3;
                }

        .navigateDates div.datesWrapper div.owl-nav button.owl-next {
            position: absolute;
            top: 0;
            right: 0;
            width: 2.1875rem;
            height: 5rem;
            background-color: #bbb;
            border-radius: 0;
            margin: 0 !important;
            box-shadow: inset 0px -4px 12px -15px black;
        }

            .navigateDates div.datesWrapper div.owl-nav button.owl-next.disabled {
                opacity: 1;
                background-color: #dddede;
            }

                .navigateDates div.datesWrapper div.owl-nav button.owl-next.disabled span {
                    opacity: 0.3;
                }

        .navigateDates div.datesWrapper div.owl-nav button span {
            font-size: 2.8125rem;
            color: #474747;
        }

    .navigateDates div.datesWrapper label {
        position: relative;
        cursor: pointer;
    }

        .navigateDates div.datesWrapper label input {
            visibility: hidden;
            position: absolute;
        }

        .navigateDates div.datesWrapper label div {
            width: 100%;
            height: 5rem;
            text-align: center;
            font-size: 1rem;
            color: #474747;
            background-color: transparent;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            background-color: #ececec;
        }

            .navigateDates div.datesWrapper label div:after {
                content: "";
                width: 100%;
                height: 5px;
                position: absolute;
                top: 0px;
                left: 0;
                background-color: transparent;
                -webkit-transition: all 0.3s;
                transition: all 0.3s;
            }

        .navigateDates div.datesWrapper label input[type=radio]:checked + div {
            background-color: white;
            box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.07);
            position: relative;
        }

            .navigateDates div.datesWrapper label input[type=radio]:checked + div:after {
                content: "";
                width: 100%;
                height: 5px;
                position: absolute;
                top: -5px;
                left: 0;
                background-color: white;
            }

.seancesTitle {
    padding: 1.875rem 0;
    font-size: 1.3125rem;
    color: #474747;
}

    .seancesTitle svg {
        margin-right: 1.25rem;
    }

.seanceListHolder {
    background-color: white;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08), 0 -1px 4px 0 rgba(0, 0, 0, 0.08);
}

    .seanceListHolder.nonShadow {
        box-shadow: none;
    }

.seancesHeader {
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
    margin-bottom: 1.875rem;
    padding: 0 1.875rem;
}

section.cinemaSeances {
    background-color: #f3f5f8;
    padding: 1.875rem 0;
}

    section.cinemaSeances .notFound {
        padding: 20px;
        border: 1px dashed #ccc;
        text-align: center;
    }

    section.cinemaSeances div.seanceStepOne {
        display: none;
    }

    section.cinemaSeances div.navigateDates {
        /*display: none;*/
    }

    section.cinemaSeances.view div.seanceStepOne {
        display: block;
    }

    section.cinemaSeances.view div.navigateDates {
        display: block;
    }

    section.cinemaSeances.stepOne div.seanceStepOne {
        display: block;
    }

    section.cinemaSeances.stepOne div.navigateDates {
        /*display: none;*/
    }

@media only screen and (max-width:980px) {
    .navigateDates div.container {
        padding: 0 !important;
    }

    .navigateDates div.datesWrapper button {
        width: 8%;
    }

        .navigateDates div.datesWrapper button span {
            font-size: 1.5625rem;
            color: #474747;
        }

    .navigateDates div.datesWrapper div.seanceDatesWrapper {
        width: 84%;
    }

    .navigateDates div.datesWrapper label div {
        font-size: 0.6875rem;
        color: #474747;
    }

    .eventDetailHeader button.biletiniAlLg {
        top: initial;
        position: absolute;
        right: 0;
        bottom: 0;
        font-size: 16px;
        font-weight: 600 color: black;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 60%;
        background-color: #f8e71c;
        border: 0;
        z-index: 8;
        padding: 0rem 3.125rem;
        margin-bottom: 0rem;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        height: 3.4375rem;
    }

        .eventDetailHeader button.biletiniAlLg.full {
            width: 100%;
        }

    .eventDetailHeader button.viewTrailer {
        display: block;
        top: initial;
        position: absolute;
        bottom: 0;
        left: 0;
        font-size: 0.875rem;
        color: white;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 40%;
        background-color: #191919;
        border: 0;
        z-index: 8;
        padding: 0rem 0rem;
        margin-bottom: 0rem;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        height: 3.4375rem;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
    }

        .eventDetailHeader button.viewTrailer svg {
            margin-right: 10px;
            width: 25px;
        }

        .eventDetailHeader button.viewTrailer.full {
            width: 100%;
        }

    .eventDetailHeader div.backgroundImage {
        width: 100%;
        height: 355px;
    }

        .eventDetailHeader div.backgroundImage:after {
            content: "";
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-color: rgba(0, 0, 0, 0.9);
        }

    .eventDetailHeader div.eventSummary {
        width: 100%;
        margin-bottom: 3.75rem;
    }

        .eventDetailHeader div.eventSummary div.poster {
            width: 30%;
            display: block;
            min-width: 100px;
        }

            .eventDetailHeader div.eventSummary div.poster img.eventPoster {
                width: 100%;
                border-radius: 0.5rem;
                -webkit-border-radius: 0.5rem;
                -moz-border-radius: 0.5rem;
            }

        .eventDetailHeader div.eventSummary div.eventDetails {
            padding-left: 1.25rem;
            min-height: 11.25rem;
            padding-top: 0;
        }

            .eventDetailHeader div.eventSummary div.eventDetails h1 {
                font-size: 1rem;
                color: white;
            }

            .eventDetailHeader div.eventSummary div.eventDetails h2 {
                font-size: 1rem;
                color: rgba(255, 255, 255, 0.5);
            }

                .eventDetailHeader div.eventSummary div.eventDetails h2 span {
                    display: none;
                }

            .eventDetailHeader div.eventSummary div.eventDetails span.eventLoc {
                padding: 0.625rem 0 0.3125rem;
                font-size: 0.8125rem;
                color: white;
            }

            .eventDetailHeader div.eventSummary div.eventDetails span.seanceDate {
                font-size: 0.6875rem;
                color: white;
                background-color: rgba(0, 0, 0, 0.41);
                margin-top: 0;
            }

            .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags {
                margin: 0rem 0 0rem;
            }

                .eventDetailHeader div.eventSummary div.eventDetails ul.eventTags li a {
                    padding: 0.3125rem 0.625rem;
                    margin-right: 0.3125rem;
                    background-color: rgba(0, 0, 0, 0.41);
                    font-size: 0.75rem;
                    color: white;
                    border-radius: 0.3125rem;
                    -webkit-border-radius: 0.3125rem;
                    -moz-border-radius: 0.3125rem;
                }

            .eventDetailHeader div.eventSummary div.eventDetails div.smartMarkers {
                margin: 0.9375rem 0;
            }

                .eventDetailHeader div.eventSummary div.eventDetails div.smartMarkers img {
                    max-width: 1.5625rem;
                    max-height: 1.5625rem;
                }

            .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff a,
            .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff strong {
                white-space: nowrap;
            }

            .eventDetailHeader div.eventSummary div.eventDetails div.movieTime {
                font-size: 0.875rem;
                color: white;
            }

    .eventDetailBody .tabButtons {
        height: 4.375rem;
    }

        .eventDetailBody .tabButtons button {
            height: 2.8125rem;
            padding: 0 1.875rem;
            border: 0;
            background: transparent;
            font-size: 0.75rem;
            color: #474747;
        }

            .eventDetailBody .tabButtons button.dTrailer {
                display: block;
            }

            .eventDetailBody .tabButtons button svg {
                margin-right: 0.625rem;
            }

            .eventDetailBody .tabButtons button.active {
                background-color: white;
                font-size: 0.8125rem;
                color: #474747;
                border-top-left-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                -moz-border-radius-topleft: 5px;
                border-top-right-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topright: 5px;
                border-bottom-left-radius: 0;
                -webkit-border-bottom-left-radius: 0;
                -moz-border-radius-bottomleft: 0;
                border-bottom-right-radius: 0;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius-bottomright: 0;
            }

            .eventDetailBody .tabButtons button.dTrailer {
                display: none;
            }

    .eventDetailBody .tabContentWrapper .tabContent.staff {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .eventDetailBody .tabContentWrapper .tabContent.staff img {
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            width: 4.375rem;
            height: 4.375rem;
            margin: 0.625rem 0;
        }

        .eventDetailBody .tabContentWrapper .tabContent.staff a {
            font-size: 0.75rem;
            color: #474747;
            text-decoration: underline;
            margin-left: 0;
        }

        .eventDetailBody .tabContentWrapper .tabContent.staff strong.staff-header {
            font-size: 1.0625rem;
            color: #474747;
            display: block;
            margin-top: 1.25rem;
        }

        .eventDetailBody .tabContentWrapper .tabContent.staff .staffList {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

            .eventDetailBody .tabContentWrapper .tabContent.staff .staffList a {
                width: 29%;
                height: 8.75rem;
                text-align: center;
            }

                .eventDetailBody .tabContentWrapper .tabContent.staff .staffList a:not(:first-child) {
                    margin-left: 0rem;
                }

                .eventDetailBody .tabContentWrapper .tabContent.staff .staffList a span {
                    height: 2.5rem;
                }

    .eventDetailBody .tabContentWrapper .tabContent.activeContent {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .seancesTitle {
        padding: 1.875rem 0;
        font-size: 0.8125rem;
        color: #474747;
    }

        .seancesTitle svg {
            display: none;
        }

    .selectCity span {
        font-size: 0.8125rem;
        color: rgba(71, 71, 71, 0.8);
    }

    .yn_header div.cList {
        left: initial;
        position: absolute;
        top: 100%;
        right: 0;
    }
}

.cityEvents {
    background-color: #f3f5f8;
    padding-top: 10px;
    padding-bottom: 20px;
}

    .cityEvents .cityEventsContainer h2 {
        margin: 0px 15px 15px 0;
        font-weight: bold;
        font-size: 20px;
    }

    .cityEvents .cityEventsContainer .cityEvent a {
        color: #000;
        font-size: 13px;
    }

@media only screen and (max-width:980px) {
    .eventDetailBody .tabContentWrapper .tabContent.event-dates .date-container button {
        width: 98%;
    }
}

@media only screen and (max-width: 600px) {
    #fragmanFrame {
        height: 250px !important;
    }

    .seanceStepOne {
        padding: 0 !important;
    }

    .eventDetailHeader div.eventSummary div.eventDetails div.eventStaff {
        display: none;
    }
}

div.filterSeances {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    padding: 1.875rem 1.5625rem 1.25rem;
    background-color: white;
}

    div.filterSeances div.filterSearch {
        width: 25rem;
        position: relative;
    }

        div.filterSeances div.filterSearch a.clearKey {
            width: 0.9375rem;
            height: 0.9375rem;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0ZGRkZGRiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNS41Ij48L2NpcmNsZT4gICAgICAgICAgICA8ZyBpZD0iZXJyb3IiIGZpbGw9IiNENEQ0RDQiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi43OTk5MDM4LDIuMTkzMTczMDggQzkuODc1NzY5MjMsLTAuNzMwOTYxNTM4IDUuMTE3NTk2MTUsLTAuNzMxMjUgMi4xOTMxNzMwOCwyLjE5MzE3MzA4IEMtMC43MzEyNSw1LjExNzU5NjE1IC0wLjczMDk2MTUzOCw5Ljg3NTQ4MDc3IDIuMTkzMTczMDgsMTIuNzk5OTAzOCBDNS4xMTczMDc2OSwxNS43MjQzMjY5IDkuODc1NDgwNzcsMTUuNzI0MzI2OSAxMi43OTk5MDM4LDEyLjc5OTkwMzggQzE1LjcyNDAzODUsOS44NzU0ODA3NyAxNS43MjQwMzg1LDUuMTE3MzA3NjkgMTIuNzk5OTAzOCwyLjE5MzE3MzA4IFogTTEwLjQ1NDEzNDYsMTAuNDU0MTM0NiBDMTAuMjI4ODQ2MiwxMC42Nzk0MjMxIDkuODYzNjUzODUsMTAuNjc5NDIzMSA5LjYzODM2NTM4LDEwLjQ1NDEzNDYgTDcuNDk2NTM4NDYsOC4zMTIzMDc2OSBMNS4yNTI4ODQ2MiwxMC41NTU5NjE1IEM1LjAyNzU5NjE1LDEwLjc4MTI1IDQuNjYyNDAzODUsMTAuNzgxMjUgNC40MzcxMTUzOCwxMC41NTU5NjE1IEM0LjIxMTgyNjkyLDEwLjMzMDY3MzEgNC4yMTE4MjY5Miw5Ljk2NTQ4MDc3IDQuNDM3MTE1MzgsOS43NDAxOTIzMSBMNi42ODA3NjkyMyw3LjQ5NjUzODQ2IEw0LjUzODk0MjMxLDUuMzU0NzExNTQgQzQuMzEzNjUzODUsNS4xMjk0MjMwOCA0LjMxMzY1Mzg1LDQuNzYzOTQyMzEgNC41Mzg5NDIzMSw0LjUzODk0MjMxIEM0Ljc2NDIzMDc3LDQuMzEzNjUzODUgNS4xMjk0MjMwOCw0LjMxMzY1Mzg1IDUuMzU0NzExNTQsNC41Mzg5NDIzMSBMNy40OTY1Mzg0Niw2LjY4MDc2OTIzIEw5LjUzNjI1LDQuNjQxMDU3NjkgQzkuNzYxNTM4NDYsNC40MTU3NjkyMyAxMC4xMjY3MzA4LDQuNDE1NzY5MjMgMTAuMzUyMDE5Miw0LjY0MTA1NzY5IEMxMC41NzczMDc3LDQuODY2MzQ2MTUgMTAuNTc3MzA3Nyw1LjIzMTUzODQ2IDEwLjM1MjAxOTIsNS40NTY4MjY5MiBMOC4zMTIzMDc2OSw3LjQ5NjUzODQ2IEwxMC40NTQxMzQ2LDkuNjM4MzY1MzggQzEwLjY3OTQyMzEsOS44NjM2NTM4NSAxMC42Nzk0MjMxLDEwLjIyODg0NjIgMTAuNDU0MTM0NiwxMC40NTQxMzQ2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
            background-repeat: no-repeat;
            position: absolute;
            top: 50%;
            right: 0.625rem;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            z-index: 3;
            cursor: pointer;
            display: none;
        }

        div.filterSeances div.filterSearch input {
            width: 100%;
            height: 2.8125rem;
            border: 0.0625rem solid rgba(71, 71, 71, 0.2);
            padding: 0 1.25rem;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            font-size: 0.875rem;
            color: #474747;
        }

    div.filterSeances a.clearTime {
        width: 0.9375rem;
        height: 0.9375rem;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0ZGRkZGRiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNS41Ij48L2NpcmNsZT4gICAgICAgICAgICA8ZyBpZD0iZXJyb3IiIGZpbGw9IiNENEQ0RDQiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi43OTk5MDM4LDIuMTkzMTczMDggQzkuODc1NzY5MjMsLTAuNzMwOTYxNTM4IDUuMTE3NTk2MTUsLTAuNzMxMjUgMi4xOTMxNzMwOCwyLjE5MzE3MzA4IEMtMC43MzEyNSw1LjExNzU5NjE1IC0wLjczMDk2MTUzOCw5Ljg3NTQ4MDc3IDIuMTkzMTczMDgsMTIuNzk5OTAzOCBDNS4xMTczMDc2OSwxNS43MjQzMjY5IDkuODc1NDgwNzcsMTUuNzI0MzI2OSAxMi43OTk5MDM4LDEyLjc5OTkwMzggQzE1LjcyNDAzODUsOS44NzU0ODA3NyAxNS43MjQwMzg1LDUuMTE3MzA3NjkgMTIuNzk5OTAzOCwyLjE5MzE3MzA4IFogTTEwLjQ1NDEzNDYsMTAuNDU0MTM0NiBDMTAuMjI4ODQ2MiwxMC42Nzk0MjMxIDkuODYzNjUzODUsMTAuNjc5NDIzMSA5LjYzODM2NTM4LDEwLjQ1NDEzNDYgTDcuNDk2NTM4NDYsOC4zMTIzMDc2OSBMNS4yNTI4ODQ2MiwxMC41NTU5NjE1IEM1LjAyNzU5NjE1LDEwLjc4MTI1IDQuNjYyNDAzODUsMTAuNzgxMjUgNC40MzcxMTUzOCwxMC41NTU5NjE1IEM0LjIxMTgyNjkyLDEwLjMzMDY3MzEgNC4yMTE4MjY5Miw5Ljk2NTQ4MDc3IDQuNDM3MTE1MzgsOS43NDAxOTIzMSBMNi42ODA3NjkyMyw3LjQ5NjUzODQ2IEw0LjUzODk0MjMxLDUuMzU0NzExNTQgQzQuMzEzNjUzODUsNS4xMjk0MjMwOCA0LjMxMzY1Mzg1LDQuNzYzOTQyMzEgNC41Mzg5NDIzMSw0LjUzODk0MjMxIEM0Ljc2NDIzMDc3LDQuMzEzNjUzODUgNS4xMjk0MjMwOCw0LjMxMzY1Mzg1IDUuMzU0NzExNTQsNC41Mzg5NDIzMSBMNy40OTY1Mzg0Niw2LjY4MDc2OTIzIEw5LjUzNjI1LDQuNjQxMDU3NjkgQzkuNzYxNTM4NDYsNC40MTU3NjkyMyAxMC4xMjY3MzA4LDQuNDE1NzY5MjMgMTAuMzUyMDE5Miw0LjY0MTA1NzY5IEMxMC41NzczMDc3LDQuODY2MzQ2MTUgMTAuNTc3MzA3Nyw1LjIzMTUzODQ2IDEwLjM1MjAxOTIsNS40NTY4MjY5MiBMOC4zMTIzMDc2OSw3LjQ5NjUzODQ2IEwxMC40NTQxMzQ2LDkuNjM4MzY1MzggQzEwLjY3OTQyMzEsOS44NjM2NTM4NSAxMC42Nzk0MjMxLDEwLjIyODg0NjIgMTAuNDU0MTM0NiwxMC40NTQxMzQ2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
        background-repeat: no-repeat;
        position: absolute;
        top: 50%;
        right: 0.625rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 3;
        cursor: pointer;
        display: none;
    }

table.seanceTable {
    width: 100%;
    margin-bottom: 25px;
}

    table.seanceTable tbody tr {
        border-bottom: 0.0625rem solid rgba(71, 71, 71, 0.09);
    }

        table.seanceTable tbody tr td {
            padding: 1.5625rem 1.875rem;
        }

            table.seanceTable tbody tr td .arrow,
            table.seanceTable tbody tr td .info {
                display: none;
            }

            table.seanceTable tbody tr td:first-child {
                width: 30%;
            }

            table.seanceTable tbody tr td a {
                display: inline-block;
                font-size: 1rem;
                color: #b9ad1b;
                text-decoration: underline;
            }

                table.seanceTable tbody tr td a.movieView {
                    width: 100%;
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                }

                    table.seanceTable tbody tr td a.movieView div.movieSummary {
                        padding-left: 0.625rem;
                        display: -webkit-box;
                        display: -moz-flex;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-align: start;
                        -ms-flex-align: start;
                        -moz-align-items: flex-start;
                        align-items: flex-start;
                        -webkit-box-pack: start;
                        -ms-flex-pack: start;
                        -moz-justify-content: flex-start;
                        justify-content: flex-start;
                        -webkit-box-direction: normal;
                        -webkit-box-orient: vertical;
                        -moz-flex-direction: column;
                        -ms-flex-direction: column;
                        flex-direction: column;
                    }

                        table.seanceTable tbody tr td a.movieView div.movieSummary div.markers {
                            display: -webkit-box;
                            display: -moz-flex;
                            display: -ms-flexbox;
                            display: flex;
                            -webkit-box-align: start;
                            -ms-flex-align: start;
                            -moz-align-items: flex-start;
                            align-items: flex-start;
                            margin-top: 0.625rem;
                        }

                            table.seanceTable tbody tr td a.movieView div.movieSummary div.markers img {
                                max-width: 1.5625rem;
                                margin-right: 0.3125rem;
                            }

                    table.seanceTable tbody tr td a.movieView img.poster {
                        max-width: 8.125rem;
                    }

            table.seanceTable tbody tr td div.seanceSummary:not(:first-child) {
                margin-top: 1.25rem;
                padding-top: 1.25rem;
                border-top: 1px solid rgba(71, 71, 71, 0.09);
            }

            table.seanceTable tbody tr td ul {
                margin-left: auto;
            }

                table.seanceTable tbody tr td ul li {
                    padding: 0.625rem 0.625rem;
                    border-radius: 0.3125rem;
                    -webkit-border-radius: 0.3125rem;
                    -moz-border-radius: 0.3125rem;
                    background-color: #f8e71c;
                    font-size: 1rem;
                    color: #474747;
                    margin-left: 0.625rem;
                    cursor: pointer;
                }

                    table.seanceTable tbody tr td ul li:hover {
                        background-color: #ffeb00;
                    }

                    table.seanceTable tbody tr td ul li.soldout {
                        background-color: #ff4061;
                        color: white;
                    }

                    table.seanceTable tbody tr td ul li.disabled {
                        background-color: #979797;
                        color: white;
                    }

            table.seanceTable tbody tr td span.salonName {
                text-decoration: underline;
                margin-right: 0.9375rem;
                text-transform: uppercase;
                font-size: 1rem;
                color: #474747;
            }

    table.seanceTable.blockTable tbody tr {
        display: block;
        margin-bottom: 1.25rem;
        box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08), 0 -1px 4px 0 rgba(0, 0, 0, 0.08);
    }

        table.seanceTable.blockTable tbody tr td:first-child {
            vertical-align: top;
        }

div.timeDimensions {
    margin-left: 0.1875rem;
    z-index: 2;
    position: relative;
}

    div.timeDimensions div.overlay {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.6);
        z-index: 1;
        display: none;
    }

    div.timeDimensions div.prev {
        width: 9.375rem;
        height: 2.8125rem;
        cursor: pointer;
        padding: 0 0.625rem;
        position: relative;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        border-radius: 0.1875rem;
        -webkit-border-radius: 0.1875rem;
        -moz-border-radius: 0.1875rem;
        font-size: 0.875rem;
        color: #474747;
        border: 0.0625rem solid rgba(71, 71, 71, 0.2);
        z-index: 2;
    }

        div.timeDimensions div.prev svg {
            margin-right: 0.4375rem;
        }

        div.timeDimensions div.prev:after {
            content: "";
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid #474747;
            position: absolute;
            top: 50%;
            right: 0.625rem;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    div.timeDimensions div.timeList {
        position: absolute;
        top: 100%;
        right: 0;
        background-color: white;
        width: 100%;
        z-index: 3;
        box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.3);
        margin-top: 0.625rem;
        border-radius: 0.3125rem;
        -webkit-border-radius: 0.3125rem;
        -moz-border-radius: 0.3125rem;
        display: none;
    }

        div.timeDimensions div.timeList a {
            width: 100%;
            cursor: pointer;
            padding: 0.5rem 0.625rem;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            border-radius: 0.1875rem;
            -webkit-border-radius: 0.1875rem;
            -moz-border-radius: 0.1875rem;
            font-size: 0.75rem;
            color: #474747;
        }

            div.timeDimensions div.timeList a svg {
                margin-right: 0.4375rem;
            }

            div.timeDimensions div.timeList a.active,
            div.timeDimensions div.timeList section.cityModal div.cityModalWrapper div.cityList a:hover,
            section.cityModal div.cityModalWrapper div.cityList div.timeDimensions div.timeList a:hover {
                background-color: #f8e71c;
                border-color: #f8e71c;
            }

    div.timeDimensions.active div.overlay {
        display: block;
    }

    div.timeDimensions.active div.timeList {
        display: block;
    }

    div.timeDimensions.active div.prev {
        background-color: white;
        border-color: white;
    }

@media only screen and (max-width:980px) {
    div.filterSeances {
        padding: 1.875rem 0.625rem 1.25rem;
    }

        div.filterSeances div.filterSearch {
            max-width: 70%;
        }

            div.filterSeances div.filterSearch input {
                width: 100%;
                height: 2.8125rem;
                border: 0.0625rem solid rgba(71, 71, 71, 0.2);
                padding: 0 1.25rem;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                font-size: 0.875rem;
                color: #474747;
            }

    table.seanceTable tbody tr {
        display: block;
        border-bottom: 0;
        padding: 0.9375rem 0;
        border-bottom: 1px solid #e8e8e8;
    }

        table.seanceTable tbody tr td.seance-hours {
            display: none;
        }

        table.seanceTable tbody tr:nth-child(even) {
            background-color: #fafafa;
        }

        table.seanceTable tbody tr td {
            display: block;
            width: 100%;
            padding: 0 1.5625rem;
            position: relative;
            padding-left: 40px;
        }

            table.seanceTable tbody tr td .arrow {
                display: block;
                width: 25px;
                height: 25px;
                position: absolute;
                top: 5px;
                right: 10px;
                opacity: 0.7;
            }

            table.seanceTable tbody tr td.open .arrow {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            table.seanceTable tbody tr td .info {
                display: block;
                width: 20px;
                height: 20px;
                position: absolute;
                top: 7px;
                left: 15px;
                opacity: 0.7;
            }

                table.seanceTable tbody tr td .info img {
                    width: 20px;
                    height: 20px;
                }

            table.seanceTable tbody tr td:first-child {
                width: 100%;
            }

            table.seanceTable tbody tr td a {
                display: inline-block;
                font-size: 1rem;
                color: #b9ad1b;
                text-decoration: none;
                color: #262626;
            }

                table.seanceTable tbody tr td a.branch-link {
                    padding: 7px;
                }

            table.seanceTable tbody tr td div.seanceSummary {
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: start;
                -ms-flex-align: start;
                -moz-align-items: flex-start;
                align-items: flex-start;
            }

                table.seanceTable tbody tr td div.seanceSummary:not(:first-child) {
                    margin-top: 0.3125rem;
                    padding-top: 1.25rem;
                    border-top: 0;
                }

                table.seanceTable tbody tr td div.seanceSummary div {
                    font-size: 0.9375rem;
                    color: #474747;
                }

            table.seanceTable tbody tr td ul {
                margin-left: initial;
                margin-top: 0.5rem;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

                table.seanceTable tbody tr td ul li {
                    padding: 0.5625rem 0.4375rem;
                    border-radius: 0.3125rem;
                    -webkit-border-radius: 0.3125rem;
                    -moz-border-radius: 0.3125rem;
                    background-color: #f8e71c;
                    font-size: 0.875rem;
                    color: #474747;
                    margin-left: 0;
                    margin-bottom: 0.3125rem;
                    margin-right: 0.3125rem;
                    cursor: pointer;
                }

                    table.seanceTable tbody tr td ul li:hover {
                        background-color: #ffeb00;
                    }

            table.seanceTable tbody tr td span.salonName {
                text-decoration: none;
                margin-right: 0.9375rem;
                text-transform: uppercase;
                font-size: 0.9375rem;
                color: #474747;
            }

    div.timeDimensions div.prev {
        width: 7.5rem;
        font-size: 0.75rem;
        color: #474747;
    }
}

.LeftMenu {
    text-align: left;
    margin-top: 10px;
}

    .LeftMenu a,
    .LeftMenu a:visited {
        padding: 8px 14px;
        text-align: left;
        display: block;
        margin-bottom: 5px;
        border-radius: 5px;
        background: #ededed;
        color: #333;
    }

        .LeftMenu a.active,
        .LeftMenu section.cityModal div.cityModalWrapper div.cityList a:hover,
        section.cityModal div.cityModalWrapper div.cityList .LeftMenu a:hover,
        .LeftMenu a:hover,
        .LeftMenu a:visited.active,
        .LeftMenu a:visited:hover {
            background-color: black;
            color: white;
        }

.account input.form-control,
.account select.form-control {
    margin-bottom: 10px;
    padding: 8px 16px;
}

.account .girisYap {
    margin-top: 20px;
}

section.auth {
    width: 100%;
    padding: 3.125rem 0;
    background-color: #f8f8f8;
}

    section.auth div.authWrapper {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        section.auth div.authWrapper div.authMenu {
            width: 30%;
            background-color: white;
            box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.09);
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }

            section.auth div.authWrapper div.authMenu ul li {
                display: block;
            }

                section.auth div.authWrapper div.authMenu ul li a {
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                    padding: 0.9375rem 1.25rem;
                    font-size: 1.0625rem;
                    color: #474747;
                }

                    section.auth div.authWrapper div.authMenu ul li a img {
                        max-width: 30px;
                        margin-right: 5px;
                    }

                    section.auth div.authWrapper div.authMenu ul li a.active,
                    section.auth div.authWrapper div.authMenu ul li section.cityModal div.cityModalWrapper div.cityList a:hover,
                    section.cityModal div.cityModalWrapper div.cityList section.auth div.authWrapper div.authMenu ul li a:hover {
                        background-color: #f8e71c;
                        position: relative;
                    }

                        section.auth div.authWrapper div.authMenu ul li a.active:after,
                        section.auth div.authWrapper div.authMenu ul li section.cityModal div.cityModalWrapper div.cityList a:hover:after,
                        section.cityModal div.cityModalWrapper div.cityList section.auth div.authWrapper div.authMenu ul li a:hover:after {
                            content: "›";
                            position: absolute;
                            top: 50%;
                            right: 1.25rem;
                            -webkit-transform: translateY(-50%);
                            -ms-transform: translateY(-50%);
                            transform: translateY(-50%);
                            font-size: 1.5625rem;
                            color: #474747;
                        }

                section.auth div.authWrapper div.authMenu ul li.first-child a {
                    border-top-left-radius: 0.3125rem;
                    border-top-right-radius: 0.3125rem;
                }

                section.auth div.authWrapper div.authMenu ul li.last-child a {
                    border-bottom-left-radius: 0.3125rem;
                    border-bottom-right-radius: 0.3125rem;
                }

                section.auth div.authWrapper div.authMenu ul li:not(:last-child) a {
                    border-bottom: 1px solid rgba(71, 71, 71, 0.1);
                }

        section.auth div.authWrapper div.authContent {
            width: 65%;
            background-color: white;
            box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.09);
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            padding: 0 1.875rem 1.875rem;
        }

            section.auth div.authWrapper div.authContent h3 {
                font-size: 1.1875rem;
                color: #474747;
                padding: 0.9375rem 0;
                border-bottom: 1px solid rgba(71, 71, 71, 0.1);
                margin-bottom: 1.875rem;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
            }

                section.auth div.authWrapper div.authContent h3 img {
                    max-width: 30px;
                    margin-right: 10px;
                }

            section.auth div.authWrapper div.authContent div.form-group {
                padding-bottom: 1.25rem;
            }

                section.auth div.authWrapper div.authContent div.form-group.split {
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: start;
                    -ms-flex-align: start;
                    -moz-align-items: flex-start;
                    align-items: flex-start;
                    -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                    -moz-justify-content: space-between;
                    justify-content: space-between;
                }

                    section.auth div.authWrapper div.authContent div.form-group.split div {
                        width: 49%;
                    }

                section.auth div.authWrapper div.authContent div.form-group .form-control {
                    border-radius: 3px;
                    -webkit-border-radius: 3px;
                    -moz-border-radius: 3px;
                    background-color: white;
                    padding: 0.625rem;
                    border: 1px solid #dddddd;
                    font-size: 1rem;
                    color: #474747;
                }

            section.auth div.authWrapper div.authContent .upDate {
                background-color: #f8e71c;
                display: -webkit-inline-box;
                display: -ms-inline-flexbox;
                display: inline-flex;
                font-size: 1.0625rem;
                color: #474747;
                padding: 0.9375rem 1.25rem;
                margin-top: 1.875rem;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
            }

.ticketsTable {
    width: 100%;
}

    .ticketsTable thead tr th {
        padding: 0.9375rem 0.625rem;
        font-size: 0.875rem;
        color: #474747;
    }

    .ticketsTable tbody tr {
        border-top: 1px solid rgba(71, 71, 71, 0.1);
    }

        .ticketsTable tbody tr td {
            font-size: 0.875rem;
            color: #474747;
            border: none;
            padding: 0.625rem;
        }

            .ticketsTable tbody tr td.nowrap {
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                max-width: 120px;
            }

            .ticketsTable tbody tr td strong {
                display: block;
            }

            .ticketsTable tbody tr td p {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                padding: 10px 0px;
            }

                .ticketsTable tbody tr td p span {
                    /*white-space: nowrap;*/
                    padding: 5px 5px 5px 23px;
                    background-color: #F2F2F2;
                    border-radius: 3px;
                    margin-right: 3px;
                    margin-bottom: 3px;
                    border: 1px solid #DDDDDD;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxMyAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jaGFpciAoMSk8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iY2hhaXItKDEpIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjMxNzAxOSwgMTAuNTY4MjU3KSIgZmlsbD0iIzFFNDc1MSI+ICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwLjQ4MDA5NzM5MyIgeT0iMC4wMDIxMzExNjc3NiIgd2lkdGg9IjEuNTEyMDg0MzYiIGhlaWdodD0iNC4zNzY5ODA2NyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIuMTMxNTgwOTEsNC4zNzMwNjg2NyBMMC4zNDA2OTgyMjksNC4zNzMwNjg2NyBDMC4xNjEyOTA5NDksNC4zNzMwNjg2NyAwLjAxNTg2Mjc2NDQsNC4yMjgwMDMyOSAwLjAxNTg2Mjc2NDQsNC4wNDkwNDM1OSBMMC4wMTU4NjI3NjQ0LDMuODAwNDg1MiBDMC4wMTU4NjI3NjQ0LDMuNjIxNTI1NDkgMC4xNjEyOTA5NDksMy40NzY0NjAxMiAwLjM0MDY5ODIyOSwzLjQ3NjQ2MDEyIEwyLjEzMTU4MDkxLDMuNDc2NDYwMTIgQzIuMzEwOTg4MTksMy40NzY0NjAxMiAyLjQ1NjQxNjM4LDMuNjIxNTI1NDkgMi40NTY0MTYzOCwzLjgwMDQ4NTIgTDIuNDU2NDE2MzgsNC4wNDkwNDM1OSBDMi40NTY0MTYzOCw0LjIyODAwMzI5IDIuMzEwOTg4MTksNC4zNzMwNjg2NyAyLjEzMTU4MDkxLDQuMzczMDY4NjcgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjcuOTAwMDk1NjciIHk9IjAuMDAyMTMxMTY3NzYiIHdpZHRoPSIxLjUxMjA4NDM2IiBoZWlnaHQ9IjQuMzc2OTgwNjciPjwvcmVjdD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8ZyBpZD0iUGF0aCI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNjAyNDcyNyw5LjU3ODQzMTMzIEwxLjkyMzg0MzA5LDkuNTc4NDMxMzMgTDEuOTIzODQzMDksMS45MDE2MTQ3MiBDMS45MjM4NDMwOSwwLjg1MTM4NjkyNCAyLjc3NzM1OTMyLDAgMy44MzAyMTM3MiwwIEw4LjY5NjEwMjA3LDAgQzkuNzQ4OTU2NDcsMCAxMC42MDI0NzI3LDAuODUxMzg2OTI0IDEwLjYwMjQ3MjcsMS45MDE2MTQ3MiBMMTAuNjAyNDcyNyw5LjU3ODQzMTMzIFoiIGZpbGw9IiNCMEE1MUIiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjY5NjEwMjA3LDAgTDcuMTUyMzUwNzEsMCBDOC4yMDUyMDUxMiwwIDkuMDU4NzIxMzUsMC44NTEzODY5MjQgOS4wNTg3MjEzNSwxLjkwMTYxNDcyIEw5LjA1ODcyMTM1LDkuNTc4NDMxMzMgTDEwLjYwMjQ3MjcsOS41Nzg0MzEzMyBMMTAuNjAyNDcyNywxLjkwMTYxNDcyIEMxMC42MDI0NzI3LDAuODUxMzg2OTI0IDkuNzQ4OTU2NDcsMCA4LjY5NjEwMjA3LDAgWiIgZmlsbD0iIzkwODcxNyI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuOTIzODQzMDksMTAuNzI4Nzk0OCBMMS45MjM4NDMwOSw2LjQwODQ1MDY2IEMxLjkyMzg0MzA5LDYuMTE3ODIzNiAxLjY4NzY1NzY1LDUuODgyMjI3MzggMS4zOTYzMDM3NCw1Ljg4MjIyNzM4IEwwLjU0NTM2MzAxLDUuODgyMjI3MzggQzAuMjU0MDA5MSw1Ljg4MjIyNzM4IDAuMDE3ODIzNjU5Niw2LjExNzgyMzYgMC4wMTc4MjM2NTk2LDYuNDA4NDUwNjYgTDAuMDE3ODIzNjU5Niw4LjgyNzUzMDQzIEMwLjAxNzgyMzY1OTYsOS44Nzc1ODMwNiAwLjg3MTE2NDI4OSwxMC43Mjg3OTQ4IDEuOTIzODQzMDksMTAuNzI4Nzk0OCBaIiBmaWxsPSIjOTA4NzE3Ij48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNjAyNDcyNywxMC43Mjg3OTQ4IEwxMC42MDI0NzI3LDYuNDA4NDUwNjYgQzEwLjYwMjQ3MjcsNi4xMTc4MjM2IDEwLjgzODY1ODEsNS44ODIyMjczOCAxMS4xMzAwMTIxLDUuODgyMjI3MzggTDExLjk4MDk1MjgsNS44ODIyMjczOCBDMTIuMjcyMzA2Nyw1Ljg4MjIyNzM4IDEyLjUwODQ5MjEsNi4xMTc4MjM2IDEyLjUwODQ5MjEsNi40MDg0NTA2NiBMMTIuNTA4NDkyMSw4LjgyNzUzMDQzIEMxMi41MDg0OTIxLDkuODc3NTgzMDYgMTEuNjU1MTUxNSwxMC43Mjg3OTQ4IDEwLjYwMjQ3MjcsMTAuNzI4Nzk0OCBaIiBmaWxsPSIjOTA4NzE3Ij48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPHBhdGggZD0iTTEwLjY1MzIyMjMsMTEuODk0NzM2OCBMMS44MjA0NjE4OSwxMS44OTQ3MzY4IEMxLjU0MTc0Njk0LDExLjg5NDczNjggMS4zMTU3ODk0NywxMS42Njc1NjkxIDEuMzE1Nzg5NDcsMTEuMzg3MzYxMyBMMS4zMTU3ODk0NywxMC4xNTc4OTQ3IEwxMS4xNTc4OTQ3LDEwLjE1Nzg5NDcgTDExLjE1Nzg5NDcsMTEuMzg3MzYxMyBDMTEuMTU3ODk0NywxMS42Njc1NjkxIDEwLjkzMTkzNzMsMTEuODk0NzM2OCAxMC42NTMyMjIzLDExLjg5NDczNjggWiIgaWQ9IlBhdGgiIGZpbGw9IiMzNDU4NjMiPjwvcGF0aD4gICAgICAgICAgICA8cGF0aCBkPSJNMTEuMjExOTY3OSwxMS4wNTI2MzE2IEwxLjMxNDMxODYyLDExLjA1MjYzMTYgQzAuODIwOTcxODM2LDExLjA1MjYzMTYgMC40MjEwNTI2MzIsMTAuNjUxMzc2IDAuNDIxMDUyNjMyLDEwLjE1NjM4MDYgQzAuNDIxMDUyNjMyLDkuMzcyMzg4NDYgMS4wNTQ0ODIzLDguNzM2ODQyMTEgMS44MzU4NjMzNCw4LjczNjg0MjExIEwxMC42OTA0NTI0LDguNzM2ODQyMTEgQzExLjQ3MTgzMzUsOC43MzY4NDIxMSAxMi4xMDUyNjMyLDkuMzcyMzg4NDYgMTIuMTA1MjYzMiwxMC4xNTYzODA2IEMxMi4xMDUyMzM5LDEwLjY1MTM3NiAxMS43MDUzMTQ3LDExLjA1MjYzMTYgMTEuMjExOTY3OSwxMS4wNTI2MzE2IFoiIGlkPSJQYXRoIiBmaWxsPSIjQjBBNTFCIj48L3BhdGg+ICAgICAgICAgICAgPHBhdGggZD0iTTEwLjgzNTY1NDgsMTQuOTQ3MzY4NCBMOS4wNTkwODIwMSwxNC45NDczNjg0IEM4Ljg4MTEwODI2LDE0Ljk0NzM2ODQgOC43MzY4NDIxMSwxNC44MDI2MDU5IDguNzM2ODQyMTEsMTQuNjI0MDE5OCBMOC43MzY4NDIxMSwxNC4zNzU5ODAyIEM4LjczNjg0MjExLDE0LjE5NzM5NDEgOC44ODExMDgyNiwxNC4wNTI2MzE2IDkuMDU5MDgyMDEsMTQuMDUyNjMxNiBMMTAuODM1NjU0OCwxNC4wNTI2MzE2IEMxMS4wMTM2Mjg2LDE0LjA1MjYzMTYgMTEuMTU3ODk0NywxNC4xOTczOTQxIDExLjE1Nzg5NDcsMTQuMzc1OTgwMiBMMTEuMTU3ODk0NywxNC42MjQwMTk4IEMxMS4xNTc4OTQ3LDE0LjgwMjYwNTkgMTEuMDEzNjI4NiwxNC45NDczNjg0IDEwLjgzNTY1NDgsMTQuOTQ3MzY4NCBaIiBpZD0iUGF0aCIgZmlsbD0iIzFFNDc1MSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
                    background-repeat: no-repeat;
                    background-position: center left 5px;
                    font-size: 0.6875rem;
                    color: #474747;
                }

                .ticketsTable tbody tr td p.expiredSeance {
                    font-size: 0.875rem;
                    color: #9b0000;
                }

            .ticketsTable tbody tr td a {
                background-color: #f8e71c;
                font-size: 0.8125rem;
                color: #474747;
                padding: 0.5rem 0.625rem;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
            }

                .ticketsTable tbody tr td a.cancel {
                    background-repeat: no-repeat;
                    background-position: center left 10px;
                    background-size: 17px;
                    padding-left: 30px;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jYW5jZWw8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iY2FuY2VsIj4gICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjQjBBNTFCIiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiPjwvY2lyY2xlPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS45MzI4MTI1LDExLjE0NDY4NzUgTDE0LjM3MTU2MjUsNS41ODM0Mzc1IEw1Ljg2OTA2MjUsMTQuMzk4NzUgTDExLjM3NDA2MjUsMTkuOTAzNzUgQzE1Ljg3MzEyNSwxOS4yODUgMTkuNDE2MjUsMTUuNjc1MzEyNSAxOS45MzI4MTI1LDExLjE0NDY4NzUgWiIgaWQ9IlBhdGgiIGZpbGw9IiM5MDg3MTciPjwvcGF0aD4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuNDY4NzUwLCA1LjM1MTU2MikiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4zNzQwNjI1LDkuMTYxNTYyNSBDOC4xNzQwNjI1LDkuMTYxNTYyNSA3Ljk3NDM3NSw5LjA4NTMxMjUgNy44MjE1NjI1LDguOTMyODEyNSBMMC4yNTAzMTI1LDEuMzYxMjUgQy0wLjA1NSwxLjA1NTkzNzUgLTAuMDU1LDAuNTYxNTYyNSAwLjI1MDMxMjUsMC4yNTY1NjI1IEMwLjU1NTYyNSwtMC4wNDg0Mzc1IDEuMDUsLTAuMDQ4NzUgMS4zNTUsMC4yNTY1NjI1IEw4LjkyNjU2MjUsNy44MjgxMjUgQzkuMjMxODc1LDguMTMzNDM3NSA5LjIzMTg3NSw4LjYyNzgxMjUgOC45MjY1NjI1LDguOTMyODEyNSBDOC43NzM3NSw5LjA4NTMxMjUgOC41NzQwNjI1LDkuMTYxNTYyNSA4LjM3NDA2MjUsOS4xNjE1NjI1IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjgwMjUsOS4xNjE1NjI1IEMwLjYwMjUsOS4xNjE1NjI1IDAuNDAyODEyNSw5LjA4NTMxMjUgMC4yNSw4LjkzMjgxMjUgQy0wLjA1NTMxMjUsOC42Mjc1IC0wLjA1NTMxMjUsOC4xMzMxMjUgMC4yNSw3LjgyODEyNSBMNy44MjE1NjI1LDAuMjU2NTYyNSBDOC4xMjY4NzUsLTAuMDQ4NzUgOC42MjEyNSwtMC4wNDg3NSA4LjkyNjI1LDAuMjU2NTYyNSBDOS4yMzEyNSwwLjU2MTg3NSA5LjIzMTU2MjUsMS4wNTYyNSA4LjkyNjI1LDEuMzYxMjUgTDEuMzU1LDguOTMyODEyNSBDMS4yMDI1LDkuMDg1MzEyNSAxLjAwMjUsOS4xNjE1NjI1IDAuODAyNSw5LjE2MTU2MjUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
                }

@media only screen and (max-width:980px) {
    section.auth div.authWrapper {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        section.auth div.authWrapper div.authMenu {
            width: 100%;
        }

            section.auth div.authWrapper div.authMenu ul li {
                display: block;
            }

                section.auth div.authWrapper div.authMenu ul li a {
                    display: block;
                    padding: 0.9375rem 1.25rem;
                    font-size: 1.0625rem;
                    color: #474747;
                }

                    section.auth div.authWrapper div.authMenu ul li a.active,
                    section.auth div.authWrapper div.authMenu ul li section.cityModal div.cityModalWrapper div.cityList a:hover,
                    section.cityModal div.cityModalWrapper div.cityList section.auth div.authWrapper div.authMenu ul li a:hover {
                        background-color: #f8e71c;
                        position: relative;
                    }

                        section.auth div.authWrapper div.authMenu ul li a.active:after,
                        section.auth div.authWrapper div.authMenu ul li section.cityModal div.cityModalWrapper div.cityList a:hover:after,
                        section.cityModal div.cityModalWrapper div.cityList section.auth div.authWrapper div.authMenu ul li a:hover:after {
                            content: "›";
                            position: absolute;
                            top: 50%;
                            right: 1.25rem;
                            -webkit-transform: translateY(-50%);
                            -ms-transform: translateY(-50%);
                            transform: translateY(-50%);
                            font-size: 1.5625rem;
                            color: #474747;
                        }

                section.auth div.authWrapper div.authMenu ul li.first-child a {
                    border-top-left-radius: 0.3125rem;
                    border-top-right-radius: 0.3125rem;
                }

                section.auth div.authWrapper div.authMenu ul li.last-child a {
                    border-bottom-left-radius: 0.3125rem;
                    border-bottom-right-radius: 0.3125rem;
                }

                section.auth div.authWrapper div.authMenu ul li:not(:last-child) a {
                    border-bottom: 1px solid rgba(71, 71, 71, 0.1);
                }

            section.auth div.authWrapper div.authMenu div.mobileSelectMenu {
                width: 100%;
                height: 3.125rem;
                padding: 0 0.625rem;
                position: relative;
            }

                section.auth div.authWrapper div.authMenu div.mobileSelectMenu:after {
                    content: "";
                    width: 0;
                    height: 0;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-top: 5px solid #474747;
                    position: absolute;
                    top: 50%;
                    right: 10px;
                    -webkit-transform: translateY(-50);
                    -ms-transform: translateY(-50);
                    transform: translateY(-50);
                }

                section.auth div.authWrapper div.authMenu div.mobileSelectMenu select {
                    width: 100%;
                    height: 3.125rem;
                    font-size: 1rem;
                    color: #474747;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none;
                    background-color: white;
                }

        section.auth div.authWrapper div.authContent {
            width: 100%;
            margin-top: 1.875rem;
        }

            section.auth div.authWrapper div.authContent #cbCity {
                width: 100%;
                background-color: white;
            }

    .ticketsTable {
        width: 100%;
    }

        .ticketsTable thead {
            display: none;
        }

        .ticketsTable tbody {
            display: block;
        }

            .ticketsTable tbody tr {
                display: block;
                padding-top: 30px;
                padding-bottom: 30px;
            }

                .ticketsTable tbody tr:first-child {
                    border-top: 0;
                    padding-top: 0;
                }

                .ticketsTable tbody tr td {
                    display: block;
                    padding: 0.3125rem 0.625rem;
                }

                    .ticketsTable tbody tr td.hiddenm {
                        display: none !important;
                    }

                    .ticketsTable tbody tr td strong {
                        font-size: 0.9375rem;
                        color: #474747;
                    }

                    .ticketsTable tbody tr td:last-child {
                        padding-left: 0;
                    }

                    .ticketsTable tbody tr td p {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        padding: 10px 0px;
                    }

                        .ticketsTable tbody tr td p span {
                            /*white-space: nowrap;*/
                            background-color: #F2F2F2;
                            border-radius: 3px;
                            margin-right: 3px;
                            margin-bottom: 3px;
                            border: 1px solid #DDDDDD;
                            font-size: 0.6875rem;
                            color: #474747;
                        }

                    .ticketsTable tbody tr td a {
                        background-color: #f8e71c;
                        font-size: 0.875rem;
                        color: #474747;
                        padding: 0.5rem 0.625rem;
                        border-radius: 5px;
                        -webkit-border-radius: 5px;
                        -moz-border-radius: 5px;
                    }

                    .ticketsTable tbody tr td.half {
                        display: inline-block;
                        width: auto;
                    }
}

@media only screen and (max-width:1300px) {
    section.auth div.authWrapper {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        section.auth div.authWrapper div.authMenu {
            width: 100%;
        }

            section.auth div.authWrapper div.authMenu ul li {
                display: block;
            }

                section.auth div.authWrapper div.authMenu ul li a {
                    display: block;
                    padding: 0.9375rem 1.25rem;
                    font-size: 1.0625rem;
                    color: #474747;
                }

                    section.auth div.authWrapper div.authMenu ul li a.active,
                    section.auth div.authWrapper div.authMenu ul li section.cityModal div.cityModalWrapper div.cityList a:hover,
                    section.cityModal div.cityModalWrapper div.cityList section.auth div.authWrapper div.authMenu ul li a:hover {
                        background-color: #f8e71c;
                        position: relative;
                    }

                        section.auth div.authWrapper div.authMenu ul li a.active:after,
                        section.auth div.authWrapper div.authMenu ul li section.cityModal div.cityModalWrapper div.cityList a:hover:after,
                        section.cityModal div.cityModalWrapper div.cityList section.auth div.authWrapper div.authMenu ul li a:hover:after {
                            content: "›";
                            position: absolute;
                            top: 50%;
                            right: 1.25rem;
                            -webkit-transform: translateY(-50%);
                            -ms-transform: translateY(-50%);
                            transform: translateY(-50%);
                            font-size: 1.5625rem;
                            color: #474747;
                        }

                section.auth div.authWrapper div.authMenu ul li.first-child a {
                    border-top-left-radius: 0.3125rem;
                    border-top-right-radius: 0.3125rem;
                }

                section.auth div.authWrapper div.authMenu ul li.last-child a {
                    border-bottom-left-radius: 0.3125rem;
                    border-bottom-right-radius: 0.3125rem;
                }

                section.auth div.authWrapper div.authMenu ul li:not(:last-child) a {
                    border-bottom: 1px solid rgba(71, 71, 71, 0.1);
                }

            section.auth div.authWrapper div.authMenu div.mobileSelectMenu {
                width: 100%;
                height: 3.125rem;
                padding: 0 0.625rem;
                position: relative;
            }

                section.auth div.authWrapper div.authMenu div.mobileSelectMenu:after {
                    content: "";
                    width: 0;
                    height: 0;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-top: 5px solid #474747;
                    position: absolute;
                    top: 50%;
                    right: 10px;
                    -webkit-transform: translateY(-50);
                    -ms-transform: translateY(-50);
                    transform: translateY(-50);
                }

                section.auth div.authWrapper div.authMenu div.mobileSelectMenu select {
                    width: 100%;
                    height: 3.125rem;
                    font-size: 1rem;
                    color: #474747;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none;
                    background-color: white;
                }

        section.auth div.authWrapper div.authContent {
            width: 100%;
            margin-top: 1.875rem;
        }

            section.auth div.authWrapper div.authContent #cbCity {
                width: 100%;
                background-color: white;
            }

    .ticketsTable {
        width: 100%;
    }

        .ticketsTable thead {
            display: none;
        }

        .ticketsTable tbody {
            display: block;
        }

            .ticketsTable tbody tr {
                display: block;
                padding-top: 30px;
                padding-bottom: 30px;
            }

                .ticketsTable tbody tr:first-child {
                    border-top: 0;
                    padding-top: 0;
                }

                .ticketsTable tbody tr td {
                    display: block;
                    padding: 0.3125rem 0.625rem;
                }

                    .ticketsTable tbody tr td.hiddenm {
                        display: none !important;
                    }

                    .ticketsTable tbody tr td strong {
                        font-size: 0.9375rem;
                        color: #474747;
                    }

                    .ticketsTable tbody tr td:last-child {
                        padding-left: 0;
                    }

                    .ticketsTable tbody tr td p {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -ms-flex-wrap: wrap;
                        flex-wrap: wrap;
                        padding: 10px 0px;
                    }

                        .ticketsTable tbody tr td p span {
                            /*white-space: nowrap;*/
                            background-color: #F2F2F2;
                            border-radius: 3px;
                            margin-right: 3px;
                            margin-bottom: 3px;
                            border: 1px solid #DDDDDD;
                            font-size: 0.6875rem;
                            color: #474747;
                        }

                    .ticketsTable tbody tr td a {
                        background-color: #f8e71c;
                        font-size: 0.875rem;
                        color: #474747;
                        padding: 0.5rem 0.625rem;
                        border-radius: 5px;
                        -webkit-border-radius: 5px;
                        -moz-border-radius: 5px;
                    }

                    .ticketsTable tbody tr td.half {
                        display: inline-block;
                        width: auto;
                    }
}

.all-venues-page .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent;
    display: inline-block;
    float: right;
    line-height: 22px;
}

    .all-venues-page .breadcrumb > li {
        display: inline-block;
        float: left;
    }

        .all-venues-page .breadcrumb > li a,
        .all-venues-page .breadcrumb > li a:visited {
            color: #2C547C;
        }

            .all-venues-page .breadcrumb > li a:hover {
                color: #007cf7;
                text-decoration: underline;
            }

.all-venues-page h1 {
    font-size: 24px;
}

.all-venues-page .page-title {
    padding: 15px 0 15px 0;
}

.all-venues-page .breadcrumb > li + li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}

.all-venues-page .panel {
    border: 1px solid #e7e7e7;
    margin-bottom: 10px;
    border-radius: 5px;
}

.all-venues-page .panel-body {
    padding: 20px;
}

.all-venues-page .contents {
    padding: 0 20px 20px 20px;
}

.all-venues-page .panel-primary > .panel-heading {
    color: #474747;
    background-color: #f4f5f5;
    border-color: #f4f5f5;
}

.all-venues-page .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}

.all-venues-page .panel-title {
    font-weight: bold;
    color: #636363;
}

.all-venues-page .contents a,
.all-venues-page .contents a :visited {
    color: #2C547C;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    padding: 3px;
    display: block;
}

    .all-venues-page .contents a:hover {
        color: #006ad5;
        text-decoration: underline;
    }

@media only screen and (max-width:980px) {
    .all-venues-page .breadcrumb {
        display: none;
    }

    .all-venues-page h1 {
        text-align: center;
        display: block;
        width: 100%;
        font-size: 16px;
    }

    .all-venues-page .header-container {
        width: 95%;
        margin: 0 auto;
        display: block;
    }

    .all-venues-page .contents {
        padding: 0;
    }

    .all-venues-page .sideFilter .fieldSet {
        max-height: 12.5rem;
    }

    .all-venues-page .triggerFilter {
        margin: 10px 0 0 0;
        max-width: 100%;
    }
}

.AllPlacesDetail .sectionBreadcrumb {
    margin-top: 20px;
}

    .AllPlacesDetail .sectionBreadcrumb .text-right {
        text-align: right;
    }

    .AllPlacesDetail .sectionBreadcrumb select {
        padding: 10px 30px;
        border: 1px solid #ddd;
        font-size: 18px;
    }

.AllPlacesDetail .all-venues .cinema-list li:last-child a {
    margin-bottom: 10px;
}

.AllPlacesDetail .cinema-list {
    padding: 0 20px 0 20px;
}

    .AllPlacesDetail .cinema-list li a {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 1% auto;
        margin-bottom: 5px;
        padding: 0.9375rem;
        border-radius: 0.3125rem;
        border: 1px solid #dddddd;
        background-color: white;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        font-size: 1rem;
        color: black;
        padding-right: 2.5rem;
        padding-right: 2.5rem;
        background-repeat: no-repeat;
        background-position: center right 10px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Q2xpcCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDEuNjg3NSAxLjY4NzUgMCA5IDcuMzEyNSAxLjY4NzUgMTQuNjI1IDAgMTIuOTM3NSA1LjYyNSA3LjMxMjUiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iQ2xpcC0yIiBmaWxsPSIjMDAwMDAwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgPC9nPjwvc3ZnPg==);
    }

.AllPlacesDetail .all-venues h3 {
    margin: 15px 0 0 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #757575;
}

.AllPlacesDetail table {
    margin: 20px;
}

    .AllPlacesDetail table a {
        text-decoration: none;
        color: #337ab7;
    }

        .AllPlacesDetail table a:hover {
            text-decoration: underline;
            color: #095ea7;
        }

    .AllPlacesDetail table tr {
        border-bottom: 1px solid #e3e3e3;
    }

        .AllPlacesDetail table tr td {
            /*padding: 2em 1em;*/
            padding: 20px;
            font-weight: bold;
            color: #333;
        }

.venue-detail-page {
    /* Remove IE arrow */
    /* Custom Select */
}

    .venue-detail-page * {
        box-sizing: border-box;
    }

        .venue-detail-page *:after,
        .venue-detail-page *:before {
            box-sizing: border-box;
        }

    .venue-detail-page .clearfix:before {
        content: " ";
        display: table;
    }

    .venue-detail-page .clearfix:after {
        content: " ";
        display: table;
        clear: both;
    }

    .venue-detail-page body {
        background: #f6f9fa;
    }

    .venue-detail-page h1 {
        text-align: center;
        font-size: 24px;
        color: black;
        padding-bottom: 20px;
    }

    .venue-detail-page a {
        color: #ccc;
        text-decoration: none;
        outline: none;
    }

    .venue-detail-page .tab_container {
        width: 90%;
        margin: 0 auto;
        padding-top: 70px;
        position: relative;
    }

    .venue-detail-page input,
    .venue-detail-page section {
        clear: both;
        padding-top: 10px;
        display: none;
    }

    .venue-detail-page label {
        font-weight: 700;
        font-size: 18px;
        display: block;
        float: left;
        width: 25%;
        padding: 1.5em;
        color: #757575;
        cursor: pointer;
        text-decoration: none;
        text-align: center;
        background: #f0f0f0;
    }

    .venue-detail-page #tab1:checked ~ #content1,
    .venue-detail-page #tab2:checked ~ #content2,
    .venue-detail-page #tab3:checked ~ #content3,
    .venue-detail-page #tab4:checked ~ #content4,
    .venue-detail-page #tab5:checked ~ #content5 {
        display: block;
        padding: 20px;
        background: #fff;
        color: #999;
    }

    .venue-detail-page .tab_container .tab-content p {
        margin-bottom: 20px;
        padding-bottom: 20px;
        text-align: center;
        -webkit-animation: fadeInScale 0.7s ease-in-out;
        animation: fadeInScale 0.7s ease-in-out;
    }

    .venue-detail-page .tab_container .tab-content h3 {
        -webkit-animation: fadeInScale 0.7s ease-in-out;
        animation: fadeInScale 0.7s ease-in-out;
        text-align: center;
    }

    .venue-detail-page .tab_container [id^=tab]:checked + label {
        background: #fff;
        box-shadow: inset 0 3px #000;
    }

        .venue-detail-page .tab_container [id^=tab]:checked + label .fa {
            color: #000;
        }

    .venue-detail-page label .fa {
        font-size: 1.3em;
        margin: 0 0.4em 0 0;
    }

@media only screen and (max-width: 900px) {
    .venue-detail-page label span {
        display: none;
    }

    .venue-detail-page .tab_container {
        width: 98%;
    }
}

@-webkit-keyframes fadeInScale {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes fadeInScale {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

.venue-detail-page .no_wrap {
    text-align: center;
    color: #000;
}

.venue-detail-page .link {
    text-align: center;
}

.venue-detail-page .content-holder .mekan-header {
    margin-top: -25px;
    background-image: url(/Content/newsite/sample-images/headergorsel.png);
    height: 400px;
    position: relative;
    background-size: cover;
    background-position: right center;
    background-repeat: no-repeat;
}

    .venue-detail-page .content-holder .mekan-header:before {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: #031B33;
        opacity: 0.7;
    }

    .venue-detail-page .content-holder .mekan-header .mekan-bilgi {
        position: absolute;
        margin-right: 250px;
        margin-top: 150px;
        text-align: right;
        right: 20px;
        z-index: 2;
    }

        .venue-detail-page .content-holder .mekan-header .mekan-bilgi h2 {
            height: 20%;
            font-size: 28px;
            color: white;
            margin: 30px;
            text-shadow: 3px 3px 6px #000000;
            font-weight: bold;
        }

        .venue-detail-page .content-holder .mekan-header .mekan-bilgi .mekanadress {
            font-size: 16px;
            margin-top: 20px;
            background-color: rgba(0, 0, 0, 0.4);
            color: white;
            font-weight: bold;
            z-index: 2;
            padding: 20px;
            text-align: left;
            margin-left: 30px;
        }

        .venue-detail-page .content-holder .mekan-header .mekan-bilgi .mekantel {
            font-size: 16px;
            margin-top: 20px;
            background-color: rgba(0, 0, 0, 0.4);
            color: white;
            font-weight: bold;
            z-index: 2;
            padding: 20px;
            text-align: left;
            margin-left: 30px;
        }

    .venue-detail-page .content-holder .mekan-header .mekan-image {
        margin-top: 120px;
        margin-left: 250px;
        z-index: 2;
        left: 50px;
        top: 30px;
        width: 250px;
    }

.venue-detail-page #divSeanceList .panel {
    border-radius: 10px;
    border-width: 5px;
    margin-top: 10px;
    border-style: solid;
    border-color: #000;
}

    .venue-detail-page #divSeanceList .panel .panel-heading {
        background-color: #f8e71c;
    }

        .venue-detail-page #divSeanceList .panel .panel-heading img {
            margin-left: 10px;
        }

        .venue-detail-page #divSeanceList .panel .panel-heading a {
            padding-top: 10px;
            color: #000000 !important;
            font-weight: bold !important;
            font-size: 24px !important;
        }

    .venue-detail-page #divSeanceList .panel .panel-body {
        margin: 20px;
    }

        .venue-detail-page #divSeanceList .panel .panel-body .row .time-label {
            width: 100px;
            margin-right: 10px;
        }

            .venue-detail-page #divSeanceList .panel .panel-body .row .time-label form {
                cursor: pointer;
                background-color: #000;
                text-align: center;
                padding: 10px;
                color: white;
                font-weight: bold;
                margin-top: 10px;
                margin-bottom: 10px;
            }

.venue-detail-page select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: 0;
    box-shadow: none;
    border: 0 !important;
    background: #2c3e50;
    background-image: none;
}

    .venue-detail-page select:-ms-expand {
        display: none;
    }

.venue-detail-page .select {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20em;
    height: 3em;
    line-height: 3;
    background: #000;
    overflow: hidden;
    border-radius: 0.25em;
}

.venue-detail-page select {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 0.5em;
    color: #fff;
    cursor: pointer;
}

.venue-detail-page .flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}

    .venue-detail-page .flex-container li {
        list-style: none;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

.venue-detail-page .twitter {
    background-color: #55acee;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

    .venue-detail-page .twitter:hover {
        background-color: #6fb9f1;
    }

.venue-detail-page .facebook {
    background-color: #3b5998;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

    .venue-detail-page .facebook:hover {
        background-color: #4365ad;
    }

.venue-detail-page .linkedin {
    background-color: #0976b4;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

    .venue-detail-page .linkedin:hover {
        background-color: #0a89d1;
    }

.venue-detail-page .googleplus {
    background-color: #e14a37;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

    .venue-detail-page .googleplus:hover {
        background-color: #e56758;
    }

.venue-detail-page .pinterest {
    background-color: #ce242b;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}

    .venue-detail-page .pinterest :hover {
        background-color: #d0494e;
    }

.venue-detail-page .whatsapp {
    background-color: #244242;
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}

    .venue-detail-page .whatsapp :hover {
        background-color: #334646;
    }

    .venue-detail-page .facebook,
    .venue-detail-page .twitter,
    .venue-detail-page .linkedin,
    .venue-detail-page .googleplus,
    .venue-detail-page .pinterest,
    .venue-detail-page .whatsapp,
    .venue-detail-page .facebook:hover,
    .venue-detail-page .twitter:hover,
    .venue-detail-page .linkedin:hover,
    .venue-detail-page .googleplus:hover,
    .venue-detail-page .pinterest:hover,
    .venue-detail-page .whatsapp:hover {
        -webkit-transition: background-color 0.5s ease;
        transition: background-color 0.5s ease;
    }

.venue-detail-page .flex-container li {
    height: 50px;
}

    .venue-detail-page .flex-container li a {
        display: block;
    }

    .venue-detail-page .flex-container li i {
        color: #fff;
        line-height: 50px;
        width: 100%;
        text-align: center;
    }

@media only screen and (max-width:980px) {
    .venue-detail-page .content-holder .mekan-header .mekan-bilgi {
        margin-top: 0px;
        margin-right: 0px;
    }

        .venue-detail-page .content-holder .mekan-header .mekan-bilgi .mekanadress {
            margin-top: 5px;
            line-height: 20px;
        }

        .venue-detail-page .content-holder .mekan-header .mekan-bilgi .mekantel {
            margin-top: 5px;
            height: auto;
            line-height: 0px;
        }

    .venue-detail-page .content-holder .mekan-header .mekan-image {
        margin-left: 20px;
    }
}

button,
a {
    /*@include flexbox();
  @include align-items(center);
  @include justify-content(center);*/
    cursor: pointer;
}

    button.btnDark,
    a.btnDark {
        background-color: #454545;
        border-radius: 3px;
        color: white;
        text-decoration: none;
        font-size: 16px;
        height: 45px;
        padding: 0px 20px;
    }

    button.btnGhostDark,
    a.btnGhostDark {
        background-color: transparent;
        border: 1px solid #454545;
        color: #454545;
        text-decoration: none;
        border-radius: 3px;
        font-size: 16px;
        height: 45px;
        padding: 0px 20px;
    }

    button.jumbotronButton,
    a.jumbotronButton {
        background-color: #f8e71c;
        font-size: 1.125rem;
        color: #474747;
        border-radius: 0.1875rem;
        -webkit-border-radius: 0.1875rem;
        -moz-border-radius: 0.1875rem;
        height: 2.8125rem;
        width: 20.9375rem;
        max-width: 70%;
        margin-top: 20px;
        font-weight: bold;
    }



input.searchInput::-webkit-input-placeholder {
    color: #999;
}

input.searchInput:-ms-input-placeholder {
    color: #999;
}

input.searchInput::placeholder {
    color: #999;
}


button.searchButton svg {
    display: none;
    fill: #474747;
    width: 20px;
}

    button.searchButton svg g {
        fill: #474747;
    }


@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " ("attr(href) ")";
        }

    abbr[title]:after {
        content: " ("attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

.acilis-error,
.acilis-warning {
    background-color: #ff929c;
    color: #49030a;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 10px;
    text-align: center;
}

div.seatsPrev span.availableSeat:after {
    background: #fff !important;
    border: 2px solid #CBCBCB !important;
}

div.seatsModal {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    opacity: 1;
    -webkit-animation-name: opc;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-name: opc;
    animation-name: opc;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

    div.seatsModal a {
        position: absolute;
        top: 1.25rem;
        right: 1.25rem;
        font-size: 0.9375rem;
        color: white;
    }

    div.seatsModal .modal-footer {
        height: 30px;
        margin-top: 10px;
        text-align: center;
    }

        div.seatsModal .modal-footer .close-modal-btn {
            padding: 8px 14px;
            background-color: #0077ff;
            color: white;
            border-radius: 4px;
        }

    div.seatsModal div.messageHolder {
        text-align: center;
        width: 580px;
        max-width: 90%;
        height: auto;
        position: relative;
        display: block;
        padding: 20px;
        overflow: hidden;
        background-color: white;
        border-radius: 5px;
        font-size: 1rem;
        color: #474747;
    }

div.seatsModal3 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    opacity: 1;
    -webkit-animation-name: opc;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-name: opc;
    animation-name: opc;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

    div.seatsModal3 a {
        position: absolute;
        top: 1.25rem;
        right: 1.25rem;
        font-size: 0.9375rem;
        color: white;
    }

    div.seatsModal3 .modal-footer {
        height: 30px;
        margin-top: 10px;
        text-align: center;
    }

        div.seatsModal3 .modal-footer .close-modal-btn {
            padding: 8px 14px;
            background-color: #0077ff;
            color: white;
            border-radius: 4px;
        }

    div.seatsModal3 div.messageHolder {
        text-align: center;
        width: 580px;
        max-width: 90%;
        height: auto;
        position: relative;
        display: block;
        padding: 20px;
        overflow: hidden;
        background-color: white;
        border-radius: 5px;
        font-size: 1rem;
        color: #474747;
    }

div.seatsModal4 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    opacity: 1;
    -webkit-animation-name: opc;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-name: opc;
    animation-name: opc;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

    div.seatsModal4 a {
        position: absolute;
        top: 1.25rem;
        right: 1.25rem;
        font-size: 0.9375rem;
        color: white;
    }

    div.seatsModal4 .modal-footer {
        height: 30px;
        margin-top: 10px;
        text-align: center;
    }

        div.seatsModal4 .modal-footer .close-modal-btn {
            padding: 8px 14px;
            background-color: #0077ff;
            color: white;
            border-radius: 4px;
        }

    div.seatsModal4 div.messageHolder {
        text-align: center;
        width: 580px;
        max-width: 90%;
        height: auto;
        position: relative;
        display: block;
        padding: 20px;
        overflow: hidden;
        background-color: white;
        border-radius: 5px;
        font-size: 1rem;
        color: #474747;
    }

section.seatsSummaryLine {
    width: 100%;
    /*background-color: #F8F8F8;*/
    padding: 20px 100px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
}

    section.seatsSummaryLine div.eventDetailSummary {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
    }

        section.seatsSummaryLine div.eventDetailSummary img.poster {
            max-height: 110px;
            border-radius: 5px;
            margin-right: 15px;
        }

        section.seatsSummaryLine div.eventDetailSummary h1,
        section.seatsSummaryLine div.eventDetailSummary h1 a {
            font-size: 1.125rem;
            color: #474747;
        }

            section.seatsSummaryLine div.eventDetailSummary h1:hover,
            section.seatsSummaryLine div.eventDetailSummary h1 a:hover {
                color: #000;
            }

        section.seatsSummaryLine div.eventDetailSummary div.posterNext {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            -moz-align-items: flex-start;
            align-items: flex-start;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            max-width: 490px;
        }

        section.seatsSummaryLine div.eventDetailSummary span.eventLoc,
        section.seatsSummaryLine div.eventDetailSummary span.eventLoc a {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            font-size: 0.875rem;
            color: #474747;
            padding: 5px 0;
            /*text-decoration: underline;*/
        }

            section.seatsSummaryLine div.eventDetailSummary span.eventLoc small,
            section.seatsSummaryLine div.eventDetailSummary span.eventLoc a small {
                padding-left: 5px;
            }

            section.seatsSummaryLine div.eventDetailSummary span.eventLoc:hover,
            section.seatsSummaryLine div.eventDetailSummary span.eventLoc a:hover {
                color: #000;
            }

            section.seatsSummaryLine div.eventDetailSummary span.eventLoc svg,
            section.seatsSummaryLine div.eventDetailSummary span.eventLoc a svg {
                margin-right: 5px;
            }

        section.seatsSummaryLine div.eventDetailSummary span.date {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            font-size: 0.9375rem;
            color: #474747;
        }

            section.seatsSummaryLine div.eventDetailSummary span.date svg {
                margin-right: 5px;
            }

    section.seatsSummaryLine div.timeCircle {
        width: 90px;
        height: 90px;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        border: 5px solid #f8e71c;
        text-align: center;
    }

        section.seatsSummaryLine div.timeCircle date {
            font-size: 1.25rem;
            color: #474747;
        }

        section.seatsSummaryLine div.timeCircle span {
            font-size: 0.8125rem;
            color: #474747;
        }

div.floatSummary {
    width: 300px;
    position: absolute;
    /*top: 7.125rem; */
    top: 1.125rem;
    right: 6.25rem;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: white;
    box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.21);
    z-index: 22;
}

    div.floatSummary #floatSummaryheader {
        cursor: move;
    }

    div.floatSummary div.prices {
        width: 100%;
        padding: 20px 10px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.09);
    }

        div.floatSummary div.prices span.title {
            font-size: 0.8125rem;
            color: rgba(71, 71, 71, 0.5);
        }

        div.floatSummary div.prices div.priceList {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            -moz-align-items: stretch;
            align-items: stretch;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative;
            margin-top: 10px;
        }

            div.floatSummary div.prices div.priceList div.item {
                text-align: center;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                gap: 5px;
                min-height: 70px;
            }

                div.floatSummary div.prices div.priceList div.item strong {
                    display: block;
                    font-size: 0.8125rem;
                    color: #474747;
                }

                div.floatSummary div.prices div.priceList div.item small {
                    font-size: 0.6875rem;
                    color: #474747;
                    max-width: 80px;
                }

            div.floatSummary div.prices div.priceList div.owl-nav {
                position: absolute;
                top: -20px;
                left: 0;
                width: 100%;
            }

                div.floatSummary div.prices div.priceList div.owl-nav button {
                    margin: 0px;
                }

                    div.floatSummary div.prices div.priceList div.owl-nav button.owl-prev {
                        position: absolute;
                        top: 0;
                        left: -10px;
                    }

                    div.floatSummary div.prices div.priceList div.owl-nav button.owl-next {
                        position: absolute;
                        top: 0;
                        right: -10px;
                    }

                    div.floatSummary div.prices div.priceList div.owl-nav button span {
                        font-size: 40px;
                    }

                    div.floatSummary div.prices div.priceList div.owl-nav button:hover {
                        background: none !important;
                    }

                        div.floatSummary div.prices div.priceList div.owl-nav button:hover span {
                            color: #454545;
                        }

    div.floatSummary div.paymentSummary {
        width: 100%;
        padding: 0 20px;
    }

        div.floatSummary div.paymentSummary span.title {
            font-size: 0.8125rem;
            color: rgba(71, 71, 71, 0.5);
        }

        div.floatSummary div.paymentSummary div.summaryList {
            padding: 0.3125rem 0;
        }

            div.floatSummary div.paymentSummary div.summaryList dl {
                display: grid;
                grid-template-columns: max-content auto;
            }

            div.floatSummary div.paymentSummary div.summaryList dt {
                grid-column-start: 1;
                font-size: 1rem;
                color: #474747;
                position: relative;
                padding-right: 0.625rem;
                padding-top: 0.3125rem;
                padding-bottom: 0.3125rem;
            }

                div.floatSummary div.paymentSummary div.summaryList dt:after {
                    content: ":";
                    position: absolute;
                    top: 50%;
                    right: 0;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                }

            div.floatSummary div.paymentSummary div.summaryList dd {
                grid-column-start: 2;
                font-size: 1rem;
                color: #474747;
                padding-left: 0.625rem;
                padding-top: 0.3125rem;
                padding-bottom: 0.3125rem;
            }

        div.floatSummary div.paymentSummary.hidden {
            height: 0px;
            padding: 0px;
            overflow: hidden;
            border: 0;
        }

    div.floatSummary form button.pay {
        width: 100%;
        border-top-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-radius-topleft: 0;
        border-top-right-radius: 0;
        -webkit-border-top-right-radius: 0;
        -moz-border-radius-topright: 0;
        border-bottom-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        height: 60px;
        background-color: #f8e71c;
        font-size: 1.25rem;
        color: black;
    }

        div.floatSummary form button.pay:after {
            content: "ŞİMDİ ÖDEME YAP";
        }

        div.floatSummary form button.pay:disabled {
            background-color: lightgray;
            cursor: default;
        }

            div.floatSummary form button.pay:disabled:after {
                content: "KOLTUK SEÇİNİZ";
            }

    div.floatSummary.sq form button.pay:after {
        content: "PAGUAJ TANI";
    }

    div.floatSummary.sq form button.pay:disabled:after {
        content: "Ju lutem zgjedhni ulëset";
    }

    div.floatSummary.en form button.pay:after {
        content: "PAY NOW";
    }

    div.floatSummary.en form button.pay:disabled:after {
        content: "PLEASE CHOOSE SEATS";
    }

    div.floatSummary.hr form button.pay:after {
        content: "PLATI SADA";
    }

    div.floatSummary.hr form button.pay:disabled:after {
        content: "MOLIMO ODABERITE SJEDALA";
    }

    div.floatSummary.de form button.pay:after {
        content: "ZAHLEN SIE JETZT";
    }

    div.floatSummary.de form button.pay:disabled:after {
        content: "BITTE SITZPLATZWÄHLEN";
    }

    div.floatSummary.fr form button.pay:after {
        content: "PAYER MAINTENANT";
    }

    div.floatSummary.fr form button.pay:disabled:after {
        content: "CHOISIR UN SIÈGE";
    }

    div.floatSummary.da form button.pay:after {
        content: "BETAL NU";
    }

    div.floatSummary.da form button.pay:disabled:after {
        content: "VÆLG ET SÆDE";
    }

    div.floatSummary.cs form button.pay:after {
        content: "ZAPLATIT HNED";
    }

    div.floatSummary.cs form button.pay:disabled:after {
        content: "VYBERTE SEDADLO";
    }

    div.floatSummary.pt form button.pay:after {
        content: "PAGUE AGORA";
    }

    div.floatSummary.pt form button.pay:disabled:after {
        content: "POR FAVOR, ESCOLHA OS LUGARES";
    }

    div.floatSummary a.collapseSummary {
        width: 20px;
        height: 20px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyN3B4IiBoZWlnaHQ9IjI3cHgiIHZpZXdCb3g9IjAgMCAyNyAyNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3duLWNoZXZyb24gKDEpPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImRvd24tY2hldnJvbi0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMS4zMzg4NjYsMy42NjExMzQwMiBDMTguOTc3ODg2NiwxLjMwMDI1NzczIDE1LjgzODg2NiwwIDEyLjUsMCBDOS4xNjExMzQwMiwwIDYuMDIyMTEzNCwxLjMwMDI1NzczIDMuNjYxMTM0MDIsMy42NjExMzQwMiBDMS4zMDAyNTc3Myw2LjAyMjExMzQgMCw5LjE2MTEzNDAyIDAsMTIuNSBDMCwxNS44Mzg4NjYgMS4zMDAyNTc3MywxOC45Nzc4ODY2IDMuNjYxMTM0MDIsMjEuMzM4ODY2IEM2LjAyMjExMzQsMjMuNjk5NzQyMyA5LjE2MTEzNDAyLDI1IDEyLjUsMjUgQzE1LjgzODg2NiwyNSAxOC45Nzc4ODY2LDIzLjY5OTc0MjMgMjEuMzM4ODY2LDIxLjMzODg2NiBDMjMuNjk5NzQyMywxOC45Nzc4ODY2IDI1LDE1LjgzODg2NiAyNSwxMi41IEMyNSw5LjE2MTEzNDAyIDIzLjY5OTc0MjMsNi4wMjIxMTM0IDIxLjMzODg2NiwzLjY2MTEzNDAyIFogTTEyLjUsMjMuNDUzNjA4MiBDNi40NjAxNTQ2NCwyMy40NTM2MDgyIDEuNTQ2MzkxNzUsMTguNTM5ODQ1NCAxLjU0NjM5MTc1LDEyLjUgQzEuNTQ2MzkxNzUsNi40NjAxNTQ2NCA2LjQ2MDE1NDY0LDEuNTQ2MzkxNzUgMTIuNSwxLjU0NjM5MTc1IEMxOC41Mzk4NDU0LDEuNTQ2MzkxNzUgMjMuNDUzNjA4Miw2LjQ2MDE1NDY0IDIzLjQ1MzYwODIsMTIuNSBDMjMuNDUzNjA4MiwxOC41Mzk4NDU0IDE4LjUzOTg0NTQsMjMuNDUzNjA4MiAxMi41LDIzLjQ1MzYwODIgWiIgaWQ9IlNoYXBlIiBzdHJva2U9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjEyLjUgMTUuNDUzMTQ0MyA2Ljk4OTEyMzcxIDkuOTYwMjA2MTkgNS44OTc0NzQyMyAxMS4wNTU0NjM5IDEyLjUgMTcuNjM2NDk0OCAxOS4xMDI1MjU4IDExLjA1NTQ2MzkgMTguMDEwODc2MyA5Ljk2MDIwNjE5Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 20px;
        position: absolute;
        top: 20px;
        right: 20px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

        div.floatSummary a.collapseSummary small {
            display: none;
        }

    div.floatSummary.closed div.ticket_cart {
        display: none;
    }

    div.floatSummary.closed div.paymentSummary {
        display: none;
    }

    div.floatSummary.closed a.collapseSummary {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

div.seatsPrev {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 25px 0;
    border-bottom: 1px solid #ececec;
}

    div.seatsPrev span {
        padding-left: 25px;
        margin: 0px 5px;
        position: relative;
        font-size: 1rem;
        color: #474747;
    }

        div.seatsPrev span small {
            font-size: 1rem;
            color: #474747;
        }

        div.seatsPrev span:after {
            content: "";
            width: 20px;
            height: 20px;
            position: absolute;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            background-color: gray;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
        }

        div.seatsPrev span.unavailableSeat:after {
            background: #CBCBCB;
        }

        div.seatsPrev span.inBasketSeat:after {
            background: #FF4061;
        }

        div.seatsPrev span.availableSeat:after {
            background: #CBCBCB;
        }

        div.seatsPrev span.doubleSeat:after {
            background: #0077ff;
        }

        div.seatsPrev span.disabledSeat:after {
            background: #0000FE;
        }

        div.seatsPrev span.selectedSeat:after {
            background: #f8e71c;
        }

        div.seatsPrev span.youngTicket:after {
            background: #20a10e;
        }

        div.seatsPrev span.campaignTicket:after {
            background: #8A509F;
        }

div.seatsPrev__full span.availableSeat:after {
    background-color: #88da88 !important;
}

div.stage {
    width: 100%;
    height: 100px;
    background-image: url("../img/perdeTop@3x.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 300px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    font-size: 0.9375rem;
    color: black;
    background-size: cover;
}

.koltuk-secim {
    width: 100%;
    overflow: auto;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    z-index: 1;
}

.koltukSecimi h1 {
    text-align: center;
    font-size: 26px;
    margin-bottom: 15px;
    font-weight: bold;
}

.koltuklar {
    margin-top: 15px;
    position: relative;
    left: 0;
    padding: 0px 10px;
}

    .koltuklar .koltuk_sira_harf {
        display: inline-block;
        width: 35px;
        height: 35px;
        margin: 2px;
        border: 1px solid #e1e2e3;
        font-size: 13px;
        padding-top: 3px;
    }

    .koltuklar .sira_dizilim {
        width: 30px;
        position: absolute;
        top: -1px;
        left: 0;
    }

    .koltuklar .numara_dizilim {
        margin-top: 60px;
        font-size: 0;
    }

    .koltuklar .koltuk_sira {
        font-size: 0;
        width: auto;
        text-align: center;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .koltuklar .koltuk_sira .koltuk_tek {
            position: relative;
            margin: 2px;
            width: 35px;
            height: 35px;
            display: inline-block;
            line-height: 35px;
            font-size: 0.6875rem;
            color: black;
            z-index: 13;
            cursor: pointer;
            border-radius: 5px;
        }

            .koltuklar .koltuk_sira .koltuk_tek:before {
                content: "";
                width: 35px;
                height: 35px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
            }

.additional-margin {
    margin-top: 20px;
}

.sira_dizilim .additional-margin {
    margin-top: 25px;
}

.normal-koltuk {
    background-color: white;
    box-shadow: inset 0 0 0 2px #CBCBCB;
    color: #000 !important;
}

.disabled .normal-koltuk,
.disabled #koltuk_love_right,
.disabled #koltuk_love_left,
.disabled .koltuk_tek {
    background-color: #ededed !important;
    color: gray !important;
    box-shadow: inset 0 0 0 2px #adadad !important;
}

.koltuk_bos {
    width: 35px;
    height: 35px;
    margin: 2px;
}

.normal-koltuk_hover {
    background: #f8e71c !important;
    box-shadow: inset 0 0 0 2px #f8e71c;
}

.normal-koltuk_active {
    background: #f8e71c !important;
    box-shadow: inset 0 0 0 2px #f8e71c !important;
}

.love-koltuk {
    background: white;
    box-shadow: inset 0 0 0 2px #0077ff;
}


.love-koltuk_hover {
    background: #0077ff;
    box-shadow: inset 0 0 0 2px #0077ff;
    color: white !important;
}

.love-koltuk_active {
    background: #0077ff;
    box-shadow: inset 0 0 0 2px #0077ff;
    color: white !important;
}

#koltuk_love_left {
    top: 1px;
    margin-right: 0px;
    width: 35px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: inset 0 0 0 2px #0077ff;
}

#koltuk_love_right {
    top: 1px;
    width: 35px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: inset 0 0 0 2px #0077ff;
}

#koltuk_love_left_disable {
    top: 1px;
    margin-right: 0px;
    width: 35px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#koltuk_love_right_disable {
    top: 1px;
    margin-left: 0px;
    width: 35px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.disabled-seat {
    background: #FF4061;
    color: #fff !important;
    pointer-events: none;
    cursor: not-allowed !important;
}

.ticketSettings {
    margin-top: 30px;
}

.ticket_cart {
    padding: 8px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}

    .ticket_cart.hidden {
        overflow: hidden;
        height: 0;
        padding: 0;
        border: 0;
    }

    .ticket_cart .ticket_cart_new {
        padding: 5px 0px;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .ticket_cart .cart-seat {
        height: 35px;
        position: relative;
        background: #f8e71c;
        font-size: 0.8125rem;
        color: black;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        position: relative;
        margin-bottom: 5px;
        padding: 0 8px;
    }

        .ticket_cart .cart-seat.middle {
            min-width: 45px;
        }

        .ticket_cart .cart-seat.large {
            min-width: 52px;
        }

        .ticket_cart .cart-seat a.deleteItem {
            position: absolute;
            top: 0;
            left: 0;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            width: 100%;
            height: 100%;
            background-color: #f8e71c;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzRweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
            background-repeat: no-repeat;
            background-size: 12px;
            background-position: center center;
            opacity: 0;
            -webkit-transition: all 0.1s;
            transition: all 0.1s;
        }

        .ticket_cart .cart-seat span.toolTip {
            width: 75px;
            height: 25px;
            background-color: black;
            margin-top: 7px;
            border-radius: 15px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            font-size: 0.625rem;
            color: white;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            position: absolute;
            top: 100%;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            opacity: 0;
            visibility: hidden;
        }

            .ticket_cart .cart-seat span.toolTip:after {
                content: "";
                width: 0;
                height: 0;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-bottom: 5px solid black;
                position: absolute;
                top: -5px;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
            }

        .ticket_cart .cart-seat:not(:last-child) {
            margin-right: 5px;
        }

        .ticket_cart .cart-seat:hover {
            z-index: 9999;
        }

            .ticket_cart .cart-seat:hover a.deleteItem {
                opacity: 1;
            }

            .ticket_cart .cart-seat:hover span.toolTip {
                visibility: visible;
                opacity: 1;
            }

    .ticket_cart span.title {
        font-size: 0.9375rem;
        color: black;
    }

.modal-footer .btn-default {
    background-color: #004b82;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border: 0;
    border-radius: 0;
}

.seatSelectOptions {
    margin-bottom: 10px;
}

.stage-hdng {
    float: left;
    width: 70%;
    height: 0 !important;
    padding: 20px !important;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2) !important;
    border: none !important;
    background-color: #e1e2e3 !important;
    position: relative;
    overflow: hidden !important;
    color: #555 !important;
    text-shadow: none;
    font-size: 18px !important;
    line-height: 9px;
    float: none;
    margin: 30px auto;
    text-align: center;
}

    .stage-hdng:before {
        content: "";
        position: absolute;
        width: 97.5%;
        height: 75%;
        background: rgba(196, 202, 207, 0.5);
        left: 24px;
        top: 10px;
        -webkit-transform: skew(45deg);
        -moz-transform: skew(45deg);
        -o-transform: skew(45deg);
    }

    .stage-hdng:after {
        content: "";
        position: absolute;
        width: 97%;
        height: 1px;
        background-color: #c3c9cf;
        border: 2px solid #62c8f8;
        border-radius: 20px;
        left: 10px;
        top: 6px;
    }

.checkOutButton {
    width: 274px;
    height: 45px;
    margin: 15px 0;
    border: none;
    padding-left: 0;
    padding-top: 0;
    font-size: 13px;
    line-height: 45px;
    text-align: center;
    font-weight: 600;
    background-color: red;
    color: #fff;
    text-decoration: none;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: none;
    border-radius: 0;
    display: inline-block;
}

.fullCartRow {
    background: #004b82;
    padding-top: 15px;
    padding-bottom: 15px;
}

.cart_heading {
    display: none;
}

.normal-seat {
    background-image: url(../site/img/seat.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 5px 7px;
    color: #49ba8e;
}

.love-seat {
    background-image: url(../site/img/loveseat.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 5px 7px;
    color: #f08f6f;
}


select[id*=maxTicketReSelect] {
    border-radius: 0 !important;
    -webkit-border-radius: 0;
}

.gisedenUcuz {
    height: 30px;
    width: 100%;
    display: block;
    background-color: red;
    color: white;
    text-align: center;
    padding: 6px;
    border-radius: 5px;
}

blink {
    display: inline;
    color: inherit;
    animation: blink 1s steps(1) infinite;
    -webkit-animation: blink 1s steps(1) infinite;
}

@keyframes blink {
    50% {
        color: transparent;
    }
}

@-webkit-keyframes blink {
    50% {
        color: transparent;
    }
}

.mobile-priceList {
    display: none !important;
}

@media only screen and (max-width:980px) {
    .mobile-priceList {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        margin-top: 10px;
        padding: 5px;
        border-top: 1px solid #eaeaea;
        margin-bottom: 10px;
    }

        .mobile-priceList .owl-stage {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100% !important;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .mobile-priceList .header {
            text-align: center;
            color: gray;
            padding: 5px;
        }

        .mobile-priceList div.item {
            text-align: center;
        }

            .mobile-priceList div.item strong {
                display: block;
                font-size: 0.8125rem;
                color: #474747;
            }

            .mobile-priceList div.item small {
                font-size: 0.6875rem;
                color: #474747;
            }

    section.seatsSummaryLine {
        padding: 20px 20px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
    }

        section.seatsSummaryLine div.eventDetailSummary {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            -moz-align-items: stretch;
            align-items: stretch;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            width: 100%;
        }

            section.seatsSummaryLine div.eventDetailSummary a.posterLink {
                width: 30%;
            }

                section.seatsSummaryLine div.eventDetailSummary a.posterLink img.poster {
                    height: auto;
                    max-height: auto;
                    width: 80%;
                }

            section.seatsSummaryLine div.eventDetailSummary h1 {
                max-width: 100%;
                font-size: 0.875rem;
                color: #474747;
                /*width: 70%;*/
            }

            section.seatsSummaryLine div.eventDetailSummary span.eventLoc {
                font-size: 0.6875rem;
                color: #474747;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

                section.seatsSummaryLine div.eventDetailSummary span.eventLoc small {
                    width: 100%;
                }

            section.seatsSummaryLine div.eventDetailSummary span.date {
                font-size: 0.75rem;
                color: #474747;
            }

        section.seatsSummaryLine div.timeCircle {
            width: auto;
            height: auto;
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            position: absolute;
            top: 5px;
            right: 10px;
            left: initial;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none;
            border: 0;
            background-color: #f8e71c;
            padding: 5px;
        }

            section.seatsSummaryLine div.timeCircle date {
                font-size: 0.8125rem;
                color: #474747;
            }

            section.seatsSummaryLine div.timeCircle span {
                font-size: 0.6875rem;
                color: #474747;
                padding-left: 5px;
            }

    div.seatsPrev {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        padding: 10px 0;
    }

        div.seatsPrev span {
            padding-left: 18px;
            margin: 0px 5px;
            position: relative;
            font-size: 0.75rem;
            color: #474747;
        }

            div.seatsPrev span small {
                display: none;
            }

            div.seatsPrev span:after {
                content: "";
                width: 15px;
                height: 15px;
                position: absolute;
                left: 0;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                background-color: gray;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
            }

            div.seatsPrev span.unavailableSeat:after {
                background: #CBCBCB;
            }

            div.seatsPrev span.inBasketSeat:after {
                background: #FF4061;
            }

            div.seatsPrev span.availableSeat:after {
                background: #CBCBCB;
            }

            div.seatsPrev span.doubleSeat:after {
                background: #0077ff;
            }

            div.seatsPrev span.disabledSeat:after {
                background: #0000FE;
            }

            div.seatsPrev span.selectedSeat:after {
                background: #f8e71c;
            }

            div.seatsPrev span.youngTicket:after {
                background: #20a10e;
            }

            div.seatsPrev span.campaignTicket:after {
                background: #8A509F;
            }

    div.floatSummary {
        width: 90%;
        position: fixed;
        bottom: 0;
        left: 5%;
        top: initial;
        right: initial;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        z-index: 22;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        div.floatSummary #floatSummaryheader {
            cursor: move;
        }

        div.floatSummary div.prices {
            width: 100%;
            padding: 20px 10px;
            border-bottom: 1px solid rgba(0, 0, 0, 0.09);
        }

            div.floatSummary div.prices span.title {
                font-size: 0.8125rem;
                color: rgba(71, 71, 71, 0.5);
            }

            div.floatSummary div.prices ul {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                -moz-align-items: stretch;
                align-items: stretch;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -moz-justify-content: flex-start;
                justify-content: flex-start;
                margin-top: 10px;
            }

                div.floatSummary div.prices ul li {
                    padding-right: 20px;
                }

                    div.floatSummary div.prices ul li strong {
                        display: block;
                        font-size: 1.125rem;
                        color: #474747;
                    }

                    div.floatSummary div.prices ul li small {
                        font-size: 0.8125rem;
                        color: #474747;
                    }

        div.floatSummary div.paymentSummary {
            width: 100%;
            padding: 20px;
        }

            div.floatSummary div.paymentSummary span.title {
                font-size: 0.8125rem;
                color: rgba(71, 71, 71, 0.5);
            }

            div.floatSummary div.paymentSummary div.summaryList {
                padding: 1.25rem 0;
            }

                div.floatSummary div.paymentSummary div.summaryList dl {
                    display: grid;
                    grid-template-columns: max-content auto;
                }

                div.floatSummary div.paymentSummary div.summaryList dt {
                    grid-column-start: 1;
                    font-size: 1rem;
                    color: #474747;
                    position: relative;
                    padding-right: 0.625rem;
                    padding-top: 0.3125rem;
                    padding-bottom: 0.3125rem;
                }

                    div.floatSummary div.paymentSummary div.summaryList dt:after {
                        content: ":";
                        position: absolute;
                        top: 50%;
                        right: 0;
                        -webkit-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }

                div.floatSummary div.paymentSummary div.summaryList dd {
                    grid-column-start: 2;
                    font-size: 1rem;
                    color: #474747;
                    padding-left: 0.625rem;
                    padding-top: 0.3125rem;
                    padding-bottom: 0.3125rem;
                }

            div.floatSummary div.paymentSummary.hidden {
                height: 0px;
                padding: 0px;
                overflow: hidden;
                border: 0;
            }

        div.floatSummary form {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1;
        }

            div.floatSummary form button.pay {
                width: 100%;
                border-top-left-radius: 0;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius-topleft: 0;
                border-top-right-radius: 0;
                -webkit-border-top-right-radius: 0;
                -moz-border-radius-topright: 0;
                border-bottom-left-radius: 0;
                -webkit-border-bottom-left-radius: 0;
                -moz-border-radius-bottomleft: 0;
                border-bottom-right-radius: 0;
                -webkit-border-bottom-right-radius: 0;
                -moz-border-radius-bottomright: 0;
                height: 50px;
                background-color: #f8e71c;
                font-size: 1.0625rem;
                color: black;
            }

                div.floatSummary form button.pay:after {
                    content: "ŞİMDİ ÖDEME YAP";
                }

                div.floatSummary form button.pay:disabled {
                    background-color: lightgray;
                    cursor: default;
                }

                    div.floatSummary form button.pay:disabled:after {
                        content: "KOLTUK SEÇİNİZ";
                    }

        div.floatSummary a.collapseSummary {
            width: auto;
            height: 20px;
            background-image: none;
            padding-right: 30px;
            top: 15px;
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }

            div.floatSummary a.collapseSummary small {
                display: block;
                font-size: 0.75rem;
                color: black;
            }

            div.floatSummary a.collapseSummary:after {
                content: "";
                width: 20px;
                height: 20px;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyN3B4IiBoZWlnaHQ9IjI3cHgiIHZpZXdCb3g9IjAgMCAyNyAyNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3duLWNoZXZyb24gKDEpPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImRvd24tY2hldnJvbi0oMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMS4zMzg4NjYsMy42NjExMzQwMiBDMTguOTc3ODg2NiwxLjMwMDI1NzczIDE1LjgzODg2NiwwIDEyLjUsMCBDOS4xNjExMzQwMiwwIDYuMDIyMTEzNCwxLjMwMDI1NzczIDMuNjYxMTM0MDIsMy42NjExMzQwMiBDMS4zMDAyNTc3Myw2LjAyMjExMzQgMCw5LjE2MTEzNDAyIDAsMTIuNSBDMCwxNS44Mzg4NjYgMS4zMDAyNTc3MywxOC45Nzc4ODY2IDMuNjYxMTM0MDIsMjEuMzM4ODY2IEM2LjAyMjExMzQsMjMuNjk5NzQyMyA5LjE2MTEzNDAyLDI1IDEyLjUsMjUgQzE1LjgzODg2NiwyNSAxOC45Nzc4ODY2LDIzLjY5OTc0MjMgMjEuMzM4ODY2LDIxLjMzODg2NiBDMjMuNjk5NzQyMywxOC45Nzc4ODY2IDI1LDE1LjgzODg2NiAyNSwxMi41IEMyNSw5LjE2MTEzNDAyIDIzLjY5OTc0MjMsNi4wMjIxMTM0IDIxLjMzODg2NiwzLjY2MTEzNDAyIFogTTEyLjUsMjMuNDUzNjA4MiBDNi40NjAxNTQ2NCwyMy40NTM2MDgyIDEuNTQ2MzkxNzUsMTguNTM5ODQ1NCAxLjU0NjM5MTc1LDEyLjUgQzEuNTQ2MzkxNzUsNi40NjAxNTQ2NCA2LjQ2MDE1NDY0LDEuNTQ2MzkxNzUgMTIuNSwxLjU0NjM5MTc1IEMxOC41Mzk4NDU0LDEuNTQ2MzkxNzUgMjMuNDUzNjA4Miw2LjQ2MDE1NDY0IDIzLjQ1MzYwODIsMTIuNSBDMjMuNDUzNjA4MiwxOC41Mzk4NDU0IDE4LjUzOTg0NTQsMjMuNDUzNjA4MiAxMi41LDIzLjQ1MzYwODIgWiIgaWQ9IlNoYXBlIiBzdHJva2U9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjEyLjUgMTUuNDUzMTQ0MyA2Ljk4OTEyMzcxIDkuOTYwMjA2MTkgNS44OTc0NzQyMyAxMS4wNTU0NjM5IDEyLjUgMTcuNjM2NDk0OCAxOS4xMDI1MjU4IDExLjA1NTQ2MzkgMTguMDEwODc2MyA5Ljk2MDIwNjE5Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: 20px;
                position: absolute;
                top: 0px;
                right: 0px;
                -webkit-transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                transform: rotate(0deg);
            }

        div.floatSummary.closed {
            bottom: -230px;
            /*bottom: -280px;*/
        }

            div.floatSummary.closed div.ticket_cart {
                display: block;
            }

            div.floatSummary.closed div.paymentSummary {
                display: block;
            }

            div.floatSummary.closed a.collapseSummary {
                -webkit-transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                transform: rotate(0deg);
            }

                div.floatSummary.closed a.collapseSummary:after {
                    -webkit-transform: rotate(180deg);
                    -ms-transform: rotate(180deg);
                    transform: rotate(180deg);
                }

            div.floatSummary.closed.semiClosed {
                /*                bottom: -210px;*/
                /*bottom: -200px;*/
                bottom: -235px;
            }

    .ticket_cart {
        padding: 10px 20px;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

        .ticket_cart.hidden {
            overflow: hidden;
            height: 0;
            padding: 0;
            border: 0;
        }

        .ticket_cart .ticket_cart_new {
            padding: 10px 0px;
        }

        .ticket_cart .cart-seat {
            height: 35px;
            position: relative;
            background: #f8e71c;
            font-size: 0.9375rem;
            color: black;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            position: relative;
            padding: 0 8px;
        }

            .ticket_cart .cart-seat a.deleteItem {
                position: absolute;
                top: 0;
                left: 0;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                width: 100%;
                height: 100%;
                background-color: #f8e71c;
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzRweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
                background-repeat: no-repeat;
                background-size: 12px;
                background-position: center center;
                opacity: 0;
                -webkit-transition: all 0.1s;
                transition: all 0.1s;
            }

            .ticket_cart .cart-seat span.toolTip {
                width: 75px;
                height: 25px;
                background-color: black;
                margin-top: 7px;
                border-radius: 15px;
                -webkit-border-radius: 15px;
                -moz-border-radius: 15px;
                font-size: 0.625rem;
                color: white;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -moz-justify-content: center;
                justify-content: center;
                position: absolute;
                top: 100%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                opacity: 0;
                -webkit-transition: all 0.1s;
                transition: all 0.1s;
            }

                .ticket_cart .cart-seat span.toolTip:after {
                    content: "";
                    width: 0;
                    height: 0;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-bottom: 5px solid black;
                    position: absolute;
                    top: -5px;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    transform: translateX(-50%);
                }

            .ticket_cart .cart-seat:not(:first-child) {
                margin-left: 5px;
            }

            .ticket_cart .cart-seat:hover a.deleteItem {
                opacity: 1;
            }

            .ticket_cart .cart-seat:hover span.toolTip {
                opacity: 1;
            }

        .ticket_cart span.title {
            font-size: 0.78125rem;
            color: black;
        }

    .koltuk-secim {
        width: 100%;
        overflow: auto;
        position: relative;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        z-index: 1;
    }
}

.koltuk-secim.fullBlock {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    zoom: 0.35;
}

    .koltuk-secim.fullBlock div.seatsPrev span.availableSeat:after {
        background: #88da88 !important;
        border: 2px solid #88da88 !important;
    }

    .koltuk-secim.fullBlock .koltuk_tek {
        font-size: 0 !important;
    }

    .koltuk-secim.fullBlock .normal-koltuk {
        background-color: #88da88 !important;
        box-shadow: inset 0 0 0 2px #88da88 !important;
        color: #000 !important;
    }

    .koltuk-secim.fullBlock .normal-koltuk_active {
        background: #f8e71c !important;
        box-shadow: inset 0 0 0 2px #f8e71c;
    }

.zoom-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    z-index: 999;
}

    .zoom-container .zoom-items {
        /*display: flex;*/
        width: 100px;
        height: 28px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .zoom-container .zoom-items > div {
            display: inline-block;
            height: 40px;
        }

        .zoom-container .zoom-items #zoom-level {
            font-size: 12px;
        }

        .zoom-container .zoom-items .plus,
        .zoom-container .zoom-items .minus {
            display: inline-block;
            border: 1px solid #ddd;
            border-radius: 15px;
            font-size: 20px;
            font-weight: bold;
            padding: 2px;
            text-align: center;
            line-height: 20px;
            width: 30px;
            height: 30px;
            cursor: default;
        }

            .zoom-container .zoom-items .plus:hover,
            .zoom-container .zoom-items .minus:hover {
                background-color: #d5d5d5;
            }

.blok1285 {
    width: 99px !important;
    height: 26px !important;
    top: -2px !important;
    left: 186px !important;
    padding: 0 !important;
}

#SaloonDetailContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    overflow: auto;
}

    #SaloonDetailContainer #scroll-info {
        top: 12%;
        z-index: 9999;
        position: absolute;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        width: 100px;
        z-index: 999;
        display: none;
    }

        #SaloonDetailContainer #scroll-info > img {
            width: 120px;
        }

    #SaloonDetailContainer::-webkit-scrollbar {
        -webkit-appearance: none;
    }

    #SaloonDetailContainer::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.5);
        border-radius: 10px;
    }

    #SaloonDetailContainer::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #e6e6e6;
    }

#SaloonDetail {
    /*background-color: yellow;*/
    height: auto;
    min-height: 600px;
    position: relative;
}

    #SaloonDetail .SAHNE,
    #SaloonDetail .SAHNE .text-item {
        text-align: center;
        padding-top: 7px;
        font-size: 20px;
        letter-spacing: 4px;
        font-weight: bold;
    }

.blockItem {
    background: #ededed;
    position: absolute;
    padding: 40px 10px 10px 10px;
    border-radius: 4px;
}

.circle-item {
    /*border: 1px solid #0054c8;*/
    border-radius: 3px;
    position: absolute;
    color: #0054c8;
    background-color: #ffffff;
    font-size: 11px;
    text-align: center;
    line-height: 29px;
    cursor: pointer;
    /*position: relative;*/
    /*margin: 2px;*/
    /*width: 35px;
  height: 35px;*/
    /*display: inline-block;*/
    /*line-height: 35px;*/

    color: black;
    z-index: 13;
    cursor: pointer;
    border-radius: 5px;
    background-color: white;
    box-shadow: inset 0 0 0 2px #CBCBCB;
    color: #000;
}

    .circle-item.longtext {
        font-size: 8px;
    }

.text-item {
    font-size: 9px;
    top: 5px;
    right: 2px;
    position: absolute;
    display: block;
    text-align: center;
    width: 100%;
    color: grey;
}

.circle-item.normal-koltuk_active,
.circle-item.normal-koltuk_hover {
    background-color: #f8e71c;
    color: black;
}

.circle-item.dis,
.circle-item.seatSold,
.circle-item.seatSold:hover {
    background: #ff4061 !important;
    cursor: not-allowed;
    color: white;
    box-shadow: none;
}

.circle-item.gencbilet,
.circle-item.gencbilet:hover {
    background: white;
    box-shadow: inset 0 0 0 2px #20a10e;
}

    .circle-item.gencbilet:hover {
        background: #20a10e;
        box-shadow: inset 0 0 0 2px #20a10e;
    }

.circle-item.campaignSeat,
.circle-item.campaignSeat:hover {
    background: #8A509F;
    box-shadow: inset 0 0 0 2px #8A509F;
}

    .circle-item.campaignSeat:hover {
        background: #8A509F;
        box-shadow: inset 0 0 0 2px #8A509F;
    }

.campaignSeat,
.campaignSeat:hover {
    background: #8A509F;
    box-shadow: inset 0 0 0 2px #8A509F;
}

    .campaignSeat:hover {
        background: #8A509F;
        box-shadow: inset 0 0 0 2px #8A509F;
    }

.circle-item.seatClosed,
.circle-item.seatClosed:hover {
    background: #CBCBCB !important;
    color: #acacac;
    box-shadow: none;
}


.circle-item.handicapped,
.circle-item.handicapped:hover {
    background: #0000fe;
    color: white;
    box-shadow: none;
}

.disabled .circle-item {
    box-shadow: inset 0 0 0 2px #CBCBCB !important;
    background-color: #ededed !important;
    color: #9a9a9a !important;
}

.OperaSahnesi .blockItem {
    /*background: none;*/
}

    .OperaSahnesi .blockItem .text-item {
        display: none;
    }

    .OperaSahnesi .blockItem.SAHNE .text-item,
    .OperaSahnesi .blockItem.BALKON .text-item {
        display: block;
    }

    .OperaSahnesi .blockItem.SAHNE {
        width: 121px !important;
        height: 48px !important;
    }

#mobile-block-selector {
    padding: 10px 10px 10px 20px;
    font-size: 20px;
    border: 1px solid #d5d5d5;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 24px;
}

#seat-floor {
    position: relative;
    overflow: auto;
    min-height: 900px;
    margin: 0 auto;
}

    #seat-floor .seat-item {
        position: absolute;
        width: 30px;
        height: 30px;
        /*border: 1px solid #ededed;*/
        font-size: 8px;
        text-align: center;
        padding-top: 8px;
        cursor: pointer;
        line-height: 17px;
    }

        #seat-floor .seat-item.dis {
            cursor: default;
        }

            #seat-floor .seat-item.dis.notopen {
                background-color: lightgrey !important;
            }

        #seat-floor .seat-item.notopen {
            background-color: lightgrey !important;
        }

/*body {
    padding-top: 56px !important;
}*/
nav.navbar {
    background-image: none;
    background-color: #003680;
}

div.new_breadcrumb {
    width: 100%;
    background-color: #F8F8F8;
}

    div.new_breadcrumb div.breadcrumb_wrapper {
        width: 100%;
        height: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

        div.new_breadcrumb div.breadcrumb_wrapper a,
        div.new_breadcrumb div.breadcrumb_wrapper span {
            font-size: 11px;
        }

        div.new_breadcrumb div.breadcrumb_wrapper a {
            color: #9C9C9C;
            position: relative;
            padding-right: 5px;
        }

            div.new_breadcrumb div.breadcrumb_wrapper a:after {
                content: " / ";
            }

        div.new_breadcrumb div.breadcrumb_wrapper span {
            color: #003680;
        }

div.split-view {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
}

    div.split-view div {
        /**/
    }

        div.split-view div.flexible-content {
            width: 100%;
            /*border-right: 1px solid #DDDDDD;*/
            padding-right: 50px;
        }

            div.split-view div.flexible-content div.activity-details {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -moz-align-items: stretch;
                -ms-align-items: stretch;
                -ms-flex-align: stretch;
                -webkit-box-align: stretch;
                align-items: stretch;
                -moz-justify-content: space-between;
                -ms-justify-content: space-between;
                -webkit-box-pack: justify;
                justify-content: space-between;
                -ms-flex-pack: space-between;
            }

                div.split-view div.flexible-content div.activity-details h1 {
                    font-size: 18px;
                    font-weight: bold;
                    text-align: left;
                    margin-bottom: 5px;
                    margin-top: 5px;
                }

                div.split-view div.flexible-content div.activity-details span.location {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -moz-align-items: center;
                    -ms-align-items: center;
                    -ms-flex-align: center;
                    -webkit-box-align: center;
                    align-items: center;
                    text-decoration: underline;
                }

                    div.split-view div.flexible-content div.activity-details span.location svg {
                        margin-right: 5px;
                    }

                div.split-view div.flexible-content div.activity-details div .date-new {
                    margin-top: 5px;
                    font-weight: bold;
                }

                div.split-view div.flexible-content div.activity-details div.date {
                    margin-top: 5px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -moz-align-items: center;
                    -ms-align-items: center;
                    -ms-flex-align: center;
                    -webkit-box-align: center;
                    align-items: center;
                }

                    div.split-view div.flexible-content div.activity-details div.date span {
                        font-size: 14px;
                        font-weight: bold;
                    }

                        div.split-view div.flexible-content div.activity-details div.date span:first-child {
                            font-size: 27px;
                        }

                        div.split-view div.flexible-content div.activity-details div.date span:not(:last-child) {
                            padding-right: 5px;
                        }

                        div.split-view div.flexible-content div.activity-details div.date span:last-child {
                            padding-left: 10px;
                        }

                        div.split-view div.flexible-content div.activity-details div.date span small {
                            display: block;
                            font-weight: normal;
                        }

            div.split-view div.flexible-content div.activity-graph {
                position: relative;
                text-align: center;
                z-index: 0;
            }

                div.split-view div.flexible-content div.activity-graph svg {
                    max-width: 75%;
                    height: auto;
                    margin: 0px 0px;
                }

                    div.split-view div.flexible-content div.activity-graph svg path {
                        cursor: pointer;
                        -webkit-transition: all 0.3s ease;
                        transition: all 0.3s ease;
                    }

                        div.split-view div.flexible-content div.activity-graph svg path:hover {
                            fill: #898EA5;
                        }

                div.split-view div.flexible-content div.activity-graph div.seat-error {
                    z-index: 9;
                    width: 100%;
                    height: 100%;
                    background-color: rgba(255, 255, 255, 0.9);
                    position: absolute;
                    left: 0;
                    top: 0;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: none;
                    -moz-align-items: flex-start;
                    -ms-align-items: flex-start;
                    -ms-flex-align: flex-start;
                    -webkit-box-align: start;
                    align-items: flex-start;
                    -moz-justify-content: center;
                    -ms-justify-content: center;
                    -webkit-box-pack: center;
                    justify-content: center;
                    -ms-flex-pack: center;
                }

                    div.split-view div.flexible-content div.activity-graph div.seat-error div {
                        padding: 20px;
                        max-width: 330px;
                        font-size: 13px;
                        background-color: white;
                        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
                    }

                        div.split-view div.flexible-content div.activity-graph div.seat-error div:not(#seat-error-message) {
                            margin-top: 100px;
                        }

                        div.split-view div.flexible-content div.activity-graph div.seat-error div button {
                            display: block;
                            width: 100%;
                            margin-top: 10px;
                            background-color: #003680;
                            border: 0px;
                            color: white;
                            font-weight: bold;
                            height: 50px;
                            border-radius: 4px;
                        }

                    div.split-view div.flexible-content div.activity-graph div.seat-error.seat-error-process {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                    }

                div.split-view div.flexible-content div.activity-graph div.seat-floor {
                    width: 100%;
                    display: none;
                    margin-top: 20px;
                    -webkit-box-align: start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                    -webkit-box-pack: start;
                    -ms-flex-pack: start;
                    justify-content: flex-start;
                    overflow: auto;
                }

                    div.split-view div.flexible-content div.activity-graph div.seat-floor a {
                        cursor: pointer;
                        min-width: 30px;
                        height: 30px;
                        margin: 3px;
                        /*display: inline-flex;*/
                        /*align-items: center;*/
                        /*justify-content: center;*/
                        border-radius: 4px;
                        /*border: 1px solid #CED3DA;*/
                        font-size: 9px;
                    }

                        div.split-view div.flexible-content div.activity-graph div.seat-floor a.selected {
                            /*background-color: rgba(#17C6FF,1);*/
                            /*border: 1px solid #17C6FF;*/
                            box-shadow: none;
                            color: white;
                            opacity: 1;
                            background-color: #f8e71c;
                            color: black;
                        }

                        div.split-view div.flexible-content div.activity-graph div.seat-floor a.dis {
                            cursor: default;
                            border-color: #ff4061;
                            /*background-color: rgba(red,.2);*/
                            /*opacity: .5;*/
                            /*color: red;*/
                            background: #ff4061;
                            cursor: not-allowed;
                            color: white;
                            box-shadow: none;
                        }

                            div.split-view div.flexible-content div.activity-graph div.seat-floor a.dis.notopen {
                                background-color: lightgray !important;
                                border-color: grey;
                                color: grey;
                            }

                div.split-view div.flexible-content div.activity-graph div.blok-data {
                    padding-right: 50px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: none;
                    -webkit-align-items: center;
                    -moz-align-items: center;
                    -ms-align-items: center;
                    -ms-flex-align: center;
                    padding: 5px 0px;
                    border-bottom: 1px solid rgba(206, 211, 218, 0.5);
                    margin: 0px 0px 30px 0px;
                }

                    div.split-view div.flexible-content div.activity-graph div.blok-data button {
                        border: 0px;
                        background-color: transparent;
                        background: none;
                        padding: 0px;
                    }

                        div.split-view div.flexible-content div.activity-graph div.blok-data button svg {
                            margin: 0px 10px 0px 0px !important;
                            width: 20px !important;
                            height: 20px !important;
                        }

                    div.split-view div.flexible-content div.activity-graph div.blok-data span.blok-name {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-align-items: center;
                        -moz-align-items: center;
                        -ms-align-items: center;
                        -ms-flex-align: center;
                        font-weight: bold;
                    }

                        div.split-view div.flexible-content div.activity-graph div.blok-data span.blok-name small {
                            font-weight: normal;
                            opacity: 0.7;
                            padding-left: 10px;
                        }

                    div.split-view div.flexible-content div.activity-graph div.blok-data select {
                        margin-left: auto;
                        margin-right: 18px;
                    }

                div.split-view div.flexible-content div.activity-graph.seat-view svg {
                    display: none;
                }

                div.split-view div.flexible-content div.activity-graph.seat-view div.seat-floor {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                }

                div.split-view div.flexible-content div.activity-graph.seat-view div.blok-data {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                }

                    div.split-view div.flexible-content div.activity-graph.seat-view div.blok-data svg {
                        display: block;
                    }

            div.split-view div.flexible-content div.activity-footer {
                /*margin-top: 0;*/
                width: 100%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -moz-align-items: center;
                -ms-align-items: center;
                -ms-flex-align: center;
                -webkit-box-align: center;
                align-items: center;
            }

                div.split-view div.flexible-content div.activity-footer div.warning {
                    width: 50%;
                    text-align: right;
                }

    div.split-view .arrow-back {
        /*display: none;*/
        position: absolute;
        right: 0px;
        top: 40%;
        opacity: 1;
        cursor: pointer;
        z-index: 9999;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        left: 0;
        right: auto;
        left: -12px;
    }

        div.split-view .arrow-back:hover {
            opacity: 1;
        }

    div.split-view.full .attached-content {
        width: 1%;
        background-color: #fff;
        position: relative;
    }

        div.split-view.full .attached-content * {
            display: none;
        }

        div.split-view.full .attached-content .arrow-back {
            display: block !important;
            left: -20px;
            -webkit-transform: rotate(0);
            -ms-transform: rotate(0);
            transform: rotate(0);
        }

            div.split-view.full .attached-content .arrow-back img {
                display: block !important;
            }

    div.split-view.full .flexible-content {
        width: 99%;
    }

.plan-warning {
    padding: 3px 5px;
    margin: 10px;
}

form.make-payment button.submit {
    border: none;
    margin: 20px 0px 0px 20px;
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    height: 55px;
    color: black;
    font-weight: bold;
    background-color: #F2D500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
}

    form.make-payment button.submit:disabled {
        background-color: #eee;
        color: #ccc;
    }

.countdown-view {
    /*width: 100%;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

    .countdown-view span.countdown {
        font-weight: bold;
        margin-right: 10px;
        width: 49px;
        height: 49px;
        font-size: 12px;
        border-radius: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: white;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: 1px solid #003680;
        color: #003680;
    }

.header-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 9px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

    .header-info .header-seats {
        margin: 0 10px 0;
    }

        .header-info .header-seats .seat-list {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            margin: 10px 0px;
        }

        .header-info .header-seats form {
            text-align: right;
        }

            .header-info .header-seats form .checkoutButton {
                height: 40px;
                padding: 20px 10px;
                display: inline-block;
                padding: 3px 5px;
                margin: 0;
                min-width: 183px;
            }

.seat-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0px;
}

    .seat-list div {
        width: 30px;
        border-radius: 3px;
        height: 30px;
        margin-right: 5px;
        margin-bottom: 5px;
        background-color: #17C6FF;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -webkit-box-pack: center;
        justify-content: center;
        -ms-flex-pack: center;
        color: white;
        font-weight: bold;
        font-size: 11px;
        cursor: pointer;
        position: relative;
    }

        .seat-list div:after {
            content: "";
            opacity: 0;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0px;
            top: 0px;
            background-color: #17C6FF;
            border-radius: 3px;
            background-image: url("/Content/newsite/operabale/clear.svg");
            background-repeat: no-repeat;
            background-size: 10px;
            background-position: center center;
        }

        .seat-list div span {
            width: auto;
            white-space: nowrap;
            padding: 5px;
            text-align: center;
            position: absolute;
            font-weight: normal;
            font-size: 12px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            top: -30px;
            background-color: black;
            border-radius: 3px;
            color: white;
            display: none;
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
            -webkit-transition: all 0.1s;
            transition: all 0.1s;
        }

            .seat-list div span:after {
                content: "";
                position: absolute;
                width: 0;
                height: 0;
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-top: 7px solid black;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                bottom: -7px;
            }

        .seat-list div:hover:after {
            opacity: 1;
        }

        .seat-list div:hover span {
            z-index: 9;
            display: block;
        }

#seatcolors {
    margin-top: 15px;
    text-align: left;
    font-size: 12px;
    color: #9C9C9C;
    padding-left: 15px;
}

    #seatcolors > div.header {
        margin-bottom: 5px;
    }

    #seatcolors .color {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 5px;
    }

        #seatcolors .color > div {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
        }

        #seatcolors .color > .coloritem {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            border: 1px solid #ccc;
            width: 20px;
            height: 20px;
            max-width: 20px;
            margin-right: 10px;
        }

            #seatcolors .color > .coloritem.blank {
                background-color: #ededed;
            }

            #seatcolors .color > .coloritem.reserved {
                background-color: #EA4337;
            }

            #seatcolors .color > .coloritem.yours {
                background-color: #17C6FF;
            }

/*div {
    &.processing {
        width: 100%;
        height: 100%;
        background-color: rgba(white,.99);
        position: absolute;
        left: 0;
        top: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;

        img {
            width: 90px;
        }

        &.disableprocess {
            display: none;
        }
    }
}*/
/*path.kk {
    pointer-events: none;
}

g#katman_2 path {
    pointer-events: none;
    cursor: default;
}*/
.easy-autocomplete ul {
    background: white;
    border-radius: 5px;
    margin: 5px;
    padding: 15px;
    display: none;
}

    .easy-autocomplete ul li {
        text-align: left;
    }

        .easy-autocomplete ul li a {
            text-align: left;
            text-decoration: none;
            color: black;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            padding: 10px;
            border-radius: 10px;
            position: relative;
            font-size: 14px;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            min-height: 85px;
        }

            .easy-autocomplete ul li a .made-year {
                color: grey;
            }

            .easy-autocomplete ul li a .cities,
            .easy-autocomplete ul li a .people {
                margin-top: 5px;
                font-size: 12px;
                color: grey;
                display: block;
                height: 30px;
                overflow: hidden;
            }

            .easy-autocomplete ul li a img {
                margin-right: 10px;
                width: 50px !important;
                border-radius: 10px;
                height: auto !important;
                margin-bottom: 5px;
            }

            .easy-autocomplete ul li a .no-image {
                margin-right: 10px;
                width: 50px;
                height: 67px;
                background-color: #ededed !important;
                border-radius: 10px;
                margin-bottom: 5px;
            }

            .easy-autocomplete ul li a .badge {
                position: absolute;
                float: right;
                top: 30px;
                right: 30px;
                border-radius: 20px;
                background-color: grey;
                padding: 5px 10px;
                color: white;
            }

            .easy-autocomplete ul li a .badge_1 {
                background-color: #ffc300;
            }

            .easy-autocomplete ul li a .badge_2 {
                background-color: #ff002f;
            }

            .easy-autocomplete ul li a .badge_3 {
                background-color: #0082ff;
            }

            .easy-autocomplete ul li a .badge_4 {
                background-color: #06ca34;
            }

            .easy-autocomplete ul li a .badge_5 {
                background-color: #dd4b0b;
            }

            .easy-autocomplete ul li a .badge_6 {
                background-color: #810bdd;
            }

            .easy-autocomplete ul li a .badge_7 {
                background-color: #f31243;
            }

            .easy-autocomplete ul li a .badge_8 {
                background-color: #06a1b6;
            }

            .easy-autocomplete ul li a .badge_9 {
                background-color: #a9b606;
            }

            .easy-autocomplete ul li a .badge_10 {
                background-color: #b68d06;
            }

            .easy-autocomplete ul li a:hover {
                background-color: rgba(255, 195, 0, 0.21);
            }

.heroSearch .easy-autocomplete ul {
    border-radius: 25px;
}

    .heroSearch .easy-autocomplete ul li a {
        padding: 5px;
        padding-bottom: 0;
    }

        .heroSearch .easy-autocomplete ul li a div {
            margin-right: 90px;
        }

@media only screen and (max-width:980px) {
    .badge {
        display: none;
    }

    .heroSearch .easy-autocomplete ul {
        border-radius: 5px;
    }

    .easy-autocomplete ul {
        padding: 5px;
        margin: 0;
        border-radius: 0 0 10px 10px;
    }

        .easy-autocomplete ul li:last-child {
            border-bottom: none;
        }

        .easy-autocomplete ul li {
            border-bottom: 1px solid #ededed;
        }

            .easy-autocomplete ul li a {
                font-size: 12px;
                padding: 5px;
            }

                .easy-autocomplete ul li a .event-name {
                    max-height: 33px;
                    overflow: hidden;
                    display: block;
                }

                .easy-autocomplete ul li a .cities,
                .easy-autocomplete ul li a .people {
                    max-height: 30px;
                    height: auto;
                    overflow: hidden;
                }

                .easy-autocomplete ul li a img {
                    margin-right: 5px;
                    width: auto !important;
                    border-radius: 5px;
                    height: 55px !important;
                    margin-bottom: 5px;
                }

                .easy-autocomplete ul li a .no-image {
                    display: none;
                }
}

.event-list.popular {
    background-color: #ededed;
    padding: 2.5rem 0;
}

    .event-list.popular .title {
        font-size: 1.625rem;
        color: #454545;
        text-align: center;
        margin-bottom: 15px;
    }

        .event-list.popular .title span {
        }

    .event-list.popular .popular-tabs ul {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

        .event-list.popular .popular-tabs ul li {
            background-color: #ededed;
            margin-right: 10px;
            cursor: pointer;
            font-size: 0.8125rem;
            color: #454545;
            padding: 7px 15px;
            border-radius: 30px;
        }

            .event-list.popular .popular-tabs ul li:hover,
            .event-list.popular .popular-tabs ul li:active,
            .event-list.popular .popular-tabs ul li.active {
                background-color: #ffd800;
            }

            .event-list.popular .popular-tabs ul li.cineme:hover,
            .event-list.popular .popular-tabs ul li.cineme:active,
            .event-list.popular .popular-tabs ul li.cineme.active {
                background-color: #ffd800;
                color: white;
            }

            .event-list.popular .popular-tabs ul li.theatre:hover,
            .event-list.popular .popular-tabs ul li.theatre:active,
            .event-list.popular .popular-tabs ul li.theatre.active {
                color: white;
                background-color: #ff002f;
            }

            .event-list.popular .popular-tabs ul li.music:hover,
            .event-list.popular .popular-tabs ul li.music:active,
            .event-list.popular .popular-tabs ul li.music.active {
                color: white;
                background-color: #0082ff;
            }

            .event-list.popular .popular-tabs ul li.sport:hover,
            .event-list.popular .popular-tabs ul li.sport:active,
            .event-list.popular .popular-tabs ul li.sport.active {
                color: white;
                background-color: #06ca34;
            }

    .event-list.popular .event-card a {
        color: #ccc;
        font-size: 13px;
    }

        .event-list.popular .event-card a img {
            border-radius: 10px;
            margin-bottom: 10px;
        }

        .event-list.popular .event-card a .category {
            font-size: 0.75rem;
            color: #474747;
        }

        .event-list.popular .event-card a .event-title {
            font-size: 0.875rem;
            color: #474747;
            width: 90%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .event-list.popular .event-card a span[item-prop=streetAddress] {
            font-size: 0.875rem;
            color: #474747;
        }

    .event-list.popular #ajax-data-list-main {
        display: none;
    }

    .event-list.popular #ajax-popular-list {
        text-align: center;
        min-height: 345px;
        width: 100%;
    }

        .event-list.popular #ajax-popular-list center {
            display: block;
            text-align: center;
            width: 100%;
        }

            .event-list.popular #ajax-popular-list center img {
                display: inline-block;
            }

@media only screen and (max-width:980px) {
    .event-list.popular {
        display: none;
    }
}

div.mobileNav {
    display: none;
}

@media only screen and (max-width:980px) {
    div.mobileNav {
        display: block;
        width: 15.625rem;
        height: 100vh;
        background-color: white;
        position: fixed;
        top: 0;
        left: -70%;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
        box-shadow: inset -5px 0px 5px 0px rgba(0, 0, 0, 0.09);
        z-index: 110001;
    }

        div.mobileNav div.userSummary {
            width: 100%;
            padding: 0.75rem 1.25rem;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            -moz-align-items: flex-start;
            align-items: flex-start;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

            div.mobileNav div.userSummary div.userImg {
                width: 6.875rem;
                height: 6.875rem;
                overflow: hidden;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                position: relative;
            }

                div.mobileNav div.userSummary div.userImg img {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                    width: 6.875rem;
                    height: 6.875rem;
                }

            div.mobileNav div.userSummary span.name {
                padding: 0.625rem 0 0;
                font-size: 1.125rem;
                color: #474747;
            }

            div.mobileNav div.userSummary span.phone {
                font-size: 0.875rem;
                color: #474747;
            }

        div.mobileNav div.userNav {
            width: 100%;
        }

            div.mobileNav div.userNav a {
                width: 100%;
                padding: 0.75rem 1.25rem;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                font-size: 0.9375rem;
                color: #474747;
            }

                div.mobileNav div.userNav a:not(:last-child) {
                    border-bottom: 0.0625rem solid rgba(71, 71, 71, 0.08);
                }

                div.mobileNav div.userNav a img {
                    max-width: 1.5625rem;
                    margin-right: 0.625rem;
                }

    div.loginActions {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 2.5rem 1.25rem 0;
    }

        div.loginActions a {
            width: 100%;
            height: 2.8125rem;
            margin-bottom: 0.625rem;
            background-color: #f8e71c;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            border-radius: 0.25rem;
            -webkit-border-radius: 0.25rem;
            -moz-border-radius: 0.25rem;
            font-size: 0.9375rem;
            color: black;
        }
}

section.webLogin {
    padding: 4.375rem 0;
}

    section.webLogin .alert.alert-danger {
        background-color: #ff929c;
        color: #49030a;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
    }

    section.webLogin #divRegisterError {
        color: #721c24;
        background-color: #f8d7da;
        border-color: #f5c6cb;
        position: relative;
        padding: 0.75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        display: none;
        width: 100%;
    }

    section.webLogin form.loginBox {
        width: 34.375rem;
        max-width: 90%;
        box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
        padding: 1.875rem;
    }

        section.webLogin form.loginBox span {
            font-size: 1rem;
            color: #474747;
        }

        section.webLogin form.loginBox div.inputLine {
            width: 100%;
            position: relative;
        }

            section.webLogin form.loginBox div.inputLine input:not([type=checkbox]) {
                width: 100%;
                height: 2.8125rem;
                padding: 0.625rem;
                background-color: white;
                border: 0.0625rem solid rgba(71, 71, 71, 0.1);
                border-radius: 0.25rem;
                -webkit-border-radius: 0.25rem;
                -moz-border-radius: 0.25rem;
                font-size: 0.9375rem;
                color: #474747;
            }

            section.webLogin form.loginBox div.inputLine.splitLine {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                -moz-justify-content: space-between;
                justify-content: space-between;
            }

                section.webLogin form.loginBox div.inputLine.splitLine input {
                    width: 48%;
                }

            section.webLogin form.loginBox div.inputLine div.pretty {
                margin-right: 0.3125rem;
            }

                section.webLogin form.loginBox div.inputLine div.pretty div.state label:before,
                section.webLogin form.loginBox div.inputLine div.pretty div.state label:after {
                    top: 0 !important;
                }

            section.webLogin form.loginBox div.inputLine a.agreementLink {
                font-size: 0.8125rem;
                color: #474747;
                text-decoration: underline;
                padding-left: 5px;
            }

            section.webLogin form.loginBox div.inputLine label {
                font-size: 0.8125rem;
                color: #474747;
                text-indent: 0;
                padding-left: 1.25rem;
                line-height: 1.125rem;
                padding-left: 0.3125rem;
            }

                section.webLogin form.loginBox div.inputLine label a {
                    font-size: 0.8125rem;
                    color: #474747;
                    text-decoration: underline;
                }

                    section.webLogin form.loginBox div.inputLine label a:hover {
                        opacity: 0.7;
                    }

            section.webLogin form.loginBox div.inputLine.selectLine {
                height: 2.8125rem;
                padding: 0 0.625rem;
                background-color: white;
                border: 0.0625rem solid rgba(71, 71, 71, 0.1);
                border-radius: 0.25rem;
                -webkit-border-radius: 0.25rem;
                -moz-border-radius: 0.25rem;
                font-size: 0.9375rem;
                color: #474747;
            }

                section.webLogin form.loginBox div.inputLine.selectLine:after {
                    content: "";
                    width: 0;
                    height: 0;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-top: 5px solid #474747;
                    position: absolute;
                    top: 50%;
                    right: 0.625rem;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                }

                section.webLogin form.loginBox div.inputLine.selectLine select {
                    width: 100%;
                    height: 2.8125rem;
                    border: none;
                    box-shadow: none;
                    background-color: transparent;
                    background-image: none;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none;
                    font-size: 0.9375rem;
                    color: #474747;
                }

        section.webLogin form.loginBox button {
            width: 13.75rem;
            height: 2.8125rem;
            margin-bottom: 0.625rem;
            background-color: #f8e71c;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            border-radius: 0.25rem;
            -webkit-border-radius: 0.25rem;
            -moz-border-radius: 0.25rem;
            font-size: 0.9375rem;
            color: black;
        }

        section.webLogin form.loginBox div.loginBoxFooter a {
            font-size: 0.8125rem;
            color: #474747;
            margin-right: 0.9375rem;
        }

            section.webLogin form.loginBox div.loginBoxFooter a:not(:first-child) {
                margin-left: 0.9375rem;
            }

    section.webLogin a.continueBtn {
        width: 34.375rem;
        height: 3.125rem;
        background-color: #17c6ff;
        box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        font-size: 1rem;
        color: white;
    }

div.userAgreement {
    display: none;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 15;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
}

    div.userAgreement div.content {
        width: 37.5rem;
        max-width: 90%;
        padding: 1.25rem 1.25rem 1.25rem 1.25rem;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        background-color: white;
        box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
    }

        div.userAgreement div.content span {
            font-size: 1rem;
            color: #474747;
            margin-bottom: 1.25rem;
            display: block;
        }

        div.userAgreement div.content div.phrase {
            width: 100%;
            max-height: 50vh;
            overflow-y: scroll;
            font-size: 0.875rem;
            color: #474747;
            line-height: 1.625rem;
            padding-right: 1.25rem;
        }

            div.userAgreement div.content div.phrase::-webkit-scrollbar-track {
                background-color: rgba(255, 255, 255, 0.7);
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.userAgreement div.content div.phrase::-webkit-scrollbar {
                display: block;
                width: 0.375rem;
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.userAgreement div.content div.phrase::-webkit-scrollbar-thumb {
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

        div.userAgreement div.content button {
            padding: 0 1.875rem;
            height: 2.8125rem;
            margin-top: 1.25rem;
            background-color: #f8e71c;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            border-radius: 0.25rem;
            -webkit-border-radius: 0.25rem;
            -moz-border-radius: 0.25rem;
            font-size: 0.9375rem;
            color: black;
        }

    div.userAgreement.active {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

.password-reset-info {
    padding: 20px;
}

    .password-reset-info h1 {
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .password-reset-info .alert.alert-info {
        color: black;
        background-color: #7fd0ef;
        border-color: #f5c6cb;
        position: relative;
        padding: 0.75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        width: 100%;
    }

    .password-reset-info .girisYap {
        line-height: 40px;
        display: block;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        background-color: #3b5998;
        color: #FFF;
        border-radius: 5px;
        width: 20%;
    }

@media only screen and (max-width: 768px) {
    .password-reset-info .girisYap {
        width: 100% !important;
    }
}

@media only screen and (max-width:980px) {
    section.webLogin {
        padding: 1.25rem 0;
    }
    div.split-view div.flexible-content div.activity-graph svg {
        max-width: 100% !important;
    }

        section.webLogin form {
            max-width: 90%;
        }

            section.webLogin form a.continueBtn {
                max-width: 100%;
            }

    .PassReset .loginBox {
        max-width: 90%;
    }
}

section.placeHeader {
    width: 100%;
    height: 20rem;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

    section.placeHeader:after {
        content: "";
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.7);
        position: absolute;
        top: 0;
        left: 0;
    }

div.placeSelect {
    width: 15.625rem;
    border: 1px solid rgba(71, 71, 71, 0.4);
    padding: 0.625rem;
    padding-right: 0px;
    margin: 1.25rem 0px;
    position: relative;
}

    div.placeSelect:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 10px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #474747;
    }

    div.placeSelect select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        margin: 0px !important;
        padding: 0px !important;
        background-color: transparent !important;
    }

section.placeBody {
    width: 100%;
    position: relative;
    top: -5.625rem;
}

    section.placeBody div.placeBodyWrapper {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        section.placeBody div.placeBodyWrapper aside.placeSHortcuts {
            width: 15%;
        }

            section.placeBody div.placeBodyWrapper aside.placeSHortcuts div.placeLogo {
                width: 100%;
                height: auto;
                box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08), 0 -1px 4px 0 rgba(0, 0, 0, 0.08);
            }

                section.placeBody div.placeBodyWrapper aside.placeSHortcuts div.placeLogo img {
                    max-width: 100%;
                }

        section.placeBody div.placeBodyWrapper div.placeSummary {
            width: 80%;
        }

            section.placeBody div.placeBodyWrapper div.placeSummary span.placeTitle {
                font-size: 1.875rem;
                color: white;
                display: block;
                padding-bottom: 0.625rem;
            }

            section.placeBody div.placeBodyWrapper div.placeSummary p.placeAdress {
                font-size: 0.9375rem;
                color: rgba(255, 255, 255, 0.9);
            }

            section.placeBody div.placeBodyWrapper div.placeSummary p.desc {
                font-size: 1.0625rem;
                color: #474747;
                margin-top: 2.5rem;
                max-width: 80%;
                line-height: 1.5625rem;
            }

            section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView {
                width: 100%;
                margin-top: 1.25rem;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
            }

                section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a {
                    height: 3.125rem;
                    padding: 0 1.5625rem;
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -moz-align-items: center;
                    align-items: center;
                    border-radius: 0.1875rem;
                    -webkit-border-radius: 0.1875rem;
                    -moz-border-radius: 0.1875rem;
                    border: 0.0625rem solid rgba(71, 71, 71, 0.4);
                    margin-right: 0.625rem;
                }

                    section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a span {
                        padding-left: 0.3125rem;
                        font-size: 1rem;
                        color: rgba(71, 71, 71, 0.7);
                    }

                    section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a:hover {
                        background-color: #f8e71c;
                        border-color: #f8e71c;
                    }

                    section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a.active,
                    section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView section.cityModal div.cityModalWrapper div.cityList a:hover,
                    section.cityModal div.cityModalWrapper div.cityList section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a:hover {
                        background-color: #f8e71c;
                        border-color: #f8e71c;
                        position: relative;
                    }

                        section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a.active:after,
                        section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView section.cityModal div.cityModalWrapper div.cityList a:hover:after,
                        section.cityModal div.cityModalWrapper div.cityList section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a:hover:after {
                            content: "";
                            width: 0;
                            height: 0;
                            border-left: 10px solid transparent;
                            border-right: 10px solid transparent;
                            border-top: 10px solid #f8e71c;
                            position: absolute;
                            top: 100%;
                            left: 50%;
                            -webkit-transform: translateX(-50%);
                            -ms-transform: translateX(-50%);
                            transform: translateX(-50%);
                        }

            section.placeBody div.placeBodyWrapper div.placeSummary div.placeMap {
                display: none;
                width: 100%;
                height: auto;
                padding: 1.25rem;
                box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08), 0 -1px 4px 0 rgba(0, 0, 0, 0.08);
            }

                section.placeBody div.placeBodyWrapper div.placeSummary div.placeMap.active {
                    display: block;
                }

            section.placeBody div.placeBodyWrapper div.placeSummary div.gallery {
                display: none;
                width: 100%;
                height: auto;
                padding: 1.25rem;
                box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08), 0 -1px 4px 0 rgba(0, 0, 0, 0.08);
                -webkit-box-align: start;
                -ms-flex-align: start;
                -moz-align-items: flex-start;
                align-items: flex-start;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -moz-justify-content: flex-start;
                justify-content: flex-start;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

                section.placeBody div.placeBodyWrapper div.placeSummary div.gallery img {
                    max-width: 48.5%;
                    margin: 0 0 0.625rem 0.625rem;
                }

                section.placeBody div.placeBodyWrapper div.placeSummary div.gallery.active {
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                }

section.branchEvents {
    position: relative;
    width: 100%;
    background-color: #f3f5f8;
    top: -3.75rem;
    padding-top: 2.5rem;
    border-top: 1px solid rgba(71, 71, 71, 0.1);
}

@media only screen and (max-width:980px) {
    section.placeHeader {
        height: 13.75rem;
    }

    section.placeBody div.placeBodyWrapper aside.placeSHortcuts {
        display: none;
    }

    section.placeBody div.placeBodyWrapper div.placeSummary {
        width: 100%;
    }

        section.placeBody div.placeBodyWrapper div.placeSummary span.placeTitle {
            font-size: 1.25rem;
            color: white;
            max-width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        section.placeBody div.placeBodyWrapper div.placeSummary p.placeAdress {
            font-size: 0.875rem;
            color: rgba(255, 255, 255, 0.9);
            line-height: 1.4375rem;
        }

        section.placeBody div.placeBodyWrapper div.placeSummary p.desc {
            max-width: 100%;
        }

        section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a {
            padding: 0 0.5rem;
        }

            section.placeBody div.placeBodyWrapper div.placeSummary div.buttonsView a span {
                font-size: 0.8125rem;
                color: rgba(71, 71, 71, 0.7);
            }

        section.placeBody div.placeBodyWrapper div.placeSummary div.gallery {
            padding: 0.625rem;
        }

            section.placeBody div.placeBodyWrapper div.placeSummary div.gallery img {
                max-width: 45.5%;
                margin: 0 0.625rem 0.4375rem 0;
            }

            section.placeBody div.placeBodyWrapper div.placeSummary div.gallery.active {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
            }

    section.branchEvents {
        position: relative;
        width: 100%;
        background-color: #f3f5f8;
        top: -3.75rem;
        padding-top: 2.5rem;
        border-top: 1px solid rgba(71, 71, 71, 0.1);
    }
}

section.noSeat {
    width: 100%;
    padding: 5.625rem 0;
}

    section.noSeat.mobileSelector {
        /*display: none;*/
        padding: 0rem 0;
    }

    section.noSeat div.noSeatWrapper {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        section.noSeat div.noSeatWrapper h1 {
            font-size: 1.375rem;
            color: #474747;
            max-width: 90%;
            overflow: hidden;
            white-space: nowrap;
            text-transform: ellipsis;
        }

        section.noSeat div.noSeatWrapper span.location {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            padding: 0.625rem 0 0;
            max-width: 90%;
            overflow: hidden;
            white-space: nowrap;
            text-transform: ellipsis;
        }

            section.noSeat div.noSeatWrapper span.location svg {
                max-width: 0.75rem;
                margin-right: 0.3125rem;
            }

        section.noSeat div.noSeatWrapper span.date {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            padding: 0.625rem 0;
        }

            section.noSeat div.noSeatWrapper span.date svg {
                max-width: 0.75rem;
                margin-right: 0.3125rem;
            }

        section.noSeat div.noSeatWrapper span.selectTitle {
            margin-top: 2.5rem;
            display: block;
            font-size: 0.875rem;
            color: #474747;
        }

        section.noSeat div.noSeatWrapper div.ticketAlert {
            padding: 1.25rem;
            background-color: #fff3cd;
            border: 1px solid #ffeeba;
            margin: 1.25rem 0 0 0;
            display: none;
            border-radius: 0.25rem;
            -webkit-border-radius: 0.25rem;
            -moz-border-radius: 0.25rem;
            font-size: 0.875rem;
            color: #856404;
        }

        section.noSeat div.noSeatWrapper div.formBox {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -moz-justify-content: center;
            justify-content: center;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

            section.noSeat div.noSeatWrapper div.formBox div.selectStyle {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                position: relative;
                border-radius: 0.25rem;
                -webkit-border-radius: 0.25rem;
                -moz-border-radius: 0.25rem;
                padding: 0.625rem;
                border: 1px solid rgba(71, 71, 71, 0.2);
                margin: 2.5rem 0 0;
            }

                section.noSeat div.noSeatWrapper div.formBox div.selectStyle:after {
                    content: "";
                    position: absolute;
                    top: 50%;
                    right: 0.625rem;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                    width: 0;
                    height: 0;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-top: 5px solid rgba(71, 71, 71, 0.2);
                }

                section.noSeat div.noSeatWrapper div.formBox div.selectStyle select {
                    width: 100%;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none;
                    margin: 0px;
                }

            section.noSeat div.noSeatWrapper div.formBox button.noSeatBuy {
                width: 18.75rem;
                max-width: 100%;
                height: 3.125rem;
                background-color: #f8e71c;
                margin-top: 1.25rem;
                border-radius: 0.3125rem;
                -webkit-border-radius: 0.3125rem;
                -moz-border-radius: 0.3125rem;
                font-size: 1.375rem;
                color: black;
            }

                section.noSeat div.noSeatWrapper div.formBox button.noSeatBuy:disabled {
                    background-color: rgba(71, 71, 71, 0.2);
                    cursor: default;
                    font-size: 1.375rem;
                    color: rgba(0, 0, 0, 0.5);
                }

            section.noSeat div.noSeatWrapper div.formBox form {
                text-align: center;
            }

        section.noSeat div.noSeatWrapper ul {
            margin-top: 1.875rem;
        }

            section.noSeat div.noSeatWrapper ul li {
                width: 100%;
                background-color: #F2F2F2;
                border-radius: 0.25rem;
                -webkit-border-radius: 0.25rem;
                -moz-border-radius: 0.25rem;
                text-align: center;
                padding: 0.9375rem;
                margin-bottom: 1.25rem;
            }

                section.noSeat div.noSeatWrapper ul li span.price {
                    font-size: 0.875rem;
                    color: #474747;
                    display: block;
                    margin-bottom: 0.625rem;
                }

                    section.noSeat div.noSeatWrapper ul li span.price span.number {
                        font-size: 0.875rem;
                        color: #474747;
                    }

                section.noSeat div.noSeatWrapper ul li div.number-ticker {
                    display: -webkit-box;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -moz-justify-content: center;
                    justify-content: center;
                }

                    section.noSeat div.noSeatWrapper ul li div.number-ticker input.ticket-count {
                        height: 2.5rem;
                        text-align: center;
                        margin: 0 0.625rem;
                        max-width: 9.375rem;
                        font-size: 1.25rem;
                        color: rgba(71, 71, 71, 0.8);
                    }

                    section.noSeat div.noSeatWrapper ul li div.number-ticker button {
                        width: 2.5rem;
                        height: 2.5rem;
                        font-size: 1.25rem;
                        color: rgba(71, 71, 71, 0.8);
                    }

        section.noSeat div.noSeatWrapper button.sendTickets {
            width: 18.75rem;
            max-width: 100%;
            height: 3.125rem;
            background-color: #f8e71c;
            margin-top: 1.25rem;
            border-radius: 0.3125rem;
            -webkit-border-radius: 0.3125rem;
            -moz-border-radius: 0.3125rem;
            font-size: 1.375rem;
            color: black;
            width: 100%
        }

            section.noSeat div.noSeatWrapper button.sendTickets:disabled {
                background-color: rgba(71, 71, 71, 0.2);
                cursor: default;
                font-size: 1.375rem;
                color: rgba(0, 0, 0, 0.5);
            }

@media only screen and (max-width:980px) {
    section.noSeat.desktopSelector {
        display: none;
    }

    section.noSeat.mobileSelector {
        display: block;
    }
}

.Senfoni h1,
.EventGroup h1 {
    font-size: 22px;
    font-weight: bold;
    margin: 15px 5px;
}

.Senfoni .event-card,
.EventGroup .event-card {
    border: 1px solid #ededed;
    padding: 8px;
    font-size: 14px;
    margin-bottom: 10px;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
}

    .Senfoni .event-card .event-title,
    .EventGroup .event-card .event-title {
        font-weight: bold;
        font-size: 13px;
        margin-bottom: 3px;
        margin-top: 3px;
    }

    .Senfoni .event-card a,
    .EventGroup .event-card a {
        color: #333;
    }

.Senfoni .senfoni-con,
.Senfoni .event-group-con,
.EventGroup .senfoni-con,
.EventGroup .event-group-con {
    margin-bottom: 70px;
}

    .Senfoni .senfoni-con .not-found,
    .Senfoni .event-group-con .not-found,
    .EventGroup .senfoni-con .not-found,
    .EventGroup .event-group-con .not-found {
        padding: 30px;
        margin: 5px;
        border: 1px dashed #ccc;
        text-align: center;
    }

.hata {
    text-align: center;
    padding: 10px;
    font-size: 20px;
}

    .hata .general-error {
        background-color: #ff929c;
        color: #49030a;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
        max-width: 1000px;
        margin: 0 auto;
        margin-bottom: 30px;
        margin-top: 10px;
        text-align: center;
        font-size: 16px;
    }

.general-error {
    background-color: #ff929c;
    color: #49030a;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
}

.important-links {
    padding: 15px 0 15px 0;
    margin: 10px 0 10px 0;
}

#mobileapp-suggest {
    background-color: #fbf6da;
    height: 70px;
    padding-top: 9px;
    font-size: 14px;
    color: #000;
}

    #mobileapp-suggest img {
        width: 55px;
        border-radius: 5px;
    }

    #mobileapp-suggest .ios,
    #mobileapp-suggest .android {
        display: none;
    }

    #mobileapp-suggest .container > div {
        position: relative;
    }

    #mobileapp-suggest p {
        margin-top: 6px;
    }

    #mobileapp-suggest a,
    #mobileapp-suggest a:visited {
        color: #1b1b1b;
        font-size: 13px;
    }

    #mobileapp-suggest .reject {
        display: inline-block;
        padding: 7px 7px;
        background-color: #000000;
        color: #fff;
        position: absolute;
        top: 7px;
        right: 10px;
        padding: 5px;
        width: 25px;
        height: 25px;
        font-size: 14px;
        border-radius: 25px;
        z-index: 555;
    }

    #mobileapp-suggest .img {
        width: auto;
        height: auto;
        max-width: none;
    }

.takvim-notfound {
    padding: 20px;
    border: 2px dashed #d5a3a6;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

#event-info {
    padding: 10px;
    margin: 25px 0 25px 0;
}

.mobile-image,
.mobile-saloon-name {
    display: none;
}

#takvimHeader {
    height: 415px;
    background-color: #ccc;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-poisition: top left;
}

    #takvimHeader .takvim-logo {
        margin-top: 100px;
        margin-bottom: 40px;
        height: 100px;
    }

@media only screen and (min-width:1280px) {
    #takvimHeader .header-container {
        width: 500px;
    }
}

#takvimHeader .warn {
    color: white;
    margin-bottom: 10px;
}

.ajax-loader {
    width: 100%;
    padding: 50px;
    text-align: center;
    display: block;
}

    .ajax-loader img {
        margin: 40px;
    }

#takvimtable {
    width: 100%;
}

    #takvimtable .bltn-table {
        margin: 0 auto;
        min-width: 500px;
    }

.takvim-container {
    margin: 0 40px 0 40px;
}

.EtkinlikTakvimi .page-title .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent;
    display: inline-block;
    float: right;
    line-height: 22px;
}

.EtkinlikTakvimi .breadcrumb > li {
    display: inline-block;
    float: left;
}

    .EtkinlikTakvimi .breadcrumb > li.active {
        opacity: 0.8;
    }

    .EtkinlikTakvimi .breadcrumb > li a {
        /*text-decoration:underline;*/
    }

    .EtkinlikTakvimi .breadcrumb > li + li:before {
        content: "/ ";
        padding: 0 5px;
        color: #ccc;
    }

.EtkinlikTakvimi {
    /*padding: 15px;
  font-size: 18px;
  background: #ffffff;
  width: 100%;
  border-radius: 30px;
  margin-bottom: 20px;
  max-width:100%;*/
}

    .EtkinlikTakvimi #citySelect,
    .EtkinlikTakvimi #dateSelect {
        padding: 15px;
        font-size: 18px;
        background: #ffffff;
        border-radius: 30px;
        margin-bottom: 20px;
    }

.if_heading {
    background-image: url("/Content/newsite/tiyatro/dobheading.png");
    background-size: cover;
    background-position: top left;
    background-repeat: no-repeat;
    margin-right: 0px;
    height: 137px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.page_heading {
    background-size: cover;
    background-position: top left;
    background-repeat: no-repeat;
    margin-right: 0px;
    height: 137px;
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

    .page_heading.gs {
        color: white;
        height: 144px;
        background-image: url("/Content/newsite/guzelsanatlar/gsheading.png");
    }

        .page_heading.gs .breadcrumb > .active,
        .page_heading.gs section.cityModal div.cityModalWrapper div.cityList .breadcrumb > a:hover,
        section.cityModal div.cityModalWrapper div.cityList .page_heading.gs .breadcrumb > a:hover {
            color: #d5d5d5;
        }

        .page_heading.gs a {
            color: white !important;
        }

.if_heading h1 {
    padding-left: 200px;
    color: white;
}

.if_heading ol li {
    color: white !important;
}

    .if_heading ol li a {
        color: white !important;
    }

div.cityMenu {
    width: 100%;
    padding: 30px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
}

    div.cityMenu a {
        margin-right: 5px;
        padding: 0px 35px 0 30px;
        height: 40px;
        border-radius: 3px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -webkit-box-pack: center;
        justify-content: center;
        -ms-flex-pack: center;
        position: relative;
    }

        div.cityMenu a img {
            display: none;
            position: absolute;
            width: 12px;
            height: 12px;
            top: 12px;
            right: 10px;
        }

    div .cityMenu a {
        border: 2px solid rgba(255, 255, 255, 0.9);
    }

        div.cityMenu a.ankara {
            background-color: #0F4432 !important;
            color: #ededed !important;
            /*opacity: 0.8;*/
        }

        div.cityMenu a.istanbul {
            background-color: #652347 !important;
            color: #ededed !important;
            /*opacity: 0.8;*/
        }

        div .cityMenu a.izmir {
            background-color: #1e4786 !important;
            color: #ededed !important;
            /*opacity: 0.8;*/
        }

        div.cityMenu a.mersin {
            background-color: #942d32 !important;
            color: #ededed !important;
            /*opacity: 0.8;*/
        }

        div.cityMenu a.antalya {
            background-color: #f8ce4e !important;
            color: #ededed !important;
            /*opacity: 0.8;*/
        }

        div.cityMenu a.samsun {
            background-color: #3e98b0 !important;
            color: #ededed !important;
            /*opacity: 0.8;*/
        }

        div.cityMenu a.active,
        div.cityMenu section.cityModal div.cityModalWrapper div.cityList a:hover,
        section.cityModal div.cityModalWrapper div.cityList div.cityMenu a:hover,
        div.cityMenu a:hover {
            color: white !important;
            opacity: 1;
            border: 2px solid #fff;
        }

            div.cityMenu a.active img,
            div.cityMenu section.cityModal div.cityModalWrapper div.cityList a:hover img,
            section.cityModal div.cityModalWrapper div.cityList div.cityMenu a:hover img {
                display: block;
            }

table .bltn-table {
    border-collapse: collapse;
    min-width: 100%;
}

    table.bltn-table.floatThead-table {
        /*margin-top: 51px !important;*/
    }

    table.bltn-table thead {
        background-color: #F3F3F3;
    }

        table.bltn-table thead tr th {
            border: 1px solid #ddd;
            text-align: left;
            padding: 15px 10px;
            font-weight: normal;
            border-top: 0px !important;
            font-size: 14px;
            color: #4f4f4f;
        }

            table.bltn-table thead tr th strong {
                color: #000;
            }

            table.bltn-table thead tr th small {
                display: block;
                padding-bottom: 5px;
                opacity: 0.7;
            }

            table.bltn-table thead tr th:first-child {
                border-left: 0px;
                border-radius: 13px 0 0 0;
            }

    table.bltn-table tbody tr td:last-child,
    table.bltn-table th:last-child {
        border-right: 0px;
    }

    table.bltn-table thead tr th:last-child {
        border-left: 0px;
        border-radius: 0 13px 0 0;
    }

    table.bltn-table tbody tr td {
        border: 1px solid #ddd;
        vertical-align: top;
    }

        table.bltn-table tbody tr td:not(:first-child) {
            padding: 5px;
        }

        table.bltn-table tbody tr td:first-child {
            text-align: center;
            font-size: 23px;
            padding: 10px;
            border-left: 0px;
        }

            table.bltn-table tbody tr td:first-child span {
                display: block;
                font-size: 15px;
                font-weight: normal;
            }

        table.bltn-table tbody tr td div.act-line {
            padding: 10px;
            border-radius: 3px;
            margin-bottom: 5px;
            background-color: #C6CED8;
        }

            table.bltn-table tbody tr td div.act-line a {
                color: #333;
                font-size: 14px;
            }

            table.bltn-table tbody tr td div.act-line.open {
                background-color: #9de5cc;
            }

                table.bltn-table tbody tr td div.act-line.open a {
                    color: #125a41;
                    font-size: 14px;
                    font-weight: bold;
                }

                table.bltn-table tbody tr td div.act-line.soldout,
                table.bltn-table tbody tr td div.act-line.open.soldout {
                    background-color: #ffe3e8 !important;
                }

                    table.bltn-table tbody tr td div.act-line.soldout,
                    table.bltn-table tbody tr td div.act-line.open.soldout a {
                        color: #ff4061 !important;
                    }

                        table.bltn-table tbody tr td div.act-line.soldout > div button {
                            background-color: #ff4061;
                            color: #f7f3f3;
                        }

            table .bltn-table tbody tr td div.act-line a.info-label {
                font-weight: normal;
                text-decoration: none;
                font-size: 13px;
            }

                table.bltn-table tbody tr td div.act-line a.info-label.hover {
                    text-decoration: underline;
                }

            table.bltn-table tbody tr td div.act-line > div {
                margin: 0px;
                padding: 0px;
            }

.dt table.bltn-table tbody tr td div.act-line.soldout,
.dt table.bltn-table tbody tr td div.act-line.open.soldout {
    background-color: #d5a3a6 !important;
    color: #5e1116;
}

    .dt table.bltn-table tbody tr td div.act-line.soldout,
    .dt table.bltn-table tbody tr td div.act-line.open.soldout a {
        color: #5e1116 !important;
    }

    .dt table.bltn-table tbody tr td div.act-line.soldout,
    .dt table.bltn-table tbody tr td div.act-line.open.soldout a {
        color: #984348 !important;
    }

        .dt table.bltn-table tbody tr td div.act-line.soldout > div button {
            background-color: #984348;
            color: #f7f3f3;
        }

table.bltn-table tbody tr td div.act-line > div button {
    background-color: white;
    color: #666;
    display: inline-block;
    padding: 3px 3px;
    margin-top: 3px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 3px;
}

    table.bltn-table tbody tr td div.act-line > div button:hover {
        background-color: #000;
        color: #fff;
    }

    table.bltn-table tbody tr td div.act-line > div button a,
    table.bltn-table tbody tr td div.act-line > div button :visited {
        font-size: 14px;
        color: #333;
    }

.act-line.cocuk.open {
    background-color: #f8efd7 !important;
    color: white;
}

    .act-line.cocuk.open a {
        color: #463e29 !important;
        font-weight: bold;
    }

.dt .act-line.cocuk.open {
    background-color: #e6da72 !important;
    color: white;
}

    .dt .act-line.cocuk.open a {
        color: #182e44 !important;
        font-weight: bold;
    }

.act-line.muzikal.open a {
    color: #353a42 !important;
    font-weight: bold;
}

.act-line.cocuk.open.soldout {
    background-color: #d5a3a6 !important;
    color: white !important;
}

.act-line.muzikal.open {
    background-color: #c4e4ff !important;
    color: white;
}

.act-line.muzikal.soldout {
    background-color: #d5a3a6 !important;
    color: white !important;
}

div.preview {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 40px 0px;
}

    div.preview span {
        font-size: 12px;
        color: #555;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 18px;
        padding-right: 15px;
        position: relative;
        margin-bottom: 15px;
        width: 20%;
    }

table.bltn-table tbody tr:first-child td {
    padding-top: 25px !important;
}

.event-data-filter {
    background: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAMSWlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnltSSWiBCEgJvYlSpEsJoUUQkCrYCEkgocSQEETsyrIKrl1EQF3RVREXd3UFZK2oa2MR7P2hiMrKuliwofImBXTd7733vZNv7v1z5pz/lMy9mQFAp4YnleaiugDkSQpk8REhrCmpaSxSN0DgRx+QgQOPL5ey4+KiAZTh+9/l9TVoC+Wyi5Lrn/P/VfQEQjkfACQO4gyBnJ8H8S8A4CV8qawAAKIP1FvPLpAq8TSIDWQwQYilSpylxiVKnKHGlSqbxHgOxHsBINN4PFkWANrNUM8q5GdBHu0bELtKBGIJADpkiAP5Ip4A4kiIx+TlzVJiaAccMr7gyfobZ8YIJ4+XNYLVtaiEHCqWS3N5c/7PdvxvyctVDMewg4MmkkXGK2uGfbuRMytKiWkQ90kyYmIh1of4rVigsocYpYoUkUlqe9SUL+fAngEmxK4CXmgUxKYQh0tyY6I1+oxMcTgXYrhC0CJxATdR47tMKA9L0HDWyGbFxw7jTBmHrfFt4MlUcZX2pxQ5SWwN/w2RkDvM/6pYlJiizhmjFoqTYyDWhpgpz0mIUttgNsUiTsywjUwRr8zfBmI/oSQiRM2PzciUhcdr7GV58uF6sWUiMTdGg6sKRImRGp69fJ4qfyOIm4USdtIwj1A+JXq4FoEwNExdO9YhlCRp6sW6pAUh8RrfF9LcOI09ThXmRij1VhCbygsTNL54YAFckGp+PEZaEJeozhPPyOZNjFPngxeBaMABoYAFFHBkgFkgG4jb+5r64Df1TDjgARnIAkLgotEMe6SoZiTwmgCKwZ8QCYF8xC9ENSsEhVD/cUSrvrqATNVsocojBzyCOA9EgVz4XaHykoxESwYPoUb8j+h8mGsuHMq5f+rYUBOt0SiGeVk6w5bEMGIoMZIYTnTETfBA3B+PhtdgONxxH9x3ONvP9oRHhE7CA8JVQhfh5kzxEtlX9bDAJNAFI4Rras74smbcDrJ64iF4AOSH3DgTNwEu+HgYiY0HwdieUMvRZK6s/mvuv9XwRdc1dhRXCkoZRQmmOHztqe2k7TnCouzplx1S55ox0lfOyMzX8TlfdFoA71FfW2LLsAPYGewEdg47jDUBFnYMa8basCNKPLKKHqpW0XC0eFU+OZBH/I94PE1MZSflrvWuva4f1HMFwiLl+xFwZknnyMRZogIWG775hSyuhD92DMvd1c0XAOX/iPo19ZKp+n9AmOc/6/KPA+BbBpVZn3U8awAOPQKA8fqzzvoFfDxWA3Ckg6+QFap1uPJCAFSgA58oY2AOrIEDrMcdeAF/EAzCwEQQCxJBKpgBuyyC61kGZoN5YDEoBeVgNdgAqsBWsB3sBj+C/aAJHAYnwG/gAugAV8FtuHp6wFPQD16DQQRBSAgdYSDGiAViizgj7ogPEoiEIdFIPJKKpCNZiARRIPOQpUg5shapQrYhdcjPyCHkBHIO6URuIveRXuQF8h7FUBpqgJqhdug41Adlo1FoIjodzULz0WK0BF2JVqK16F60ET2BXkCvol3oU3QAA5gWxsQsMRfMB+NgsVgalonJsAVYGVaB1WINWAv8nS9jXVgf9g4n4gychbvAFRyJJ+F8PB9fgK/Aq/DdeCN+Cr+M38f78U8EOsGU4EzwI3AJUwhZhNmEUkIFYSfhIOE0fJp6CK+JRCKTaE/0hk9jKjGbOJe4griZuI94nNhJ7CYOkEgkY5IzKYAUS+KRCkilpE2kvaRjpEukHtJbshbZguxODienkSXkJeQK8h7yUfIl8mPyIEWXYkvxo8RSBJQ5lFWUHZQWykVKD2WQqke1pwZQE6nZ1MXUSmoD9TT1DvWllpaWlZav1mQtsdYirUqtn7TOat3XekfTpznROLRpNAVtJW0X7TjtJu0lnU63owfT0+gF9JX0OvpJ+j36W22G9lhtrrZAe6F2tXaj9iXtZzoUHVsdts4MnWKdCp0DOhd1+nQpuna6HF2e7gLdat1Dutd1B/QYem56sXp5eiv09uid03uiT9K30w/TF+iX6G/XP6nfzcAY1gwOg89YytjBOM3oMSAa2BtwDbINyg1+NGg36DfUNxxvmGxYZFhteMSwi4kx7ZhcZi5zFXM/8xrz/SizUexRwlHLRzWMujTqjdFoo2AjoVGZ0T6jq0bvjVnGYcY5xmuMm4zvmuAmTiaTTWabbDE5bdI32mC0/2j+6LLR+0ffMkVNnUzjTeeabjdtMx0wMzeLMJOabTI7adZnzjQPNs82X29+1LzXgmERaCG2WG9xzOIPliGLzcplVbJOsfotTS0jLRWW2yzbLQet7K2SrJZY7bO6a0219rHOtF5v3Wrdb2NhM8lmnk29zS1biq2Prch2o+0Z2zd29nYpdt/aNdk9sTey59oX29fb33GgOwQ55DvUOlxxJDr6OOY4bnbscEKdPJ1ETtVOF51RZy9nsfNm584xhDG+YyRjasdcd6G5sF0KXepd7o9ljo0eu2Rs09hn42zGpY1bM+7MuE+unq65rjtcb7vpu010W+LW4vbC3cmd717tfsWD7hHusdCj2eP5eOfxwvFbxt/wZHhO8vzWs9Xzo5e3l8yrwavX28Y73bvG+7qPgU+czwqfs74E3xDfhb6Hfd/5efkV+O33+8vfxT/Hf4//kwn2E4QTdkzoDrAK4AVsC+gKZAWmB34f2BVkGcQLqg16EGwdLAjeGfyY7cjOZu9lPwtxDZGFHAx5w/HjzOccD8VCI0LLQtvD9MOSwqrC7oVbhWeF14f3R3hGzI04HkmIjIpcE3mda8blc+u4/RO9J86feCqKFpUQVRX1INopWhbdMgmdNHHSukl3YmxjJDFNsSCWG7su9m6cfVx+3K+TiZPjJldPfhTvFj8v/kwCI2Fmwp6E14khiasSbyc5JCmSWpN1kqcl1yW/SQlNWZvSNWXclPlTLqSapIpTm9NIaclpO9MGpoZN3TC1Z5rntNJp16bbTy+afm6GyYzcGUdm6szkzTyQTkhPSd+T/oEXy6vlDWRwM2oy+vkc/kb+U0GwYL2gVxggXCt8nBmQuTbzSVZA1rqsXlGQqELUJ+aIq8TPsyOzt2a/yYnN2ZUzlJuSuy+PnJeed0iiL8mRnJplPqtoVqfUWVoq7cr3y9+Q3y+Lku2UI/Lp8uYCA7hhb1M4KL5R3C8MLKwufDs7efaBIr0iSVHbHKc5y+c8Lg4v/mEuPpc/t3We5bzF8+7PZ8/ftgBZkLGgdaH1wpKFPYsiFu1eTF2cs/j3Ja5L1i55tTRlaUuJWcmiku5vIr6pL9UulZVe/9b/263L8GXiZe3LPZZvWv6pTFB2vty1vKL8wwr+ivPfuX1X+d3QysyV7au8Vm1ZTVwtWX1tTdCa3Wv11hav7V43aV3jetb6svWvNszccK5ifMXWjdSNio1dldGVzZtsNq3e9KFKVHW1OqR6X41pzfKaN5sFmy9tCd7SsNVsa/nW99+Lv7+xLWJbY61dbcV24vbC7Y92JO8484PPD3U7TXaW7/y4S7Kra3f87lN13nV1e0z3rKpH6xX1vXun7e34MfTH5gaXhm37mPvKfwI/KX764+f0n6/tj9rfesDnQMMvtr/UHGQcLGtEGuc09jeJmrqaU5s7D0081Nri33Lw17G/7jpsebj6iOGRVUepR0uODh0rPjZwXHq870TWie7Wma23T045eeXU5FPtp6NOn/0t/LeTZ9hnjp0NOHv4nN+5Q+d9zjdd8LrQ2ObZdvB3z98Ptnu1N170vtjc4dvR0jmh8+iloEsnLode/u0K98qFqzFXO68lXbtxfdr1rhuCG09u5t58fqvw1uDtRXcId8ru6t6tuGd6r/Zfjv/a1+XVdeR+6P22BwkPbnfzu58+lD/80FPyiP6o4rHF47on7k8O94b3dvwx9Y+ep9Kng32lf+r9WfPM4dkvfwX/1dY/pb/nuez50IsVL41f7no1/lXrQNzAvdd5rwfflL01frv7nc+7M+9T3j8enP2B9KHyo+PHlk9Rn+4M5Q0NSXkynmorgMGBZmYC8GIXAPRUuHfoAIA6VX3OUwmiPpuqEPhPWH0WVIkXALuCAUhaBEA03KNsgcMWYhq8K7fqicEA9fAYGRqRZ3q4q7lo8MRDeDs09NIMAFILAB9lQ0ODm4eGPu6Ayd4E4Hi++nypFCI8G3xvpERt11Vnz7/JvwHUs36TLKMmNQAAEzFJREFUeAHtXWmsZEUVZgQUIkuDsgjEuSAKBHR6QkKUqHPRaFRMpo1iFIn0QKIoKqMhIRrNNG5A+OED14hmehAS/KHzwB+aCL6aaMQYYZqYoAjyeqJhicD0yOICMn5fT1fnTr2699a5e7+uk3xTdU+drU6drr5bvznggGZQgDC2AsvAXmA3sB0IgTqpBeffAHRcjK0JcTEnFwNLAGMidgJXAIzZEzLQAXYDOkFmu6WmLLVT4tpaU1wsnCXAzJM+ZoHNfXGlLZ5OVhfJqpICOEsqdh1Xr8qgJr62o9X+41oW11zTEmYfl5won4tcJfXhLOo/rs+4qtwdQse4GO9mYC6JCxK3YDZ+p8IssWBsMdh43Qrj6gviUhXGtcLVS1ZwqmO0ha6k8kLzU/EAPRa9KwWuggXISXytK8BfZhN1FlbmoEtWDEq2X5V5yYej8Jh8YRWeUm+QGfCF5euglAz4wiolrd6oLyxfA6Vk4KASrPKk0eWKxEUmGt5aHGyIMkrqNzUuTvdI4Zxd83Uf7I6EthPF1ySOug22IbYRCAH2WVieZi8DLKwBoIDbJ3001RKLZwuwDOz1WJU54NpyjSvZKHRB7fbFtCqLybZJcK1LLbAOHPiCmt8dmmvPGiiMuEttBWzV7HnzlxfWAmsikdJO3mlgCWgnWvGD85aBASZ8HjCKm3jSfSwW007AF1Vc9uaXn1obcTtWCznzO9X8Fo7rzAcQtO5ccYXldyrX1Ho5Ftd6Mw0HmgwcLwAdC9+zfAZsGTgezKOAX0QHzR0rxCC/Aj35DEgzwK9EpZXMwlrGQKAHM7a7oKeAIZBEAQYvThIwxnbgWBm8Mg4DGG1iXJxrF1jLjiNd7SAXQCYEJHYhvoKG4Jy8ggtGF9ibA/wKbQOuFEJQ4q/najinXAj9JsbFaSlhbNRxJa4d11Ayd1O2a3O2nNGogl4ASCmEghlY0nFP6iCjfAi9pDjMsV5GP1nUFJRM/0nHWXwEUFJAkt24sWXojUnfx+rgKNjHEv27DdIhMAQ8rY4MDDGNEODaSimAAmvpAF1YXR4IiY67Qh0vPjsZ4NpmKS7qTQtrIw8ExBfDugJ5LzqbGdiMsLnWEhrXEnes8dYl0YQsHa5WGq7WiWWY1wg6WdY6ZGG1hQ53QF4JdWziQxszgTdIGCtyaCg0xuRXRUOBI65TEaRgRGprXFih0HtfKB8nPsSAa8B7IKuAquh2gaNFgWxeUSUwUGRcfYFfirb5D58Lxl0+2vgtKhVEIezYfJi8XkH+XM0wMWYMtuMFV4MFyg0cYhtBplWgT9qyzT+Ox5oSKQypUDB1YS8uQPL7QB3UhdOkuBbrCAo+uciDhNhGGGsDRRPtJuXDHBMJq6KjndgL0S4C0eAGOO4CdRIXyIxrCF4XqJNacN4DhoDO2Qj9PhAAZZCCUe3LpRUJ03jZxMVsIgVNDAoxsciqiE3Bj0tBjWXK+MEq/OeiQS7t8pSH5ZnOZZk7FdEo0nfeGxWUD2b2M+ALa/bXsJEz8IXVyGWZ/aB8Yc3+GjZyBr6wGrkssx+UL6zZX8NGzsAXViOXZfaD8oU1+2vYyBn4wmrkssx+UL6wZn8NGzkDX1iNXJbZD8oX1uyvYSNn4Aurkcsy+0H5wpr9NWzkDHxhNXJZZj8oX1izv4aNnIEvrEYuy+wH5Qtr9tewkTNo2qvJAbK0FuDvCMt8RTmEfb6bzZ+Pl/VabwDbq2UumIqcxi+/Q82lVXLzThodSO0GzBi2OGm7CbUgtt3ig7+Ba7uZcJKqey6BU5RyIQUVc32SjkXCNF40LcBgUoDjHz/mdBpA31a4Ub8siLzUh4GoTbO/lNcB9PkhSJoLx4qYixmqAsOcT9KxSJjGi6QQxpKC02O9nE4HDn64IK0cfriYOt6ktpfDB1WrmIstRAVm0rzMMZEwjRdJQxgzA4o7zrroXYGPBchmpSEU42I3+U2fiy0HSjC/vXVfFa61zSCG147hp7ElehLZqF8WymqZS3Remft1FlYojFoqr81LimWDVhK2Eh80HQrta3GJn0Ar1dHWWVgD4YSVUF6LS/y4/lklbVu3Eh/UUVpR2Er8DIW2CxWvs7BGmMkuwWwkSY2alehJZKM+qprLMOo0pZ91Lilm3YfNE8ukY+Vu1kmyA6kkf3pswclavBCTrG3FtSPItOJNpI50HHzQdy/VUrJAFXOxRaDAjMudjS8SpvGiqQ+DtsA0j4nMS20YGAHapq3t5HUC/X6Kj1mai5kOlTI3M6eJyTaFabwM4qLaFr5XoLMWbC0C5pwG4LUL9NOFrRFg+umBVxQFMKQA00fRc4GLKSn0TH+xx2smwlPtlA5PbsMUmTzDXOAA4MIooAxqwSj9sB0AQ6AMoo8AGAEKKIM4B/ohDSdgvwxSMLpBYji26mDEHKNxT/OZAYVpm/UQe1znVeF8Ls/sznooCH2PLyxBtuZcVAnmv0jZ2O3MMqao4GluMzDEzF3qpe13rLmtkUwT70CLL2Em0SYMDijgUoFaRlHB01xngFehCtA1odsheCy8MTXt1WQdl2+bmwHuRiEQACyyFkAeMSVfWNNU+I4wA0PIE1by51jWtHhm3gz4wsqbQa9vzYAvLGtaPDNvBvw5Vt4MVqd/BFydDbwOOBU4DTgeOAo4GjgSeBp4CuAPQx4DHgIeBB4Afgs8B1RG+nLRpVWVReUdHYgUvBe4Cfgj8CLgskZxMv+G/s+BTwFrgVJpDawzEFfaAcHQVVgotxny64AAGAG8fL1h0kdTCLVhZSMQTqzRB+e0ODluQnMKgvgYsAk4tsSA+CvwO4DbgPvL8BNX4Ta+KiEALvZOwOaPW3qnIJ+9GB/0ux1oAXXSGXB+M/A/wJaLsnjcCfnBWg8USpKAVaGe9y3mMmymxcDiy0M9KKf5YHHVQdyVuGvk/apLm5/L+M8Qx2uKSoKLQy2jinI6sdNHq20ntdzRslIAxSTb0bGidkeXWA+G0JXAM4L4orGW1ee52FeBQ4BcJAlQ5fK0UlniO+uu1YNbVz/8SqiCAjgZAK5x1SH3J8THODPRSzJpFaMUCM1kLSyJ3jphTFnEPwglXuVV4StLfFrndHTuBTZohqSts7AkcVYlu6ZkR/zq+zFwWMl+ijLPe2R3AZdIDdZZWENhsPzqyEISPYmsNJYtULheqtQAed5P+yHA+EUk+f5WIsvpwn2IuPgfppuKlQgw4uKDMp1YK/kGtghicI21DrnvStIgCVBJDDvItiAzAtJiaDvYShLpOfhYTDKQY+wyB99p808afw72+ejm14CagMdJOnnGvg7bTiRxopwsyoRYNAPAFscI/I7MXKx0DyM2H+QtAi2gaHo/DBZ5f+pu2LsW2AicBfAcKI449h7gaoDnSc8DcfOX8i+HrVSSGFWp1rILbIYqF1hN0ENb9GK3YXNhYl+h7QMdoAziVd9/AUl+bbK8E/8TIO+dcT6o/iTAh9I2PxIePyxvBxJJYlAlWvKDOgOHo7MMSHJryr4A/VsAvslQJPGC7cPAEDB9So7/AX2+XRFLEmMq1oofiGbgVhxI8mrK8pZE0QUVjY/9Q4EbAdO35PhX0I+9RSMxpGDIU3IGzsewJKdRWZ4HbUo2X/goz9eeBaJxSPp8DcdKEiPKasEzdQaOROdxQJJTLftP6L1FGxK03DHeBITAWwGeS0npDVB4FNCxSNqnoXeizaHEiLIZ8LxpBnifR5JPLctFPXNqxb1zIUT5dqi2w5Yn+18CDgIkdBKEs57Y32FzFA0qra9sBjxvnIFj8C+/ytJyaI7vgQ6fy0npBiiYtqLH92H8EKFR7jyPpdiN+oj2uevtR9HBtL7aT9MfRDNwHQ7S8meOc3dJvWyPOpn0P+Po63qLbhqLtzX46owZa9rxj0zDaQrRcWUq++NxBvhQmedI0Vy59K/KmD9e6rvYZ4Hw1oeULoKCi/2oDHfrE6KOooNpfRVV9P1pBvj0Py135vidU21Zh+dipq2k46w3gLkDJdm1jX0xOhWbQBxPRRV9f5qBHejF5czG5x35U6bass75Ql8fl5mfSr8SPeku/FetzbuwnvJlgNs/L/MlxKvHhyUKEVnp1V7WNX4CPr8W8evS5YflXApmderiZF5kLhBOlLsVHyTPAt2IIFlgEuINV19YkozFyL4jhh/HvhkDvG81C/QvBPltYaDjfDRtxwowiQ0A30Ioi1owTB8E+3noQCiHQgMrLsuF+lWL3yJ0yNsV47zaTi7jeEroxFW8A8HdgOl3i6sBBzlOdrvFx07w2g76NpFzLPbMOUSPH4F87ENbmwMLj181UZtp/U9YbEhZ9wh9dpqwY/URNBd8XOVoo9TDARc+L7FwloGOxRDH6MM2ZhHfj3XGfkfpB7+ECAuhSnotnIURcL7SdWfcEqJPUfUriXUHWS5m2ieO4z0HW0kiAwym+dkNmVaSEcvYNQ52o36LeHNho9Bn1L/u3w8bZ1nmE8d6p9DnTTSknbm0igoF0hC2XPxSRrroOsyuwMeCVnJs+Wana/yUW/E8zdFPVKyIwmIsLwAfiRpO6PM5qGSeSrolJvjONLRWoNUWyEZFJXoSWfp4RdSRQ//PDjJVifDCg/fTjnVwyEdITzrIaZHj6iysUEfh2ErltVlJsWzQSo6t5Dkc7wfxHlaTiPF/1jEgXni40hF1FpZyjXIiJ5XX5ge649Dy0YyEJIX1rMRwhbLvcvTFP17iSrUWFoPc5Rop5CQFEjUr0ZPI0sehUUcpfd5sLIL4qk2RxGeCLsTfL7rSYXXuWAxys2OkV0Nu5ChrivXB4EtvabQHAr00IWNckuyXGbpZDx/Pqhij53ruJHlpcLw7i872Y4LLw+5DOSkG6S5ii6UNJgszyU/HppjC+0OKzag/ngAXQTzppq2o7Tx9nsC7ED+crn74FqqzMI0qKpRAXFTbwvcK9NWCrUXATM4AvHZGP8piz7QfPS5q1+IJd9Runv7rHefOnc3Vz0O06SpMOUWFEimA7RDIutBQdaIQUkQLyEN8jibJ3/o8ziK6PIXhb/okvm2yfMXZhY6DkE0/jnc3jcYN2viKCp6mGeihZ8tTHK871czfWQMTnwZ4CyPOXxz/79C5AHAl6Z33/kGulr2cNQPjLd86YmeeB3bfPiTmsmi+CWwD3gicDbh81Q4hdyvwPOBKb3MVnMjxJ2mialcTRd/sy8A5aOJ2BRv/Uchzp5k1ugcB2+YTx3sfJxg3aOMrKniaZoA7vvSnUhum2rPRORlh2mohidfiSaCn7Bngg1yeREvooxLhBshuEsbA2xIjX1jCrFnE77LwklgXYfBVSQINGns5YuHf1JLQnVo4aUszx5RW8u00Ayeh9yJg5irp+FtT7WZ3Pi+cF+fMC4kxJSXAHFMTHd/sn4EdODRzlXTMWwSn72+icUd8hsi/JJM0D3PsYT0L/1WoM5GvvVmofjDkvyPUqVp8AQ4PEzrdGpU3qy7pmK/velqZAS6A9FfDzPNVK001gnMhokiqA9sY74udEI1eCY0EUWXfn2bgOvRsCU/i8RUY3tVuEvGxk/QWCue44mdti2AmTd4c29ykLDQolmMRCz+1Zr7SjvdAx/VBcNnTfTUc8M2EtJht42eZwbFQbIJxvGXTgD+eZuB7wlzqHD8CvdOmVurp8Or2L4COSdLeYQu5ncFY12bI88b/4XfWT/wI+XtzTTnkr4f4uElSTFqWLzueGBc3J6UFXVqexAdxxuac/wHM3yWHNhl+lUrvdOdNN39Oxjc+bfG48BJfvelnMLwTOi3A08oM3AaWy6LEyfD2xVErzRbK4S7zAyAuBhf+EvTXJEWV5euQjllcQZLhOR07HPNeBlwWJ07mCehfChT9ahPPpXgP7T9AnG8XPuPjC4CppCDhYtCU4dfixanW50+AH9a8i8dc/w34HHA8kId4ccBbAlmuXM015yOs81yDCSFoGpAcL0P/CiAAPO3LAN/SlD5HjMs573n9BrgW2AgcA8TRERjgHyw5H/gysATE2c3Cvwz2Esn8flyENIMuglQRRmqyMYDf2wFVgP/LYaOsh87czfTzOT6e4700ftXxrYSy6BoY/oLUeACFEZClilejzhJy0QLyEhdiNeTn+3kS0V0lSShqIXfmSWZE9xL0+XVWVFxV29mG2M1vuMj03Lp9iFUdeJP99dzSlir1bkjkuWdUV464U+UuKp2dPjp1TaRpfpd1Ugpo+UyNj3CaNkdbPLyq5QVZocRziz5gcziPvCKTy5Ps3zc8tw8hvnVFTtq01QdjHgvJnLOZl7zHvPF5JSB9S9OMq+hjvjLzFeAQoHTqwsM8Xy1y7mURb3zyB6RF3e/KU2i8xRIAlVIAb4tAnsBnVbePeZdNvKHJO+NVXzmyoLmu64FaKYR3BcxqkUjj5m4VAFXRyXDEX8f8DihzF3sS9vlfmpwJNIraiKYPMPHSxZoVec6N86yL+NjmUuCnwDNA3rw9ABvbgA8BLwVKozUFWWbyQ4BtAGwAZpl2Ifg+sACMgCbQwQjiXOB04FSAD5X5dsHRExyJlhcCTwG7gceABwFe3bGg7gU4Vgn9Hw9OkPxmOMW5AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 23px;
    height: 40px;
    width: 40px;
    opacity: 0.4;
    border: none;
    text-indent: -9999px;
    /* sends the text off-screen */
    white-space: nowrap;
    /* because only the first line is indented */
    margin-left: 15px;
    margin-top: 5px;
}

#selected-date {
    margin-left: 5px;
    padding: 5px 20px;
    /*background-color: #9d9d9d;*/
    color: black;
    font-size: 16px;
    display: inline-block;
}

    #selected-date #close-icon {
        padding: 7px 5px 5px 5px;
        border-radius: 5px;
        background: #2977be;
        font-size: 11px;
        height: 25px;
        display: inline-block;
        text-align: center;
        cursor: pointer;
        color: white;
        display: none;
    }

        #selected-date #close-icon :hover {
            background: #2a8ce5;
        }

.color-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 13px;
    margin-right: 25px;
    padding: 10px;
}

    .color-info > div {
        margin-right: 15px;
        width: 170px;
        padding: 10px;
        border-radius: 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .color-info .color-item {
        width: 15px;
        height: 15px;
        display: inline-block;
        margin-right: 5px;
        border-radius: 10px;
    }

.color-item.full {
    background-color: #ffe3e8;
}

.color-item.open {
    background-color: #9de5cc;
}

.color-item.notopen {
    background-color: #C6CED8;
}

.color-item.cocuk {
    background-color: #f8efd7;
}

.color-item.muzikal {
    background-color: #c4e4ff;
}

.dt .color-item.full {
    background-color: #d5a3a6;
}

.dt .color-item.open {
    background-color: #8ed2bb;
}

.dt .color-item.notopen {
    background-color: #C6CED8;
}

.dt .color-item.cocuk {
    background-color: #e6da72;
}

.dt .color-item.muzikal {
    background-color: #72b1e6;
}

@media only screen and (max-width:980px) {
    #event-info {
        font-size: 12px;
        color: #585858;
        padding: 15px;
        margin-bottom: 20px;
    }

    .takvim-container {
        margin: 0;
    }

    .mobile-image {
        display: inline-block;
        float: left;
        margin-right: 10px;
    }

    .mobile-saloon-name {
        display: block;
        font-weight: normal;
    }

    #takvimtable {
        /*padding-left: 15px;
    padding-right: 9px;*/
    }

        #takvimtable .bltn-table {
            min-width: initial;
            max-width: 90%;
        }

    #takvimHeader {
        height: 310px;
    }

        #takvimHeader .takvim-logo {
            height: 70px;
            margin-top: 75px;
            margin-bottom: 25px;
        }

    .color-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 0;
        margin: 5px 0 0 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

        .color-info > div {
            width: 48%;
            margin-right: 1%;
            display: block;
            text-align: center;
        }

            .color-info > div .color-item {
                width: 20px !important;
                height: 20px !important;
            }

            .color-info > div span:nth-child(3) {
                /*display: none;*/
            }

    .EtkinlikTakvimi #citySelect,
    .EtkinlikTakvimi #dateSelect {
        padding: 15px;
        font-size: 16px;
        border-radius: 25px;
        margin-bottom: 10px;
    }

    table.bltn-table {
        display: block !important;
        width: 100%;
    }

        table.bltn-table thead {
            display: none;
        }

            table.bltn-table thead th {
                padding: 5px;
            }

        table.bltn-table tbody {
            width: 100%;
            display: block;
        }

            table.bltn-table tbody tr:first-child td {
                padding-top: 0 !important;
                padding: 0 !important;
            }

            table.bltn-table tbody tr {
                display: block;
            }

                table.bltn-table tbody tr td {
                    display: block;
                    width: 100%;
                    padding: 0;
                    border: 0;
                    padding: 0 !important;
                    margin-bottom: 8px;
                }

                    table.bltn-table tbody tr td .info-label {
                        font-weight: bold;
                        font-size: 16px !important;
                    }

                    table.bltn-table tbody tr td div.act-line div button {
                        padding: 4px 7px;
                        font-size: 19px;
                    }

                    table.bltn-table tbody tr td:first-child span {
                        display: inline;
                    }

                    table.bltn-table tbody tr td:empty {
                        display: none;
                    }
}

div.customSelect {
    position: relative;
    width: 100%;
    z-index: 1002;
    position: relative;
}

    div.customSelect .arrow {
        position: absolute;
        color: black;
        top: 8px;
        right: 14px;
        z-index: 9999;
        font-size: 22px;
        font-weight: bold;
    }

    div.customSelect a.selector {
        width: 100%;
        height: 3.125rem;
        padding-left: 1.25rem;
        background-color: white;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        position: relative;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        font-size: 1rem;
        color: #474747;
        z-index: 100;
    }

    div.customSelect div.scrollList {
        width: 100%;
        background-color: white;
        position: absolute;
        top: 100%;
        left: 0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        margin-top: 0.9375rem;
        box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12);
        padding: 0.9375rem 0.9375rem;
        z-index: 4;
        display: none;
    }

        div.customSelect div.scrollList ul {
            width: 100%;
            max-height: 12.5rem;
            overflow-y: auto;
        }

            div.customSelect div.scrollList ul li {
                display: block;
                text-align: left;
                padding: 0.4375rem 0.4375rem 0.4375rem 1.25rem;
                cursor: pointer;
                font-size: 0.875rem;
                color: #474747;
            }

                div.customSelect div.scrollList ul li:hover {
                    background-color: #ffeebf;
                }

            div.customSelect div.scrollList ul::-webkit-scrollbar-track {
                background-color: rgba(255, 255, 255, 0.7);
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.customSelect div.scrollList ul::-webkit-scrollbar {
                display: block;
                width: 0.375rem;
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

            div.customSelect div.scrollList ul::-webkit-scrollbar-thumb {
                background-color: #474747;
                border-radius: 0.1875rem;
                -webkit-border-radius: 0.1875rem;
                -moz-border-radius: 0.1875rem;
            }

        div.customSelect div.scrollList:after {
            content: "";
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid white;
            position: absolute;
            top: -10px;
            left: 20px;
        }

    div.customSelect div.overlay {
        width: 100vw;
        height: 100vh;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 3;
        display: none;
    }

    div.customSelect.active div.scrollList {
        display: block;
    }

    div.customSelect.active div.overlay {
        display: block;
    }

.citySelectNat {
    display: none;
}

@media only screen and (max-width:980px) {
    .citySelectNat {
        display: block;
    }

    div.customSelect {
        display: none;
    }

    table.bltn-table tbody tr td div.act-line {
        min-height: 97px;
    }
}

.ReservationCheck {
    background-color: #eff0f1;
}

#ticketDetail {
    border: 1px solid #eff0f1;
    max-width: 500px;
    padding-top: 7px;
    padding-bottom: 10px;
    margin-top: 7px;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
    border-radius: 15px;
}

    #ticketDetail #seancedays {
        font-weight: bold;
        font-size: 29px;
        padding: 5px 16px;
        display: inline-block;
        background: #fff5d9;
        margin: 10px;
        border-radius: 5px;
    }

    #ticketDetail .sub-header {
        background-color: #ededed;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 7px;
    }

    #ticketDetail .ebilets {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        #ticketDetail .ebilets .download-button {
            text-align: center;
            width: 49%;
            color: #000;
            background: #ffcb03;
            margin-bottom: 10px;
            margin-right: 3px;
            padding: 8px;
            font-size: 15px;
            font-weight: 700;
            display: inline-block;
            border-radius: 5px;
        }

            #ticketDetail .ebilets .download-button.warning {
                width: 100%;
            }

    #ticketDetail .sub-panel > img {
        width: 100%;
    }

    #ticketDetail .sub-panel .koltuk-icons {
        text-align: center;
    }

    #ticketDetail .sub-panel .koltuk-items {
        padding-top: 10px;
        text-align: center;
    }

        #ticketDetail .sub-panel .koltuk-items .koltuk-item {
            color: black;
            background: #ffeb00;
            margin-bottom: 10px;
            margin-right: 3px;
            padding: 6px;
            font-size: 12px;
            font-weight: bold;
            display: inline-block;
            border-radius: 5px;
        }

    #ticketDetail #ticket-info {
        margin: 10px 10px 10px 0;
    }

        #ticketDetail #ticket-info > p {
            border-bottom: 1px solid #ededed;
            padding: 7px 10px;
        }

        #ticketDetail #ticket-info .fa {
            width: 26px;
        }

    #ticketDetail h1 {
        font-weight: bold;
        font-size: 18px;
        text-align: center;
        padding: 5px;
    }

    #ticketDetail .blt-logo-con {
        text-align: center;
    }

        #ticketDetail .blt-logo-con img {
            width: 200px;
            margin: 10px 0 10px 0;
        }

@media only screen and (max-width:980px) {
    #ticketDetail {
        margin-top: 0;
        border: none;
        border-radius: 0;
        box-shadow: none;
    }
}

#content-page {
    padding: 10px 10px 50px 10px;
    padding-top: 35px;
    padding-bottom: 100px;
}

    #content-page h1 {
        font-size: 22px;
        font-weight: bold;
        text-align: left;
        margin: 15px;
    }

    #content-page p {
        margin-bottom: 15px;
    }

    #content-page span.blockTitle {
        padding: 21px;
        background: #f6f6f6;
        width: 100%;
        display: block;
    }

@media only screen and (max-width:980px) {
    #content-page {
        padding: 20px;
    }
}

section.searchResults .no-img {
    width: 100%;
    height: 254px;
    background-color: #cbcbcb;
}

section.searchResults div.searchTitle {
    width: 100%;
    padding: 1.875rem 0;
    font-size: 1.125rem;
    color: #474747;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
}

    section.searchResults div.searchTitle i {
        width: 2.1875rem;
        height: 2.1875rem;
        background-color: #f8e71c;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        margin-right: 0.625rem;
        border-radius: 50%;
    }

    section.searchResults div.searchTitle h1 {
        font-size: 1.4375rem;
        color: #474747;
    }

section.searchResults div.resultsGrid {
    width: 100%;
    margin-bottom: 1.875rem;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    section.searchResults div.resultsGrid div.emptyEventResult a {
        width: 12.5rem;
        text-align: center;
    }

    section.searchResults div.resultsGrid a {
        width: 15%;
        margin-right: 1.6%;
        margin-bottom: 1.6%;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
    }

        section.searchResults div.resultsGrid a figure {
            width: 100%;
        }

            section.searchResults div.resultsGrid a figure img {
                width: 100%;
            }

            section.searchResults div.resultsGrid a figure figcaption {
                background-color: white;
                padding: 0.625rem;
            }

                section.searchResults div.resultsGrid a figure figcaption small {
                    font-size: 0.6875rem;
                    color: rgba(71, 71, 71, 0.5);
                }

                section.searchResults div.resultsGrid a figure figcaption span {
                    display: block;
                    max-width: 100%;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    font-size: 1rem;
                    color: #474747;
                }

                section.searchResults div.resultsGrid a figure figcaption p {
                    font-size: 0.8125rem;
                    color: #474747;
                }

                    section.searchResults div.resultsGrid a figure figcaption p.loca {
                        height: 2.1875rem;
                        overflow: hidden;
                        padding: 0px;
                    }

                    section.searchResults div.resultsGrid a figure figcaption p.dates {
                        margin-top: 0.3125rem;
                    }

                        section.searchResults div.resultsGrid a figure figcaption p.dates date {
                            font-size: 0.8125rem;
                            color: #474747;
                        }

@media only screen and (max-width:980px) {
    section.searchResults div.resultsGrid {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        section.searchResults div.resultsGrid a {
            width: 48%;
            margin-right: 0;
            margin-bottom: 3%;
            border-radius: 8px;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
        }

            section.searchResults div.resultsGrid a figure {
                width: 100%;
            }

                section.searchResults div.resultsGrid a figure img {
                    width: 100%;
                }

                section.searchResults div.resultsGrid a figure figcaption {
                    background-color: white;
                    padding: 0.625rem;
                }

                    section.searchResults div.resultsGrid a figure figcaption small {
                        font-size: 0.6875rem;
                        color: rgba(71, 71, 71, 0.5);
                    }

                    section.searchResults div.resultsGrid a figure figcaption span {
                        display: block;
                        max-width: 100%;
                        overflow: hidden;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        font-size: 1rem;
                        color: #474747;
                    }
}

h1.futureEventHeader {
    text-align: left;
    padding: 40px 0px 40px 25px;
}

div.contentGrid {
    width: 100%;
    padding: 20px 0;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    div.contentGrid a.eventItem {
        width: 18%;
        box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
        margin-bottom: 2%;
        margin-left: 2%;
        border-radius: 4px;
        position: relative;
    }

        div.contentGrid a.eventItem span {
            position: absolute;
            top: 5px;
            left: 5px;
            padding: 5px;
            background-color: #f8e71c;
            border-radius: 3px;
            font-size: 0.8125rem;
            color: black;
        }

        div.contentGrid a.eventItem div.eventImage {
            width: 100%;
            overflow: hidden;
        }

        div.contentGrid a.eventItem h6 {
            padding: 20px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 1rem;
            color: #474747;
        }

@media only screen and (max-width:980px) {
    div.contentGrid a.eventItem {
        width: 48%;
    }
}

div.paymentBody h2 {
    font-size: 0.9375rem;
    margin: 0 0 10px;
}

.paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input,
.userDataForm div.inputGroup input,
div.offerCode .formBox input {
    border: 1px solid #e5e5e5;
    background-color: white;
    padding: 12px 8px;
    font-size: 0.9375rem;
    border-radius: 2px;
}

.seatsSelected .seatItem i,
div.paymentNav a.backToSeatSelect {
    background-repeat: no-repeat;
    background-position: center left 10px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTkgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jaGFpcjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2Mi4wMDAwMDAsIC00OC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQ4LjAwMDAwMCwgMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY2hhaXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgMTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LjQ4LDkuMzc0NzM0ODcgQzE4LjQ4LDguNzc3MTk2MTYgMTcuOTk3MjQ4Miw4LjI5MTAzMjEgMTcuNDAzOTAzNSw4LjI5MTAzMjEgTDE2LjE4ODkzMDgsOC4yOTEwMzIxIEMxNi4wMzYwMjA3LDguMjkxMDMyMSAxNS44OTA0Mjg5LDguMzIzMzMwMzIgMTUuNzU4NTY5Nyw4LjM4MTUxMDQ3IEwxNS43NTg1Njk3LDYuNDg1MTQ5ODUgQzE1Ljc1ODU2OTcsNi4zMDU1ODA0MyAxNS42MTQwMTExLDYuMTYgMTUuNDM1NzAyLDYuMTYgQzE1LjI1NzM5MjksNi4xNiAxNS4xMTI4MzQzLDYuMzA1NTgwNDMgMTUuMTEyODM0Myw2LjQ4NTE0OTg1IEwxNS4xMTI4MzQzLDEyLjM4MzAyMTMgTDMuMzY3MTIyNjYsMTIuMzgzMDIxMyBMMy4zNjcxMjI2Niw2LjQ4NTE0OTg1IEMzLjM2NzEyMjY2LDYuMzA1NTgwNDMgMy4yMjI1NjQwMyw2LjE2IDMuMDQ0MjU0OTYsNi4xNiBDMi44NjU5NDU4OSw2LjE2IDIuNzIxMzg3MjYsNi4zMDU1ODA0MyAyLjcyMTM4NzI2LDYuNDg1MTQ5ODUgTDIuNzIxMzg3MjYsOC4zODE0NjcxMiBDMi41ODk1MjgwOSw4LjMyMzI4Njk3IDIuNDQzOTM2MjgsOC4yOTA5ODg3NSAyLjI5MTAyNjE0LDguMjkwOTg4NzUgTDEuMDc2MDk2NTIsOC4yOTA5ODg3NSBDMC40ODI3NTE3ODMsOC4yOTA5ODg3NSAwLDguNzc3MTUyOCAwLDkuMzc0NjkxNTIgTDAsMTIuODYxODE1MyBDMCwxMy41MTE2ODE0IDAuMTk3NjM4MDgxLDE0LjEyNzU1ODYgMC41NzI4OTY0NDUsMTQuNjUxMTM2NSBDMC41NzE3MzQxMjEsMTQuNjgxODMwNyAwLjU3MTEzMTQzNSwxNC43MTI2NTQ5IDAuNTcxMTMxNDM1LDE0Ljc0MzYwOTIgQzAuNTcxMTMxNDM1LDE1LjUzMDk0ODcgMS4xMzUxMTY3MywxNi4xODgwOTgyIDEuODc3NjI2MzQsMTYuMzI2ODcyMiBMMS44Nzc2MjYzNCwxNi41NDYxMDk5IEMxLjg3NzYyNjM0LDE2Ljk5MDYxMTQgMi4xNTI3NTI2NywxNy4zNzE2MDAzIDIuNTQwNDUyMiwxNy41MjU1MDQ2IEwyLjU0MDQ1MjIsMjAuMDY3MDQ5MiBDMi4xNjUzMjI5OCwyMC4xMjcwNTAyIDEuODc3NjI2MzQsMjAuNDU1MDYxMyAxLjg3NzYyNjM0LDIwLjg0OTQ0NjQgTDEuODc3NjI2MzQsMjEuMjA3NzYxNiBDMS44Nzc2MjYzNCwyMS42NDQ1ODk1IDIuMjMwNTQyMjYsMjIgMi42NjQzMDQyNSwyMiBMNS4yMjEzMzAzMywyMiBDNS42NTUwOTIzMiwyMiA2LjAwODAwODI0LDIxLjY0NDU4OTUgNi4wMDgwMDgyNCwyMS4yMDc3NjE2IEw2LjAwODAwODI0LDIwLjg0OTQ0NjQgQzYuMDA4MDA4MjQsMjAuNDU1MDE4IDUuNzIwMzExNTksMjAuMTI3MDA2OCA1LjM0NTE4MjM4LDIwLjA2NzA0OTIgTDUuMzQ1MTgyMzgsMTcuNTk4MzM4MSBMMTMuMTM0ODE3NiwxNy41OTgzMzgxIEwxMy4xMzQ4MTc2LDIwLjA2NzA0OTIgQzEyLjc1OTY4ODQsMjAuMTI3MDUwMiAxMi40NzE5OTE4LDIwLjQ1NTA2MTMgMTIuNDcxOTkxOCwyMC44NDk0NDY0IEwxMi40NzE5OTE4LDIxLjIwNzc2MTYgQzEyLjQ3MTk5MTgsMjEuNjQ0NTg5NSAxMi44MjQ5MDc3LDIyIDEzLjI1ODY2OTcsMjIgTDE1LjgxNTY5NTcsMjIgQzE2LjI0OTQ1NzcsMjIgMTYuNjAyMzczNywyMS42NDQ1ODk1IDE2LjYwMjM3MzcsMjEuMjA3NzYxNiBMMTYuNjAyMzczNywyMC44NDk0NDY0IEMxNi42MDIzNzM3LDIwLjQ1NTAxOCAxNi4zMTQ2NzcsMjAuMTI3MDA2OCAxNS45Mzk1NDc4LDIwLjA2NzA0OTIgTDE1LjkzOTU0NzgsMTcuNTI1NTA0NiBDMTYuMzI3MjkwNCwxNy4zNzE2MDAzIDE2LjYwMjM3MzcsMTYuOTkwNjExNCAxNi42MDIzNzM3LDE2LjU0NjEwOTkgTDE2LjYwMjM3MzcsMTYuMzI2ODcyMiBDMTcuMzQ0ODgzMywxNi4xODgwOTgyIDE3LjkwODg2ODYsMTUuNTMwOTQ4NyAxNy45MDg4Njg2LDE0Ljc0MzYwOTIgQzE3LjkwODg2ODYsMTQuNzEyNjU0OSAxNy45MDgyNjU5LDE0LjY4MTgzMDcgMTcuOTA3MTAzNiwxNC42NTExMzY1IEMxOC4yODIzNjE5LDE0LjEyNzU1ODYgMTguNDgsMTMuNTExNjgxNCAxOC40OCwxMi44NjE4MTUzIEwxOC40OCw5LjM3NDczNDg3IFogTTAuODAyMDAzMzY0LDEzLjcyMjM3ODUgQzAuNjk4ODU3ODk2LDEzLjQ1MDc3IDAuNjQ1NzM1Mzk4LDEzLjE2MDgyMzEgMC42NDU3MzUzOTgsMTIuODYxODE1MyBMMC42NDU3MzUzOTgsOS4zNzQ2OTE1MiBDMC42NDU3MzUzOTgsOS4xMzU3MjgwNiAwLjgzODgxMDI4MSw4Ljk0MTI4ODQ1IDEuMDc2MDk2NTIsOC45NDEyODg0NSBMMi4yOTEwMjYxNCw4Ljk0MTI4ODQ1IEMyLjUyODMxMjM4LDguOTQxMjg4NDUgMi43MjEzODcyNiw5LjEzNTcyODA2IDIuNzIxMzg3MjYsOS4zNzQ2OTE1MiBMMi43MjEzODcyNiwxMi4zOTA5NTQ5IEMxLjg3NDc4NTEsMTIuNDYxMDU3MiAxLjE1NDE4NzQ1LDEyLjk4NjIzOTMgMC44MDIwMDMzNjQsMTMuNzIyMzc4NSBaIE01LjM2MjI3Mjg0LDIwLjg0OTQwMzEgTDUuMzYyMjcyODQsMjEuMjA3NzE4MiBDNS4zNjIyNzI4NCwyMS4yODU5NzA5IDUuMjk5MDMzODIsMjEuMzQ5NjU3IDUuMjIxMzMwMzMsMjEuMzQ5NjU3IEwyLjY2NDMwNDI1LDIxLjM0OTY1NyBDMi41ODY2MDA3NiwyMS4zNDk2NTcgMi41MjMzNjE3NCwyMS4yODU5NzA5IDIuNTIzMzYxNzQsMjEuMjA3NzE4MiBMMi41MjMzNjE3NCwyMC44NDk0MDMxIEMyLjUyMzM2MTc0LDIwLjc3MTE1MDMgMi41ODY2MDA3NiwyMC43MDc0NjQzIDIuNjY0MzA0MjUsMjAuNzA3NDY0MyBMNS4yMjEzMzAzMywyMC43MDc0NjQzIEM1LjI5OTAzMzgyLDIwLjcwNzQ2NDMgNS4zNjIyNzI4NCwyMC43NzExNTAzIDUuMzYyMjcyODQsMjAuODQ5NDAzMSBaIE0zLjE4NjE4NzYsMjAuMDU3MTY0NiBMMy4xODYxODc2LDE3LjU5ODI1MTQgTDQuNjk5NDAzOTMsMTcuNTk4MjUxNCBMNC42OTk0MDM5MywyMC4wNTcxNjQ2IEwzLjE4NjE4NzYsMjAuMDU3MTY0NiBaIE0xNS45NTY2MzgzLDIwLjg0OTQwMzEgTDE1Ljk1NjYzODMsMjEuMjA3NzE4MiBDMTUuOTU2NjM4MywyMS4yODU5NzA5IDE1Ljg5MzM5OTIsMjEuMzQ5NjU3IDE1LjgxNTY5NTcsMjEuMzQ5NjU3IEwxMy4yNTg2MjY2LDIxLjM0OTY1NyBDMTMuMTgwOTIzMSwyMS4zNDk2NTcgMTMuMTE3Njg0MSwyMS4yODU5NzA5IDEzLjExNzY4NDEsMjEuMjA3NzE4MiBMMTMuMTE3Njg0MSwyMC44NDk0MDMxIEMxMy4xMTc2ODQxLDIwLjc3MTE1MDMgMTMuMTgwOTIzMSwyMC43MDc0NjQzIDEzLjI1ODYyNjYsMjAuNzA3NDY0MyBMMTUuODE1NjUyNywyMC43MDc0NjQzIEMxNS44OTMzOTkyLDIwLjcwNzQ2NDMgMTUuOTU2NjM4MywyMC43NzExNTAzIDE1Ljk1NjYzODMsMjAuODQ5NDAzMSBaIE0xMy43ODA1NTMsMjAuMDU3MTY0NiBMMTMuNzgwNTUzLDE3LjU5ODI1MTQgTDE1LjI5Mzc2OTQsMTcuNTk4MjUxNCBMMTUuMjkzNzY5NCwyMC4wNTcxNjQ2IEwxMy43ODA1NTMsMjAuMDU3MTY0NiBaIE0xNS45NTY2MzgzLDE2LjU0NjA2NjUgQzE1Ljk1NjYzODMsMTYuNzY3Njg4NiAxNS43Nzc1OTc0LDE2Ljk0Nzk5NTEgMTUuNTU3NTczOCwxNi45NDc5OTUxIEwyLjkyMjQyNjIxLDE2Ljk0Nzk5NTEgQzIuNzAyNDAyNjQsMTYuOTQ3OTk1MSAyLjUyMzM2MTc0LDE2Ljc2NzY4ODYgMi41MjMzNjE3NCwxNi41NDYwNjY1IEwyLjUyMzM2MTc0LDE2LjM1Mzg4MTMgTDE1Ljk1NjYzODMsMTYuMzUzODgxMyBMMTUuOTU2NjM4MywxNi41NDYwNjY1IFogTTE2LjMwOTg5ODYsMTUuNzAzNTgxNiBMMi4xNzAxMDE0MywxNS43MDM1ODE2IEMxLjY0NDQ3MjgxLDE1LjcwMzU4MTYgMS4yMTY4NjY4MywxNS4yNzI5NTMxIDEuMjE2ODY2ODMsMTQuNzQzNjA5MiBDMS4yMTY4NjY4MywxMy44MDA1NDQ1IDEuOTc4NzA1NDUsMTMuMDMzMjc3NiAyLjkxNTE5Mzk4LDEzLjAzMzI3NzYgTDE1LjU2NDg0OTEsMTMuMDMzMjc3NiBDMTYuNTAxMjk0NSwxMy4wMzMyNzc2IDE3LjI2MzE3NjIsMTMuODAwNTAxMiAxNy4yNjMxNzYyLDE0Ljc0MzYwOTIgQzE3LjI2MzEzMzIsMTUuMjcyOTUzMSAxNi44MzU1MjcyLDE1LjcwMzU4MTYgMTYuMzA5ODk4NiwxNS43MDM1ODE2IFogTTE3LjgzNDI2NDYsMTIuODYxODE1MyBDMTcuODM0MjY0NiwxMy4xNjA4NjY0IDE3Ljc4MTA5OTEsMTMuNDUwNzcgMTcuNjc3OTk2NiwxMy43MjIzNzg1IEMxNy4zMjU4MTI2LDEyLjk4NjE5NTkgMTYuNjA1MjE0OSwxMi40NjEwNTcyIDE1Ljc1ODU2OTcsMTIuMzkwOTU0OSBMMTUuNzU4NTY5Nyw5LjM3NDY5MTUyIEMxNS43NTg1Njk3LDkuMTM1NzI4MDYgMTUuOTUxNjQ0Niw4Ljk0MTI4ODQ1IDE2LjE4ODkzMDgsOC45NDEyODg0NSBMMTcuNDAzOTAzNSw4Ljk0MTI4ODQ1IEMxNy42NDExODk3LDguOTQxMjg4NDUgMTcuODM0MjY0Niw5LjEzNTcyODA2IDE3LjgzNDI2NDYsOS4zNzQ2OTE1MiBMMTcuODM0MjY0NiwxMi44NjE4MTUzIFoiIGlkPSJTaGFwZSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIuOTY2ODk4ODIsNS4yNzk5NTk4MiBDMy4xNDc0MzQxNCw1LjI3OTk1OTgyIDMuMjkzNzk3NjQsNS4xNDUwMzk4NCAzLjI5Mzc5NzY0LDQuOTc4NjE5NzcgTDMuMjkzNzk3NjQsMi44NDE3OTczOSBDMy4yOTM3OTc2NCwxLjYwNzE0NjkzIDQuMzgzNDYwMzcsMC42MDI2ODAxIDUuNzIyODMwMjIsMC42MDI2ODAxIEwxMi43NTcxNjk4LDAuNjAyNjgwMSBDMTQuMDk2NTM5NiwwLjYwMjY4MDEgMTUuMTg2MjAyNCwxLjYwNzE0NjkzIDE1LjE4NjIwMjQsMi44NDE3OTczOSBMMTUuMTg2MjAyNCw0Ljk3ODY1OTk1IEMxNS4xODYyMDI0LDUuMTQ1MDgwMDEgMTUuMzMyNTY1OSw1LjI4IDE1LjUxMzEwMTIsNS4yOCBDMTUuNjkzNjM2NSw1LjI4IDE1Ljg0LDUuMTQ1MDgwMDEgMTUuODQsNC45Nzg2NTk5NSBMMTUuODQsMi44NDE3OTczOSBDMTUuODQsMS4yNzQ4MjkxMyAxNC40NTcwNDM2LDAgMTIuNzU3MTY5OCwwIEw1LjcyMjgzMDIyLDAgQzQuMDIyOTU2MzUsMCAyLjY0LDEuMjc0ODI5MTMgMi42NCwyLjg0MTc5NzM5IEwyLjY0LDQuOTc4NjU5OTUgQzIuNjQsNS4xNDUwMzk4NCAyLjc4NjM2MzUsNS4yNzk5NTk4MiAyLjk2Njg5ODgyLDUuMjc5OTU5ODIgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

div.eventPreview .location,
div.eventPreview strong {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div.paymentNav {
    width: 100%;
    background-color: #f0f0f0;
}

    div.paymentNav div.paymentNavWrapper {
        width: 100%;
        height: 100px;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

    div.paymentNav div.navRight {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
    }

    div.paymentNav img.logo {
        max-height: 30px;
    }

    div.paymentNav a.backToSeatSelect {
        border: 1px solid #d8d8d8;
        border-radius: 3px;
        background-color: white;
        font-size: 0.9375rem;
        color: black;
        padding: 10px 10px 10px 35px;
    }

    div.paymentNav div.userMenu .userName {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: black;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        font-size: 0.9375rem;
        color: white;
    }

    div.paymentNav div.userMenu .subMenu {
        display: none;
    }

div.paymentBody {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

    div.paymentBody .paymentContent {
        width: 63%;
    }

    div.paymentBody .paymentSummary {
        width: 35%;
        padding-top: 27px;
    }

.summaryBox {
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
    background-color: white;
    border-radius: 4px;
}

div.eventPreview {
    width: 100%;
    padding: 20px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

    div.eventPreview div.previewImage {
        width: 20%;
    }

        div.eventPreview div.previewImage img {
            width: 100%;
        }

    div.eventPreview div.previewContent {
        width: 75%;
    }

    div.eventPreview strong,
    div.eventPreview span {
        display: block;
    }

    div.eventPreview strong {
        font-size: 1rem;
    }

    div.eventPreview .location {
        font-size: 0.8125rem;
        background-position: center left;
        padding: 10px 0 10px 15px;
        background-repeat: no-repeat;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMSAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5waW48L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iRGVza3RvcC1IRCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMjkuMDAwMDAwLCAtMzU1LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+ICAgICAgICAgICAgPGcgaWQ9InBpbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAyOS4wMDAwMDAsIDM1NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuNSwwIEMyLjQ2NzM1NzQ5LDAgMCwyLjM5MjU5Mzc1IDAsNS4zMzMzNDM3NSBDMCw2LjIxNjE1NjI1IDAuMjI3NjE1NzY2LDcuMDkxNDY4NzUgMC42NjAzMjA5NzYsNy44Njc4NDM3NSBMNS4xOTkyMzAwOCwxNS44MjgxMjUgQzUuMjU5NjU0NzcsMTUuOTM0MjUgNS4zNzQ4MDAwNSwxNiA1LjUsMTYgQzUuNjI1MTk5OTUsMTYgNS43NDAzNDUyMywxNS45MzQyNSA1LjgwMDc2OTkyLDE1LjgyODEyNSBMMTAuMzQxMzU0OCw3Ljg2NTIxODc1IEMxMC43NzIzODQyLDcuMDkxNDY4NzUgMTEsNi4yMTYxMjUgMTEsNS4zMzMzMTI1IEMxMSwyLjM5MjU5Mzc1IDguNTMyNjQyNTEsMCA1LjUsMCBaIE01LjUsOCBDMy45ODM2Nzg3NCw4IDIuNzUwMDE2MTEsNi44MDM3MTg3NSAyLjc1MDAxNjExLDUuMzMzMzQzNzUgQzIuNzUwMDE2MTEsMy44NjI5Njg3NSAzLjk4MzY3ODc0LDIuNjY2Njg3NSA1LjUsMi42NjY2ODc1IEM3LjAxNjMyMTI2LDIuNjY2Njg3NSA4LjI0OTk4Mzg5LDMuODYyOTY4NzUgOC4yNDk5ODM4OSw1LjMzMzM0Mzc1IEM4LjI0OTk4Mzg5LDYuODAzNzE4NzUgNy4wMTYzMjEyNiw4IDUuNSw4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    }

    div.eventPreview .eventTime {
        background-repeat: no-repeat;
        background-position: center left;
        padding-left: 20px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCA2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjcxLjAwMDAwMCwgLTM4OC4wMDAwMDApIiBzdHJva2U9IiMwMDAwMDAiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjcyLjAwMDAwMCwgMzg5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNC41LDcuNSBMNy41LDcuNSIgaWQ9IkxpbmUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDcuNSw0LjUiIGlkPSJMaW5lLTIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNSw3LjUgTDMuNSw3LjUiIGlkPSJMaW5lLTQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iNi41IiBjeT0iNi41IiByPSI2LjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy41LDQuNSBMNy41LDMuNSIgaWQ9IkxpbmUtMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    }

    div.eventPreview div.eventDate {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
        font-size: 1.0625rem;
    }

div.totalSummary {
    width: 100%;
    padding: 20px;
    border-top: 1px solid #d8d8d8;
}

    div.totalSummary dl {
        display: grid;
        grid-template-columns: minmax(100px, 1fr);
        font-size: 0.875rem;
    }

    div.totalSummary dd,
    div.totalSummary dt {
        text-align: right;
        padding: 6px 0;
    }

        div.totalSummary dd:not(:nth-last-child(-n+2)),
        div.totalSummary dt:not(:nth-last-child(-n+2)) {
            border-bottom: 1px dashed #d8d8d8;
        }

        div.totalSummary dd:nth-last-child(-n+2),
        div.totalSummary dt:nth-last-child(-n+2) {
            font-size: 1.0625rem;
        }

    div.totalSummary dd {
        grid-column-start: 1;
        padding-right: 30px;
    }

    div.totalSummary dt {
        grid-column-start: 2;
    }

div.offerCode {
    width: 100%;
    padding: 15px;
    border-radius: 4px;
    border: 1px dashed #d8d8d8;
    background-color: rgba(243, 244, 245, 0.47);
}

    div.offerCode label {
        display: block;
        font-size: 1rem;
        padding-bottom: 6px;
    }

    div.offerCode .formBox {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        div.offerCode .formBox input {
            width: 80%;
        }

        div.offerCode .formBox button {
            width: 20%;
            height: 45px;
            background-color: #f8e71c;
            font-size: 0.875rem;
            color: black;
        }

div.confirmation {
    padding: 20px;
}

    div.confirmation input {
        display: none;
    }

        div.confirmation input[type=checkbox] + label {
            font-size: 0.875rem;
            padding-left: 25px;
            display: block;
            position: relative;
        }

            div.confirmation input[type=checkbox] + label:after {
                content: "";
                width: 18px;
                height: 18px;
                border-radius: 3px;
                border: 2px solid #d8d8d8;
                position: absolute;
                top: 1px;
                left: 0;
            }

            div.confirmation input[type=checkbox] + label a {
                text-decoration: underline;
            }

        div.confirmation input[type=checkbox]:checked + label:after {
            border-color: #f8e71c;
        }

        div.confirmation input[type=checkbox]:checked + label:before {
            content: "";
            width: 8px;
            height: 8px;
            border-radius: 3px;
            background-color: #f8e71c;
            position: absolute;
            top: 6px;
            left: 5px;
        }

.seatsSelected {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .seatsSelected .seatItem {
        position: relative;
        width: 32%;
        background-color: #f8e71c;
        border-radius: 3px;
        z-index: 99;
    }

        .seatsSelected .seatItem:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 10px;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid black;
        }

        .seatsSelected .seatItem:not(:nth-child(3n)) {
            margin-right: 2%;
        }

        .seatsSelected .seatItem .ticketPrev {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            cursor: pointer;
        }

        .seatsSelected .seatItem i {
            margin-right: 8px;
            background-color: #f8e71c;
            width: 32px;
            height: 42px;
            background-size: 15px;
        }

        .seatsSelected .seatItem span {
            font-size: 0.75rem;
            color: black;
            padding-right: 8px;
        }

            .seatsSelected .seatItem span q {
                quotes: none;
                quotes: """""""";
            }

        .seatsSelected .seatItem strong {
            font-size: 0.875rem;
            color: black;
        }

        .seatsSelected .seatItem .drop {
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            background-color: #f8e71c;
            width: 100%;
            border-radius: 0px;
            margin-top: 0px;
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
        }

            .seatsSelected .seatItem .drop a {
                padding: 10px;
                background-color: #e9db29;
                font-size: 0.75rem;
                color: black;
                text-transform: uppercase;
            }

                .seatsSelected .seatItem .drop a:not(:last-child) {
                    border-bottom: 1px solid #f8e71c;
                }

                .seatsSelected .seatItem .drop a.active,
                .seatsSelected .seatItem .drop section.cityModal div.cityModalWrapper div.cityList a:hover,
                section.cityModal div.cityModalWrapper div.cityList .seatsSelected .seatItem .drop a:hover {
                    background-color: #d8ca21;
                    background-repeat: no-repeat;
                    background-position: center right 10px;
                    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTQgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjAuMDAwMDAwLCAtMjYzLjAwMDAwMCkiIGZpbGw9IiMzNzM2MzYiPgogICAgICAgICAgICA8cGF0aCBkPSJNNTczLjMzNTQ5NSwyNjUuMDc2NzQ0IEw1NjUuNzY5ODYzLDI3Mi45ODMyNTEgQzU2NS41NDI4ODgsMjczLjIyMDQ2IDU2NS4yNDQ5NDIsMjczLjMzOTg0NCA1NjQuOTQ2OTk3LDI3My4zMzk4NDQgQzU2NC42NDkwNTIsMjczLjMzOTg0NCA1NjQuMzUxMTA3LDI3My4yMjA0NiA1NjQuMTI0MTMyLDI3Mi45ODMyNTEgTDU2MC4zNDE0MjIsMjY5LjAyOTk5OCBDNTU5Ljg4NjE5MywyNjguNTU0NDY3IDU1OS44ODYxOTMsMjY3Ljc4NTU5OSA1NjAuMzQxNDIyLDI2Ny4zMTAwNjkgQzU2MC43OTY0MzgsMjY2LjgzNDMxNSA1NjEuNTMxOTI0LDI2Ni44MzQzMTUgNTYxLjk4NzE1MywyNjcuMzEwMDY5IEw1NjQuOTQ2OTk3LDI3MC40MDMzNTcgTDU3MS42ODk3NjQsMjYzLjM1NjgxNSBDNTcyLjE0NDc4LDI2Mi44ODEwNjIgNTcyLjg4MDI2NiwyNjIuODgxMDYyIDU3My4zMzU0OTUsMjYzLjM1NjgxNSBDNTczLjc5MDUxMiwyNjMuODMyMzQ2IDU3My43OTA1MTIsMjY0LjYwMDk5MSA1NzMuMzM1NDk1LDI2NS4wNzY3NDQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
                }

                .seatsSelected .seatItem .drop a.del {
                    padding-left: 30px;
                    background-repeat: no-repeat;
                    background-position: center left 10px;
                    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjQgKDY3Mzc4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDYuMDAwMDAwLCAtMzM0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ2LjAwMDAwMCwgMzM0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0NGMUQxRCIgY3g9IjgiIGN5PSI4IiByPSI4Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy45MzQwNjU5MywtMC42MTk3ODAyMiBMMy45MzQwNjU5MywtMC42MTk3ODAyMiBDNC4yNDc2MDU1NSwtMC42MTQ4ODExNjMgNC41MDA1OTU0NSwtMC4zNjE4OTEyNTkgNC41MDU0OTQ1MSwtMC4wNDgzNTE2NDgzIEw0LjYxOTc4MDIyLDcuMjY1OTM0MDcgQzQuNjI0NDg2MDgsNy41NjcxMDg5OSA0LjM4NDE1MDQxLDcuODE1MDc0MzYgNC4wODI5NzU0OSw3LjgxOTc4MDIyIEM0LjA3NzI5NTM2LDcuODE5ODY4OTcgNC4wNzE2MTQxOSw3LjgxOTg2ODk3IDQuMDY1OTM0MDcsNy44MTk3ODAyMiBMNC4wNjU5MzQwNyw3LjgxOTc4MDIyIEMzLjc1MjM5NDQ1LDcuODE0ODgxMTYgMy40OTk0MDQ1NSw3LjU2MTg5MTI2IDMuNDk0NTA1NDksNy4yNDgzNTE2NSBMMy4zODAyMTk3OCwtMC4wNjU5MzQwNjU5IEMzLjM3NTUxMzkyLC0wLjM2NzEwODk5MiAzLjYxNTg0OTU5LC0wLjYxNTA3NDM2MiAzLjkxNzAyNDUxLC0wLjYxOTc4MDIyIEMzLjkyMjcwNDY0LC0wLjYxOTg2ODk3MiAzLjkyODM4NTgxLC0wLjYxOTg2ODk3MiAzLjkzNDA2NTkzLC0wLjYxOTc4MDIyIFoiIGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCAzLjYwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtNC4wMDAwMDAsIC0zLjYwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuMDY1OTM0MDcsLTAuNjE5NzgwMjIgTDQuMDY1OTM0MDcsLTAuNjE5NzgwMjIgQzQuMzY3MTA4OTksLTAuNjI0NDg2MDc4IDQuNjE1MDc0MzYsLTAuMzg0MTUwNDEyIDQuNjE5NzgwMjIsLTAuMDgyOTc1NDg2MSBDNC42MTk4Njg5NywtMC4wNzcyOTUzNTkzIDQuNjE5ODY4OTcsLTAuMDcxNjE0MTkyNiA0LjYxOTc4MDIyLC0wLjA2NTkzNDA2NTkgTDQuNTA1NDk0NTEsNy4yNDgzNTE2NSBDNC41MDA1OTU0NSw3LjU2MTg5MTI2IDQuMjQ3NjA1NTUsNy44MTQ4ODExNiAzLjkzNDA2NTkzLDcuODE5NzgwMjIgTDMuOTM0MDY1OTMsNy44MTk3ODAyMiBDMy42MzI4OTEwMSw3LjgyNDQ4NjA4IDMuMzg0OTI1NjQsNy41ODQxNTA0MSAzLjM4MDIxOTc4LDcuMjgyOTc1NDkgQzMuMzgwMTMxMDMsNy4yNzcyOTUzNiAzLjM4MDEzMTAzLDcuMjcxNjE0MTkgMy4zODAyMTk3OCw3LjI2NTkzNDA3IEwzLjQ5NDUwNTQ5LC0wLjA0ODM1MTY0ODQgQzMuNDk5NDA0NTUsLTAuMzYxODkxMjU5IDMuNzUyMzk0NDUsLTAuNjE0ODgxMTYzIDQuMDY1OTM0MDcsLTAuNjE5NzgwMjIgWiIgaWQ9IlJlY3RhbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDMuNjAwMDAwKSByb3RhdGUoLTMxNS4wMDAwMDApIHRyYW5zbGF0ZSgtNC4wMDAwMDAsIC0zLjYwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
                }

        .seatsSelected .seatItem.active .drop,
        .seatsSelected section.cityModal div.cityModalWrapper div.cityList a.seatItem:hover .drop,
        section.cityModal div.cityModalWrapper div.cityList .seatsSelected a.seatItem:hover .drop {
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
        }

.userDataForm {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .userDataForm div.inputGroup {
        width: 48%;
        margin-bottom: 10px;
    }

        .userDataForm div.inputGroup input {
            width: 100%;
        }

            .userDataForm div.inputGroup input + label.error {
                display: none;
            }

            .userDataForm div.inputGroup input[aria-invalid=true] + label.error {
                display: block;
                font-size: 0.8125rem;
                color: red;
                padding: 5px 10px;
            }

.paymentMethods {
    width: 100%;
}

    .paymentMethods div.paymentMethodSwitch {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
    }

        .paymentMethods div.paymentMethodSwitch a {
            height: 73px;
            padding: 0 20px;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -moz-justify-content: flex-start;
            justify-content: flex-start;
            font-size: 0.8125rem;
        }

            .paymentMethods div.paymentMethodSwitch a[data-switch=credit-card] img {
                margin-right: 8px;
                height: 20px;
            }

            .paymentMethods div.paymentMethodSwitch a.active,
            .paymentMethods div.paymentMethodSwitch section.cityModal div.cityModalWrapper div.cityList a:hover,
            section.cityModal div.cityModalWrapper div.cityList .paymentMethods div.paymentMethodSwitch a:hover {
                background-color: rgba(224, 227, 229, 0.3);
            }

    .paymentMethods div.paymentMethodForm {
        padding: 20px;
        width: 100%;
        background-color: rgba(224, 227, 229, 0.3);
    }

    .paymentMethods div.paymentMethodForm__creditCard {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }

        .paymentMethods div.paymentMethodForm__creditCard div.form {
            width: 60%;
        }

            .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup {
                width: 100%;
            }

                .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup label {
                    display: block;
                    padding-bottom: 6px;
                    font-size: 0.9375rem;
                }

                .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input {
                    width: 100%;
                    font-size: 1.1875rem;
                    word-spacing: 4px;
                }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input + label.error {
                        display: none;
                    }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input[aria-invalid=true] + label.error {
                        display: block;
                        font-size: 0.8125rem;
                        color: red;
                        padding: 5px 10px;
                    }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input[aria-invalid=true] + label.error__credit_card span.amex {
                        display: none;
                    }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input.amex {
                        background-repeat: no-repeat;
                        background-position: center right 10px;
                        background-size: 30px;
                        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI4MnB4IiBoZWlnaHQ9IjU3cHgiIHZpZXdCb3g9IjAgMCA4MiA1NyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pY29uPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuMzAzODAzOTQzIj4gICAgICAgIDxnIGlkPSJpY29uIiBmaWxsPSIjMDMwMTA0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPiAgICAgICAgICAgIDxwYXRoIGQ9Ik02OS43MDMxNTM4LDYuMzMwMTY2NjcgQzczLjAwODM4NDYsNi4zMzAxNjY2NyA3NS42OTIzMDc3LDkuMDMxMzMzMzMgNzUuNjkyMzA3NywxMi4zNDY4MzMzIEw3NS42OTIzMDc3LDQ0LjY1IEM3NS42OTIzMDc3LDQ3Ljk2ODY2NjcgNzMuMDA1MjMwOCw1MC42NjY2NjY3IDY5LjcwMzE1MzgsNTAuNjY2NjY2NyBMMTIuMjk2ODQ2Miw1MC42NjY2NjY3IEM4Ljk5MTYxNTM4LDUwLjY2NjY2NjcgNi4zMDQ1Mzg0Niw0Ny45NjU1IDYuMzA0NTM4NDYsNDQuNjUgTDYuMzA0NTM4NDYsMTIuMzQ2ODMzMyBDNi4zMDQ1Mzg0Niw5LjAyODE2NjY3IDguOTkxNjE1MzgsNi4zMzAxNjY2NyAxMi4yOTY4NDYyLDYuMzMwMTY2NjcgTDY5LjcwMzE1MzgsNi4zMzAxNjY2NyBaIE02OS43MDMxNTM4LDAgTDEyLjI5Njg0NjIsMCBDNS41MTI5MjMwOCwwIDAsNS41MzIxNjY2NyAwLDEyLjM0NjgzMzMgTDAsNDQuNjUgQzAsNTEuNDY3ODMzMyA1LjUxMjkyMzA4LDU3IDEyLjI5Njg0NjIsNTcgTDY5LjcsNTcgQzc2LjQ4NzA3NjksNTcgODIsNTEuNDY3ODMzMyA4Miw0NC42NTMxNjY3IEw4MiwxMi4zNDY4MzMzIEM4Miw1LjUzMjE2NjY3IDc2LjQ4NzA3NjksMCA2OS43MDMxNTM4LDAgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgPHBhdGggZD0iTTM4LjM1ODA0NTUsMjAgTDM0LjAxNTkyMjUsMzAuMDYxNjg4MyBMMjkuNjkyNTAyMSwyMCBMMjQuMTUwMjk0OSwyMCBMMjQuMTUwMjk0OSwzNC40NDQ4MDUyIEwxNy45Nzg0MzMsMjAgTDEzLjMwMjc4MDEsMjAgTDcsMzUgTDEwLjcyODA1MzksMzUgTDEyLjEwODkzMDEsMzEuNjQ5MzUwNiBMMTkuMTY5MTY2LDMxLjY0OTM1MDYgTDIwLjU2NTYyNzYsMzUgTDI3LjY4ODIwNTYsMzUgTDI3LjY4ODIwNTYsMjMuODYwMzg5NiBMMzIuNDEwNjE1LDM1IEwzNS42Mjc0NjQyLDM1IEw0MC40NjUyMDY0LDI0LjA1MTk0ODEgTDQwLjQ2NTIwNjQsMzUgTDQ0LDM1IEw0NCwyMCBMMzguMzU4MDQ1NSwyMCBaIE0xMy40NDMwNDk3LDI4LjQwOTA5MDkgTDE1LjU1MzMyNzcsMjMuMTY1NTg0NCBMMTcuNzQ3NzY3NSwyOC40MDkwOTA5IEwxMy40NDMwNDk3LDI4LjQwOTA5MDkgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgPHBhdGggZD0iTTY5LjUyNjUwMjIsMjcuMzE1MzM0OCBMNzYsMjAuMDI5MTU3NyBMNzEuNDAwNjYxMSwyMC4wMjkxNTc3IEw2Ny4yNTcxMTI1LDI0LjY3NDk0NiBMNjMuMjUwNjE5OCwyMCBMNDksMjAgTDQ5LDM0Ljk2NzYwMjYgTDYyLjc4NTI2NzQsMzQuOTY3NjAyNiBMNjcuMTI2NDMxNCwzMC4wMjA1MTg0IEw3MS4zNjI0MTI5LDM1IEw3NS45NDU4MTUxLDM1IEw2OS41MjY1MDIyLDI3LjMxNTMzNDggWiBNNjAuODk4MzU5MSwzMS44MjUwNTQgTDUyLjU2MzQ1MTgsMzEuODI1MDU0IEw1Mi41NjM0NTE4LDI4Ljg2NzE3MDYgTDYwLjUzODE4OTEsMjguODY3MTcwNiBMNjAuNTM4MTg5MSwyNi4wMjI2NzgyIEw1Mi41NjM0NTE4LDI2LjAyMjY3ODIgTDUyLjU2MzQ1MTgsMjMuMjIwMzAyNCBMNjEuMzYwNTI0MSwyMy4yNDI5ODA2IEw2NC44NzkzNTMxLDI3LjMxODU3NDUgTDYwLjg5ODM1OTEsMzEuODI1MDU0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
                    }

                        .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input.amex + label.error__credit_card span.amex {
                            display: inline;
                        }

                        .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup input.amex + label.error__credit_card span.cc {
                            display: none;
                        }

            .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup__auto {
                width: auto;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: start;
                -ms-flex-align: start;
                -moz-align-items: flex-start;
                align-items: flex-start;
                -webkit-box-direction: normal;
                -webkit-box-orient: vertical;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
            }

            .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup__sub {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: start;
                -ms-flex-align: start;
                -moz-align-items: flex-start;
                align-items: flex-start;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                -moz-justify-content: space-between;
                justify-content: space-between;
            }

            .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup__security_code {
                width: 125px;
            }

            .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup.select_group label.error {
                display: none;
                font-size: 0.8125rem;
                color: red;
                padding: 5px 10px;
            }

            .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup .selectGroup {
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -moz-justify-content: flex-start;
                justify-content: flex-start;
            }

                .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup .selectGroup .select {
                    position: relative;
                    border: 1px solid #e5e5e5;
                    background-color: white;
                    border-radius: 2px;
                }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup .selectGroup .select:first-child {
                        margin-right: 10px;
                    }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup .selectGroup .select:after {
                        content: "";
                        position: absolute;
                        top: 50%;
                        right: 10px;
                        -webkit-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        transform: translateY(-50%);
                        width: 0;
                        height: 0;
                        border-left: 5px solid transparent;
                        border-right: 5px solid transparent;
                        border-top: 5px solid black;
                        z-index: 2;
                    }

                    .paymentMethods div.paymentMethodForm__creditCard div.form div.inputGroup .selectGroup .select select {
                        position: relative;
                        width: 100px;
                        font-size: 1.0625rem;
                        appearance: none;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        padding: 12px 8px;
                        z-index: 3;
                        background: transparent;
                    }

        .paymentMethods div.paymentMethodForm__creditCard div.desc {
            width: 35%;
        }

            .paymentMethods div.paymentMethodForm__creditCard div.desc img {
                max-width: 100%;
                margin-top: 25px;
            }

            .paymentMethods div.paymentMethodForm__creditCard div.desc p {
                font-size: 0.6875rem;
                line-height: 22px;
            }

.eventWarning {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    border-radius: 4px;
    padding: 8px 5px;
}

    .eventWarning img {
        max-width: 20px;
        margin-right: 15px;
    }

    .eventWarning figcaption {
        font-size: 0.75rem;
        color: #8a6d3b;
    }

        .eventWarning figcaption small {
            font-size: 0.75rem;
            color: #8a6d3b;
        }

div.modalAgreement {
    position: fixed;
    z-index: 999;
    display: none;
}

    div.modalAgreement div.modalOverlay {
        width: 100vw;
        height: 100vh;
        background-color: rgba(0, 0, 0, 0.8);
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
    }

        div.modalAgreement div.modalOverlay div.modalAgreementContent {
            width: 650px;
            max-width: 95%;
            background-color: white;
            box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
        }

            div.modalAgreement div.modalOverlay div.modalAgreementContent h5 {
                width: 100%;
                height: 70px;
                background-color: #f8e71c;
                display: -webkit-box;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -moz-align-items: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                -moz-justify-content: space-between;
                justify-content: space-between;
                font-size: 0.875rem;
                color: black;
                margin: 0;
                padding: 0 20px;
            }

                div.modalAgreement div.modalOverlay div.modalAgreementContent h5 button.close {
                    width: 25px;
                    height: 25px;
                    background-color: transparent;
                    background-repeat: no-repeat;
                    background-position: center center;
                    background-size: 10px;
                    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OTIgNDkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTIgNDkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTMwMC4xODgsMjQ2TDQ4NC4xNCw2Mi4wNGM1LjA2LTUuMDY0LDcuODUyLTExLjgyLDcuODYtMTkuMDI0YzAtNy4yMDgtMi43OTItMTMuOTcyLTcuODYtMTkuMDI4TDQ2OC4wMiw3Ljg3MmMtNS4wNjgtNS4wNzYtMTEuODI0LTcuODU2LTE5LjAzNi03Ljg1NmMtNy4yLDAtMTMuOTU2LDIuNzgtMTkuMDI0LDcuODU2TDI0Ni4wMDgsMTkxLjgyTDYyLjA0OCw3Ljg3MmMtNS4wNi01LjA3Ni0xMS44Mi03Ljg1Ni0xOS4wMjgtNy44NTZjLTcuMiwwLTEzLjk2LDIuNzgtMTkuMDIsNy44NTZMNy44NzIsMjMuOTg4Yy0xMC40OTYsMTAuNDk2LTEwLjQ5NiwyNy41NjgsMCwzOC4wNTJMMTkxLjgyOCwyNDZMNy44NzIsNDI5Ljk1MmMtNS4wNjQsNS4wNzItNy44NTIsMTEuODI4LTcuODUyLDE5LjAzMmMwLDcuMjA0LDIuNzg4LDEzLjk2LDcuODUyLDE5LjAyOGwxNi4xMjQsMTYuMTE2YzUuMDYsNS4wNzIsMTEuODI0LDcuODU2LDE5LjAyLDcuODU2YzcuMjA4LDAsMTMuOTY4LTIuNzg0LDE5LjAyOC03Ljg1NmwxODMuOTYtMTgzLjk1MmwxODMuOTUyLDE4My45NTJjNS4wNjgsNS4wNzIsMTEuODI0LDcuODU2LDE5LjAyNCw3Ljg1NmgwLjAwOGM3LjIwNCwwLDEzLjk2LTIuNzg0LDE5LjAyOC03Ljg1NmwxNi4xMi0xNi4xMTZjNS4wNi01LjA2NCw3Ljg1Mi0xMS44MjQsNy44NTItMTkuMDI4YzAtNy4yMDQtMi43OTItMTMuOTYtNy44NTItMTkuMDI4TDMwMC4xODgsMjQ2eiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
                }

            div.modalAgreement div.modalOverlay div.modalAgreementContent div.agreementText {
                width: 100%;
                height: 500px;
                max-height: 500px;
                padding: 20px;
                overflow-y: scroll;
                font-size: 0.875rem;
                color: black;
                line-height: 26px;
            }

            div.modalAgreement div.modalOverlay div.modalAgreementContent div.agreementFooter {
                padding: 20px;
                width: 100%;
                border-top: 1px solid #d8d8d8;
            }

                div.modalAgreement div.modalOverlay div.modalAgreementContent div.agreementFooter button {
                    padding: 12px 20px;
                    font-size: 0.875rem;
                    color: black;
                    border-radius: 3px;
                    border: 0;
                    background-color: #f8e71c;
                }

    div.modalAgreement.show {
        display: block;
    }

button.paymentPost {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-bottom: 20px;
    border-radius: 3px;
    height: 60px;
    background-color: #f8e71c;
    font-size: 1.25rem;
    color: black;
}

#ebiletinputs {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    max-width: 600px;
}

    #ebiletinputs button {
        width: 13.75rem;
        height: 2.8125rem;
        margin-bottom: 0.625rem;
        background-color: #f8e71c;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        border-radius: 0.25rem;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        font-size: 0.9375rem;
        color: #000;
        width: 49%;
    }

    #ebiletinputs input {
        width: 100%;
        height: 2.8125rem;
        padding: 0.625rem;
        background-color: #fff;
        border: 0.0625rem solid rgba(71, 71, 71, 0.1);
        border-radius: 0.25rem;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        font-size: 0.9375rem;
        color: #474747;
        width: 49%;
        margin-right: 1%;
    }

#AddComment form {
    text-align: center;
    margin: 20px auto;
}

    #AddComment form textarea {
        border: 0;
        outline: 0;
        padding: 1em;
        display: block;
        width: 100%;
        margin-top: 1em;
        resize: none;
        background-color: #f3f5f8;
    }

    #AddComment form button {
        width: 13.75rem;
        height: 2.8125rem;
        margin-bottom: 0.625rem;
        background-color: #f8e71c;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        border-radius: 0.25rem;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        font-size: 0.9375rem;
        color: black;
    }

#AddComment .post-message {
    text-align: center;
    margin: 20px auto;
}

    #AddComment .post-message .alert-info {
        color: black;
        background-color: #7fd0ef;
        border-color: #f5c6cb;
        position: relative;
        padding: 0.75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        width: 100%;
        display: none;
    }

    #AddComment .post-message .alert-danger {
        color: #721c24;
        background-color: #f8d7da;
        border-color: #f5c6cb;
        position: relative;
        padding: 0.75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        width: 100%;
        display: none;
    }

#comments h4 {
    font-size: 1.1875rem;
    color: #474747;
    margin-top: 20px;
}

#comments .comment {
    padding: 0.9375rem 0;
    border-bottom: 1px solid rgba(71, 71, 71, 0.1);
    margin-bottom: 1.075rem;
    position: relative;
}

    #comments .comment .commentuser {
        font-size: 1.1875rem;
        color: #474747;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
    }

        #comments .comment .commentuser img {
            max-width: 30px;
            margin-right: 10px;
        }

    #comments .comment .detail {
        padding: 0;
        margin-left: 40px;
    }

    #comments .comment .created {
        padding: 0px;
        text-align: right;
        font-size: 14px;
    }

@media only screen and (max-width:980px) {
    #comments .comment .created {
        font-size: 12px;
    }
}

#comments .comment .rating {
    position: absolute;
    right: 0px;
    top: 10px;
    pointer-events: none;
}

@media only screen and (max-width:980px) {
    #comments .comment .rating {
        font-size: x-small;
    }
}

@media only screen and (max-width:980px) {
    #comments .comment .rating span label:before {
        margin: 10px 1px;
    }
}

#comments .comment:last-child {
    border: none;
}

.rating {
    border: none;
    float: left;
}

    .rating input {
        cursor: pointer;
        display: none;
    }

    .rating label:before {
        cursor: pointer;
        margin: 5px;
        font-size: 1.25em;
        font-family: FontAwesome;
        display: inline-block;
        content: "";
    }

    .rating label {
        color: #ddd;
        float: right;
    }

    .rating input:checked ~ label,
    .rating:not(:checked) > label:hover,
    .rating:not(:checked) > label:hover ~ label {
        color: #FFD700;
    }

        .rating input:checked + label:hover,
        .rating input:checked ~ label:hover,
        .rating label:hover ~ input:checked ~ label,
        .rating input:checked ~ label:hover ~ label {
            color: #FFED85;
        }

.rate {
    cursor: pointer;
    margin: 5px 0px;
}

    .rate .rating {
        pointer-events: none;
    }

        .rate .rating label:before {
            margin: 0px 5px;
        }

    .rate span {
        color: white;
    }



.headerYN-loginSuccess {
    width: 34px;
    height: 34px;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bolder;
    color: #fff;
    border-radius: 50%;
    min-width: 34px;
}

.headerYN_ust-govde--user {
    width: 78px;
    height: 44px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
}

    .headerYN_ust-govde--user:hover:after {
        position: Absolute;
        width: 100%;
        height: 5px;
        background: #000;
        top: -20px;
        left: 0;
        content: "";
    }

    .headerYN_ust-govde--user ul {
        display: none;
    }

    .headerYN_ust-govde--user > img {
        margin-right: 10px;
        width: 24px;
    }

    .headerYN_ust-govde--user div img {
        width: 30px;
    }

    .headerYN_ust-govde--user div {
        display: flex;
        align-items: center;
    }

    .headerYN_ust-govde--user:hover ul {
        display: block;
        width: 200px;
        right: 0;
        top: 20px;
        position: absolute;
        border-radius: 5px;
        padding-top: 55px;
    }

        .headerYN_ust-govde--user:hover ul li {
            width: 100%;
            background: #f8e71c;
            border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        }

            .headerYN_ust-govde--user:hover ul li a {
                width: 100%;
                display: block;
                font-weight: 500;
                color: #000;
                font-size: 0.8125rem;
                padding: 10px 20px;
                display: Flex;
                align-items: center;
            }

            .headerYN_ust-govde--user:hover ul li:hover {
                background: #d3c519;
            }

        .headerYN_ust-govde--user:hover ul:after {
            content: "";
            position: absolute;
            top: 40px;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #f8e71c;
            margin-top: 5px;
            right: 7px;
        }


        .headerYN_ust-govde--user:hover ul li:first-child {
            -webkit-border-top-left-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-topright: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }

        .headerYN_ust-govde--user:hover ul li:last-child {
            -webkit-border-bottom-right-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -moz-border-radius-bottomright: 4px;
            -moz-border-radius-bottomleft: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }

.anasayfaHikaye {
    width: 100%;
    margin: auto;
    background: #353a42;
}

    .anasayfaHikaye ul::-webkit-scrollbar {
        width: 100%;
        height: 10px;
    }

    .anasayfaHikaye ul::-webkit-scrollbar-track {
        background: #555;
    }

    .anasayfaHikaye ul::-webkit-scrollbar-thumb {
        background: #555;
        border-radius: 3px;
    }

        .anasayfaHikaye ul::-webkit-scrollbar-thumb:hover {
            background: #555;
        }




    .anasayfaHikaye .swiper-slide_img img {
        border-radius: 12px;
    }

    .anasayfaHikaye .swiper-slide_div a {
        font-size: 12px;
        font-weight: bold;
        display: block;
        padding-top: 10px;
        line-height: 15px;
        color: #454545;
        text-align: center;
    }

    .anasayfaHikaye ul {
        display: flex;
        overflow-x: scroll;
        scroll-behavior: smooth;
        width: 1280px;
        margin: auto;
        padding: 30px 10px;
    }

        .anasayfaHikaye ul li {
            margin-right: 20px;
            display: flex;
            align-items: center;
            padding: 10px;
            flex: 1;
            transition: all ease 0.3s
        }

            .anasayfaHikaye ul li figure {
                width: 100px;
                min-width: 100px;
            }

                .anasayfaHikaye ul li figure img {
                    width: 100px;
                    border-radius: 10px;
                    min-width: 100px;
                }

            .anasayfaHikaye ul li h3 {
                font-size: 16px;
                font-weight: bold;
                color: #454545;
            }

                .anasayfaHikaye ul li h3 a {
                    color: #454545;
                }

.anasayfaHikaye_hikaye_div {
    padding-left: 20px;
}

.anasayfaHikaye ul li:hover {
    transition: all ease 0.3s;
    background: #f8e71c;
    border-radius: 8px;
    cursor: pointer;
}

.anasayfaHikaye ul li {
    background: #fff;
    min-width: 300px;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    border-radius: 12px
}

@media screen and (min-width:180px) and (max-width:1025px) {
    .anasayfaHikaye {
        width: 100%;
        overflow-x: scroll;
        padding: 10px;
        scroll-behavior: smooth;
    }

        .anasayfaHikaye ul li h3 {
            font-size: 12px;
        }

        .anasayfaHikaye ul li {
            text-align: left;
            min-width: inherit;
            border-radius: 8px;
            margin-right: 10px;
        }

    .anasayfaHikaye_hikaye_div {
        min-width: 130px;
        padding-left: 20px;
    }

    .anasayfaHikaye::-webkit-scrollbar {
        display: none;
    }

    .anasayfaHikaye ul li figure {
        width: 70px;
        min-width: 70px;
    }

        .anasayfaHikaye ul li figure img {
            width: 70px;
            border-radius: 10px;
            min-width: 70px;
        }

    .anasayfaHikaye ul {
        width: 100%;
        padding: 10px;
    }
}

.headerYN_ust-govde--user:hover ul li a {
    font-size: 14px !important;
    text-shadow: none !important;
    color: #000 !important;
}

.headerYN_ust-govde--user:hover ul li:after {
    display: none !important;
}

@media only screen and (max-width: 980px) {
    .Index .jumbotronButton {
        width: 140px !important;
        height: 40px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 432px) and (max-width: 758px) {
    div.floatSummary.closed.semiClosed {
        bottom: -220px;
    }
}

@media (min-width: 759px) and (max-width: 972px) {
    div.floatSummary.closed {
        bottom: -218px;
    }
}

/****************************************** 9.12.2021*************/
.hikayeYN {
    width: 100%;
    padding: 30px 0;
    background: #f2f2f2;
}

    .hikayeYN .alanTitle {
        margin-top: 0;
    }

    .hikayeYN ul {
        width: 100%;
        display: flex;
        text-align: center;
        overflow-x: auto;
        scroll-behavior: smooth;
        scrollbar-width: thin;
        padding-bottom: 10px;
    }

        .hikayeYN ul li {
            margin-right: 10px;
            background: #fff;
            border-radius: 12px;
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            position: relative;
            transition: all ease 0.3s;
            padding: 10px 20px;
        }

            .hikayeYN ul li:hover {
                transition: all ease 0.3s;
                -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
            }

            .hikayeYN ul li:last-child {
                margin: 0;
            }

            .hikayeYN ul li img {
                max-height: 60px;
                max-width: 100px;
                margin: 10px 0;
            }

            .hikayeYN ul li a {
                position: Absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
            }

            .hikayeYN ul li h3 {
                font-weight: 400;
                font-size: 13px;
            }

    .hikayeYN > div {
        width: 1260px;
        margin: auto;
    }

.searchAlt {
    width: 100%;
    position: absolute;
    padding: 70px 30px 30px 30px;
    left: 0;
    top: 0;
    background: #fff;
    display: none;
    border-radius: 0.625rem;
    -webkit-border-radius: 0.625rem;
}


.tab-govde {
    display: none !important;
}

    .tab-govde.secili {
        display: flex !important;
        flex-wrap: wrap;
    }

.searchAlt_govde-tabsKontrol a {
    color: #a4a4a4;
    font-size: 16px;
    font-weight: bold;
    margin-right: 30px;
}

    .searchAlt_govde-tabsKontrol a.secili {
        color: #000;
    }

.searchAlt_govde-tabsGovde {
    width: 100%;
    padding-top: 10px;
}

.searchAlt_liste {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.searchAlt_liste-item {
    width: 50%;
    position: relative;
    padding-left: 70px;
    height: 64px;
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    .searchAlt_liste-item figure {
        position: absolute;
        left: 0;
        top: 0;
        width: 50px;
    }

    .searchAlt_liste-item strong a {
        color: #000;
        font-size: 15px;
    }

    .searchAlt_liste-item p {
        font-size: 13px;
    }

.searchAlt_oneri h5 a {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    margin-top: 5px;
    display: block;
}

.searchAlt_oneri span {
    font-size: 14px;
}

.searchAlt_liste-item figure img {
    height: 64px;
}

.searchAlt_liste-item strong a:hover,
.searchAlt_oneri h5 a:hover {
    text-decoration: underline;
}

.aramaMobil {
    display: none;
}

.alanTitle {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    margin-top: 100px;
}

    .alanTitle h2, .alanTitle h1 {
        font-weight: 500;
        font-size: 30px !important;
    }

body {
    color: #000 !important;
}

.tumuBtn {
    height: 40px;
    line-height: 40px;
    display: flex;
    padding: 0 20px;
    border-radius: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #04092c;
    align-items: center;
    transition: all ease 0.3s;
}

    .tumuBtn img {
        width: 12px;
        height: 12px;
        margin-left: 10px;
        transition: all ease 0.3s;
    }

    .tumuBtn:hover {
        background: #f8e71c;
        transition: all ease 0.3s;
    }

        .tumuBtn:hover img {
            margin-left: 15px;
        }

section.seatsSummaryLine div.eventDetailSummary h1, section.seatsSummaryLine div.eventDetailSummary h1 a {
    font-weight: bold
}

.banner1 {
    width: 1270px;
    margin: 90px auto;
    min-height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 60px 90px;
    background-position: center right !important;
    border-radius: 12px;
    transition: all ease 0.3s;
    background-size: 100% 100% !important;
}

    .banner1 h2 {
        color: #fff;
        font-size: 30px;
        font-weight: bold;
        font-style: italic;
        margin-top: 15px;
    }

        .banner1 h2 b {
            color: #e0a44e;
            display: block;
            font-size: 48px;
            font-style: normal;
        }

    .banner1 p {
        color: #fff;
        font-size: 20px;
        line-height: 30px;
        margin: 30px 0;
        max-width: 600px;
    }

    .banner1 a {
        height: 50px;
        border-radius: 12px;
        line-height: 50px;
        background: #e0a44e;
        color: #000;
        font-size: 14px;
        font-weight: bold;
        padding: 0 30px;
        display: inline-block;
        transition: all ease 0.3s;
    }

        .banner1 a:hover {
            background: #f8e71c;
            transition: all ease 0.3s;
        }

    .banner1:hover {
        transition: all ease 0.3s;
        background-size: 110% 110% !important;
    }

.etkinlikBG {
    padding: 90px 0;
    background: url(https://b6s54eznn8xq.merlincdn.net/dist/assets/img/etkinlikbg1920.jpg);
    margin-top: 60px;
    background-size: cover !important;
    background-position: bottom center !important;
}

    .etkinlikBG .alanTitle {
        margin-top: 0;
    }

    .etkinlikBG .date {
        background-color: #fff !important;
    }

    .etkinlikBG h2 {
        color: #fff !important;
    }

    .etkinlikBG .alanTitle a {
        color: #fff !important;
    }

        .etkinlikBG .alanTitle a:hover {
            background: #ff4061;
        }

        .etkinlikBG .alanTitle a img {
            filter: brightness(0) invert(1);
        }

    .etkinlikBG button span {
        color: #fff !important;
    }




@media screen and (min-width:1200px) and (max-width:1700px) {
    .etkinlikBG {
        background: url(https://b6s54eznn8xq.merlincdn.net/dist/assets/img/etkinlikbg1366.jpg);
    }
}

@media screen and (min-width:1930px) {
    .etkinlikBG {
        background: url(https://b6s54eznn8xq.merlincdn.net/dist/assets/img/etkinlikbg2k.jpg);
    }
}

@media screen and (min-width:10px) and (max-width:1100px) {
    .etkinlikBG {
        background: #34132a !important;
    }
}






@media screen and (min-width:1100px) {
    .searchBarMobil .searchAlt {
        display: none !important;
    }
}





@media screen and (min-width:1100px) {
    @media screen and (min-height: 500px) and (max-height: 700px) {
        section.hero div.heroSearch {
            margin-top: -5%;
        }
    }
}



@media screen and (min-width:180px) and (max-width:1200px) {
    .searchBarMobil input {
        padding-left: 0;
    }

    .searchBarMobil .searchAlt {
        display: block;
    }

    .searchAlt {
        display: block;
    }

    .searchAlt_liste-item {
        width: 100%;
        height: auto;
        min-height: 70px;
    }

    .aramaMobil {
        display: flex !important;
        margin-bottom: 5px;
        margin-left: 10px;
        width: 32px;
        justify-content: center;
        align-items: center;
    }

    .searchBar {
        height: 100vh !important;
        left: 0 !important;
        overflow-y: scroll;
    }

    .heroSearch {
        display: none !important;
    }

    .searchBarMobil {
        z-index: 2;
    }

    .searchAlt_govde-tabsGovde {
        padding: 20px;
    }

    .searchAlt {
        height: calc(100% - 80px);
        padding: 0;
        max-height: inherit;
        top: 80px;
    }

    .searchAlt_govde-tabsKontrol {
        width: 100%;
        display: flex;
        margin: 10px 0;
        border-top: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        padding: 10px 0;
    }

        .searchAlt_govde-tabsKontrol a {
            flex: 1;
            text-align: center;
            font-size: 14px;
            margin-right: 0;
        }

    .tab-govde.secili {
        flex-direction: column;
    }

    .searchAlt_liste {
        width: 100%;
        margin-right: 0;
        flex-direction: column;
    }

    .searchAlt_liste-item figure img {
        height: 64px !important;
    }

    .searchAlt_oneri {
        width: 100%;
        margin-top: 20px;
    }

        .searchAlt_oneri img {
            height: auto !important;
            width: 100% !important;
        }

    .searchAlt_liste-item:nth-child(4) {
        display: none;
    }

    .hikayeYN {
        padding: 20px 20px 0 20px;
    }

    .SehrineOzel .alanTitle {
        margin-bottom: 0;
        margin-top: 40px;
        align-items: center;
        padding: 0 20px;
    }

    .SehrineOzel .container > .alanTitle {
        margin-bottom: 20px;
        margin-top: 40px;
        align-items: center;
        padding: 0;
    }

    .hikayeYN > div {
        width: 100%;
    }

    .hikayeYN li {
        min-width: 140px;
        padding: 10px !important;
    }

    .tumuBtn {
        font-size: 10px;
        line-height: inherit;
        padding: 0 10px;
        text-align: right;
    }

    .alanTitle h2, .alanTitle h1 {
        font-size: 16px !important;
        font-weight: bold;
        margin-bottom: 0;
        line-height: 20px;
    }

    .banner1 {
        height: auto;
        padding: 40px 20px;
        width: 100%;
        border-radius: 0;
        min-height: inherit;
        margin: 20px 0 0 0;
        background-position: -150px 0 !important;
        background-size: cover !important;
    }

        .banner1 div img {
            display: none;
        }

        .banner1 h2 {
            font-size: 14px !important;
            margin: 0;
            text-shadow: 0px 2px 4px rgb(0 0 0 / 30%);
        }

            .banner1 h2 b {
                font-size: 16px !important;
                text-shadow: 0px 2px 4px rgb(0 0 0 / 30%);
            }

        .banner1 p {
            font-size: 11px;
            max-width: 60%;
            line-height: 14px;
            margin: 15px 0;
        }

        .banner1 a {
            height: 34px;
            line-height: 34px;
        }

    .etkinlikBG {
        padding: 20px 0;
        margin-top: 20px;
    }

    .hikayeYN ul li img {
        max-height: 35px;
        margin: 0 !important;
    }

    .hikayeYN ul li h3 {
        font-size: 10px;
    }

    .tumuBtn img {
        display: none;
    }

    .Index .carousel {
        margin: 0 !important;
    }

    .tumuBtn {
        min-width: 90px;
    }
}

@media screen and (min-width: 1500px) and (max-width: 1900px) .etkinlikBG {
    background: url(https://b6s54eznn8xq.merlincdn.net/dist/assets/img/etkinlikbg1600.jpg);
}

.hikayeYN {
    background: #f1f1f1 !important;
}

    .hikayeYN ul li {
        border: 1px solid #bfbfbf !important;
        padding: 10px !important;
    }

.mobilmenuYN .sh2 {
    background-image: none !important;
}

.mobilmenuYN img {
    width: 24px;
    opacity: 0.5;
    margin-bottom: 5px;
}

.mobilmenuYN {
    background: #fff !important;
    box-shadow: 0 -1px 0 #00000014;
}

    .mobilmenuYN .subMenu a {
        display: flex !important;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 15px !important;
    }

        .mobilmenuYN .subMenu a img {
            min-width: 30px;
            width: 30px;
        }

    .mobilmenuYN a span {
        font-size: 10px !important;
    }

    .mobilmenuYN .shortCut {
        height: 60px !important;
    }

.sporlistAdres {
    min-width: 230px;
    max-width: 230px;
    padding-right: 10px;
}

/*************************************** 24 12 2021 *****************/
#takvimHeader select {
    user-select: none;
    height: 50px !important;
    line-height: 50px !important;
    border-radius: 10px !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    font-weight: bold;
    text-align: left;
    font-size: 16px;
    color: #474747;
    padding: 0 20px !important;
    -webkit-appearance: none;
    background: #fff;
    width: 100%;
}

.voleybolfilter .col-xs-4:after {
    margin-top: -5px;
}

.customSelect .selector {
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



@media screen and (min-width: 1500px) and (max-width: 1900px) {
    .etkinlikBG {
        background: url(https://b6s54eznn8xq.merlincdn.net/dist/assets/img/etkinlikbg1600.jpg);
    }
}


@media screen and (min-width: 180px) and (max-width:1100px) {
    .voleybolfilter {
        margin: 0 !important;
    }

    .voleybolDetay_fikstur ul li:hover {
        padding: 30px !important;
    }

    .header-container > .row {
        flex-direction: column;
    }

    .header-container .col-xs-6 {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        position: relative;
    }

    #takvimHeader {
        min-height: 310px;
        height: auto !important;
    }

    .voleybolDetay {
        padding-bottom: 0 !important;
    }

    #takvimHeader .col-xs-6:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 25px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        margin-top: -5px;
        border-top: 5px solid #474747;
    }

    .eventDetailBody > div > div {
        width: 100%;
    }

    .eventDetailBody .tabButtons button {
        padding: 0 10px !important;
        flex: 1;
    }

    .eventHeaderContent,
    .eventHeaderContent strong {
        color: #fff !important;
    }
}

/*****************************************/
.seanceSelectYN {
    position: absolute;
    width: 120px;
    height: 24px;
    border-radius: 4px;
    background: #f8e71c;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    right: 95px;
    top: 14px;
}

.sonkoltuklarYN {
    position: relative;
}

    .sonkoltuklarYN:hover strong {
        background: #000;
        color: #fff;
    }

.cityEvents {
    width: 100%;
}

    .cityEvents h2 {
        margin-bottom: 30px !important;
    }

#eventHistoryList {
    overflow-x: scroll;
    width: 100%;
    display: flex;
    padding-bottom: 20px;
}

#eventHistory {
    padding: 60px 0;
}

#eventHistoryList img {
    border-radius: 12px;
}

.cityEvents .cityEvent a div {
    width: 100%;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.cityEventsSil {
    font-size: 13px;
    position: absolute;
    right: 18px;
    top: 10px;
    z-index: 2;
}

.cityEvents .cityEvent {
    position: relative;
}

#eventHistoryList::-webkit-scrollbar {
    height: 5px;
}

#eventHistoryList::-webkit-scrollbar-track {
    background: #ddd;
}

#eventHistoryList::-webkit-scrollbar-thumb {
    background: #888;
}

    #eventHistoryList::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.eventHeaderContent,
.eventHeaderContent strong {
    color: #fff !important;
}




@media screen and (min-width: 180px) and (max-width:1100px) {
    .sonkoltuklarYN {
        padding: 15px 40px 45px 15px !important;
    }

    .seanceSelectYN {
        right: auto;
        left: 15px;
        top: 44px;
    }

    #eventHistory {
        padding: 20px 20px 0 20px;
    }

    #eventHistoryList {
        padding: 0 0 20px 0;
    }

    .cityEventsContainer {
        padding: 0 !important;
        max-width: inherit;
    }

    #eventHistoryList .cityEvent {
        min-width: 140px;
        margin-right: 10px;
        max-width: 140px;
    }

    .cityEventsSil {
        right: 8px;
        top: 8px;
    }

    .cityEvents .cityEvent a div {
        font-size: 13px;
    }

    .cityEvents h2 {
        font-size: 16px !important;
        line-height: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 180px) and (max-width:1100px) {
    #eventHistoryList {
        overflow: scroll;
    }
}

.cityEvent img {
    border-radius: 12px;
}

@media screen and (min-width: 180px) and (max-width: 1100px) {
    #city-events {
        padding: 0 20px;
    }

        #city-events .row {
            width: 100%;
            overflow-x: scroll;
            display: flex;
            flex-wrap: nowrap !important;
            margin: 0 !important;
        }

    .cityEvent {
        min-width: 140px;
        margin-right: 10px;
        max-width: 140px;
    }
}

#eventHistoryList {
    overflow: auto !important;
}









/******************************************** 27.12.2021*/
.sehir-detay {
    width: 1270px;
    margin: auto;
    color: #000;
}

    .sehir-detay h1,
    .sehir-detay h2 {
        font-weight: bold;
        font-size: 30px !important;
        color: #04092c !important;
        margin-bottom: 30px;
    }

.sehir-detay__etkinlikler__filtre {
    width: 100%;
    height: 80px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    display: Flex;
    position: relative;
    z-index: 10;
}

    .sehir-detay__etkinlikler__filtre > div > span {
        font-size: 13px;
        line-height: 16px;
        color: #000000;
        opacity: 0.7;
        position: relative;
        z-index: 4;
    }

.sehir-detay__etkinlikler__mekanfiltre {
    width: 100%;
}

    .sehir-detay__etkinlikler__mekanfiltre input {
        background: #FFFFFF;
        border: 1px solid #DDDDDD;
        box-sizing: border-box;
        border-radius: 8px;
        height: 48px;
        line-height: 46px;
        padding-left: 20px;
        width: 340px;
        z-index: 2;
        background: #fff;
    }

    .sehir-detay__etkinlikler__mekanfiltre > li {
        position: relative;
        font-size: 18px;
        font-weight: bold;
        position: relative;
        padding-right: 0;
        display: flex;
        align-items: center;
        z-index: 2;
        width: 100%;
    }

        .sehir-detay__etkinlikler__mekanfiltre > li > div {
            display: none;
            position: absolute;
            left: -31px;
            top: -37px;
            width: 400px;
            background: #fff;
            padding: 80px 20px 20px 20px;
            border: 1px solid #DDDDDD;
            -webkit-border-radius: 12px;
            -webkit-border-top-right-radius: 0;
            -moz-border-radius: 12px;
            -moz-border-radius-topright: 0;
            border-radius: 12px;
            border-top-right-radius: 0;
        }

        .sehir-detay__etkinlikler__mekanfiltre > li:hover > div {
            display: block;
        }

        .sehir-detay__etkinlikler__mekanfiltre > li > div > ul {
            width: 100%;
            overflow-y: scroll;
            overflow-x: hidden;
            max-height: 400px;
            display: flex;
            margin-top: 16px;
            flex-direction: column;
        }

        .sehir-detay__etkinlikler__mekanfiltre > li > img {
            margin-left: 10px;
            z-index: 2;
        }

        .sehir-detay__etkinlikler__mekanfiltre > li > div > ul > li {
            font-weight: normal;
            margin-bottom: 20px;
            padding-right: 10px;
            order: 2;
        }

            .sehir-detay__etkinlikler__mekanfiltre > li > div > ul > li:first-child {
                order: 0;
                display: block !important;
            }

        .sehir-detay__etkinlikler__mekanfiltre > li > div > ul::-webkit-scrollbar, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar {
            width: 6px;
        }

        .sehir-detay__etkinlikler__mekanfiltre > li > div > ul::-webkit-scrollbar-track, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-track {
            background: #f1f1f1;
        }

        .sehir-detay__etkinlikler__mekanfiltre > li > div > ul::-webkit-scrollbar-thumb, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb {
            background: #888;
        }

            .sehir-detay__etkinlikler__mekanfiltre > li > div > ul::-webkit-scrollbar-thumb:hover, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb:hover {
                background: #555;
            }

    .sehir-detay__etkinlikler__mekanfiltre b {
        position: relative;
        z-index: 2;
        font-size: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

/*yas*/

.sehir-detay__etkinlikler__yasfiltre {
    width: 100%;
}

    .sehir-detay__etkinlikler__yasfiltre input {
        background: #FFFFFF;
        border: 1px solid #DDDDDD;
        box-sizing: border-box;
        border-radius: 8px;
        height: 48px;
        line-height: 46px;
        padding-left: 20px;
        width: 340px;
        z-index: 2;
        background: #fff;
    }

    .sehir-detay__etkinlikler__yasfiltre > li {
        position: relative;
        font-size: 18px;
        font-weight: bold;
        position: relative;
        padding-right: 0;
        display: flex;
        align-items: center;
        z-index: 2;
        width: 100%;
    }

        .sehir-detay__etkinlikler__yasfiltre > li > div {
            display: none;
            position: absolute;
            left: -31px;
            top: -37px;
            width: 400px;
            background: #fff;
            padding: 80px 20px 20px 20px;
            border: 1px solid #DDDDDD;
            -webkit-border-radius: 12px;
            -webkit-border-top-right-radius: 0;
            -moz-border-radius: 12px;
            -moz-border-radius-topright: 0;
            border-radius: 12px;
            border-top-right-radius: 0;
        }

        .sehir-detay__etkinlikler__yasfiltre > li:hover > div {
            display: block;
        }

        .sehir-detay__etkinlikler__yasfiltre > li > div > ul {
            width: 100%;
            overflow-y: scroll;
            overflow-x: hidden;
            max-height: 400px;
            display: flex;
            margin-top: 16px;
            flex-direction: column;
        }

        .sehir-detay__etkinlikler__yasfiltre > li > img {
            margin-left: 10px;
            z-index: 2;
        }

        .sehir-detay__etkinlikler__yasfiltre > li > div > ul > li {
            font-weight: normal;
            margin-bottom: 20px;
            padding-right: 10px;
            order: 2;
        }

            .sehir-detay__etkinlikler__yasfiltre > li > div > ul > li:first-child {
                order: 0;
                display: block !important;
            }

        .sehir-detay__etkinlikler__yasfiltre > li > div > ul::-webkit-scrollbar, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar {
            width: 6px;
        }

        .sehir-detay__etkinlikler__yasfiltre > li > div > ul::-webkit-scrollbar-track, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-track {
            background: #f1f1f1;
        }

        .sehir-detay__etkinlikler__yasfiltre > li > div > ul::-webkit-scrollbar-thumb, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb {
            background: #888;
        }

            .sehir-detay__etkinlikler__yasfiltre > li > div > ul::-webkit-scrollbar-thumb:hover, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb:hover {
                background: #555;
            }

    .sehir-detay__etkinlikler__yasfiltre b {
        position: relative;
        z-index: 2;
        font-size: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

/*yas*/

/*tarih*/

.sehir-detay__etkinlikler__tarihfiltre {
    width: 100%;
}

    .sehir-detay__etkinlikler__tarihfiltre input {
        background: #FFFFFF;
        border: 1px solid #DDDDDD;
        box-sizing: border-box;
        border-radius: 8px;
        height: 48px;
        line-height: 46px;
        padding-left: 20px;
        width: 340px;
        z-index: 2;
        background: #fff;
    }

    .sehir-detay__etkinlikler__tarihfiltre > li {
        position: relative;
        font-size: 18px;
        font-weight: bold;
        position: relative;
        padding-right: 0;
        display: flex;
        align-items: center;
        z-index: 2;
        width: 100%;
    }

        .sehir-detay__etkinlikler__tarihfiltre > li > div {
            display: none;
            position: absolute;
            left: -31px;
            top: -37px;
            width: 400px;
            background: #fff;
            padding: 80px 20px 20px 20px;
            border: 1px solid #DDDDDD;
            -webkit-border-radius: 12px;
            -webkit-border-top-right-radius: 0;
            -moz-border-radius: 12px;
            -moz-border-radius-topright: 0;
            border-radius: 12px;
            border-top-right-radius: 0;
        }

        .sehir-detay__etkinlikler__tarihfiltre > li:hover > div {
            display: block;
        }

        .sehir-detay__etkinlikler__tarihfiltre > li > div > ul {
            width: 100%;
            overflow-y: scroll;
            overflow-x: hidden;
            max-height: 400px;
            display: flex;
            margin-top: 16px;
            flex-direction: column;
        }

        .sehir-detay__etkinlikler__tarihfiltre > li > img {
            margin-left: 10px;
            z-index: 2;
        }

        .sehir-detay__etkinlikler__tarihfiltre > li > div > ul > li {
            font-weight: normal;
            margin-bottom: 20px;
            padding-right: 10px;
            order: 2;
        }

            .sehir-detay__etkinlikler__tarihfiltre > li > div > ul > li:first-child {
                order: 0;
                display: block !important;
            }

        .sehir-detay__etkinlikler__tarihfiltre > li > div > ul::-webkit-scrollbar, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar {
            width: 6px;
        }

        .sehir-detay__etkinlikler__tarihfiltre > li > div > ul::-webkit-scrollbar-track, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-track {
            background: #f1f1f1;
        }

        .sehir-detay__etkinlikler__tarihfiltre > li > div > ul::-webkit-scrollbar-thumb, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb {
            background: #888;
        }

            .sehir-detay__etkinlikler__tarihfiltre > li > div > ul::-webkit-scrollbar-thumb:hover, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb:hover {
                background: #555;
            }

    .sehir-detay__etkinlikler__tarihfiltre b {
        position: relative;
        z-index: 2;
        font-size: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

/*tarih*/


.sehir-detay__etkinlikler__filtre__mekanlar {
    width: 290px;
    border-right: 1px solid #ddd;
    position: relative;
    padding: 15px 30px 15px 30px;
}

.detay__etkinlikler__yada {
    position: absolute;
    left: 255px;
    font-size: 14px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    top: 25px;
    border-radius: 4px;
    width: 60px;
    line-height: 28px;
    height: 30px;
    padding: 0;
    text-align: center;
}

.sehir-detay__etkinlikler__filtre__etkinlikturu {
    /*  width: 300px;*/
    position: relative;
    padding: 15px 30px 15px 48px;
    font-size: 18px;
    z-index: 2;
}

    .sehir-detay__etkinlikler__filtre__etkinlikturu b,
    .sehir-detay__etkinlikler__etkinlikfiltre img {
        position: relative;
        z-index: 2;
    }

.sehir-detay__etkinlikler__etkinlikfiltre {
    width: 100%;
}

    .sehir-detay__etkinlikler__etkinlikfiltre > li {
        position: relative;
        font-weight: bold;
        position: relative;
        display: flex;
        align-items: center;
        z-index: 2;
        width: 100%;
        font-size: 14px;
    }

        .sehir-detay__etkinlikler__etkinlikfiltre > li:hover > div {
            display: block;
        }

        .sehir-detay__etkinlikler__etkinlikfiltre > li > div {
            display: none;
            position: absolute;
            left: -31px;
            top: -39px;
            width: 400px;
            background: #fff;
            padding: 90px 20px 20px 20px;
            border: 1px solid #DDDDDD;
            -webkit-border-bottom-right-radius: 12px;
            -webkit-border-bottom-left-radius: 12px;
            -moz-border-radius-bottomright: 12px;
            -moz-border-radius-bottomleft: 12px;
            border-bottom-right-radius: 12px;
            border-bottom-left-radius: 12px;
        }

            .sehir-detay__etkinlikler__etkinlikfiltre > li > div > ul > li {
                font-weight: normal;
                margin-bottom: 20px;
                padding-right: 10px;
            }

                .sehir-detay__etkinlikler__etkinlikfiltre > li > div > ul > li:last-child {
                    margin: 0;
                }

.sehir-detay__etkinlikler__filtre__gorunum {
    min-width: 170px;
    text-align: right;
    padding: 15px 60px 15px 15px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    transition: all ease 0.3s;
}

    .sehir-detay__etkinlikler__filtre__gorunum img {
        position: absolute;
        right: 15px;
        top: 15px;
    }

    .sehir-detay__etkinlikler__filtre__gorunum b {
        font-size: 18px;
    }

    .sehir-detay__etkinlikler__filtre__gorunum:hover {
        transition: all ease 0.3s;
        background: #f2f2f2;
    }

    .sehir-detay__etkinlikler__filtre__gorunum span {
        z-index: 0 !important;
    }

.sehir-detay__etkinlikler {
    padding-top: 10px;
    margin-bottom: 30px;
}

.sehir-detay__etkinlikler__filtre__arama {
    padding: 15px;
    position: relative;
    flex: auto;
}

    .sehir-detay__etkinlikler__filtre__arama input {
        background: #FFFFFF;
        border: 1px solid #DDDDDD;
        box-sizing: border-box;
        border-radius: 8px;
        height: 48px;
        line-height: 46px;
        padding-left: 20px;
        width: 100%;
    }

    .sehir-detay__etkinlikler__filtre__arama button {
        background: none;
        position: absolute;
        right: 20px;
        top: 25px;
    }

.sehir-detay__tags {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

    .sehir-detay__tags a {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        padding: 8px 16px;
        color: #666;
        font-size: 14px;
        background: #EFF0F1;
        border-radius: 4px;
        margin-right: 10px;
        transition: all ease 0.3s;
    }

        .sehir-detay__tags a:hover {
            transition: all ease 0.3s;
            background: #f8e71c;
            color: #000;
        }

.checkboxYN {
    display: block;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: capitalize;
}

    .checkboxYN input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border: 2px solid #000;
    border-radius: 4px;
}

.checkboxYN input:checked ~ .checkmark {
    background-color: #f8e71c;
    border: 2px solid #f8e71c;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.checkboxYN input:checked ~ .checkmark:after {
    display: block;
}

.checkboxYN .checkmark:after {
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sehir-detay__liste {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 100px;
    position: relative;
}

    .sehir-detay__liste:before {
        width: 1px;
        height: calc(100% - 40px);
        background: #ddd;
        left: 50px;
        top: 40px;
        content: "";
        position: absolute;
    }

    .sehir-detay__liste > li {
        width: 100%;
        display: flex;
        margin-top: 30px;
        position: relative;
    }

        .sehir-detay__liste > li > figure {
            width: 200px;
            margin-right: 20px;
            min-width: 200px;
        }

            .sehir-detay__liste > li > figure > a > img {
                width: 100%;
                border-radius: 12px;
            }

        .sehir-detay__liste > li > div {
            display: Flex;
            flex-direction: column;
            width: 100%;
        }

.sehir-detay__liste__ust {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

    .sehir-detay__liste__ust strong {
        padding: 4px 8px;
        border-radius: 4px;
        background: #265D94;
        color: #fff;
        margin-right: 10px;
        font-size: 12px;
    }

.sehir-detay__liste h2 {
    font-size: 22px !important;
    margin-bottom: 3px;
}

.sehir-detay__liste__ust address {
    font-style: normal;
    display: flex;
    align-items: center;
    opacity: 0.7;
    margin-right: 20px;
    font-weight: bold;
}

.sehir-detay__liste__ust time {
    font-style: normal;
    display: flex;
    align-items: center;
    opacity: 0.7;
    margin-right: 20px;
    font-weight: bold;
}

    .sehir-detay__liste__ust time img {
        margin-right: 5px;
    }

.sehir-detay__liste__ust address img {
    margin-right: 5px;
}

.sehir-detay__liste__tarih {
    position: absolute;
    left: 10px;
    background: #fff;
    text-align: center;
    display: Flex;
    flex-direction: column;
    width: 80px !important;
    padding: 5px;
    top: 30px;
    z-index: 2;
}

    .sehir-detay__liste__tarih span {
        font-size: 14px;
        font-weight: bold;
    }

    .sehir-detay__liste__tarih b {
        font-size: 48px;
        line-height: 44px;
    }

.mekanvar {
    display: flex !important;
}

.mekanyok {
    display: none !important;
}

.sehir-detay__liste__ust-Tiyatro {
    background: #f8e71c !important;
    color: #000 !important;
}

.sehir-detay__liste__ust-Müzik {
    background: #df0a78 !important;
}

.sehir-detay__liste__ust-Opera-Bale {
    background: #f07016 !important;
}

.sehir-detay__liste__ust-Spor {
    background: #06ca34 !important;
    color: #fff !important;
}

.sehir-detay__liste__ust-etkinlikleri {
    background: #1291e0 !important;
    color: #fff !important;
}

.sehir-detay__liste__ust-Egitim {
    background: #d62d1a !important;
}

.sehir-detay__liste__ust-Sinema {
    background: #b940ed !important;
}

.yeniGun {
    width: 100%;
    position: relative;
    overflow: hidden;
}

@media screen and (min-width:999px) {










    .sehir-detay--takvim {
        position: relative;
        width: 100%;
        background: #FFFFFF;
        border: 1px solid #DDDDDD;
        box-sizing: border-box;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
        border-radius: 12px;
    }

        .sehir-detay--takvim .yeniGun {
            width: 100%;
            border-bottom: 1px solid #ddd;
            display: flex;
        }

        .sehir-detay--takvim .sehir-detay__liste:before {
            display: none;
        }

        .sehir-detay--takvim .sehir-detay__liste__tarih {
            width: 200px;
            min-width: 200px;
            min-height: 200px;
            max-width: 200px;
            position: relative;
            top: 0;
            left: 0;
            padding: 30px;
            background: #F8F8F8;
        }

        .sehir-detay--takvim .yeniGun:first-child .sehir-detay__liste__tarih {
            -webkit-border-top-left-radius: 12px;
            -moz-border-radius-topleft: 12px;
            border-top-left-radius: 12px;
        }

        .sehir-detay--takvim .sehir-detay__liste {
            flex-direction: row;
            padding-left: 0;
            flex-wrap: wrap;
        }

            .sehir-detay--takvim .sehir-detay__liste figure {
                display: none;
            }

            .sehir-detay--takvim .sehir-detay__liste h2 {
                font-size: 16px !important;
                margin-bottom: 0;
                line-height: 22px;
            }

            .sehir-detay--takvim .sehir-detay__liste > li > div {
                padding-bottom: 60px;
                position: relative;
            }

        .sehir-detay--takvim .sehir-detay__liste__ust address {
            position: Absolute;
            left: 0;
            bottom: 30px;
            opacity: 1;
            font-size: 14px;
            align-items: flex-start;
            font-weight: normal;
        }

            .sehir-detay--takvim .sehir-detay__liste__ust address b {
                display: none;
            }

        .sehir-detay--takvim .sehir-detay__liste > li {
            padding: 30px 30px 0 30px;
            border-left: 1px solid #ddd;
            margin-top: 0;
            width: 25%;
            min-width: 25%;
            max-width: 25%;
            height: 265px;
            border-bottom: 1px solid #ddd;
        }



        .sehir-detay--takvim .sehir-detay__liste__ust time {
            opacity: 1;
            font-size: 14px;
            margin-right: 0;
        }

        .sehir-detay--takvim .sehir-detay__liste__ust strong {
            margin-right: 10px;
        }

        .sehir-detay--takvim .sehir-detay__liste__ust time img {
            display: none;
        }

        .sehir-detay--takvim .sehir-detay__liste__ust {
            margin-bottom: 20px;
        }

    .sehir-detay__tumu {
        display: none;
    }

    .sehir-detay--takvim .sehir-detay__tumu {
        display: block;
        width: 100px;
        position: absolute;
        bottom: 30px;
        left: 50%;
        margin-left: -50px;
        border-radius: 12px;
        background-color: #f8e71c;
        font-weight: bold;
        font-size: 14px;
        line-height: 30px;
        transition: all ease 0.3s;
    }

        .sehir-detay--takvim .sehir-detay__tumu b {
            font-size: 14px !important;
            line-height: 30px;
        }

        .sehir-detay--takvim .sehir-detay__tumu:hover {
            background: #f8ce4e;
            transition: all ease 0.3s;
        }

    .takvimAcik .sehir-detay__liste {
        height: auto !important;
    }

    .sehir-detay--takvim .gunYok {
        display: none !important;
    }

    .sehir-detay--takvim .gunVar {
        display: flex !important;
    }
}

.sehir-detay__mobil-tarih {
    display: none;
}

.sehir-detay__etkinlikler__filtre--mobil {
    display: none;
}

.etkinliklerDis {
    width: 100%;
    padding: 30px;
    background: #EFF0F1;
    border-bottom: 2px solid #cbcbcb;
    border-radius: 12px;
    z-index: 22;
    position: relative;
}

.sehir-detay__liste__ust--bilgimesaji {
    position: Absolute;
    left: 190px;
    top: 2px;
    color: #3DAB5D;
    font-weight: bold;
    letter-spacing: 0.2px;
    display: block;
}

.sehir-detay__etkinlikler__filtre--mobilBaslik,
.sehir-detay__etkinlikler__filtre--mobil---altbaslik,
.sehir-detay__etkinlikler__mekanfiltre--sonuc {
    display: none;
}

.sehir-detay__liste > li > div address {
    display: Flex;
    font-style: normal;
    color: #000;
}

    .sehir-detay__liste > li > div address span {
        margin: 0 10px;
        font-size: 36px;
        line-height: 18px;
    }

    .sehir-detay__liste > li > div address time {
        font-size: 18px;
    }

.sehir-detay__liste h2 a {
    color: #000;
    position: relative;
    font-size: 18px;
    font-weight: bold;
}

    .sehir-detay__liste h2 a::before {
        width: 0;
        height: 10px;
        background: #f8e71c;
        position: absolute;
        bottom: 0;
        z-index: -1;
        transition: all ease 0.5s;
        content: "";
    }

    .sehir-detay__liste h2 a:hover:before {
        width: 100%;
        transition: all ease 0.5s;
    }

.sehir-detay--takvim .sehir-detay__liste address {
    flex-direction: column-reverse;
    font-size: 14px;
}

    .sehir-detay--takvim .sehir-detay__liste address span {
        display: none;
    }

    .sehir-detay--takvim .sehir-detay__liste address p {
        margin: 5px 0;
    }

.sehir-detay--takvim .sehir-detay__liste__ust--bilgimesaji {
    left: auto;
    right: 0;
    top: 4px;
    font-size: 13px;
}

.sehir-detay__populeretkinlikler {
    width: 100%;
    margin-bottom: 120px;
}

.etkinlikyok {
    width: 100%;
    display: none;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    padding-top: 60px;
    display: none;
}

    .etkinlikyok h3 {
        font-weight: bold;
        font-size: 18px;
        margin-top: 30px;
    }

.mekanTemizle {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 12px;
    border: 1px solid #ddd;
    padding: 4px 8px;
    border-radius: 4px;
    z-index: 2;
    background: none;
    color: #000;
    font-weight: normal;
}

    .mekanTemizle:Hover {
        background: #EFF0F1;
    }

.etkinlikTemizle {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 12px;
    border: 1px solid #ddd;
    /* padding: 4px 8px;*/
    border-radius: 4px;
    z-index: 2;
    background: none;
    color: #000;
    font-weight: normal;
}

    .etkinlikTemizle:Hover {
        background: #EFF0F1;
    }

.tumfiltreleriTemizle {
    position: absolute;
    right: 20px;
    top: 30px;
    font-size: 12px !important;
    border: 1px solid #ddd;
    padding: 4px 8px !important;
    border-radius: 4px;
    z-index: 2;
    color: #000;
    font-weight: normal !important;
    background: none;
}

    .tumfiltreleriTemizle:Hover {
        background: #EFF0F1;
    }

.etkinlikyok a {
    color: #004b82;
    font-size: 18px;
    margin-top: 15px;
}

.sehir-detay__liste-mobiltarih {
    display: none !important;
}

.sehir-detay__liste > li > div address img {
    display: none;
}

.sehir-detay--takvim .sehir-detay__liste address img {
    width: 18px;
    position: absolute;
    left: -4px;
    top: 6px;
    display: block !important;
}

.sehir-detay--takvim .sehir-detay__liste address {
    position: relative;
    padding-left: 20px;
}

.sehir-detay__liste > li > div address a {
    color: #0a7c9f;
    letter-spacing: 0.2px;
}





@media screen and (max-width:999px) {

    .mekanTemizle,
    .etkinlikTemizle {
        top: 30px;
    }

    .sehir-detay--takvim .sehir-detay__liste address img {
        top: 4px;
    }

    .sehir-detay {
        width: 100%;
    }

    .sehir-detay__etkinlikler {
        padding: 20px 20px 0 20px;
    }

    .sehir-detay h1,
    .sehir-detay h2 {
        font-size: 16px !important;
        font-weight: bold;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .sehir-detay__etkinlikler__filtre {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 11100;
        right: -100%;
        top: 0;
        border-radius: 0;
        transition: all ease 0.3s;
        flex-direction: column;
    }

    .detay__etkinlikler__yada {
        display: none;
    }

    .sehir-detay__etkinlikler__filtre__mekanlar, .sehir-detay__etkinlikler__filtre__etkinlikturu {
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #ddd;
        padding: 20px;
    }

    .sehir-detay__etkinlikler__filtre--mobilBaslik {
        width: 100%;
        display: block;
        background: #f1f1f1;
        border-bottom: 1px solid #ddd;
        padding: 20px;
        margin-bottom: 30px;
    }

        .sehir-detay__etkinlikler__filtre--mobilBaslik button {
            display: flex;
            padding: 10px;
            font-weight: bold;
            font-size: 16px;
            align-items: center;
            background: none;
            color: #000;
        }

            .sehir-detay__etkinlikler__filtre--mobilBaslik button svg {
                width: 24px;
                height: 24px;
                margin-right: 10px;
            }

    .sehir-detay__etkinlikler__filtre__etkinlikturu {
        width: 100%;
        padding: 20px;
    }

    .sehir-detay__etkinlikler__filtre__tarih {
        width: 100%;
        padding: 20px;
    }

    .sehir-detay__etkinlikler__filtre__gorunum,
    .sehir-detay__etkinlikler__filtre__arama {
        display: none;
    }

    .sehir-detay__etkinlikler__filtre b {
        font-size: 16px;
    }

    .sehir-detay__etkinlikler__filtre img {
        transform: rotate(270deg);
        -ms-transform: rotate(270deg)
    }

    .sehir-detay__etkinlikler__mekanfiltre > li > div {
        display: block;
        z-index: 222;
        position: fixed;
        top: 0;
        border: 0;
        width: 100%;
        padding: 0;
        height: 100%;
        right: -100%;
        left: auto;
        transition: all ease 0.3s;
    }

    .sehir-detay__etkinlikler__filtre > div > span,
    .sehir-detay__etkinlikler__filtre__etkinlikturu {
        z-index: 1;
    }

    .sehir-detay__etkinlikler__filtre--mobil---altbaslik {
        width: 100%;
        display: block;
        background: #f1f1f1;
        border-bottom: 1px solid #ddd;
        padding: 20px;
        margin-bottom: 20px;
    }

        .sehir-detay__etkinlikler__filtre--mobil---altbaslik button {
            display: flex;
            padding: 10px;
            font-weight: bold;
            font-size: 16px;
            align-items: center;
            background: none;
            color: #000;
        }

            .sehir-detay__etkinlikler__filtre--mobil---altbaslik button svg {
                width: 24px;
                height: 24px;
                margin-right: 10px;
            }

    .sehir-detay__etkinlikler__mekanfiltre > li > div > ul > li {
        padding: 0 20px;
        margin-bottom: 20px;
        font-size: 14px;
    }

    .sehir-detay__etkinlikler__mekanfiltre input {
        width: 100%;
        font-size: 16px;
    }

    .sehir-detay__etkinlikler__mekanfiltre--sonuc {
        width: 100%;
        display: block;
        text-align: center;
        padding: 20px;
        background: #f8e71c;
        color: #000;
        font-weight: bold;
        position: absolute;
        bottom: 0;
        left: 0;
        font-size: 14px;
        z-index: 20;
    }

    .sehir-detay__etkinlikler__mekanfiltre > li > div > ul > li:first-child {
        display: none;
    }

    .mekanfiltreAcik {
        right: 0 !important;
        transition: all ease 0.3s !important;
    }

    .sehir-detay__etkinlikler__etkinlikfiltre > li > div {
        display: block;
        z-index: 222;
        position: fixed;
        top: 0;
        border: 0;
        width: 100%;
        padding: 0;
        height: 100%;
        right: -100%;
        left: auto;
        transition: all ease 0.3s;
    }

        .sehir-detay__etkinlikler__etkinlikfiltre > li > div > ul > li {
            padding: 0 20px;
        }

    .zindex100 {
        z-index: 100;
    }

    .sehir-detay__populeretkinlikler {
        display: none;
    }

    .sehir-detay__etkinlikler__mekanfiltre > li > div > ul {
        max-height: calc(100vh - 200px);
    }


    .sehir-detay__tags {
        width: 100%;
        padding: 10px 20px;
        overflow-x: scroll;
        flex-wrap: nowrap;
        margin-bottom: 10px;
    }

        .sehir-detay__tags a {
            white-space: nowrap;
            font-size: 10px;
            border-radius: 4px;
            background: #f1f1f1;
            color: #000;
        }

    .yeniGun {
        overflow: visible;
        padding: 0;
    }

    .sehir-detay__liste__tarih {
        width: 100% !important;
        top: 0;
        padding: 0;
        left: 0;
        position: sticky;
        position: -webkit-sticky;
        background: #fafafa;
        border-top: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);
        -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.07);
        display: none;
    }

    .etlinlikLink {
        position: Absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }

    .sehir-detay__liste:before {
        display: none
    }

    .sehir-detay__liste {
        padding-left: 0;
    }

        .sehir-detay__liste > li > figure > a > img {
            width: 100%;
            max-width: inherit !important;
        }

        .sehir-detay__liste > li > figure {
            width: 100%;
            max-width: inherit !important;
            margin-right: 10px;
            display: none;
        }

    .sehir-detay__liste__ust {
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 0;
    }

        .sehir-detay__liste__ust strong {
            font-size: 9px;
            position: absolute;
            top: 20px;
            left: 80px;
        }

        .sehir-detay__liste__ust address {
            font-size: 13px;
            align-items: flex-start;
            padding-top: 5px;
            letter-spacing: 0.2px;
            width: 100%;
            font-weight: normal !important;
        }

        .sehir-detay__liste__ust time {
            opacity: 1;
            font-size: 13px;
            margin: 5px 0 0 0;
            left: 0;
        }

    .sehir-detay__liste > li {
        padding: 20px 40px 20px 80px;
        border: 0;
        flex-direction: column;
        position: relative;
        letter-spacing: -0.5px;
        width: 100%;
        max-width: inherit;
        margin-top: 0;
        background-repeat: no-repeat;
        background-position: top 70px right 20px;
        background-size: 10px 10px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDkgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Q2xpcCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDEuNjg3NSAxLjY4NzUgMCA5IDcuMzEyNSAxLjY4NzUgMTQuNjI1IDAgMTIuOTM3NSA1LjYyNSA3LjMxMjUiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iQ2xpcC0yIiBmaWxsPSIjMDAwMDAwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgPC9nPjwvc3ZnPg==);
        border-bottom: 1px solid #f1f1f1;
        transition: all ease 0.3s;
        min-height: 120px;
    }

    /*
    .sehir-detay__liste > li:last-child{
        border:0;
    }
    */
    .sehir-detay__liste__ust time img {
        display: none;
    }

    .sehir-detay__liste > li h2 {
        font-size: 15px !important;
        line-height: 20px !important;
        margin-top: 0;
        margin-bottom: 0;
    }

    .sehir-detay__liste__ust address img {
        width: 14px;
        margin-top: 2px;
        display: none;
    }

    .sehir-detay__liste {
        width: 100%;
    }

    .sehir-detay__mobil-tarih {
        display: none;
        font-weight: bold;
        font-size: 15px;
        letter-spacing: -0.5px;
        text-align: left;
        padding: 10px 10px 10px 20px;
    }

    .sehir-detay__liste__tarih span,
    .sehir-detay__liste__tarih b {
        display: none;
    }

    .sehir-detay__etkinlikler__filtre--mobil {
        width: 100%;
        height: 40px;
        background: #F0F0F0;
        box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
    }



        .sehir-detay__etkinlikler__filtre--mobil button img {
            margin-left: 7px;
        }

    .etkinliklerDis {
        padding: 0;
        background: none;
        border: 0;
        z-index: 120000;
    }

    .sehir-detay__etkinlikler__filtre--mobil--sirala {
        display: none !important;
    }

    .sehir-detay__liste > li > div {
        flex-direction: column;
        padding: 30px 0 0 0;
    }

    .sehir-detay__liste__ust--bilgimesaji {
        font-size: 10px;
    }

    .sehir-detay__liste__ust--bilgimesaji {
        left: auto;
        right: 20px;
        top: 20px;
    }

    .sehir-detay__liste > li > div address {
        font-size: 12px;
        align-items: flex-start;
    }

        .sehir-detay__liste > li > div address span {
            display: none;
        }

        .sehir-detay__liste > li > div address p {
            margin: 0;
        }

    .etkinlikyok {
        padding-top: 40px;
    }

        .etkinlikyok h3 {
            font-weight: bold;
            font-size: 18px;
            margin-top: 30px;
        }

        .etkinlikyok img {
            width: 150px;
        }

    .sehir-detay__liste-mobiltarih {
        display: block !important;
        position: absolute;
        left: 10px;
        top: 20px;
        border-radius: 4px;
        width: 55px !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        border: 1px solid #ddd;
        padding: 5px 0 !important;
    }

        .sehir-detay__liste-mobiltarih span {
            font-size: 24px;
            font-weight: bold;
            line-height: 24px;
        }

        .sehir-detay__liste-mobiltarih b {
            font-size: 11px;
            display: block;
            margin-top: -2px;
        }

    .sehir-detay__liste > li > div address time {
        display: none;
    }

    .sehir-detay__liste > li > div address img {
        display: block !important;
        width: 14px;
        margin: 2px 4px 0 0;
    }

    .sehir-detay__liste > li > div address a {
        display: flex;
    }

    .sehir-detay__liste-mobiltarih strong {
        font-size: 10px;
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center;
        bottom: -20px;
        color: #007cf7;
    }

    .tukendi {
        font-size: 10px;
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center;
        bottom: -20px;
        color: #FF0000 !important;
    }
}


@media screen and (min-width: 180px) and (max-width:1100px) {
    table.bltn-table tbody tr td div.act-line {
        min-height: 155px !important;
    }

    table .act-line picture img {
        width: 100px !important;
    }

    table .act-line form {
        margin: 0 !important;
    }

    .baslikAraYN {
        background: #dfdfdf;
        line-height: 50px;
        font-weight: bold;
        font-size: 20px;
        border-radius: 4px;
    }

        .baslikAraYN span,
        .baslikAraYN strong {
            font-size: 20px !important;
            font-weight: bold !important;
        }
}


/******************************************** 27.12.2021*/


/************24.01.2022*******************************/
.sehirSeciliMenu {
    margin-right: 20px;
    display: flex !important;
    flex-direction: column;
    text-align: right;
}

    .sehirSeciliMenu span {
        font-size: 13px;
        opacity: .5;
        margin-bottom: 3px;
    }

    .sehirSeciliMenu a {
        color: #1582df !important;
        font-size: 14px;
        font-weight: 500;
    }

        .sehirSeciliMenu a:hover {
            color: #0077ff !important;
        }

    .sehirSeciliMenu:hover:after {
        border-bottom: 10px solid #63dbff !important;
    }

.headerSehirSec {
    width: 100%;
    height: 50px;
    line-height: 50px;
    display: none;
    justify-content: center;
    align-items: center;
    background: #63dbff;
    z-index: 23101;
    position: fixed;
    top: 0;
    left: 0;
    font-size: 14px;
    font-weight: 500;
}

    .headerSehirSec button {
        background: #101516;
        color: #fff;
        height: 30px;
        line-height: 30px;
        padding: 0 20px;
        border-radius: 4px;
        cursor: pointer;
        margin-left: 10px;
        transition: all ease 0.3s;
    }

        .headerSehirSec button:hover {
            transition: all ease 0.3s;
            background: #f8e71c;
            color: #000;
        }


.hikayeYN__sehir {
    display: none !important;
}

@media screen and (min-width:180px) and (max-width:559px) {

    .hiddenD {
        display: block !important;
    }



    .headerSehirSec {
        padding: 0 20px;
        line-height: 14px;
        font-size: 12px;
    }

        .headerSehirSec button {
            width: 130px;
            font-size: 12px;
            text-align: center;
        }

    .hikayeYN__sehir strong {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 5px;
        color: #000;
    }

    .hikayeYN__sehir {
        display: flex !important;
    }

        .hikayeYN__sehir a {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            color: #000;
            padding: 0 10px;
        }
}


/************24.01.2022*******************************/


@media screen and (min-width:180px) and (max-width:999px) {
    .cokyakindaYN {
        padding-bottom: 55px;
    }

        .cokyakindaYN button:first-of-type {
            /*background: #6d5ce8;*/
            color: #fff;
            font-weight: normal;
            /*  font-style: italic;*/
        }

        .cokyakindaYN button:last-of-type {
            bottom: -55px;
        }

    .benzerEt {
        top: 100% !important;
    }
}

.sehirSeciliDegil .searchLayout.in .searchBar {
    top: 50px !important;
}

header > .container {
    max-width: 1400px !important;
}

@media screen and (max-width: 999px) {
    .sehir-detay__liste h2 a {
        font-size: 15px;
    }
}

@media screen and (min-width:180px) and (max-width:760px) {
    .alanTitle {
        align-items: center;
        margin-top: 40px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width:180px) and (max-width:999px) {
    .alanTitle {
        margin-top: 40px;
        align-items: center;
    }
}



/******************************************** 25.01.2022************/

.sehir-detay__tags__eklenti {
    display: none;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    background: #f8e71c;
    border-radius: 4px;
    margin-right: 10px;
    line-height: 18px;
    width: 240px;
    line-height: 24px;
    text-align: center;
}

.filtreAktif {
    background: #ddd;
}

.sehir-detay__tags__filtreler {
    display: flex;
    padding: 0 0 30px 0;
}

    .sehir-detay__tags__filtreler button {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        padding: 8px 16px;
        color: #000;
        font-weight: bold;
        font-size: 14px;
        background: #fff;
        border-radius: 4px;
        margin-right: 10px;
        line-height: 18px;
        text-align: center;
        border: 1px solid #dfdfdf;
        line-height: 24px;
    }

        .sehir-detay__tags__filtreler button img {
            margin-left: 10px;
        }

        .sehir-detay__tags__filtreler button:hover {
            background: #dfdfdf;
        }

    .sehir-detay__tags__filtreler button {
        line-height: 18px;
        padding: 8px 16px;
    }







@media screen and (min-width:180px) and (max-width:999px) {
    .sehir-detay__tags__filtreler button {
        line-height: inherit;
        font-size: 11px;
        padding: 6px 12px;
        white-space: nowrap;
    }

    .csoakm .flg {
        position: relative !important;
        width: 100% !important;
        left: 0 !important;
        margin-left: 0 !important;
        display: flex !important;
        justify-content: flex-end !important;
        max-width: 100% !important;
    }

    .csoakm {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-end !important;
    }

        .csoakm .flg {
            justify-content: center !important;
            margin-top: 10px;
        }

            .csoakm .flg > div {
                padding: 0 !important;
            }





    .sehir-detay__tags__filtreler button img {
        width: 12px;
        margin-left: 5px;
    }

    .sehir-detay__tags {
        flex-direction: column;
    }

    .sehir-detay__tags__eklenti {
        width: 100%;
        margin-bottom: 10px;
    }

    .sehir-detay__tags__filtreler {
        padding-bottom: 0;
        margin-bottom: 0;
        overflow-x: auto;
    }

    .sehir-detay__etkinlikler__etkinlikfiltre > li,
    .sehir-detay__etkinlikler__mekanfiltre > li,
    .sehir-detay__etkinlikler__tarihfiltre > li {
        justify-content: space-between;
        padding-right: 0;
    }
}

/******************************************** 25.01.2022************/

/****28.01.2022******************************************************/
.csoakm {
    width: 100%;
    height: 400px !important;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 30px;
    background-size: cover !important;
    background-position: bottom center !important;
    position: relative;
}

    .csoakm h1 {
        font-size: 36px;
        color: #fff;
        text-shadow: 0px 2px 4px rgb(0 0 0 / 30%);
        margin: 0;
    }

.etkinlikYN__govde {
    width: 1270px;
    margin: 30px auto;
    max-width: 100%;
}

.csoakm .flg {
    position: absolute;
    width: 1270px;
    left: 50%;
    margin-left: -635px;
    display: flex;
    justify-content: flex-end;
    max-width: 100%;
}

    .csoakm .flg > div {
        padding: 10px;
        border-radius: 4px;
    }

        .csoakm .flg > div a:first-child {
            margin-right: 5px;
        }

        .csoakm .flg > div a {
            display: flex;
            align-items: center;
            color: #fff;
            font-weight: bold;
        }

            .csoakm .flg > div a img {
                margin-right: 5px;
            }



@media screen and (max-width: 999px) {
    .csoakm h1 {
        font-size: 24px;
    }

    .csoakm {
        height: 300px !important;
    }
}

/******************************************** 25.01.2022************/



/******************************************** 03.02.2022************/
.eventGrpHeader {
    width: 100%;
    padding: 20px;
}


.direkBilet {
    width: 190px;
    height: 35px;
    border-radius: 4px;
    background: #f8e71c;
    color: #000;
    text-align: center;
    line-height: 28px;
    font-weight: bold;
    font-size: 14px;
    transition: all ease 0.3s;
    z-index: 12;
}

.sehir-detay--takvim .direkBilet {
    width: fit-content;
    background: #fff;
    color: #0077ff;
}

.tukenmisBilet {
    width: 190px;
    height: 35px;
    border-radius: 4px;
    color: #FF0000;
    text-align: center;
    line-height: 28px;
    font-weight: bold;
    font-size: 14px;
    transition: all ease 0.3s;
    z-index: 12;
}

.sehir-detay--takvim .tukenmisBilet {
    width: fit-content;
    color: #FF0000;
}


.direkBilet:hover {
    text-decoration: underline;
}

.sehir-detay--takvim .sehir-detay__liste > li {
    flex-direction: column;
    position: relative;
}

    .sehir-detay--takvim .sehir-detay__liste > li > div {
        padding-bottom: 80px;
    }

.sehir-detay--takvim .sehir-detay__liste > li {
    height: auto;
}



@media screen and (max-width: 999px) {
    .etlinlikLink {
        z-index: 10;
    }

    .sehir-detay--takvim .sehir-detay__liste > li > div {
        padding-bottom: 20px;
    }

    .sehir-detay__liste > li > div address {
        margin-top: 0;
    }

    .eventGrpHeader strong {
        margin: 0 !important;
        font-size: 18px !important;
    }

    .eventGrpHeader {
        padding: 20px !important;
        text-align: center;
    }

    .sehir-detay__etkinlikler {
        padding: 0 20px !important;
        margin-bottom: 0;
    }

    .sehir-detay__tags {
        margin-bottom: 0 !important;
        padding: 10px 20px 0 20px !important;
    }
}

@media screen and (min-width: 999px) {
    .sehir-detay--takvim .direkBilet {
        position: absolute;
        bottom: 30px;
        left: 40px;
    }

    .direkBilet {
        z-index: 11;
    }

    .sehir-detay--takvim .tukenmisBilet {
        position: absolute;
        bottom: 30px;
        left: 40px;
    }

    .tukenmisBilet {
        z-index: 11;
    }
}


/******************************************** 03.02.2022************/


/******************************************** 09.02.2022************/

.sehriniKesfet__ac {
    width: 100%;
    position: fixed;
    bottom: -60px;
    left: 0;
    background: #f8e71c;
    height: 60px;
    display: flex;
    padding: 0 20px;
    align-items: center;
    justify-content: space-between;
    z-index: 25001;
    font-size: 16px;
    font-weight: 600;
    transition: all ease 0.4s;
}

    .sehriniKesfet__ac span {
        color: #000;
    }

    .sehriniKesfet__ac img {
        width: 50px;
        filter: grayscale(1);
        margin-right: -20px;
        transition: all ease 0.4s;
    }

.sehriniKesfet__acik__body .sehriniKesfet__ac {
    transition: all ease 0.4s;
    bottom: 60px !important;
}

.sehriniKesfet__overlay {
    display: none;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 14800;
}

.sehriniKesfet__kapat {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 40px;
    background: none;
    z-index: 22;
}

.sehriniKesfet {
    width: 100%;
    position: fixed;
    bottom: -600px;
    left: 0;
    background: #fff;
    z-index: 25002;
    padding: 20px 20px 0 20px;
    transition: all ease 0.4s;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
}

    .sehriniKesfet h3 {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 10px;
    }

.sehriniKesfet__etkinlikler {
    width: 100%;
    overflow-x: scroll;
    display: flex;
    padding-bottom: 0;
    margin-bottom: 10px;
}

    .sehriniKesfet__etkinlikler > ul {
        width: 300px;
        min-width: 300px;
    }

        .sehriniKesfet__etkinlikler > ul > li {
            padding: 0 0 0 70px;
            border: 0;
            flex-direction: column;
            position: relative;
            width: 100%;
            transition: all ease 0.3s;
            margin-bottom: 10px;
        }

.sehriniKesfet__etkinlikler__tarih {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 4px;
    width: 55px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid #ddd;
    padding: 5px 0 !important;
}

    .sehriniKesfet__etkinlikler__tarih span {
        font-size: 20px;
        font-weight: 500;
        line-height: 24px;
    }

    .sehriniKesfet__etkinlikler__tarih b {
        font-size: 11px;
        display: block;
        font-weight: 500;
        margin-top: -2px;
    }

    .sehriniKesfet__etkinlikler__tarih p {
        font-size: 12px;
        display: block;
    }

.sehriniKesfet__etkinlikler__govde h2 a {
    color: #000;
}

.sehriniKesfet__etkinlikler__govde h2 {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
}

.sehriniKesfet__etkinlikler__govde a {
    color: #000;
    font-size: 12px;
    line-height: 14px !important;
    display: block;
    margin-bottom: 5px;
}

.sehriniKesfet__liste__ust strong {
    font-size: 9px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px 4px;
    border-radius: 4px;
}

.sehriniKesfet__liste__ust {
    width: 100%;
    position: relative;
    height: 20px;
    margin-bottom: 7px;
}

.sehriniKesfet__liste__ust-Tiyatro {
    background: #f8e71c !important;
    color: #000 !important;
}

.sehriniKesfet__etkinlikler__govde address {
    display: Flex;
    font-style: normal;
    color: #0077ff;
    margin-top: 2px;
    font-size: 12px;
    align-items: center;
}

    .sehriniKesfet__etkinlikler__govde address img {
        width: 14px;
        margin: 0 5px 0 0;
    }

.sehriniKesfet__mekanlar {
    width: 100%;
    overflow-x: scroll;
    padding: 0;
}

    .sehriniKesfet__mekanlar ul {
        display: flex;
    }

    .sehriniKesfet__mekanlar li {
        width: 110px;
        min-width: 110px;
        display: flex;
        flex-direction: column;
        text-align: center;
        border: 1px solid #dfdfdf;
        border-radius: 4px;
        margin-right: 10px;
        align-items: center;
        justify-content: center;
        padding: 5px 5px 10px 5px;
        min-height: 100px;
    }

    .sehriniKesfet__mekanlar span {
        font-size: 10px;
        line-height: 11px;
    }

    .sehriniKesfet__mekanlar figure {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 60px;
    }

        .sehriniKesfet__mekanlar figure img {
            max-width: 60px;
            object-fit: contain;
            max-height: 60px;
        }

.sehriniKesfet__butonlar {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    text-align: center;
}

.sehriniKesfet__butonlar__kesfet {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #000;
    background: #f8e71c;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
}

.sehriniKesfet__butonlar__tsk {
    font-size: 14px;
    color: #333;
    padding: 20px;
}

.sehir-detay__liste__ust-Sinema {
    color: #fff;
}

.sehriniKesfet__acik {
    bottom: 60px !important;
    transition: all ease 0.4s;
}

.sehriniKesfet__ac__kucult {
    height: 40px;
    transition: all ease 0.4s;
    bottom: 60px !important;
}

    .sehriniKesfet__ac__kucult span {
        font-size: 13px;
    }

    .sehriniKesfet__ac__kucult img {
        width: 38px;
    }

.sehrineozelOverlay__text {
    position: absolute;
    padding: 40px;
    text-align: center;
    display: flex;
    flex-direction: column;
    bottom: 0;
    height: 100%;
    justify-content: center;
    left: 0;
    align-items: center;
    width: 100%;
}

    .sehrineozelOverlay__text strong {
        font-size: 30px;
        color: #f8e71c;
        margin-bottom: 15px;
    }

    .sehrineozelOverlay__text p {
        font-size: 28px;
        color: #fff;
    }

    .sehrineozelOverlay__text img {
        width: 100px;
    }


#sehirSec {
    display: none;
}



/******************************************** 09.02.2022************/


/**28 şubat*****************************************************/


section.cityModal {
    width: 600px;
    top: 0 !important;
    left: -600px;
    z-index: 125002 !important;
}

    section.cityModal.showCities {
        left: 0 !important;
    }

    section.cityModal div.cityModalWrapper {
        width: 100%;
        height: 100%;
        overflow: visible;
        padding: 30px 0 30px 30px;
        display: flex;
        flex-direction: column;
    }

        section.cityModal div.cityModalWrapper input {
            position: relative;
            width: calc(100% - 30px);
            height: 60px;
            line-height: 60px;
            border-radius: 0;
        }

        section.cityModal div.cityModalWrapper p {
            margin: 5px 0 30px 0;
            padding-right: 100px;
        }

        section.cityModal div.cityModalWrapper div.cityList {
            margin: 30px 0 0 -30px;
            flex-direction: column;
            flex-wrap: nowrap;
            max-height: inherit;
            height: 100%;
        }

    section.cityModal .btnDark {
        display: none;
    }

    section.cityModal div.cityModalWrapper div.cityList a {
        width: 100%;
        margin: 0;
        padding: 20px 30px;
        align-items: flex-start;
        border-bottom: 1px solid #dfdfdf;
        font-size: 16px;
        order: 2;
    }

        section.cityModal div.cityModalWrapper div.cityList a span.cityNo {
            display: none;
        }

/* 6041.satırdaki kodu sil */
.cityModalOverlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 23999;
    display: none;
}

button.btnGhostDark,
a.btnGhostDark {
    right: 30px;
    top: 30px;
    position: absolute;
}

.cityList .active {
    background: #f8e71c;
    order: 1 !important;
    position: relative;
}

@media screen and (max-width: 599px) {
    section.cityModal {
        width: 70%;
        left: -70%;
    }

        section.cityModal div.cityModalWrapper span.title {
            font-size: 16px;
            padding-right: 60px;
        }

        section.cityModal div.cityModalWrapper p {
            font-size: 12px;
            margin: 5px 0 10px 0;
            padding-right: 0;
        }

    button.btnGhostDark,
    a.btnGhostDark {
        right: 10px;
        top: 10px;
        height: 35px;
        padding: 0 10px;
        font-size: 14px;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-tap-highlight-color: transparent;
    }

    section.cityModal div.cityModalWrapper div.cityList a {
        padding: 15px 20px;
        font-size: 14px;
    }

    section.cityModal div.cityModalWrapper span.cityName {
        height: auto;
    }

    section.cityModal div.cityModalWrapper input {
        top: 0;
        right: 0;
        width: 100%;
        height: 40px;
        line-height: 40px;
    }

    section.cityModal div.cityModalWrapper div.cityList {
        margin: 10px 0 0 -20px;
    }

    section.cityModal div.cityModalWrapper {
        padding: 20px;
    }
}



.yeniArama .searchButton {
    position: absolute;
    right: 0;
    top: 0;
    height: 70px;
    line-height: 70px;
    padding: 0 20px;
    font-weight: 500;
    margin-right: 0;
    cursor: pointer;
    z-index: 2;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

.yeniArama__sonuc {
    position: absolute;
    width: 100%;
    background: #fff;
    right: 0;
    top: 90px;
    z-index: 1;
}

.tbSecili {
    background: #f8e71c;
    color: #000;
    border: 1px solid #f8e71c !important;
}

.yeniArama form {
    position: relative;
    z-index: 2;
}

.yeniArama__sonuc--acilis {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.populerAramalar {
    width: 100%;
    padding: 20px;
    display: flex;
    flex-direction: column;
    border-top: 1px solid #d9d9d9;
}

.yeniArama strong {
    font-size: 18px;
    margin-bottom: 15px;
}

.populerAramalar div {
    display: flex;
    flex-wrap: wrap;
}

    .populerAramalar div a {
        padding: 0 16px;
        border: 1px solid #E8EEF4;
        border-radius: 17px;
        height: 34px;
        line-height: 34px;
        color: #51595C;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 13px;
    }

        .populerAramalar div a:hover {
            background: #f8e71c;
            border: 1px solid #f8e71c;
            color: #000;
        }

.biletinialOneriyor {
    width: 100%;
    padding: 30px;
    display: flex;
    flex-direction: column;
    border-top: 1px solid #E8EEF4;
}

.yeniArama__etkinlik {
    width: 100%;
    display: flex;
}

    .yeniArama__etkinlik li {
        width: 100%;
        display: flex;
        align-items: center;
    }

        .yeniArama__etkinlik li figure img {
            min-width: 60px;
            width: 60px;
            border-radius: 8px;
        }

        .yeniArama__etkinlik li div {
            display: flex;
            flex-direction: column;
            padding: 0 30px 0 15px;
        }

            .yeniArama__etkinlik li div a {
                font-weight: 600;
                color: #000;
                font-size: 16px;
                display: Flex;
                align-items: center;
                margin-bottom: 5px;
            }

                .yeniArama__etkinlik li div a img {
                    margin-left: 5px;
                }

            .yeniArama__etkinlik li div span {
                font-size: 14px;
                opacity: 0.7;
                display: block;
            }

            .yeniArama__etkinlik li div a:hover {
                text-decoration: underline;
            }

.yeniArama__sonuc--sonuc {
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .yeniArama__sonuc--sonuc > ul > li {
        width: 100%;
        border-top: 1px solid #E8EEF4;
    }

        .yeniArama__sonuc--sonuc > ul > li > a {
            font-size: 14px;
            padding: 15px 30px;
            display: flex;
            align-items: center;
            color: #000;
        }

            .yeniArama__sonuc--sonuc > ul > li > a > span {
                font-size: 13px;
                color: #000;
                background: #f8e71c;
                height: 24px;
                padding: 0 12px;
                border-radius: 12px;
                margin-left: 20px;
                line-height: 24px;
                font-weight: 500;
            }

    .yeniArama__sonuc--sonuc > ul {
        max-height: 288px;
        overflow-y: auto;
        width: 100%;
        display: flex;
        flex-direction: column;
    }

        .yeniArama__sonuc--sonuc > ul::-webkit-scrollbar-track {
            background-color: rgba(255, 255, 255, 0.7);
        }

        .yeniArama__sonuc--sonuc > ul::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 10px;
            background-color: #474747;
        }

        .yeniArama__sonuc--sonuc > ul::-webkit-scrollbar-thumb {
            background-color: #474747;
        }

        .yeniArama__sonuc--sonuc > ul > li > a:hover {
            background: #f1f1f1;
        }

.tipSehir {
    background: #f8e71c;
    order: 1;
}

.tipMekan {
    order: 2;
}

.tipDiger {
    order: 3;
}


.yeniArama__sonuc--acilis,
.yeniArama__sonuc--sonuc {
    display: none;
}

.yeniArama__acik {
    display: flex !important;
}

.aramaOverlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    display: none;
    background-color: rgba(0, 0, 0, 0.6);
}

.aramaKapat {
    display: none;
}

.aramaAc {
    display: none;
}

.yeniArama input::-webkit-search-cancel-button {
    display: none;
}

.aramaicsayfa {
    width: 100%;
    position: fixed;
    top: -92px;
    left: 0;
    z-index: 110001;
    background: #fff;
    transition: all ease 0.3s;
}

    .aramaicsayfa .yeniArama__sonuc--acilis {
        width: 100%;
    }

    .aramaicsayfa .yeniArama {
        width: 100%;
        max-width: 1270px;
        height: auto;
        border-radius: 0;
        left: auto;
        margin-left: auto;
        margin-right: auto;
        top: auto;
        margin-top: 0;
        position: relative;
    }

        .aramaicsayfa .yeniArama .searchButton {
            border-radius: 0;
        }



.yeniaramaAc svg {
    width: 22px;
    height: 22px;
}

.yeniaramaAsagida {
    top: 0 !important;
    transition: all ease 0.3s;
}

.aramaicsayfa .aramaKapat {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: none;
    height: 90px;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #dfdfdf;
}

    .aramaicsayfa .aramaKapat svg {
        width: 30px;
        height: 30px;
    }

.aramaicsayfa .yeniArama .searchButton {
    right: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.aramaicsayfa .aramaKapat:hover {
    background: #f2f2f2;
}

.aramasonuclari {
    width: 1270px;
    margin: 60px auto;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}

    .aramasonuclari h1 {
        font-size: 30px;
        padding: 0;
        margin-bottom: 2px;
    }

    .aramasonuclari > span {
        margin-bottom: 15px;
        font-size: 18px;
    }

.aramasonuclari__tab {
    display: flex;
    margin-bottom: 0;
}

    .aramasonuclari__tab li {
        margin-right: 10px;
        height: 40px;
        border: 1px solid #000;
    }

        .aramasonuclari__tab li a {
            display: block;
            line-height: 40px;
            color: #000;
            padding: 0 10px;
        }

        .aramasonuclari__tab li:hover {
            border: 1px solid #f8e71c;
            background: #f8e71c;
        }

.aramasonuclari__sponsorlu {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 30px;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    border-bottom: 5px solid #dfdfdf;
    margin-bottom: 60px;
}

.aramasonuclari h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

    .aramasonuclari h2 span {
        font-weight: normal;
        font-size: 16px;
    }

.aramasonuclari__sponsorlu ul {
    display: flex;
}

.aramasonuclari__etkinlik li {
    display: flex;
    align-items: center;
    margin-right: 60px;
    position: relative;
    margin-bottom: 15px;
}

    .aramasonuclari__etkinlik li figure {
        width: 60px;
        min-width: 60px;
        margin-right: 15px;
    }

        .aramasonuclari__etkinlik li figure img {
            max-width: 60px;
            width: 60px;
        }

    .aramasonuclari__etkinlik li h4 a {
        color: #000;
        font-weight: bold;
        font-size: 18px;
    }

        .aramasonuclari__etkinlik li h4 a:hover {
            color: #0085FF;
        }

    .aramasonuclari__etkinlik li p {
        font-size: 14px;
        color: #777777;
        margin-bottom: 10px;
        margin-top: 2px;
    }

    .aramasonuclari__etkinlik li time {
        font-size: 14px;
        color: #333;
        margin-bottom: 10px;
        margin-top: 2px;
    }

.aramasonuclari__film li {
    display: flex;
    align-items: center;
    margin-right: 60px;
    position: relative;
}

    .aramasonuclari__film li figure {
        width: 60px;
        min-width: 60px;
        margin-right: 15px;
    }

        .aramasonuclari__film li figure img {
            max-width: 60px;
            width: 60px;
        }

    .aramasonuclari__film li h4 a {
        color: #000;
        font-weight: bold;
        font-size: 18px;
    }

        .aramasonuclari__film li h4 a:hover {
            color: #0085FF;
        }

    .aramasonuclari__film li p {
        font-size: 14px;
        color: #777777;
        margin-bottom: 10px;
        margin-top: 2px;
    }

    .aramasonuclari__film li time {
        font-size: 14px;
        color: #333;
        margin-bottom: 10px;
        margin-top: 2px;
    }



.aramasonuclari__mekan {
    margin-top: 60px;
    display: flex;
    flex-direction: column;
    width: 100%;
}

    .aramasonuclari__mekan > ul {
        display: flex;
        flex-direction: column;
    }

        .aramasonuclari__mekan > ul > li {
            display: flex;
            margin-bottom: 30px;
        }

            .aramasonuclari__mekan > ul > li > figure {
                width: 80px;
                min-width: 80px;
                height: 80px;
                margin-right: 15px;
                border: 1px solid #dfdfdf;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .aramasonuclari__mekan > ul > li figure img {
                max-width: 60px;
                max-height: 60px;
            }

            .aramasonuclari__mekan > ul > li h4 a {
                color: #000;
                font-weight: bold;
                font-size: 18px;
            }

                .aramasonuclari__mekan > ul > li h4 a:hover {
                    color: #0085FF;
                }

            .aramasonuclari__mekan > ul > li p {
                font-size: 14px;
                color: #777777;
                margin-bottom: 10px;
                margin-top: 2px;
            }

            .aramasonuclari__mekan > ul > li address {
                font-size: 14px;
                color: #333;
                margin-bottom: 10px;
                margin-top: 2px;
                font-style: normal;
            }

            .aramasonuclari__mekan > ul > li > div > ul {
                display: flex;
            }

                .aramasonuclari__mekan > ul > li > div > ul > li {
                    margin-right: 15px;
                    font-size: 14px;
                }

                    .aramasonuclari__mekan > ul > li > div > ul > li > a {
                        color: #777;
                    }

                        .aramasonuclari__mekan > ul > li > div > ul > li > a:hover {
                            color: #000;
                            text-decoration: underline;
                        }

    .aramasonuclari__mekan > a {
        font-weight: bold;
        font-size: 16px;
        color: #0085FF;
        text-decoration: underline;
    }

        .aramasonuclari__mekan > a:hover {
            color: #000;
        }

.aramasonuclari__etkinlikgrup,
.aramasonuclari__organizer,
.aramasonuclari__profile {
    margin-top: 60px;
    display: flex;
    flex-direction: column;
    width: 100%;
}

    .aramasonuclari__etkinlikgrup > ul
    .aramasonuclari__organizer > ul
    .aramasonuclari__profile > ul {
        display: flex;
        flex-direction: column;
    }

    .aramasonuclari__etkinlikgrup > ul > li
    .aramasonuclari__organizer > ul > li
    .aramasonuclari__profile > ul > li {
        display: flex;
        margin-bottom: 30px;
    }

    .aramasonuclari__etkinlikgrup > ul > li > figure
    .aramasonuclari__organizer > ul > li > figure
    .aramasonuclari__profile > ul > li > figure {
        width: 80px;
        min-width: 80px;
        height: 80px;
        margin-right: 15px;
        border: 1px solid #dfdfdf;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .aramasonuclari__etkinlikgrup > ul > li figure img
    .aramasonuclari__organizer > ul > li figure img
    .aramasonuclari__profile > ul > li figure img {
        max-width: 60px;
        max-height: 60px;
    }

    .aramasonuclari__etkinlikgrup > ul > li h4 a
    .aramasonuclari__organizer > ul > li h4 a
    .aramasonuclari__profile > ul > li h4 a {
        color: #000;
        font-weight: bold;
        font-size: 18px;
    }

    .aramasonuclari__etkinlikgrup > ul > li h4 a:hover
    .aramasonuclari__organizer > ul > li h4 a:hover
    .aramasonuclari__profile > ul > li h4 a:hover {
        color: #0085FF;
    }

    .aramasonuclari__etkinlikgrup > ul > li p
    .aramasonuclari__organizer > ul > li p
    .aramasonuclari__profile > ul > li p {
        font-size: 14px;
        color: #777777;
        margin-bottom: 10px;
        margin-top: 2px;
    }

    .aramasonuclari__etkinlikgrup > ul > li address
    .aramasonuclari__organizer > ul > li address
    .aramasonuclari__profile > ul > li address {
        font-size: 14px;
        color: #333;
        margin-bottom: 10px;
        margin-top: 2px;
        font-style: normal;
    }

    .aramasonuclari__etkinlikgrup > ul > li > div > ul
    .aramasonuclari__organizer > ul > li > div > ul
    .aramasonuclari__profile > ul > li > div > ul {
        display: flex;
    }

    .aramasonuclari__etkinlikgrup > ul > li > div > ul > li
    .aramasonuclari__organizer > ul > li > div > ul > li
    .aramasonuclari__profile > ul > li > div > ul > li {
        margin-right: 15px;
        font-size: 14px;
    }

    .aramasonuclari__etkinlikgrup > ul > li > div > ul > li > a
    .aramasonuclari__organizer > ul > li > div > ul > li > a
    .aramasonuclari__profile > ul > li > div > ul > li > a {
        color: #777;
    }

    .aramasonuclari__etkinlikgrup > ul > li > div > ul > li > a:hover
    .aramasonuclari__organizer > ul > li > div > ul > li > a:hover
    .aramasonuclari__profile > ul > li > div > ul > li > a:hover {
        color: #000;
        text-decoration: underline;
    }


    .aramasonuclari__etkinlikgrup > a
    .aramasonuclari__organizer > a
    .aramasonuclari__profile > a {
        font-weight: bold;
        font-size: 16px;
        color: #0085FF;
        text-decoration: underline;
        margin-top: 30px;
        margin-bottom: 0;
    }

    .aramasonuclari__etkinlikgrup > a:hover
    .aramasonuclari__organizer > a:hover
    .aramasonuclari__profile > a:hover {
        color: #000;
    }

.aramasonuclari__etkinlik {
    margin-top: 60px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.aramasonuclari__etkinlik--tarih {
    width: 80px;
    min-width: 80px;
    height: 80px;
    margin-right: 15px;
    border: 1px solid #dfdfdf;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

    .aramasonuclari__etkinlik--tarih span {
        font-size: 13px;
    }

    .aramasonuclari__etkinlik--tarih h5 {
        font-size: 32px;
    }

.aramasonuclari__etkinlik li > a {
    font-weight: bold;
    font-size: 16px;
    color: #0085FF;
    position: absolute;
    right: 0;
    top: 40px;
}

    .aramasonuclari__etkinlik li > a:hover {
        color: #000;
        text-decoration: underline;
    }

.aramasonuclari__etkinlik > a,
.aramasonuclari__organizer > a,
.aramasonuclari__profile > a,
.aramasonuclari__etkinlikgrup > a {
    font-weight: bold;
    font-size: 16px;
    color: #0085FF;
    text-decoration: underline;
    margin-top: 30px;
    margin-bottom: 90px;
}

    .aramasonuclari__etkinlik > a:hover
    .aramasonuclari__organizer > a:hover
    .aramasonuclari__profile > a:hover,
    .aramasonuclari__etkinlikgrup > a:hover {
        color: #000;
    }

.aramasonuclari__film {
    margin-top: 60px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.aramasonuclari__film--tarih {
    width: 80px;
    min-width: 80px;
    height: 80px;
    margin-right: 15px;
    border: 1px solid #dfdfdf;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

    .aramasonuclari__film--tarih span {
        font-size: 13px;
    }

    .aramasonuclari__film--tarih h5 {
        font-size: 32px;
    }

.aramasonuclari__film li > a {
    font-weight: bold;
    font-size: 16px;
    color: #0085FF;
    position: absolute;
    right: 0;
    top: 40px;
}

    .aramasonuclari__film li > a:hover {
        color: #000;
        text-decoration: underline;
    }

.aramasonuclari__film > a {
    font-weight: bold;
    font-size: 16px;
    color: #0085FF;
    text-decoration: underline;
    margin-top: 30px;
    margin-bottom: 0;
}

    .aramasonuclari__film > a:hover {
        color: #000;
    }


.aramasonuclari__sponsorlu
.aramasonuclari__etkinlik {
    flex-direction: row;
}

.sehir-detay__liste__ust-tiyatro {
    background: #f8e71c !important;
    color: #000 !important;
}

.sehir-detay__liste__ust-muzik {
    background: #df0a78 !important;
}

.sehir-detay__liste__ust-opera-bale {
    background: #f07016 !important;
    color: #fff !important;
}

.sehir-detay__liste__ust-spor {
    /* background: #1291e0 !important;*/
    background: #06ca34 !important;
    color: #fff !important;
}

.sehir-detay__liste__ust-etkinlikleri {
    background: #1291e0 !important;
    color: #fff !important;
}

.sehir-detay__liste__ust-egitim {
    background: #d62d1a !important;
    color: #fff !important;
}

.sehir-detay__liste__ust-sinema {
    background: #b940ed !important;
    color: #fff !important;
}


@media screen and (max-width:999px) {

    .aramasonuclari__mekan {
        margin-top: 40px;
    }

    .aramasonuclari__etkinlikgrup,
    .aramasonuclari__organizer,
    .aramasonuclari__profile {
        margin-top: 40px;
    }

        .aramasonuclari__etkinlik li > a,
        .aramasonuclari__film li > a,
        .aramasonuclari__etkinlikgrup li > a,
        .aramasonuclari__organizer li > a,
        .aramasonuclari__profile li > a {
            display: none;
        }

    .aramasonuclari__etkinlik > a {
        margin-bottom: 20px
    }

    .showAll {
        margin-top: 20px !important;
        display: block;
    }

    .yeniArama {
        width: 100%;
        position: absolute;
        top: 0;
        z-index: 15000;
        border-radius: 0;
        left: auto;
        margin-left: 0;
        margin-top: 0;
        display: none;
    }

    .yeniArama__sonuc {
        height: 100vh;
        border-radius: 0;
    }



    .yeniArama__etkinlik {
        overflow-x: auto;
    }

        .yeniArama__etkinlik li {
            min-width: 270px;
        }

    .yeniArama__sonuc--sonuc > ul > li > a {
        padding: 15px 20px;
    }

    .yeniArama input {
        background: #f2f2f2;
    }

    .yeniArama strong {
        font-size: 16px;
    }

    .biletinialOneriyor {
        padding: 20px;
        height: 160px;
    }

    .yeniArama__etkinlik li div a {
        font-size: 14px;
        line-height: 20px;
    }

    .yeniArama__etkinlik li div span {
        font-size: 12px;
    }

    .yeniArama__sonuc--sonuc {
        height: calc(100vh - 70px);
    }

        .yeniArama__sonuc--sonuc > ul {
            max-height: calc(100vh - 250px);
        }

    .yeniArama__sonuc--acilis {
        height: calc(100vh - 170px);
        display: flex;
    }

    .populerAramalar div a {
        padding: 0 12px;
        font-size: 13px;
        margin-bottom: 10px;
        margin-right: 10px;
    }

    .populerAramalar {
        padding: 20px;
    }

    .yeniArama__kapali {
        display: none !important;
    }

    button.searchButton svg {
        display: block !important;
        width: 46px;
        height: 46px;
        margin-left: 15px;
        padding-left: 15px;
        border-left: 1px solid #dfdfdf;
    }

    .aramaKapat {
        display: block !important;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
        padding: 10px;
        height: 70px;
        width: 70px;
    }

    .aramaAc {
        display: block;
        background: none;
    }

    .yeniaramaAsagida .yeniArama {
        display: block;
    }

    .aramasonuclari {
        width: 100%;
        padding: 20px;
        margin: 0;
    }

        .aramasonuclari h1 {
            font-size: 20px;
        }

        .aramasonuclari > span {
            font-size: 14px;
        }

    .aramasonuclari__tab li {
        height: 36px;
    }

        .aramasonuclari__tab li a {
            line-height: 36px;
        }

    .aramasonuclari__sponsorlu {
        padding: 20px;
        margin-bottom: 40px;
    }

    .aramasonuclari__etkinlik {
        margin-top: 20px;
        /*  flex-direction: row;*/
        overflow-x: auto;
    }

        .aramasonuclari__etkinlik li {
            margin-right: 20px;
            min-width: 270px;
        }

            .aramasonuclari__etkinlik li h4 a {
                font-size: 14px;
            }

            .aramasonuclari__etkinlik li p {
                font-size: 12px;
            }

            .aramasonuclari__etkinlik li time {
                font-size: 12px;
            }

    .aramasonuclari__film {
        margin-top: 20px;
        /*flex-direction: row;*/
        overflow-x: auto;
    }

        .aramasonuclari__film li {
            margin-right: 20px;
            min-width: 270px;
        }

            .aramasonuclari__film li h4 a {
                font-size: 14px;
            }

            .aramasonuclari__film li p {
                font-size: 12px;
            }

            .aramasonuclari__film li time {
                font-size: 12px;
            }


    .aramasonuclari h2 {
        font-size: 18px;
    }

    .aramasonuclari__mekan > ul > li h4 a {
        font-size: 14px;
    }

    .aramasonuclari__etkinlikgrup > ul > li h4 a,
    .aramasonuclari__organizer > ul > li h4 a,
    .aramasonuclari__profile > ul > li h4 a {
        font-size: 14px;
    }
}

.kampanyakodu {
    width: 1270px;
    margin: auto;
    padding: 70px 60px 60px 60px;
    position: relative;
    overflow: hidden;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    min-height: 350px;
}

    .kampanyakodu:before {
        width: 100%;
        height: 10px;
        position: absolute;
        left: 0;
        top: 0;
        background: #dfdfdf;
        content: "";
    }

    .kampanyakodu h2,
    .kampanyakodusehir h2 {
        font-size: 36px;
        margin-bottom: 10px;
        font-weight: bold;
    }

    .kampanyakodu h3 {
        font-size: 24px;
        margin-bottom: 15px;
        font-weight: bold;
    }

    .kampanyakodu p {
        font-size: 18px;
        margin-bottom: 45px;
    }

.kampanyakodu__gir--input {
    width: 620px;
    max-width: 620px;
    position: relative;
}

    .kampanyakodu__gir--input input {
        width: 620px;
        height: 60px;
        border: 1px solid #dfdfdf;
        border-radius: 0;
        line-height: 60px;
        padding-left: 20px;
        font-size: 20px;
        font-weight: 300;
    }

    .kampanyakodu__gir--input button {
        padding: 0 20px;
        height: 40px;
        border-radius: 0;
        color: #fff;
        font-weight: bold;
        background: #5E22D0;
        transition: all ease 0.3s;
        position: absolute;
        right: 10px;
        bottom: 10px;
        width: 130px;
        text-align: center;
    }

.kampanyakodu__gir--animasyon {
    width: 460px;
    min-width: 460px;
    max-height: 235px;
    min-height: 235px;
}

.kampanyakodu__gir {
    display: flex;
    padding: 60px;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0;
    top: 0;
}

.kampanyakodu__takip {
    position: absolute;
    left: 0;
    top: 0;
    width: 33.33%;
    height: 10px;
    background: #5cb85c;
    z-index: 2;
    transition: all ease 0.6s;
}

.kampanyakodu__gir--input button:hover {
    background: #5cb85c;
    transition: all ease 0.3s;
}

.kampanyakod__gitti {
    left: -1400px;
    transition: all ease 0.6s;
}

.kampanyakodu__sehir {
    display: flex;
    padding: 60px;
    flex-direction: column;
    transition: all ease 0.6s;
    position: absolute;
    left: 1400px;
    top: 0;
    width: 1200px;
}

    .kampanyakodu__sehir input {
        width: 620px;
        height: 60px;
        border: 1px solid #dfdfdf;
        border-radius: 4px;
        line-height: 60px;
        padding-left: 20px;
        font-size: 20px;
        font-weight: 300;
    }

.kampanyakodu__sehir--select {
    width: 620px;
    position: relative;
    margin-bottom: 45px;
}

    .kampanyakodu__sehir--select > div > img {
        position: absolute;
        right: 18px;
        bottom: 18px;
    }

.kampanyakodu__sehir--populer ul {
    display: flex;
    flex-wrap: wrap;
}

    .kampanyakodu__sehir--populer ul li {
        margin-right: 10px;
        margin-bottom: 10px;
        border-radius: 4px;
        background: #EFF0F1;
        position: relative;
        display: flex;
        align-items: center;
        height: 38px;
        padding: 0 20px;
        font-weight: 500;
        cursor: pointer;
    }

.kampanyakodu__secili {
    background-color: #5E22D0 !important;
    color: #fff;
    padding: 0 35px 0 20px !important;
    background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8 0C3.6 0 0 3.6 0 8C0 12.4 3.6 16 8 16C12.4 16 16 12.4 16 8C16 3.6 12.4 0 8 0ZM7.1 11.7L2.9 7.6L4.3 6.2L7 8.9L12 4L13.4 5.4L7.1 11.7V11.7Z" fill="white"/> </svg>') !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 10px) center !important;
}

.kampanyakod__geldi {
    left: 0 !important;
    transition: all ease 0.6s;
}

.kampanyakodusehir {
    display: none;
}

.kampanyakodu__hatali .kampanyakodu__takip {
    background: red !important;
}

.kampanyakodu__hatali .kampanyakodu__gir--input h4 {
    position: absolute;
    left: 0;
    bottom: -40px;
    font-size: 20px;
    color: red;
    display: block;
}

.kampanyakodu__gir--input h4 {
    display: none;
}

.kampanyakodu__sehir--select div {
    display: flex;
    position: relative;
    width: 100%;
}

.kampanyakodu__sehir--select ul {
    position: absolute;
    left: 0;
    top: 57px;
    background: #fff;
    border: 1px solid #dfdfdf;
    z-index: 2;
    width: 100%;
    max-height: 160px;
    overflow-y: scroll;
    display: none;
}

    .kampanyakodu__sehir--select ul li {
        width: 100%;
        padding: 0 20px;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #dfdfdf;
        cursor: pointer;
    }

.aramasonuclari__mekan > ul > li address {
    font-size: 12px;
}

.aramasonuclari__etkinlikgrup > ul > li address,
.aramasonuclari__organizer > ul > li address,
.aramasonuclari__profile > ul > li address {
    font-size: 12px;
}

.kampanyakodu__sehir--select ul li:last-child {
    border: 0;
}

.aramasonuclari__mekan > ul > li > div > ul > li > a {
    font-size: 12px;
}

.aramasonuclari__etkinlikgrup > ul > li > div > ul > li > a,
.aramasonuclari__organizer > ul > li > div > ul > li > a,
.aramasonuclari__profile > ul > li > div > ul > li > a {
    font-size: 12px;
}

.kampanyakodu__sehir--select ul li:hover {
    background: #5E22D0;
    color: #fff;
}

.aramasonuclari__mekan > ul > li {
    margin-bottom: 20px;
}

.aramasonuclari__etkinlikgrup > ul > li,
.aramasonuclari__organizer > ul > li,
.aramasonuclari__profile > ul > li {
    margin-bottom: 20px;
}

.kampanyakodu__sehir--select div span {
    position: absolute;
    left: 10px;
    top: 10px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 20px;
    border-radius: 4px;
    background: #5E22D0;
    color: #ffff;
    display: flex;
    align-items: center;
    cursor: pointer;
}

    .kampanyakodu__sehir--select div span img {
        margin-left: 10px;
        width: 20px;
        filter: invert(100%);
    }

    .kampanyakodu__sehir--select div span:hover {
        background: #a02622;
    }

.sehirAZ {
    height: 350px !important;
    min-height: inherit !important;
}

    .sehirAZ .kampanyakodu__sehir--select,
    .sehirAZ .kampanyakodu__sehir--populer h3 {
        display: none !important
    }

    .sehirAZ .kampanyakodu__sehir {
        height: 100%;
        justify-content: center;
    }

.kampanyakodu__gir--disabled {
    pointer-events: none;
    background: #d1d1d1 !important;
    color: #747474 !important;
}

.kampanyakodu__gir--input button svg {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 25px;
    top: -5px;
}

.kampanyakodu__sehir--select select {
    width: 100%;
    height: 50px;
    line-height: 50px;
    bordeR: 1px solid #dfdfdf;
    border-radius: 0;
    padding: 0 15px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 11px;
    font-size: 18px;
}

.kampanyakodu__icerik-filtre {
    width: 1270px;
    position: relative;
    margin: 30px auto;
    box-shadow: none;
    display: none;
}

.kampanyakodu__icerik .sehir-detay__liste > li {
    align-items: center;
}

.sehir-detay--takvim .gunYok {
    display: none !important;
}

.sehir-detay--takvim .gunVar {
    display: flex !important;
}

.filtreAktif {
    background: #ddd;
}

.kampanyakodu__icerik-filtre .sehir-detay__etkinlikler__mekanfiltre b,
.kampanyakodu__icerik-filtre .sehir-detay__etkinlikler__filtre__etkinlikturu b {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 30px;
}

.kmmobil {
    display: none;
}


.kampanyakodu__icerik {
    width: 1270px;
    margin: auto;
    max-width: 100%;
}


@media screen and (min-width:180px) and (max-width:999px) {

    .kampanyakodu:before {
        display: none;
    }

    .kampanyakodu {
        width: 100%;
        border: 0;
        height: 100vh;
    }

    .kampanyakodu__takip {
        display: none;
    }

    .kampanyakodu__gir {
        width: 100%;
        padding: 20px;
        flex-direction: column;
    }

    .kampanyakodu__gir--input {
        width: 100%;
    }

    .kampanyakodu h2,
    .kampanyakodusehir h2,
    .kampanyakodu h3 {
        font-size: 20px;
    }

    .kampanyakodu {
        padding: 20px;
        height: 520px;
        min-height: inherit;
    }

        .kampanyakodu p {
            font-size: 14px;
            margin-bottom: 20px;
        }

    .kampanyakodu__gir--input input {
        width: 100%;
        font-size: 16px;
    }

    .kampanyakodu__gir--input button {
        font-size: 14px;
    }

    .kampanyakodu__sehir {
        width: 100%;
        padding: 20px;
    }

    .kampanyakodu__sehir--select {
        width: 100%;
        margin-bottom: 20px;
    }

    .kampanyakodu__sehir--populer ul li {
        font-size: 14px;
    }

    .kampanyakodu__gir--animasyon {
        margin-top: 60px;
    }

    .kampanyakodu__hatali .kampanyakodu__gir--input h4 {
        font-size: 16px;
    }

    .kampanyakodusehir {
        width: 100%;
        padding: 0 20px 20px 20px;
    }

        .kampanyakodusehir > div {
            margin-top: 0 !important;
        }

    .kampanyakodu__icerik {
        width: 100% !important;
        padding-bottom: 40px;
    }

    .direkBilet {
        display: none;
    }

    .tukenmisBilet {
        display: none;
    }

    .kampanyakodu__icerik .sehir-detay__liste > li {
        min-height: 120px;
    }

    .kampanyakodu__icerik-filtre {
        position: fixed !important;
        width: 100%;
        top: 0 !important;
        margin: 0 !important;
    }

    .kmmobil {
        width: 100%;
        padding: 0 20px 20px 20px;
    }

    .aramasonuclari__etkinlik {
        flex-direction: column;
    }

        .aramasonuclari__etkinlik--tarih,
        .aramasonuclari__etkinlik li > a,
        .aramasonuclari__film li > a,
        .aramasonuclari__etkinlikgrup li > a {
            display: none;
        }

    .aramasonuclari__film--tarih,
    .aramasonuclari__film li > a,
    .aramasonuclari__organizer li > a,
    .aramasonuclari__profile li > a,
    .aramasonuclari__etkinlikgrup--tarih,
    .aramasonuclari__etkinlikgrup li > a {
        display: none;
    }

    .kmmobil button {
        width: 100%;
        height: 40px;
        background: #F0F0F0;
        box-shadow: 0px 1px 0px rgb(0 0 0 / 25%);
        border-radius: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #000;
        font-weight: bold;
    }

        .kmmobil button img {
            margin-left: 10px;
            width: 18px;
        }

    .aramasonuclari__mekan {
        margin-bottom: 20px;
    }

    .aramasonuclari__etkinlikgrup,
    .aramasonuclari__organizer,
    .aramasonuclari__profile {
        margin-bottom: 20px;
    }

    .kampanyakodu__sehir--select select {
        background-color: #fff;
    }
}

.aramasonuclari__mekan > a,
.aramasonuclari__etkinlik > a,
.aramasonuclari__film > a,
.aramasonuclari__organizer > a,
.aramasonuclari__profile > a,
.aramasonuclari__etkinlikgrup > a {
    font-size: 14px;
}



/**7 mart kod girme sayfası************/


@media screen and (min-width:1699px) and (max-width:1922px) {
    .yeniArama__sonuc--sonuc > ul {
        max-height: 247px;
    }

    .biletinialOneriyor {
        padding: 20px;
    }

    .yeniArama__sonuc--sonuc > ul > li > a {
        padding: 15px 20px;
    }
}

.siteNav .userName {
    background: #f8e71c !important;
    color: #000 !important;
    font-weight: bold;
    width: 78px;
    height: 44px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.anasayfa_festivals {
    width: 100%;
    margin-top: 100px;
}

    .anasayfa_festivals ul {
        width: 1270px;
        display: flex;
        margin: auto;
    }

        .anasayfa_festivals ul li {
            flex: 1;
            margin-right: 10px;
            padding: 10px 30px;
            display: flex;
            position: relative;
            align-items: center;
            height: 200px;
            color: #fff;
            transition: all ease 0.3s;
            border-radius: 12px;
            border: 1px solid #dfdfdf;
            justify-content: space-between;
        }

            .anasayfa_festivals ul li figure {
                max-width: 160px;
                padding: 20px 0 20px 20px;
            }

                .anasayfa_festivals ul li figure img {
                    max-width: 100%;
                    max-height: 100%;
                }

            .anasayfa_festivals ul li h5 {
                font-weight: bold;
                font-size: 24px;
                margin-bottom: 10px;
            }

            .anasayfa_festivals ul li div {
                position: relative;
                z-index: 2;
                display: flex;
                flex-direction: column;
            }

            .anasayfa_festivals ul li h5 span {
                font-weight: 400;
                font-size: 16px;
                display: block;
                margin-bottom: 3px;
            }

            .anasayfa_festivals ul li address {
                font-size: 14px;
                opacity: .7;
                margin-bottom: 10px;
                font-style: normal;
            }

            .anasayfa_festivals ul li time {
                font-size: 18px;
            }

            .anasayfa_festivals ul li figure img {
                border-radius: 12px;
            }

            .anasayfa_festivals ul li a {
                width: 100px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                color: #000;
                font-weight: bold;
                margin-top: 20px;
                background: #f8e71c;
                border-radius: 6px;
            }

                .anasayfa_festivals ul li a:hover {
                    background: #fff89e;
                }

            .anasayfa_festivals ul li:hover {
                transition: all ease 0.3s;
                -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
            }

@media screen and (max-width:559px) {

    .anasayfa_festivals {
        margin-top: 40px;
        padding: 0 20px;
    }

        .anasayfa_festivals ul {
            overflow-x: auto;
            width: 100%;
        }

            .anasayfa_festivals ul li {
                flex-direction: column-reverse;
                justify-content: center;
                align-items: center;
                height: auto;
                padding: 0 10px 10px 10px;
                text-align: center;
            }

                .anasayfa_festivals ul li figure {
                    position: relative;
                    top: auto;
                    right: auto;
                    height: 90px;
                    width: 100%;
                    max-width: inherit;
                    padding: 10px;
                    text-align: center;
                }

                    .anasayfa_festivals ul li figure img {
                        height: 100%;
                    }

                .anasayfa_festivals ul li address {
                    display: none;
                }

                .anasayfa_festivals ul li h5 {
                    font-size: 14px;
                }

                .anasayfa_festivals ul li time {
                    font-size: 11px;
                    white-space: nowrap;
                }

                .anasayfa_festivals ul li a {
                    font-size: 13px;
                    height: 24px;
                    line-height: 24px;
                    width: 100%;
                    margin-top: 10px;
                }
}

/**************mekan sayfası 22.03.2022*****************************************/


.mekanresim {
    width: 100%;
    height: 320px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.yeniMekan {
    width: 100%;
    color: #000;
}

.yeniMekan__ust {
    width: 100%;
}

.yeniMekan__ust__bilgi {
    width: 1270px;
    margin: auto;
    padding: 30px 0 30px 140px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    min-height: 180px;
}

    .yeniMekan__ust__bilgi > div {
        display: flex;
        flex-direction: column;
    }

.yeniMekan__ust__bilgi__degerlendirme {
    display: flex;
    align-items: center;
}

.yeniMekan__ust__bilgi figure {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 0;
    top: 30px;
    border: 1px solid #dfdfdf;
    /*padding: 20px;*/
    border-radius: 50%;
    overflow: hidden;
}

    .yeniMekan__ust__bilgi figure img {
        width: 100%;
        height: 100%;
        /*    border-radius: 50%;*/
        object-fit: cover;
    }

.yeniMekan__ust__bilgi h1 {
    font-size: 32px;
    font-weight: 500;
}

.yeniMekan__ust__bilgi > div > span {
    font-size: 14px;
    opacity: 0.7;
    margin-bottom: 15px;
}

.yeniMekan__ust__bilgi__degerlendirme p {
    font-size: 14px;
    opacity: 0.7;
    margin-left: 10px;
}

.yeniMekan__ust__bilgi button {
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 10px;
}

    .yeniMekan__ust__bilgi button span {
        font-weight: bold;
        margin-top: 10px;
    }

    .yeniMekan__ust__bilgi button img {
        width: 35px;
    }

    .yeniMekan__ust__bilgi button:hover {
        background: #f5f5f5;
    }

.yeniMekan__ust ul {
    width: 100%;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .yeniMekan__ust ul li {
        position: relative;
    }

.ys_sonyorumlar ul li div {
    display: flex;
    align-items: center;
    margin-top: 15px;
}

    .ys_sonyorumlar ul li div button {
        padding: 0;
        margin-right: 15px;
    }

.yeniMekan__ust ul li a {
    display: block;
    padding: 0 30px;
    line-height: 70px;
    color: #777;
    font-size: 16px;
}

.secilimekan a {
    color: #000 !important;
    font-weight: bold;
}

.secilimekan:after {
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    background: #000;
    height: 3px;
    content: "";
}

.yeniMekan h2 {
    font-size: 24px;
    margin-bottom: 30px;
    display: block;
    font-weight: bold;
}

.yeniMekan h3 {
    font-size: 22px;
    /* margin-bottom: 30px;*/
    display: block;
    font-weight: bold;
}

.ym__onecikanlar {
    width: 1270px;
    margin: auto;
    display: flex;
    flex-direction: column;
}

.yeniMekan__sayfalar {
    width: 100%;
    padding: 60px 0;
    border-top: 10px solid #f2f2f2;
}

.ym__onecikanlar ul {
    display: flex;
}

    .ym__onecikanlar ul li {
        display: flex;
        width: 238px;
        margin-right: 20px;
        cursor: pointer;
        overflow: hidden;
        border-radius: 12px;
    }

        .ym__onecikanlar ul li:last-child {
            margin: 0;
        }

        .ym__onecikanlar ul li img {
            width: 100%;
            border-radius: 12px;
            transition: all ease 0.3s;
        }

        .ym__onecikanlar ul li:hover img {
            transition: all ease 0.3s;
            transform: scale(1.2);
        }

.yeniMekan__sayfalar__kampanya {
    width: 1270px;
    display: flex;
    padding: 30px;
    align-items: center;
    margin: 60px auto;
    background: #f2f2f2;
    border-radius: 12px;
}

    .yeniMekan__sayfalar__kampanya div {
        display: flex;
        flex-direction: column;
        padding-left: 30px;
    }

    .yeniMekan__sayfalar__kampanya img {
        width: 80px;
    }

    .yeniMekan__sayfalar__kampanya h4 {
        font-size: 20px;
        margin-bottom: 5px;
        font-weight: bold;
    }

.yeniMekan__sayfalar__vizyondakiler {
    width: 1270px;
    margin: auto;
    display: flex;
    flex-direction: column;
    /*margin-top: 90px;*/
}

    .yeniMekan__sayfalar__vizyondakiler > ul {
        display: flex;
        flex-wrap: wrap;
    }

        .yeniMekan__sayfalar__vizyondakiler > ul > li {
            display: flex;
            align-items: center;
            margin-bottom: 30px;
            width: 238px;
            margin-right: 20px;
            flex-direction: column;
        }

            .yeniMekan__sayfalar__vizyondakiler > ul > li:nth-child(5n) {
                margin-right: 0;
            }

            .yeniMekan__sayfalar__vizyondakiler > ul > li > figure {
                width: 238px;
                min-width: 238px;
            }

                .yeniMekan__sayfalar__vizyondakiler > ul > li > figure img {
                    display: block;
                }

            .yeniMekan__sayfalar__vizyondakiler > ul > li > div {
                width: 100%;
                display: flex;
                flex-direction: column;
                border: 1px solid #dfdfdf;
                padding: 12px 24px 24px 24px;
                height: 195px;
                min-height: 195px;
                justify-content: space-between;
                /*                border-bottom-left-radius: 12px;
                border-bottom-right-radius: 12px;*/
            }

    .yeniMekan__sayfalar__vizyondakiler h3 a {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
        color: #000;
        overflow: hidden;
        display: block;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .yeniMekan__sayfalar__vizyondakiler > ul > li > div date {
        overflow: hidden;
        display: block;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 190px;
    }


    .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div {
        display: flex;
        margin: 10px 0;
        flex-wrap: wrap;
    }

        .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div > a {
            font-size: 12px;
            color: #000;
            line-height: 14px;
            display: flex;
            align-items: center;
            margin: 4px 0;
        }

    .yeniMekan__sayfalar__vizyondakiler > ul > li > div br {
        display: none;
    }

    .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div > a > span {
        margin: 0 5px;
        font-size: 24px;
        line-height: 14px;
    }

    .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div > a:last-child span {
        display: none;
    }

    .yeniMekan__sayfalar__vizyondakiler > ul > li > div p {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        max-height: 84px;
        display: -webkit-box;
    }

    .yeniMekan__sayfalar__vizyondakiler > ul > li > div button {
        width: 140px;
        height: 40px;
        background: #F8E71C;
        border-radius: 4px;
        color: #000;
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        /*        margin-top: 30px;*/
    }

        .yeniMekan__sayfalar__vizyondakiler > ul > li > div button:hover {
            background: #FFF687;
        }

.yeniMekan__sayfalar__hakkinda {
    width: 1270px;
    margin: 0 auto;
}

    .yeniMekan__sayfalar__hakkinda p {
        display: block;
        margin-bottom: 30px;
        letter-spacing: 0.2px;
        line-height: 24px;
        font-size: 16px;
    }

.yeniMekan__sayfalar__iletisim {
    width: 1270px;
    margin: 0 auto;
}

    .yeniMekan__sayfalar__iletisim p {
        letter-spacing: 0.2px;
        line-height: 24px;
        font-size: 16px;
    }

    .yeniMekan__sayfalar__iletisim a {
        color: #1292C9;
    }

        .yeniMekan__sayfalar__iletisim a:hover {
            text-decoration: underline;
        }

    .yeniMekan__sayfalar__iletisim ul {
        display: flex;
        flex-wrap: wrap;
    }

        .yeniMekan__sayfalar__iletisim ul li {
            width: 605px;
            margin-right: 60px;
            margin-bottom: 30px;
        }

            .yeniMekan__sayfalar__iletisim ul li:nth-child(2n) {
                margin-right: 0;
            }

            .yeniMekan__sayfalar__iletisim ul li h3 {
                font-size: 18px;
                margin-bottom: 15px;
                display: block;
                font-weight: bold;
            }

.yeniMekan__sayfalar__iletisim__harita {
    width: 100%;
    margin-top: 30px;
}

    .yeniMekan__sayfalar__iletisim__harita iframe {
        width: 100%;
        height: 450px;
    }

.yeniMekan__sayfalar__fotograflar {
    width: 1270px;
    margin: 0 auto;
    column-count: 5;
    column-gap: 20px;
}

    .yeniMekan__sayfalar__fotograflar figure {
        margin-bottom: 20px;
    }

        .yeniMekan__sayfalar__fotograflar figure img {
            width: 100%;
            display: block;
            transition: all .8s;
        }

.yeniBiletal {
    position: fixed;
    z-index: 110000;
    width: 70%;
    height: 100%;
    background: #fff;
    right: -71%;
    top: 0;
    max-width: 1000px;
    transition: all ease 0.3s;
    overflow-y: auto;
}

.yeniBiletal__overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 27499;
    background: rgba(0, 0, 0, 0.7);
    display: none;
}

.yeniBiletal__film {
    width: 100%;
    padding: 30px 60px 30px 30px;
    display: flex;
    flex-direction: column;
}

    .yeniBiletal__film figure {
        width: 120px;
        min-width: 120px;
    }

        .yeniBiletal__film figure img {
            border-radius: 12px;
        }

    .yeniBiletal__film > div {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
    }

    .yeniBiletal__film h3 a {
        font-size: 32px;
        margin-bottom: 15px;
        color: #000;
        display: block;
    }

        .yeniBiletal__film h3 a:hover {
            text-decoration: underline;
        }

    .yeniBiletal__film > div > div {
        display: flex;
        flex-direction: column;
        padding-left: 15px;
    }

    .yeniBiletal__film h6 {
        font-size: 14px;
        color: #000;
        line-height: 14px;
        display: flex;
        align-items: center;
    }

    .yeniBiletal__film span {
        margin: 0 10px;
        font-size: 16px;
        line-height: 14px;
    }

    .yeniBiletal__film h6:last-child span {
        display: none;
    }

    .yeniBiletal__film p {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        max-height: 48px;
        display: -webkit-box;
        font-size: 14px;
        line-height: 24px;
    }

.yeniBiletal__film__detaylar {
    font-weight: bold;
    text-decoration: underline;
    margin-top: 15px;
    width: 120px;
    color: #000;
}

    .yeniBiletal__film__detaylar:hover {
        color: #1292C9;
    }

.yeniBiletal__film > div > div > div {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.yeniBiletal__film > span {
    font-size: 14px;
    opacity: 0.7;
    margin: 0 0 15px 0;
}

.yeniBiletal__seanslar {
    width: 100%;
}

.yeniBiletal__seanslar__baslik {
    width: 100%;
    padding: 0 30px 30px 30px;
}

    .yeniBiletal__seanslar__baslik h2 {
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 5px;
    }

.yeniBiletal__seanslar > ul {
    display: Flex;
    width: 100%;
    overflow-x: auto;
    border-bottom: 1px solid #dfdfdf;
}

    .yeniBiletal__seanslar > ul li a {
        padding: 20px 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        color: #000;
        opacity: 0.6;
    }

        .yeniBiletal__seanslar > ul li a time {
            font-size: 14px;
            white-space: nowrap;
        }

.yeniBiletal__seanslar__secili a {
    opacity: 1 !important;
}

.yeniBiletal__seanslar__secili {
    position: relative;
    opacity: 1 !important;
}

.yeniBiletal__seanslar h5 {
    margin-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
}

.yeniBiletal__seanslarFazla {
    position: relative;
}

.yeniBiletal__seanslar > span {
    text-align: center;
    font-size: 14px;
    width: 100%;
    display: block;
}

.yeniMekan__acik {
    right: 0 !important;
    transition: all ease 0.5s;
    z-index: 110000;
}

.yeniBiletal__seanslar__secili:after {
    width: 100%;
    height: 3px;
    background: #000;
    top: -0;
    left: 0;
    content: "";
    position: absolute;
}

.yeniBiletal__seanslar > ul li a:hover {
    background: #f4f4f4;
    opacity: 1;
}

.yeniBiletal__seanslar > ul::-webkit-scrollbar {
    height: 7px;
    width: 4px;
    background: gray;
}

.yeniBiletal__seanslar > ul::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.yeniBiletal__seanslar > ul::-webkit-scrollbar-thumb {
    background: #888;
}

    .yeniBiletal__seanslar > ul::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

    .yeniBiletal__seanslar > ul::-webkit-scrollbar-thumb:horizontal {
        background: #c1c1c1;
        border-radius: 0;
    }

.yeniBiletal__seanslar__seanslar {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 30px;
}

    .yeniBiletal__seanslar__seanslar span {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .yeniBiletal__seanslar__seanslar ul {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 30px;
    }

        .yeniBiletal__seanslar__seanslar ul li a {
            width: 80px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            font-weight: bold;
            font-size: 16px;
            background: #f8e71c;
            color: #000;
            display: block;
            border-radius: 4px;
        }

        .yeniBiletal__seanslar__seanslar ul li {
            margin-right: 10px;
            margin-bottom: 10px;
        }

            .yeniBiletal__seanslar__seanslar ul li a:hover {
                background: #FFF687;
            }

.yeniBiletal__kapat {
    width: 50px;
    height: 50px;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 10px;
    background: none;
}

    .yeniBiletal__kapat:Hover {
        background: #f2f2f2;
    }

.yeniBiletal__film ul {
    display: flex;
}

    .yeniBiletal__film ul li {
        margin: 0 10px 10px 0;
    }

        .yeniBiletal__film ul li img {
            width: 20px;
        }

.yeniBiletal__seanslar__seanslar__tiyatro {
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .yeniBiletal__seanslar__seanslar__tiyatro > li {
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px !important;
        padding-bottom: 30px;
        border-bottom: 1px solid #dfdfdf;
        align-items: center;
    }

.yst__detay--yesil:before {
    /*  background: #27ae60 !important;*/
    background: #8A509F !important;
}

.yeniBiletal__seanslar__seanslar__tiyatro > li:last-child {
    border: 0;
}

.yst__tarih {
    width: 70px;
    max-width: 70px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    border-bottom: 5px solid #dfdfdf;
    min-height: 82px;
    padding: 0 10px;
}

    .yst__tarih span {
        font-size: 12px;
        margin-bottom: 0;
    }

    .yst__tarih h6 {
        font-size: 36px;
        font-weight: bold;
    }

.yst__detay {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding-left: 30px;
}

    .yst__detay time {
        opacity: 0.7;
        margin-bottom: 5px;
    }

    .yst__detay address {
        font-weight: 500;
        font-style: normal;
    }

    .yst__detay p {
        font-weight: 500;
        border: 1px solid #dfdfdf;
        padding: 5px 10px 5px 30px;
        position: relative;
        font-size: 14px;
        margin: 10px auto 0 0;
    }

        .yst__detay p:before {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            position: absolute;
            left: 10px;
            top: 8px;
            content: "";
            background: #e74c3c;
            animation-name: color;
            animation-duration: 1s;
            animation-iteration-count: infinite;
            transition: all ease 0.3s;
        }

@keyframes color {
    0% {
        opacity: 0.5;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.5;
    }
}

.yst__biletal {
    display: flex;
    align-items: center;
}

    .yst__biletal button {
        /*  width: 130px;*/
        width: auto;
        padding: 0 12px;
        display: flex;
        align-items: center;
        height: 50px;
        line-height: 50px;
        background: #f8e71c;
        color: #000;
        font-weight: bold;
        text-align: center;
        justify-content: center;
        margin-left: 30px;
        font-size: 16px;
        -ms-transform: translateY(-50%);
        border: 0;
        z-index: 9;
        margin-bottom: 1.25rem;
        border-radius: 8px;
        -webkit-border-radius: 8px;
    }

    .yst__biletal span {
        margin-bottom: 0;
    }

    .yst__biletal button:hover {
        background: #FFF687;
    }

.yst_yakinda_btn {
    /*  width: 130px;*/
    width: 150px;
    display: flex;
    align-items: center;
    height: 50px;
    line-height: 50px;
    background: #bccad1 !important;
    color: #556990;
    font-weight: bold;
    text-align: center;
    justify-content: center;
    margin-left: 20px;
    font-size: 16px;
    -ms-transform: translateY(-50%);
    border: 0;
    z-index: 9;
    margin-bottom: 1.25rem;
    border-radius: 8px;
    -webkit-border-radius: 8px;
}

    .yst_yakinda_btn button {
        background: #bccad1 !important;
        color: #556990;
        font-weight: bold;
        font-size: 16px;
    }

.yst__tiyatro #ynbiletal {
    display: none;
}

.yst__tiyatro {
    border-top: 1px solid #dfdfdf;
}

.yst__yakinda {
    width: 250px;
    text-align: right;
    font-size: 14px;
    line-height: 18px;
}

    .yst__yakinda b {
        display: block;
    }

.yeniBiletal__ust {
    background: #f5f5f5;
}

.yeniMekan__sayfalar__degerlendirme {
    width: 1270px;
    margin: auto;
}

.ys_geneldegerlendirme ul {
    display: flex;
    padding: 10px 20px;
    border: 1px solid #dfdfdf;
    width: 100%;
    border-radius: 4px;
}

.ys_geneldegerlendirme li {
    display: flex;
    margin-right: 45px;
}

    .ys_geneldegerlendirme li img {
        margin-left: 15px;
    }

    .ys_geneldegerlendirme li:last-child {
        margin: 0;
    }

.ys_sonyorumlar {
    width: 100%;
    padding-top: 60px;
}

.ys_sonyorumlar__filtre {
    display: flex;
    margin-bottom: 30px;
    width: 100%;
}

    .ys_sonyorumlar__filtre button {
        padding: 0 20px;
        height: 40px;
        line-height: 38px;
        border-radius: 4px;
        border: 1px solid #dfdfdf;
        color: #000;
        background: none;
        margin-right: 10px;
    }

.ys_sonyorumlar__filtre--dogrulanmis {
    display: flex;
    border: 1px solid #1292C9 !important;
    color: #1292C9 !important;
    align-items: center;
}

    .ys_sonyorumlar__filtre--dogrulanmis img {
        margin-right: 5px;
    }

.ys_sonyorumlar ul {
    display: flex;
    flex-direction: column;
}

    .ys_sonyorumlar ul li {
        display: flex;
        flex-direction: column;
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid #dfdfdf;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative;
    }

        .ys_sonyorumlar ul li:last-child {
            border: 0;
        }

        .ys_sonyorumlar ul li h4 {
            font-weight: 500;
            font-size: 18px;
            margin-bottom: 3px;
        }

        .ys_sonyorumlar ul li time {
            font-size: 14px;
            margin-bottom: 10px;
            opacity: 0.7;
        }

        .ys_sonyorumlar ul li p {
            line-height: 24px;
            margin-bottom: 3px;
        }

        .ys_sonyorumlar ul li button {
            background: none;
        }

.ys_sonyorumlar--dahafazla {
    background: #f5f5f5;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;
    padding: 0 45px;
    margin-top: 15px;
    font-size: 18px;
}

    .ys_sonyorumlar--dahafazla:hover {
        background: #f8e71c;
    }

.ys_sonyorumlar--bildir {
    position: absolute;
    right: 20px;
    bottom: 20px;
    padding: 0;
    color: #777;
    font-size: 13px;
}

.yeniMekan__sayfalar__vizyondakiler > ul > li > div time {
    margin-top: 20px;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 340px;
}

.yeniMekan__sayfalar__filtre__overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 29000;
    background: rgba(0, 0, 0, 0.7);
    display: none;
}

.ym__filtreler {
    display: none;
}



@media screen and (max-width: 450px) {
    .mekanresim {
        height: 80px !important;
    }
}

@media screen and (max-width: 630px) {

    .yeniMekan__sayfalar__vizyondakiler > ul > li {
        width: 100% !important;
    }
}








@media screen and (max-width: 999px) {
    .mekanresim {
        height: 200px;
    }

    .yeniMekan__sayfalar__vizyondakiler > ul {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }


    .ym__onecikanlar {
        width: 100%;
    }

    .yeniMekan__ust__bilgi {
        width: 100%;
        padding: 20px 20px 20px 90px;
        align-items: flex-start;
        min-height: 100px;
    }

        .yeniMekan__ust__bilgi figure {
            width: 60px;
            height: 60px;
            top: 20px;
            left: 20px;
        }

        .yeniMekan__ust__bilgi h1 {
            font-size: 14px;
            font-weight: bold;
        }

        .yeniMekan__ust__bilgi > div > span {
            font-size: 11px;
            margin-bottom: 10px;
        }

    .yeniMekan__ust__bilgi__degerlendirme p {
        font-size: 11px;
    }

    .yeniMekan__ust__bilgi button img {
        width: 24px;
    }

    .yeniMekan__ust__bilgi button span {
        font-size: 11px;
        margin-top: 5px;
        color: #000;
        white-space: nowrap;
        font-weight: 500;
    }

    .yeniMekan__ust ul {
        width: 100%;
        height: 60px;
        overflow-x: scroll;
        justify-content: flex-start;
        align-items: flex-start;
        overflow-y: hidden;
    }

        .yeniMekan__ust ul li a {
            font-size: 13px;
            line-height: 60px;
            padding: 0 20px;
            white-space: nowrap;
        }

    .yeniMekan__sayfalar {
        padding: 20px;
    }

    .yeniMekan h2 {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .ym__onecikanlar ul {
        overflow-x: scroll;
    }

        .ym__onecikanlar ul li {
            width: 110px;
            min-width: 110px;
            height: 160px;
            margin-right: 10px;
            border-radius: 4px;
        }

            .ym__onecikanlar ul li img {
                height: 160px;
                object-fit: cover;
            }

    .yeniMekan__sayfalar__kampanya {
        width: 100%;
        padding: 0;
        margin: 20px 0;
        background: none;
        align-items: flex-start;
    }

        .yeniMekan__sayfalar__kampanya h4 {
            font-size: 14px;
        }

        .yeniMekan__sayfalar__kampanya div {
            padding-left: 15px;
        }

            .yeniMekan__sayfalar__kampanya div p {
                font-size: 11px;
            }

    .yeniMekan__sayfalar__vizyondakiler {
        width: 100%;
        margin-top: 20px;
    }

        .yeniMekan__sayfalar__vizyondakiler > ul > li > figure {
            width: 110px;
            min-width: 110px;
            height: 160px;
        }

            .yeniMekan__sayfalar__vizyondakiler > ul > li > figure img {
                height: 160px;
                border-radius: 0 !important;
            }

        .yeniMekan__sayfalar__vizyondakiler > ul > li {
            width: calc(50% - 5px);
            margin-right: 0;
            margin-bottom: 20px;
            align-items: center;
            flex-direction: row;
            border: 1px solid #dfdfdf;
            padding: 8px;
        }

            .yeniMekan__sayfalar__vizyondakiler > ul > li > div {
                border: 0;
                padding: 20px;
            }

            .yeniMekan__sayfalar__vizyondakiler > ul > li > div {
                padding-left: 15px;
            }

                .yeniMekan__sayfalar__vizyondakiler > ul > li > div h3 a {
                    font-size: 14px;
                    margin-bottom: 3px;
                    max-width: 140px;
                    overflow: visible;
                    text-overflow: inherit;
                    white-space: normal;
                }

                .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div > a {
                    font-size: 11px;
                    margin: 0;
                }

                    .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div > a > span {
                        margin: 0 7px;
                        font-size: 14px;
                    }

                .yeniMekan__sayfalar__vizyondakiler > ul > li > div > div {
                    margin-bottom: 10px;
                }

                .yeniMekan__sayfalar__vizyondakiler > ul > li > div p {
                    font-size: 11px;
                }

                .yeniMekan__sayfalar__vizyondakiler > ul > li > div button {
                    width: 110px;
                    height: 30px;
                    font-size: 12px;
                    margin-top: 10px;
                }

    .yeniMekan__sayfalar__hakkinda {
        width: 100%;
    }

        .yeniMekan__sayfalar__hakkinda p {
            font-size: 13px;
            line-height: 20px;
            margin-bottom: 20px;
        }

    .yeniMekan__sayfalar__iletisim {
        width: 100%;
    }

        .yeniMekan__sayfalar__iletisim ul {
            flex-direction: column;
        }

            .yeniMekan__sayfalar__iletisim ul li {
                width: 100%;
                margin-bottom: 20px;
                margin-right: 0;
            }

                .yeniMekan__sayfalar__iletisim ul li h3 {
                    font-size: 14px;
                }

        .yeniMekan__sayfalar__iletisim p {
            font-size: 13px;
            line-height: 20px;
        }

    .yeniMekan__sayfalar__fotograflar {
        width: 100%;
        column-count: inherit;
        column-gap: inherit;
    }

        .yeniMekan__sayfalar__fotograflar figure {
            width: 100%;
        }

    .yeniBiletal {
        width: 100%;
        right: -101%;
        padding-bottom: 20px;
    }

    .yeniBiletal__film {
        padding: 20px 20px 0 20px;
    }

        .yeniBiletal__film h3 a {
            font-size: 24px;
            margin-bottom: 15px;
            line-height: 24px;
        }

        .yeniBiletal__film > span {
            font-size: 12px;
        }

        .yeniBiletal__film figure {
            width: 110px;
            min-width: 110px;
            height: 160px;
        }

            .yeniBiletal__film figure img {
                height: 160px;
                object-fit: cover;
                border-radius: 4px;
            }



        .yeniBiletal__film a {
            line-height: 11px;
            font-size: 11px;
        }

            .yeniBiletal__film a span {
                margin: 0 5px;
                font-size: 12px
            }

        .yeniBiletal__film p {
            font-size: 12px;
            line-height: 14px;
            -webkit-line-clamp: 4;
            max-height: 60px;
        }

    .yeniBiletal__seanslar__baslik {
        padding: 20px;
    }

        .yeniBiletal__seanslar__baslik h2 {
            font-size: 20px;
        }

        .yeniBiletal__seanslar__baslik p {
            font-size: 13px;
        }

    .yeniBiletal__seanslar > ul {
        overflow-x: auto;
    }

    .yeniBiletal__seanslar__seanslar {
        padding: 20px;
    }

        .yeniBiletal__seanslar__seanslar span {
            font-size: 14px;
        }

        .yeniBiletal__seanslar__seanslar ul li a {
            width: 70px;
            height: 35px;
            line-height: 35px;
            font-size: 14px;
        }

        .yeniBiletal__seanslar__seanslar ul {
            margin-bottom: 20px;
        }

    .yeniBiletal__film h3 {
        padding-right: 40px;
    }

    .yeniBiletal__kapat {
        width: 40px;
        height: 40px;
        right: 10px;
        top: 10px;
    }

    .yeniBiletal__overlay {
        display: none !important;
    }

    .yeniMekan__sayfalar__vizyondakiler h3 {
        font-size: 16px;
    }

    .yeniBiletal__seanslar__seanslar__tiyatro {
        flex-wrap: nowrap;
    }

        .yeniBiletal__seanslar__seanslar__tiyatro > li {
            position: relative;
            padding-left: 50px;
            flex-direction: column;
            margin-bottom: 15px !important;
            padding-bottom: 15px;
            align-items: flex-start;
        }

    .yst__tarih {
        position: absolute;
        left: 0;
        top: 0;
        width: 50px;
        max-width: 50px;
        min-height: inherit;
        padding: 7px 0;
    }

        .yst__tarih span {
            font-size: 12px;
        }

        .yst__tarih h6 {
            font-size: 24px;
        }

    .yst__detay {
        padding-left: 20px;
        margin-bottom: 20px;
        width: 100%;
    }

        .yst__detay time {
            font-size: 13px;
        }

        .yst__detay address {
            font-size: 14px;
        }

        .yst__detay p {
            font-size: 10px;
        }

    .yst__biletal {
        flex-direction: row-reverse;
        width: 100%;
        justify-content: flex-end;
        padding-left: 20px;
    }

    .yst_yakinda_div {
        flex-direction: row-reverse;
        width: 100%;
        justify-content: flex-end;
        padding-left: 20px;
    }

    .yst__yakinda {
        font-size: 12px;
    }

    .yst__biletal button {
        margin-left: 0;
        margin-right: 15px;
    }

    .yst__biletal button {
        /*width: 90px;*/
        width: 150px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        font-weight: 500;
    }


    .yst_yakinda_btn {
        /*width: 90px;*/
        width: 110px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        font-weight: 500;
    }

{
    /*width: 90px;*/
    width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    font-weight: 500;
}


.yst__yakinda {
    text-align: left;
    /* padding-left: 20px;*/
    width: 100%;
}

.yst__detay p:before {
    top: 6px;
    left: 8px;
}

.yst__yakinda b {
    font-size: 13px;
}

.yeniMekan__sayfalar__degerlendirme {
    width: 100%;
}

.ys_geneldegerlendirme ul {
    border: 0;
    padding: 0;
    flex-direction: column;
}

    .ys_geneldegerlendirme ul li {
        margin-bottom: 20px;
        font-size: 14px;
        justify-content: space-between;
        width: 100%;
    }

.ys_sonyorumlar {
    padding-top: 40px;
}

.ys_sonyorumlar__filtre {
    overflow-x: auto;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

    .ys_sonyorumlar__filtre button {
        white-space: nowrap;
        font-size: 14px;
    }

.ys_sonyorumlar ul li p {
    font-size: 14px;
    line-height: 20px;
}

.ys_sonyorumlar ul li h4 {
    font-size: 16px;
}

.ys_sonyorumlar ul li {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.ys_sonyorumlar--dahafazla {
    margin-top: 0;
    width: 100%;
    color: #000;
    font-size: 16px;
}

.yeniMekan__sayfalar__filtre {
    position: fixed;
    z-index: 30000;
    width: 100%;
    background: #fff;
    left: 0;
    bottom: -100%;
    transition: all ease 0.3s;
}

.yeniMekan__sayfalar__filtre__icerik {
    padding: 20px;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.yeniMekan__sayfalar__filtre__title {
    width: 100%;
    padding: 20px 0 20px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border-bottom: 1px solid #dfdfdf;
}

    .yeniMekan__sayfalar__filtre__title span {
        font-size: 18px;
        font-weight: 500;
    }

    .yeniMekan__sayfalar__filtre__title button {
        display: flex;
        align-items: center;
        justify-content: center;
        background: none;
        padding: 0;
    }

        .yeniMekan__sayfalar__filtre__title button img {
            width: 28px;
            height: 28px;
        }

.yeniMekan__sayfalar__filtre__icerik span {
    font-size: 16px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    font-weight: 500;
}

    .yeniMekan__sayfalar__filtre__icerik span img {
        width: 30px;
        height: 30px;
        margin-right: 10px;
        display: none;
    }

.yeniMekan__sayfalar__filtre ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

    .yeniMekan__sayfalar__filtre ul li {
        margin-bottom: 2%;
        margin-right: 2%;
        width: 49%;
    }

        .yeniMekan__sayfalar__filtre ul li:nth-child(2n) {
            margin-right: 0;
        }

        .yeniMekan__sayfalar__filtre ul li button {
            height: 40px;
            line-height: 40px;
            color: #000;
            width: 100%;
            text-align: center;
            border-radius: 4px;
            background: #f1f1f1;
            font-size: 13px;
            white-space: nowrap;
        }

    .yeniMekan__sayfalar__filtre ul:last-child {
        margin-bottom: 0;
    }

.yeniMekan__sayfalar__filtre--kapat {
    position: absolute;
    right: 20px;
    top: 20px;
}

.yeniMekan__sayfalar__vizyondakiler > ul > li > figure img,
.ym__onecikanlar ul li img {
    border-radius: 4px;
}

.yeniMekan *::-webkit-scrollbar {
    -webkit-appearance: none;
    display: none;
}

.yeniMekan__sayfalar__kampanya {
    padding: 20px;
    background-color: #f1f1f1;
}

.ym__filtreler {
    position: fixed;
    left: 50%;
    bottom: -80px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    background-color: #fff;
    margin-left: -50px;
    z-index: 11;
    color: #000;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    font-weight: bold;
    transition: all ease 0.3s;
    display: flex;
}

.filtreYukarida {
    bottom: 70px !important;
    transition: all ease 0.3s;
}

.ym__filtreler img {
    margin-right: 10px;
    width: 20px;
}

.ym__filtreler:hover {
    background: #f8e71c;
}

.filtreAcik {
    bottom: 0 !important;
    transition: all ease 0.3s;
}

.yeniBiletal__film h6 {
    font-size: 12px;
}

.yeniMekan__sayfalar__vizyondakiler > ul > li > div time {
    width: 190px;
    margin-top: 10px;
    font-size: 12px;
}

}




@media screen and (min-width: 1000px) {
    .yeniMekan__sayfalar__filtre {
        width: 1270px;
        margin: Auto;
        padding-bottom: 30px;
    }

    .yeniMekan__sayfalar__filtre__title {
        display: none;
    }

    .yeniMekan__sayfalar__filtre__icerik {
        display: flex;
    }

        .yeniMekan__sayfalar__filtre__icerik ul {
            display: flex;
            margin-bottom: 15px;
        }

            .yeniMekan__sayfalar__filtre__icerik ul li {
                margin-right: 10px;
                align-items: center;
            }

                .yeniMekan__sayfalar__filtre__icerik ul li button {
                    padding: 0 20px;
                    height: 40px;
                    line-height: 40px;
                    border-radius: 4px;
                    background: #f1f1f1;
                }

        .yeniMekan__sayfalar__filtre__icerik span {
            font-weight: bold;
            margin-bottom: 15px;
        }

        .yeniMekan__sayfalar__filtre__icerik > div {
            display: flex;
            flex-direction: column;
        }

        .yeniMekan__sayfalar__filtre__icerik > div {
            margin-right: 30px;
        }

        .yeniMekan__sayfalar__filtre__icerik ul li button:hover {
            background: #f8e71c;
        }
}


.yeniMekan__sayfalar .content:not(:first-child) {
    display: none;
}

.yenimekantukendi {
    background-color: red !important;
    color: #ffff !important;
    -ms-transform: translateY(-50%);
    border: 0;
    z-index: 9;
    padding: 0.625rem 3.125rem;
    margin-bottom: 1.25rem;
    border-radius: 8px;
    -webkit-border-radius: 8px;
}



/*#region select */
.bv_mainselect {
    color: #fff;
    border-radius: 4px;
    font-size: 10pt
}

.bv_atual {
    color: #000;
    font-size: 16px;
    padding: 10px 12px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    font-weight: 500;
    cursor: pointer
}

.bv_disabled {
    background-color: #e6e6e6 !important;
    cursor: default !important;
}

.bv_separator {
    font-weight: 400;
    color: #282828 !important;
    cursor: default !important;
    background-color: transparent !important;
    opacity: .6;
    font-size: 13px !important;
}

.bv_background {
    background-color: #fff
}

.arrow {
    display: inline-block;
    padding: 4px;
    float: right;
    pointer-events: none;
}

.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-top: 5px;
    transition: all .2s ease
}

.down {
    transition: all .2s ease;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-top: 2px
}

.bv_ul_mobile {
    width: 80% !important;
    position: fixed !important;
    top: 5% !important;
    left: 10% !important;
    border: 0px !important;
    height: 90% !important;
    margin: 0px !important;
    overflow-y: scroll;
    z-index: 10 !important;
    max-height: 100% !important;
}

.bv_ul_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 9;
}

.bv_ul_mobile li {
    padding: 20px !important;
}


.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

.bv_ul_inner {
    position: absolute;
    margin-top: 10px;
    padding: 0;
    display: none;
    border: 2px solid #e1e1e1;
    border-radius: 8px;
    display: none;
    z-index: 1;
    max-height: 400px;
    overflow-x: auto;
}

    .bv_ul_inner li {
        cursor: pointer;
        list-style: none;
        color: #000;
        padding: 5px 0 5px 9px;
        font-size: 16px;
        font-weight: 500;
        padding: 12px 28px 10px 10px;
    }

    .bv_ul_inner i {
        color: #464646;
        font-size: 17pt;
        margin-right: 10px;
        float: left;
        margin-top: -1px;
        margin-left: 3px;
    }

    .bv_ul_inner li img {
        float: left;
        margin-right: 11px;
        position: relative;
        bottom: 6px;
        max-width: 30px;
    }

    .bv_ul_inner li input {
        padding: 0px;
        border: 0px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
        color: black;
        height: 38px;
        width: 100%;
        background-color: transparent;
        font-size: 10pt;
        font-weight: bold;
    }

    .bv_ul_inner li:hover {
        background-color: #eee
    }

.nofocus {
    background-color: rgba(255, 255, 255, 0.1) !important;
    padding: 0px !important;
    border-bottom: 2px solid #e1e1e1;
}

.innerinput {
    padding: 0px 9px 0px 10px;
}

/*#endregion select */

.ed-biletler {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.ed-biletler__title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px 0;
}

    .ed-biletler__title h2 {
        font-weight: 500;
        font-size: 32px;
    }

.ed-biletler__title__filtre {
    display: flex;
    align-items: center;
}

    .ed-biletler__title__filtre > div:first-of-type {
        display: flex;
    }

    .ed-biletler__title__filtre button {
        background: #FFFFFF;
        border: 1px solid #e1e1e1;
        border-radius: 4px;
        padding: 10px 20px;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        margin-right: 8px;
    }

.bv_mainselect {
    min-width: 200px;
}

.ed-biletler__title__filtre button:hover {
    background: #f8e71c;
    border: 1px solid #f8e71c;
}

.ed-biletler__title__filtre .secili {
    background: #f8e71c;
    border: 1px solid #f8e71c;
}

.ed-biletler__sehir {
    width: 100%;
    background: #fff;
    border-radius: 20px;
    padding: 40px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    /* box-shadow:0px 20px 10px rgb(0 0 0 / 10%); */
    display: Flex;
    flex-direction: column;
    position: relative;
    order: 2;
}

.ed-biletler__sehir__title {
    width: 100%;
    display: Flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
}

    .ed-biletler__sehir__title h3 {
        font-weight: 500;
        font-size: 30px;
    }

        .ed-biletler__sehir__title h3 span {
            font-weight: 400;
            font-size: 14px;
            letter-spacing: 0.1px;
            margin-top: 4px;
            text-transform: uppercase;
            font-weight: 500;
            display: block;
        }

    .ed-biletler__sehir__title time {
        font-weight: 500;
        font-size: 18px;
        letter-spacing: 0.1px;
    }

.ed-biletler__sehir__gun {
    width: 100%;
    margin-top: 20px;
    display: Flex;
    align-items: flex-start;
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
}

.ed-biletler__sehir div:nth-child(2) {
    padding: 0;
    bordeR: 0;
}

.ed-biletler__sehir__gun__tarih {
    display: Flex;
    flex-direction: column;
    border: 1px solid #e1e1e1;
    justify-content: center;
    width: 54px;
    height: 54px;
    border-radius: 8px;
    align-items: center;
    margin-right: 20px;
    min-width: 54px;
}

    .ed-biletler__sehir__gun__tarih span {
        font-size: 11px;
    }

    .ed-biletler__sehir__gun__tarih b {
        font-size: 24px;
        line-height: 24px;
    }

.ed-biletler__sehir__gun__detay {
    display: flex;
    flex-direction: column;
    flex: 1;
}

    .ed-biletler__sehir__gun__detay time {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 6px;
    }

    .ed-biletler__sehir__gun__detay a {
        color: #000;
        display: inline-flex;
    }

        .ed-biletler__sehir__gun__detay a img {
            margin-right: 10px;
        }

        .ed-biletler__sehir__gun__detay a address {
            font-style: normal;
            font-size: 16px;
            letter-spacing: 0.1px;
        }

        .ed-biletler__sehir__gun__detay a:hover {
            color: #157EFF;
        }

            .ed-biletler__sehir__gun__detay a:hover img {
                filter: invert(31%) sepia(95%) saturate(1198%) hue-rotate(203deg) brightness(108%) contrast(125%);
            }

.ed-biletler__sehir__gun__fiyat {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    min-width: 220px;
    align-self: flex-end;
}

    .ed-biletler__sehir__gun__fiyat span {
        margin-bottom: 12px;
        font-size: 14px;
        color: #525252;
        width: 220px;
        /*text-align: center;*/
    }


    .ed-biletler__sehir__gun__fiyat button {
        width: 220px;
        height: 40px;
        line-height: 40px;
        border-radius: 8px;
        text-align: center;
        color: #000;
        font-weight: 600;
        background: #3DAB5D;
        color: #fff;
        /*  background: #F8E71C;*/
        letter-spacing: 0.2px;
        font-size: 16px;
        transition: all ease 0.3s;
    }

        .ed-biletler__sehir__gun__fiyat button:hover {
            background: fbed47;
            transition: all ease 0.3s;
        }

    .ed-biletler__sehir__gun__fiyat .tukendi-yeni {
        background: #bccad1;
        pointer-events: none;
        color: #556972;
    }

    .ed-biletler__sehir__gun__fiyat .yakinda {
        background: #bccad1;
        pointer-events: none;
        color: #556972;
    }

.ed-biletler__sehir__title > strong {
    position: absolute;
    left: 40px;
    top: -12px;
    height: 24px;
    background: #f8e71c;
    color: #000;
    font-size: 14px;
    padding: 0 20px;
    border-radius: 4px;
    line-height: 24px;
}

.ed-biletler__sehir__gun > img {
    width: 54px;
    height: 54px;
    margin-right: 20px;
}

.ed-biletler__sehir__gun__detay time > strong {
    margin: 0 8px;
}

.ed-biletler__sehir__gun__detay__uyari {
    margin: 20px 0 0 0;
    width: 100%;
    display: flex;
    align-items: center;
}

    .ed-biletler__sehir__gun__detay__uyari mark {
        font-size: 12px;
        padding: 6px 12px;
        border-radius: 4px;
        font-weight: 400;
        margin-right: 8px;
    }

    .ed-biletler__sehir__gun__detay__uyari span {
        font-size: 13px;
    }

    .ed-biletler__sehir__gun__detay__uyari mark {
        color: #000;
        background: #f8e71c;
    }

        .ed-biletler__sehir__gun__detay__uyari mark[priority="1"] {
            color: #fff;
            background: #8A509F;
        }

        .ed-biletler__sehir__gun__detay__uyari mark[priority="2"] {
            color: #fff;
            background: #3DAB5D;
        }

        .ed-biletler__sehir__gun__detay__uyari mark[priority="3"] {
            color: #fff;
            background: #B7364D;
        }

        .ed-biletler__sehir__gun__detay__uyari mark[priority="4"] {
            color: #000;
            background: #f8e71c;
        }

.bv_separator {
    pointer-events: none;
}


.ed-biletler__title__filtre button {
    display: none;
    white-space: nowrap
}

    .ed-biletler__title__filtre button:nth-child(1) {
        display: block;
    }

    .ed-biletler__title__filtre button:nth-child(2) {
        display: block;
    }

    .ed-biletler__title__filtre button:nth-child(3) {
        display: block;
    }



@media screen and (min-width:180px) and (max-width:1023px) {
    .bv_mainselect {
        display: none !important;
    }

    .ed-biletler__title__filtre > div:first-of-type {
        display: flex !important;
        width: 100%;
    }

    .ed-biletler__title__filtre button {
        display: block !important;
    }

    .ed-biletler__title__filtre {
        align-items: flex-start;
        flex-direction: row;
    }

    .ed-biletler__title {
        flex-direction: column;
        align-items: flex-start;
        padding: 40px 0 20px 0;
    }

        .ed-biletler__title h2 {
            font-size: 20px;
            margin-bottom: 20px;
        }

    .ed-biletler__title {
        padding: 0 0 40px 0 !important;
    }

    .ed-biletler__title__filtre {
        width: 100%;
        flex-direction: row-reverse;
    }

    .ed-biletler__sehir {
        padding: 20px;
        border-radius: 8px;
    }

    .ed-biletler__sehir__title h3 span {
        font-size: 10px;
        margin-bottom: 20px;
        opacity: .6;
    }

    .ed-biletler__sehir__title time {
        font-size: 12px;
        display: none;
    }

    .ed-biletler__sehir__gun {
        flex-direction: column;
    }

    .ed-biletler__sehir__gun__tarih b {
        font-size: 18px;
    }

    .ed-biletler__sehir__gun__tarih span {
        font-size: 10px;
        margin-top: 2px;
    }

    .ed-biletler__sehir__gun__tarih {
        width: 44px;
        min-width: 44px;
        height: 44px;
        position: absolute;
        left: 0;
        top: 12px;
    }

    .ed-biletler__sehir__gun {
        position: relative;
        margin-top: 0;
        padding: 16px 0 16px 56px !important;
    }

    .ed-biletler__sehir__title {
        margin-bottom: 0;
    }

    .ed-biletler__sehir__gun__detay time {
        font-size: 16px;
        font-weight: 600;
    }

    .ed-biletler__sehir__gun__detay a address {
        font-size: 13px;
        position: relative;
        padding-left: 16px;
    }

    .ed-biletler__sehir__gun__detay a img {
        width: 10px;
        position: absolute;
        left: 0;
        top: 1px;
    }

    .ed-biletler__sehir__gun__detay__uyari {
        flex-direction: column;
        align-items: flex-start;
    }

        .ed-biletler__sehir__gun__detay__uyari mark {
            width: 100%;
            margin-right: 0;
            text-align: center;
            margin-bottom: 8px;
        }

        .ed-biletler__sehir__gun__detay__uyari span {
            font-size: 11px;
        }

    .ed-biletler__sehir__gun__fiyat {
        /* flex-direction: row-reverse; */
        flex-direction: column-reverse;
        align-self: inherit;
        align-items: flex-start;
        justify-content: flex-start;
        margin-top: 20px;
    }

        .ed-biletler__sehir__gun__fiyat span {
            flex: 1;
            white-space: inherit;
            font-size: 10px;
            margin-left: 0;
            text-align: left;
            margin-bottom: 0;
            margin-top: 6px;
            width: 100%;
        }

        .ed-biletler__sehir__gun__fiyat button {
            min-width: 140px;
            max-width: 140px;
            height: 30px;
            line-height: 30px;
            font-size: 13px;
            border-radius: 4px;
        }

    .ed-biletler__sehir__gun > img {
        width: 44px;
        height: 44px;
        position: absolute;
        left: 0;
        top: 12px;
    }

    .ed-biletler__sehir__gun__detay > span {
        font-size: 13px;
    }

    .ed-biletler__sehir__gun__detay {
        width: 100%;
    }

        .ed-biletler__sehir__gun__detay time > strong {
            margin: 0 4px;
        }

    .ed-biletler__sehir__title h3 {
        font-size: 24px;
    }

    .ed-biletler__title__filtre button {
        font-size: 14px;
        padding: 8px 16px;
    }

    .ed-biletler__sehir__title > strong {
        left: 20px;
        top: -12px;
        height: 20px;
        font-size: 10px;
        padding: 0 12px;
        line-height: 20px;
    }

    .ed-biletler__title__filtre > div:first-of-type {
        overflow-x: scroll;
        display: none;
    }

    #sehir__listesi {
        width: 44px;
        height: 35px;
    }

    .ed-biletler .container {
        padding: 0;
    }



    .ed-biletler__title {
        padding: 40px 20px;
    }
}


/**********YENİ MENÜ***************************/
html {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

body {
    padding-top: 90px;
}

header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 11000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    height: 90px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header__left {
    display: flex;
    align-items: center;
}

.header__logo {
    padding-right: 30px;
    margin-right: 20px;
    position: relative;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .header__logo:after {
        position: absolute;
        right: 0;
        top: 30px;
        width: 1px;
        height: 30px;
        background: #e7e7e7;
        content: "";
    }

.header__sehirsec {
    height: 90px;
    display: flex;
    flex-direction: column;
    font-weight: 500;
    justify-content: center;
}

    .header__sehirsec button {
        display: flex;
        flex-direction: column;
        background: none;
        padding: 10px 10px 4px 10px;
        justify-content: center;
        position: relative;
    }

    .header__sehirsec span {
        font-size: 13px;
        opacity: .5;
    }

    .header__sehirsec a {
        font-size: 13px;
        color: #2196f3;
        margin-left: 10px
    }

    .header__sehirsec strong {
        font-size: 16px;
        display: flex;
        align-items: center;
        margin-top: 2px;
        font-weight: bolder;
    }

        .header__sehirsec strong img {
            margin-left: 4px;
        }

    .header__sehirsec button:before {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        height: 5px;
        background: #fff;
        content: "";
        transition: all ease 0.3s;
    }


    .header__sehirsec button:hover:before {
        background: #000;
        transition: all ease 0.3s;
    }

.header__menu {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 90px;
}

    .header__menu > ul {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 90px;
    }

        .header__menu > ul > li {
            position: relative;
        }

            .header__menu > ul > li:before {
                width: 12px;
                border-radius: 3px;
                left: 50%;
                margin-left: -6px;
                bottom: 8px;
                position: absolute;
                height: 3px;
                background: #fff;
                content: "";
                transition: all ease 0.3s;
            }

            .header__menu > ul > li:hover:before {
                background: #000;
                transition: all ease 0.3s;
            }

            .header__menu > ul > li > a {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                height: 90px;
                padding: 0 22px;
                -webkit-font-smoothing: antialiased;
            }

                .header__menu > ul > li > a span {
                    color: #000;
                    font-size: 14px;
                    font-weight: 500;
                    transform: translate3d(0, 0, 0);
                    text-align: center;
                }

                .header__menu > ul > li > a img {
                    margin-bottom: 8px;
                    height: 32px;
                }

.header_search {
    width: 335px;
    position: relative;
}

    .header_search > div {
        padding-left: 42px;
        line-height: 44px;
        height: 44px;
        border-radius: 4px;
        background: #fff;
        border: 1px solid #D9D9D9;
        box-shadow: inset 0px 4px 6px rgba(0, 0, 0, 0.04);
        width: 100%;
        transition: all ease 0.3s;
        font-size: 10px;
        color: #8e8e8e;
    }

    .header_search .searchButton {
        position: absolute;
        left: 2px;
        top: 2px;
        z-index: 3;
        background: none;
        pointer-events: none;
        padding: 10px;
    }

.header__right {
    display: flex;
    align-items: center;
}

.header__user {
    margin-left: 20px;
    width: 44px;
    display: flex;
}

    .header__user a {
        height: 44px;
        width: 44px;
        border-radius: 50%;
        border: 1px solid #dfdfdf;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
        font-weight: bold;
        color: #000;
    }

.yeniArama input {
    width: 100%;
    height: 90px;
    line-height: 90px;
    padding-left: 20px;
    font-size: 16px;
}

.yeniArama .searchButton {
    position: absolute;
    right: 0;
    top: 0;
    height: 90px;
    line-height: 90px;
    padding: 0 20px;
    font-weight: 500;
    margin-right: 0;
    cursor: pointer;
    z-index: 2;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    background: #fff;
    font-size: 1.125rem;
    color: black;
}

    .yeniArama .searchButton:hover {
        background: #f8e71c;
    }

.header__menu > ul > li > ul {
    position: absolute;
    width: 250px;
    top: 90px;
    left: 0;
    display: none;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
}

.header__menu > ul > li:hover > ul {
    display: flex;
}


.header__menu > ul > li > ul > li {
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    transition: all ease 0.3s;
    background: #fff;
}

    .header__menu > ul > li > ul > li > a {
        width: 100%;
        display: block;
        padding: 12px 20px;
        font-size: 14px;
        color: #000;
        font-weight: 500;
        display: flex;
        align-items: center;
    }

        .header__menu > ul > li > ul > li > a > img {
            margin-right: 8px;
            width: 32px;
            height: 32px;
        }

    .header__menu > ul > li > ul > li:last-child {
        border: 0;
    }

    .header__menu > ul > li > ul > li:hover {
        background: #f1f1f1;
        transition: all ease 0.3s;
    }

/* .header__menu > ul > li  > ul > li:first-child{
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.header__menu > ul > li  > ul > li:last-child{
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
} */

/*.header__menu > ul > li > ul:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    content: "";
    position: absolute;
    left: 20px;
    top: 30px;
}*/

.header .logo_mobile {
    display: none;
}

.sehrini-kesfet {
    display: none;
}

.mobile-menu {
    display: none;
}


@media screen and (min-width:1400px) and (max-width:1600px) {
    .header_search {
        width: 250px;
    }

    .header__menu > ul > li > a {
        padding: 0 20px;
    }
}

@media screen and (min-width:999px) {
    .whatsapp_destek {
        bottom: 30px !important;
    }
}

.dreadcrumb {
    width: 100%;
    display: flex;
    justify-content: space-between;
    max-width: 1270px;
    margin: 60px auto 30px auto;
    align-items: center;
}

    .dreadcrumb h1 {
        font-size: 32px;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .dreadcrumb p {
        font-size: 14px;
        font-weight: 400;
        color: #545454;
        display: block;
        margin-top: 4px;
    }

    .dreadcrumb ul {
        display: flex;
        align-items: center;
        margin-top: 20px;
    }

        .dreadcrumb ul li {
            margin-right: 40px;
            font-size: 14px;
            position: relative;
        }

            .dreadcrumb ul li a {
                color: #000;
            }

            .dreadcrumb ul li:last-child {
                font-weight: bold;
                margin-right: 0;
                color: #545454;
            }

                .dreadcrumb ul li:last-child:after {
                    display: none;
                }

            .dreadcrumb ul li:after {
                width: 4px;
                height: 4px;
                border-radius: 50%;
                background: #000000;
                position: absolute;
                right: -22px;
                top: 7px;
                content: "";
            }

.kategori {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 1270px;
    margin: auto;
    width: 100%;
    border-top: 1px solid #dfdfdf;
}

.carouselComp {
    margin-top: 30px !important
}

    .carouselComp img {
        border-radius: 8px;
    }



.kategori__slider {
    width: 100%;
}

    .kategori__slider img {
        width: 100%;
        border-radius: 8px;
    }

.kategori__filtre {
    width: 100%;
    display: Flex;
    flex-direction: column;
    margin: 30px 0;
}

    .kategori__filtre h2 {
        font-size: 32px;
        font-weight: 600;
        margin-bottom: 8px;
        display: flex;
    }

    .kategori__filtre p {
        font-size: 14px;
        font-weight: 400;
        color: #545454;
        margin-top: 2px;
        margin-bottom: 20px;
    }

.kategori__filtre__taglar {
    display: Flex;
    align-items: center;
    flex-wrap: wrap;
}

    .kategori__filtre__taglar a {
        font-size: 14px;
        border: 1px solid #dfdfdf;
        padding: 8px 16px;
        border-radius: 4px;
        margin-right: 8px;
        color: #000;
        transition: all ease 0.3s;
    }

.kategori__filtre h2 a {
    display: flex;
    color: #535353;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 10px;
    text-decoration: underline;
}


.kategori__filtre div a:Hover {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    transition: all ease 0.3s;
}

.sehir-detay__etkinlikler__filtre > div:hover {
    position: relative;
    z-index: 222;
}

.kategori__etkinlikler {
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .kategori__etkinlikler ul {
        display: flex;
        flex-wrap: wrap;
    }

        .kategori__etkinlikler ul li {
            display: flex;
            flex-direction: column;
            width: 244.4px;
            margin-right: 12px;
            margin-bottom: 48px;
        }

            .kategori__etkinlikler ul li:nth-child(5n) {
                margin-right: 0;
            }

            .kategori__etkinlikler ul li figure img {
                border-radius: 8px;
                transition: all ease 0.3s;
            }

            .kategori__etkinlikler ul li figure {
                overflow: hidden;
                border-radius: 8px;
            }

                .kategori__etkinlikler ul li figure:hover img {
                    transform-origin: center;
                    transform: scale(1.1);
                    transition: all ease 0.3s;
                }

            .kategori__etkinlikler ul li h3 {
                margin-top: 12px;
                margin-bottom: 2px;
            }

            .kategori__etkinlikler ul li address {
                font-style: normal;
                font-size: 13px;
                margin: 5px 0 8px 0;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

                .kategori__etkinlikler ul li address b {
                    display: block;
                    font-weight: 500;
                    margin-bottom: 2px;
                }

                .kategori__etkinlikler ul li address small {
                    font-size: 12px;
                    opacity: .7;
                }

            .kategori__etkinlikler ul li h3 a {
                font-weight: 500;
                color: #000;
                font-size: 18px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                display: block;
            }

            .kategori__etkinlikler ul li span {
                font-size: 11px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

    .kategori__etkinlikler > button {
        width: 300px;
        height: 60px;
        text-align: center;
        line-height: 60px;
        margin: 20px auto 0 auto;
        font-weight: 500;
        font-size: 16px;
        background: #f8e71c;
        border-radius: 4px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .kategori__etkinlikler > button:Hover {
            background: #f1e774;
        }


.kategori__mekanlar {
    margin: 60px 0;
}

    .kategori__mekanlar h2 {
        font-size: 32px;
        font-weight: 600;
        margin-bottom: 8px;
        display: flex;
    }

    .kategori__mekanlar p {
        font-size: 14px;
        font-weight: 400;
        color: #545454;
        margin-top: 2px;
        margin-bottom: 20px;
    }

.kategori__mekanlar__title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .kategori__mekanlar__title a {
        padding: 0 20px;
        color: #000;
        font-weight: 600;
        font-size: 14px;
        border: 1px solid #dfdfdf;
        border-radius: 4px;
        height: 32px;
        line-height: 32px;
    }

.kategori__mekanlar ul {
    width: 100%;
    display: flex;
}

    .kategori__mekanlar ul li {
        flex: 1;
        margin-right: 8px;
        min-width: 120px;
        max-width: 120px;
    }

        .kategori__mekanlar ul li:last-child {
            margin-right: 0;
        }

        .kategori__mekanlar ul li a {
            display: flex;
            flex-direction: column;
        }

        .kategori__mekanlar ul li figure {
            border: 1px solid #dfdfdf;
            width: 100%;
            height: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 12px;
            border-radius: 8px;
        }

            .kategori__mekanlar ul li figure img {
                max-height: 56px;
            }

        .kategori__mekanlar ul li a span {
            font-size: 13px;
            font-weight: 500;
            color: #000;
            margin-top: 8px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

.kategori__mobil__filtre {
    display: none;
}

.kategori--mobil--filtrele {
    display: none;
}





@media screen and (min-width:550px) and (max-width:1239px) {
    .header__menu > ul {
        justify-content: center !important;
    }
}

@media screen and (min-width:760px) and (max-width:1050px) {
    .kategori__etkinlikler ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }

        .kategori__etkinlikler ul li {
            width: 100% !important;
        }
}

@media screen and (min-width:1051px) and (max-width:1239px) {
    .kategori__etkinlikler ul {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 10px;
    }

        .kategori__etkinlikler ul li {
            width: 100% !important;
        }
}

@media screen and (min-width:100px) and (max-width:1239px) {

    .header__sehirsec,
    .header .logo_desktop,
    .header__logo:after {
        display: none
    }

    header {
        width: 100%;
        height: auto;
        padding: 12px 20px 72px 0 !important;
    }

    .header__logo {
        padding: 0;
        margin: 0;
    }

    .header .logo_mobile {
        display: block;
    }

    .header__logo {
        min-width: 32px;
        height: auto;
    }

    .header_search {
        flex: 1;
        margin: 0 12px;
        overflow: hidden;
    }

    .header__right {
        width: calc(100vw - 72px);
    }

    .header__user {
        margin: 0;
    }

    .header_search > div {
        border-radius: 22px;
        height: 40px;
        line-height: 40px;
        padding-left: 32px;
        font-size: 12px;
    }

    .header_search img {
        width: 16px;
    }

    .header__menu {
        display: Flex !important;
        position: absolute;
        left: 0;
        bottom: 0;
        height: auto;
        width: 100%;
    }

        .header__menu > ul {
            height: auto;
            overflow-x: scroll;
            width: 100%;
            justify-content: flex-start;
            padding-bottom: 12px;
            padding-left: 12px;
        }

    .kategori__etkinlikler ul li address {
        font-size: 12px;
    }

    .header__menu > ul::-webkit-scrollbar {
        display: none;
    }

    .header__menu > ul > li > a img {
        height: 24px;
    }

    .header__menu > ul > li > a span {
        font-size: 12px;
        white-space: nowrap;
    }

    .header__menu > ul > li > a {
        height: auto;
        padding: 0 12px;
    }

    .header__menu > ul > li:before {
        bottom: -7px;
    }

    .header__left {
        padding-left: 20px;
    }

    .header__user {
        width: 40px;
        display: flex !important;
    }

        .header__user a {
            height: 40px;
            width: 40px;
            padding: 2px;
            font-size: 13px;
        }

    .yeniArama input {
        width: 100%;
        height: 90px;
        line-height: 90px;
        padding-left: 20px;
    }

        .yeniArama input::placeholder {
            font-size: 14px;
        }

    .yeniArama .searchButton {
        position: absolute;
        height: 90px;
        line-height: 90px;
        margin-right: 0;
        font-size: 14px;
        z-index: 2;
        display: flex;
        align-items: center;
        right: 70px;
        background: none;
    }

    .sehrini-kesfet {
        width: 100%;
        padding: 12px 20px;
        position: fixed;
        left: 0;
        bottom: 0;
        background: rgba(249, 249, 249, 0.96);
        box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.1), 0px -0.5px 0px rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(10px);
        z-index: 111;
        display: flex;
    }

    .sehrini-kesfet__konum {
        display: flex;
        align-items: flex-start;
    }

        .sehrini-kesfet__konum img {
            width: 12px;
            margin-top: 2px;
        }

        .sehrini-kesfet__konum div {
            display: flex;
            flex-direction: column;
            margin-left: 4px;
        }

        .sehrini-kesfet__konum span {
            font-size: 12px;
        }

        .sehrini-kesfet__konum strong {
            font-size: 15px;
            white-space: nowrap;
            margin-top: 2px;
        }

    .sehrini-kesfet__linkler {
        display: flex;
        align-items: center;
    }

        .sehrini-kesfet__linkler a {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 4px 6px;
        }

        .sehrini-kesfet__linkler span {
            font-size: 12px;
            color: #00a0cf;
            margin-top: 4px;
        }

        .sehrini-kesfet__linkler a img {
            display: none;
        }

    .sehrini-kesfet__sehirvar {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    .sehrini-kesfet__sehiryok {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

        .sehrini-kesfet__sehiryok span {
            font-size: 12px;
            margin: 5px 0 10px 0;
            color: #545454;
        }

        .sehrini-kesfet__sehiryok button {
            font-size: 13px;
            font-weight: 500;
            color: #fff;
            background: #2787FF;
            border-radius: 4px;
            padding: 6px 12px;
        }

    .header__menu > ul > li > ul {
        display: none !important
    }

    .mobile-menu {
        display: flex;
        flex-direction: column;
        position: fixed;
        left: -305px;
        top: 0;
        height: 100vh;
        background: #fff;
        width: 300px;
        z-index: 110001;
        transition: all ease 0.3s;
    }

    .mobile-menu__overlay {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.8);
        z-index: 10000;
        display: none;
    }

    .mobile-menu button {
        background: none;
        position: absolute;
        right: 0;
        top: 0;
        padding: 12px;
    }

        .mobile-menu button svg {
            width: 36px;
        }

    .mobile-menu ul {
        width: 100%;
        display: flex;
        flex-direction: column;
        padding-top: 40px;
    }

        .mobile-menu ul li {
            width: 100%;
            border-bottom: 1px solid rgba(0, 0, 0, 0.06);
        }

            .mobile-menu ul li a {
                display: flex;
                align-items: center;
                width: 100%;
                padding: 12px 20px;
                color: #000;
                font-size: 14px;
                font-weight: 500;
            }

                .mobile-menu ul li a img {
                    width: 32px;
                    margin-right: 20px;
                }

    .mobile-menu__header {
        width: 100%;
        padding: 20px;
        font-size: 14px;
        font-weight: 500;
        background: #fafafa;
        border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    }

    .mobile-menu ul li:last-child {
        border: 0;
    }

    .mobil-menu-acik {
        left: 0 !important;
        transition: all ease 0.3s;
    }

    .header__menu > ul > li:last-child {
        margin-right: 20px;
    }

    section.cityModal div.cityModalWrapper span.title {
        margin-top: 0;
        padding: 20px 86px 20px 20px;
        font-size: 12px;
    }

    section.cityModal div.cityModalWrapper input {
        padding-left: 12px;
        border: 0;
        margin: 10px 20px;
        border-radius: 4px;
        width: calc(100% - 40px);
    }

    section.cityModal div.cityModalWrapper {
        padding: 0;
    }

    section.cityModal .btnGhostDark {
        margin: 0 !important;
        top: 20px;
        right: 10px;
        font-size: 12px;
    }

    section.cityModal div.cityModalWrapper p {
        padding-left: 20px;
    }

    div.cityModalWrapper div.cityList a {
        padding: 15px 20px !important;
    }

    section.cityModal div.cityModalWrapper div.cityList {
        margin: 10px 0 0 0;
    }

    .cityModal {
        box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
    }

    .ktb span {
        font-size: 9px !important;
    }

    .ktb img {
        height: 36px !important;
        margin-bottom: 2px !important;
    }

    body {
        padding-top: 124px;
    }

    .kategori__slider img {
        border-radius: 0;
    }

    /*.kategori  .filterResults {
        display: none;
    }*/

    .kategori__filtre {
        margin: 0;
        padding: 20px;
    }

    .kategori h2 {
        font-size: 20px;
        margin-bottom: 0;
    }

    .kategori__filtre__taglar {
        width: 100%;
        flex-wrap: nowrap;
        overflow-x: auto;
    }

        .kategori__filtre__taglar a {
            font-size: 13px;
            white-space: nowrap;
        }

    .kategori__etkinlikler {
        padding: 0 20px;
    }

        .kategori__etkinlikler ul li {
            width: calc(50% - 6px);
            margin-right: 12px !important;
        }

            .kategori__etkinlikler ul li:nth-child(2n) {
                margin-right: 0 !important;
            }

            .kategori__etkinlikler ul li h3 a {
                font-size: 14px;
                font-weight: bold;
            }

            .kategori__etkinlikler ul li span {
                font-size: 11px;
            }

        .kategori__etkinlikler > button {
            width: 100%;
            height: 36px;
            line-height: 36px;
            font-size: 14px;
        }

    .kategori__mekanlar {
        margin: 20px 0 40px 0;
        padding: 20px;
    }

        .kategori__mekanlar ul {
            overflow-x: scroll;
        }

    .kategori__overlay {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.7);
        z-index: 5002;
        display: none;
    }

    .kategori--mobil--filtrele {
        z-index: 5001;
        display: flex;
        padding: 10px 20px;
        background: none;
        display: flex;
        align-items: center;
        color: #000;
        font-weight: bold;
        justify-content: center;
        width: 100%;
        position: fixed;
        bottom: 68px;
        width: 140px;
        height: 40px;
        background: #FFFFFF;
        box-shadow: 0px 0px 60px 17px rgba(0, 0, 0, 0.5);
        border-radius: 90px;
        left: 50%;
        margin-left: -70px;
    }

    .kategori__mobil__filtre {
        width: 100%;
        background: #fff;
        position: fixed;
        left: 0;
        bottom: -100%;
        z-index: 5003;
        padding: 20px 32px;
        border-radius: 20px 20px 0px 0px;
        transition: all ease 0.4s;
    }

    .kategori__mobil__filtre__kapat {
        position: absolute;
        right: 15px;
        top: 15px;
        color: #0A84FF;
        padding: 8px 16px;
        background: none;
        font-size: 16px;
    }

    .kategori__mobil__filtre span {
        font-size: 12px;
        color: #9C9C9C;
    }

    .kategori__mobil__filtre ul {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

        .kategori__mobil__filtre ul li {
            display: flex;
            flex-direction: column;
            width: 100%;
            margin-bottom: 20px;
        }

            .kategori__mobil__filtre ul li:last-child {
                margin-bottom: 0;
            }

    .kategori__mobil__filtre strong {
        font-size: 16px;
    }

    .kategori__mobil__filtre select {
        width: 100%;
        margin-top: 12px;
        background: #FFFFFF;
        border: 1px solid #DFDFDF;
        border-radius: 4px;
        height: 40px;
        line-height: 40px;
        padding-left: 16px;
        font-size: 14px;
        color: #000;
        min-width: auto;
    }

    .kategori__mobil__filtre div {
        display: flex;
        overflow-x: auto;
        width: 100%;
    }

    .kategori__mobil__filtre li div button {
        background: #FFFFFF;
        border: 1px solid #DFDFDF;
        border-radius: 4px;
        padding: 8px 16px;
        white-space: nowrap;
        font-size: 14px;
        font-size: 14px;
        color: #000;
        margin-right: 8px;
        margin-top: 12px;
    }

        .kategori__mobil__filtre li div button img {
            width: 20px;
            min-width: 20px;
        }

    .kategori__mobil__filtre li div::-webkit-scrollbar {
        display: none;
    }

    .kategori__mobil__filtre__uygula {
        width: 100%;
        color: #000;
        background: #f8e71c;
        border-radius: 8px;
        height: 40px;
        line-height: 40px;
        margin-top: 20px;
        font-weight: 600;
        font-size: 14px;
    }

    .filtre-acik {
        bottom: 0 !important;
        transition: all ease 0.4s;
    }

    .kategori__mobil__filtre {
        display: block;
    }
}

.ed-biletler__sehir__gun__organizator {
    display: flex;
    align-items: center;
}

    .ed-biletler__sehir__gun__organizator figure {
        width: 69px;
        height: 69px;
        margin-right: 12px;
        border: 1px solid #e1e1e1;
        border-radius: 4px;
        padding: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ed-biletler__sehir__gun__organizator div {
        display: flex;
        flex-direction: column;
        margin-right: 40px;
    }

        .ed-biletler__sehir__gun__organizator div b {
            font-size: 13px;
            margin-bottom: 4px;
        }

        .ed-biletler__sehir__gun__organizator div span {
            font-size: 16px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 200px;
        }

.ed-biletler__sehir__gun {
    align-items: center;
}

@media screen and (min-width: 180px) and (max-width: 1023px) {
    .ed-biletler__sehir__gun__organizator {
        align-self: flex-start;
        margin-top: 20px;
    }

        .ed-biletler__sehir__gun__organizator figure {
            width: 44px;
            height: 44px;
        }

        .ed-biletler__sehir__gun__organizator div span {
            font-size: 14px;
        }

        .ed-biletler__sehir__gun__organizator div b {
            font-size: 12px;
        }

    .ed-biletler__sehir__gun {
        align-items: flex-start;
    }
}

@media screen and (min-width: 1239px) and (max-width: 1460px) {
    .header__menu > ul > li > a img {
        height: 24px;
    }

    .header__menu > ul > li > a span {
        font-size: 12px;
    }

    .header__menu > ul > li > a {
        padding: 0 14px;
    }

    .header_search {
        width: 250px;
    }

        .header_search > div {
            font-size: 12px;
        }
}

.yeniArama__discover {
    display: none
}

@media screen and (max-width: 999px) {
    .yeniArama form {
        padding: 70px 20px 20px 20px;
    }

    .yeniArama input {
        border-radius: 8px;
        padding-left: 20px;
        -webkit-appearance: none;
        height: 50px;
        line-height: 50px;
        background: #fff;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    }

    .aramaicsayfa .aramaKapat {
        border: 0;
        padding: 0;
        width: 50px;
        height: 50px;
        right: 10px;
        top: 12px;
    }

    .populerAramalar {
        border: 0;
    }

    .aramaicsayfa .yeniArama .searchButton {
        height: 50px;
        line-height: 50px;
        top: 70px;
        right: 20px;
        font-weight: 600;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .yeniArama__sonuc {
        padding-top: 30px;
    }

    .populerAramalar div a {
        font-size: 11px;
        border-radius: 4px;
        margin-right: 8px;
        margin-bottom: 8px;
    }

    .yeniArama input::placeholder {
        font-size: 14px;
    }

    .yeniArama__discover {
        position: absolute;
        top: 24px;
        left: 23px;
        font-size: 14px;
        font-weight: 400;
        z-index: 2;
        display: block;
        max-width: 80%;
    }

    .aramaicsayfa .yeniArama .searchButton img {
        width: 16px;
    }
}

.sehir-detay__etkinlikler__etkinlikfiltre--liste {
    width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 400px;
    display: flex;
    flex-direction: column;
}

/** @format */

.eventDetailBody {
    background-color: #f3f5f8;
}

.yn_cinemaList {
    max-width: 1275px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    padding: 60px 0;
}

.yn_header {
    width: 100%;
    display: flex;
    color: #000;
    justify-content: space-between;
    margin-bottom: 30px;
}

    .yn_header > div {
        display: flex;
        align-items: center;
        position: relative;
    }

    .yn_header > h2 {
        font-size: 32px;
        font-weight: 500;
    }

    .yn_header form {
        position: relative;
        display: flex;
        align-items: center;
        margin-right: 12px;
    }

        .yn_header form > input {
            width: 261px;
            height: 40px;
            border: 1px solid #fff;
            border-radius: 4px;
            padding: 0 0 0 20px;
            border: 1px solid #dfdfdf;
        }

            .yn_header form > input::placeholder {
                color: #000;
            }

        .yn_header form > button {
            position: absolute;
            width: 38px;
            height: 38px;
            right: 1px;
            background: #fff;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 4px;
        }

            .yn_header form > button img {
                width: 20px;
            }

            .yn_header form > button:hover {
                background: #e1e1e1;
            }

    .yn_header > div > button {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 20px;
        height: 40px;
        color: #000;
        border-radius: 4px;
        background-color: #f8e71c;
    }

        .yn_header > div > button > img {
            background-size: cover;
            margin-right: 10px;
        }

.yn_date__container {
    position: sticky;
    top: 0;
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0 auto;
    /*    position: relative;*/
    z-index: 4;
    margin-bottom: 30px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 12px;
}

    .yn_date__container > button > img {
        width: 20px;
        height: 20px;
    }

.yn_date {
    width: 100%;
    justify-self: center;
    display: flex;
    padding: 45px 30px;
    align-items: center;
    background-color: #fff;
    overflow-x: hidden;
    border-radius: 12px;
}

.yn_date__left,
.yn_date__right {
    background-color: #fff;
    position: absolute;
    z-index: 3;
    padding: 10px;
    height: 100%;
    width: 50px;
    border-radius: 12px;
}

.yn_date__left {
    left: 0;
    opacity: 0.3;
}

.yn_date__right {
    right: 0;
}

.yn_date > a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    height: 100%;
    position: relative;
    min-width: 298px;
}

    .yn_date > a:before {
        width: 1px;
        height: 40px;
        background: #eee;
        position: absolute;
        right: 0;
        content: "";
        top: -5px;
    }

    .yn_date > a:last-child::before {
        display: none;
    }

.yn_active:after {
    content: "";
    position: absolute;
    width: 220px;
    height: 5px;
    background-color: #f8e71c;
    top: 64px;
}

.yn_date > a > h3 {
    font-weight: 500;
    font-size: 20px;
}

.yn_date > a > span {
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0.02em;
    color: #575757;
    position: absolute;
    top: 35px;
}

.yn_cinema {
    width: 100%;
    padding: 40px;
    margin-bottom: 30px;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
}

.yn_cinema_info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
}

.yn_cinema_info_title > h2 {
    font-size: 24px;
    font-weight: 500;
}

.yn_cinema_info_title > span {
    font-size: 14px;
}

.yn_cinema_info_date {
    display: flex;
    align-items: center;
}

    .yn_cinema_info_date button {
        display: flex;
        background: none;
        align-items: center;
        justify-content: center;
        margin-right: 12px;
        padding: 0;
    }

        .yn_cinema_info_date button img {
            width: 22px;
            height: 22px;
        }

    .yn_cinema_info_date span {
        font-size: 20px;
        font-weight: 500;
        letter-spacing: 2%;
    }

.yn_cinema_salon_info {
    display: flex;
    padding: 24px 0;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
}

    .yn_cinema_salon_info > div > h2 {
        font-size: 20px;
        font-weight: 500;
    }

    .yn_cinema_salon_info > div > span {
        font-size: 14px;
    }

    .yn_cinema_salon_info > div > button {
        padding: 8px 16px;
        border-radius: 4px;
        border: 1px solid #00a0cf;
        background: #fff;
        font-size: 17px;
        font-weight: 500;
        margin-left: 8px;
        transition: all ease 0.3s;
        color: #00a0cf;
    }

        .yn_cinema_salon_info > div > button:hover {
            background: #00a0cf;
            transition: all ease 0.3s;
            color: #fff;
            border: 1px solid #00a0cf;
        }

    .yn_cinema_salon_info:last-of-type {
        border-bottom: none;
    }

    .yn_cinema_salon_info div:first-child {
        display: flex;
        flex-direction: column;
    }

    .yn_cinema_salon_info div:last-child {
        display: flex;
        max-width: 920px;
        min-width: 920px;
    }

.yn_cinema:last-child {
    margin: 0;
}

@media screen and (max-width:1300px) {
    .yn_cinemaList {
        padding-left: 20px;
        padding-right: 30px;
    }
}

@media screen and (min-width: 180px) and (max-width: 999px) {
    .yn_cinemaList {
        width: 100%;
        padding: 0 20px 20px 20px;
        margin: 0;
    }

    .yn_header {
        margin-bottom: 20px;
        flex-direction: column;
    }

        .yn_header > div {
            width: 100%;
        }

        .yn_header form {
            width: 100%;
        }

            .yn_header form > input {
                width: 100%;
                padding-right: 40px;
            }

        .yn_header > div > button {
            margin-left: auto;
            margin-right: 0;
            white-space: nowrap;
        }

    .yn_date__container {
        overflow: hidden;
    }

    .yn_header > h2 {
        font-size: 24px;
        margin-bottom: 12px;
    }

    .yn_date {
        padding: 25px 0 25px 0;
        overflow-x: auto;
    }

        .yn_date > a > span {
            top: 17px;
        }

    .yn_date__left,
    .yn_date__right {
        width: 20px;
        padding: 0 !important;
        border-radius: 12px;
        opacity: 1 !important;
    }

    .yn_date__left {
        left: 0;
    }

    .yn_date__right {
        right: 0;
    }

    .yn_date > a {
        min-width: inherit;
        padding: 0 20px;
    }

    .yn_date__container > button > img {
        width: 12px;
        height: 12px;
    }

    .yn_date > a::before {
        top: -10px;
    }

    .yn_date > a > h3 {
        white-space: nowrap;
        font-size: 14px;
    }

    .yn_date > a > span {
        font-size: 12px;
    }

    .yn_active:after {
        width: 100px;
        top: 37px;
    }

    .yn_date__container {
        margin-bottom: 20px;
    }

    .yn_cinema {
        padding: 20px;
        margin-bottom: 20px;
    }

    .yn_cinema_info_title > h2 {
        font-size: 16px;
    }

    .yn_cinema_info_date {
        display: none;
    }

    .yn_cinema_info_title > span {
        font-size: 11px;
        opacity: 0.6;
    }

    .yn_cinema_salon_info {
        padding: 0 0 20px 0;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        border: 0;
        margin-bottom: 20px;
        border-bottom: 1px solid #e1e1e1;
    }

        .yn_cinema_salon_info:last-child {
            margin-bottom: 0;
            padding-bottom: 0;
            border: 0;
        }

    .yn_cinema_info_titleh2 img {
        margin-right: 4px;
    }

    .yn_cinema_salon_info > div {
        width: 100%;
    }

        .yn_cinema_salon_info > div > h2 {
            font-size: 16px;
        }

        .yn_cinema_salon_info > div > span {
            font-size: 12px;
            opacity: 0.6;
            margin-top: 2px;
        }

    .yn_cinema_salon_info div:last-child {
        margin-top: 4px;
        flex-wrap: wrap;
        min-width: inherit;
        max-width: inherit;
    }

    .yn_cinema_salon_info > div > button {
        margin-left: 0;
        margin-right: 8px;
        margin-top: 8px;
        font-size: 14px;
        width: calc(25% - 6px);
        color: #00a0cf;
        border: 1px solid #00a0cf;
    }

        .yn_cinema_salon_info > div > button:nth-child(4) {
            margin-right: 0;
        }
}

.e404error {
    width: 100%;
    display: flex;
    justify-content: center;
}

.e404_error_container {
    width: 1275px;
    background-image: url(../images/404errorvector.png);
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0;
}

.e404_error_container_content {
    display: flex;
    flex-direction: column;
}

    .e404_error_container_content > h2 {
        font-weight: 800;
        font-size: 64px;
        letter-spacing: -0.01em;
        margin-top: 10px;
    }

    .e404_error_container_content > h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        margin-bottom: 15px;
    }

    .e404_error_container_content > h4 {
        font-family: "Inter";
        font-style: normal;
        font-weight: 400;
        font-size: 32px;
        color: #949494;
        margin-bottom: 30px;
    }

    .e404_error_container_content > p {
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        color: #313131;
        margin-bottom: 30px;
    }

    .e404_error_container_content > a {
        width: 165px;
        height: 60px;
        border-radius: 15px;
        background: #f2c91e;
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        cursor: pointer;
    }

        .e404_error_container_content > a > span {
            font-style: normal;
            font-weight: 600;
            font-size: 16px;
            line-height: 33px;
            letter-spacing: 0.02em;
            color: #313131;
            margin-right: 12px;
        }

        .e404_error_container_content > a > img {
            width: 15px;
        }

@media screen and (min-width: 180px) and (max-width: 999px) {
    .e404_error_container {
        width: 100%;
        display: flex;
        /* flex-direction: column; */
        flex-direction: column-reverse;
        align-items: center;
        background: none;
        padding: 0 36px;
        padding-bottom: 30px;
    }

    .e404_error_container_content {
        width: 100%;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .e404_error_container_icon {
        width: 270px;
        height: 210px;
        display: flex;
        justify-content: center;
        overflow: hidden;
    }

    .e404_error_container_content > h2 {
        font-style: normal;
        font-weight: 800;
        font-size: 66px;
        letter-spacing: -0.01em;
    }

    .e404_error_container_content > h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        letter-spacing: -0.01em;
    }

    .e404_error_container_content > h4 {
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        color: #949494;
    }

    .e404_error_container_content > p {
        font-weight: 500;
        font-size: 14px;
    }

    .e404_error_container_content > a {
        width: 165px;
        height: 55px;
    }

    .e404_error_container_icon {
        background-image: url(../images/404errorvector.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        margin-top: 10px;
    }
}

.blok_error {
    width: 100%;
    display: flex;
    justify-content: center;
}

.blok_error_container {
    width: 1275px;
    background-image: url(../images/blokerrorvector.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0;
}

.blok_error_container_content {
    display: flex;
    flex-direction: column;
}

    .blok_error_container_content > h2 {
        font-weight: 700;
        font-size: 45px;
        letter-spacing: -0.01em;
        margin-bottom: 8px;
    }

    .blok_error_container_content > h3 {
        font-weight: 400;
        font-size: 32px;
        color: #949494;
        margin-bottom: 15px;
    }

    .blok_error_container_content > p {
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        color: #313131;
    }

    .blok_error_container_content > a {
        width: 165px;
        height: 60px;
        border-radius: 15px;
        background: #f2c91e;
        display: flex;
        align-items: center;
        justify-content: center;
        border: none;
        cursor: pointer;
        margin-top: 30px;
    }

        .blok_error_container_content > a > span {
            /* font-family: "Poppins"; */
            font-style: normal;
            font-weight: 600;
            font-size: 16px;
            line-height: 33px;
            letter-spacing: 0.02em;
            color: #313131;
            margin-right: 12px;
        }

        .blok_error_container_content > a > img {
            width: 15px;
        }

@media screen and (min-width: 180px) and (max-width: 999px) {
    .blok_error_container {
        width: 100%;
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        background: none;
        padding: 0 36px;
        padding-bottom: 30px;
    }

    .blok_error_container_content {
        width: 100%;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .blok_error_container_icon {
        width: 270px;
        height: 210px;
        display: flex;
        justify-content: center;
        overflow: hidden;
    }

    .blok_error_container_content > h2 {
        margin-top: 25px;
        font-weight: 700;
        font-size: 24px;
        letter-spacing: -0.01em;
    }

    .blok_error_container_content > h3 {
        font-weight: 400;
        font-size: 20px;
        margin-top: 10px;
    }

    .blok_error_container_content > p {
        font-weight: 500;
        font-size: 14px;
        margin-top: 10px;
    }

    .blok_error_container_content > a {
        width: 165px;
        height: 55px;
        margin-top: 24px;
    }

    .blok_error_container_icon {
        background-image: url(../images/blokerrorvector.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        margin-top: 30px;
    }
}



.yn_cinema_info_title > h2:hover a {
    color: #00a0cf;
}

.yn_cinema_info_title > h2:hover img {
    filter: invert(40%) sepia(75%) saturate(5556%) hue-rotate(202deg) brightness(102%) contrast(101%);
}

/*.Details header {
    position: absolute;
    top: -90px;
}*/

.yn_cinema_info_titleh2 img {
    width: 16px;
    margin-right: 10px;
}

.yn_cinema_info_titleh2 {
    display: flex;
    align-items: center;
}



    .yn_cinema_info_titleh2 a {
        color: #000;
    }

@media screen and (max-width:1239px) {
    .yn_cinema_info_titleh2 img {
        margin-right: 8px;
        max-width: 10px;
    }

    .header__sehirsec {
        display: none !important;
    }

    .kategori__slider {
        padding: 20px;
    }

    .yn_cinema_salon_info div:first-child {
        flex-direction: row;
        align-items: center;
    }

        .yn_cinema_salon_info div:first-child span {
            margin-left: 8px;
        }

    /*  .Details header {
        top: -124px;
    }*/

    .yn_cinema_info_titleh2 img {
        display: block;
    }

    .yn_cinema_info_titleh2 a {
        display: flex;
        align-items: center;
    }

    .sehirSeciliMenu {
        display: none !important;
    }
}

@media screen and (min-width:999px) {
    .eventDetailHeader div.eventSummary div.poster {
        min-width: 20%;
        max-width: 20%;
    }
}

.btn_mbl {
    position: absolute;
    right: 20px;
    top: 10px;
    width: 30px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: none;
    padding: 10px;
}

@media screen and (min-width:1239px) and (max-width:1800px) {
    .header__logo {
        width: 150px;
        padding-right: 20px;
        margin-right: 6px;
    }

    header {
        padding: 0 20px 0px 16px;
    }

    .header__sehirsec strong {
        margin: 0;
        font-size: 13px;
        text-align: left;
        font-weight: bolder;
    }

    .sehirSeciliMenu a {
        font-size: 13px;
    }

    .header__sehirsec span {
        font-size: 12px;
    }

    .header__menu > ul > li > a img {
        height: 28px;
    }

    .header__menu > ul > li > a {
        padding: 0 16px;
    }

    .sehirSeciliMenu span {
        font-size: 11px;
        white-space: nowrap;
    }

    .header__user a img {
        width: 16px;
    }
}




.sehirSeciliMenu span {
    font-size: 11px;
    white-space: nowrap;
}

.sehirSeciliMenu strong {
    white-space: nowrap;
}


.filterResults {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    margin-top: 20px !important;
}

.kategori__mekanlar ul li figure {
    padding: 18px;
}

.kategorimekanlartitle a {
    font-size: 12px
}



.kategori__slider__popularvenue {
    display: flex;
    overflow-x: auto;
    padding-bottom: 20px;
}

.kategori__slider__popularvenue__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 14px;
    align-items: center;
    margin-top: 30px;
}

    .kategori__slider__popularvenue__header > h4 {
        font-size: 24px;
        line-height: 29px;
        font-weight: 600;
    }

    .kategori__slider__popularvenue__header > p {
        font-weight: 500;
        font-size: 14px;
        color: #5c5c5c;
    }

.kategori__slider__popularvenue__content {
    margin-right: 10px;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 8px;
}

    .kategori__slider__popularvenue__content:last-child {
        margin-right: 0;
    }

.kategori__slider__popularvenue img {
    max-width: 148px;
    width: 148px;
    height: 120px;
    border-radius: 8px;
    object-fit: fill;
    display: block;
}

.kategori__slider__popularvenue__content span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5px;
    background-color: #1a9b3f;
    color: #fff;
    font-size: 11px;
    line-height: 13px;
    padding: 4px 6px;
    width: 113px;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.overview_p {
    height: 38px;
    transition: all ease 0.3s;
}

.kategori__slider__popularvenue::-webkit-scrollbar {
    height: 4px;
}

.kategori__slider__popularvenue::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
    width: 10px;
}

    .kategori__slider__popularvenue::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.kategori__slider__popularvenue::-webkit-scrollbar-track {
    background: #f1f1f1;
}


@media screen and (min-width: 180px) and (max-width: 800px) {
    .kategori__slider__popularvenue__header {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 20px;
        margin-top: 20px;
    }

    .kategori__slider__popularvenue {
        padding: 0 20px 20px 20px;
    }

    .kategori__slider__popularvenue__header > h4 {
        font-size: 14px;
        line-height: 20px;
    }

    .kategori__slider__popularvenue__header > p {
        font-size: 10px;
    }
}

.nav-up {
    top: -124px;
    transition: all ease 0.3s;
}

header {
    transition: all ease 0.3s;
}

.dob2023 strong {
    margin-top: 20px;
    color: #000;
    font-weight: 600;
    margin-bottom: 2px;
    display: block;
}

.dob2023 address {
    color: #000;
    font-size: 13px;
    opacity: .7;
    margin-bottom: 8px;
    font-style: normal;
}

.dob2023 time {
    color: #000;
    font-size: 13px;
}

.filterResults {
    display: none !important;
}




@media screen and (max-width:980px) {
    .alanTitle {
        margin-bottom: 4px;
    }

    .tumuBtn {
        font-weight: 600;
    }

    p.overlayView strong {
        padding-bottom: 3px;
    }

    section.splitGridView div.splitBody .splitItem.split4 a div.date, section.splitGridView div.splitBody .splitItem div.date {
        right: 10px;
        top: 10px;
    }

        section.splitGridView div.splitBody .splitItem.split4 a div.date span:first-child, section.splitGridView div.splitBody .splitItem div.date span:first-child {
            font-size: 20px;
            font-weight: bold;
        }

    div.theatreShortcuts div.owl-stage-outer div.owl-item a p {
        font-weight: 600;
    }

        div.theatreShortcuts div.owl-stage-outer div.owl-item a p span {
            font-weight: 400
        }

    .ss2023 {
        padding: 20px 0 !important;
    }

        .ss2023 strong {
            margin-bottom: 12px !important;
        }

        .ss2023 select {
            color: #000 !important;
            height: 40px !important;
            border-radius: 4px !important;
        }

        .ss2023 a {
            font-size: 14px;
        }

    .kategori--mobil--filtrele img {
        margin-left: 10px;
    }

    .sehir-detay__etkinlikler__filtre--mobil--filtrele {
        display: flex;
        width: 100%;
        height: 40px;
        background: none;
        justify-content: center;
        align-items: center;
        color: #000;
    }

    .sehir-detay__liste h2 a {
        font-weight: 600;
        display: block;
        margin-bottom: 2px;
    }

    .sehir-detay__etkinlikler {
        margin-top: 20px;
    }

    .eventDetails div a {
        font-size: 10px;
    }

    /* .eventDetails div {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(255,255,255,0.2);
    }
*/
    .eventDetailHeader div.eventSummary div.eventDetails span.seanceDate {
        padding: 0;
        font-size: 11px;
    }

    .eventTags {
        display: none !important;
    }

    .ed-biletler__sehir__gun__detay time {
        margin-bottom: 4px;
    }

    .mobileNavToggle {
        background-size: 16px 16px;
    }

    .ed-biletler__sehir__gun:last-child {
        padding: 16px 0 0 56px !important;
    }
}


.yn_summary {
    background-color: #fff !important;
    padding: 40px 0 0 0 !important;
}

    .yn_summary h1 {
        white-space: nowrap;
    }

    .yn_summary .eventLoc img {
        margin-right: 5px;
    }

    /*.yn_summary .eventLoc a {
        color: #0085ff !important;
    }*/

    /*.yn_summary .eventLoc a:hover {
            text-decoration: underline;
        }*/

    .yn_summary .date b {
        margin-left: 4px;
    }

    .yn_summary .eventLoc {
        padding: 0 !important;
    }

    .yn_summary .date {
        margin-top: 2px;
        font-size: 14px !important;
    }

        .yn_summary .date img {
            margin-right: 7px;
        }

.yn_sure {
    position: relative;
    padding-left: 96px;
}

    .yn_sure #time {
        font-weight: bold;
    }

.yn_summary > div {
    width: 1270px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.yn_summary > .odemeYN_overlay {
    width: 100%;
}

.yn_summary > div > ul {
    display: flex;
}

    .yn_summary > div > ul > li {
        margin-left: 30px;
        position: relative;
    }

        .yn_summary > div > ul > li > a {
            color: #000;
        }

            .yn_summary > div > ul > li > a:hover {
                text-decoration: underline;
            }

        .yn_summary > div > ul > li:after {
            position: absolute;
            right: -16px;
            top: 4px;
            height: 13px;
            width: 1px;
            content: "";
            background: #c9c9c9;
        }

        .yn_summary > div > ul > li:last-child:after {
            display: none;
        }

.yn_koltuksuz {
    width: 100%;
    padding: 20px 0;
    background: #fff;
    position: relative;
    margin-top: 20px;
    border-top: 1px solid #ececec;
}

    .yn_koltuksuz h2 {
        font-weight: bold;
        font-size: 22px;
        margin-bottom: 2px;
    }

    .yn_koltuksuz p {
        font-size: 14px;
        opacity: 0.7;
    }

.yn_koltuksuz-title {
    display: flex;
    justify-content: space-between;
    min-height: 48px;
    max-width: 1270px;
    margin: auto;
    position: relative;
}

.yn_koltuksuz-info {
    position: absolute;
    right: -430px;
    top: 0;
    width: 400px;
}

.yn_koltuksuz-title div span {
    display: flex;
    align-items: center;
    border-radius: 4px;
    background: #ffedd5;
    justify-content: center;
    height: 40px;
    font-size: 13px;
    padding: 0 20px 0 8px;
    color: #cb7128;
}

    .yn_koltuksuz-title div span img {
        margin-right: 8px;
    }

.yn_koltuksuz-title h2 {
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 4px;
}

.yn_koltuksuz-title p {
    font-size: 14px;
    opacity: 0.7;
}

.yn_koltuksuz > div {
    width: 1270px;
    margin: auto;
    display: flex;
    align-items: flex-start;
    padding-top: 40px;
}

.yn_koltuksuz__sol {
    width: 840px;
    display: flex;
    flex-direction: column;
    margin-right: 30px;
}

    .yn_koltuksuz__sol > div {
        width: 100%;
        padding: 30px;
        margin-bottom: 30px;
        background: #ffffff;
        border: 1px solid #e1e1e1;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
        border-radius: 4px;
    }

.yn_koltuksuz__bilet-add strong {
    white-space: nowrap;
}

.yn_koltuksuz__bilet h5 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin-bottom: 2px;
}

.yn_koltuksuz__plan_desktop {
    margin-top: 40px
}

.yn_success {
    color: #0c7837;
}

.yn_error {
    color: #b73027;
}

.yn_koltuksuz__bilet p {
    font-size: 14px;
    color: #000;
    opacity: 0.7;
}

.yn_koltuksuz__bilet {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .yn_koltuksuz__bilet > div > div {
        display: flex;
        align-items: flex-end;
        font-size: 12px;
        font-weight: 600;
        margin-top: 30px;
    }

        .yn_koltuksuz__bilet > div > div img {
            margin-right: 6px;
        }

        .yn_koltuksuz__bilet > div > div small {
            font-size: 12px;
            margin-top: 2px;
        }

.yn_koltuksuz__bilet-add {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
}

.yn_koltuksuz__bilet-add-price > span {
    color: #888888;
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 400;
}

.yn_koltuksuz__bilet-add strong {
    color: #000;
    margin-bottom: 12px;
    font-size: 22px;
}

.yn_koltuksuz__bilet-add button {
    width: 116px;
    height: 36px;
    border-radius: 4px;
    background: #3dab5d;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

    .yn_koltuksuz__bilet-add button:hover {
        background: #31974e;
    }

.yn_koltuksuz__bilet-add-price span b {
    text-decoration: line-through;
    font-weight: 400;
}

.yn_koltuksuz__bilet-add-price {
    flex-direction: column;
    margin-top: 0 !important;
}

.yn_koltuksuz__sol > div:last-child {
    margin-bottom: 0;
}

.yn_koltuksuz > div > div > div > p {
    margin-bottom: 30px;
}

.yn_koltuksuz__bilet ul {
    display: flex;
    flex-direction: column;
}

    .yn_koltuksuz__bilet ul li {
        width: 100%;
        border: 1px solid #dfdfdf;
        height: 54px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 8px 120px 8px 20px;
        margin-bottom: 15px;
        border-radius: 4px;
        position: relative;
    }

        .yn_koltuksuz__bilet ul li:last-child {
            margin-bottom: 0;
        }

        .yn_koltuksuz__bilet ul li > button {
            height: 32px;
            line-height: 32px;
            width: 90px;
            text-align: center;
            background: #3dab5d;
            color: #fff !important;
            font-weight: bold;
            border-radius: 4px;
            position: absolute;
            right: 8px;
            top: 10px;
        }

        .yn_koltuksuz__bilet ul li button:hover {
            background: #32914d;
        }

.yn_koltuksuz__sag {
    width: 400px;
    padding: 40px;
    margin-top: 0px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
}

    .yn_koltuksuz__sag ul {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: 15px;
    }

        .yn_koltuksuz__sag ul li {
            display: flex;
            justify-content: space-between;
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px solid #e4e4e4;
        }

            .yn_koltuksuz__sag ul li:last-child {
                border: 0;
                margin-bottom: 30px;
            }

            .yn_koltuksuz__sag ul li span {
                padding-right: 60px;
            }

            .yn_koltuksuz__sag ul li strong {
                text-align: right;
                white-space: nowrap;
            }

    .yn_koltuksuz__sag button {
        width: 100%;
        height: 44px;
        background: #3dab5d;
        color: #fff;
        text-align: center;
        line-height: 44px;
        font-size: 15px;
        font-weight: 600;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        border-radius: 4px;
    }

        .yn_koltuksuz__sag button p {
            width: 100%;
            opacity: 1;
        }

        .yn_koltuksuz__sag button:hover {
            color: #fff;
            background: #27ae60;
        }

.yn_koltuksuz__yardim {
    width: 100%;
    padding: 0 0 80px 0;
    background: #fff;
}

    .yn_koltuksuz__yardim > ul {
        width: 1270px;
        margin: 40px auto 0 auto;
        padding-top: 40px;
        display: flex;
        flex-direction: column;
        border-top: 1px solid #ececec;
    }

        .yn_koltuksuz__yardim > ul li {
            width: 100%;
            display: flex;
            flex-direction: column;
            position: relative;
            margin-bottom: 45px;
            padding-left: 72px;
        }

            .yn_koltuksuz__yardim > ul li img {
                position: absolute;
                left: 0;
                top: 0;
            }

            .yn_koltuksuz__yardim > ul li h3 {
                font-weight: bold;
                font-size: 24px;
                margin-bottom: 10px;
            }

            .yn_koltuksuz__yardim > ul li:last-child {
                margin-bottom: 0;
            }

.yiyecek-oner__fiyat > div {
    width: 90px;
    height: 26px;
    background: #f8e71c;
    border-radius: 13px;
    line-height: 26px;
    font-weight: bold;
    font-size: 14px;
    border: 0;
    transition: all ease 0.3s;
    display: none;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

    .yiyecek-oner__fiyat > div > button {
        background: none;
        border: none;
        width: 30px;
        text-align: center;
        height: 26px;
    }

    .yiyecek-oner__fiyat > div > button {
        background: none;
        border: none;
        width: 30px;
        text-align: center;
        height: 26px;
    }

.yn_koltuksuz .yiyecek-oner__fiyat__adet {
    width: 116px;
    height: 36px;
    background: #3dab5d;
    border-radius: 0;
    line-height: 36px;
    margin-top: 0;
    font-weight: bold;
    font-size: 14px;
    border-radius: 4px;
    transition: all ease 0.3s;
    display: none;
    justify-content: space-between;
    align-items: center;
}

.yn_koltuksuz .yiyecek-oner__arttir,
.yn_koltuksuz .yiyecek-oner__azalt {
    background: none;
    border: none;
    width: 36px;
    max-width: 36px;
    text-align: center;
    font-size: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 36px;
    padding: 0;
}

.yn_koltuksuz .yiyecek-oner__fiyat__adet p {
    display: none !important;
}

.yn_koltuksuz .yiyecek-oner__fiyat__adet span {
    width: 30px;
    min-width: 30px;
    color: #fff;
    font-size: 16px;
    max-width: 30px;
    text-align: center;
}

.yn_koltuksuz__plan-icon {
    display: none;
}

.koltukSeciliDegil {
    background: #dfdfdf !important;
    color: #838383 !important;
    pointer-events: none;
}

.yn_koltuksuz__yardim a {
    color: #0077ff;
}

.yn_koltuksuz__sag ul li span {
    font-size: 14px;
}

.yiyecek-oner__arttir,
.yiyecek-oner__azalat {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.yn_disable {
    border-radius: 3px !important;
    pointer-events: none !important;
    background: #dfdfdf !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    color: #b1b1b1 !important;
}

.yn_disable_soldout {
    border-radius: 3px !important;
    pointer-events: none !important;
    background: #dfdfdf !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    color: #b1b1b1 !important;
}

header {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid #e1e1e1;
}

section.seatsSummaryLine div.eventDetailSummary img.poster {
    margin-right: 20px;
}

@media screen and (min-width: 180px) and (max-width: 1199px) {
    .yn_koltuksuz > div {
        width: 100%;
        flex-direction: column;
    }

    .yn_koltuksuz {
        padding: 0;
        border: 0;
    }

    .yn_summary > div {
        width: 100%;
    }

    .yn_koltuksuz__sol {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .yn_koltuksuz__sag {
        width: 100%;
    }

    .yn_koltuksuz__yardim > ul {
        width: 100%;
    }

    .yn_summary > div > ul {
        display: none;
    }

    .yn_summary img.poster {
        max-width: 60px;
        width: 60px;
        height: auto;
    }

    /* .yn_summary a.posterLink {
    width: auto !important;
  } */
    .yn_summary .posterNext {
        width: auto !important;
        flex: 1;
    }

    .yn_summary h1 a {
        font-size: 16px !important;
    }

    .yn_summary .eventLoc {
        font-size: 12px !important;
        display: flex;
        padding: 0 !important;
        margin-top: 4px;
    }

        .yn_summary .eventLoc svg {
            display: none;
        }

    .yn_summary .date {
        margin-top: 12px;
    }

    .yn_koltuksuz {
        padding: 0 20px 0 20px;
    }

    .yn_koltuksuz__plan_desktop {
        display: none !important;
    }

    section.seatsSummaryLine div.timeCircle {
        display: flex;
        white-space: nowrap;
    }

    .yn_summary .eventLoc a,
    .yn_summary .eventLoc small {
        font-size: 12px !important;
        width: auto !important;
        padding: 0 !important;
    }

    .yn_summary .eventLoc .date {
        font-size: 12px !important;
        width: auto !important;
    }

    .yn_summary .eventLoc a {
        margin-bottom: 5px;
    }

    .yn_summary {
        border: 0 !important;
        padding: 30px 20px !important;
    }

        .yn_summary .poster {
            min-width: 90px;
        }

        .yn_summary h1 {
            white-space: normal;
        }

    .yn_sure {
        position: absolute;
        right: 0px;
        top: -3px;
    }

    .yn_koltuksuz__sol > div {
        padding: 0;
        margin-bottom: 20px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .yn_koltuksuz__bilet > div:first-child {
        padding: 20px 20px 12px 20px;
        border-bottom: 1px solid #eaeaea;
        width: 100%;
    }

    .yn_koltuksuz__bilet > div:last-child {
        padding: 12px 20px 20px 20px;
        width: 100%;
    }

    .yn_koltuksuz__bilet-add {
        flex-direction: row;
        justify-content: space-between;
    }

    .yn_koltuksuz__bilet h5 {
        font-size: 17px;
    }

    .yn_koltuksuz h2 {
        font-weight: 600;
        font-size: 18px;
        margin-bottom: 0;
    }

    .yn_koltuksuz > div > div > div > p {
        font-size: 12px;
    }

    .yn_koltuksuz__bilet ul {
        width: 100%;
    }

        .yn_koltuksuz__bilet ul li {
            border: 0;
            border-bottom: 1px solid #dfdfdf;
            flex-direction: column;
            align-items: flex-start;
            justify-content: flex-start;
            height: auto;
            padding: 8px 120px 8px 0;
            line-height: inherit;
        }

            .yn_koltuksuz__bilet ul li:last-child {
                border: 0;
            }

            .yn_koltuksuz__bilet ul li h5 {
                font-size: 13px;
            }

            .yn_koltuksuz__bilet ul li b {
                font-size: 16px;
                margin-top: 4px;
                white-space: nowrap;
            }

            .yn_koltuksuz__bilet ul li > button {
                font-weight: 500;
                color: #000;
                font-size: 14px;
            }

    .yn_koltuksuz__plan-icon {
        display: flex;
        flex-direction: column;
        position: absolute;
        right: 0;
        top: 10px;
    }

        .yn_koltuksuz__plan-icon img {
            width: 40px;
        }

    .yn_koltuksuz__plan h2 {
        position: relative;
        padding-right: 80px;
    }

    .yn_koltuksuz__plan p {
        padding-right: 80px;
    }

    .yn_summary .date {
        font-size: 12px !important;
    }

    .yn_koltuksuz__plan-icon--down {
        width: 13px !important;
        position: absolute;
        right: 14px;
        bottom: -14px;
        animation: asasgi 1s ease infinite;
    }

    @keyframes asasgi {
        0% {
            bottom: -14px;
        }

        50% {
            bottom: -20px;
        }

        100% {
            bottom: -14px;
        }
    }

    .yn_koltuksuz__plan {
        overflow: hidden;
        height: 90px;
        transition: all ease 0.3s;
    }

    .yn_koltuksuzacik {
        height: auto !important;
        transition: all ease 0.3s;
    }

    .yn_koltuksuz__sag {
        padding: 20px 0 0 0;
        border: 0;
        margin-top: 0;
        background-color: none;
        border: 0;
        box-shadow: none;
    }

        .yn_koltuksuz__sag ul li span {
            font-size: 14px;
        }

        .yn_koltuksuz__sag ul li strong {
            font-size: 14px;
        }

        .yn_koltuksuz__sag ul li {
            margin-bottom: 10px;
            padding-bottom: 10px;
        }

        .yn_koltuksuz__sag button {
            height: 40px;
            line-height: 40px;
        }

    .yn_koltuksuz__yardim {
        padding: 0 20px 20px 20px;
    }

        .yn_koltuksuz__yardim > ul li img {
            width: 40px;
        }

        .yn_koltuksuz__yardim > ul li {
            padding-left: 60px;
            margin-bottom: 20px;
        }

            .yn_koltuksuz__yardim > ul li h3 {
                font-weight: 600;
                font-size: 18px;
            }

            .yn_koltuksuz__yardim > ul li p {
                font-size: 13px;
                line-height: 18px;
            }

    .yn_koltuksuz-info {
        position: relative;
        width: 100%;
        right: auto;
    }

    .yn_koltuksuz-title {
        flex-direction: column;
        justify-content: flex-start;
    }

        .yn_koltuksuz-title p {
            font-size: 12px;
        }

    .yn_koltuksuz-info {
        margin-top: 20px;
    }

        .yn_koltuksuz-info span {
            justify-content: flex-start !important;
        }

    .yn_koltuksuz__bilet-add-price {
        align-items: flex-start !important;
    }

    .yn_koltuksuz__bilet-add strong {
        font-size: 20px;
        margin-bottom: 0;
    }

    .yn_koltuksuz__bilet p {
        font-size: 12px;
    }

    .yn_koltuksuz__plan {
        height: 95px;
        padding: 20px 0 !important;
        box-shadow: none !important;
        border-right: none !important;
        border-left: none !important;
        background-color: #fff !important;
        border-top: 1px solid #ececec !important;
        border-bottom: 1px solid #ececec !important;
    }

    .yn_koltuksuz__sag div {
        position: fixed;
        padding: 0;
        width: 100%;
        background: #fff;
        left: 0;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
        bottom: -54px;
    }

    .yn_koltuksuz__sag button {
        height: 52px !important;
        font-size: 16px !important;
        width: 100%;
        border-radius: 0 !important;
    }

    .yn_koltuksuz__sag > span {
        font-size: 12px !important;
        opacity: 0.7;
    }

    .yn_koltuksuz__sag b {
        font-size: 18px;
    }

    .yn_fixedbtn {
        bottom: 0 !important;
        z-index: 1200;
        transition: bottom ease 0.3s;
    }
}

.yn_koltuksuz__sag > span {
    font-size: 14px;
    opacity: 0.7;
}

.yn_koltuksuz-info {
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
    margin-top: 20px;
}

.yn_koltuksuz-title {
    flex-direction: column;
}

    .yn_koltuksuz-title div span {
        padding: 12px 20px 12px 12px;
        height: 60px;
        justify-content: flex-start;
    }

.yn_koltuksuz__sag {
    margin-top: 0px;
}


@media screen and (min-width: 180px) and (max-width: 1199px) {
    .yn_koltuksuz-title div span {
        height: inherit;
    }
}

section.seatsSummaryLine div.eventDetailSummary h1, section.seatsSummaryLine div.eventDetailSummary h1 a {
    white-space: inherit;
}


.basvuru-form-group {
    width: 100%;
    margin-top: 40px;
}

    .basvuru-form-group > div {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        width: 100%;
        margin-bottom: 20px;
        border-bottom: 1px solid rgba(71, 71, 71, 0.1);
        padding-bottom: 20px;
    }

        .basvuru-form-group > div > input {
            width: 100%;
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.04);
            border: 1px solid rgba(71, 71, 71, 0.1);
            height: 44px;
            border-radius: 8px;
            padding-left: 10px;
            font-size: 16px;
            margin-bottom: 5px;
        }

        .basvuru-form-group > div > label {
            font-size: 16px;
            display: inline-block;
            margin-bottom: 10px;
            font-weight: 600;
        }

        .basvuru-form-group > div > button {
            border: 1px solid rgba(71, 71, 71, 0.1);
            margin-left: 20px;
            outline: none;
            font-size: 16px;
            padding: 8px;
            border-radius: 8px;
        }

    .basvuru-form-group > button {
        width: 100%;
        outline: none;
        font-size: 18px;
        padding: 16px 0;
        border-radius: 8px;
    }

        .basvuru-form-group > button:hover {
            opacity: .8;
        }

    .basvuru-form-group label.error {
        color: red;
        font-size: 12px !important;
    }

    .basvuru-form-group input[type=file] {
        border: none;
        box-shadow: none;
        padding-left: 0;
        border-radius: 0;
        font-size: 12px;
    }

    .basvuru-form-group h5 {
        margin-bottom: 15px;
    }

@media screen and (min-width: 180px) and (max-width: 1199px) {
    .basvuru-form-group > div > label {
        font-size: 13px;
    }

    .basvuru-form-group > div:last-of-type {
        margin-bottom: 0 !important;
        padding: 0;
        border: 0;
    }

    .basvuru-form-group > button {
        font-size: 14px;
        font-weight: 600;
        padding: 12px 0;
    }
}


td.half > a {
    white-space: nowrap;
}

.header_search > div {
    max-width: 100%;
    overflow: hidden;
    padding-right: 20px;
    white-space: nowrap;
}

.header__right__dilSec {
    height: 44px;
    width: 44px;
    display: flex;
    border-radius: 4px;
    font-size: 15px;
    border: 1px solid #e1e1e1;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    position: relative;
}

    .header__right__dilSec > button {
        border: none;
        outline: none;
        background: none;
        position: relative;
        width: 100%;
        height: 100%;
    }

        .header__right__dilSec > button > img:nth-child(2) {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: 5px;
        }

    .header__right__dilSec > ul {
        position: absolute;
        top: 70px;
        right: 1px;
        width: 125px;
        background-color: #fff;
        color: #000;
        border-radius: 4px;
        display: none;
    }

        .header__right__dilSec > ul > li {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            padding: 10px 0;
            border-bottom: 1px solid #dfdfdf;
            cursor: pointer;
        }

            .header__right__dilSec > ul > li > img {
                width: 22px;
            }

            .header__right__dilSec > ul > li:last-child {
                border-bottom: none;
            }

.open {
    display: show !important;
}

.cityModalWrapper_chooseLang {
    /*padding: 0 30px;*/
    width: calc(100% - 30px);
    margin-top: 12px;
    margin-bottom: 32px;
}

    .cityModalWrapper_chooseLang > div {
        position: relative;
        widows: 100%;
    }

    .cityModalWrapper_chooseLang > h2 {
        font-weight: 700;
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 12px;
    }

    .cityModalWrapper_chooseLang > div > form > select {
        width: 100%;
        height: 44px;
        /*background-color: transparent;*/
        border: 1px solid #dfdfdf;
        border-radius: 4px;
        padding: 10px 16px;
        font-size: 14px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: white;
        background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
        background-repeat: no-repeat;
        background-position-x: 97%;
        background-position-y: 10px;
    }

    .cityModalWrapper_chooseLang > div > span {
        position: absolute;
        right: 34px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 9px;
        color: #777;
        pointer-events: none;
        display: none;
    }

@media screen and (min-width: 180px) and (max-width: 400px) {
    .cityModalWrapper_chooseLang {
        padding-left: 30px;
    }
}

.yds_cinema_anchor {
    width: 100%;
    max-width: 1270px;
    display: flex;
    margin: auto;
    gap: 20px;
}

    .yds_cinema_anchor a {
        color: #fff;
        font-size: 20px;
        font-weight: 500;
    }

.yds_cinema_anchor_body {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 555;
    padding: 20px 0;
}

.yds_ticket {
    color: #f8e71c !important;
}

.yds_filter {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
    padding: 20px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);
    border: 1px solid #dfdfdf;
    border-radius: 8px;
}

.yds_filter_content {
    display: flex;
    align-items: center;
    gap: 12px;
}

    .yds_filter_content > button {
        background: none;
    }

    .yds_filter_content > div {
        display: flex;
        flex-direction: column;
    }

        .yds_filter_content > div span {
            font-size: 13px;
            font-weight: 600;
            color: #7F7F7F;
            margin-bottom: 2px;
        }

        .yds_filter_content > div > div {
            display: flex;
            gap: 12px;
        }

            .yds_filter_content > div > div button {
                font-weight: bold;
                background: none;
                font-size: 16px;
                padding: 0;
                position: relative;
            }

                .yds_filter_content > div > div button:after {
                    position: absolute;
                    right: -4px;
                    content: ",";
                }

                .yds_filter_content > div > div button:last-child:after {
                    display: none;
                }

                .yds_filter_content > div > div button:hover {
                    text-decoration: line-through;
                }

.yds_order {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .yds_order select {
        font-weight: bold;
        font-size: 16px;
        background: none;
    }

.yds_filter_overlaay {
    width: 100%;
    height: 100vh;
    z-index: 120000;
    background: rgba(0, 0, 0, 0.7);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    display: none;
}

.yds_filter_body {
    width: 800px;
    border-radius: 12px;
    background: #fff;
    display: none;
    flex-direction: column;
    padding: 40px;
    z-index: 120001;
    position: fixed;
    left: 50%;
    gap: 12px;
    top: 50%;
    transform: translate(-50%, -50%);
}

    .yds_filter_body > div {
        width: 100%;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #e7e7e7;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .yds_filter_body > div:last-child, .yds_filter_body > div:first-child, .yds_filter_body > div:nth-last-child(-n+2) {
            border: 0;
        }

.yds_filter_body_header_clear {
    color: #0082ff;
    background: none;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
}

.yds_filter_body_header_close {
    background: none;
    padding: 0;
}

.yds_filter_body_text {
    display: flex;
    flex-direction: column;
}

    .yds_filter_body_text strong {
        font-size: 20px;
        margin-bottom: 4px;
    }

    .yds_filter_body_text span {
        font-size: 14px;
        opacity: .7;
    }

.yds_body_filter {
    width: 182px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #04B779;
    font-weight: 500;
    color: #fff;
    border-radius: 8px;
}

.yds-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    .yds-switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.yds-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

    .yds-slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 50%;
    }

.yds-switch input:checked + .yds-slider {
    background-color: #04B779;
}

.yds-switch input:focus + .yds-slider {
    box-shadow: 0 0 1px #04B779;
}

.yds-switch input:checked + .yds-slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.yds_filter_body_action select {
    height: 44px;
    border: 1px solid #dfdfdf;
    border-radius: 8px;
    padding-left: 20px;
    line-height: 42px;
    padding-right: 20px;
    width: 310px;
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.05));
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 10px;
}

.yds_comment_container {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 40px;
}

.nocomment_this {
    align-items: center;
}

    .nocomment_this .yds_cinema_movie_yorum_person_attribute_satir {
        display: none
    }

.yds_cinema_movie_yorum_person {
    position: relative;
}

.notverify {
    color: #838383 !important;
    opacity: .5;
}

.comment_editor {
    padding: 40px !important;
    border-radius: 8px;
    border: 1px solid #dfdfdf !important;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
}

.yds_cinema_movie_yorum_person mark {
    display: none;
}

body, html {
    overflow: overlay;
}

.comment_editor mark {
    padding: 4px 12px;
    border-radius: 4px;
    background: #f8e71c;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    display: flex;
    position: absolute;
    left: 131px;
    top: -12px;
}

.comment_editor_icon {
    position: absolute;
}

.yds_cinema_movie_yorum_person_img figure {
    position: relative;
}

.yds_comment_user {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.yds_cinema_movie_yorum_person_attribute_satir button {
    margin-top: 20px;
}

.yds_cinema_movie_yorum_person_img > figure > img:last-child {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.yds_cinema_movie_yorum_person_img > figure {
    width: 60px;
    height: 60px;
}

.yds_galeri {
    padding: 40px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    max-width: 1270px;
    width: 100%;
    margin: 50px auto;
}


    .yds_galeri .pswp__zoom-wrap {
        text-align: center;
    }

        .yds_galeri .pswp__zoom-wrap:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }

    .yds_galeri .wrapper {
        line-height: 0;
        width: 100%;
        max-width: 900px;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin: 0 auto;
        text-align: left;
        z-index: 1045;
    }

    .yds_galeri .video-wrapper {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
        width: 100%;
    }

        .yds_galeri .video-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

    .yds_galeri video {
        width: 100% !important;
        height: auto !important;
    }

    .yds_galeri .photoswipe-wrapper {
        column-count: 5;
        column-gap: 10px;
        margin-top: 28px;
    }

        .yds_galeri .photoswipe-wrapper > div {
            margin: 0;
            display: grid;
            grid-template-rows: 1fr auto;
            margin-bottom: 10px;
            break-inside: avoid;
        }


        .yds_galeri .photoswipe-wrapper .photoswipe-item img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 8px;
        }

/** @format */

.yeni_sehir_sec {
    padding: 40px;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    max-width: 1270px;
    width: 100%;
    background-image: url('https://b6s54eznn8xq.merlincdn.net/dist/assets/img/yeni_sehir_sec.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    margin: 60px auto;
    border: 3px solid #f8e71c;
}

.yn_cinemaList {
    width: 100%;
    padding: 30px 0;
}

.yds_cinema_movie_thread_point_right .yds_rate_point {
    background: none !important;
}

.yeni_sehir_sec > h2 {
    color: #000;
    font-size: 32px;
    line-height: 34px;
}

.yeni_sehir_sec > p {
    max-width: 612px;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    margin-top: 16px;
    margin-bottom: 40px;
}

.yeni_sehir_sec > div {
    display: flex;
    gap: 20px;
    align-items: center;
}

    .yeni_sehir_sec > div > button {
        display: flex;
        gap: 10px;
        align-items: center;
        padding: 0 20px;
        height: 38px;
        border-radius: 4px;
        background: #f8e71c;
        color: #000;
        font-size: 15px;
        line-height: 22px;
    }

    .yeni_sehir_sec > div > div {
        display: flex;
        align-items: center;
        gap: 12px;
    }

        .yeni_sehir_sec > div > div > span {
            color: #000;
            font-size: 13px;
            font-weight: 600;
            line-height: 34px;
            opacity: 0.6;
            margin-right: 4px;
        }

        .yeni_sehir_sec > div > div > button {
            border-radius: 4px;
            border: 1px solid #0085ff;
            background: #fff;
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
            padding: 0 16px;
            height: 34px;
            color: #0085ff;
            font-size: 13px;
            font-weight: 600;
            line-height: 34px;
        }

.yds_filter_body_action {
    flex-direction: column;
    gap: 2px !important;
    position: relative;
    z-index: 22;
}

    .yds_filter_body_action b {
        display: flex;
        gap: 12px;
        align-items: center;
    }

    .yds_filter_body_action > b, .yds_filter_body_action > span {
        position: relative;
        z-index: 2;
    }

    .yds_filter_body_action > div {
        display: none;
        position: absolute;
        left: -22px;
        top: -21px;
        width: 400px;
        background: #fff;
        padding: 80px 20px 20px 20px;
        border: 1px solid #DDDDDD;
        -webkit-border-radius: 12px;
        -webkit-border-top-right-radius: 0;
        -moz-border-radius: 12px;
        -moz-border-radius-topright: 0;
        border-radius: 8px;
        border-top-right-radius: 0;
    }

    .yds_filter_body_action li {
        font-weight: normal;
        margin-bottom: 20px;
        padding-right: 10px;
        order: 2;
    }

    .yds_filter_body_action ul {
        width: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
        max-height: 400px;
        display: flex;
        margin-top: 16px;
        flex-direction: column;
    }

    .yds_filter_body_action input[type="text"] {
        background: #FFFFFF;
        border: 1px solid #DDDDDD;
        box-sizing: border-box;
        border-radius: 8px;
        height: 48px;
        line-height: 46px;
        padding-left: 20px;
        width: 100%;
        z-index: 2;
        background: #fff;
    }

    .yds_filter_body_action > div ul > li:first-child {
        order: 0;
        display: block !important;
    }

    .yds_filter_body_action > div ul::-webkit-scrollbar, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar {
        width: 6px;
    }

    .yds_filter_body_action > div ul::-webkit-scrollbar-track, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .yds_filter_body_action > div ul::-webkit-scrollbar-thumb, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb {
        background: #888;
    }

        .yds_filter_body_action > div ul::-webkit-scrollbar-thumb:hover, .sehir-detay__etkinlikler__etkinlikfiltre--liste::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

.yds_memory {
    gap: 12px;
    width: 100%;
    margin-top: 28px;
    display: flex;
    flex-wrap: wrap;
}

    .yds_memory figure {
        width: calc(20% - 10px)
    }

        .yds_memory figure img {
            width: 100%;
            display: block;
            border-radius: 8px;
        }

.pswp img {
    border-radius: 8px !important;
}

.yds_filter_body_action_list button {
    display: none;
}

.yds_cinema_venue {
    position: relative;
}

    .yds_cinema_venue:before {
        z-index: 2;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        top: 0;
        content: "";
    }

.yds_cinema_venue_info {
    display: flex;
    gap: 40px;
    margin-top: 40px;
}

    .yds_cinema_venue_info a {
        background: rgba(255,255,255,0.1);
        display: flex;
        align-items: center;
        gap: 12px;
        padding: 6px 18px;
        border-radius: 8px;
        color: #fff;
        font-weight: 600;
        font-size: 14px;
    }

        .yds_cinema_venue_info a:hover {
            background: rgba(255,255,255,0.2);
        }

.yds_venue_features {
    width: 100%;
    margin-top: 40px;
    display: Grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 48px;
}

    .yds_venue_features > div {
        display: flex;
        padding-right: 40px;
        gap: 20px;
    }

        .yds_venue_features > div > div {
            display: flex;
            flex-direction: column;
        }

    .yds_venue_features strong {
        font-size: 18px;
    }

    .yds_venue_features span {
        font-size: 14px;
    }

.yds_venue_order select {
    padding-left: 0 !important;
}

.yds_venue_features > div img {
    min-width: 32px;
    min-height: 32px;
}

.yds_venue .yds_cinema_movie_thread_detail ul li {
    display: flex;
    flex-direction: column;
}

.yds_venue .yds_order {
    align-items: flex-start !important;
}

.yds_who {
    display: flex;
    flex-direction: column;
}

    .yds_who span {
        display: none;
    }

.yds_venue_logo {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
}

    .yds_venue_logo > div {
        display: flex;
        flex-direction: column;
    }

    .yds_venue_logo > figure {
        width: 120px;
        height: 120px;
        background: #fff;
        border-radius: 8px;
        padding: 12px;
        display: flex;
        align-items: center;
    }

    .yds_venue_logo > div img {
        max-width: 100%;
        max-height: 100%;
    }

.yds_cinema_details_info_title {
    width: 100%;
    display: Flex;
    align-items: flex-start;
}









@media screen and (max-width: 1199px) {
    .yds_who span {
        display: block;
        font-size: 9px;
        margin-top: 2px;
    }

    .yds_who h4 {
        margin: 0 !important;
    }

    .yds_who {
        position: absolute;
        top: 22px;
        left: 74px;
    }

    .yds_venue_features {
        display: flex;
        overflow-x: auto;
        gap: 8px;
        margin-top: 20px;
    }

    .yds_cinema_venue_info {
        order: 2;
    }

    .yds_venue_features > div img {
        min-width: 48px;
        min-height: 48px;
    }

    .yds_venue_features > div {
        width: 130px;
        min-width: 130px;
        border: 1px solid #dfdfdf;
        border-radius: 8px;
        padding: 8px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

        .yds_venue_features > div > div {
            justify-content: center;
            align-items: center;
            text-align: center;
        }

    .yds_venue_features strong {
        font-size: 14px;
    }

    .yds_venue_features span {
        font-size: 11px;
    }

    .yn_cinemaList {
        padding: 0 20px 20px 20px;
    }

    .yeni_sehir_sec {
        background: none;
        padding: 20px;
        margin: 0 auto 50px auto;
        max-width: calc(100% - 40px);
    }

        .yeni_sehir_sec > div {
            flex-direction: column;
            align-items: start;
        }

            .yeni_sehir_sec > div > div {
                width: 100%;
                overflow-x: scroll;
                padding-bottom: 12px;
            }

                .yeni_sehir_sec > div > div > button {
                    white-space: nowrap;
                    font-size: 11px;
                    padding: 0 12px;
                }

        .yeni_sehir_sec > p {
            margin-bottom: 20px;
            font-size: 14px;
            line-height: 20px;
            margin-top: 12px;
        }

        .yeni_sehir_sec > h2 {
            font-size: 24px;
        }

        .yeni_sehir_sec > div > button {
            font-size: 12px;
        }

    .yds_cinema_anchor {
        padding: 0 20px;
        position: fixed;
        width: 100%;
        bottom: 0;
        overflow-x: auto;
        background: rgba(0, 0, 0, 0.6);
        left: 0;
        z-index: 200;
        background: #fff;
        justify-content: center;
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.4);
    }

        .yds_cinema_anchor a {
            font-size: 16px;
            color: #000 !important;
            padding: 20px 0;
        }

    .yds_cinema_details_info {
        padding: 0;
    }

    .yds_cinema_movie_thread {
        margin: 20px auto;
    }




    .yds_cinema_movie_thread, .yds_cinema_movie_thread_point {
        width: calc(100% - 18px);
        padding: 20px;
    }

        .yds_cinema_movie_thread h2, .yeni_sehir_sec > h2, .yds_cinema_details h2, .yds_cinema_movie_thread_title h2, .yds_cinema_movie_yorum_title h2, .yds_cinema_movie_thread_rules_title h2 {
            font-size: 18px;
            font-weight: bold;
        }

    .yds_gitmeden {
        margin-top: 40px;
        padding: 12px 20px;
        border-radius: 4px;
    }

    .yds_cinema_movie_thread_person_details_flex {
        gap: 12px;
    }

    .yds_cinema_movie_thread_person_details figure {
        width: 60px;
        height: 60px;
    }

        .yds_cinema_movie_thread_person_details figure img {
            width: 60px;
            height: 60px;
            min-width: 60px;
            display: block;
            border-radius: 50%;
        }

    .yds_cinema_movie_thread_person_details {
        gap: 12px;
    }

    .yeni_sehir_sec {
        max-width: calc(100% - 18px);
        margin: 0 auto 20px auto;
    }

    .yds_rate_point {
        margin-bottom: 0;
    }

    .yds_order {
        width: 100%;
        flex-direction: column;
        align-items: flex-end;
        gap: 1px;
    }

        .yds_order span {
            font-size: 11px;
            font-weight: 600;
            color: #7F7F7F;
        }

        .yds_order select {
            color: #000;
            font-size: 16px;
            padding-left: 0;
            font-size: 14px;
            background: #fff;
            display: block;
            padding-left: 20px;
        }

    .yds_filter {
        margin-top: 0;
        padding: 0;
        padding-top: 12px;
        border: 0;
        border-top: 1px solid #dfdfdf;
        border-radius: 0;
        box-shadow: none;
    }

        .yds_filter > div {
            flex: 1;
            widtH: 50%;
        }

    .yds_filter_content > div span {
        font-size: 11px;
        font-weight: 600;
        color: #7F7F7F;
    }

    .yds_filter_body_action > b {
        font-size: 14px;
    }

    .yds_filter_body_action_list {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        padding: 20px !important;
        width: 100% !important;
        height: 100% !important;
        z-index: 123123 !important;
    }

    .comment_editor {
        padding: 20px !important;
    }

        .comment_editor mark {
            left: auto;
            right: 20px;
        }

    .yds_cinema_movie_yorum_person_img > figure > img:last-child {
        width: 40px;
        height: 40px;
    }

    .yds_cinema_movie_yorum_person_img > figure {
        width: 40px;
        height: 40px;
    }

    .yds_cinema_movie_yorum_person_attribute_name_rank h4 {
        font-weight: bold;
        margin-bottom: 4px;
        margin-top: 20px;
    }

    .yds_cinema_movie_yorum_person {
        flex-direction: column;
    }

    .yds_uss p {
        font-size: 9px;
        margin-bottom: 20px;
    }

    .yds_cinema_movie_yorum_person_attribute_flex_rank .yds_rate_point {
        position: absolute;
        right: 20px;
        top: 28px;
    }

    .yds_cinema_movie_yorum_person_attribute_satir p {
        font-size: 14px;
        line-height: 20px;
    }

    .yds_cinema_movie_yorum_person_attribute_like {
        margin-top: 0;
    }

    .yds_cinema_movie_yorum_person_attribute {
        padding-bottom: 0;
    }

    .yds_cinema_movie_yorum_person {
        border-top: 0;
        margin-top: 0;
        border-radius: 8px;
        border: 1px solid #dfdfdf !important;
        background: #FFF;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
        padding: 20px;
        margin-bottom: 0;
    }

    .yds_comment_container {
        gap: 12px;
    }

    .yds_cinema_movie_yorum_person_attribute_satir button {
        font-size: 14px;
        color: #000;
    }

    .nocomment_this {
        align-items: flex-start;
    }

    .yds_memory {
    }

    .yds_galeri {
        padding: 20px;
        margin: 0 auto 20px auto;
        width: calc(100% - 18px)
    }

    .yds_memory figure {
        width: calc(50% - 6px)
    }

    .yds_cinema_movie_thread_point {
        margin: 20px auto;
    }

    .yds_filter_body_action_list button {
        display: flex;
        position: absolute !important;
        bottom: 80px;
        width: calc(100% - 40px);
        height: 44px;
        line-height: 44px;
        color: #000;
        justify-content: center;
        align-items: center;
        background: #f8e71c !important;
        border-radius: 8px;
        left: 20px;
    }
    /*    .yds_cinema_movie_yorum_person_attribute_name_rank{
        background:rgba(13, 134, 61,0.05);
        border:1px solid rgba(13, 134, 61,0.1);
        border-radius: 8px;
        padding:8px 12px;
        flex-direction: column-reverse;
        margin-top: 20px;
    }*/
    .yds_uss p {
        margin-top: 8px;
        margin-bottom: 0;
    }
    /*    .yds_nowatch{
        background:rgba(0, 0, 0,0.02);
        border:1px solid rgba(0, 0, 0,0.1);
    }*/
    .yds_venue_logo > figure {
        width: 80px;
        height: 80px;
    }

    .yds_cinema_details_info_title img {
        width: 100%;
        border-radius: 8px;
        min-width: 100%;
        max-width: 100%;
    }

    .yds_cinema_details_rating_person {
        margin: 20px 0 0 0;
    }
}

@media screen and (min-width: 1199px) {
    .yds_filter_body_action:hover > div {
        display: block;
    }

    .yds_filter_fixed {
        position: fixed;
        top: 0 !important;
        left: 0;
        background: #000;
        height: 56px;
        background-position: bottom center;
    }
}

@media screen and (max-width: 1023px) {
    .yds_container {
        background: rgba(0, 0, 0, 0.3);
    }
}

.yst__biletal button {
    white-space: nowrap;
}

.yds_medya {
    width: 100%;
    max-width: 1270px;
    margin: auto;
}

.yds_cinema_iswatches {
    background: rgba(13, 134, 61,0.05);
    border: 1px solid rgba(13, 134, 61,0.1);
    border-radius: 8px;
    padding: 8px 12px;
    flex-direction: column;
    margin-top: 20px;
    font-size: 10px;
    display: flex;
    gap: 8px;
}

.yesverify {
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    color: #0d863d;
    display: flex;
    gap: 8px;
}

.notverify {
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
    display: flex;
    gap: 8px;
}

.yds_cinema_isnowatches {
    background: rgba(0, 0, 0,0.02);
    border: 1px solid rgba(0, 0, 0,0.1);
    border-radius: 8px;
    padding: 8px 12px;
    flex-direction: column;
    margin-top: 20px;
    font-size: 11px;
    display: flex;
    gap: 8px;
}

#stepsContainer {
    display: none;
}

.md_overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 70%);
    bottom: 0;
    right: 0;
    z-index: 200001;
    backdrop-filter: blur(5px);
    transition: all ease 0.3s;
    display: none;
}

.md_cloudflare {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgb(0 0 0 / 70%);
    bottom: 0;
    right: 0;
    z-index: 200001;
    backdrop-filter: blur(5px);
    transition: all ease 0.3s;
    display: none;
}

.md_cloudflare_body {
    width: 800px;
    background: #fff;
    border-radius: 12px;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    padding: 32px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 200002;
    display: none;
}

.md_anket {
    width: 800px;
    background: #fff;
    border-radius: 12px;
    border: 1px solid #e1e1e1;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    padding: 32px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 200002;
    display: none;
}

.md_close_modal {
    position: absolute;
    right: 40px;
    top: 40px;
    background: none;
}

    .md_close_modal img {
        width: 28px;
    }

.md_anket_start {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: center;
    align-items: center;
}

    .md_anket_start img {
        width: 72px;
    }

.md_anket_end {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: center;
    align-items: center;
}

    .md_anket_end img {
        width: 72px;
    }

.md_anket_thanks {
    display: flex;
    flex-direction: column;
    gap: 2px;
    justify-content: center;
    align-items: center;
}

.md_anket strong {
    font-size: 36px;
    font-weight: bold;
}

.md_anket span {
    color: #8c8c8c;
    font-size: 14px;
}

.md_anket_start button {
    display: flex;
    padding: 12px 52px;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: var(--Green, #27ae60);
    color: #fff;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    max-width: 320px;
}

.md_anket_end button {
    display: flex;
    padding: 12px 52px;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: #fff;
    color: #000;
    border: 1px solid #dfdfdf;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    max-width: 320px;
}

.md_anket h5 {
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    line-height: 32px;
}

.md_anket_start h5 {
    padding: 0 32px;
}

.md_form {
    display: block;
}

.md_step {
    display: none;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 32px;
}

    .md_step:first-child {
        display: flex;
    }

    .md_step h5 {
        text-align: left;
        padding-right: 40px;
    }

.md_step_sub {
    display: none;
    flex-direction: column;
    gap: 20px;
    width: 100%;
    padding-top: 40px;
    border-top: 1px solid #dfdfdf;
}

    .md_step_sub b {
        font-size: 20px;
        font-weight: bold;
    }

    .md_step_sub ul {
        display: flex;
        width: 100%;
        flex-direction: column;
        gap: 16px;
    }

        .md_step_sub ul li {
            font-size: 16px;
        }

    .md_step_sub textarea {
        display: none;
    }

.md_control {
    display: Flex;
    padding-top: 32px;
    gap: 20px;
    margin-top: 12px;
}

.next-md {
    border-radius: 6px;
    background: var(--Green, #27ae60);
    display: flex;
    padding: 12px 52px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    min-width: 255px;
}

.md_icons {
    display: flex;
    gap: 12px;
    width: 100%;
}

    .md_icons .lottie {
        width: 48px;
    }

.md_step_sub input[type="checkbox"] {
    margin-right: 8px;
}

.md_selected {
    color: #0085FF; 
}

.md_selected img {
    filter: invert(39%) sepia(99%) saturate(2475%) hue-rotate(183deg) brightness(101%) contrast(101%);
}

.md_icons div {
    cursor: pointer;
}

.showOther {
    display: flex !important;
    width: 100%;
    margin-top: 28px;
    padding: 28px;
    border: 1px solid #000;
    border-radius: 8px;
    font-size: 16px;
}

.md_disble {
    background: #bfbfbf !important;
    pointer-events: none;
}

.prev-md {
    background: none;
    font-size: 14px;
    color: #8c8c8c;
}

@media screen and (min-width: 100px) and (max-width: 1239px) {

    .md_cloudflare_body {
        width: 90%;
        padding: 20px;
    }
    .md_anket {
        width: 90%;
        padding: 20px;
    }

    .md_close_modal {
        right: 20px;
        top: 20px;
    }

    .md_anket_start {
        gap: 20px;
    }

    .md_anket strong {
        font-size: 24px;
    }

    .md_anket span {
        font-size: 12px;
    }

    .md_anket_start h5, .md_step h5 {
        font-size: 18px;
        line-height: 26px;
        padding: 0;
    }

    .md_anket_start button {
        font-size: 14px;
    }

    .md_step {
        gap: 20px;
    }

    .md_control {
        padding-top: 20px;
    }

    .md_step_sub {
        padding-top: 20px;
    }

        .md_step_sub b {
            font-size: 18px;
        }

        .md_step_sub ul li {
            font-size: 14px;
        }

    .next-md {
        font-size: 14px;
        min-width: inherit;
        padding: 8px 20px;
    }

    .showOther {
        padding: 20px;
    }

    .md_anket_end button {
        font-size: 14px;
    }
}

.anket_venue {
    background: #f1f1f1;
    padding: 2px 18px;
    border-radius: 8px;
    font-size: 13px;
    width: fit-content;
    margin: 20px auto 0 auto;
}

.blt_mdl_overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    z-index: 6000;
}

.blt_mdl {
    position: fixed;
    bottom: 30px;
    right: 30px;
    background-color: #fff;
    border-radius: 4px;
    z-index: 6001;
    width: 250px;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
}

    .blt_mdl img {
        border-radius: 4px 4px 0 0;
        width: 100%;
    }

    .blt_mdl div {
        width: 100%;
        display: flex;
        flex-direction: column;
        padding: 20px;
        font-size: 14px;
    }

        .blt_mdl div a {
            width: 100%;
            font-weight: bold;
            border-radius: 4px;
            background: #3DAB5D;
            color: #fff;
            text-align: center;
            padding: 5px 10px;
            margin-top: 20px;
        }

    .blt_mdl button {
        position: absolute;
        right: 8px;
        top: 8px;
        background: none;
        padding: 0;
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .blt_mdl button img {
            width: 16px;
            height: 16px;
        }

        .blt_mdl button:hover {
            background: rgba(255,255,255,0.1);
        }

@media screen and (min-width: 100px) and (max-width: 1239px) {
    .blt_mdl {
        width: 140px;
        right: 12px;
        bottom: 12px;
    }

        .blt_mdl div {
            padding: 12px;
        }

            .blt_mdl div p {
                font-size: 10px;
            }

        .blt_mdl button img {
            width: 12px;
            height: 12px;
        }

        .blt_mdl div a {
            font-size: 12px;
            margin-top: 12px;
        }

        .blt_mdl button {
            right: 0;
            top: 0;
        }
}



.kategori {
    border-top: 0;
}

.dreadcrumb {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    border-top: 0;
}

    .dreadcrumb ul {
        margin-top: 0;
    }

        .dreadcrumb ul li {
            font-size: 12px;
        }

.kategori > .carouselComp {
    margin-top: 0 !important;
}

    .kategori > .carouselComp > .container {
        padding: 0 !important;
    }

.kategori__slider__popularvenue__header h2,
.kategori_banners_title h2,
.kategori__filtre h2 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
}

.kategori__slider__popularvenue__header p,
.kategori_banners_title p {
    font-size: 14px;
    color: #5c5c5c;
    margin: 0;
}

.kategori_banners {
    width: 100%;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.kategori_banners_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 14px;
}

.kategori_banners_banners {
    width: 100%;
    display: flex;
    gap: 12px;
}

    .kategori_banners_banners img {
        display: block;
        border-radius: 8px;
        object-fit: cover;
    }

.sehir-detay__etkinlikler {
    padding-top: 0;
}

.kategori_newfilters {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.kategori_newfilters_filters {
    display: flex;
    gap: 12px;
}

    .kategori_newfilters_filters button {
        border-radius: 8px;
        background: #F5F5F5;
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 8px 12px;
        font-size: 14px;
        font-weight: 600;
    }

        .kategori_newfilters_filters button img {
            width: 20px;
            height: 20px;
            object-fit: contain;
        }

        .kategori_newfilters_filters button:hover {
            background: #fafafa;
        }

.kategori_newfilters_orders {
    display: flex;
    align-items: center;
    gap: 28px;
}

    .kategori_newfilters_orders select {
        border-radius: 8px;
        border: 1px solid #dfdfdf;
        background: #fff;
        box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.03);
        display: flex;
        align-items: center;
        gap: 12px;
        padding: 7px 25px 7px 12px;
        font-size: 14px;
        font-weight: 600;
    }

.kategori_newfilters_orders_select {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 14px;
}

.kategori_newfilters_orders button {
    background: none;
    display: Flex;
    align-items: center;
    width: 40px;
    height: 40px;
    justify-content: center;
}

.kategori_newfilters_orders_display {
    display: flex;
    gap: 1px;
}

.etkinlikler_container {
    margin-bottom: 60px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 60px;
}

.etkinlikler_container_item {
    display: flex;
    flex-direction: column;
    width: 238px;
    position: relative;
}

    .etkinlikler_container_item figure img {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        width: 100%;
        display: block;
    }

.etkinlikler_container_item_body {
    width: 100%;
    display: flex;
    flex-direction: column;
    border: 1px solid #dfdfdf;
    background: #fff;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.02);
    padding: 20px;
}

.etkinlikler_container_item_body_tags {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 11px;
    opacity: 0.5;
    margin-bottom: 8px;
}

.etkinlikler_container_item_body h3 a {
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin-bottom: 12px;
}

    .etkinlikler_container_item_body h3 a:hover {
        color: #2787ff;
    }

.etkinlikler_container_item_body p {
    display: none;
}

.etkinlikler_container_puan_card {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 12px;
    font-size: 14px;
    gap: 8px;
}

.etkinlikler_container_puan_list {
    width: 100%;
    display: none;
    align-items: center;
    font-size: 14px;
    gap: 8px;
}

    .etkinlikler_container_puan_card span,
    .etkinlikler_container_puan_list span {
        font-size: 10px;
        opacity: 0.6;
    }

.etkinlikler_container_tarih {
    margin-top: 20px;
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

    .etkinlikler_container_tarih b {
        font-size: 13px;
    }

    .etkinlikler_container_tarih span {
        font-size: 12px;
        opacity: 0.6;
    }

.etkinlikler_container_puan_card strong,
.etkinlikler_container_puan_list strong {
    display: flex;
    gap: 4px;
    align-items: center;
}

.etkinlikler_container_tarih div {
    display: flex;
    flex-direction: column;
}

.selected_newfilter {
    background: #e6eaff !important;
    font-weight: bold !important;
}

.display_list {
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 20px;
}

    .display_list .etkinlikler_container_item {
        flex-direction: row;
    }

        .display_list .etkinlikler_container_item figure img {
            border-radius: 8px 0 0 8px;
            height: 100%;
            width: 100%;
        }

        .display_list .etkinlikler_container_item figure {
            min-width: 215px;
            max-width: 215px;
        }

    .display_list .etkinlikler_container_item {
        border-radius: 8px;
        background: #fff;
        box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.15);
        width: auto;
        border: none;
    }

    .display_list .etkinlikler_container_item_body {
        border: none;
        box-shadow: none;
        padding: 32px;
        align-items: flex-start;
        justify-content: center;
    }

        .display_list .etkinlikler_container_item_body h3 a {
            font-size: 20px;
            line-height: 28px;
        }

        .display_list .etkinlikler_container_item_body p {
            font-size: 14px;
            line-height: 20px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

    .display_list .etkinlikler_container_puan_card {
        display: none;
    }

    .display_list .etkinlikler_container_item_body_tags {
        order: 2;
        opacity: 1;
        margin-bottom: 16px;
    }

    .display_list .etkinlikler_container_item_body h3 a {
        order: 1;
        margin-bottom: 12px;
    }

    .display_list .etkinlikler_container_item_body p {
        order: 3;
    }

    .display_list .etkinlikler_container_tarih {
        order: 4;
    }

    .display_list .etkinlikler_container_item_body_tags span {
        border-radius: 4px;
        background: var(--Gray-50, #f2f2f2);
        opacity: 1;
        font-weight: 600;
        padding: 3px 8px;
    }

    .display_list .etkinlikler_container_puan_list {
        flex-direction: column;
        align-items: flex-end;
        justify-content: flex-end;
        gap: 2px;
        display: flex;
        width: auto;
    }

    .display_list .etkinlikler_container_item_body h3 {
        display: flex;
        align-items: flex-start;
        flex-direction: row-reverse;
        width: 100%;
        gap: 20px;
    }

        .display_list .etkinlikler_container_item_body h3 a {
            overflow: visible;
            text-overflow: inherit;
            white-space: normal;
            display: block;
            margin-bottom: 12px;
            flex: 1;
        }

.etknlikler_badge {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 10px;
    font-weight: bold;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 4px 12px;
    background: #ffe698;
    border-radius: 0 6px 0 6px;
    z-index: 2;
}

.kategori_newfilters_orders select {
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 97% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    color: #000;
}

.etkinlikler_container_wrapper {
    position: relative;
}

.etknlikler_badge img {
    width: 18px;
}



@media screen and (min-width: 180px) and (max-width: 1099px) {
    .kategori_banners {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        padding-left: 20px !important;
    }

    .kategori_banners_title {
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }

        .kategori__slider__popularvenue__header h2,
        .kategori_banners_title h2,
        .kategori__filtre h2 {
            font-size: 18px !important;
            line-height: 24px !important;
        }

        .kategori__slider__popularvenue__header p,
        .kategori_banners_title p {
            font-size: 12px !important;
        }

    .kategori_banners_banners {
        overflow-x: auto !important;
        padding-bottom: 20px !important;
        width: 100% !important;
    }

        .kategori_banners_banners img {
            min-width: 200px !important;
            max-width: 200px !important;
        }

    .kategori__filtre {
        padding: 0 20px 20px 20px !important;
    }

        .kategori__filtre .kategori_banners_title {
            margin-bottom: 0 !important;
        }

    .kategori_newfilters_filters {
        overflow-x: auto !important;
        padding-bottom: 20px !important;
        width: 100% !important;
    }

        .kategori_newfilters_filters button {
            white-space: nowrap !important;
            padding: 6px 12px !important;
            width: max-content !important;
            min-width: max-content !important;
            border-radius: 4px !important;
            color: #000;
            font-size: 12px;
        }

    .kategori_newfilters_filters {
        gap: 8px !important;
    }

    .kategori_newfilters {
        flex-direction: column !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }

    .kategori_newfilters_orders_display {
        display: none !important;
    }

    .etkinlikler_container {
        display: flex !important;
        flex-direction: column !important;
        padding: 0 20px !important;
    }

    .etkinlikler_container_item figure {
        min-width: 120px !important;
        max-width: 120px !important;
    }

        .etkinlikler_container_item figure img {
            object-fit: cover !important;
            border-radius: 0 0 0 8px !important;
        }

    .etkinlikler_container_item {
        width: 100% !important;
        flex-direction: row !important;
    }

    .etkinlikler_container_item_body {
        padding: 12px !important;
    }

        .etkinlikler_container_item_body h3 a {
            font-size: 14px !important;
            font-weight: bold;
            line-height: 18px !important;
        }

    .etknlikler_badge {
        width: 100% !important;
        font-size: 9px !important;
        border-radius: 6px 6px 0 0 !important;
    }

    .etkinlikler_container_item_body p {
        font-size: 10px !important;
        line-height: 14px !important;
    }

    .etkinlikler_container_item_body_tags {
        font-size: 8px !important;
        margin-bottom: 12px !important;
    }

    .etkinlikler_container_tarih {
        margin-top: 12px !important;
    }

        .etkinlikler_container_tarih b {
            font-size: 11px !important;
        }

        .etkinlikler_container_tarih span {
            font-size: 9px !important;
        }

    .etkinlikler_container_item_body h3 {
        flex-direction: column !important;
        gap: 8px !important;
    }

    .etkinlikler_container_puan_list {
        flex-direction: row !important;
    }

        .etkinlikler_container_puan_card strong,
        .etkinlikler_container_puan_list strong {
            font-size: 12px !important;
        }

    .etknlikler_badge {
        position: relative !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 9px !important;
        padding: 3px 12px !important;
        border-radius: 8px 8px 0 0 !important;
    }

    .etkinlikler_container_item_body {
        border-radius: 0 0 8px 8px !important;
    }

        .etkinlikler_container_item_body h3 .etkinlikler_container_puan_list {
            display: none !important;
        }

    .etkinlikler_container_puan_card {
        display: flex !important;
        order: 5;
        border-bottom: 0;
        padding-bottom: 0;
        margin-top: 12px;
    }
}

@media screen and (min-width: 599px) and (max-width: 1099px) {
    .etkinlikler_container {
        display: grid !important;
        gap: 12px;
    }
}



@media screen and (min-width: 99px) and (max-width: 1099px) {
    .dreadcrumb {
        padding: 40px 20px 20px 20px;
        margin: 0 !important;
    }

        .dreadcrumb h1 {
            font-size: 18px;
            line-height: 24px;
        }

        .dreadcrumb li {
            font-size: 10px;
        }

    .kategori > .carouselComp {
        padding: 0 20px;
    }
}

@media screen and (min-width: 180px) and (max-width: 1023px) {
    .ed-biletler_sehirgun_fiyat button {
        white-space: nowrap;
        padding: 0 8px;
        max-width: max-content;
    }

    .ticket_cart span.title {
        font-size: 10px;
    }

    #mobile-block-selector {
        font-size: 15px;
    }

    .sehrini-kesfet__linkler span {
        max-width: 160px;
    }

    .odemeYN_Govde-sol--koltuksec select {
        font-size: 14px;
    }
}

.ed-biletler__sehir__gun__fiyat button {
    min-width: 140px;
    max-width: 140px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    border-radius: 4px;
    white-space: nowrap;
    padding: 0 8px;
    max-width: max-content;
}

section.cityModal div.cityModalWrapper span.title {
    max-width: 380px;
}

.logo_desktop {
    width: 140px;
}

.hikayeYN__sehir {
    min-height: 90px;
}

.header_right_dilSec > ul > li span {
    min-width: 80px;
}

.ticket_cart .cart-seat:hover span.toolTip {
    width: auto;
    white-space: nowrap;
    padding: 0 6px;
}

.alanTitle {
    margin-top: 32px;
    border-top: 1px solid #dfdfdf;
    padding-top: 32px;
}

@media screen and (min-width: 99px) and (max-width: 1099px) {
    .dreadcrumb {
        padding: 40px 20px 20px 20px;
        margin: 0 !important;
    }

    .alanTitle {
        margin-top: -24px !important;
        padding-top: 12px !important;
    }
}


@media only screen and (max-width: 980px) {
    .blok-data {
        padding: 0 20px;
    }

    body {
        font-size: 1rem;
    }

    .koltuklar {
        height: auto !important;
    }

    .activity-graph {
        padding: 20px;
    }

/*    div.floatSummary.closed {
        bottom: -235px
    }*/

    .seatsPrev {
        padding: 10px 20px !important;
        width: 100%;
        overflow: auto;
        position: relative;
        justify-content: flex-start !important;
    }

    div.seatsPrev span {
        font-size: 11px;
        white-space: nowrap;
    }

    .seatsPrev:after {
        position: sticky;
        right: -20px;
        bottom: 0;
        background: rgb(255,255,255);
        background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%);
        z-index: 2;
        content: "";
        width: 60px;
        height: 40px;
        min-width: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .yn_summary {
        padding: 40px 20px 0 20px !important;
    }

    section.seatsSummaryLine div.eventDetailSummary span.eventLoc, section.seatsSummaryLine div.eventDetailSummary span.eventLoc a {
        margin-bottom: 0;
        color: #2196F3;
    }

    section.seatsSummaryLine div.eventDetailSummary span.eventLoc, section.seatsSummaryLine div.eventDetailSummary span.eventLoc {
        margin-top: 8px;
    }

    section.seatsSummaryLine div.timeCircle {
        right: 0;
        top: 0;
    }

    #mobile-block-selector {
        border-radius: 4px;
        font-size: 18px;
        padding: 8px 12px !important;
    }
}

.event_rules {
    display: flex;
    align-items: center;
    gap: 6px !important;
    color: #0085FF !important;
    font-size: 13px;
    white-space: nowrap;
    margin-top: 12px;
}

    .event_rules img {
        margin: 0 !important;
        width: 18px !important;
        position: relative !important;
    }

.odemeYN_popup-govde {
    overflow-y: scroll;
    overflow-x: inherit;
}

.odemeYN_popup p {
    line-height: 24px;
    letter-spacing: 0.2px;
    display: block;
    margin-bottom: 30px;
}

    .odemeYN_popup p:last-child {
        margin-bottom: 0;
    }

.odemeYN_popup-govde::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.7);
}

.odemeYN_popup-govde::-webkit-scrollbar {
    display: block;
    width: 0.375rem;
    background-color: #474747;
}

.odemeYN_popup-govde::-webkit-scrollbar-thumb {
    background-color: #474747;
}

.odemeYN_overlay {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    z-index: 10000;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.kvkkIzin_popup {
    width: 700px;
    top: 10%;
    max-height: 80%;
    position: fixed;
    z-index: 10001;
    background: #fff;
    left: 50%;
    margin-left: -350px;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    padding: 70px 30px 30px 30px;
    display: none;
}

.kvkkIzin_popupKapat {
    position: absolute;
    background: #fff;
    right: 20px;
    top: 20px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
}

    .kvkkIzin_popupKapat img {
        height: 30px;
    }

    .kvkkIzin_popupKapat:hover {
        background-color: #c90d0d;
    }

        .kvkkIzin_popupKapat:hover img {
            filter: brightness(0) invert(1);
        }

.kvkkIzin_popup-govde {
    overflow-y: scroll;
    overflow-x: inherit;
    height: 50vh;
}

.kvkkIzin_popup p {
    line-height: 24px;
    letter-spacing: 0.2px;
    display: block;
    margin-bottom: 30px;
}

    .kvkkIzin_popup p:last-child {
        margin-bottom: 0;
    }

.kvkkIzin_popup-govde::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.7);
}

.kvkkIzin_popup-govde::-webkit-scrollbar {
    display: block;
    width: 0.375rem;
    background-color: #474747;
}

.kvkkIzin_popup-govde::-webkit-scrollbar-thumb {
    background-color: #474747;
}

.kvkkIzin_overlay {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    z-index: 10000;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.urunHizmetOnay_popup {
    width: 700px;
    top: 10%;
    max-height: 80%;
    position: fixed;
    z-index: 10001;
    background: #fff;
    left: 50%;
    margin-left: -350px;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    padding: 70px 30px 30px 30px;
    display: none;
}

.urunHizmetOnay_popupKapat {
    position: absolute;
    background: #fff;
    right: 20px;
    top: 20px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
}

    .urunHizmetOnay_popupKapat img {
        height: 30px;
    }

    .urunHizmetOnay_popupKapat:hover {
        background-color: #c90d0d;
    }

        .urunHizmetOnay_popupKapat:hover img {
            filter: brightness(0) invert(1);
        }

.urunHizmetOnay_popup-govde {
    overflow-y: scroll;
    overflow-x: inherit;
    height: 50vh;
}

.urunHizmetOnay_popup p {
    line-height: 24px;
    letter-spacing: 0.2px;
    display: block;
    margin-bottom: 30px;
}

    .urunHizmetOnay_popup p:last-child {
        margin-bottom: 0;
    }

.urunHizmetOnay_popup-govde::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.7);
}

.urunHizmetOnay_popup-govde::-webkit-scrollbar {
    display: block;
    width: 0.375rem;
    background-color: #474747;
}

.urunHizmetOnay_popup-govde::-webkit-scrollbar-thumb {
    background-color: #474747;
}

.urunHizmetOnay_overlay {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    z-index: 10000;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.odemeYN_Govde-sag--film div address b {
    display: block;
}

.odemeYN_uyari {
    margin-bottom: 10px;
    display: flex;
}

    .odemeYN_uyari a {
        font-weight: bold;
        color: #6C6313;
        text-decoration: underline;
    }

.odemeYN_popup {
    width: 700px;
    max-height: 80%;
    position: fixed;
    z-index: 10001;
    background: #fff;
    top: 50%;
    right: 50%;
    transform: translate(50%,-50%);
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
    padding: 70px 30px 90px 30px;
    display: none;
}

.odemeYN_popupKapat {
    position: absolute;
    background: #fff;
    right: 20px;
    top: 20px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
}

    .odemeYN_popupKapat img {
        height: 30px;
    }

    .odemeYN_popupKapat:hover {
        background-color: #c90d0d;
    }

        .odemeYN_popupKapat:hover img {
            filter: brightness(0) invert(1);
        }

.odemeYN_popup-govde {
    overflow-y: scroll;
    overflow-x: inherit;
    height: auto;
    max-height: 50vh;
}

.odemeYN_popup p {
    line-height: 24px;
    letter-spacing: 0.2px;
    display: block;
    margin-bottom: 30px;
}

    .odemeYN_popup p:last-child {
        margin-bottom: 0;
    }

.odemeYN_popup-govde::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.7);
}

.odemeYN_popup-govde::-webkit-scrollbar {
    display: block;
    width: 0.375rem;
    background-color: #474747;
}

.odemeYN_popup-govde::-webkit-scrollbar-thumb {
    background-color: #474747;
}

.odemeYN_overlay {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    z-index: 10000;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.odemeYN_Govde-sol--iletisim h5 {
    font-weight: bold;
    font-size: 20px;
}

.odemeYN_Govde-sol--iletisim p {
    font-size: 16px;
    display: block;
    margin: 5px 0 30px 0;
}

.odemeYN_Govde-sol--iletisim span {
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
}

.akordiyonIcerik {
    overflow: hidden;
    display: none;
}

.akordiyonBaslik {
    width: 100%;
    display: block;
    cursor: pointer;
}

    .akordiyonBaslik :hover {
        background: #fafafa
    }

.odemeYontemleri {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    padding: 30px 0 !important;
    margin: 30px 0;
}

    .odemeYontemleri h5 {
        font-weight: bold;
        font-size: 20px;
        margin-bottom: 20px;
        padding: 0 30px;
    }

.akordiyonBaslik {
    width: 100%;
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    border-top: 1px solid #e5e5e5;
    color: #484848;
    font-weight: 500;
}

.kayitliKartlar {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 30px;
}

    .kayitliKartlar li {
        width: 100%;
        margin-bottom: 20px;
        border-radius: 12px;
        border: 2px solid #dfdfdf;
        position: relative;
        transition: all ease 0.3s;
    }

.kayitliKartlar-secili {
    border: 2px solid mediumseagreen !important;
    transition: all ease 0.3s;
}

.kayitliKartlar_banka {
    /*max-height: 25px;*/
    margin-left: 25px;
    position: absolute;
    left: 40px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
}

.radioYN {
    padding: 20px 20px 20px 100px;
    position: relative;
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

    .radioYN input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }
        /* 
.checkmark {
    position: absolute;
    top: 17px;
    left: 14px;
    height: 25px;
    width: 25px;
    background-color: #dfdfdf;
    border-radius: 50%;
} */

        .radioYN input:checked ~ .checkmark {
            background-color: mediumseagreen;
        }

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.radioYN input:checked ~ .checkmark:after {
    display: block;
}

.radioYN .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
}

.radioYN p {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-left: 350px;
}

.odemeCuzdan {
    width: 100%;
    padding: 0 30px 30px 30px;
    display: flex;
}

.odemeCuzdan_bakiye strong {
    padding: 10px 20px;
    background: #f8e71c;
    border-radius: 8px;
    display: inline-block;
    display: flex;
    width: 300px;
    align-items: center;
}

.odemeCuzdan_bakiye {
    width: 100%;
    display: flex;
    padding: 20px;
    border: 2px dashed #dfdfdf;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
}

    .odemeCuzdan_bakiye strong img {
        width: 30px;
        margin-right: 10px;
    }

.cuzdanBaslik {
    display: block !important;
}

.odemeYN_popup_alt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: flex-end;
    padding: 20px;
}

    .odemeYN_popup_alt button {
        height: 40px;
        border-radius: 8px;
        color: #000;
        background: #f8e71c;
        font-size: 14px;
        font-weight: bold;
        padding: 0 20px;
    }

        .odemeYN_popup_alt button:hover {
            background: #FAEF53;
        }


.kvkkIzin_popup_alt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: flex-end;
    padding: 20px;
}

    .kvkkIzin_popup_alt button {
        height: 40px;
        border-radius: 8px;
        background: #f8e71c;
        font-size: 14px;
        font-weight: bold;
        padding: 0 20px;
    }

        .kvkkIzin_popup_alt button:hover {
            background: #FAEF53;
        }


.urunHizmetOnay_popup_alt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: flex-end;
    padding: 20px;
}

    .urunHizmetOnay_popup_alt button {
        height: 40px;
        border-radius: 8px;
        background: #f8e71c;
        font-size: 14px;
        font-weight: bold;
        padding: 0 20px;
    }

        .urunHizmetOnay_popup_alt button:hover {
            background: #FAEF53;
        }

#liKuponEkle {
    align-items: end;
    display: flex;
}

/****Mobil***************************/
@media screen and (min-width:180px) and (max-width:559px) {
    .odemeYN {
        min-height: inherit
    }

    .odemeYN_Govde {
        width: 100%;
        flex-direction: column;
    }

    .mobilCover1 {
        display: block;
    }

        .mobilCover1 .odemeYN_Govde-sol--koltuksec {
            display: block !important;
        }

    .odemeYN_Govde-sag {
        width: 100%;
        padding: 20px;
        border-radius: 0;
        position: relative;
    }

    .odemeYN_uyari {
        margin: 20px 0 10px 0 !important;
    }

    .odemeYN_Govde-sol--koltuksec ul li {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .odemeYN_Govde-sag--ucret div:last-child {
        margin-bottom: 0;
    }

    .odemeYN_Govde-sol .odemeYN_uyari {
        display: none;
    }

    .odemeYN_Govde-sol > div {
        padding: 20px;
        margin-bottom: 20px;
        border-radius: 0;
    }

    .odemeYN_Govde-sol {
        width: 100%;
        margin-right: 0;
    }

    .puanOdeme p {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }

    .puanOdeme ul li {
        width: 100%;
        margin-bottom: 0;
        margin-right: 0;
    }

    .odemeYN_Govde-sol--iletisim ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px !important;
    }

        .odemeYN_Govde-sol--iletisim ul li:last-child {
            margin-bottom: 0 !important;
        }

    .odemeYN_Govde-sol--kredikarti--kontrol a {
        padding: 0 20px;
        line-height: inherit;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .odemeYN_Govde-sol--kredikarti--bilgiler {
        width: 100%;
        padding: 20px;
    }

    .odemeYN_Govde-sol--kredikarti--kart {
        display: none;
    }

    select, select option {
        -webkit-appearance: none;
        font-size: 14px;
        font-weight: 400;
        color: #000;
    }

    .odemeYN_Govde-sag--ucret div {
        margin: 5px 0;
        padding: 5px 0;
    }

    .odemeYN_popup {
        width: 90% !important;
        left: 5%;
        margin-left: 0;
        padding: 60px 20px 20px 20px;
        max-height: 80%;
        font-size: 14px;
        overflow: hidden;
        top: 20%;
        transform: inherit;
    }

    .odemeYN_popupKapat {
        top: 10px;
        right: 10px;
    }

    .odemeYN_popup p {
        margin-bottom: 10px;
    }

    .kvkkIzin_popup {
        width: 90%;
        left: 5%;
        margin-left: 0;
        padding: 60px 20px 20px 20px;
        max-height: 80%;
        top: 20%
    }

    .kvkkIzin_popupKapat {
        top: 10px;
        right: 10px;
    }

    .kvkkIzin_popup p {
        margin-bottom: 10px;
    }

    .urunHizmetOnay_popup {
        width: 90%;
        left: 5%;
        margin-left: 0;
        padding: 60px 20px 20px 20px;
        max-height: 80%;
        top: 20%
    }

    .urunHizmetOnay_popupKapat {
        top: 10px;
        right: 10px;
    }

    .urunHizmetOnay_popup p {
        margin-bottom: 10px;
    }

    .kayitliKartlar {
        padding: 0 20px;
    }

    .kayitliKartlar_banka {
        top: 10px;
    }

    .radioYN {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 10px 10px 10px 65px;
    }

        .radioYN p {
            margin-left: 0;
            margin-top: 50px;
        }

    .kayitliKartlar_tur {
        position: absolute;
        right: 20px;
        top: 40px;
    }

    .kartSil {
        position: absolute;
        right: 20px;
        top: 65px;
        background-color: transparent;
        text-decoration: underline;
    }

    .checkmark {
        top: 10px;
    }

    .odemeCuzdan_bakiye {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

        .odemeCuzdan_bakiye strong {
            width: 100%;
            margin-bottom: 20px;
        }

    .odemeCuzdan {
        padding: 0 20px 20px 20px;
    }
}
/****Mobil***************************/
/****Tablet***************************/
@media screen and (min-width:560px) and (max-width:1199px) {
    .odemeYN {
        min-height: inherit;
    }

    .odemeYN_Govde {
        width: 100%;
        padding: 20px;
    }

    .odemeYN_Govde-sol {
        width: 54%;
        margin-right: 2%;
    }

    .odemeYN_Govde-sag {
        width: 44%;
    }

    .odemeYN_Govde-sag {
        width: 100%;
        position: relative;
        padding: 20px;
    }

    .odemeYN_uyari {
        margin: 20px 0 10px 0 !important;
    }

    .odemeYN_Govde-sol--koltuksec ul li {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .odemeYN_Govde-sag--ucret div:last-child {
        margin-bottom: 0;
    }

    .odemeYN_Govde-sol--koltuksec {
        /*  display: none;*/
    }

    .odemeYN_Govde-sol > div {
        padding: 20px;
        margin-bottom: 20px;
    }

    .puanOdeme p {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }

    .puanOdeme ul li {
        width: 100%;
        margin-bottom: 0;
        margin-right: 0;
    }

    .odemeYN_Govde-sol--iletisim ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px !important;
    }

        .odemeYN_Govde-sol--iletisim ul li:last-child {
            margin-bottom: 0 !important;
        }

    .odemeYN_Govde-sol--kredikarti--kontrol a {
        padding: 0 20px;
        line-height: inherit;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .odemeYN_Govde-sol--kredikarti--bilgiler {
        width: 100%;
        padding: 20px;
    }

    .odemeYN_Govde-sol--kredikarti--kart {
        display: none;
    }

    option::-webkit-input-placeholder, select::-webkit-input-placeholder, input::-webkit-input-placeholder {
        color: #000 !important;
    }

    select, select option {
        -webkit-appearance: none;
        font-size: 14px;
        font-weight: 400;
        color: #000 !important;
    }

    .odemeYN_Govde-sag--ucret div {
        margin: 5px 0;
        padding: 5px 0;
    }

    .odemeYN_Govde-sag--odeme button {
        font-size: 16px;
    }

    .kayitliKartlar {
        padding: 0 20px;
    }

    .kayitliKartlar_banka {
        top: 10px;
    }

    .radioYN {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 10px 10px 10px 65px;
    }

        .radioYN p {
            margin-left: 0;
            margin-top: 50px;
        }

    .kayitliKartlar_tur {
        position: absolute;
        right: 20px;
        top: 20px;
    }

    .checkmark {
        top: 10px;
    }

    .odemeCuzdan_bakiye {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

        .odemeCuzdan_bakiye strong {
            width: 100%;
            margin-bottom: 20px;
        }

    .odemeCuzdan {
        padding: 0 20px 20px 20px;
    }
}
/****Tablet***************************/

/***Product**/
.yiyecek-oner {
    width: 100%;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 8%);
    padding: 25px;
    border-bottom: 2px solid #e1e2e3;
    background: #fff;
    margin-bottom: 20px;
}

.yiyecek-oner__baslik {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}

.yiyecek-oner__liste {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .yiyecek-oner__liste li {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 20px;
    }

        .yiyecek-oner__liste li figure {
            width: 70px;
            max-width: 70px;
            display: flex;
            justify-content: center;
        }

        .yiyecek-oner__liste li:last-child {
            margin: 0;
        }

        .yiyecek-oner__liste li figure img {
            max-width: 70px;
        }

.yiyecek-oner__ad {
    flex: 1;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.yiyecek-oner__fiyat {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-width: 100px;
}

.yiyecek-oner__ad strong {
    font-size: 16px;
}

.yiyecek-oner__ad p {
    font-size: 14px;
    margin-top: 3px;
}

.yiyecek-oner__fiyat strong {
    font-size: 18px;
    margin-bottom: 5px;
}

.yiyecek-oner__fiyat > button {
    width: 80px;
    height: 26px;
    background: #f8e71c;
    border-radius: 13px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    border: 0;
    transition: all ease 0.3s;
    color: #000;
}

    .yiyecek-oner__fiyat > button:hover {
        transition: all ease 0.3s;
        background: #f8e71c;
    }

.yiyecek-oner__fiyat > div {
    /*width: 90px;*/
    height: 26px;
    background: #f8e71c;
    border-radius: 13px;
    line-height: 26px;
    font-weight: bold;
    font-size: 14px;
    border: 0;
    transition: all ease 0.3s;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

    .yiyecek-oner__fiyat > div > button {
        background: none;
        border: none;
        width: 30px;
        text-align: center;
        height: 26px;
    }

.yiyecek-oner__azalt:hover {
    background: rgba(0, 0, 0, .1);
    -webkit-border-top-left-radius: 13px;
    -webkit-border-bottom-left-radius: 13px;
    -moz-border-radius-topleft: 13px;
    -moz-border-radius-bottomleft: 13px;
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px;
}

.yiyecek-oner__arttir:hover {
    background: rgba(0, 0, 0, .1);
    -webkit-border-top-right-radius: 13px;
    -webkit-border-bottom-right-radius: 13px;
    -moz-border-radius-topright: 13px;
    -moz-border-radius-bottomright: 13px;
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
}

.eklendiTipsy {
    position: absolute;
    left: -100px;
    width: 100px;
    padding-right: 10px;
    text-align: right;
    color: #119109;
    font-weight: 500;
}

.cikarildiTipsy {
    position: absolute;
    left: -100px;
    width: 100px;
    padding-right: 10px;
    text-align: right;
    color: #c90d0d;
    font-weight: 500;
}

.yiyecek-oner__liste li span {
    font-size: 14px;
    margin-top: 3px;
    font-weight: 500;
}

.biletinialOzel {
    color: #008E30;
}

.eklendiTipsy {
    color: #008E30;
    font-size: 14px;
    margin-top: 3px;
    font-weight: 500;
}

.odemeYN_Govde-sag--urunler button {
    display: flex;
    align-items: center;
    background: none;
    color: #000;
    justify-content: space-between;
    padding: 0;
    font-size: 16px;
}

    .odemeYN_Govde-sag--urunler button:hover {
        text-decoration: underline;
    }

    .odemeYN_Govde-sag--urunler button img {
        width: 17px;
        margin-left: 5px;
    }

.odemeYN_Govde-sag--urunler {
    flex-direction: column;
}

    .odemeYN_Govde-sag--urunler ul {
        flex-direction: column;
        display: flex;
        width: 100%;
    }

        .odemeYN_Govde-sag--urunler ul li {
            opacity: 0.7;
            display: flex;
            width: 100%;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 10px;
            font-size: 16px;
        }

    .odemeYN_Govde-sag--urunler > div {
        margin-top: 0;
        padding-top: 0;
    }

.odemeYN_Govde-sag--urunler {
    height: 40px;
    overflow: hidden;
    width: 100%;
    transition: all ease 0.3s;
}

.urunlerAcik {
    height: auto !important;
    transition: all ease 0.3s;
}

    .urunlerAcik > div {
        border: 0;
    }

@media screen and (min-width:180px) and (max-width:999px) {
    .yiyecek-oner__baslik {
        font-size: 18px;
    }

    .yiyecek-oner__liste li {
        padding-left: 80px;
        position: relative;
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #ddd;
    }

        .yiyecek-oner__liste li figure {
            position: absolute;
            left: 0;
            top: 0;
        }

        .yiyecek-oner__liste li:last-child {
            border: 0;
            margin: 0;
        }

    .yiyecek-oner__fiyat {
        justify-content: space-between;
        width: 100%;
        flex-direction: row;
        margin-top: 20px;
    }

    .yiyecek-oner__ad {
        padding-left: 0;
    }

        .yiyecek-oner__ad p {
            margin: 3px 0;
        }

    .odemeYN_Govde--yiyecek {
        height: 95px;
        overflow: hidden;
        transition: none !important;
    }

    .yiyecek-oner__fiyat button {
        color: #000;
    }

    .odemeYontemleri h5,
    .akordiyonBaslik {
        padding: 0 20px;
    }

    .odemeYN_Govde-sag--urunler {
        height: 30px;
    }
}

.ba-timer {
    background: #3DAB5D;
    color: #fff;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 4px;
    margin-left: 15px;
}

.ba-cizgili {
    text-decoration: underline;
}

.odemeYN_Govde--yiyecek h3 {
    margin-bottom: 15px;
}

.odemeYN_Govde--yiyecek > p {
    margin-bottom: 15px;
}

@media screen and (min-width:180px) and (max-width:559px) {
    .ba-timer {
        position: relative;
        left: auto;
        top: auto;
        display: inline-block;
        margin-top: 10px;
    }
}

.kupon_ekle > button {
    width: 100px;
    height: 50px;
    /*background: #f8e71c;*/
    border-radius: 13px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    border: 0;
    transition: all ease 0.3s;
    color: #000;
}

    .kupon_ekle > button:hover {
        transition: all ease 0.3s;
        background: #f8e71c;
    }

.defaultbutton {
    /*width: 80px;*/
    height: 50px;
    /*background: #f8e71c;*/
    border-radius: 13px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    border: 0;
    transition: all ease 0.3s;
    color: #000;
}

    .defaultbutton:hover {
        transition: all ease 0.3s;
        background: #f8e71c;
    }

.dynamicOverlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.6);
    z-index: 50000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
}

.dynamicModal {
    position: fixed;
    width: 800px;
    padding: 40px;
    border-radius: 12px;
    background: #fff;
    display: none;
    flex-direction: column;
    top: 20%;
    left: 50%;
    margin-left: -400px;
    z-index: 50001;
}

    .dynamicModal h5 {
        font-weight: 500;
        font-size: 20px;
        line-height: 28px;
        padding-right: 50px;
    }

    .dynamicModal ul {
        width: 100%;
        display: flex;
        flex-direction: column;
        margin-top: 40px;
    }

        .dynamicModal ul li {
            width: 100%;
            display: flex;
            align-items: center;
            margin-bottom: 20px;
            position: relative;
        }

            .dynamicModal ul li:last-child {
                margin-bottom: 0;
                margin-top: 20px;
            }

            .dynamicModal ul li > input {
                width: 100%;
                height: 50px;
                line-height: 50px;
                padding-left: 20px;
                border-radius: 6px;
                border: 1px solid #dfdfdf;
            }

                .dynamicModal ul li > input:hover {
                    border: 1px solid #333;
                }

                .dynamicModal ul li > input::placeholder {
                    font-size: 16px;
                }

.dynamicModal__kodgonder {
    height: 40px;
    padding: 0 20px;
    border-radius: 6px;
    background: #fff;
    color: #0000ee;
    font-size: 14px;
    position: absolute;
    right: 5px;
    margin-right: 0 !important;
    top: 5px;
    margin-left: 20px;
}

    .dynamicModal__kodgonder:hover {
        text-decoration: underline;
    }

.dynamicModal label {
    display: flex;
    font-size: 14px;
    align-items: center;
}

.dynamicModal ul li input[type="checkbox"] {
    margin-right: 8px;
}

.dynamicModal ul li a {
    text-decoration: underline;
    color: #000;
}

    .dynamicModal ul li a:hover {
        text-decoration: underline;
        color: #0000ee;
    }

.dynamicModal > p {
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
}

.dynamicModal strong {
    position: absolute;
    font-weight: 500;
    right: 20px;
    line-height: 50px;
    color: #333;
    font-size: 14px;
}

.dynamicModal__close {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 6px;
    background: none;
}

    .dynamicModal__close img {
        width: 24px;
        height: 24px;
    }

    .dynamicModal__close:hover {
        background: #e1e1e1;
    }

.dynamicModal__send {
    height: 50px;
    padding: 0 60px;
    border-radius: 6px;
    background: #f8e71c;
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

    .dynamicModal__send:hover {
        background: #fced4a;
    }

.dynamicModal ul li > button {
    margin-right: 12px;
}


.yds_theatre_info {
    display: flex;
    gap: 40px;
    margin-top: 20px;
}

    .yds_theatre_info div {
        display: flex;
        flex-direction: column;
    }

        .yds_theatre_info div span {
            font-size: 11px;
            opacity: 0.6;
            color: #fff;
        }

        .yds_theatre_info div b {
            font-weight: 500;
            font-size: 16px;
            color: #fff;
        }

.yds_theatre_info_city {
    margin-top: 40px;
    border: 1px solid #f8e71c;
    color: #f8e71c;
    border-radius: 4px;
    font-size: 13px;
    height: 40px;
    display: flex;
    align-items: center;
    width: max-content;
    padding-right: 12px;
}

    .yds_theatre_info_city b {
        background: #f8e71c;
        color: #000;
        padding: 0 8px;
        height: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 12px;
    }

.yds_genres span, .yds_genres_link {
    background: rgba(255, 255, 255, 0.1);
}

.yds_theatre_desc {
    width: 100%;
    display: flex;
    gap: 20px;
}

    .yds_theatre_desc img {
        max-width: 130px;
        min-width: 130px;
        border-radius: 8px;
    }

    .yds_theatre_desc div p {
        display: -webkit-box !important;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding-bottom: 0 !important;
    }

    .yds_theatre_desc div button,
    .yds_cinema_movie_thread_info button {
        margin-top: 12px;
        border-radius: 4px;
        background: none;
        color: #0085ff;
        padding: 0;
    }

.yds_theatre_desc_openned {
    display: block !important;
    -webkit-line-clamp: inherit !important;
    -webkit-box-orient: inherit !important;
    overflow: inherit !important;
    height: auto !important;
}

.yds_new_city {
    display: none;
}

@media screen and (max-width: 1023px) {
    .yds_theatre_info {
        padding-left: 0 !important;
        flex-direction: row !important;
    }

        .yds_theatre_info div b {
            font-size: 12px;
        }

        .yds_theatre_info div {
            padding-left: 0 !important;
        }

    .yds_theatre_info_city {
        width: 100%;
        flex-direction: row !important;
        font-size: 10px;
        padding-right: 8px;
        padding-left: 0 !important;
        height: 32px;
    }

        .yds_theatre_info_city b {
            font-size: 10px;
            margin-right: 8px;
            height: 30px;
        }

    .yds_cinema_details_info_title div {
        padding-left: 0 !important;
    }

    .yds_theatre_desc {
        flex-direction: column;
    }

        .yds_theatre_desc img {
            max-width: 100px;
            min-width: 100px;
        }

    .yds_theatre_info div span {
        font-size: 9px;
    }

    .yds_new_city {
        display: flex;
        padding: 20px;
        gap: 20px;
        border-radius: 8px;
        background: #fff;
    }

        .yds_new_city img {
            width: 120px;
            border-radius: 8px;
        }

    .yds_theatre_desc figure {
        display: none;
    }

    .yds_new_city .yds_theatre_info_city {
        border: 1px solid #dfdfdf;
        color: #000;
    }

    .yds_cinema_details_info_title .yds_theatre_info_city {
        display: none;
    }

    .yds_theatre_info_city b {
        background: #f1f1f1;
    }

    .yds_cinema_details_rating_person {
        justify-content: flex-start;
    }

    .yds_theatre_info {
        margin: 40px 0;
    }

    .yds_cinema_details_info_title {
        gap: 20px;
    }

        .yds_cinema_details_info_title > figure img {
            min-width: 80px;
            max-width: 80px;
        }

    .yds_theatre_info_sub {
        order: 4;
    }

    .yds_cinema_details_info_title .yds_theatre_info {
        display: none;
    }

    .yds_cinema_details_info_title h1 {
        font-size: 20px;
    }

    .yds_cinema_details_buttons {
        width: 100%;
        margin-top: 40px;
    }

    .yds_cinema_details_rating_person {
        margin-top: 40px;
    }

    .yds_theatre_desc p {
        font-size: 14px;
    }
}

@media screen and (min-width: 559px) and (max-width: 1023px) {
    .yds_theatre_desc {
        flex-direction: row;
    }
}

.tabButtons button {
    font-weight: 600 !important;
    font-size: 20px !important;
    padding: 0;
    opacity: 0.6;
    background: none;
}

.tabButtons {
    margin-bottom: 20px;
}

    .tabButtons .active {
        opacity: 1;
        border: 1px solid #dfdfdf !important;
        background: #fff !important;
        border-radius: 8px !important;
    }
/** @format */

.artistProfile {
    width: 100%;
    display: Flex;
    flex-direction: column;
}

.artistProfile_head {
    width: 100%;
    height: 340px;
    position: relative;
    overflow: hidden;
}

.artistProfile_bg {
    width: 100%;
    height: 100%;
    background-size: cover !important;
    filter: blur(100px);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-repeat: no-repeat !important;
    bottom: 0;
    z-index: 0;
}

    .artistProfile_bg:after {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: "";
        z-index: 1;
        background: rgba(255, 255, 255, 0.5);
    }

.artistProfile_head_content {
    width: 1270px;
    height: 100%;
    margin: auto;
    position: relative;
    z-index: 2;
    display: flex;
    align-items: flex-end;
    padding-bottom: 40px;
}

.artistProfile_head_artist {
    display: flex;
    gap: 20px;
    align-items: center;
}

    .artistProfile_head_artist img {
        border-radius: 50%;
    }

    .artistProfile_head_artist figure {
        width: 120px;
        height: 120px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        border-radius: 50%;
    }

.artistProfile_head_artist_name {
    display: flex;
    flex-direction: column;
}

    .artistProfile_head_artist_name h1 {
        font-size: 48px;
        font-weight: bold;
    }

    .artistProfile_head_artist_name span {
        font-size: 14px;
        color: #666666;
    }

.artistProfile_head_artist_follow {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .artistProfile_head_artist_follow button {
        background: white;
        border-radius: 17px;
        color: #0085ff;
        font-size: 14px;
        margin-bottom: 8px;
        height: 34px;
        padding: 0 24px;
        font-weight: 500;
    }

    .artistProfile_head_artist_follow span {
        font-size: 10px;
        color: #666666;
    }

    .artistProfile_head_artist_follow .follow_active {
        background: #0085ff;
        color: #fff;
    }

.artistProfile_content {
    width: 1270px;
    margin: auto;
    padding: 40px 0;
    display: Flex;
    flex-direction: column;
    gap: 28px;
}

.artistProfile_title {
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .artistProfile_title h2 {
        font-weight: bold;
        font-size: 36px;
    }

    .artistProfile_title span {
        font-size: 14px;
        color: #666666;
    }

.artistProfile_card {
    width: 100%;
    max-width: 1270px;
    margin: 40px auto;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #e6e6e6;
    padding: 40px !important;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    display: Flex;
    flex-direction: column;
    position: relative;
    gap: 32px;
}

    .artistProfile_card h3 {
        font-size: 28px;
        font-weight: bold;
    }

.artistProfile_card_items {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.artistProfile_card_item {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f6f7;
}

    .artistProfile_card_item:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border: 0;
    }

.artistProfile_card_item_content {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

    .artistProfile_card_item_content time {
        display: flex;
        width: 56px;
        height: 56px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
        border-radius: 8px;
        border: 1px solid #dfdfdf;
        background: #fff;
        box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.1);
    }

        .artistProfile_card_item_content time span {
            font-size: 13px;
        }

        .artistProfile_card_item_content time strong {
            font-size: 20px;
            font-weight: bold;
        }

.artistProfile_card_item_content_details {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.artistProfile_card_item_content_details_name {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}

.artistProfile_card_item_content_details_venue {
    color: #000;
    font-size: 12px;
    display: Flex;
    align-items: center;
    gap: 4px;
}

.artistProfile_card_item_link {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: flex-end;
}

    .artistProfile_card_item_link span {
        margin-bottom: 12px;
        font-size: 14px;
        color: #525252;
        width: 220px;
        text-align: center;
    }

    .artistProfile_card_item_link button {
        text-align: center;
        color: #000;
        font-weight: 600;
        background: #3dab5d;
        color: #fff;
        letter-spacing: 0.2px;
        font-size: 16px;
        transition: all ease 0.3s;
        min-width: 140px;
        max-width: 140px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        border-radius: 4px;
        white-space: nowrap;
        padding: 0 8px;
        max-width: max-content;
    }

.artistProfile_card_movies {
    width: 100%;
    display: flex;
    gap: 12px;
    overflow-x: auto;
    flex-wrap: wrap;
}

.artistProfile_card_movie {
    display: flex;
    flex-direction: column;
    min-width: 228px;
    max-width: 228px;
}

    .artistProfile_card_movie img {
        border-radius: 12px;
    }

    .artistProfile_card_movie > a {
        color: #000;
        font-weight: 600;
        font-size: 16px;
        margin-top: 16px;
        text-align: center;
    }

.artistProfile_card_item_content_details_name {
    display: flex;
    gap: 12px;
}

.artistProfile_card_item_content_details > span {
    font-size: 13px;
    color: #7a7a7a;
}

.artistProfile_card_item_content_details_name span {
    background: #f8e71c;
    font-size: 14px;
    padding: 4px 12px;
    border-radius: 8px;
    max-width: max-content;
}

.artistProfile_card_items p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 28px;
}

    .artistProfile_card_items p:last-of-type {
        margin-bottom: 0;
    }

.artistProfile_info {
    width: 100%;
    display: flex;
    gap: 40px;
    margin-top: 40px;
}

    .artistProfile_info div {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

        .artistProfile_info div span {
            font-size: 13px;
            color: #7f7f7f;
        }

        .artistProfile_info div p {
            margin-bottom: 0;
            font-size: 17px;
            font-weight: 500;
        }

.ticketPrices_overlay {
    position: fixed;
    z-index: 160000;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ticket_prices {
    position: absolute;
    background: white;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    z-index: 160001;
}

@media screen and (max-width: 1099px) {
    .artistProfile_head_content {
        width: 100%;
    }

    .artistProfile_head_artist {
        flex-direction: column;
        width: 100%;
    }

        .artistProfile_head_artist img {
            border-radius: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            top: 0;
            left: 0;
            position: absolute;
        }

    .artistProfile_head {
        height: 400px;
    }

    .artistProfile_head_artist figure:after {
        box-shadow: inset 0px -240px 80px 0px rgba(0, 0, 0, 0.8);
        width: 100%;
        height: 100%;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        z-index: 1;
    }

    .artistProfile_head_artist_follow button {
        position: absolute;
        z-index: 2;
        bottom: 10px;
    }

    .artistProfile_head_artist_name {
        position: absolute;
        bottom: 70px;
        left: 0;
        width: 100%;
        text-align: center;
        color: #fff;
        z-index: 2;
        justify-content: center;
        align-items: center;
    }

        .artistProfile_head_artist_name h1 {
            font-size: 36px;
        }

        .artistProfile_head_artist_name span {
            color: #fff;
            opacity: 0.8;
            font-size: 12px;
        }

    .artistProfile_content {
        width: 100%;
        padding: 20px;
    }

    .artistProfile_title h2 {
        font-size: 24px;
    }

    .artistProfile_title span {
        font-size: 12px;
    }

    .artistProfile_card {
        padding: 20px !important;
        gap: 20px;
    }

        .artistProfile_card h3 {
            font-size: 24px;
        }

    .artistProfile_card_item {
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
    }

    .artistProfile_card_item_content_details_name span {
        font-size: 12px;
        gap: 3px 15px;
    }

    .artistProfile_card_item_content_details_name {
        font-size: 18px;
        flex-direction: column;
    }

    .artistProfile_card_item_content_details_venue {
        font-size: 11px;
    }

    .artistProfile_card_item_link {
        width: 100%;
        padding-left: 62px;
        align-items: flex-start;
    }

    .artistProfile_card_item_content time span {
        font-size: 11px;
    }

    .artistProfile_card_item_content time strong {
        font-size: 18px;
    }

    .artistProfile_card_movies {
        overflow-x: auto;
        flex-wrap: nowrap;
    }

    .artistProfile_card_movie {
        min-width: 180px;
        max-width: 180px;
    }

        .artistProfile_card_movie > a {
            font-size: 14px;
        }

    .artistProfile_card_items p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .artistProfile_info {
        flex-direction: column;
        gap: 20px;
        margin-top: 28px;
    }

        .artistProfile_info span {
            font-size: 11px !important;
        }

        .artistProfile_info p {
            font-size: 15px !important;
        }
}

.eventDetailBody {
    padding-bottom: 40px;
    background: #fff !important;
}

.ed-biletler__title h2 {
    font-size: 36px;
    font-weight: bold;
    max-width: 600px;
}

.artistProfile_card_item_link span {
    text-align: right;
    white-space: nowrap;
}

.yds_cinema_movie_thread_point {
    margin-top: 0 !important;
}

.eventDetailBody .yds_theatre_desc {
    flex-direction: row-reverse;
}

/*.yds_cinema_movie_thread_info p {
    display: -webkit-box;
    height: 70px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    margin-bottom: 0;
    overflow: hidden;
}*/

.yds_theatre_desc_openned {
    display: block;
    height: Auto;
    overflow: visible;
}

.artist_section {
    width: 1270px;
    margin: -100px auto 0 auto;
    background: #fff;
    padding: 40px;
    gap: 20px;
    display: flex;
    flex-direction: column;
    position: relative;
    border-radius: 12px;
}

    .artist_section h2 {
        font-weight: 700;
        font-size: 36px;
    }

.artist_section_list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 12px;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 20px;
}

    .artist_section_list:last-child {
        margin-bottom: 0;
    }

.artist_section_list-artist {
    min-width: 188px;
    max-width: 188px;
    border-radius: 12px;
    border: 1px solid #dfdfdf;
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

    .artist_section_list-artist figure {
        width: 120px;
        height: 120px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        border-radius: 50%;
    }

    .artist_section_list-artist div {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 2px;
        flex-direction: column;
    }

        .artist_section_list-artist div a {
            font-size: 17px;
            font-weight: 600;
            text-align: center;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #000;
            width: 185px;
        }

        .artist_section_list-artist div span {
            font-size: 14px;
            opacity: 0.6;
        }

.yds_cinema_movie_thread_person_details_all {
    display: flex;
    gap: 12px;
    align-items: center;
    color: #0085ff;
    font-size: 14px;
    font-weight: 500;
}

.yds_person_details p {
    padding-bottom: 0 !important;
    line-height: 18px !important;
    margin-bottom: 2px;
}

.yds_person_details span {
    opacity: 0.8;
}

.yds_gitmeden button {
    background: none;
    padding: 8px;
}

.yds_gitmeden {
    padding: 12px;
}

.new_tab-links {
    display: flex;
    margin: 40px auto 0 auto;
    gap: 28px;
    width: 100%;
    max-width: 1270px;
}

    .new_tab-links a {
        color: #000;
        font-weight: 600;
        font-size: 20px;
        opacity: 0.6;
    }

    .new_tab-links .active {
        opacity: 1;
        position: relative;
    }

        .new_tab-links .active:after {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: #000;
            content: "";
            position: absolute;
            bottom: -12px;
            left: 50%;
            margin-left: -3px;
        }

.event_rules_modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 112000;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

.event_rules_modal {
    width: 800px;
    padding: 40px;
    border-radius: 12px;
    background: #fff;
    z-index: 112001;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

    .event_rules_modal h3 {
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 24px;
        border-bottom: 1px solid #dfdfdf;
        padding-bottom: 24px;
    }

    .event_rules_modal div {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 20px;
        max-height: 65vh;
        overflow-y: auto;
    }

        .event_rules_modal div::-webkit-scrollbar-track {
            background-color: rgba(255, 255, 255, 0.7);
        }

        .event_rules_modal div::-webkit-scrollbar {
            display: block;
            width: 0.375rem;
            background-color: #474747;
        }

        .event_rules_modal div::-webkit-scrollbar-thumb {
            background-color: #474747;
        }

    .event_rules_modal button {
        width: 40px;
        height: 40px;
        position: absolute;
        right: 20px;
        top: 20px;
        background: #fafafa;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
    }

        .event_rules_modal button:hover {
            background: #f1f1f1;
        }

footer {
    margin-top: 40px;
}

.pswp__button--close:before {
    content: url('../img/popupkapat.svg');
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    pointer-events: none;
    left: 12px;
    top: 12px;
}

.pswp__button--share {
    display: none !important;
}

.pswp__button--fs:before {
    content: url('../img/fullscreen.svg');
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    pointer-events: none;
    left: 12px;
    top: 12px;
}

.artistProfile_card .yds_memory {
    margin-top: 0;
}

.yds_cinema_movie_thread_body {
    width: 100%;
    display: flex;
    gap: 80px;
}

.yds_cinema_movie_thread_body-text {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.yds_cinema_movie_thread_body-cover {
    min-width: 200px;
    max-width: 200px;
}

    .yds_cinema_movie_thread_body-cover img {
        width: 100%;
        border-radius: 12px;
    }

#sehir__listesi {
    border: 1px solid #dfdfdf;
    height: 42px;
    padding: 0 16px;
    border-radius: 4px;
    background: white;
    font-size: 16px;
    font-weight: 500;
}

.yds_cinema_movie_thread_person_details {
    margin-top: 0;
}

.yds_cinema_movie_thread_info a {
    color: #000;
}

.yds_gitmeden-kontrol strong {
    color: #891616;
}

.yds_gitmeden-kontrol img {
    filter: brightness(0) saturate(100%) invert(14%) sepia(22%) saturate(7403%) hue-rotate(346deg) brightness(110%) contrast(97%);
}

#sehir__listesi {
    width: fit-content;
    color: #000;
}

.yds_gitmeden {
    padding: 0;
}


@media only screen and (max-width: 1023px) {
    .new_tab-links {
        margin: 6px 0 0 0;
        padding-bottom: 20px;
        overflow-x: auto;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

        .new_tab-links a {
            font-size: 16px;
            white-space: nowrap;
        }

    .yds_cinema_movie_thread_body {
        flex-direction: column;
        gap: 0;
    }

    .yds_cinema_movie_thread_body-cover {
        display: none;
    }

    /*.yds_cinema_movie_thread_info p {
        height: 60px;
    }*/

    .yds_cinema_movie_thread_detail {
        margin: 0 0 20px 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #e1e1e1;
    }

        .yds_cinema_movie_thread_detail ul {
            margin-bottom: 0;
        }

    .yds_gitmeden-kontrol strong {
        font-size: 12px;
    }

    .yds_person_details p {
        white-space: nowrap;
    }

    .yds_cinema_movie_thread_person_details {
        min-width: fit-content;
    }

    .yds_person_details p {
        margin-bottom: 0;
    }

    .ed-biletler__title h2 {
        font-size: 24px;
        margin: 40px 0 20px 0;
    }

    #sehir__listesi {
        width: fit-content;
        height: 35px;
        margin-right: 8px;
        font-size: 14px;
    }

    .yds_cinema_movie_thread_point {
        width: 100%;
    }

    .ed-biletler__title {
        padding: 0 0 20px 0 !important;
    }

    .event_rules_modal {
        width: 100%;
        padding: 20px;
        font-size: 14px;
    }

    .yds_cinema_movie_thread_info button {
        margin: 4px 0 20px 0;
    }

    .artist_section_list {
        display: flex;
        flex-direction: column;
    }

    .artist_section_list-artist {
        width: 100%;
        min-width: inherit;
        max-width: inherit;
        gap: 20px;
    }

    .artist_section_list-artist {
        flex-direction: row;
        padding: 12px;
    }

        .artist_section_list-artist figure, .artist_section_list-artist figure img {
            width: 80px;
            height: 80px;
            min-width: 80px;
            min-height: 80px;
            display: block;
        }

        .artist_section_list-artist div {
            align-items: flex-start;
        }

    .yds_cinema_movie_thread_rules_title {
        margin-top: 0;
        text-align: left;
    }

    .artist_section_list-artist div a {
        width: auto;
        text-align: left;
        align-items: center;
    }
}

@media screen and (min-width: 1023px) and (max-width: 1239px) {
    .yds_container {
        padding: 40px;
    }

    .yds_cinema_movie_thread_person_details_flex {
        overflow-x: scroll;
        flex-wrap: nowrap;
    }
}

.ticket_price_tooltip {
    font-size: 12px;
    margin-top: 6px;
    color: #0085ff;
    display: flex;
    width: 140px;
    font-weight: 500;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

    .ticket_price_tooltip img {
        width: 12px;
        height: 12px;
    }

.ticketPrices_overlay {
    position: fixed;
    z-index: 160000;
    background: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

.ticket_prices {
    position: fixed;
    background: white;
    border-radius: 12px;
    display: none;
    flex-direction: column;
    z-index: 160001;
    transform: translate(-50%, -50%);
    background: white;
    left: 50%;
    top: 50%;
    max-height: 95vh;
    overflow-y: auto;
}

.ticket_prices_top {
    width: 100%;
    padding: 40px 390px 20px 40px;
    background-image: url('../img/profil_bg.svg');
    background-position: top right;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #ebebeb;
    gap: 40px;
    position: relative;
}

.ticket_prices_close {
    position: absolute;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 12px;
    top: 12px;
    border-radius: 4px;
    z-index: 2;
    background: none;
}

    .ticket_prices_close:hover {
        background: #f1f1f1;
    }

.ticket_prices_top_title {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

    .ticket_prices_top_title strong {
        font-size: 36px;
    }

    .ticket_prices_top_title a {
        font-size: 14px;
        display: flex;
        align-items: center;
        gap: 4px;
        color: #0085ff;
    }

    .ticket_prices_top_title time {
        font-size: 14px;
        display: flex;
        align-items: center;
        gap: 4px;
        color: #7A7A7A;
    }

.ticket_prices_top_prices {
    width: 100%;
    display: Flex;
    flex-direction: column;
}

.ticket_prices_top_prices_item {
    width: 100%;
    display: Flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

    .ticket_prices_top_prices_item:last-child {
        border: 0;
    }

.ticket_prices_top_prices_item_name {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .ticket_prices_top_prices_item_name span {
        width: 12px;
        height: 12px;
        border-radius: 4px;
        background: #0085ff;
    }

    .ticket_prices_top_prices_item_name b {
        font-size: 16px;
        font-weight: 400;
    }

.ticket_prices_top_prices_item_price {
    font-size: 16px;
    font-weight: 400;
}

.ticket_prices_top_prices_more {
    background: none;
    color: #0085ff;
    display: flex;
    align-items: center;
    gap: 8px;
}

.ticket_prices_bottom {
    width: 100%;
    padding: 20px 40px;
}

.ticket_prices_bottom_map {
    display: flex;
    align-items: center;
    gap: 12px;
    background: none;
    padding: 8px 20px;
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid #0085ff;
    color: #0085ff;
    font-weight: 500;
}

    .ticket_prices_bottom_map:hover {
        background: rgb(39 135 255 / 10%)
    }

.ticket_prices_list {
    width: 100%;
    display: flex;
    flex-direction: column;
    max-width: 400px;
}

.ticket_prices_bottom > img {
    max-height: 300px;
    margin-bottom: 40px;
    display: none;
}

.ticket_prices div {
    transition: all ease 0.2s;
}

@media screen and (max-width: 1099px) {
    .ticket_prices {
        width: 100%;
        transform: inherit;
        left: 0;
        top: 0;
        height: 100%;
        border-radius: 0;
        overflow-y: auto;
        max-height: inherit;
    }

    .ticket_prices_top {
        padding: 240px 20px 20px 20px;
        background-size: 200px;
        gap: 20px;
        background-position: top center;
    }

    .ticket_prices_top_title strong {
        font-size: 28px;
    }

    .ticket_prices_top_title {
        gap: 4px;
    }

    .ticket_prices_top_prices_item_name b, .ticket_prices_top_prices_item_price {
        font-size: 14px;
    }

    .ticket_prices_bottom_map {
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .ticket_prices_bottom {
        padding: 20px;
    }
}

.ed-biletler_sehirgun_detay a {
    position: relative
}

.artist_section_list-artist figüre {
    align-items: flex-start !iportant
}

    .artist_section_list-artist figüre img {
        object-fit: cover
    }

@media screen and (min-width: 180px) and (max-width: 1023px) {
    .ticket_price_tooltip {
        justify-content: flex-start;
        margin-bottom: 12px;
    }
}

.ed-biletler__sehir__gun__detay__uyari {
    margin: 20px 0 0 0;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    align-items: flex-start;
    margin: 4px 0;
}

.organizer_head {
    width: 100%;
    height: 320px;
    background-size: cover !important;
    background-position: center center !important;
}

.organizer_nav {
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #dfdfdf;
}

    .organizer_nav > div {
        width: 100%;
        max-width: 1270px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .organizer_nav figure img {
        max-width: 200px;
        max-height: 70px;
    }

    .organizer_nav nav {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .organizer_nav a {
        font-size: 18px;
        font-weight: 500;
        color: #000;
    }

.organizer_body {
    width: 1270px;
    margin: 40px auto;
    display: flex;
    flex-direction: column;
}

.organzier_body-title {
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .organzier_body-title h1, .organizer_about h2 {
        font-weight: bold;
        font-size: 36px;
        color: #000000;
    }

    .organzier_body-title span {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        color: #747474;
    }

.organzier_body-search {
    width: 100%;
    margin: 28px 0;
    position: relative;
}

    .organzier_body-search input {
        width: 100%;
        padding: 0 20px;
        height: 48px;
        line-height: 46px;
        border: 1px solid #dfdfdf;
        border-radius: 4px;
    }

    .organzier_body-search img {
        position: absolute;
        right: 14px;
        top: 17px;
    }

.organzier_body-buttons {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

    .organzier_body-buttons button {
        padding: 0 20px;
        height: 40px;
        border-radius: 8px;
        background: #F1F1F1;
        color: #000;
        font-weight: 500;
        font-size: 14px;
    }

    .organzier_body-buttons div {
        padding: 0 20px;
        height: 40px;
        border-radius: 8px;
        background: #F1F1F1;
        color: #000;
        font-weight: 500;
        font-size: 14px;
        cursor: pointer;
        line-height: 40px;
    }

    .organzier_body-buttons .active {
        background-color: #0A84FF;
        color: #fff;
    }

.organizer_events {
    width: 100%;
    margin-top: 40px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.organizer_events-event {
    display: flex;
    flex-direction: column;
}

    .organizer_events-event figure img {
        display: block;
        width: 100%;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

.organizer_events-event--content {
    display: flex;
    flex-direction: column;
    border: 1px solid #dfdfdf;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 20px;
    height: 100%;
}

    .organizer_events-event--content span {
        font-size: 11px;
        opacity: .5;
        font-weight: 500;
        margin-bottom: 6px;
    }

    .organizer_events-event--content h3 a {
        color: #000;
        font-weight: 600;
        font-size: 18px;
        display: -webkit-box;
        height: 42px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

.organizer_events-event--content--details {
    width: 100%;
    display: flex;
    gap: 12px;
    align-items: flex-start;
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px solid #dfdfdf;
}

    .organizer_events-event--content--details div {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    .organizer_events-event--content--details strong {
        font-size: 13px;
    }

    .organizer_events-event--content--details time {
        font-size: 12px;
        font-weight: 500;
        opacity: .5;
    }

.organizer_about {
    margin-top: 80px;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 40px;
    display: Flex;
    flex-direction: column;
    position: relative;
    gap: 32px;
}

    .organizer_about h2 {
        margin-bottom: 20px;
    }

    .organizer_about a {
        color: #000;
    }

.organizer_about-social {
    display: flex;
    margin-top: 40px;
    gap: 12px;
}

    .organizer_about-social a {
        width: 48px;
        height: 48px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        border: 1px solid #dfdfdf;
    }

.organizer_about .yds_cinema_movie_thread_detail {
    margin-bottom: 0;
}

.organizer_venues {
    margin-top: 80px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .organizer_venues h2 {
        font-weight: bold;
        font-size: 36px;
        color: #000000;
    }

    .organizer_venues span {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        color: #747474;
        margin-bottom: 20px;
    }

    .organizer_venues div {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
    }

        .organizer_venues div a {
            color: #000;
            background: #F1F1F1;
            padding: 0 20px;
            font-size: 14px;
            font-weight: 500;
            border-radius: 8px;
            height: 40px;
            line-height: 40px;
        }

            .organizer_venues div a:hover {
                background-color: #0A84FF;
                color: #fff;
            }




@media screen and (min-width: 199px) and (max-width: 1190px) {
    .organizer_head {
        height: 120px;
    }

    .organizer_nav {
        height: auto;
    }

        .organizer_nav div {
            flex-direction: column;
            padding: 20px;
            justify-content: center;
        }

        .organizer_nav nav {
            margin-top: 20px;
        }

        .organizer_nav nav {
            font-size: 14px;
        }

    .organizer_body {
        width: 100%;
        margin: 0;
        padding: 20px;
    }

    .organzier_body-title h1, .organizer_about h2, .organizer_venues h2 {
        font-size: 18px;
    }

    .organzier_body-title span, .organizer_venues span {
        font-size: 12px;
    }

    .organzier_body-search {
        margin: 12px 0;
    }

    .organzier_body-buttons button {
        padding: 0 12px;
        height: 32px;
        border-radius: 8px;
        background: #F1F1F1;
        color: #000;
        font-weight: 500;
        font-size: 12px;
    }

    .organzier_body-buttons {
        overflow-x: scroll;
        flex-wrap: nowrap;
        overflow-y: hidden;
    }

        .organzier_body-buttons button {
            white-space: nowrap;
        }

        .organzier_body-buttons a {
            display: none;
        }

    .organizer_events {
        margin-top: 20px;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 8px;
        grid-row-gap: 20px;
    }

    .organizer_events-event--content h3 a {
        font-size: 14px;
    }

    .organizer_events-event--content span {
        font-size: 10px;
    }

    .organizer_events-event--content {
        padding: 12px;
    }

    .organizer_events-event--content--details time {
        font-size: 11px;
    }

    .organizer_about {
        padding: 20px;
        margin-top: 40px !important;
    }

        .organizer_about h2 {
            margin-bottom: 8px;
        }

    .organizer_venues {
        margin-top: 40px;
    }

        .organizer_venues div a {
            color: #000;
            background: #F1F1F1;
            padding: 0 12px;
            font-size: 13px;
            font-weight: 500;
            border-radius: 8px;
            height: 32px;
            line-height: 32px;
        }

    .organizer_events-event--content h3 a {
        height: auto;
        -webkit-line-clamp: inherit;
        -webkit-box-orient: vertical;
        overflow: inherit;
    }

    .organizer_events-event--content--details img {
        display: none;
    }
}

.lgs_v2_title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 40px;
}

.webLogin_v2 {
    padding-top: 80px;
}

.WebLogin {
    background: #f6f6f6;
}

.loginBox_v2_reset_pwrd {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    flex-direction: column;
}

    .loginBox_v2_reset_pwrd > h1 {
        margin-bottom: 0 !important;
    }

    .loginBox_v2_reset_pwrd > p {
        font-size: 16px;
        line-height: 26px;
        text-align: center;
        color: #5c5c5c;
    }

    .loginBox_v2_reset_pwrd > a {
        color: #0c66e4;
    }

.loginBox_v2 {
    text-align: start;
    max-width: 600px !important;
    width: 100%;
    background-color: white;
    border: 1px solid #e1e4ea !important;
    border-radius: 20px !important;
    padding: 40px !important;
    box-shadow: none !important;
}

.nlr_v2_label {
    font-size: 14px !important;
    color: #6b6f78 !important;
    margin-bottom: 8px;
    display: block;
}

    .nlr_v2_label > a {
        color: #6b6f78;
    }

.inputLine_v2 {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    position: relative;
}

.openEye, .closeEye {
    margin: 0px !important;
    top: 40px;
    right: 12px;
}

.nlr_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nlr-label {
    font-size: 13px;
    line-height: 100%;
    display: flex;
    align-items: center;
    gap: 4px;
}

.nlr_flex > a {
    font-size: 13px;
    color: #0c66e4;
}

.nlr_stroke {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
    font-weight: 500;
    color: #b3b3b3;
    margin: 32px 0;
    white-space: nowrap;
}

    .nlr_stroke > span {
        width: 100%;
        height: 1px;
        background: #e1e4ea;
        display: block;
    }

.nlr_login_button {
    width: 100%;
    height: 48px;
    border-radius: 8px;
    background: #3dab5d;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: white;
    text-align: center;
    margin-top: 20px;
}

.nlr_create {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .nlr_create > span {
        width: 5px;
        height: 19px;
        background-color: #ed3200;
        display: block;
        border-radius: 4px;
    }

    .nlr_create > p > a {
        color: #0c66e4;
        font-size: 14px;
    }

    .nlr_create > p {
        color: #707070;
        font-size: 14px;
    }

.inputLine_v2_phone {
    display: flex;
    flex-direction: column;
}

section.webLogin_v2 form.loginBox div.inputLine_v2 input:not([type="checkbox"]), section.webLogin_v2 form.loginBox div.inputLine_v2_phone input:not([type="checkbox"]) {
    width: 100%;
    height: 2.8125rem;
    padding: 0.625rem;
    background-color: white;
    border: 0.0625rem solid #e1e4ea;
    border-radius: 8px !important;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    font-size: 0.9375rem;
    color: #474747;
}

section.webLogin_v2 form.loginBox div.crtA_v2_select-wrapper select {
    width: 100%;
    height: 2.8125rem;
    padding: 0.625rem;
    background-color: white;
    border: 0.0625rem solid #e1e4ea;
    border-radius: 8px !important;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    font-size: 0.9375rem;
    color: #474747;
}

section.webLogin_v2 .alert.alert-danger {
    background-color: #ff929c;
    color: #49030a;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.webLogin_v2_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 600px;
}

    .webLogin_v2_footer > p {
        font-size: 12px;
        color: #707070;
    }

    .webLogin_v2_footer > div {
        display: flex;
        align-items: center;
        gap: 20px;
    }

        .webLogin_v2_footer > div > a {
            font-size: 12px;
        }

.crtA_v2_flex {
    display: flex;
    align-items: center;
    flex-direction: row !important;
    gap: 20px;
    width: 100%;
}

    .crtA_v2_flex > div {
        margin: 0 !important;
        width: 100%;
    }

.crtA_v2_select-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.crtA_v2_select {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: white;
}

.crtA_v2_arrows {
    position: absolute;
    top: 50%;
    right: 12px;
    pointer-events: none;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 10px;
    color: #333;
}

    .crtA_v2_arrows span {
        line-height: 10px;
    }

.authContent_v2 {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.authContent_v2_flex {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.authContent_v2 > .lgs_v2_title {
    margin-bottom: 0;
}

.authContent_v2_sn {
    display: flex;
    align-items: center;
    gap: 12px;
}

    .authContent_v2_sn > div > span {
        font-size: 12px;
        line-height: 100%;
        color: #999999;
    }

    .authContent_v2_sn > div > h3 {
        font-weight: 600;
        font-size: 18px;
        line-height: 100%;
        margin-top: 8px;
    }
/* .telefon_kontrol_v2-container {
  margin: 40px 0;
} */

.authContent_v2 > button {
    margin-top: 0;
}

.telefon_kontrol_v2-label {
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 8px;
    display: block;
}

.telefon_kontrol_v2-inputs {
    display: flex;
    gap: 10px;
}

.telefon_kontrol_v2-input {
    width: 50px;
    height: 50px;
    text-align: center;
    font-size: 24px;
    border: 2px solid #e0e0e0;
    border-radius: 8px;
    outline: none;
    transition: border-color 0.2s, box-shadow 0.2s;
}

    .telefon_kontrol_v2-input:focus {
        border-color: #3b82f6;
        box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3);
    }

    .telefon_kontrol_v2-input.filled {
        font-weight: bold;
        color: #000;
    }

    .telefon_kontrol_v2-input::placeholder {
        color: #d1d5db;
    }

.new_password-container > label {
    font-size: 14px;
    line-height: 100%;
    color: #6b6f78;
    display: block;
    margin-bottom: 8px;
}

.new_password-toggle {
    position: absolute;
    right: 10px;
    top: 38%;
    cursor: pointer;
}

.strength-bar {
    width: 25%;
    height: 4px;
    background-color: #ddd; /* pasif bar rengi (gri) */
    border-radius: 2px;
    transition: background-color 0.3s;
}

    .strength-bar.filled-1 {
        background-color: red;
    }

    .strength-bar.filled-2 {
        background-color: orange;
    }

    .strength-bar.filled-3 {
        background-color: gold;
    }

    .strength-bar.filled-4 {
        background-color: green;
    }

.new_password-strength-fill {
    height: 100%;
    width: 10%;
    background: #ff1744;
    transition: width 0.3s ease, background 0.3s ease;
}

.new_password-strength-text {
    margin: 5px 0;
    color: #d50000;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.4%;
    text-align: right;
    font-weight: 400;
    margin-top: 8px;
    margin-bottom: 20px;
}

.new_password-rules {
    margin-top: 10px;
    list-style: none;
    padding: 0;
}

    .new_password-rules > li {
        font-size: 12px;
        line-height: 100%;
        letter-spacing: 0.5%;
        margin: 5px 0;
        color: #787878;
        display: flex;
        align-items: center;
        gap: 8px;
    }

        .new_password-rules > li.valid {
            color: #0d7639;
        }

.new_password-wrapper {
    position: relative;
    margin-bottom: 20px;
}

    .new_password-wrapper > input {
        width: 100%;
        border-radius: 8px;
        border: 1px solid #e1e4ea;
        padding: 10px 16px;
        height: 48px;
    }

.new_password-eye {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.new_password-rules > span {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0.5%;
    margin-bottom: 16px;
    display: block;
}

.new_password-eye > svg {
    width: 100%;
    height: 100%;
    fill: #555;
}

@media only screen and (max-width: 601px) {
        .nlr_stroke {
            margin: 16px 0;
        }

        .google_custom_button {
            margin-bottom: 18px !important;
        }

        .WebLogin {
            background-color: white;
        }

        .webLogin_v2 {
            padding-top: 0px;
        }

        .loginBox_v2 {
            padding: 24px !important;
            border: none !important;
        }

        .lgs_v2_title {
            margin-bottom: 20px;
        }

        .webLogin_v2_footer {
            display: none;
        }
    }

.nlr_create_error {
    margin-bottom: 20px;
    font-size: 14px;
    color: red;
}

.alert_v2_message {
    /* margin-top: 20px;*/
    background: #FF929C;
    color: #49030A;
    padding: 10px;
    border-radius: 10px;
}

section.webLogin_v2 form.loginBox div.inputLine_v2 input:not([type="checkbox"]):focus,
section.webLogin_v2 form.loginBox div.inputLine_v2_phone input:not([type="checkbox"]):focus {
    border: 2px solid #0C66E4;
}

.new_password-wrapper > input:focus {
    border: 2px solid #0C66E4 !important;
}

section.webLogin_v2 form.loginBox div.crtA_v2_select-wrapper select:focus {
    border: 2px solid #0C66E4;
    outline: none; /* Varsayılan mavi çerçeveyi kaldırır */
}
.new_v2_checkbox-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    user-select: none;
}
    /* Checkbox'ı gizle */
    .new_v2_checkbox-wrapper input[type="checkbox"] {
        display: none;
    }
/* Kutu görünümü */
.new_v2_custom-checkbox {
    width: 20px;
    height: 20px;
    border: 1px solid #E1E4EA;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    transition: background 0.2s ease;
}
    /* SVG gizli başta */
    .new_v2_custom-checkbox svg {
        width: 16px;
        height: 16px;
        fill: white;
        display: none;
    }
/* Checked olduğunda */
.new_v2_checkbox-wrapper input[type="checkbox"]:checked + .new_v2_custom-checkbox {
    background-color: #4F46E5;
    border-color: #4F46E5;
}

    .new_v2_checkbox-wrapper input[type="checkbox"]:checked + .new_v2_custom-checkbox svg {
        display: block;
    }

.new_v2_checkbox-label {
    font-family: sans-serif;
    font-size: 16px;
}
.yeniArama input {
    padding-right: 50px;
}
.yhm_mobile_search {
    display: none;
}
#mobileSelectMenu {
    padding: 0 10px;
}

.yhm_header_right__button > img,
.yhm_profile > img {
    max-width: 40px;
}

.yhm_header_right__button,
.yhm_profile {
    min-width: 40px;
    text-align: center;
}

.yhm_mobile_menu_button_open {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
}

    .yhm_mobile_menu_button_open img {
        max-width: 24px;
    }

@media screen and (max-width: 999px) {
    .yhm_mobile_search {
        display: block;
    }

        .yhm_mobile_search > button > img {
            width: 24px;
        }

    .yhm_profile {
        display: none;
    }

    .yhm_mobile_profile {
        margin-top: 24px;
        padding-bottom: 12px;
        margin-bottom: 12px;
        border-bottom: 1px solid #dfdfdfb2;
    }

        .yhm_mobile_profile > .yhm_mobile-menu__link > div {
            display: flex;
            align-items: center;
            gap: 12px;
        }

    .yhm_mobile-menu__link {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .yhm_mobile_profile span {
        font-size: 18px;
        font-weight: 600;
    }

    .yhm_mobile_profile p {
        color: #707070;
        font-size: 12px;
        line-height: 100%;
    }

    .yhm_mobile-menu__back {
        display: flex;
        align-items: center;
        gap: 2px;
        padding: 0;
    }
}

.yhm_header {
    width: 100%;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 70px;
}

.yhm_kategori_flex li a:hover img {
    color: #0085ff;
    filter: invert(31%) sepia(94%) saturate(1506%) hue-rotate(193deg) brightness(102%) contrast(110%);
}

.yhm_kategori_flex li a:hover {
    color: #0085ff;
   
}

.yhm_kategori_mobile {
    display: none;
}

.yhmm_child_menu {
    position: relative;
}

    .yhmm_child_menu > ul {
        display: none;
    }

    .yhmm_child_menu:hover > .yhm_child_menu_open {
        position: absolute;
        background-color: #f6f4f4;
        min-width: 200px;
        padding: 16px;
        top: 120px;
        left: -10px;
        border-radius: 8px;
        border: 1px solid #dfdfdf;
        display: flex;
        flex-direction: column;
        align-items: start;
        gap: 12px;
        z-index: 10;
    }

.yhm_child_menu_open > li {
    border-bottom: 1px solid #dfdfdf;
    font-size: 18px;
    gap: 16px;
    width: 100%;
    padding-bottom: 12px;
}

    .yhm_child_menu_open > li > a {
        font-size: 18px !important;
        display: flex;
        align-items: center;
        gap: 16px !important;
        width: 100% !important;
        flex-direction: row !important;
    }

        .yhm_child_menu_open > li > a > img {
            max-width: 28px;
            object-fit: cover;
        }

    .yhm_child_menu_open > li:last-child {
        border: none;
        padding-bottom: 0;
    }

.yhm_container {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
}

.ymh_barbie a {
    color: #e84697 !important;
    display: flex;
    align-items: center;
    gap: 10px;
}

.yhm_header_center {
    display: flex;
    align-items: center;
    gap: 32px;
    width: 1100px;
    justify-content: center;
}

    .yhm_header_center > button,
    .yhm_kesfet > button, .yhm_kesfet_link > a {
        background-color: transparent;
        display: flex;
        gap: 10px;
        align-items: center;
        color: #000;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

.yhm_header_search {
    padding-left: 60px;
    line-height: 44px;
    height: 44px;
    border-radius: 90px;
    border: 1px solid #d9d9d9;
    background: #f9f9f9;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    width: 575px;
    transition: all ease 0.3s;
    font-size: 14px;
    color: black;
    position: relative;
    display: flex;
    align-items: center;
}

    .yhm_header_search > div {
        font-size: 12px;
    }

    .yhm_header_search .yhm_searchButton {
        position: absolute;
        left: 2px;
        top: 1px;
        z-index: 3;
        background: none;
        pointer-events: none;
        padding: 10px;
    }

.cityModal {
    box-shadow: 0px 0px 500px 0px rgba(0, 0, 0, 0.6);
    background-color: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(25px);
}

section.cityModal div.cityModalWrapper input {
    height: 44px;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    font-size: 18px;
}

section.cityModal div.cityModalWrapper span.title {
    display: none;
}

.cityModalWrapper_chooseLang > h2 {
    font-size: 24px;
}

section.cityModal div.cityModalWrapper {
    padding: 50px 0 40px 40px;
}

    section.cityModal div.cityModalWrapper p {
        margin-bottom: 12px;
    }

.yhm_header_search .yhm_filterButton {
    position: absolute;
    right: 10px;
    top: 2px;
    z-index: 3;
    background: none;
    pointer-events: none;
    padding: 10px;
}

.yhm_kesfet,
.yhm_kategoriler, .yhm_kesfet_link {
    padding: 4px;
    display: flex;
    gap: 8px;
    align-items: center;
    color: #000 !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}

body {
    padding-top: 70px;
}

.yhm_kategori_mobile {
    display: none !important;
}

.sehirSeciliMenu a {
    color: #000 !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}

.yhm_kesfet:hover,
.yhm_kategoriler:hover, .yhm_kesfet_link:hover {
    background: #f1f1f15d;
}

.yhm_kategori_cocuk ul li a:hover,
.yhm_kategori_kesfet ul li a:hover,
.yhm_kategori_tc ul li a:hover,
.yhm_kategori_ibb ul li a:hover {
    text-decoration: underline;
}

.yhm_header_right button {
    background: none;
}

.yhm_header_search {
    padding-left: 44px;
}

.yhm_header_right {
    display: flex;
    align-items: center;
}

.yhm_kategoriler {
    cursor: pointer;
    height: 70px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.yhm_kesfet, .yhm_kesfet_link {
    white-space: nowrap;
    background-color: transparent;
}

.yhm_kategori {
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.95);
    width: 100%;
    padding-bottom: 60px;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);
    backdrop-filter: blur(10px);
}

.yhm_kategori_flex > li {
    padding: 35px 0;
}

.yhm_kategori_flex {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 60px;
    width: 100%;
    /* padding-top: 35px;
    padding-bottom: 40px;*/
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px;
}

    .yhm_kategori_flex li a {
        color: #000;
        display: flex;
        align-items: center;
        flex-direction: column;
        font-size: 24px;
        gap: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

        .yhm_kategori_flex li a img {
            max-width: 36px;
            min-height: 36px;
            max-height: 36px;
            object-fit: scale-down;
        }
    .yhm_kategori_flex li button {
        color: #000;
        display: flex;
        align-items: center;
        flex-direction: column;
        font-size: 24px;
        gap: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        background:none;
    }

        .yhm_kategori_flex li button img {
            max-width: 36px;
            min-height: 36px;
            max-height: 36px;
            object-fit: scale-down;
        }
.yhm_football {
    position: relative;
}

    .yhm_football span {
        background: #04b779;
        border-radius: 8px;
        padding: 4px 8px;
        color: white;
        font-size: 11px;
        font-weight: 600;
        position: absolute;
        right: -4px;
        top: -12px;
    }

.yhm_kategori_cocuk,
.yhm_kategori_kesfet,
.yhm_kategori_tc,
.yhm_kategori_ibb {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
}

    .yhm_kategori_cocuk span,
    .yhm_kategori_kesfet span,
    .yhm_kategori_tc span,
    .yhm_kategori_ibb span {
        color: #000;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        opacity: 0.6;
        display: none;
    }

    .yhm_kategori_cocuk h3,
    .yhm_kategori_kesfet h3,
    .yhm_kategori_tc h3,
    .yhm_kategori_ibb h3 {
        color: #000;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .yhm_kategori_cocuk p,
    .yhm_kategori_kesfet p,
    .yhm_kategori_tc p,
    .yhm_kategori_ibb p {
        color: rgba(0, 0, 0, 0.7);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px; /* 143.75% */
        margin-top: 8px;
        max-width: 320px;
    }

.yhm_flex div {
    display: flex;
    flex-direction: column;
}

.yhm_flex a {
    color: #000;
}

.yhm_kategori_1 {
    order: 1;
}

.yhm_kategori_2 {
    order: 3;
}

.yhm_kategori_3 {
    order: 4;
}

.yhm_kategori_kesfet {
    order: 2;
}

    .yhm_kategori_cocuk ul,
    .yhm_kategori_kesfet ul,
    .yhm_kategori_tc ul,
    .yhm_kategori_ibb ul {
        margin-top: 12px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

        .yhm_kategori_cocuk ul li,
        .yhm_kategori_kesfet ul li,
        .yhm_kategori_tc ul li,
        .yhm_kategori_ibb ul li {
            color: #0085ff;
            font-size: 15px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0.32px;
        }

            .yhm_kategori_cocuk ul li a,
            .yhm_kategori_kesfet ul li a,
            .yhm_kategori_tc ul li a,
            .yhm_kategori_ibb ul li a {
                color: #0085ff;
            }

.yhm_kategori_alt {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    gap: 40px;
}

.yhm_kategori_kesfet_span {
    color: #000;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 42px;
    margin-bottom: 10px;
}

.yhm_flex {
    display: flex;
    gap: 18px;
    align-items: center;
    margin-bottom: 12px;
}

.yhm_day {
    color: #000;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
}

.header {
    display: none;
}

.yhm_language_modal {
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 999999;
    width: 100%;
    height: 100vh;
    background-color: rgb(0, 0, 0, 0.7);
    top: 0;
}

.yhm_dropdown {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 14px;
    position: relative;
    padding: 8px;
    height: 48px;
}

.yhm_dropdown-toggle {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    height: 100%;
    background-color: white;
}

    .yhm_dropdown-toggle img {
        width: 24px;
        height: 16px;
        margin-right: 10px;
    }

.yhm_dropdown-list {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    border: 1px solid #ccc;
    border-top: none;
    background-color: white;
    max-height: 200px;
    overflow-y: auto;
    display: none;
    z-index: 1000;
}

.yhm_dropdown.yhm_open .yhm_dropdown-list {
    display: block;
}

.yhm_dropdown-item {
    display: flex;
    align-items: center;
    padding: 10px;
    cursor: pointer;
}

    .yhm_dropdown-item:hover {
        background-color: #f0f0f0;
    }

    .yhm_dropdown-item img {
        width: 24px;
        height: 16px;
        margin-right: 10px;
    }

.yhm_language {
    max-width: 500px;
    width: 100%;
    margin: 20px auto;
    padding: 32px;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

    .yhm_language .yhm_label {
        font-size: 20px;
    }

.yhm_form > .yhm_field {
    text-align: start;
}

.yhm_form,
.yhm_success {
    display: flex;
    flex-direction: column;
    gap: 32px;
    text-align: center;
}

.yhm_field {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

    .yhm_field > p {
        font-size: 13px;
        color: #525252;
        margin-bottom: 16px;
    }

.yhm_label {
    font-weight: bold;
    font-size: 14px;
}

.yhm_select,
.yhm_select_city {
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 14px;
    height: 48px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.175 0.158325L5 3.97499L8.825 0.158325L10 1.33333L5 6.33333L0 1.33333L1.175 0.158325Z' fill='%23212121'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 96%;
    background-position-y: 20px;
    padding-right: 2rem;
}

.yhm_button {
    padding: 10px;
    font-size: 16px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
}

.yhm_save {
    background-color: #28a745;
    color: white;
}

.yhm_explore {
    background-color: #28a745;
    color: white;
}

.yhm_close {
    background-color: #fff;
    color: #000;
    border: 1px solid #ccc;
}

.yhm_success-icon {
    font-size: 48px;
    color: #28a745;
}

.yhm_success-text h2 {
    margin: 10px 0 5px;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
}

.yhm_success-text p {
    font-size: 14px;
    color: #666;
}

.yhm_mobile-menu,
.yhm_mobile_menu_button {
    display: none;
}

.yhm_success_buttons {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 16px;
}

.yhm_button {
    width: 100%;
}

.yhm_mobile-menu__list {
    display: none;
}

.yhm_kategori_alt_mobile {
    display: none;
}

.yhm_mobile-menu {
    display: none;
}

@media screen and (min-width: 999px) and (max-width: 1330px) {
    .yhm_header_search {
        max-width: 450px;
    }

    header {
        padding: 0 20px !important;
    }

    .yhm_header_center {
        width: auto;
    }
}

@media screen and (max-width: 999px) {
    .flex_mobile {
        margin-top: 16px;
        flex-direction: column;
        gap: 8px;
    }

    .yhm_mobile_menu_close_item {
        padding: 20px 0;
        border-bottom: 1px solid #DFDFDF;
    }

    .yhm_kategori_cocuk ul {
        gap: 8px;
        margin-top: 8px;
    }

    .yhm_mobile-menu__list > li > a, .yhm_mobile-menu__list > li > button {
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .yhm_kategori_alt {
        display: none;
    }

    .yhm_kategori_alt_mobile {
        display: block;
    }

    .yhm_mobile-menu__list > li > button > img {
        max-width: 24px;
    }

    .yhm_mobile-menu__list > li > a > img {
        max-width: 24px;
    }

    .yhm_mobile-menu__list {
        display: block;
    }

    .yhm_language {
        min-height: 400px;
        /*        max-height: 60vh;
        height: 100%;*/
    }

    .yhm_kategori_flex {
        display: none;
    }

    .yhm_success_buttons {
        width: 100%;
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 15px;
        margin-top: auto;
    }

    .yhm_success-text h2 {
        font-weight: 600;
        font-size: 24px;
        line-height: 100%;
        text-align: center;
        margin-bottom: 15px;
    }

    .yhm_success {
        height: 100%;
    }

    .yhm_success-text p {
        font-size: 13px;
        line-height: 100%;
        text-align: center;
    }

    .yhm_button {
        font-weight: 600;
        font-size: 18px;
        line-height: 100%;
        padding: 13px 0;
        width: 100%;
    }

    .yhm_mobile-menu__header > h2,
    .yhm_mobile-menu__footer > h2 {
        font-size: 14px;
        font-weight: 500;
        color: rgb(0, 0, 0, 0.6);
    }

    .yhm_mobile-menu {
        position: fixed;
        padding-top: 80px;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 9999;
        overflow-y: auto;
        display: none;
        font-family: sans-serif;
    }

    .yhm_mobile-menu__close {
        background: none;
        font-size: 20px;
    }

    .yhm_mobile-menu__panel {
        padding: 0 1rem;
    }

    .yhm_mobile-menu__header {
        display: flex;
        justify-content: space-between;
        align-items: end;
        font-weight: bold;
    }

    .yhm_mobile-menu__title {
        font-size: 24px;
        font-weight: 600;
    }

    .yhm_mobile-menu__title_V2 {
        font-size: 24px !important;
        font-weight: 600 !important;
    }

    .yhm_mobile-menu__description {
        font-size: 14px;
        color: #000000b2;
        margin-top: 4px;
        margin-bottom: 10px;
    }

    .yhm_mobile-menu__description_V2 {
        font-size: 14px !important;
        color: #000000b2;
        margin-top: 4px;
        margin-bottom: 10px;
    }

    .yhm_mobile-menu__list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .yhm_mobile-menu__list li {
            padding: 14px 0;
            font-size: 20px;
            font-weight: 500;
        }

        .yhm_mobile-menu__list a,
        .yhm_mobile-menu__link {
            text-decoration: none;
            color: #000;
            font-size: 18px;
            font-weight: 500;
            background: none;
            border: none;
            width: 100%;
            text-align: left;
            padding-left: 0;
        }

    .yhm_mobile-menu__link {
        cursor: pointer;
    }

    .yhm_badge {
        background: green;
        color: white;
        padding: 0.2rem 0.5rem;
        font-size: 0.7rem;
        border-radius: 0.3rem;
        margin-left: 0.5rem;
    }

    .yhm_mobile-menu__footer {
        border-top: 1px solid #eee;
        padding-top: 20px;
        margin-top: 20px;
    }

    .yhm_mobile-menu__submenu {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 70px;
        left: 0;
        background-color: white;
        z-index: 2;
        overflow-y: auto !important;
        padding-bottom: 100px;
    }

    .yhm_mobile-menu__back {
        background: none;
        border: none;
        color: #007bff;
        cursor: pointer;
        font-size: 17px;
        font-weight: 500;
    }

    .yhm_mobile_menu_button {
        display: block;
    }

    .yhm_header {
        padding: 0 0.9375rem !important;
        width: 100%;
    }

    .yhm_mobile_menu_button > button {
        background: none;
    }

    section.cityModal {
        width: 300px;
    }

    .cityModalWrapper_chooseLang > h2 {
        font-size: 16px !important;
    }

    section.cityModal div.cityModalWrapper {
        padding: 20px 0 20px 0;
    }

    .cityModalWrapper_chooseLang {
        padding-left: 20px !important;
        margin-bottom: 10px !important;
    }

    section.cityModal div.cityModalWrapper input {
        min-height: 44px;
        font-size: 14px;
    }

    body {
        padding-top: 70px !important;
    }

    .yhm_header_center {
        display: none;
    }

    .yhm_kategori_mobile {
        width: 320px;
        background: white;
        position: absolute;
        top: 0px;
        height: 100vh;
        z-index: 100000;
        padding: 20px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        overflow-y: scroll;
        gap: 20px;
        box-shadow: 0px 0px 115px 0px rgba(0, 0, 0, 0.6);
    }

    .yhm_header_search_mobile {
        padding-left: 20px;
        line-height: 44px;
        height: 44px;
        border-radius: 8px;
        border: 1px solid #d9d9d9;
        background: #f9f9f9;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        width: 100%;
        transition: all ease 0.3s;
        font-size: 14px;
        color: black;
        position: relative;
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }

    .yhm_kategori_mobile ul li:last-child {
        margin-bottom: 0;
    }

    .yhm_kategori_mobile > div > a {
        color: #0085ff;
    }

    .yhm_kategori_mobile > div > h5 {
        margin-bottom: 12px;
    }

    .yhm_header_search_mobile .yhm_searchButton_mobile {
        position: absolute;
        right: 10px;
        top: 0px;
        z-index: 3;
        background: none;
        pointer-events: none;
        padding: 10px;
    }

    .yhm_kategori_mobile > div {
        display: flex;
        padding: 20px 0;
        flex-direction: column;
        border-bottom: 1px solid #dfdfdf;
    }

        .yhm_kategori_mobile > div:last-child {
            border-bottom: none;
        }

        .yhm_kategori_mobile > div > span {
            font-size: 14px;
            color: black;
            font-weight: 500;
            opacity: 0.6;
        }

        .yhm_kategori_mobile > div > strong {
            color: #000;
            font-size: 24px;
        }

        .yhm_kategori_mobile > div > p {
            color: rgba(0, 0, 0, 0.7);
            font-size: 14px;
            line-height: 23px;
        }

    .yhm_kategori_mobile ul li a {
        color: #000;
        font-size: 18px;
        font-weight: 600;
    }

    .yhm_kategori_mobile ul li {
        margin-bottom: 24px;
    }

    .yhm_kategori_mobile ul {
        margin-top: 20px;
    }

    .yhm_kategori_mobile > div > a {
        margin-top: 12px;
        margin-bottom: 20px;
    }

    .yhm_kategori_mobile > div > h5 {
        font-weight: 600;
        display: flex;
        gap: 10px;
        margin-bottom: 8px;
        margin-top: 20px;
    }

    .yhm_kategori {
        display: none !important;
    }

    .yhm_kategori_mobile {
        display: block;
    }

    .yhm_flex:last-child {
        margin-bottom: 0;
    }

    .yhm_kategori_mobile > div:first-of-type {
        padding-top: 0;
    }

    .yhm_close {
        background: none;
        /* position: absolute;
    width: 40px;
    height: 40px;
    top: 20px;
    right: 20px; */
        display: Flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .yhm_kategori_kesfet_span {
        padding-top: 20px;
        margin-top: 20px;
        border-top: 1px solid #eee;
    }

    .yhm_mobile_border {
        padding-top: 20px;
        margin-top: 20px;
        border-top: 1px solid #eee;
    }

    .yhm_mobile-menu__title {
        display: flex;
        align-items: center;
        gap: 4px;
        margin-bottom: 12px;
    }
}

@media screen and (min-width: 1100px) and (max-width: 1478px) {
    .yhm_kategori_flex li a {
        font-size: 20px;
    }
    .yhm_kategori_flex li button {
        font-size: 20px;
    }
    .yhm_kategori_cocuk h3,
    .yhm_kategori_kesfet h3,
    .yhm_kategori_tc h3,
    .yhm_kategori_ibb h3 {
        font-size: 24px;
    }

    .yhm_kategori_alt {
        padding: 0 30px;
    }
}

.header__right__dilSec {
    height: 44px;
    width: 44px;
    display: flex;
    border-radius: 4px;
    font-size: 15px;
    border: 1px solid #e1e1e1;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    position: relative;
}

    .header__right__dilSec > button {
        border: none;
        outline: none;
        background: none;
        position: relative;
        width: 100%;
        height: 100%;
    }

        .header__right__dilSec > button > img:nth-child(2) {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: 5px;
        }

    .header__right__dilSec > ul {
        position: absolute;
        top: 70px;
        right: 1px;
        width: 125px;
        background-color: #fff;
        color: #000;
        border-radius: 4px;
        display: none;
    }

        .header__right__dilSec > ul > li {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            padding: 10px 0;
            border-bottom: 1px solid #dfdfdf;
            cursor: pointer;
        }

            .header__right__dilSec > ul > li > img {
                width: 22px;
            }

            .header__right__dilSec > ul > li:last-child {
                border-bottom: none;
            }

.open {
    display: show !important;
}

.cityModalWrapper_chooseLang {
    /*padding: 0 30px;*/
    width: calc(100% - 30px);
    margin-top: 12px;
    margin-bottom: 32px;
}

    .cityModalWrapper_chooseLang > div {
        position: relative;
        widows: 100%;
    }

    .cityModalWrapper_chooseLang > h2 {
        font-weight: 700;
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 12px;
    }

    .cityModalWrapper_chooseLang > div > form > select {
        width: 100%;
        height: 44px;
        /*background-color: transparent;*/
        border: 1px solid #dfdfdf;
        border-radius: 4px;
        padding: 10px 16px;
        font-size: 14px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: white;
        background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
        background-repeat: no-repeat;
        background-position-x: 97%;
        background-position-y: 10px;
    }

    .cityModalWrapper_chooseLang > div > span {
        position: absolute;
        right: 34px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 9px;
        color: #777;
        pointer-events: none;
        display: none;
    }

@media screen and (min-width: 180px) and (max-width: 400px) {
    .cityModalWrapper_chooseLang {
        padding-left: 30px;
    }

    .yhm_success {
        gap: 16px;
    }
}

#slcCountryChange {
    display: none;
}

.yhm_dropdown-wrapper {
    width: 100%;
    position: relative;
    font-family: sans-serif;
}

.yhm_dropdown-display {
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 14px;
    height: 48px;
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
    padding-right: 17px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .yhm_dropdown-display > div {
        display: flex;
        align-items: center;
        gap: 12px;
    }

.yhm_dropdown-options {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 999;
    display: none;
    max-height: 300px;
    overflow-y: auto;
}

.yhm_dropdown-option {
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    font-size: 14px;
}

    .yhm_dropdown-option:hover {
        background-color: #eee;
    }

.yhm_dropdown-flag {
    width: 40px;
    border-radius: 8px;
}

.new_checkbox_v2 {
    cursor: pointer;
    position: relative;
    padding-left: 30px;
    font-size: 14px;
    line-height: 20px;
    user-select: none;
}

    .new_checkbox_v2 input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

    .new_checkbox_v2 .checkmark {
        position: absolute;
        top: 0px;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: transparent;
        border: 1px solid #E1E4EA;
        border-radius: 4px;
        transition: all 0.2s ease;
    }

    .new_checkbox_v2 input:checked ~ .checkmark {
        background-color: #4F46E5;
        border-color: #4F46E5;
    }

    .new_checkbox_v2 .checkmark::after {
        content: "";
        position: absolute;
        display: none;
    }

    .new_checkbox_v2 input:checked ~ .checkmark::after {
        display: block;
    }

    .new_checkbox_v2 .checkmark::after {
        left: 6px;
        top: 2px;
        width: 5px;
        height: 10px;
        border: solid white;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

    .new_checkbox_v2 > a {
        color: #6B6F78;
    }

.yhm_kategori_kesfet > .biletinialOneriyor {
    padding: 0;
    border: none;
}

.yhm_mobile-menu__footer > .biletinialOneriyor {
    padding: 0px;
    padding-bottom: 20px;
    height: auto;
    border: none;
}
.carousel.owl-carousel {
    visibility: hidden;
}

.carousel.owl-carousel.owl-loaded {
    visibility: visible;
}
.heroSlider.owl-carousel {
    visibility: hidden;
}

    .heroSlider.owl-carousel.owl-loaded {
        visibility: visible;
    }

.organizer_nav > div > figure {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 600;
    font-size: 20px;
}

.football_club_information {
    box-shadow: 0px 0px 20px 0px #00000008;
    border: 1px solid #e1e1e1;
    padding: 40px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 100%;
    gap: 43px;
    border-radius: 12px;
}

    .football_club_information > h2 {
        font-weight: 600;
        font-size: 36px;
        line-height: 34px;
        color: black;
    }

    .football_club_information > div {
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: start;
        gap: 28px;
    }

        .football_club_information > div > div {
            display: flex;
            flex-direction: column;
            width: 100%;
            align-items: start;
            gap: 16px;
        }

            .football_club_information > div > div > div {
                display: flex;
                align-items: center;
                gap: 77px;
            }

                .football_club_information > div > div > div > a {
                    color: black;
                }

                .football_club_information > div > div > div > strong {
                    min-width: 70px;
                    display: block;
                }

        .football_club_information > div > p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: 0%;
        }

            .football_club_information > div > p > a {
                text-decoration: underline;
                color: black;
            }

.football_club_information_social {
    display: flex;
    align-items: center;
    gap: 12px !important;
    flex-direction: row !important;
}

@media screen and (min-width: 199px) and (max-width: 1190px) {
    .football_club_information > h2 {
        font-weight: 600;
        font-size: 18px;
        line-height: 30px;
        color: black;
    }

    .football_club_information > div > p {
        font-size: 14px;
        line-height: 20px;
    }

    .football_club_information {
        gap: 20px;
        padding: 24px;
    }

        .football_club_information > div {
            gap: 14px;
        }
}
.futbol_kategori_banner {
    position: relative;
    margin-top:40px;
}

    .futbol_kategori_banner > div {
        position: absolute;
        top: 32px;
        left: 32px;
        bottom: 32px;
        color: white;
        max-width: 640px;
        display: flex;
        flex-direction: column;
        align-items: start;
        gap: 4px;
        justify-content: center;
    }

        .futbol_kategori_banner > div > strong {
            font-weight: 600;
            font-size: 32px;
            display: block;
        }

        .futbol_kategori_banner > div > p {
            line-height: 23px;
            opacity: 80%;
            font-size: 16px;
            letter-spacing: 0%;
        }

        .futbol_kategori_banner > div > a {
            background-color: #3dab5d;
            color: white;
            display: flex;
            align-items: center;
            gap: 10px;
            height: 40px;
            padding: 9px 24px;
            border-radius: 8px;
            margin-top: 20px;
        }

.club-carousel {
    position: relative;
    width: 100%;
    /* overflow: hidden; */ 
}

.club-carousel__wrapper {
    overflow: hidden;
    width: 100%;
}

.club-carousel__list {
    display: flex;
    gap: 12px;
    list-style: none;
    padding: 0;
    margin: 0;
    will-change: transform;
}

.club-carousel__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
}

.club-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.75rem;
    color:black;
}

.club-card__logo-wrapper {
    width: 100%;
    border-radius: 0.5rem;
    border : 1px solid #dfdfdf;
    display: flex;
    align-items: center;
    justify-content: center;
}

.club-card__logo {
    object-fit: scale-down;
    height: 100px;
    width: 100%;
    max-width:100px;
}

.club-card__name {
    font-weight: 500;
}

.season_tickets_item {
    width: 100%;
}

.season_tickets {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 10px;
}

.season_tickets_item {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 20px;
}

    .season_tickets_item > figcaption {
        font-weight: 600;
        font-size: 16px;
    }

.football_all_match {
    position: relative;
}

    .football_all_match > img {
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
    }

    .football_all_match > figure {
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }

    .football_all_match > span {
        position: absolute;
        top: 12px;
        left: 16px;
        background-color: white;
        font-weight: 600;
        font-size: 13px !important;
        line-height: 100%;
        padding: 6px 16px;
        border-radius: 8px;
    }

    .football_all_match > figcaption {
        border: 1px solid #dfdfdf;
        display: flex;
        align-items: start;
        gap: 20px;
        flex-direction: column;
        padding: 20px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

        .football_all_match > figcaption > div > small {
            opacity: 0.5;
            color: black;
            font-weight: 600;
            font-size: 10px;
        }

        .football_all_match > figcaption > div > span {
            font-weight: 600;
            font-size: 16px;
            line-height: 100%;
            white-space: wrap;
        }

        .football_all_match > figcaption > div {
            display: flex;
            flex-direction: column;
            gap: 2px;
        }

            .football_all_match > figcaption > div > time {
                font-weight: 600;
                font-size: 13px;
                line-height: 100%;
            }

            .football_all_match > figcaption > div > p {
                font-weight: 400;
                font-size: 12px;
                line-height: 100%;
                opacity: 0.5;
            }

    .football_all_match figure img {
        width: 100%;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        max-height: 320px;
        object-fit: cover;
    }
    .football_all_match h3 a{
        color:black;
        font-weight:600;
    }
    .football_all_match figure {
        max-height: 320px;
    }
    .football_all_match figure > a {
        max-height:320px;
    }

.club-carousel.owl-carousel .owl-nav.disabled {
    display:none !important;
}

.club-carousel .owl-nav,
.season_tickets .owl-nav {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    display: flex !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: 80px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

    .club-carousel .owl-nav button.owl-prev,
    .season_tickets .owl-nav button.owl-prev {
        left: -3.125rem;
    }

    .club-carousel .owl-nav button.owl-next,
    .season_tickets .owl-nav button.owl-next {
        right: -3.125rem;
    }

    .club-carousel .owl-nav button,
    .season_tickets .owl-nav button {
        width: 3.125rem;
        height: 3.125rem;
        position: absolute;
        top: -3.125rem;
    }

        .club-carousel .owl-nav button span,
        .season_tickets .owl-nav button span {
            font-size: 2.5rem;
            color: #454545;
        }
/* .owl-theme .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
} */
.owl-theme .owl-nav [class*="owl-"]:hover {
    background-color: transparent;
}

.season_tickets_banner {
    width: 100%;
    margin: 40px 0;
    display: flex;
    flex-direction: column;
}

.football_club {
    margin-top: 40px;
}

@media (min-width: 1024px) {
    .club-card__logo-wrapper {
        width: 100%;
    }

    .club-card__logo {
        height: 140px;
    }
}

@media (max-width: 1024px) {
    .club-carousel{
    padding: 16px;
}

.kategori__etkinlikler_futbol {
    padding: 16px;
}
    .futbol_kategori_banner {
        padding: 0 20px;
    }

    .kategori_banners_title {
        padding-left: 20px;
    }

    .futbol_kategori_banner > div > strong {
        font-size: 16px;
    }

    .futbol_kategori_banner > div > p {
        font-size: 12px;
    }

    .futbol_kategori_banner > div > a {
        margin-top: 10px;
        font-size: 12px;
        padding: 6px 20px;
    }

    .futbol_kategori_banner img {
        width: 100%;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

    .club-carousel .owl-nav,
    .season_tickets .owl-nav {
        display: none !important;
    }

    .season_tickets_banner > .kategori_banners_title {
        padding-left: 20px;
    }
}

@media (max-width: 800px) {
    .futbol_kategori_banner > div {
        position: static;
        color: black;
        border: 1px solid #dfdfdf;
        padding: 20px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        max-width: 100%;
        width: 100%;
    }
    .kategori__etkinlikler_futbol ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 8px;
    }
        .futbol_kategori_banner > div > a {
            width: 100%;
            justify-content: center;
            margin-top: 20px;
        }
}
@media (max-width: 500px) {
    .kategori__etkinlikler_futbol ul {
        display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 8px;
    }
}
.kategori__etkinlikler_futbol ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
}

    .kategori__etkinlikler_futbol ul li {
        width: 100%;
    }

.futbol_kategori_banner_slider .owl-theme .owl-dots .owl-dot.active span {
    background-color: #3C3C3C;
}

.football_ondigital {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 8px 0;
    background-color: #00FF00;
    font-size: 13px;
    line-height: 100%;
    left: 0;
    color: black;
    text-align: center;
}

.football_all_match > figure {
    position: relative;
}
.club-carousel.owl-carousel.owl-loaded {
    visibility: visible;
}

.club-carousel.owl-carousel {
    visibility: hidden;
    /* ... existing CSS content ... */

    /* Etkinlik Takvimi Custom Select Styles */
    /* Mobil cihazlar için */
    @media only screen and (max-width: 930px) {
        .customSelect {
            display: none !important;
        }

        .citySelectNat {
            display: block !important;
            width: 100%;
            padding: 10px;
            font-size: 16px;
            border: 1px solid #ccc;
            border-radius: 4px;
        }
    }

    @media only screen and (min-width: 931px) {
        .citySelectNat {
            display: none !important;
        }

        .customSelect {
            display: block !important;
            min-height: 44px;
            line-height: 44px;
            position: relative;
        }

            .customSelect .selector {
                display: block;
                padding: 10px 40px 10px 15px;
                cursor: pointer;
                user-select: none;
                -webkit-user-select: none;
                -webkit-tap-highlight-color: transparent;
                background: white;
                border: 1px solid #ccc;
                border-radius: 4px;
            }

            .customSelect .scrollList {
                position: absolute;
                top: 100%;
                left: 0;
                right: 0;
                background: white;
                border: 1px solid #ccc;
                max-height: 200px;
                overflow-y: auto;
                z-index: 1000;
                display: none;
                border-top: none;
                border-radius: 0 0 4px 4px;
            }

            .customSelect.active .scrollList {
                display: block !important;
            }

            .customSelect .scrollList ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .customSelect .scrollList ul li {
                    padding: 10px 15px;
                    cursor: pointer;
                    border-bottom: 1px solid #eee;
                    min-height: 44px;
                    line-height: 24px;
                    display: flex;
                    align-items: center;
                }

                    .customSelect .scrollList ul li:hover {
                        background-color: #f5f5f5;
                    }

            .customSelect .arrow {
                position: absolute;
                right: 15px;
                top: 50%;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                pointer-events: none;
                transition: transform 0.3s ease;
                -webkit-transition: -webkit-transform 0.3s ease;
            }

            .customSelect.active .arrow {
                transform: translateY(-50%) rotate(180deg);
                -webkit-transform: translateY(-50%) rotate(180deg);
            }
    }

    /* Etkinlik Takvimi Header Styles */
    #takvimHeader {
        width: 100%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 40px 0;
        position: relative;
    }

    #takvimHeader .takvim-logo {
        display: block;
        margin: 0 auto 30px;
        max-width: 200px;
    }

    #takvimHeader .header-container {
        position: relative;
        z-index: 2;
    }

    #takvimHeader .warn {
        text-align: center;
        margin-bottom: 20px;
        font-size: 16px;
        color: white;
    }

    /* Takvim container styles */
    .main-content {
        padding: 40px 0;
    }

    .takvim-container {
        position: relative;
    }

    /* Color info styles */
    .color-info {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
        flex-wrap: wrap;
    }

    .color-info > div {
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 14px;
    }

    .color-item {
        width: 16px;
        height: 16px;
        border-radius: 2px;
        display: inline-block;
    }

    .color-item.full {
        background-color: #dc3545;
    }

    .color-item.open {
        background-color: #28a745;
    }

    .color-item.notopen {
        background-color: #6c757d;
    }

    .color-item.cocuk {
        background-color: #ffc107;
    }

    .color-item.muzikal {
        background-color: #17a2b8;
    }

    /* Ajax loader styles */
    .ajax-loader {
        padding: 40px 0;
    }

    .ajax-loader img {
        width: 32px;
        height: 32px;
    }

    /* Responsive adjustments */
    @media only screen and (max-width: 768px) {
        #takvimHeader {
            padding: 20px 0;
        }

        #takvimHeader .takvim-logo {
            max-width: 150px;
            margin-bottom: 20px;
        }

        .color-info {
            gap: 15px;
        }

        .color-info > div {
            font-size: 12px;
            gap: 6px;
        }

        .color-item {
            width: 12px;
            height: 12px;
        }

        .main-content {
            padding: 20px 0;
        }
    }

.new_bi_puan {
    width: 65%;
    background: white;
    padding: 40px;
    border-radius: 8px;
    box-shadow: 0px 0px 20px 0px #00000014;
    display: flex;
    align-items: start;
    gap: 40px;
    flex-direction: column;
}

.new_bi_puan_modal_close {
    width: 100%;
    display: flex;
    justify-content: end;
}

    .new_bi_puan_modal_close > button {
        background-color: white;
        text-align: end;
    }

.new_bi_puan h3,
.new_bi_puan_modal_odeme h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 18px;
    letter-spacing: 1%;
    margin-bottom: 4px;
}

.new_bi_puan > div > div > span,
.new_bi_puan_modal_odeme > div > span {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1%;
    color: #474747;
}

.new_bi_puan h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 20px;
}

.new_bi_puan_bakiye > div > strong {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
    color: #14171f;
}

.new_bi_puan_bakiye > div > p {
    font-size: 14px;
    line-height: 150%;
    color: #14171f;
    margin-top: 8px;
}

.new_bi_puan_bakiye > div > strong > span {
    color: #9aa2b8;
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
}

.new_bi_puan_content {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 20px;
    width: 100%;
}

.new_bi_puan_bakiye > div {
    padding: 24px;
}

.new_bi_puan_bakiye {
    border: 1px solid #e3e7f2;
    border-radius: 16px;
    width: 100%;
}

.new_bi_puan_buttons {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    border-top: 1px solid #e3e7f2;
}

    .new_bi_puan_buttons > button,
    .new_bi_puan_buttons > a {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #ffffff;
        background-color: #3dab5d;
        padding: 12px 0;
        width: 100%;
        border-radius: 6px;
        text-align: center;
        border: 1px solid #3dab5d;
    }

    .new_bi_puan_buttons > a {
        color: #000000;
        background-color: white;
        border: 1px solid #dfdfdf;
    }

.new_bi_puan-container {
    border: 1px solid #e3e7f2;
    border-radius: 8px;
    padding: 12px;
    font-family: Arial, sans-serif;
    background-color: #fff;
    width: 100%;
}

.new_bi_puan-item,
.new_bi_puan_payment_item {
    display: flex;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #f1f1f1;
}

    .new_bi_puan-item:nth-last-child(2) {
        border-bottom: none;
    }

.new_bi_puan_gecmis .new_bi_puan-item:nth-last-child(1) {
    border-bottom: none;
}

.new_bi_puan_gecmis .new_bi_puan-item:nth-last-child(2) {
    border-bottom: 1px solid #f1f1f1;
}

.new_bi_puan_paket_item:nth-last-child(1),
.new_bi_puan_payment_item:nth-last-child(2) {
    border: none;
}

.new_bi_puan-icon {
    width: 24px;
    height: 24px;
    margin-right: 12px;
}

.new_bi_puan-text {
    flex: 1;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
    color: #212b36;
}

.new_bi_puan-amount {
    width: 120px;
    font-size: 14px;
    line-height: 22px;
    color: #637381;
}

    .new_bi_puan-amount.positive {
        color: #16a34a;
    }

    .new_bi_puan-amount.negative {
        color: #dc2626;
    }

.new_bi_puan-date {
    width: 140px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: right;
    color: #637381;
}

.new_bi_puan-footer {
    padding: 20px 16px 0px 16px;
}

    .new_bi_puan-footer a {
        color: #2563eb;
        font-size: 14px;
        line-height: 22px;
        text-decoration: none;
    }

        .new_bi_puan-footer a:hover {
            text-decoration: underline;
        }

.new_bi_puan_desc > p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1%;
    margin-bottom: 20px;
}

.new_bi_puan_desc > a {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
    color: #0a84ff;
}

.new_bi_puan_modal {
    width: 100%;
    display: none;
    position: fixed;
    height: 100%;
    z-index: 999991;
    max-height: 100vh;
    top: 0;
    right: 0;
    background-color: rgb(0, 0, 0, 0.5);
}

.new_bi_puan_modal_odeme {
    max-width: 600px;
    width: 100%;
    height: 100%;
    z-index: 999992;
    position: fixed;
    top: 0;
    right: 0;
    background-color: white;
    padding: 40px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    overflow-y: auto;
}

.nlr_create {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .nlr_create > span {
        width: 5px;
        height: 19px;
        background-color: #ed3200;
        display: block;
        border-radius: 4px;
    }

    .nlr_create > p > a {
        color: #0c66e4;
        font-size: 14px;
    }

    .nlr_create > p {
        color: #707070;
        font-size: 14px;
    }

.new_bi_puan_paket {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    box-shadow: 0px 0px 10px 0px #0000000d;
    margin-top: 20px;
}

.new_bi_puan_paket_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 14px;
    border-bottom: 1px solid #e1e1e1;
    padding: 20px;
}

    .new_bi_puan_paket_item > div,
    .new_bi_puan_paket_item > div > div {
        display: flex;
        align-items: center;
        gap: 14px;
    }

    .new_bi_puan_paket_item span {
        font-size: 11px;
        line-height: 24px;
        letter-spacing: 2%;
        text-align: center;
        text-decoration: line-through;
        color: #888888;
    }

    .new_bi_puan_paket_item button {
        width: 80px;
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 2%;
        text-align: center;
        vertical-align: middle;
        border-radius: 8px;
        background-color: #3dab5d;
        color: white;
        border: 1px solid #3dab5d;
    }

.new_bi_puan_payment_item {
    justify-content: space-between;
}

    .new_bi_puan_payment_item > div {
        display: flex;
        align-items: baseline;
        gap: 8px;
    }

        .new_bi_puan_payment_item > div > div {
            display: flex;
            align-items: start;
            flex-direction: column;
            gap: 4px;
        }

            .new_bi_puan_payment_item > div > div > span {
                font-size: 11px;
                line-height: 16px;
                color: #747474;
            }

.new_bi_puan_accordion-content > ul {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
}

.new_bi_puan_accordion-content input:not([type="checkbox"]),
.new_bi_puan_accordion-content input:not([type="checkbox"]),
.new_bi_puan_datepicker-input input {
    width: 100%;
    height: 2.8125rem;
    padding: 0.625rem;
    background-color: white;
    border: 0.0625rem solid #e1e4ea;
    border-radius: 8px !important;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    font-size: 0.9375rem;
    color: #474747;
}

.new_bi_puan_accordion-content .crtA_v2_select-wrapper select {
    width: 100%;
    height: 2.8125rem;
    padding: 0.625rem;
    background-color: white;
    border: 0.0625rem solid #e1e4ea;
    border-radius: 8px !important;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    font-size: 0.9375rem;
    color: #474747;
}

.new_bi_puan_accordion-content input:not([type="checkbox"]):focus,
.new_bi_puan_accordion-content input:not([type="checkbox"]):focus,
.new_bi_puan_datepicker-input input:focus {
    border: 2px solid #0c66e4;
}

.new_bi_puan_accordion-content select:focus {
    border: 2px solid #0c66e4;
    outline: none; /* Varsayılan mavi çerçeveyi kaldırır */
}

.new_bi_puan_accordion-content > ul > li > span,
.new_bi_puan_payment_item_skt > div > span {
    font-size: 14px;
    color: #6b6f78;
    margin-bottom: 8px;
    display: block;
}

.new_bi_puan_payment_item_skt {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .new_bi_puan_payment_item_skt > div > div {
        display: flex;
        align-items: center;
        gap: 8px;
        margin-bottom: 0;
    }

.new_bi_puan_checkbox {
    margin-top: 40px;
    display: flex;
    align-items: center;
}

.new_checkbox_v2 {
    cursor: pointer;
    position: relative;
    padding-left: 30px;
    font-size: 14px;
    line-height: 20px;
    user-select: none;
}

    .new_checkbox_v2 input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

    .new_checkbox_v2 .checkmark {
        position: absolute;
        top: 2px;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: transparent;
        border: 1px solid #e1e4ea;
        border-radius: 4px;
        transition: all 0.2s ease;
    }

    .new_checkbox_v2 input:checked ~ .checkmark {
        background-color: #4f46e5;
        border-color: #4f46e5;
    }

    .new_checkbox_v2 .checkmark::after {
        content: "";
        position: absolute;
        display: none;
    }

    .new_checkbox_v2 input:checked ~ .checkmark::after {
        display: block;
    }

    .new_checkbox_v2 .checkmark::after {
        left: 6px;
        top: 2px;
        width: 5px;
        height: 10px;
        border: solid white;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

    .new_checkbox_v2 > a {
        color: #6b6f78;
    }

.new_bi_puan_checkbox > label {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 2%;
}

    .new_bi_puan_checkbox > label > a {
        color: #2787ff;
    }

.new_bi_puan_odeme_button > button {
    background-color: #3dab5d;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    color: white;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 1%;
    padding: 14px 22px;
    border-radius: 4px;
    margin-top: 40px;
}

.new_bi_puan_selected {
    background-color: white !important;
    border: 1px solid #dfdfdf !important;
    color: #000 !important;
}

.new_bi_puan_datepicker-container {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: sans-serif;
}

    .new_bi_puan_datepicker-container > button {
        border-radius: 8px;
        padding: 14px 10px;
        background-color: #0c66e4;
        color: white;
        font-weight: 500;
        font-size: 14px;
        border: none;
        cursor: pointer;
    }

.new_bi_puan_datepicker-input {
    position: relative;
    display: flex;
    align-items: center;
}

    .new_bi_puan_datepicker-input > span {
        position: absolute;
        left: 8px;
    }

    .new_bi_puan_datepicker-input input {
        width: 100%;
        max-width: 190px;
        height: 2.8125rem;
        padding: 0.625rem;
        padding-left: 40px;
        background-color: white;
        border: 0.0625rem solid #e1e4ea;
        border-radius: 8px !important;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        font-size: 0.9375rem;
        color: #474747;
    }

        .new_bi_puan_datepicker-input input:focus {
            border: 1px solid #0c66e4;
        }

@media only screen and (max-width: 1300px) {
    .new_bi_puan {
        width: 100%;
        margin-top: 1.875rem;
        padding: 20px;
    }
}

@media only screen and (max-width: 700px) {
    .new_bi_puan_datepicker-container {
        flex-direction: column;
        width: 100%;
    }

    .new_bi_puan_datepicker-input input {
        max-width: 100%;
    }

    .new_bi_puan_datepicker-input {
        width: 100%;
    }

    .new_bi_puan_datepicker-container > button {
        width: 100%;
    }

    .new_bi_puan_modal_odeme {
        padding: 20px;
        max-width: 500px;
    }

    .new_bi_puan_paket_item > div > div {
        flex-direction: column;
        gap: 0px;
        align-items: end;
    }

    .new_bi_puan-container {
        overflow-x: auto;
    }

    .new_bi_puan-item {
        min-width: 600px;
    }

    .new_bi_puan-amount {
        width: 90px;
    }
}
