.elementor-widget-lucille-section-heading .section_title.lcl_elt_section_title {
color: rgb(220, 220, 220) !important;}

.elementor-widget-lucille-contact-form input[type="submit"] {
background-color: transparent !important;}

.elementor-widget-lucille-contact-form input[type="submit"]:hover {
background-color: #dd59eb !important;
}

li.current-menu-item a, li.current-menu-parent a, li.current-menu-ancestor a {
color: #dd59eb !important;
}

.elementor-widget-lucille-section-subtitle .section_subtitle.lcl_elt_section_subtitle {
font-family: Oswald, sans-serif !important;
font-weight: 300 !important;
text-transform: uppercase !important;
letter-spacing: 10px !important;
font-size: 13px !important;
}

.elementor-widget-lucille-contact-form input[type="text"], .elementor-widget-lucille-contact-form textarea {
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-weight: normal !important;
font-size: 14px !important;
}

@media (max-width: 1300px) and (min-width: 500px)
    {
.creative_header_icon.lc_social_icon {
font-size: 20px;
margin-right: 25px;
visibility: hidden;
}
}

.lucille_cf_input {
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-weight: normal !important;
font-size: 14px !important;
}

.contact_section_head {
font-size: 18px !important;
}

.lc_button {
font-size: 14px !important;
}

.album_overlay, .artist_overlay {
background-color: #000 !important;
}

.page_title {
margin: 0 auto !important;
font-size: 30px !important;
line-height: 40px !important;
font-weight: 700 !important;
letter-spacing: 0px!important;
font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;
font-weight: var( --e-global-typography-primary-font-weight ) !important;
}