/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 27 2023 | 08:13:57 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media (max-width: 786px){
.day_name {
		display: none!important;
	}
	
	.order_area .m_0{
		display: none!important;
	}

[lang="en-US"]  .timeZone_area:not([data-items-count="1"]) .space-between .text-left {
    position: unset!important;
    min-width: 100%!important;
	}

	
	[lang="en-US"] .timeZone_area:not[data-items-count="1"] .loop-event.time-horizontal{
    flex-flow: wrap!important;
}

	[lang="en-US"] .timeZone_area:not[data-items-count="1"]  .space-between .text-left {
    margin-right: auto!important;
    min-width: 100%!important;
    max-width: 100%!important;
	}


	[lang="en-US"] .timeZone_area:not[data-items-count="1"]  .loop-event .text-left strong {
    min-width: auto!important;
    margin-top: 20px!important;
    margin-left: 0px!important;
    margin-top: 20px!important;
    text-align: left!important;
    position: unset!important;
    margin-top: 20px!important;
    text-align: left!important;
    margin-top: 5px!important;
	}

}

@media (min-width: 920px){
#menu-item-29131 {
    padding-right: 50px;
}
}

.orckestra[data-terms="335"] .details>p {
	display: none!important;
}


@media (max-width: 1350px){
.menu-item.menu-item-image {
	display: none!important;
}
}
#menu-item-29188 {
    padding-left: 0px!important;
}

.session {
    margin-bottom: 40px;
}

.serie-template-default .session .bg_set {
    position: unset!important;
}

.session h2{
   font-family: 'Simpler';
    font-size: 3rem!important;
    margin-bottom: 20px;
    letter-spacing: 0;
    font-weight: bold;
}


.serie-template-default .session .bg_set {
    height: 233px;
}

.btn.sersess{
    margin-top: 25px;
}

.session h3 {
font-family: 'Simpler';
    font-size: 30px!important;
    margin-bottom: 20px;
    letter-spacing: 0;
    font-weight: bold;
}

.sess_desc span, .sess_desc div , .sess_desc p{
    font-size: 15px!important;
}

.center-right {
	display: inline-flex;
    align-items: center;
    justify-content: flex-end;
}



.session .bg_set {
    background-repeat: no-repeat;
    background-position: top;
}

.text-left {
    text-align: left;
}

.sub-menu .menu-item {
    margin-left: 0;
    padding-left: 20px;
    min-width: 250px;
}

.menu > .menu-item > .sub-menu > .container > .menu-item {
    max-width: 33%;
}

.sub-menu .sub-menu a{
	line-height: 1.6;
}
 .menu-item-image{
	padding-left: 50px!important;
}

.layout-layout_2>.container{
	align-items: center;
}

body:not(.home) .hero_area .btn, body:not(.home) .desktop-menu, header .logo {
    opacity: 1!important;
}


 .pre-bloc h3k {
    font-family: 'Simpler';
    letter-spacing: 0;
    font-weight: bold;
    font-size: 2.8rem;
    margin-bottom: 25px;
}

.img_box h4 {
    overflow: hidden;
}

.moreConcerts .img_box {
   width: 240px!important;
}



header.sticky .search-activated .probox * {
    -webkit-text-fill-color: #000;
}

.probox input{
    margin-top: -4px!important;
}


header.sticky .search-activated .probox {
    border-bottom: 1px solid #000!important;

}


#menu-item-33288:after{
	display: none!important;
}

#menu-item-33288{
	padding-right: 0px!important;
}

header:not(.sticky) .search-activated .probox {
    background: rgba(0,0,0,.5)!important;
}

.home .hide-mobile{
	opacity: 0;
	
}



.home.show .hide-mobile{
	opacity: 1;
	transition: all 1s;
}


.time_zone .row{
	margin-left: 0px!important;
	margin-right: 0px!important;
}

.artist_box img  {
    max-width: 100%!important;
    object-fit: cover;
      transition: 0.4s;
    
}

.artist_box:hover img {
    transform: scale(1.1);
    transition: 0.4s;
}



@media (min-width: 768px){
.loop-program>.img_box>a:not(.additionalDates) {
    min-height: 235px;
}
	
}