/*primary menu, custom menu, css*/
ul#menu-primary-menu {
    /*margin-left: -100px;*/
    position: absolute;
    left: 50%;
    top: 50%;
    display: flex;
    transform: translate3d(-50%, -50%, 0);
}

@media only screen and (max-width: 850px)
{
    ul#menu-primary-menu {
    display: none;
    }
}

@media only screen and (min-width: 850px) and (max-width: 950px)
{
    ul#menu-primary-menu {
    left: unset;
    }
}


/*wp buttom menu navigation plugin, chat, and scroll to top css*/
.wp-bottom-menu {
    display: none !important;
	top: 0 !important;
    bottom: auto !important;
}

@media (max-width: 850px){
	.home .wp-bottom-menu {
		display: flex !important;
	}
	.home .chaport-container .chaport-launcher .chaport-launcher-button{
	/*     bottom: 4.5em; */
	}
	.home #scroll_to_top.active {
	/*     bottom: 4.25em !important; */
	}
	.home .header {
		top: 40px !important;
	}
	
	.header {
		top: 40px !important;
	}
	.wp-bottom-menu {
		display: flex !important;
	}
	.our-recent-project-text {
    padding-top: 260px !important;
	}
	.single.single-post .page-padding.blog-container {
    padding-top: 120px !important;
	}
	
/* 	portfolio list on homepage */
	.home .thb-list-portfolio.thb-bg-grid .thb-content-side {
    padding: 140px 0 !important;
	}
}

@media (min-width:  850px){
    .home .header{
/*         background: #0a0a0a; */
    }
    .home .header.hover {
    box-shadow: 0px 5px 9px 0px rgb(10 10 10 / 15%);
    }
}

/* cookie bar css */
.thb-cookie-bar {
    z-index: 10000000000 !important;
}

/* mobile menu css */
#mobile-menu {
	z-index: 10000 !important;
}

/* artists-grid css */
.artists-grid:active, .artists-grid:hover {
    text-decoration: underline;
}

/* label pages: portfolio slider */
.portfolio-slider.swiper-container .swiper-nav span {
    border: 1px solid #fff;
}

.portfolio-slider.swiper-container .swiper-nav span .thb-arrow {
    fill: #fff;
}

.portfolio-slider  .btn-text.style6 .regular-arrow:before, .portfolio-slider .btn-text.style6 .regular-arrow:after, .portfolio-slider .btn-text.style6 .regular-arrow span:after{
background: #fff;
}

.portfolio-slider .btn-text.style6>span {
    visibility: hidden;
}
.portfolio-slider .btn-text.style6>span:before {
    content: 'View Label';
    visibility: visible;
}

/* studio page css */
.equipment-iconbox {
    background: rgba(0,0,0,0.66);
	align-items: center;
}

/* studio booking page */
.studio-booking-time {
    padding: 10px;
    border: 1px solid #dedede;
}

/* our recent project text css */
@media(max-width: 850px)
{
    .home .our-recent-project-text {
    padding-top: 300px !important;
}
}

/* our studio equipment page css */
 .our-studio-equpiment 
{
    background: #ef173b;
    border-color: #ef173b;
    color: #fff;
}

/* record label post css */
.record-label-cover-post .vc_grid-item-mini .vc_gitem-animate-none .vc_gitem-zone-b {
    opacity: 1;
}

/* record label css */
@media screen and (max-width: 725px){
	.view-our-roster-textbox{
	text-align: center !important;
	}
}

/* our roster page css */
.roster-portfolio-page .thb-list-portfolio.thb-bg-grid .thb-image-side {
    position: relative !important;
}


@media (min-width:  850px){
	.page-id-1618 .header{
        background: #0a0a0a;
    }
    .page-id-1618 .header.hover {
    box-shadow: 0px 5px 9px 0px rgb(10 10 10 / 15%);
    }
}
