:root{
    --c1: #e3a63a;
    --c2: #c0da6a;
    --c3: #ffcd38;
    --text-color: #221e1f;
    --table-border-color: #bbb!important;
}
a, button, svg{text-decoration: none;transition: all ease-in-out .15s;}
body{font-family: 'Poppins', sans-serif;}
/*HEADER*/
header.desktop-header{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;background-color: #000;border-radius: 10rem;border-bottom: 3px solid var(--c1);position: fixed;top: 0px;left: 0;right: 0;z-index: 9;}
header.desktop-header .logo-content{position: absolute;top: -20px;}
header.desktop-header .logo-content a{background-color: #f8f8f8;display: block;padding: 34px;border-radius: 100%;border: 3px solid #fff;transition: background-color .15s ease-in-out;}
header.desktop-header.grey .logo-content a{background-color: #f8f8f8;}
header.desktop-header nav{width:100%;display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;padding: 16px 0;}
header.desktop-header nav ul{display: -ms-flex;display: -webkit-flex;display: flex;padding-left: 0;margin-left: 0;list-style-type: none;margin-bottom: 0;}
header.desktop-header nav ul.nav-left li:first-child{margin-right: 0!important;}
header.desktop-header nav ul:first-child{margin-left: 30px;}
header.desktop-header nav ul:last-child{margin-right: 30px;}
header.desktop-header nav ul li:not(:last-child){margin-right: 30px;}
header.desktop-header nav ul li a{color: #f8f8f8;font-size: 16px;font-weight: 500;}
header.desktop-header.grey nav ul li a{color: #f8f8f8;font-size: 16px;font-weight: 500;}
header.desktop-header nav ul li a:hover{color: var(--c1);}
header.desktop-header nav ul li a.active{color: var(--c1);}
@media (max-width: 991px) {
    body{overflow-x: hidden;}
    header.desktop-header{display: none!important;}
}
/*HEADER*/

/*HEADER MOBILE*/
header.mobile-header{position: fixed;top: 0;z-index: 101;width: 100vw;}
header.mobile-header nav{background-color: var(--text-color);height: 65px;}
header.mobile-header .menu-content{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 0 42px;}
header.mobile-header .menu-content .hamburger-icon button{background: none!important;border: 0!important;outline: none!important;}
header.mobile-header #menuToggle{display: flex;flex-direction: column;position: relative;top: 25px;left: 25px;z-index: 1;-webkit-user-select: none;user-select: none;}
header.mobile-header #menuToggle input{display: flex;width: 40px;height: 32px;position: absolute;cursor: pointer;opacity: 0;z-index: 2;}
header.mobile-header #menuToggle span{display: flex;width: 29px;height: 2px;margin-bottom: 5px;position: relative;background: var(--c1);border-radius: 3px;z-index: 1;transform-origin: 5px 0px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
header.mobile-header #menuToggle span:first-child{transform-origin: 0% 0%;}
header.mobile-header #menuToggle span:nth-last-child(2){transform-origin: 0% 100%;}
header.mobile-header.menuOpen #menuToggle span{opacity: 1;transform: rotate(45deg) translate(-3px, -16px);background: var(--text-color);}
header.mobile-header.menuOpen #menuToggle span:nth-last-child(3){opacity: 0;transform: rotate(0deg) scale(0.2, 0.2);}
header.mobile-header.menuOpen #menuToggle span:nth-last-child(2){transform: rotate(-45deg) translate(0, 14px);}
header.mobile-header #menu{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;margin: 0;padding: 50px;padding-top: 150px;background-color: var(--c1);-webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(100%, 0);transition: transform 0.5s;list-style-type: none;}
header.mobile-header #menu li{padding: 10px 0;transition-delay: 2s;text-align: center;}
header.mobile-header #menu li a{color: var(--text-color);font-size: 20px;font-weight: 500;}
header.mobile-header.menuOpen #menuToggle ul{transform: none;}
header.mobile-header .menu-content .logo-content{position: relative;top: -40px;margin: 0 auto;z-index: 100;}
header.mobile-header .logo-content a{background-color: #f8f8f8;display: block;padding: 20px;border-radius: 100%;border: 3px solid #fff;transition: background-color .15s ease-in-out;}
header.mobile-header.grey .logo-content a{background-color: #f8f8f8;}
header.mobile-header .logo-content a img{width: 90px;}
header.mobile-header .social-media-content a:first-child{margin-right: 5px;}
header.mobile-header .social-media-content svg{fill: var(--text-color);width: 34px;height: 34px;}
@media (min-width: 992px) {
    header.mobile-header{display: none!important;}
}
/*HEADER MOBILE*/

/*HOME SLIDER*/
section.home-slider-content .swiper{width: 100%;height: 100vh;}
section.home-slider-content .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;}
section.home-slider-content .swiper-slide>img{display: block;width: 100%;height: 100vh;object-fit: cover;}
@media (min-width: 992px) {
    section.home-slider-content .mob-navi{position: relative;}
    section.home-slider-content .navigation-slider{position: absolute;right: 20px;bottom: 15px;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
    section.home-slider-content .navigation-slider .swiper-button-prev2{margin-right: 5px;}
    section.home-slider-content .slider-inner-content{position: absolute;left: 0;right: 0;bottom: 0px;background-color: var(--c1);border-radius: 10rem;border-bottom: 3px solid #000;}
    section.home-slider-content .slider-inner-content ul{list-style-type: none;padding-left: 0;display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;margin-bottom: 0;margin-right: 120px;margin-left: 15px;}
    section.home-slider-content .slider-inner-content ul li{padding-top: 12px;padding-bottom: 12px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;min-height: 65px;}
    section.home-slider-content .slider-inner-content ul li{padding-right: 15px;margin-right: 15px;border-radius: 10rem;border-right: 1px solid #00000060;font-size: 18px;font-weight: 600;color: #000;}
    section.home-slider-content .slider-inner-content ul li.name a{font-size: 26px;font-weight: 700;color: #000000;}
    section.home-slider-content .slider-inner-content ul li img{margin-right: 10px}
}
@media (max-width: 991px) {
    section.home-slider-content .navigation-slider>div{position: absolute;top: 50%;z-index: 98;transform: translate(0, -50%);border-radius: 100%;}
    section.home-slider-content .navigation-slider>div.swiper-button-next2{right: 15px;}
    section.home-slider-content .navigation-slider>div img{filter: invert(1);}
    section.home-slider-content .slider-inner-content{position: absolute;left: 0;right: 0;bottom: 0px;}
    section.home-slider-content .slider-inner-content ul{list-style-type: none;padding-left: 0;}
    section.home-slider-content .slider-inner-content ul li:first-child{background-color: var(--c1);border-radius: 10rem;border-bottom: 3px solid #000;padding: 4px 8px;}
    section.home-slider-content .slider-inner-content ul li:nth-child(2){background-color: var(--text-color);border-radius: 10rem;border-bottom: 3px solid #000;padding: 4px 8px;}
    section.home-slider-content .slider-inner-content ul li:nth-child(3){background-color: var(--text-color);border-radius: 10rem;border-bottom: 3px solid #000;padding: 4px 8px;}
    section.home-slider-content .slider-inner-content ul li.name a{font-size: 20px;font-weight: 700;color: #000000;}
    section.home-slider-content .slider-inner-content ul li.session-date span{font-size: 16px;font-weight: 700;color: #ffffff;}
    section.home-slider-content .slider-inner-content ul li.session-date img{width: 20px;filter: invert(1);position: relative;bottom: 2px;}
    section.home-slider-content .slider-inner-content ul li.location-name span{font-size: 16px;font-weight: 700;color: #ffffff;}
    section.home-slider-content .slider-inner-content ul li.location-name img{width: 20px;filter: invert(1);position: relative;bottom: 2px;}
    section.home-slider-content .slider-inner-content ul li img{margin-right: 10px}
}
/*HOME SLIDER*/

/*ABOUT US*/
section.about-us-content{color: var(--text-color);padding-bottom: 200px;}
section.about-us-content .top-image{margin-bottom: 50px;}
section.about-us-content .top-image img{width: 100%;}
section.about-us-content .text-content h5{font-size: 18px;font-weight: 600;margin-bottom: 15px;}
section.about-us-content .text-content p{font-size: 14px;font-weight: 400;}
section.about-us-content .team-content h3{text-align: center;margin-top: 40px;margin-bottom: 40px;font-weight: 600;}
section.about-us-content .team-content .teams{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;max-width: 1000px;margin: 0 auto;}
section.about-us-content .team-content .teams .team{}
section.about-us-content .team-content .teams img{border-radius: 100%;max-width: 100%;width:300px;height: 300px;max-height: 100%;border: 2px solid var(--c1);}
section.about-us-content .team-content .teams p{font-weight: 600;text-align: center;margin-top: 15px;font-size: 18px;}
section.about-us-content .cooperation-content{border-top: 1px solid #00000060;margin-top: 40px;padding: 0;}
section.about-us-content .cooperation-content h3{text-align: center;margin-top: 40px;margin-bottom: 40px;font-weight: 600;}
section.about-us-content .cooperation-content .cooperations{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
section.about-us-content .cooperation-content .cooperations .cooperation{text-align: center;margin-bottom: 30px;}
section.about-us-content .cooperation-content .cooperations .cooperation img{border-radius: 100%;border: 2px solid var(--c1);max-width: 160px;}
section.about-us-content .cooperation-content .tiyatrolar-logo{text-align: center;margin-top: 40px;}
section.about-us-content .cooperation-content .tiyatrolar-logo img{max-width: 200px;}

@media (max-width: 991px) {
    section.about-us-content{padding-bottom: 50px;}
    section.about-us-content .cooperation-slider h3{text-align: center;margin-top: 40px;margin-bottom: 40px;font-weight: 600;}
    section.about-us-content .cooperation-slider .swiper-slide{text-align: center;margin-bottom: 30px;}
    section.about-us-content .cooperation-slider .swiper-slide img{border-radius: 100%;border: 2px solid var(--c1);max-width: 100%;}
    section.about-us-content .cooperation-slider .tiyatrolar-logo{text-align: center;margin-top: 40px;}
    section.about-us-content .cooperation-slider .tiyatrolar-logo img{max-width: 150px;}
    section.about-us-content .cooperation-slider .navigation-slider{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
    section.about-us-content .cooperation-slider .navigation-slider>div:first-child{margin-right: 10px;}
    section.about-us-content .top-image img{width: 100%;height: 300px;object-fit: cover;object-position: 30%;}
}
/*ABOUT US*/

/*THEATER SLIDER*/
section.theaters-content{padding: 200px 80px;background-color: #f8f8f8;}
section.theaters-content .swiper-slide {text-align: left;font-size: 18px;}
section.theaters-content .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
section.theaters-content .swiper-slide .theater-img{position: relative;border-radius: 15px;overflow: hidden;}
section.theaters-content .navigation-slider{z-index: 2;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;margin-top: 60px;}
section.theaters-content .navigation-slider .swiper-button-prev3{margin-right: 5px;}
section.theaters-content .swiper-slide .theater-info p{font-size: 22px;font-weight: bold;margin-bottom: 0;margin-top: 15px;color: var(--text-color);}
section.theaters-content .swiper-slide a:hover .theater-info p{color: var(--c1);}
section.theaters-content .theaters{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
section.theaters-content .theaters .theater-item{-webkit-flex: 0 0 calc(25% - 30px);flex: 0 0 calc(25% - 30px);width: calc(25% - 30px);margin-bottom: 60px;}
section.theaters-content .theaters .theater-item{margin-right: 40px;}
section.theaters-content .theaters .theater-item:nth-child(4n){margin-right: 0;}
section.theaters-content .theaters .theater-item img {display: block;width: 100%;height: 100%;object-fit: cover;}
section.theaters-content .theaters .theater-item .theater-img{position: relative;border-radius: 15px;overflow: hidden;}
section.theaters-content .theaters .theater-item .theater-info p{font-size: 22px;font-weight: bold;margin-bottom: 0;margin-top: 15px;color: var(--text-color);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
section.theaters-content .theaters .theater-item a:hover .theater-info p{color: var(--c1);}

@media (min-width: 1024px) {
    section.theaters-content .container{padding: 0;}
}

@media (max-width: 991px) {
    section.theaters-content{padding: 120px 15px 90px;}
    section.theaters-content .theaters .theater-item{-webkit-flex: 0 0 calc(50% - 15px);flex: 0 0 calc(50% - 15px);width: calc(50% - 15px);margin-bottom: 30px;}
    section.theaters-content .theaters .theater-item{margin-right: 15px;}
    section.theaters-content .theaters .theater-item:nth-child(2n){margin-right: 0;}
    section.theaters-content .theaters .theater-item .theater-info p{font-size: 18px;}
}
/*THEATER SLIDER*/

/*CALENDAR CONTENT*/
section.calendar-content{padding: 240px 80px 292px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
section.calendar-content .calendar-item{position: relative;margin-bottom: 80px;width:calc(20% - 30px);margin-right: 30px;}
section.calendar-content .calendar-item a:before{content: '';position: absolute;left: -30px;top: -30px;width: 115px;height: 115px;border-radius: 100%;background-color: var(--c1);z-index: -1;transition: background-color .15s ease-in-out;}
section.calendar-content .calendar-item a svg{transition: fill .15s ease-in-out;fill: var(--text-color);}
section.calendar-content .calendar-item a h4{font-size: 46px;font-weight: bold;line-height: 1;margin-bottom: 5px;color: var(--text-color);}
section.calendar-content .calendar-item a h5{font-size: 26px;font-weight: bold;color: var(--text-color);}
section.calendar-content .calendar-item a h6{font-size: 18px;font-weight: 500;line-height: 1;margin-bottom: 0px;color: var(--text-color);transition: color .15s ease-in-out;}
section.calendar-content .calendar-item a:hover:before{background-color: var(--c2);}
section.calendar-content .calendar-item a:hover h6{color: var(--c2);}
section.calendar-content .calendar-item a:hover svg{fill: var(--c2);}
section.calendar-content:after{content: '';flex: auto;}

@media (max-width: 991px) {
    section.calendar-content {padding:120px 15px 70px 45px;}
    section.calendar-content .calendar-item{position: relative;margin-bottom: 50px;width:calc(50% - 30px);margin-right: 15px;}
    section.calendar-content .calendar-item:nth-child(2n){margin-left: 15px;margin-right: 0px;}
    section.calendar-content .calendar-item a:before{left: -20px;top: -20px;width: 100px;height: 100px;}
    section.calendar-content .calendar-item a h4{font-size: 26px;}
    section.calendar-content .calendar-item a h5{font-size: 18px;}
    section.calendar-content .calendar-item a h6{font-size: 14px;}
}
/*CALENDAR CONTENT*/

/*TİCKET BUY*/
.table, .table *{border-color: var(--table-border-color) !important;}
section.tickets-content{position: relative;padding: 200px 80px;background-color: #f8f8f8;}
section.tickets-content table{max-width: 1440px;margin: 0 auto;}
section.tickets-content th{font-size: 20px;}
section.tickets-content tbody td{vertical-align: middle;color: var(--text-color);}
section.tickets-content .theater-img{width: 100px;}
section.tickets-content .theater-img img{max-width: 70px;width: 100%;}
section.tickets-content .theater-name a{color: var(--text-color);font-weight: 600;font-size: 18px;}
section.tickets-content .theater-name a:hover{color: var(--c1);}
section.tickets-content a.btn-ticket{background-color: var(--c1);color: black;padding: 6px 20px;border-radius: 15rem;border-bottom: 2px solid #000000!important;font-weight: 500;white-space: nowrap;}
section.tickets-content a.btn-ticket:hover{background-color: var(--c2);}
section.tickets-content table tbody tr:last-child>td{border-color: transparent!important;}
section.tickets-content table tbody tr:nth-last-child(2)>td{border-color: transparent!important;}
section.tickets-content tbody td.status span{font-weight: 600;}
section.tickets-content tbody td.status span.red{color: #E74C3C!important;}

@media (max-width: 991px) {
    section.tickets-content{padding: 120px 15px 120px;}
    section.tickets-content th{font-size: 18px;}
    section.tickets-content .theater-img img{max-width: 140px;}
}
@media (min-width: 992px) {
    section.tickets-content tr.mobile-hidden th:last-child{width: 1%;white-space: nowrap;}
    section.tickets-content tbody td.status span{white-space: nowrap;}
}
/*TİCKET BUY*/

/*CONTACT*/
section.contact{position: relative;padding: 200px 0px 80px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
section.contact>div{-webkit-flex: 0 0 50%;flex: 0 0 50%;}
section.contact .left-block h2{margin-bottom: 40px;}
section.contact .left-block .contact-item{margin-bottom: 20px;}
section.contact .left-block .contact-item p{margin-bottom: 5px;}
section.contact .left-block .contact-item a{color: var(--text-color);font-weight: 500;}
section.contact .left-block .contact-item a:hover{color: var(--c1);}
section.contact .left-block .contact-item span{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
section.contact .left-block .contact-item span svg{width: 20px;height: auto;margin-right: 8px;}
section.contact .form-input{margin-bottom: 30px;position: relative;}
section.contact label{font-size: 18px;color: var(--text-color);line-height: 1.5;padding-left: 5px;margin-bottom: 10px;}
section.contact input{display: block;width: 100%;background: transparent;font-size: 16px;font-weight: 600;color: var(--text-color);line-height: 1.2;padding: 4px 15px;height: 40px;border: 1px solid var(--text-color);border-radius: 40px;outline: none;transition: border-color .15s ease-in-out;}
section.contact textarea{display: block;width: 100%;background: transparent;font-size: 16px;font-weight: 600;color: var(--text-color);line-height: 1.2;padding: 15px;height: 120px;;border: 1px solid var(--text-color);border-radius: 40px;outline: none;transition: border-color .15s ease-in-out;}
section.contact input:focus, section.contact textarea:focus{border-color: var(--c1);}
section.contact .form-bottom{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: end;-webkit-align-items: center;align-items: center;}
section.contact .form-bottom button{padding: 6px 20px;background-color: var(--c1);font-size: 18px;margin-left: 1.5rem;color:#000;border-radius: 15rem;border: 0;border-bottom: 2px solid #000000!important;font-weight: 500;}
section.contact .form-bottom button:hover{background-color: var(--c2);}
section.contact .contactAlert{font-size: 18px;color: #ff0000;}
section.contact .contactAlert.success{color: green;}
section.contact .disabled-btn{pointer-events: none;}

section.contact .social-media-content svg{width: 36px;height: 36px;fill: var(--text-color);}
section.contact .social-media-content a:hover svg{fill: var(--c1);}
section.contact .social-media-content a:first-child{margin-right: 8px;}

@media (min-width: 1025px) {
    section.contact .input-form-group{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
    section.contact .input-form-group .form-input{-webkit-flex: 0 0 48%;flex: 0 0 48%;}
}
@media (max-width: 1024px) {
    main.contact .contact-area{margin: 15px;}
    section.contact{margin-top: 2rem;margin-bottom: 2rem;}
}

@media (max-width: 991px) {
    section.contact{padding: 120px 15px 20px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
    section.contact>div{-webkit-flex: 0 0 100%;flex: 0 0 100%;}
    section.contact .right-block{margin-top: 20px;}
}
/*CONTACT*/

/*FOOTER*/
footer .footer-copright .logo img{width: 160px;}
footer .footer-copright .copy{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
footer .footer-copright .copy p{margin-bottom: 0;font-size: 12px;color: var(--text-color);margin-left: 1.5rem;}

@media (min-width: 992px) {
    footer{position: relative;padding: 40px 0px;margin:0 80px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;border-top: 1px solid var(--table-border-color);}
    footer .footer-copright{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;width: 100%;}
}
@media (max-width: 991px) {
    footer{padding: 0px 0px 40px;}
    footer .footer-copright{display: block;text-align: center;border-top: 1px solid var(--table-border-color);padding-top: 40px;margin:0 15px;}
    footer .footer-copright .copy{display: block;}
    footer .footer-copright .copy-text{display: block;margin-top: 15px;}
    footer .footer-copright .security{display: block;margin-top: 15px;}
    footer .footer-copright .copy p{margin-left: 0!important;}

}
/*FOOTER*/

/*THEATER DETAIL MODAL*/
#theater-detail .modal-content{border-radius: 30px;}
#theater-detail .theater-header{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding: 20px;}
#theater-detail .theater-header .logo-content{position: absolute;top: -50px;left: 0;right: 0;width: max-content;margin: 0 auto;}
#theater-detail .theater-header .logo-content a{background-color: #f8f8f8;display: block;padding: 34px;border-radius: 100%;border: 3px solid #fff;transition: background-color .15s ease-in-out;}
#theater-detail .theater-header .back-button button{background-color: transparent;margin: 0;padding: 0;border: 0;outline: none;}
#theater-detail .theater-header .sessions-button a.btn-ticket{padding: 14px 36px;background-color: var(--c1);font-size: 18px;margin-left: 1.5rem;color:#000;border-radius: 15rem;border: 0;border-bottom: 2px solid #000000!important;font-weight: 500;}
#theater-detail .theater-header .sessions-button a.btn-ticket:hover{background-color: var(--c2);}
#theater-detail .theater-info{margin-top: 50px;padding: 0 20px;}
#theater-detail .theater-info .theater-name{font-size: 26px;font-weight: 700;margin-bottom: 20px;}
#theater-detail .theater-info .content .left-block img{width: 100%;}
#theater-detail .theater-info .content .right-block>div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #f8f8f8;}
#theater-detail .theater-info .content .right-block>div::-webkit-scrollbar{width: 6px;background-color: #f8f8f8;}
#theater-detail .theater-info .content .right-block>div::-webkit-scrollbar-thumb {background-color: var(--c1);}
#theater-detail .theater-info .content .right-block .team{margin-top: 30px;}
#theater-detail .theater-info .content .right-block h5{font-size: 20px;font-weight: 600;margin-bottom: 30px;}
#theater-detail .theater-info .content .right-block p{font-size: 15px;margin-bottom: 5px;}
#theater-detail .theater-info .content .right-block>div.theater-sessions-content{display: none;}
#theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item a{padding: 6px 20px;background-color: var(--c1);font-size: 16px;margin-left: .5rem;color:#000;border-radius: 15rem;border: 0;border-bottom: 2px solid #000000!important;font-weight: 500;}
#theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item a:hover{background-color: var(--c2);}
#theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item p{font-weight: 600;font-size: 16px;}
#theater-detail .theater-info .content .right-block .spanText{font-weight: 600;font-size: 16px;}
#theater-detail .theater-info .content .right-block .spanText.red{color: #E74C3C;}

@media (max-width: 991px) {
    #theater-detail .theater-info .content .left-block{display: none;}
    #theater-detail .theater-header .logo-content{display: none;}
    #theater-detail .theater-info{margin-top: 20px;}
    #theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item{margin-bottom: 20px;}
    #theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item a{margin-left: 0;margin-top: 12px;display: block;width: fit-content;}
    #theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item p span{display: block;}
    #theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item p span.brace{display: none!important;}
}
@media (min-width: 992px) {
    #theater-detail .theater-info{margin-bottom: 20px;}
    #theater-detail .theater-info .content{display: -ms-flex;display: -webkit-flex;display: flex;}
    #theater-detail .theater-info .content .left-block{-webkit-flex: 0 0 40%;flex: 0 0 40%;}
    #theater-detail .theater-info .content .right-block{-webkit-flex: 0 0 60%;flex: 0 0 60%;padding-left: 30px;}
    #theater-detail .theater-info .content .right-block>div{max-height: 650px;overflow-y: auto;padding-right: 15px;}
    #theater-detail .theater-info .content .right-block>div.theater-sessions-content .session-item{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 20px;margin-right: 20px;}

}
/*THEATER DETAIL MODAL*/

@media (max-width: 991px) {
    .mobile-hidden{display: none!important;}
}
@media (min-width: 992px) {
    .web-hidden{display: none!important;}
}