/*
Theme Name: Bluhen Child
Theme URI: https://bluhen.qodeinteractive.com
Description: A child theme of Bluhen
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: bluhen
Template: bluhen
*/

.defilement-home .qodef-m-text-1,
h3,h4,h1,
.qodef-e-schedule-date-left .qodef-e-schedule-day,
.qodef-m-price-holder .qodef-m-title p,
.custom-h2 h2,
.card-logement h2,
.qodef-fullscreen-menu>ul>li>a,
.elementor-progress-bar{font-family: 'forma-djr-display', sans-serif !important;font-weight:700 !important;letter-spacing:0px !important;}

.qodef-m-content-inner{font-family: 'forma-djr-display', sans-serif;font-weight:700;letter-spacing:0px;}

body{background-color:#c0f8f8;}
body.blog{background-color:#c0f8f8;}
body.single-events{background-color:#b5f7f7 !important;}
.qodef-svg--slider-arrow-left, .qodef-svg--slider-arrow-right{fill:black;}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark{background:#FF86E3;}
.qodef-icon-with-text .qodef-m-icon-wrapper{background:#FF86E3;width:30px;height:30px;}
.qodef-m-icon-wrapper{align-items: center;justify-content: center;display: flex !important;}
.qodef-icon-with-text .qodef-m-content h2.qodef-m-title{font-family: 'forma-djr-display', sans-serif;font-weight:700;text-transform: uppercase;font-size: 23px;line-height: 28px;}
.elementor-progress-text{overflow: inherit !important;text-overflow: inherit !important;}
.elementor-progress-percentage{position:absolute;right:0px;}
.ticket-card h3{margin:0px;}
.mini-ticket-card h3{margin:0px;}
.col-mini-tickets .elementor-container.elementor-column-gap-default{gap:80px;}
.group-ticket-unavailable{opacity: 0.3;}
.group-ticket-unavailable .elementor-widget-bluhen_core_button{width:100%;}
.section-tickets-line .elementor-container.elementor-column-gap-default{border-bottom:1px solid rgb(123, 123, 123);padding-bottom:45px;}
.section-tickets .elementor-container.elementor-column-gap-default{padding-top:45px;}
.qodef-video-button .qodef-m-play .qodef-m-play-circle{background:#FF86E3;}
.elementor-widget-bluhen_core_timetable_events_list h3.qodef-event-title{font-size: 80px;line-height: 1.0875em;}
.qodef-blog article.format-standard .qodef-media-holder .entry-date{background:#FF86E3;background-image:none;padding:5px 5px 2px 5px;}
.qodef-blog .qodef-grid-inner article .qodef-e-media-image{height:270px;}
.qodef-blog.qodef-ripple-effect--on .qodef-e-media-image canvas{object-fit:cover !important;}
.qodef-blog article h4{font-size:30px;}
.qodef-blog .qodef-e-content {margin: 20px 0 0;}
.qodef-e-logo img,.qodef-e-hover-logo img{max-height:80px;max-width:160px !important;object-fit:contain;}
.qodef-page-title .qodef-m-title{color:#2F2E30 !important;}
#qodef-page-outer{margin-top:0px !important;}
body.blog article .qodef-e-media-image img.wp-post-image{mix-blend-mode: luminosity !important;}
.qodef-swiper-container .swiper-slide.team img{mix-blend-mode: luminosity !important;}
.qodef-page-title.qodef--has-image h1{color:transparent !important;}
.qodef-title--standard-with-breadcrumbs{border-top:2px solid #2F2E30;}
.qodef-title--standard-with-breadcrumbs.qodef-alignment--center{text-align:left;}
.qodef-title--standard-with-breadcrumbs.qodef-page-title{height:auto;}
.qodef-page-title .qodef-m-content{padding-top:50px !important;padding-bottom:100px;}
.qodef-page-title .qodef-m-content{flex-direction:row;justify-content:space-between;}
.page-id-7806 .qodef-title--standard-with-breadcrumbs.qodef-alignment--center,.page-id-8653 .qodef-title--standard-with-breadcrumbs.qodef-alignment--center{text-align:center;}
.page-id-7806 .qodef-breadcrumbs,.page-id-8653 .qodef-breadcrumbs{display:none;}
.page-id-7806 .qodef-page-title .qodef-m-content,.page-id-8653 .qodef-page-title .qodef-m-content{justify-content:center;}
.page-id-7806 .qodef-title--standard-with-breadcrumbs,.page-id-8653 .qodef-title--standard-with-breadcrumbs{border-top:none;}
.page-id-7806 .qodef-page-title .qodef-m-content,.page-id-8653 .qodef-page-title .qodef-m-content{padding-bottom:40px;}
.single-post .qodef-title--breadcrumbs,.single-team #qodef-page-outer, .single-events .qodef-title--breadcrumbs{border-top:2px solid #2F2E30;}
body.blog #qodef-page-inner{padding-top:0px;}
body.archive.category #qodef-page-inner{padding-top:0px;}
.single-events .qodef-e-speaker-section{display:none;}
.single-events .qodef-event.qodef-grid-item{display:flex;flex-wrap:wrap;}
.single-events .qodef-media-holder{width:50%;}
.single-events .qodef-e-content{width:50%;padding-left:50px;}
.single-events h1.qodef-event-title{display:none;}
.widget_polylang{font-family: 'Heebo';font-weight: 500;}
select.pll-switcher-select{padding-bottom:0px;padding-top:0px;}
header .qodef-shortcode.qodef-button.qodef-layout--textual .qodef-m-text:after{bottom:2px;}
/* .defilement-home .qodef-m-text-2{font-family:'Heebo', sans-serif;font-weight:400;font-size:17px;line-height:35px;text-transform:none;} */
/* .defilement-home .qodef-m-text-2:after{content: "";display: inline-block;width: 85px;height: 23px;background-image: url('/wp-content/uploads/2022/11/Heineken_Logo-1.svg');background-size: contain;background-repeat: no-repeat;margin-left:5px;margin-bottom:-3px;} */
.defilement-home .qodef-m-content-inner .qodef-m-separator:last-child{display:none;}
.defilement-home .qodef-text-marquee .qodef-m-content-inner{padding-right: 25px;align-items: center;display: flex;gap: 20px;}
.qodef-pricing-table .qodef-m-subtitle p{background:#FF86E3;}
.pricing_table_last .qodef-pricing-table .qodef-m-subtitle p{background:#44F1DD;font-size:0px;}
.pricing_table_last .qodef-pricing-table .qodef-m-subtitle p:after{content: "";display: inline-block;width: 70px;height: 18px;background-image: url('/wp-content/uploads/2022/11/stars_3.svg');background-size: contain;background-repeat: no-repeat;}
#qodef-page-footer-top-area,#qodef-page-footer-bottom-area{background-color:#121212 !important;color:white;}
#qodef-page-footer-top-area h4{font-size:22px;}
#qodef-page-footer.qodef-skin--dark .widget .qodef-widget-title,#qodef-page-footer.qodef-skin--dark .widget:not(.widget_bluhen_core_title_widget){color:white;}
#qodef-page-footer.qodef-skin--dark .widget a{color:#CBCBCB;}
#qodef-page-footer.qodef-skin--dark .widget a:hover{color:#FF86E3;}
#qodef-page-footer ul li a{color:#CBCBCB !important;font-size:16px !important;font-weight:400 !important;letter-spacing:0px !important;line-height:20px;}
#qodef-page-footer ul li {margin:0 0 10px !important;}
#qodef-page-footer .qodef-grid-item{display:flex;flex-direction:column;}
#qodef-page-footer p{color:#CBCBCB}
#block-49{order:3;}
#block-50{order:2;}
#block-51{order:1;}
#qodef-page-footer.qodef-skin--dark .widget:not(.widget_bluhen_core_title_widget){margin:0 0 10px;}
#qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item:nth-child(3){padding-top:45px;}
#qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item:nth-child(2){padding-left:80px;}
.qodef-page-footer-top-additional-holder{border:none !important;padding-bottom:60px !important;}
.qodef-page-footer-bottom-additional-holder{border:none !important;padding-top:0px !important;}
.qodef-page-footer-bottom-additional-holder p, .qodef-page-footer-bottom-additional-holder a{font-size:14px;}
.qodef-mobile-header--standard #qodef-page-mobile-header{background-color:#c0f8f8 !important;}
.qodef-mobile-header-navigation.qodef-mobile-dropdown-skin--dark{background-color:#121212;}
.qodef-mobile-header-navigation>ul>li>a{font-size:30px;line-height:35px;}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow{width:40px;top:0px !important;}
.qodef-mobile-header-navigation ul li ul li>a{font-size:20px;}
.time-custom-timetable p{font-family: 'forma-djr-display', sans-serif !important;font-weight:700 !important;}
#qodef-page-footer-bottom-area-inner{border-top:0px !important;}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper{margin-right:10px;margin-top:0px;}
.home .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper{margin-right:10px;margin-top:10px !important;}
.single-events .qodef-e-info-holder{display:none;}
.qodef-timetable-events-list .qodef-grid-inner article:first-child .qodef-e-schedule-day, .qodef-timetable-events-list .qodef-grid-inner article:nth-child(2) .qodef-e-schedule-day{background:#FF86E3;}
.single-events .qodef-event .qodef-media-image img{width:100%;}
.qodef-team-list-slider-holder .swiper-button-next:before, .qodef-team-list-slider-holder .swiper-button-prev:before{background:#2F2E30;}
.qodef-team-list-slider-holder .qodef-svg--slider-arrow-left, .qodef-team-list-slider-holder .qodef-svg--slider-arrow-right{fill:white;}
.qodef-swiper-container .swiper-slide.team img{height:370px;object-fit:cover;object-position:top;}
.qodef-team-list .qodef-social-icons .qodef-social-icon:first-of-type{margin-left:-1px;}
.qodef-team-list .qodef-social-icons .qodef-social-icon{font-size:20px;height:20px;width:20px;}
.qodef-team-list .qodef-e-role span{padding:5px;background-image:none;}
.qodef-team-list .team-category-dimanche-fr .qodef-e-role span, .qodef-team-list .team-category-sunday .qodef-e-role span{background:#FF86E3;}
.qodef-team-list .team-category-samedi-fr .qodef-e-role span,.qodef-team-list .team-category-saturday .qodef-e-role span{background:#44F1DD;}
.qodef-team-list a.qodef-e-title-link{font-family: 'forma-djr-display', sans-serif;font-weight:700;text-transform: uppercase;font-size: 30px;line-height:35px;}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content{margin:15px 0 0;}
.artist-hall .qodef-image-with-text .qodef-m-content{position:absolute;padding-left:25px;padding-bottom:20px;bottom:0px;left:0px;background-image:linear-gradient(0deg, #0000008f, transparent);}
.artist-hall .qodef-image-with-text .qodef-m-content h2{font-family: 'forma-djr-display', sans-serif;font-weight:700;text-transform:uppercase;font-size: 35px;line-height: 40px;}
.artist-hall .qodef-image-with-text .qodef-m-tagline{background-image:none;background:#FF86E3;padding:4px 5px 3px 5px;}
.artist-hall .qodef-image-with-text .qodef-m-image img{mix-blend-mode: luminosity !important;height: 400px;object-fit: cover;}
.triangle-snow img {transition: transform 0.3s ease-out;transform-origin: center center;}
.home .qodef-timetable-events-list .qodef-grid-item .qodef-e-schedule-day:after{content: "/04";display: inline-block;margin-left:-5px;}
.home .qodef-timetable-events-list.qodef-item-layout--interactive .qodef-e-schedule-day{width:80px;height:80px;padding-top:9px;}
.home .qodef-timetable-events-list .qodef-grid-item .qodef-e-schedule-day{font-size:25px;}
.page-id-9478 .qodef-timetable-events-list .qodef-grid-inner article:first-child .qodef-e-schedule-date-inner:after, .page-id-9478 .qodef-timetable-events-list .qodef-grid-inner article:nth-child(2) .qodef-e-schedule-date-inner:after{content: "Sat";display: inline-block;font-weight:500;font-size:19px;font-family:'Heebo',sans-serif;}
.page-id-9478 .qodef-timetable-events-list .qodef-grid-inner article:nth-child(3) .qodef-e-schedule-date-inner:after, .page-id-9478 .qodef-timetable-events-list .qodef-grid-inner article:nth-child(4) .qodef-e-schedule-date-inner:after{content: "Sun";display: inline-block;font-weight:500;font-size:19px;font-family:'Heebo',sans-serif;}
.page-id-112 .qodef-timetable-events-list .qodef-grid-inner article:first-child .qodef-e-schedule-date-inner:after, .page-id-112 .qodef-timetable-events-list .qodef-grid-inner article:nth-child(2) .qodef-e-schedule-date-inner:after{content: "Sam";display: inline-block;font-weight:500;font-size:19px;font-family:'Heebo',sans-serif;}
.page-id-112 .qodef-timetable-events-list .qodef-grid-inner article:nth-child(3) .qodef-e-schedule-date-inner:after, .page-id-112 .qodef-timetable-events-list .qodef-grid-inner article:nth-child(4) .qodef-e-schedule-date-inner:after{content: "Dim";display: inline-block;font-weight:500;font-size:19px;font-family:'Heebo',sans-serif;}
.home .qodef-timetable-events-list .qodef-e-schedule-date-right{display:none;}
.title-cta-partners{display:flex;justify-content: space-between;color:white;align-items:center;padding-bottom:40px;}
.title-cta-partners a{color:white;font-family: Heebo, sans-serif;font-size: 20px;line-height: 1.5em;font-weight: 500;letter-spacing: -.01em;border-bottom:1.5px solid white;height:fit-content;}
.footer-partners-title{font-family: 'forma-djr-display', sans-serif;font-weight:700;text-transform:uppercase;font-size:35px;line-height:40px;}
#custom-logo-carousel .swiper-slide img {max-height: 60px;display: block;margin: 0 auto;max-width:120px;opacity:0.6;}
#custom-logo-carousel .swiper-wrapper{align-items:center;}
#custom-logo-carousel {background: #121212;padding: 50px 60px 0px 60px;}
#custom-logo-carousel .logo-swiper{margin-left:-26px;margin-right:-26px;}
.separator-partners-footer{width:100%;height:2px;background:white;margin-top:70px;}
.qodef-blog.qodef-item-layout--info-on-image article .entry-date{background-color:#FF86E3;padding:5px 5px 3px 5px;background-image:none;}
.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-content{padding:30px;justify-content:start;}
.qodef-blog.qodef-item-layout--info-on-image .qodef-e-media-image img{height:100%;object-fit:cover;}
.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-media-image{height:430px;}
.qodef-blog.qodef-item-layout--info-on-image .qodef-e-text{display: flex;flex-direction: column;height: 100%;}
.qodef-blog.qodef-item-layout--info-on-image .qodef-e-read-more{margin-top:auto;}
.qodef-fullscreen-menu>ul>li>a{font-size:60px;}
.ice-top-left{width: 50%;opacity:0.7;top:-65px !important;}
.ice-top-right{width: 40%;opacity:0.7;top:-65px !important;}
.ice-down-left{width:45%;opacity:0.7;}
.ice-down-right{width:35%;opacity:0.7;}
.section-triangle-text{z-index:30 !important;position:relative;}
.home.qodef-header--minimal #qodef-page-header-inner{border-bottom-width:0px !important;}

/* à supp si ancien tickets*/
.group-ticket .elementor-widget-wrap.elementor-element-populated,.group-ticket-unavailable .elementor-widget-wrap.elementor-element-populated{background:white;padding:20px !important;}
.col-mini-tickets .elementor-container.elementor-column-gap-default{gap:20px !important;}
.section-tickets-line .elementor-container.elementor-column-gap-default{padding-bottom:25px !important;border-bottom:1px solid rgb(0 0 0 / 14%) !important;}
.section-tickets .elementor-container.elementor-column-gap-default{padding-top:25px !important;}
/* end */

.pum-content h3{font-size:25px;}
.pum-content ul{list-style: none;padding: 0;margin: 0;}
.pum-content ul li{position: relative;padding-left: 30px;}
.pum-content ul li::before{content: "";position: absolute;left: 0;top: 4px;width: 16px;height: 16px;background-size: contain;background-repeat: no-repeat;}
.pum-content ul:first-of-type li::before{background-image: url(/wp-content/uploads/2022/11/check.svg);}
.pum-content ul:nth-of-type(2) li::before{background-image: url(/wp-content/uploads/2022/11/uncheck.svg);}
#popmake-8051 .pum-content ul:nth-of-type(2) li::before,#popmake-8053 .pum-content ul:nth-of-type(2) li::before{background-image: url(/wp-content/uploads/2022/11/check.svg) !important;}
.pum-content ul:nth-of-type(2) li{opacity:0.4;}
#popmake-8051 .pum-content ul:nth-of-type(2) li,#popmake-8053 .pum-content ul:nth-of-type(2) li{opacity:1 !important;}
.pum-content ul:nth-of-type(2){margin-top: 10px;}

h2.forminator-title{font-family: 'forma-djr-display', sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;font-size:25px !important;line-height:30px !important;padding-top:30px !important;}
h3.forminator-subtitle{font-family:'Heebo', sans-serif !important;text-transform:none !important;font-size:16px !important;line-height:22px !important;}
button.forminator-button-submit{font-family:'Heebo', sans-serif !important;text-transform:none !important;font-size:16px !important;line-height:22px !important;font-weight:500 !important;border-radius:50% !important;width:fit-content !important;}
.forminator-field-group label.forminator-repeater-label{display:none !important;}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-repeater-field{padding:0px !important;}
.forminator-row .forminator-field-text .forminator-field label.forminator-label, .forminator-row .forminator-field-email .forminator-field label.forminator-label, .forminator-row .forminator-field-address .forminator-field label.forminator-label{display:none !important;}
.forminator-field-text .forminator-field input.forminator-input,.forminator-field-email .forminator-field input.forminator-input,.forminator-field-address .forminator-field input.forminator-input{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:2px solid #2F2E30 !important;border-radius:0px !important;padding-left:0px !important;padding-right:0px !important;}
.forminator-select .selection span.select2-selection{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:2px solid #2F2E30 !important;border-radius:0px !important;}
.forminator-select span.select2-selection__rendered{padding-left:0px !important;padding-right:0px !important;}
input.forminator-number--field{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:2px solid #2F2E30 !important;border-radius:0px !important;padding-left:0px !important;padding-right:0px !important;}
.forminator-icon-chevron-down{margin-right:0px !important;}
.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child), .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:20px !important;}

.qodef-blog.qodef--single .qodef-blog-item .qodef-media-holder .entry-date{background:#FF86E3;padding:5px;}
.elementor-widget-text-editor p{font-family:'Heebo',sans-serif;color:#2F2E30;}
#qodef-single-post-navigation{display:none;}
.qodef-blog.qodef-item-layout--minimal article .entry-date{background-image:none;background:#FF86E3;padding:5px;}

/* body.blog .qodef-blog .qodef-e-excerpt{display:none;} */
/* body.blog .qodef-blog article.format-standard .qodef-media-holder .entry-date{background-image:none;background:#FF86E3;padding:5px 5px 3px 5px;top:25px;lefT:25px;bottom:inherit;} */
/* body.blog .qodef-blog .qodef-e-content{top:-29px;left:0px;position:absolute;background:rgb(0 0 0 / 30%);height:100%;min-height:fit-content;padding:60px 25px 25px 25px; margin:0px;display: flex;flex-direction: column;justify-content: space-between;} */
/* body.blog .qodef-blog article .qodef-e-content h2{color:white;font-family: 'forma-djr-display', sans-serif;font-weight:700;text-transform: uppercase;font-size: 35px;line-height:40px} */
/* body.blog .qodef-blog article .qodef-button.qodef-layout--textual{color:white;} */
body.blog .qodef-blog.qodef-m.qodef--list{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}
body.blog article .qodef-media-holder, body.blog article .qodef-e-media, body.blog article .qodef-e-media-image, body.blog article .qodef-e-media-image a{height:100%;}
body.blog article .qodef-e-media-image img.wp-post-image{height: 100%;object-fit: cover;}
body.blog article .qodef-media-holder{height:250px;}
article.qodef-blog-item .qodef-e-inner{height:100%;}
.qodef-blog-item .qodef-e-media .qodef-e-media-image a{height:100%;}
body.blog .qodef-blog.qodef--list:not(.qodef-shortcode) .qodef-blog-item:not(:last-of-type){margin-bottom:0px;}

.qodef-team-single .qodef-e-bottom-holder{display:none;}
.qodef-team-single .qodef-e-top-holder{border:none;}
.qodef-team-single .qodef-e-team-info{display:none;}
.qodef-team-single .qodef-team-member-role{padding:3px 5px;}

@media only screen and (min-width: 2000px){
    .qodef-swiper-container .swiper-slide.team img{height:600px;}
}

@media only screen and (min-width: 1750px) and (max-width: 1999px){
    .qodef-swiper-container .swiper-slide.team img{height:470px;}
}

@media only screen and (min-width: 1600px){
    .hero-custom{min-height:75vh !important;height:75vh !important;}
    .hero-custom .triangle-snow img{height:55vh !important;}
    #custom-logo-carousel .swiper-slide img{max-height: 90px;max-width:160px;}
    .ice-top-left{width: 40%;}
    .ice-top-right{width: 30%;}
    .ice-down-right{width: 30%;}
    .ice-down-left{width: 30%;}
}

@media only screen and (min-width: 1441px){
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-content-grid{max-width:1590px !important;width:100%;}
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-inner{padding-left:60px;padding-right:60px;}
}

@media only screen and (max-width: 1440px){
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-content-grid{width:100%;padding-left:60px;padding-right:60px;}
}

@media only screen and (min-width: 1025px){
    #qodef-page-footer-top-area-inner .qodef-layout--predefined.qodef-grid>.qodef-grid-inner {grid-template-columns: 1fr 1fr 1fr 1fr;}
    /* .menu-item-has-children a span.qodef-menu-item-text:after{content: "";display: inline-block;width: 35px;height: 35px;background-image: url('/wp-content/uploads/2025/11/open_menu.svg');background-size: contain;background-repeat: no-repeat;margin-left:5px;margin-bottom:-3px;}
    .menu-item-has-children.qodef--opened a span.qodef-menu-item-text:after{background-image: url('/wp-content/uploads/2025/11/menu_close-1.svg');}
    .qodef-drop-down-second a span.qodef-menu-item-text:after{display:none !important;} */
}

@media only screen and (max-width: 1440px){
    .elementor-widget-bluhen_core_timetable_events_list h3.qodef-event-title{font-size: 72px;line-height: 1.097em;}
}

@media only screen and (min-width: 1024px) and (max-width: 1129px){
    .col-mini-tickets .elementor-container.elementor-column-gap-default{padding-right:60px;}
}

@media only screen and (max-width: 1190px){
    .mini-ticket-card .qodef-button.qodef-html--link{font-size:16px;}
}

@media only screen and (max-width: 1098px){
    .col-mini-tickets .elementor-container.elementor-column-gap-default{gap:65px;}
}

@media only screen and (max-width: 1024px){
    .qodef-blog.qodef-m.qodef--list{grid-template-columns: repeat(2, minmax(0, 1fr));gap:40px;}
    .col-mini-tickets .elementor-container.elementor-column-gap-default{flex-direction:row;flex-wrap:nowrap;}
    .qodef-page-title .qodef-m-content h1{padding-top:50px !important;}
    .qodef-page-title .qodef-m-content{justify-content: inherit;flex-direction:column;width:100%;padding-left:60px;padding-right:60px;}
    #qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item:nth-child(2){padding-left:0px;}
    #qodef-page-footer-top-area-inner .qodef-layout--predefined.qodef-grid>.qodef-grid-inner {grid-template-columns: repeat(3, minmax(0, 1fr));}
    body.blog .qodef-blog.qodef-m.qodef--list{grid-template-columns: repeat(2, minmax(0, 1fr));}
    .single-post .qodef-breadcrumbs{padding-top:30px;}
    .hero-custom{min-height:70vh !important;height:70vh !important;}
    .hero-custom .triangle-snow img{height:40vh !important;}
    .single-events .qodef-page-title .qodef-m-content a{padding-top:30px;}
    .single-events #qodef-page-inner{padding:30px 0px 0px 0px !important;}
    .type-team .qodef-e-media-image img{object-fit:cover;height:250px;width:100%;object-position:top;}
    .qodef-team-list .qodef-e-role{font-size:14px;}
    .qodef-team-list .qodef-grid-inner{row-gap:45px;}
    #custom-logo-carousel {padding-left: 7%;padding-right:7%;}
    .home.qodef-mobile-header--standard #qodef-page-mobile-header{background:transparent !important;}
}

@media only screen and (max-width: 900px){
    .group-ticket,.group-ticket-unavailable{min-width:300px;}
    .col-mini-tickets{overflow-x:scroll;}
    .section-title-tickets .elementor-container{padding-right:0px !important;}
    .mini-ticket-card .qodef-button.qodef-html--link{font-size:20px;}
    .col-mini-tickets .elementor-container.elementor-column-gap-default{gap:60px;}
    .section-tickets.elementor-element, .section-tickets-line.elementor-element{width:fit-content !important;}
    .section-title-tickets h2{font-size:45px;line-height:50px;}
    .mini-ticket-card h3{font-size:47px;}
    .qodef-page-title .qodef-m-content{padding-bottom:50px;}
    .qodef-page-title.qodef--has-image{margin:0px;width:100%;}
}

@media only screen and (max-width: 800px){
    #custom-logo-carousel .swiper-slide img{max-height:40px;max-width:80px;}
    #custom-logo-carousel{overflow:hidden;}
}

@media only screen and (max-width: 767px){
    h2.forminator-title{font-size:20px !important;line-height:25px !important;}
    .qodef-blog.qodef-m.qodef--list{gap:20px;}
    .qodef-page-title .qodef-m-content{padding-left:30px;padding-right:30px;}
    .page-id-7806 .qodef-page-title .qodef-m-content,.page-id-8653 .qodef-page-title .qodef-m-content{justify-content:inherit;}
    .page-id-7806 .qodef-page-title .qodef-m-content h1,.page-id-8653 .qodef-page-title .qodef-m-content h1{text-align:left;}
    #qodef-page-footer-top-area-inner .qodef-layout--predefined.qodef-grid>.qodef-grid-inner {grid-template-columns: repeat(1, minmax(0, 1fr));}
    #qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item:nth-child(3){padding-top:0px;margin-top:-45px;}
    .home .qodef-clients-list .qodef-grid-inner{gap:30px;}
    .home .qodef-e-logo img, .home .qodef-e-hover-logo img{max-height:50px;max-width:100% !important;}
    body.blog .qodef-blog.qodef-m.qodef--list{grid-template-columns: repeat(1, minmax(0, 1fr));}
    .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-content-grid{width:100%;padding-left:30px;padding-right:30px;}
    .qodef-event.qodef-grid-item.qodef-page-content-section.qodef-col--12{flex-direction:column;}
    .single-events .qodef-e-content{padding-left:0px;}
    .single-events .qodef-e-content{width:100%;}
    .single-events .qodef-media-holder{width:100%;}
    .artist-hall .qodef-image-with-text .qodef-m-image img{height:300px;}
    .home #custom-logo-carousel{margin-top:-35px;}
    #custom-logo-carousel{padding-left:30px;padding-right:30px;}
    #custom-logo-carousel .logo-swiper{margin-left:0px;margin-right:0px;}
    .ice-down-right{width:40%;}
    .ice-top-right{width:70%;}
    .ice-down-left{width:80%;}
    .ice-top-left{width:80%;}
}

@media only screen and (max-width: 680px){
    article.qodef-blog-item h1{font-size:35px;}
    .qodef-blog.qodef-m.qodef--list{grid-template-columns: repeat(1, minmax(0, 1fr));}
    .qodef-clients-list.qodef-grid.qodef-responsive--predefined.qodef-col-num--2>.qodef-grid-inner{--qode-columns: 2;}
    .elementor-widget-bluhen_core_timetable_events_list h3.qodef-event-title{font-size: 50px;line-height: 1.15em;}
    .qodef-icon-with-text.qodef-layout--before-content{flex-direction:row;}
    .hero-custom .triangle-snow img{height:30vh !important;}
    .hero-custom{height:65vh !important;min-height:65vh !important;}
    .qodef-blog.qodef-item-layout--info-on-image article .qodef-e-media-image{height:400px;}
}