/* Hero Section Inner Pages */
.breadcrumb_wrap {
  position: absolute;
left: -5vw;
top: 5vw;
right: 0;
text-transform: uppercase;
font-size: 16px;
z-index: 2;
max-width: 1500px;
margin: 0 auto;
}

.breadcrumb_wrap a {
color: #5E5E5E;
}
.breadcrumb_wrap .breadcrumbs span {
margin: 0 4px;
font-weight: 600;
}
.hero_section_inner {
width: 100%;
height: 85vh;
position: relative;
overflow: hidden;
z-index: 4;
}

.hero_section_inner.h_adj{
    height: 75vh;
}

.hero_section_inner.h_adj .content_holder h1 {
    font-size: 7vw;
    top: 54vh;
}

.hero_section_inner:after {
content: "";
height: 15vh;
width: 100%;
position: absolute;
bottom: 40;
left: 0;
right: 0;
background: url(../images/bottom_shadow.webp) 0 0 no-repeat;
background-size: cover;
z-index: 21;
}

.hero_section_inner .bg_img {
display: block;
width: 100%;
height: 100%;
}

.hero_section_inner .bg_img img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: 0 bottom;
}

.hero_section_inner .bg_singer_2,
.hero_section_inner .bg_singer_3 {
display: flex;
flex-direction: column;
justify-content: flex-end;
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 50%;
}

.hero_section_inner .bg_singer_3{
right: 0;
left: inherit;
width: 70%;
}

.hero_section_inner [class*="bg_singer_"] img{
width: 100%;
height: 95%;
background-size: cover;
object-position: 0 bottom;
}

.hero_section_inner .bg_singer_2:before {
content: "";
background: url(../images/decor_1.png) 0 0 no-repeat transparent;
background-size: contain;
width: 40vw;
position: absolute;
left: -15vw;
top: 10vh;
height: 70vh;
z-index: 10;
}

.hero_section_inner .bg_singer_3:after {
content: "";
background: url(../images/decor_2.png) 0 0 no-repeat transparent;
background-size: contain;
width: 50vw;
position: absolute;
right: -30vw;
top: 10vh;
height: 70vh;
z-index: 10;
opacity: 1;
}

.hero_section_inner .shape_1 {
max-width: 40vw;
max-height: 80%;
display: block;
width: 100%;
height: 100%;
background: url(../images/floral-shape.png) 0 0 no-repeat;
background-size: contain;
position: absolute;
left: 0;
right: 0;
top: 12%;
margin: 0 auto;
z-index: 10;
animation: floralShapeAnimtaion 2s 1s forwards;
-webkit-animation: floralShapeAnimtaion 2s 1s forwards;
transform: scale(0) rotate(60deg);
-webkit-transform: scale(0) rotate(60deg);
-moz-transform: scale(0) rotate(60deg);
-ms-transform: scale(0) rotate(60deg);
-o-transform: scale(0) rotate(60deg);
}


@keyframes floralShapeAnimtaion {
0% {
  transform: scale(0) rotate(60deg);
  -webkit-transform: scale(0) rotate(60deg);
  -moz-transform: scale(0) rotate(60deg);
  -ms-transform: scale(0) rotate(60deg);
  -o-transform: scale(0) rotate(60deg);
}
100% {
  transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -o-transform: scale(1) rotate(0deg);
}
}

.hero_section_inner .content_holder {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 100%;
height: 100vh;
}

.hero_section_inner .content_holder h1 {
font-size: 10vw;
top: 45vh;
}

.hero_section_inner .content_holder .sub_title {
position: absolute;
right: 0;
top: 39vh;
margin: 0 auto;
z-index: 28;
font-size: 4.166666666666666vw;
left: 0;
text-align: center;
}


.hero_section_inner .content_holder p {
position: absolute;
right: 19vh;
bottom: 15vh;
font-size: 1vw;
color: #fff;
z-index: 21;
visibility: hidden;
}



/* Shows Snapshots */
.shows_snapshots {
background: url(../images/gray_edges_bg.png) 0 0 no-repeat transparent;
background-size: cover;
min-height: 800px;
padding: 150px 0;
position: relative;
overflow: hidden;
margin-top: -80px;
z-index: 20;
}

.shows_snapshots h2{
text-align: center;
}

.shows_snapshots .container {
display: flex;
justify-content: space-between;
align-items: center;
}

.shows_snapshots .left_colums {
flex: 0 0 45%;
/* min-width: 550px; */
}

.shows_snapshots .right_colums {
flex: 0 0 55%;
overflow: hidden;
position: relative;
padding-left: 30px;
}


.shows_snapshots .a_big_shape {
display: none;
width: 20vw;
height: 20vw;
background: url(../images/a_big_shape.png) 0 0 no-repeat;
background-size: contain;
position: absolute;
left: 26vw;
z-index: 5;
bottom: 90px;
opacity: 0.3;
}

.shows_snapshots .a_small_x {
display: block;
width: 20vw;
height: 20vw;
background: url(../images/a_small_x.png) 0 0 no-repeat;
background-size: contain;
position: absolute;
right: 0;
z-index: 5;
top: 30px;
filter: grayscale(1);
opacity: 0.5;
}

.shows_snapshots .a_scratch_shape {
display: block;
width: 16vw;
height: 20vw;
background: url(../images/merch-scratch-img.png) 0 0
no-repeat;
background-size: contain;
position: absolute;
left: 110px;
z-index: 0;
top: 60px;
filter: grayscale(1);
opacity: 0.3;
}

/* Map */
.map-wrapper {
background: url(../images/map_bg.png) 0 0 no-repeat;
background-size: cover;
width: 100%;
height: 450px;
display: flex;
align-items: center;
justify-content: center;
padding: 40px 50px 20px 50px;
position: relative;
}

.map-wrapper img {
max-width: 100%;
margin: 0;
display: block;
position: relative;
z-index: 21;
}
/* location list css */
.full-map {
position: relative;
}
.location-list-wraper {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 22;
}
.locations-widget {
position: absolute;
font-size: 0.7742708333333333vw;
font-weight: 600;
}
.locations-widget .lg-location {
display: none;
}
.lg-location {
padding: 5px;
border: 1.249px solid rgba(128, 116, 82, 0.21);
background: rgba(36, 36, 36, 0.71);
backdrop-filter: blur(2.4977943897247314px);
color: var(--white_color);
position: relative;
z-index: 30;
padding-left: 12px;
padding-right: 10px;
}
.lg-location:hover,
.lg-location:focus {
color: var(--primary_color);
}
.lg-location i {
font-size: 23px;
position: absolute;
left: -9px;
top: 50%;
transform: translateY(-50%);
}

.sm-location:hover {
color: var(--primary_color);
}

.loc-id {
left: 17%;
top: 27%;
}
.loc-nv {
left: 11%;
top: 40%;
}
.loc-ut {
left: 20%;
top: 45%;
}
.loc-co {
left: 32%;
top: 46%;
}
.loc-ca {
left: 4%;
top: 48%;
}
.loc-az {
left: 19%;
top: 60%;
}
.loc-nm {
left: 29%;
top: 64%;
}
.loc-tx {
left: 43%;
top: 75%;
}
.loc-wi {
left: 59%;
top: 23%;
}
.loc-oh {
left: 73%;
top: 36%;
}
.loc-fl {
left: 80%;
top: 78%;
}
.locations-widget.active .lg-location {
display: block;
}
.locations-widget.active .sm-location {
display: none;
}
/* location list css end */
/* Full Schedule */
.full_schedule {
padding: 150px 0;
background-image: url("../images/black_edges_bg_sm.webp");
background-repeat: no-repeat;
background-position: left center, 100% center;
background-size: cover;
position: relative;
z-index: 20;
margin-top: -125px;
overflow: hidden;
}

.full_schedule h2{
text-align: center;
}

.full_schedule .container {
/* display: flex;
justify-content: space-between;
align-items: center; */
}

/* Full Shows Schedule Slider */
.fullScheduleSlider {
margin-bottom: 0;
}

.fss_dots ul {
display: flex;
align-items: center;
justify-content: space-between;
list-style: none;
}

.fss_dots ul li {
padding: 15px !important;
border: 0 !important;
margin: 0 5px;
}

.fss_dots ul li{
cursor: pointer;
font-size: 1.4vw;
font-family: "black_maskpress";
font-weight: normal;
font-style: normal;
text-decoration: none;
}

.fss_dots ul li.slick-active,
.fss_dots ul li:hover,
.fss_dots ul li:focus {
color: var(--primary_color) !important;
background: url(../images/slick-arrow-bg.svg) center 6px no-repeat;
background-size: contain;
}

.shows_list.full_view .slick-custom-arrow{
margin-top: 40px;
}



/***** Band Page css*******/
.band_banner_img {
}
.hero_section_inner.band_banner_img .content_holder h1 {
font-size: 6.25vw;
}

.about-sec2 {
overflow: hidden;
margin-top: -10vw;
padding: 100px 0;
position: relative;
/* background-image: url("../images/about-sec2-textuer-bg.png"); */
/* background-image: url("../images/gray_edges_bg.png"); */
background-image: url("../images/about-band-bg.png");
background-repeat: repeat-x;
background-position: center center;
background-size: contain;
z-index: 3;
}
.about-sec2 .container {
display: flex;
align-items: center;
justify-content: end;
padding-bottom: 40px;
}
.absolute-img {
position: absolute;
left: 0;
top: 0;
bottom: 0;
z-index: -1;
width: 40%;
}
.absolute-img img {
    height:100%;
    object-fit:cover;
}
.about-sec2 .right {
width: 60%;
flex: 0 0 auto;
align-self: flex-end;
align-content: end;
font-size: 1.25vw;
}

.about-sec2 .nano {
    width: 100%;
    height: 430px;
}

.about-sec2 .img_holder {
    width: 85%;
    display: block;
    border: solid 1px #817452;
}

.about-sec2 .img_holder img {
    max-width: 100%;
}

.about-sec2 .right p {
font-weight: 400;
}

.about-sec2 .right p strong {
font-weight: 600;
}

.about-sec3 {
padding: 100px 0;
position: relative;
background-image: url(../images/team-member-sec-bg.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
margin-top: -80px;
z-index: 3;
}
.about-sec3 h2 {
text-align: center;
}


@media only screen and (min-width: 1720px) { 
    .about-sec2 .nano {
        height: 600px;
    }
}


.team-slider-widget {
}
.team-slider-widget .slick-custom-arrow {
position: relative;
}
.team-slider-widget .slick-custom-arrow .slick-arrow {
position: absolute;
top: 50%;
}
.team-slider-widget .slick-custom-arrow .team-prev-arrow {
left: -5%;
}
.team-slider-widget .slick-custom-arrow .team-next-arrow {
right: -5%;
}
.slider-nav-team {
margin-bottom: 60px;
}
.slider-nav-team-item {
margin: 0 5px;
display: flex;
align-items: center;
gap: 20px;
padding: 5px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
transition: 0.3s all ease-in-out;
-webkit-transition: 0.3s all ease-in-out;
-moz-transition: 0.3s all ease-in-out;
-ms-transition: 0.3s all ease-in-out;
-o-transition: 0.3s all ease-in-out;
}
.team-icon {
flex: 0 0 auto;
width: 45px;
height: 45px;
overflow: hidden;
border: 1px solid #ccc;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
}

.team-icon img {
display: block;
}
.slider-nav-team-item-content {
}
.slider-nav-team-item-content h4 {
font-size: 16px;
font-weight: 700;
font-family: "Open Sans", sans-serif;
margin: 0 0 3px 0;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
-webkit-box-orient: vertical;
}
.slider-nav-team-item-content h6 {
margin: 0;
font-weight: 500;
color: #817452;
text-transform: uppercase;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
-webkit-box-orient: vertical;
}
.slider-nav-team .slick-center .team-icon {
border-color: var(--primary_color);
}
.slider-nav-team .slick-center .slider-nav-team-item-content h6 {
color: var(--white_color);
}
.slider-nav-team .slick-center .slider-nav-team-item-content h4 {
color: var(--primary_color);
}
.slider-nav-team .slider-nav-team-item:hover,
.slider-nav-team .slick-center .slider-nav-team-item {
background-color: #222223;
}

.slider-for-team-item {
display: flex;
align-items: center;
gap: 40px;
}
.slider-for-team-item .left {
flex: 0 0 auto;
width: 45%;
display: flex;
justify-content: center;
background-image: url("../images/team-img-bg.png");
background-repeat: no-repeat;
background-position: center center;
padding: 2rem;
}

.slider-for-team-item .nano {
    width: 95%;
    height: 430px;
}

.slider-for-team-item .right {
flex: 0 0 auto;
width: 53%;
}
.slider-for-team-item .right h4 {
font-size: 38px;
font-family: var(--secondary_font);
font-weight: normal;
color: var(--primary_color);
margin-bottom: -10px;
text-indent: 5px;
}
.slider-for-team-item .right h3 {
margin-top: 0;
line-height: 1;
font-family: "black_maskpress";
font-size: 4.166666666666666vw;
font-weight: normal;
font-style: normal;
color: #fff;
}
.slider-for-team-item .right p {
font-size: 20px;
}

.testimonial_section {
padding: 100px 0;
/* background-image: url("../images/gray_edges_bg.png"); */
background-image: url("../images/testimonial-bg.webp");
background-repeat: repeat-x;
background-position: center center;
background-size: contain;
margin-top: -4rem;
position: relative;
z-index: 2;
}
.testimonial_section .container {
position: relative;
}
.testimonial_section .slick-custom-arrow {
position: absolute;
top: 50%;
left: 0;
right: 0;
}
.testimonial_section .slick-custom-arrow .slick-arrow {
position: absolute;
top: 50%;
z-index:1;
}
.testimonial_section .slick-custom-arrow .testi-prev-arrow {
left: -5%;
}
.testimonial_section .slick-custom-arrow .testi-next-arrow {
right: -5%;
}
.testimonial-slide-item {
display: flex;
align-items: center;
justify-content: space-between;
gap: 40px;
padding-top: 30px;
}
.testimonial-slide-item .left {
flex: 0 0 auto;
width: 70%;
padding-left: 50px;
}
.testimonial-slide-item .right {
flex: 0 0 auto;
width: 26%;
padding-right: 50px;
margin-top: -30px;
}
.testimonial-text {
font-size: 42px;
font-family: "black_maskpress";
line-height: 1.4;
position: relative;
}
.testimonial-text p {
position: relative;
z-index: 1;
}
.testimonial-text:before {
content: "";
background-image: url("../images/qauot-icon.png");
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
width: 80px;
height: 80px;
position: absolute;
left: -40px;
top: -24px;
z-index: 0;
}
.testimonial-name {
display: flex;
align-items: center;
gap: 20px;
}
.short-name {
background: url(../images/btn_bg.svg) 0 0 no-repeat;
flex: 0 0 auto;
width: 60px;
height: 60px;
background-size: cover;
font-family: "black_maskpress";
color: var(--secondary_color);
font-size: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.short-name p{
margin:0;
}
.full-name {
font-family: var(--secondary_font);
color: var(--primary_color);
font-size: 36px;
line-height: 1.5;
align-self: end;
}

@-webkit-keyframes rollInRight {
0% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
}
}

@-moz-keyframes rollInRight {
0% {
opacity: 0;
-moz-transform: translateX(100%) rotate(120deg);
}
100% {
opacity: 1;
-moz-transform: translateX(0px) rotate(0deg);
}
}

@-o-keyframes rollInRight {
0% {
opacity: 0;
-o-transform: translateX(100%) rotate(120deg);
}
100% {
opacity: 1;
-o-transform: translateX(0px) rotate(0deg);
}
}

@keyframes rollInRight {
0% {
opacity: 0;
transform: translateX(100%) rotate(120deg);
-webkit-transform: translateX(100%) rotate(120deg);
-moz-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
-o-transform: translateX(100%) rotate(120deg);
}
100% {
opacity: 1;
transform: translateX(0px) rotate(0deg);
-webkit-transform: translateX(0px) rotate(0deg);
-moz-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
-o-transform: translateX(0px) rotate(0deg);
}
}
.rollInRight {
-webkit-animation-name: rollInRight;
-moz-animation-name: rollInRight;
-o-animation-name: rollInRight;
animation-name: rollInRight;
}

/*====== 
media query css 
=======================*/
@media only screen and (max-width: 1600px) {
.testimonial-text {
font-size: 30px;
}
.testimonial-text:before {
width: 60px;
height: 60px;
}
.slider-nav-team-item {
gap: 10px;
}
.slider-nav-team-item-content h6 {
font-size: 11px;
}
}


/*====== 
Music Page css start
==========================================================================================*/
.music_banner_img {
}
.music_banner_img .bg_img img {
object-position: center bottom;
}
.music_banner_img .content_holder h1 {
font-size: 3.6458333333333335vw;
max-width: 64.083333vw;
position: relative;
text-transform: uppercase;
  letter-spacing: normal;
  margin-left:auto;
  margin-right:auto;
}
.last-quot {
position: relative;
bottom: 1.7vw;
left: -2.7083333333333335vw;
z-index: -1;
}
.last-quot img {
display: inline-block;
width: 3vw;
}
.music_banner_img .content_holder h1:before {
content: "";
background-image: url("../images/quote-yellow-icon.svg");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 9.375vw;
height: 2.604166666666667vw;
display: block;
position: absolute;
left: -4.166666666666666vw;
top: -0.3125vw;
z-index: -1;
}
.music_banner_img .content_holder h1::after {
/*content: "";
background-image: url("../images/quote-yellow-icon.svg");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 9.375vw;
height: 2.604166666666667vw;
display: block;
position: absolute;
right: -4.166666666666666vw;
bottom: -0.3125vw;
z-index: -1;*/
}
.music_banner_img .content_holder .sub_title {
  font-size: 2.083333333333333vw;
  top: auto;
  bottom: 15vw;
}

.music-sec2 {
background-image: url(../images/music-sec2-bg.webp);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 10.416666666666668vw 0;
margin-top: -100px;
position: relative;
overflow: hidden;
z-index: -1;
}
.music-sec2 .a_scratch_shape {
display: block;
width: 12vw;
height: 14vw;
background: url(../images/merch-scratch-img.png) 0 0 no-repeat;
background-size: contain;
position: absolute;
left: 110px;
z-index: 0;
top: 25%;
filter: grayscale(1);
opacity: 0.3;
}
/* .music-sec2 .a_big_shape {
display: block;
width: 18vw;
height: 18vw;
background: url(../images/a_big_shape.png) 0 0 no-repeat;
background-size: contain;
position: absolute;
right: -110px;
z-index: 5;
bottom: 0;
top: 0;
margin: auto;
filter: grayscale(1);
opacity: 0.3;
} */

.music-sec2 .a_small_x {
display: block;
width: 20vw;
height: 20vw;
background: url(../images/a_small_x.png) 0 0 no-repeat;
background-size: contain;
position: absolute;
right: 0;
z-index: 5;
top: 30px;
filter: grayscale(1);
opacity: 0.5;
}

.music-sec2 .container {
display: flex;
align-items: center;
gap: 4vw;
justify-content: center;
}
.music-sec2 .left {
position: relative;
flex: 0 0 40%;
/*margin-right: 10%;*/
}
.music-sec2 .left .cd-img {
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
z-index: 1;
width: 18.75vw;
height: 18.75vw;
}
.music-sec2 .left .releas-img {
position: relative;
z-index: 2;
width: 23.833333vw;
height: 23.833333vw;
object-fit: cover;
object-position: center;
  display: flex;
align-items: center;
}
.music-sec2 .right {
}
.music-sec2 .right h4 {
font-size: 3.125vw;
font-family: var(--secondary_font);
font-weight: normal;
color: var(--primary_color);
margin-bottom: -20px;
text-indent: 5px;
line-height: 1.4;
}
.music-sec2 .right h2 {
font-size: 5vw;
line-height: 1.4;
}
.music-sec2 .right .r-date {
font-family: "black_maskpress";
font-size: 1.3541666666666667vw;
font-weight: normal;
}
.music-sec2 .right .r-date span {
font-family: "Open Sans", sans-serif;
margin-left: 5px;
color: #807452;
font-size: 1.0416666666666665vw;
position: relative;
top: -3px;
}
.music-sec2 .right .share-post {
margin-top: 15px;
font-family: "black_maskpress";
font-size: 1.3541666666666667vw;
display: flex;
align-items: center;
gap: 10px;
}

.music-sec2 .right .share-post a {
width: 1.5625vw;
height: 1.5625vw;
flex: 0 0 1.5625vw;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
color: var(--gray_color);
font-size: 0.9375vw;
background-color: var(--white_color);
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
transition: 0.3s all ease-in-out;
-webkit-transition: 0.3s all ease-in-out;
-moz-transition: 0.3s all ease-in-out;
-ms-transition: 0.3s all ease-in-out;
-o-transition: 0.3s all ease-in-out;
}
.music-sec2 .right .share-post a:hover {
background-color: var(--primary_color);
}

.widget_label{
    margin-top: 15px;
    font-family: "black_maskpress";
    font-size: 1.3541666666666667vw;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.social-links {
margin-top: 2.083333333333333vw;
display: flex;
align-items: center;
gap: 0.78125vw;
}
.social-links a {
}
.social-links a img {
width: 2.2vw;
}

.music-sec3 {
padding: 10.416666666666668vw 0;
position: relative;
background-image: url(../images/music-page-catelog-bg.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%;
margin-top: -80px;
z-index: 3;
}
.music-sec3 .slick-custom-arrow {
position: ;
}
.music-sec3 .slick-custom-arrow .slick-arrow {
position: absolute;
top: 40%;
transform: translateY(-40%);
}
.music-sec3 .slick-custom-arrow .music-album-prev-arrow {
left: -5%;
}
.music-sec3 .slick-custom-arrow .music-album-next-arrow {
right: -5%;
}
.music-sec3 .section_title {
text-align: center;
}

.music-album-slider-widget {
position: relative;
}
.music-album-slider {
  overflow: hidden;
  max-height: 600px;
}
.music-album-item{display:none;}
.music-album-slider.slick-initialized .music-album-item{display:block;}
.music-album-item {
position: relative;
    padding-left: 1px;
    padding-right: 1px;
}
.music-album-body {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}

.music-album-body img {
border: 1px solid #807452;
box-shadow: -11px 0px 24px 0px rgba(0, 0, 0, 0.1),
-43px 0px 43px 0px rgba(0, 0, 0, 0.09),
-96px 0px 58px 0px rgba(0, 0, 0, 0.05),
-171px 0px 68px 0px rgba(0, 0, 0, 0.01),
-267px 0px 75px 0px rgba(0, 0, 0, 0);
max-height: 292px;
object-fit: contain;
}
.catelog-meta {
display: none;
margin-top: 15px;
/* display: flex; */
align-items: center;
justify-content: space-between;
}
.catelog-meta h5 {
margin: 0;
line-height: 1;
font-size: 1vw;
font-family: "black_maskpress";
letter-spacing: 2px;
font-weight: normal;
}
.catelog-meta span {
font-size: 0.8vw;
color: #58595b;
}
.music-album-footer {
display: none;
}
.music-album-footer .social-links {
margin-top: 20px;
justify-content: center;
}
.music-album-footer .social-links img {
width: 22px; height:22px;
}
.music-album-slider .slick-center .catelog-meta {
display: flex;
}
.music-album-slider .slick-center .music-album-footer {
display: block;
}
.music-album-slider .slick-center .music-album-body {
background-image: url(../images/team-img-bg.png);
padding: 20px;
}
.music-album-slider .slick-track {
padding: 100px 0;
overflow: hidden;
}
.music-album-slider .music-album-item {
transition: all 300ms ease;
}
.music-album-slider .slick-active .music-album-item {
transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
}
.music-album-slider .slick-active + .slick-active .music-album-item {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
}
.music-album-slider .slick-active + .slick-current .music-album-item {
z-index: 5;
transform: scale(1.5);
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
}
.music-album-slider .slick-current + .slick-active .music-album-item {
z-index: 4;
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
}
.music-album-slider
.slick-current
+ .slick-active
+ .slick-active
.music-album-item {
z-index: 3;
transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
}

/* music-album-lisiting */
.music_catalog.music_catalog-listing {
  min-height: auto;
}
.music_catalog.music_catalog-listing {
background: none;
margin-top: 70px;
padding-top: 0;
padding-bottom: 0;
}
.music_catalog-listing.music_catalog .catalogs_wrapper{
    margin-top: 0;
}
.music_catalog-listing.music_catalog .catalogs_wrapper .nano {
height: 500px;
width: 100%;
}
.music_catalog-listing.music_catalog .container {
display:flex;
gap: 15px;
align-items: flex-start;
}
.music_catalog-listing.music_catalog .left_colums {
max-width: 48%;
flex: 0 0 48%;
}
.music_catalog-listing.music_catalog .right_colums {
max-width: 48%;
flex: 0 0 48%;
}
.music_catalog-listing.music_catalog .right_colums p{
padding:0;
font-size:1.0416666666666665vw;
}
.music_catalog-listing.music_catalog .catalog ul li .song_name {
margin-left: 0;
font-size: 1.0416666666666665vw;
font-style: italic;
font-weight: 700;
}
.music_catalog-listing.music_catalog .catalog ul li .song_name.active {
color: #817452;
}

.song-info-wraper {
}
.song-info-wraper.nano {
width: 98%;
}

.song-info-wraper h3 {
font-size: 1.3541666666666667vw;
font-family: "Open Sans", sans-serif;
font-weight: 600;
}
.song-info-wraper h5 {
font-family: "black_maskpress";
color: var(--primary_color);
font-size: 1.25vw;
font-weight: normal;
margin-bottom: 10px;
margin-top: 25px;
}

.song-info-wraper .r-date {
font-family: "black_maskpress";
font-size: 1.25vw;
color: #58595b;
font-weight: normal;
}
.song-info-wraper .r-date span {
font-family: "Open Sans", sans-serif;
margin-left: 0.26041666666666663vw;
color: #fff;
font-size: 0.9375vw;
position: relative;
font-weight: normal;
top: -3px;
}
.song-info-wraper ul {
list-style: none;
padding: 0;
margin-left: 0;
font-size: 1.1458333333333333vw;
font-weight: normal;
}
.song-info-wraper ul li {
margin-bottom: 0.26041666666666663vw;
}
.tab-cont {
display: none;
}
.tab-cont.active {
display: flex;
justify-content: flex-end;
flex-direction:column;
}

.toggle-widget {
margin-top: 30px;
width: 35vw;
float: right;
}
.toggle-widget .accordion {
background-color: transparent;
color: #fff;
cursor: pointer;
padding: 14px 18px 14px 0;
width: 100%;
border: none;
text-align: left;
border-bottom: 0.6px solid #c1c1c175;
outline: none;
transition: 0.4s;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
}
.toggle-widget .accordion span {
font-family: "black_maskpress";
font-size: 1.25vw;
font-weight: normal;
letter-spacing: 1px;
}

.toggle-widget .active,
.toggle-widget .accordion:hover {
/* background-color: var(--primary_color); */
/* color: var(--secondary_color); */
}

.toggle-widget .accordion:after {
content: "\f107";
font-family: "Font Awesome 6 Free";
color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}

.toggle-widget .active:after {
content: "\f106";
}

.toggle-widget .panel {
background-color: transparent;
max-height: 0;
overflow: hidden;
/*border-bottom: 0.6px solid #c1c1c175;*/
transition: max-height 0.2s ease-out;
}
.panel-container {
/*display: flex;*/
/*gap: 2.604166666666667vw;*/
padding: 0.9375vw 0.9375vw 0.9375vw 0;
  /*justify-content: space-between;*/
}
.panel-left,
.panel-right {
/*flex: 0 0 48%;*/
/*max-width: 48%;*/
}
.track-info-list {
display: flex;
font-size: 0.95vw;
align-items: center;
/*gap: 0.5208333333333333vw;*/
margin-bottom: 6px;
}
.panel-title {
font-family: "black_maskpress";
font-weight: normal;
letter-spacing: 1px;
color: #58595b;
line-height: normal;
text-transform: uppercase;
    flex: 0 0 35%;
    max-width: 35%;
font-size: 1.0416666666666665vw;
line-height: 1.2;
}
.panel-value {
line-height: normal;
}
.panel-right span.panel-title {
align-self: flex-start;
margin-top: 6px;
}
.track-info-item{
    border-bottom: 1px solid #282828;
    padding: 10px 0;
        margin-top: 6px;
}
.track-info-item:last-child {
    border: 0;
}

.track-info-item:first-child {margin-top: 0;}

@media only screen and (max-width: 1440px) { 
.music_banner_img .content_holder .sub_title {
bottom: 15vw;
}
.music-sec2 .right .share-post a{
width: 2vw;
height: 2vw;
flex: 0 0 2vw;
padding-top: 0.5%;
}
.song-info-wraper.nano, .toggle-widget {
width: 98%;
}

}

@media only screen and (min-width: 1520px) { 

  .music_catalog-listing.music_catalog .left_colums{
    margin-right: 50px;
  }

}

/*====== 
Music Page css end
==========================================================================================*/


.tour_banner_img.hero_section_inner .content_holder .sub_title {
  top: 41vh;
}



/*====== 
MISC Page CSS Start
==========================================================================================*/
.misc_pages {
    /* background: url(/wp-content/uploads/2023/11/popup-bg-dark.png) 0 0 repeat transparent;
    background-size: cover; */
    min-height: 800px;
    padding: 150px 0 200px 0;
    position: relative;
    overflow: hidden;
    margin-top: -80px;
    z-index: 20;
    position: relative;
}

/* .misc_pages:after {
    background: url(/wp-content/themes/hello-theme-child-master/images/testimonial-bg.webp) 0 bottom no-repeat;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 140px;
} */

.misc_pages a {
    color: var(--primary_color);
}
    
.misc_pages h2 {
    text-align: left;
    font-size: 2.166666666666666vw;
    margin-top: 50px;
}

.misc_pages h3 {
    font-family: "black_maskpress";
    margin-top: 30px;
}

.misc_pages ul {
    margin: 30px 0;
}

.misc_pages li {
    margin: 0 0 5px 0;
}

.misc_pages ol {
    list-style: circle;
    margin: 10px 0;
}

.misc_pages .container {
 
}
 
.misc_pages .a_big_shape {
    display: none;
    width: 20vw;
    height: 20vw;
    background: url(../images/a_big_shape.png) 0 0 no-repeat;
    background-size: contain;
    position: absolute;
    left: 26vw;
    z-index: 5;
    bottom: 90px;
    opacity: 0.3;
}

.misc_pages .a_small_x {
    display: block;
    width: 20vw;
    height: 20vw;
    background: url(../images/a_small_x.png) 0 0 no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    z-index: 5;
    top: 30px;
    filter: grayscale(1);
    opacity: 0.5;
}

.misc_pages .a_scratch_shape {
    display: block;
    width: 16vw;
    height: 20vw;
    background: url(../images/merch-scratch-img.png) 0 0
    no-repeat;
    background-size: contain;
    position: absolute;
    left: 10%;
    z-index: 0;
    top: 60px;
    filter: grayscale(1);
    opacity: 0.3;
}

/*====== 
MISC Page CSS End
==========================================================================================*/


/*====== 
MISC Fixes
==========================================================================================*/


@media only screen and (min-width: 1200px) { 
    .full_schedule .shows_list .all_shows .show_nav{
        flex: 1;
    }
}



