/** FONTS **/
@font-face {
    font-family: NewYork;  
    src: url(https://aaronsmalls.com/wp-content/themes/hello-elementor/fonts/NewYork.otf);  
    font-weight: normal;  
}

@font-face {
    font-family: Cansu;  
    src: url(https://aaronsmalls.com/wp-content/themes/hello-elementor/fonts/Cansu-Light.ttf);  
    font-weight: light;  
}

@font-face {
    font-family: Charter;  
    src: url(https://aaronsmalls.com/wp-content/themes/hello-elementor/fonts/Charter-Regular.otf);  
    font-weight: Regular;  
}

*{
	font-family:Cansu!important;
}
h1,h2,h3,h4,h5,h6{
	font-family: NewYork!important;
}

body>header.site-header {
    display: none!important;
}

.multi-purple-bg{
	background: #131333;
background: linear-gradient(90deg, #131333 10%, rgba(0,0,0,1) 10%, rgba(0,0,0,1) 90%, #131333 90%);
}

a .yellow-hover:hover{
	color: #b99ccc!important;
}

/** Testimonials bullets 
li{
	padding-inline-start: 1ch;
}
li.bullet-yellow-quote::marker{
  content: '"';
  color: yellow;
	font-size: 50px;
}
li.bullet-none::marker{
  content: '';
}**/

/** Purple shadows light **/
.purple-shadows > div.elementor-container{
	-webkit-box-shadow: 0px 0px 5px 3px #6B5A84; 
	box-shadow: 0px 0px 5px 3px #6B5A84;
}
.iner-purple-shadows{
	-webkit-box-shadow: inset 0px -20px 21px -10px #40364F; 
	box-shadow: inset 0px -20px 21px -10px #40364F;
}
.purple-line-light{
	position: absolute;
    background-color: #7543B5;
    box-shadow: 0px 0px 12px #7543b5;
	position: absolute;
	background-color: #7543B5;
	box-shadow: 0px 0px 12px #7543b5; 
	height: 3px;
	width: 100%;
	bottom: 0px;
	border-radius: 50%;
	overflow: hidden;
}

/** CONTACT FORM **/
.contact-form-aaron fieldset {
    float: left;
    width: 49%;
    border: none;
}
.contact-form-aaron fieldset.submit {
    width: 100%;
}
.contact-form-aaron fieldset.submit input {
    width: 30%!important;
		margin: 0 35%;
		background: rgb(88,80,131);
		background: linear-gradient(90deg, rgba(88,80,131,1) 0%, rgba(212,175,224,1) 100%);
		color:white;
		transition: all 0.5s ease;
}
.contact-form-aaron fieldset.submit input:hover {
		background: rgb(212,175,224);
		background: linear-gradient(90deg, rgba(212,175,224,1) 0%, rgba(88,80,131,1) 100%);
}
.contact-form-aaron fieldset input, .contact-form-aaron fieldset textarea {
    width: 100%!important;
		border-radius: 20px;
}
@media only screen and (max-width: 767px) {
  .contact-form-aaron fieldset {
    width: 100%;
	}
	.contact-form-aaron fieldset.submit input {
		width:100%!important;
		margin: 0;
	}
}

.contact-form-aaron .ajax-loader{
	display: none!important;
}

/** HOST REEL **/
.button-reel{
	position: absolute;
  bottom: 10em;
}
@media only screen and (max-width: 1024px) {
  .button-reel{
    bottom: 1em;
}
}

/** Charter/NY Titles **/
.charter-font h1, .charter-font h2, .charter-font h3, .charter-font h4, .charter-font h5, .charter-font h6, .charter-font h1 span, .charter-font h2 span, .charter-font h3 span, .charter-font h4 span, .charter-font h5 span, .charter-font h6 span{
	font-family: Charter!important;
}
.newyork-font h2 span{
	font-family: NewYork!important;
}

/** DJ Tracks **/
.tracks-margin center {
    padding-bottom: 20px;
}

/** FLIPBOX HEADINGS **/
.white-text-shadow .pp-flipbox-heading {
    text-shadow: 0px 0px 4px #000000;
    color: white!important;
}