.container-fluid.tyt{padding-left: 20px;padding-right: 20px;}
.container-fluid.tyt.slide-container{padding: 0;margin: 0 20px;}
.nav-v4 .container-fluid.tyt{padding-left: 10px;}
.header .container-fluid.tyt .usercp{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: end;-webkit-align-items: center;align-items: center;white-space: nowrap;float: right;margin-left: auto;}
.header .container-fluid.tyt .usercp > li:last-child{padding-right: 0;}
.header .container-fluid.tyt .usercp > li:last-child a{padding-right: 0;}
.header .container-fluid.tyt .usercp > li.sub-menu .menu.menu-profile{right: 0;}
.fixed_container{position: fixed;width: 100%;transition: top 0.4s ease 0s;z-index: 99;}
.header-space{margin-top: 115px;display: inline-block;}
.header-space.hv4{margin-top: 145px;}
.nav-v4{margin-bottom: 0;}
.nav-v4 .sub-menu_ .menu .menu-col-3{border-right: solid 0px #fafafa;margin-right: 0px !important;}
.nav-v4 .sub-menu_ .menu{width: 480px;}
.fs-banner{margin-bottom: 0px;}
.fs-banner img{width: 100%;border-radius: 0;}
.home-slider-content{margin-top: 20px;margin-bottom: 0px;position: relative;z-index: 0;}
.home-slider-content a{color: #fff;font-size: 18px;font-weight: 300;}
.home-slider-content .image-content img{border-radius: 0;}
.home-slider-content .info-content{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;background-color: var(--orange);margin-top: 2px;height: 45px;line-height: 0;}
.home-slider-content .info-content>div{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.home-slider-content .info-content>div span:first-child{margin-right: 6px;}
.home-slider-content .info-content>div:first-child{margin-right: 20px;}
.home-slider-content .swiper-button-prev img{position:relative;left: 4px;}
.home-slider-content .swiper-button-next img{position:relative;right: 4px;}
.home-slider-content .swiper-button-next, .home-slider-content .swiper-button-prev{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;background-color: #FFFFFF;width: 45px;height: 45px;border-radius: 6px;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);}
.home-slider-content .swiper-button-prev img, .home-slider-content .swiper-button-next img{width: 28px;}

.homepage-slider .swiper{width: 100%;height: 100%;}
.homepage-slider .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.homepage-slider .swiper-slide .image-content img{display: block;width: 100%;height: 100%;object-fit: cover;}
.home-slider-content .swiper-button-next:after, .home-slider-content .swiper-button-prev:after{display: none!important;}
.home-slider-content .swiper-button-next{right: -10px;}
.home-slider-content .swiper-button-prev{left: -10px;}
.home-slider-content .swiper-button-prev, .home-slider-content .swiper-button-next{opacity: 0;transition: opacity ease-in-out .150ms;}
.home-slider-content:hover .swiper-button-prev, .home-slider-content:hover .swiper-button-next{opacity: 1;}
.homepage-slider .swiper-wrapper{margin-right: 20px;padding-right: 20px;}

.homepage-form-content{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.homepage-form-content .homepage-form-item h4{margin-bottom: 0;color: var(--navy-blue);font-weight: 400;font-size: 22px;}
.homepage-form-content .homepage-form-item .bootstrap-select.btn-group .dropdown-toggle.btn-default{padding-left: 40px;font-size: 14px;width: 175px;border: 1px solid;padding-top: 11px;padding-bottom: 11px;padding-right: 35px;}
.homepage-form-content .homepage-form-item:nth-child(2) .bootstrap-select .dropdown-toggle:before{content: '';background-image: url('/files/frontend/icons/tarih-color.svg');height: 25px;width: 25px;display: block;position: absolute;left: 10px;bottom: 9px;}
.homepage-form-content .homepage-form-item:nth-child(3) .bootstrap-select .dropdown-toggle:before{content: '';background-image: url('/files/frontend/icons/konum-color.svg');height: 25px;width: 25px;display: block;position: absolute;left: 10px;bottom: 9px;}
.homepage-form-content .homepage-form-item:nth-child(4) .bootstrap-select .dropdown-toggle:before{content: '';background-image: url('/files/frontend/icons/tur.svg');height: 27px;width: 27px;display: block;position: absolute;left: 10px;bottom: 9px;}
.homepage-form-content .homepage-form-item:nth-child(4) .bootstrap-select .dropdown-toggle span{margin-left: 3px;}
.homepage-form-content .homepage-form-item button[type=submit]{padding: 7px 9px;}
.homepage-form-content .homepage-form-item .bootstrap-select.btn-group .dropdown-toggle .caret{height: 28px;width: 30px;background-image: url('/files/frontend/icons/ok-color.svg');background-position: center;background-repeat: no-repeat;right: 8px;margin: -14px 0 0;}

.hp-line{width: 100%;}

.v4 .lSSlideWrapper{margin: 0 50px;}
.v4 .lSAction>.lSNext{right: -10px;left: auto;}
.v4 .lSAction>.lSPrev{left: -10px;}

.homepage-slider-tickets .swiper-slide{width: 250px!important;}
.homepage-slider-tickets .swiper-slide article a img:first-child{width: 100%;}

.swiper-slide .widget.top-img img{border-radius: 0;}
.swiper-tickets-slider{position: relative;z-index: 0;}
.swiper-tickets-slider .tickets-next, .swiper-tickets-slider .tickets-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));transform: translateY(-100%);}
.swiper-tickets-slider .tickets-prev img{position:relative;left: 4px;}
.swiper-tickets-slider .tickets-next img{position:relative;right: 4px;}
.swiper-tickets-slider .tickets-next, .swiper-tickets-slider .tickets-prev{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;background-color: #FFFFFF;width: 45px;height: 45px;border-radius: 6px;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.15);}
.swiper-tickets-slider .tickets-prev img, .swiper-tickets-slider .tickets-next img{width: 28px;}
.swiper-tickets-slider .tickets-next:after, .swiper-tickets-slider .tickets-prev:after{display: none!important;}
.swiper-tickets-slider .tickets-next{right: -10px;}
.swiper-tickets-slider .tickets-prev{left: -10px;}



.swiper-tickets-slider .swiper-slide .color2-bg{background-color: var(--orange);}
.swiper-tickets-slider .swiper-slide img{-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.swiper-tickets-slider .swiper-slide:hover img{opacity: .45;}
.swiper-tickets-slider .swiper-slide:hover .ticket-play-hover-btn{opacity: 1;}
.swiper-tickets-slider .swiper-slide:hover .post-content h3 a{color: var(--orange);}

.homepage-plays-content{display: -ms-flex;display: -webkit-flex;display: flex;overflow: hidden;margin-left: -20px;}
.homepage-plays-content .homepage-plays-item figure>div>a:last-child img:first-child{width: 100%;}
.homepage-plays-content .homepage-plays-item .widget{margin-bottom: 20px;}
.homepage-plays-content .homepage-plays-item .color2-bg{background-color: var(--orange);}
.homepage-plays-content .homepage-plays-item img{-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.homepage-plays-content .homepage-plays-item:hover img{opacity: .45;}
.homepage-plays-content .homepage-plays-item:hover .ticket-play-hover-btn{opacity: 1;}
.homepage-plays-content .homepage-plays-item:hover .post-content h3 a{color: var(--orange);}

.homepage-plays-content .homepage-plays-item{padding-left: 20px;}
.homepage-plays-content.srg .homepage-plays-item:nth-child(n+8){display: none;}
.homepage-plays-content.srg .homepage-plays-item{-webkit-flex: 0 0 14.285714%;flex: 0 0 14.285714%;width: 14.285714%;}

.homepage-plays-content .homepage-plays-item figure{position: relative;}
.homepage-plays-content .homepage-plays-item figure .ticket-play-hover-btn{width: 100px;margin: auto;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
.homepage-plays-content .widget.top-img img{border-radius: 0;}
.homepage-plays-content .widget figure>div img:first-child{width: 100%;}

.home-page .stage-gallery img{opacity: 1;-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.home-page .stage-gallery:hover img{opacity: .45;}
.home-page .stage-gallery>figure{background-color: #071a5288;border-radius: 12px;}
.home-page .stage-gallery>figure a{opacity: 1;-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.home-page .stage-gallery:hover>figure a{opacity: .45;}
.home-page .stage-gallery:hover .post-content a{color: var(--orange);}

@media (max-width: 1500px) {
    .homepage-plays-content.srg .homepage-plays-item{-webkit-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;width: 16.66666667%;}
    .homepage-plays-content.srg .homepage-plays-item:nth-child(n+7){display: none;}
}

@media (max-width: 1300px) {
    .homepage-plays-content.srg .homepage-plays-item{-webkit-flex: 0 0 20%;flex: 0 0 20%;width: 20%;}
    .homepage-plays-content.srg .homepage-plays-item:nth-child(n+6){display: none;}
}

.onstage-content{display: -ms-flex;display: -webkit-flex;display: flex;}
.onstage-content .onstage-filter-content{width: 250px;margin-right: 20px;}
.onstage-content .onstage-theatre-content{width: 100%;}
.onstage-theatre-content #area_activity{display: -ms-flex;display: -webkit-flex;display: flex;overflow: hidden;margin-left: -20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.onstage-theatre-content #area_activity .theater-item figure>div>a img:first-child{width: 100%;}
.onstage-theatre-content #area_activity .theater-item figure>div>a span + img{width: 100%;}
.onstage-theatre-content #area_activity .theater-item{padding-left: 20px;}
.onstage-theatre-content #area_activity .theater-item{-webkit-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;width: 16.66666667%;}
.onstage-theatre-content #area_activity .theater-item .widget{margin-bottom: 20px;}
.onstage-filter-content .widget{margin-bottom: 20px;min-width: 250px;}
.onstage-theatre-content #area_location{display: -ms-flex;display: -webkit-flex;display: flex;overflow: hidden;margin-left: -20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.onstage-theatre-content #area_location .theater-item figure>div>a img:first-child{width: 100%;}
.onstage-theatre-content #area_location .theater-item{padding-left: 20px;}
.onstage-theatre-content #area_location .theater-item{-webkit-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;width: 16.66666667%;}
.onstage-theatre-content #area_location .theater-item .widget{margin-bottom: 20px;}
.onstage-theatre-content #area_exhibitions{display: -ms-flex;display: -webkit-flex;display: flex;overflow: hidden;margin-left: -20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.onstage-theatre-content #area_exhibitions .theater-item figure>div>a img:first-child{width: 100%;}
.onstage-theatre-content #area_exhibitions .theater-item{padding-left: 20px;}
.onstage-theatre-content #area_exhibitions .theater-item{-webkit-flex: 0 0 16.66666667%;flex: 0 0 16.66666667%;width: 16.66666667%;}
.onstage-theatre-content #area_exhibitions .theater-item .widget{margin-bottom: 20px;}

@media (max-width: 1500px) {
    .onstage-theatre-content #area_activity .theater-item{-webkit-flex: 0 0 20%;flex: 0 0 20%;width: 20%;}
    .onstage-theatre-content #area_location .theater-item{-webkit-flex: 0 0 20%;flex: 0 0 20%;width: 20%;}
    .onstage-theatre-content #area_exhibitions .theater-item{-webkit-flex: 0 0 20%;flex: 0 0 20%;width: 20%;}
}

@media (max-width: 1300px) {
    .onstage-theatre-content #area_activity .theater-item{-webkit-flex: 0 0 25%;flex: 0 0 25%;width: 25%;}
    .onstage-theatre-content #area_location .theater-item{-webkit-flex: 0 0 25%;flex: 0 0 25%;width: 25%;}
    .onstage-theatre-content #area_exhibitions .theater-item{-webkit-flex: 0 0 25%;flex: 0 0 25%;width: 25%;}
}

.row.m-t-10{margin-top: 10px;}


@media (max-width: 1920px) {
    .home-slider-content .info-content .location span:last-child{display: inline-block;max-width: 195px;width: calc(100%);overflow: hidden;line-height: 1;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1}
}

@media (max-width: 1600px) {
    .home-slider-content .info-content .location span:last-child{display: inline-block;max-width: 140px;width: calc(100%);overflow: hidden;line-height: 1;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1}
}

@media (max-width: 1400px) {
    .home-slider-content .info-content .location span:last-child{display: inline-block;max-width: 160px;width: calc(100%);overflow: hidden;line-height: 1;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1}
}

@media (max-width: 1200px) {
    .home-slider-content .info-content .location span:last-child{display: inline-block;max-width: 120px;width: calc(100%);overflow: hidden;line-height: 1;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1}
}

.fringe-btn{background-color: #6c8cff;}
.fringe-btn:hover{background-color: #a888ff!important;}

.ist-fest-btn{background-color: #fa7497;}
.ist-fest-btn:hover{background-color: #FFFFFF!important;color: #fa7497!important;}

.mega-two-banner{margin-top: 20px;}

.puana-gore-page .custom_check + .custom_label:before{background: #ffffff;}
