.elementor-2976 .elementor-element.elementor-element-a113d04 > .elementor-container{min-height:100vh;}.elementor-2976 .elementor-element.elementor-element-a113d04{padding:0px 0px 0px 0px;}.elementor-2976 .elementor-element.elementor-element-08e8dd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2976 .elementor-element.elementor-element-589747a{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:30px;--dots-normal-color:var( --e-global-color-a1c8953 );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:50px;}.elementor-2976 .elementor-element.elementor-element-589747a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;}.elementor-2976 .elementor-element.elementor-element-9bec054 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2976 .elementor-element.elementor-element-bc8058e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2976 .elementor-element.elementor-element-86bd82b{text-align:center;}.elementor-2976 .elementor-element.elementor-element-86bd82b .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-size:60px;font-weight:normal;line-height:1.5;color:var( --e-global-color-a1c8953 );}.elementor-2976 .elementor-element.elementor-element-7c8c03f{--divider-border-style:solid;--divider-color:var( --e-global-color-71df97a );--divider-border-width:3px;}.elementor-2976 .elementor-element.elementor-element-7c8c03f .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2976 .elementor-element.elementor-element-7c8c03f .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2976 .elementor-element.elementor-element-b1ecc84 > .elementor-container{max-width:1440px;}.elementor-2976 .elementor-element.elementor-element-b1ecc84{padding:0px 60px 0px 60px;}.elementor-2976 .elementor-element.elementor-element-d50d1b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2976 .elementor-element.elementor-element-ad7f7ba{--grid-columns:3;--grid-row-gap:60px;--grid-column-gap:60px;}.elementor-2976 .elementor-element.elementor-element-9e74b8b > .elementor-container{min-height:95px;}.elementor-2976 .elementor-element.elementor-element-8020bf7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2976 .elementor-element.elementor-element-91583d9{text-align:center;}.elementor-2976 .elementor-element.elementor-element-91583d9 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-size:60px;font-weight:normal;line-height:1.5;color:var( --e-global-color-a1c8953 );}.elementor-2976 .elementor-element.elementor-element-de53659{--divider-border-style:solid;--divider-color:#A89873;--divider-border-width:3px;}.elementor-2976 .elementor-element.elementor-element-de53659 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2976 .elementor-element.elementor-element-de53659 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2976 .elementor-element.elementor-element-3b1e870 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2976 .elementor-element.elementor-element-62a4c11{--grid-columns:1;--grid-row-gap:0px;}.elementor-2976 .elementor-element.elementor-element-dd37bea{--spacer-size:100px;}.elementor-2976 .elementor-element.elementor-element-0a42be5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2976 .elementor-element.elementor-element-640d644{text-align:center;}.elementor-2976 .elementor-element.elementor-element-640d644 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-size:60px;font-weight:normal;line-height:1.5;color:var( --e-global-color-a1c8953 );}.elementor-2976 .elementor-element.elementor-element-513d6c7{--divider-border-style:solid;--divider-color:var( --e-global-color-71df97a );--divider-border-width:3px;}.elementor-2976 .elementor-element.elementor-element-513d6c7 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2976 .elementor-element.elementor-element-513d6c7 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-2976 .elementor-element.elementor-element-5b60938 > .elementor-container{max-width:1440px;}.elementor-2976 .elementor-element.elementor-element-5b60938{padding:0px 60px 0px 60px;}.elementor-2976 .elementor-element.elementor-element-339bcd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2976 .elementor-element.elementor-element-7a47285{--swiper-slides-to-display:5;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-71df97a );--arrow-hover-color:var( --e-global-color-71df97a );}.elementor-2976 .elementor-element.elementor-element-7a47285 .swiper-slide > .elementor-element{height:100%;}.elementor-2976 .elementor-element.elementor-element-0f6d91c{--spacer-size:100px;}body.elementor-page-2976:not(.elementor-motion-effects-element-type-background), body.elementor-page-2976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-2976 .elementor-element.elementor-element-589747a{--swiper-slides-to-display:1;}.elementor-2976 .elementor-element.elementor-element-ad7f7ba{--grid-columns:2;}.elementor-2976 .elementor-element.elementor-element-62a4c11{--grid-columns:1;--grid-row-gap:0px;}.elementor-2976 .elementor-element.elementor-element-7a47285{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-2976 .elementor-element.elementor-element-589747a{--swiper-slides-to-display:1;}.elementor-2976 .elementor-element.elementor-element-bc8058e > .elementor-element-populated{padding:10px 15px 10px 15px;}.elementor-2976 .elementor-element.elementor-element-86bd82b .elementor-heading-title{font-size:50px;}.elementor-2976 .elementor-element.elementor-element-b1ecc84{padding:0px 15px 0px 15px;}.elementor-2976 .elementor-element.elementor-element-ad7f7ba{--grid-columns:1;}.elementor-2976 .elementor-element.elementor-element-8020bf7 > .elementor-element-populated{padding:10px 15px 10px 15px;}.elementor-2976 .elementor-element.elementor-element-91583d9 .elementor-heading-title{font-size:50px;}.elementor-2976 .elementor-element.elementor-element-62a4c11{--grid-columns:1;}.elementor-2976 .elementor-element.elementor-element-0a42be5 > .elementor-element-populated{padding:10px 15px 10px 15px;}.elementor-2976 .elementor-element.elementor-element-640d644 .elementor-heading-title{font-size:50px;}.elementor-2976 .elementor-element.elementor-element-5b60938{padding:0px 15px 0px 15px;}.elementor-2976 .elementor-element.elementor-element-7a47285{--swiper-slides-to-display:1;}}/* Start custom CSS *//*  */
.swiper-pagination {
  position: relative !important;
}
.swiper-pagination-bullets {
  bottom: auto !important; 
}
.swiper-container  {
  padding-bottom: 50px !important;
}
.swiper-pagination-bullet {
  margin-top: 50px !important;
  width: 15px !important;
    height: 15px !important;
    background: #fff !important;
    border-radius: 50% !important;
    margin-bottom: 30px !important;
}

@media(max-width: 1024px){
    .swiper-slide .elementor-section.elementor-section-items-middle>.elementor-container {
        align-items: end;
        padding-bottom: 70px;
    }
}

/*  */
.page {
    background: #000000;
}

/* white header, blue hover and scroll, blue footer*/
.header .logolink .logoimg.logo-light {
    opacity: 1;
}
.header .logolink .logoimg{
    opacity: 0;
}

.thb-full-menu>li a {
    color: #fff;
}

#quick_search svg {
    fill: #ffffff;
}

.mobile-toggle span {
    background: #ffffff;
}

.header.hover:before, .header:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    background: #000000;
}

#footer, #subfooter {
    background: #000000;
}

/* image card zoom on hover */
/* [1] The container */
.events-loop-item-card .elementor-widget-image .elementor-widget-container {
  height: 250px; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
.events-loop-item-card .elementor-widget-image .elementor-widget-container img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.events-loop-item-card:hover .elementor-widget-image .elementor-widget-container img {
  transform: scale(1.15);
}

/**/
.events-loop-item-card{
    cursor: pointer;
}

/*  */
.view-event-button svg{
    transform: rotate(315deg);
    height: 13px;
}

/**/
.clickable:hover {
    background: #a89873;
    transition: background-color .65s;
    /* cursor: pointer; */
}

/**/
.events-calendar-loop-item .clickable {
    justify-content: center;
}

.events-calendar-loop-item .clickable > div.elementor-element-populated {
    max-width: 1440px;
}

/* event artist carousel */

.event_artists img {
    margin-top: 30px;
    width: 140px !important;
    height: 140px !important;
    box-shadow: 0px 0px 50px rgb(239 23 59 / 40%);
}

.event_artists .elementor-widget-heading{
    text-shadow: 5px 10px 10px rgb(239 23 59 / 60%), -3px 10px 12px rgb(239 23 59 / 60%);
}

.event-artists-carousel .swiper-wrapper {
    padding-top: 30px;
}

@media(max-width: 767px){
.swiper-slide-active.event_artists img {
    margin: unset;
    width: 200px !important;
    height: 200px !important;
    box-shadow: 0px 0px 50px rgb(239 23 59 / 60%);
}
}

@media(min-width:768px) and (max-width: 1023px){
.swiper-slide-active + .event_artists img {
    margin: unset;
    width: 200px !important;
    height: 200px !important;
    box-shadow: 0px 0px 50px rgb(239 23 59 / 60%);
}

.swiper-slide-active + .event_artists .elementor-widget-heading {
    display: unset;
}
}

@media(min-width: 1024px){
.swiper-slide-next + .event_artists img {
    margin: unset;
    width: 200px !important;
    height: 200px !important;
    box-shadow: 0px 0px 50px rgb(239 23 59 / 60%);
}

.swiper-slide-next + .event_artists .elementor-widget-heading {
    display: unset;
}
}

@media(min-width: 768px){
.event-artists-carousel .elementor-swiper-button {
    display: none !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://omorfigma.webcoreweb.com/wp-content/uploads/2025/05/FuturaCyrillicMedium.ttf') format('truetype');
}
/* End Custom Fonts CSS */