/*
Theme Name: Noctis Audio Theme
Theme URI: https://noctisaudio.com
Template: hello-elementor
Author: Steven Sullivan
Author URI: https://noctisaudio.com
Version: 1.0.0
*/

/*

Off White:	#f7f7f7
Dark Grey: 	#1a1a1a
Dark Blue: 	#0f0d1a
Gold:		#e8d374

*/


/* --- SCROLL TOP --- */
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{
	transition: .2s all;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{
	transition: .2s all;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button:hover{
	background-color: #e8d374;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button:hover i{
	color: #0f0d1a;
}

/* ----- */



/* --- BORLABS COOKIE --- */

#BorlabsCookieBox ._brlbs-btn {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #1a1a1a  !important;
    border: 2px solid #f7f7f7;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 48px 18px 48px;
	transition: .3s all;
}


#BorlabsCookieBox ._brlbs-btn:hover {
    background-color: #e8d374 !important;
	color: #1a1a1a !important;
	border-color: #e8d374 !important;
}

#BorlabsCookieBox ._brlbs-cursor{
	transition: .05s border-bottom;
}

#BorlabsCookieBox ._brlbs-cursor:not(.d-block):hover{
	border-bottom: 2px solid #e8d374;
}

#BorlabsCookieBox .d-flex.justify-content-between{
	align-items: flex-end;
}

#BorlabsCookieBox ._brlbs-legal a,#BorlabsCookieBox ._brlbs-refuse a{
	color: #e8d374 !important;
	transition: .05s border-bottom;
}

#BorlabsCookieBox ._brlbs-legal a:hover,#BorlabsCookieBox ._brlbs-refuse a:hover{
	border-bottom: 2px solid #e8d374 !important;
}

/* ----- */



/* --- PORTFOLIO CARD --- */

.portfolio-card{
	
}

@media(max-width: 768px){
	.portfolio-card span{
		font-size: 16px;
	}
}

/* ----- */



/* --- AUDIO PLAYER --- */

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
  background: #0f0d1a !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #e8d374;
}

.mejs-controls button:hover {
  color: #0f0d1a !important;
  background-color: #e8d374 !important;
  text-decoration: none;
}

/* ----- */



/* --- SPOTIFY IFRAME --- */

.spotify iframe{
	border: 2px solid #0f0d1a;
}

.spotify iframe .dd{
	background-color: #1a1a1a80;
}

.spotify iframe .as{
	background: #0f0d1a;
}

.spotify iframe .dd{
	background-color: #1a1a1a80;
}

/* ----- */


/* --- CONTACT FORM --- */

#contact-form form input[type="text"],
#contact-form form input[type="email"],
#contact-form form textarea{
    padding: .7rem;
}
/* ----- */