/**
Theme Name:  Musicana
Theme URI:   
Description: Musicana is a child theme of the Artimusic WordPress Theme, designed especially for musicians, bands, DJs, and anyone passionate about music. Showcase your latest albums, upcoming events, or curated playlists with this elegant and dynamic theme. Musicana inherits all the powerful features of Artimusic, including seamless Mailchimp integration for newsletters and a convenient One Click Demo Import to get your site live within minutes. Create an engaging online presence and connect with your audience effortlessly using Musicana, the perfect stage for your musical journey.
Author:      themesartist
Author URI:  https://themesartist.com/
Template:    artimusic
Version:     1.0.0
Tested up to: 6.8
Requires PHP: 5.6
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: musicana
 */

a{
  color: #D14343;
}

a:hover, a:focus{
  color: #D14343;
}
a:visited {
  color: #D14343;
}
span.edit-link a {
    border: 1px solid #D14343;
}
nav#site-navigation li > .sub-menu li a:hover,nav#site-navigation li > .sub-menu li a:focus {
    background:#D14343;
}
#hamburger-menu span {
    background-color: #D14343;
}
svg.svg-icon path {
    fill: #D14343;
}svg.svg-icon path {
    fill: #D14343;
}
.header-add-listing a {
    background-color: #D14343;
}
h3.entry-title a:hover {
    color: #D14343;
}
.ai-wrap .ai-audio-control {
    background-color: #D14343;
}

.ai-wrap .ai-audio-control:hover,.ai-wrap .ai-audio-control:focus {
    background-color: #D14343
}
.ai-wrap .ai-track-progress {

    background-color: #D14343;
}
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
    background-color: #D14343
}
.ai-wrap .ai-btn.ai-btn-active {
    background-color: #D14343
}
.ai-wrap .ai-track:hover,.ai-wrap .ai-track.ai-track-active {
    background-color: #D14343;
}
.ai-wrap .ai-footer a {
    color: #D14343;
}

.ai-wrap .ai-footer a:hover {
    color: #D14343;
}
.ai-wrap .ai-scroll-wrap>div:last-child div {
    background-color: #D14343 !important
}
.ai-wrap .ai-btn:focus {
    background: #D14343 !important;
}
.ai-wrap .ai-audio-control:focus {
    background-color: #D14343 !important;
}

.header-navigation ul>li.current-menu-item a {
    color: #D14343;
}
.site-info a {
    color: #D14343;
}a{
  color: #D14343;
}

a:hover, a:focus{
  color: #D14343;
}
a:visited {
  color: #D14343;
}
span.edit-link a {
    border: 1px solid #D14343;
}
nav#site-navigation li > .sub-menu li a:hover,nav#site-navigation li > .sub-menu li a:focus {
    background:#D14343;
}
#hamburger-menu span {
    background-color: #D14343;
}
svg.svg-icon path {
    fill: #D14343;
}svg.svg-icon path {
    fill: #D14343;
}
.header-add-listing a {
    background-color: #D14343;
}
h3.entry-title a:hover {
    color: #D14343;
}
.ai-wrap .ai-audio-control {
    background-color: #D14343;
}

.ai-wrap .ai-audio-control:hover,.ai-wrap .ai-audio-control:focus {
    background-color: #D14343
}
.ai-wrap .ai-track-progress {

    background-color: #D14343;
}
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
    background-color: #D14343
}
.ai-wrap .ai-btn.ai-btn-active {
    background-color: #D14343
}
.ai-wrap .ai-track:hover,.ai-wrap .ai-track.ai-track-active {
    background-color: #D14343;
}
.ai-wrap .ai-footer a {
    color: #D14343;
}

.ai-wrap .ai-footer a:hover {
    color: #D14343;
}
.ai-wrap .ai-scroll-wrap>div:last-child div {
    background-color: #D14343 !important
}
.ai-wrap .ai-btn:focus {
    background: #D14343 !important;
}
.ai-wrap .ai-audio-control:focus {
    background-color: #D14343 !important;
}

.header-navigation ul>li.current-menu-item a {
    color: #D14343;
}
.site-info a {
    color: #D14343;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Passion One !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    line-height: 130% !important;
}
.album-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}

div#newsletter-section {
    text-align: center;
    padding-bottom: 70px;
}
div#newsletter-section .newsletter-content {
    padding: 60px 30px;
    border: 1px solid #404040;
    max-width: 950px;
    margin: 0 auto;
}
div#newsletter-section .newsletter-content input[type="email"] {
    padding: 9px 10px;
}
div#newsletter-section .newsletter-content h2.newsletter-title {
    margin-bottom: 30px;
    font-size: 32px;
}
.counter-section{
    position: relative !important;
}
.album-list h3.entry-title {
    font-size: 24px !important;
    margin-bottom: 0 !important;
}
.photo-info {
    background: rgb(255 255 255 / 14%);
    margin-top: 0 !important;
    text-align: center;
    padding: 10px 10px;
}
.banner-section.section-overlay .row {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}

    h2.counter-text {
        font-size: 25px !important;
    }

@media (max-width: 767px) {
	div#newsletter-section .newsletter-content h2.newsletter-title {
	    font-size: 21px;
	}
	 h2.counter-text {
        font-size: 21px !important;
    }
    .album-list h3.entry-title {
	    font-size: 21px !important;
	}
	div#newsletter-section .newsletter-content input[type="submit"],div#newsletter-section .newsletter-content input[type="email"]{
		width: 100%;
	}
	div#newsletter-section .newsletter-content {
	    padding: 30px 20px;
	    border: 1px solid #404040;
	}
	.album-list {
		    display: grid;
		    grid-template-columns: repeat(1, 1fr);
		}
}