/*
Theme Name: Pop Rock
Theme URI: https://catchthemes.com/themes/pop-rock/
Author: Catch Themes
Author URI: https://catchthemes.com/
Description: Pop Rock - A simple and clean Music WordPress theme for solo musicians and bands that aims at promoting their music. Pop Rock is a child theme of My Music Band, a simple yet power-packed music WordPress theme. Pop Rock provides you with crucial features such as featured slider, featured content, playlist, hero content, portfolio, header media, and more. And with all the incredible music-related features included in the theme, Pop Rock will definitely give your musical website an awesome online presence. This will, in turn, will surely attract more audiences to your music. The theme focuses on creating a visually aesthetic musical website with zero requirements of coding. Your website will look powerful yet elegant on mobile devices and desktops, regardless of screen resolution with its responsive design. The theme is translation ready, which helps your fans across the globe to stay updated on your website as well. So, install Pop Rock today and let your music roar at large! Check out Theme Instructions at https://catchthemes.com/themes/pop-rock/#theme-instructions, Support at https://catchthemes.com/support/ and Demo at https://catchthemes.com/demo/pop-rock/
Version: 2.2.4
Requires at least: 5.9
Tested up to: 6.8
Requires PHP: 5.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: pop-rock
Template: my-music-band
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, entertainment, portfolio
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


/**
 * Table of Contents
 *
 * 1.0 - Typography
 * 2.0 - FontAwesome
 * 3.0 - Navigation
 *    3.1 - Post Navigation
 *    3.2 - Scroll Up
 * 4.0 - Forms
 * 5.0 - Padding/Margin
 * 6.0 - Content
 *    6.1 - Header
 *    6.2 - Posts and pages
 *    6.3 - Footer
 * 7.0 - Modules
 *    7.1 - Events Section
 *    7.2 - Gallery Section
 * 8.0 - Media Queries
 *    8.1 - >= 1024px
 *    8.2 - >= 1200px
 *    8.3 - >= 1440px
 *    8.4 - >= 1600px
 * 9.0 - Colors
 */


/**
 * 1.0 - Typography
 */

body,
input,
select,
textarea {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.647058823529412;
}

body,
input,
button,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
.drop-cap:first-letter,
.post-navigation .nav-title,
.comment-meta .author-name a,
.site-title,
.widget .widget-title,
#footer-instagram .widget-title,
.home .custom-header-content .entry-title,
#testimonial-content-section .entry-title,
#footer-social-navigation .widget-title,
.home .header-media .custom-header-content .site-header-text {
    font-family: 'Poppins', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
th,
caption,
.post-navigation .nav-subtitle,
#testimonial-content-section .entry-title {
    font-weight: 600;
}

.drop-cap:first-letter {
    margin: 14px 16px 0 -3px;
}

.home .header-media .custom-header-content .site-header-text,
#feature-slider-section .entry-title {
    font-weight: 600;
}

.wp-caption .wp-caption-text {
    font-size: 17px;
    font-size: 1.0625rem;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.posts-navigation,
.pagination .prev,
.pagination .next,
#content #infinite-handle span button,
.more-link,
.widget_categories li,
.widget_archive li,
.widget .widget-title {
    font-size: 15px;
    font-size: 0.9375rem;
}


/**
 * 2.0 - FontAwesome
 */

#scrollup:before {
    content: "\f0d8";
}


/**
 * 3.0 - Post Navigation
 */


/**
 * 3.1 - Post Navigation
 */

.posts-navigation a,
.pagination .prev,
.pagination .next,
#content #infinite-handle span button {
    font-weight: 600;
    line-height: 1.4;
}


/**
 * 3.2 - Scroll Up
 */

#scrollup {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

#scrollup:hover,
#scrollup:focus {
    text-decoration: none;
}

#scrollup:before {
    line-height: 0.5;
}


/**
 * 3.3 - Social Navigation Floating
 */

.social-floating-navigation {
    display: none;
    position: absolute;
    right: 0;
    top: 175px;
    height: 100%;
    z-index: 100;
}

.social-floating-navigation .menu-social-container {
    padding: 0;
}

.social-floating-navigation .social-navigation li {
    display: block;
}


/**
 * 4.0 - Forms
 */

button,
button[disabled]:hover,
button[disabled]:focus,
.button,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus {
    font-weight: 600;
    line-height: 1;
}


/**
 * 5.0 - Padding/Margin
 */

.section-content-wrapper .entry-summary,
.section-content-wrapper .entry-content {
    margin: 14px 0 0;
}

#portfolio-content-section.style-two .entry-title {
    margin: 0 0 7px;
}

#footer-newsletter .ewnewsletter .ew-newsletter-wrap .ew-newsletter-subbox {
    padding: 10px 21px 11px;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.catch-instagram-feed-gallery-widget-wrapper .button,
.header-media .more-link .readmore,
#feature-slider-section .more-link .readmore,
#hero-section .more-link .readmore,
.promotion-section .more-link .readmore {
    padding: 17px 28px;
}


/**
 * 6.0 - Content
 */


/**
 * 6.1 - Header
 */

.site-title {
    font-weight: 600;
}

#top-playlist-section .wp-playlist-item,
#top-playlist-section .wp-playlist-item-title {
    font-weight: 500;
}


/**
 * 6.2 - Posts and pages
 */

.more-link {
    font-weight: 600;
    letter-spacing: 0.1em;
}

#featured-content-section .entry-meta {
    font-size: 13px;
    font-size: 0.8125rem;
    letter-spacing: 0;
    text-transform: capitalize;
}

#featured-content-section .entry-meta .posted-on a:before,
#featured-content-section .entry-meta .author a:before {
    content: "";
    display: none;
}


/**
 * 6.3 - Footer
 */

.site-info {
    font-size: 13px;
    font-size: 0.8125rem;
    letter-spacing: 0;
    text-transform: capitalize;
}


/**
 * 7.0 - Modules
 */

/**
 * 7.1 - Events
 */

.events-content-wrapper .hentry {
    border: none;
    border-bottom: 1px solid;
    margin: 0;
}

.events-content-wrapper .hentry:last-of-type {
    border-bottom: none;
}

.events-content-wrapper .hentry:hover,
.events-content-wrapper .hentry:focus {
    box-shadow: none;
}

.event-list-item .entry-container {
    min-height: 126px;
    padding: 10px 0;
}

.event-list-description {
    border: none;
}

.events-content-wrapper .entry-meta {
    background-color: transparent;
    display: block;
    font-size: 16px;
    font-size: 1rem;
    letter-spacing: 0;
    padding: 17px 21px 0;
    position: relative;
    text-transform: capitalize;
    width: auto;
}

.events-content-wrapper .entry-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.events-content-wrapper .entry-meta a .date-day {
    display: inline;
    font-weight: 600;
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 1.166666666666667;
    margin-right: 21px;
    margin-bottom: 0;
}

.rtl .events-content-wrapper .entry-meta a .date-day {
    margin-right: 0;
    margin-left: 21px;
}

.events-content-wrapper .entry-date .date-month,
.events-content-wrapper .entry-date .date-week-day {
    line-height: 1.555555555555556;
    display: block;
}

.events-content-wrapper .more-link {
    line-height: 1.4;
}


/**
 * 7.2 - Gallery Section
 */

#gallery-section .tiled-gallery .gallery-row {
    margin-bottom: 0;
}

#gallery-section .tiled-gallery img {
    margin: 0 !important;
}


/**
 * 8.0 - Media Queries
 */

/**
 * 8.1 - >= 1024px
 */

@media screen and (min-width: 64em) {
    body,
    input,
    select,
    textarea {
        font-size: 17px;
        font-size: 1.0625rem;
        line-height: 1.647058823529412;
    }

    .events-content-wrapper .entry-meta {
        font-size: 18px;
        font-size: 1.125rem;
        padding: 17px 21px;
    }

    .event-title,
    .event-list-item-venue {
        padding: 28px 35px;
    }

    .event-list-description {
        margin-left: 0;
    }

    .social-floating-navigation {
        display: block;
    }

    .home .header-media .custom-header-content .site-header-text,
    #feature-slider-section-section .entry-title {
        font-size: 42px;
        font-size: 2.625rem;
    }

    .events-content-wrapper {
        margin: 0 0 7px;
    }
}


/**
 * 8.2 - >= 1200px
 */

@media screen and (min-width: 75em) {
    .events-content-wrapper .entry-meta a .date-day {
        font-size: 48px;
        font-size: 3rem;
    }

    .event-list-item .entry-container {
        padding: 17px 0;
    }
}


/**
 * 8.3 - >= 1440px
 */

@media screen and (min-width: 90em) {
    #footer-instagram .widget-title,
    #footer-social-navigation .widget-title,
    .section-title,
    .entry-title,
    .page-title,
    .entry-content h1,
    .entry-summary h1,
    .comment-content h1,
    .textwidget h1 {
        font-size: 42px;
        font-size: 2.625rem;
    }

    .home .header-media .custom-header-content .site-header-text,
    #feature-slider-section-section .entry-title {
        font-size: 52px;
        font-size: 3.25rem;
    }

    blockquote cite,
    blockquote small {
        font-size: 17px;
        font-size: 1.0625rem;
    }

    .events-content-wrapper {
        margin: 0 0 14px;
    }
}

/**
 * 8.4 - >= 1600px
 */
@media screen and (min-width: 100em) {
   .social-floating-navigation {
        top: 250px;
        right: 35px;
   }

    .home .header-media .custom-header-content .site-header-text,
    #feature-slider-section-section .entry-title {
        font-size: 64px;
        font-size: 4rem;
    }
}


/**
 * 9.0 - Colors
 */

/* Background Color */
body {
    background: #f0f0f0;
}

/* Page Background Color */
#page,
.menu-inside-wrapper,
#testimonial-content-section .hentry-inner,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.woocommerce-account .woocommerce-MyAccount-navigation a {
    background-color: #fff;
}

.woocommerce-pagination ul li span.current,
.woocommerce-pagination ul li a:hover {
    background: #fff;
}

.woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom-color: #fff;
}

/* Tertiary Background Color */
.header-media .wrapper,
#feature-slider-section,
.site-footer,
#footer-social-navigation .social-navigation a,
#portfolio-content-section.background-image:not(.content-frame) {
    background-color: #000000;
}

/* 70% of Tertiary Background Color */
#site-generator .social-navigation a,
#colophon .wp-caption .wp-caption-text,
.promotion-section.content-frame .entry-container-frame {
    background-color: rgba(33,33,33, 0.75);
}

/* Secondary Background Color */
hr,
pre,
select,
.author-info,
#gallery-section,
#footer-newsletter,
#footer-social-navigation,
.woocommerce nav.woocommerce-pagination,
#primary-menu-wrapper #site-header-cart-wrapper,
#testimonial-content-section,
#portfolio-content-section.content-frame,
#primary-search-wrapper .search-container,
.wp-caption .wp-caption-text,
.sidebar .widget .widget-title,
.archive-post-wrap .entry-footer .entry-meta,
.hero-content-wrapper .entry-container,
#featured-content-section.style-two,
#team-content-section,
#top-playlist-section .wp-playlist-light.wp-playlist,
#top-playlist-section .wp-playlist-tracks,
.wp-audio-shortcode.my-music-band-mejs-container.mejs-container .mejs-controls,
.wp-playlist-light .wp-playlist,
.wp-playlist-light .wp-playlist-current-item,
.wp-playlist-light .my-music-band-mejs-container.mejs-container .mejs-controls,
.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation a:focus,
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,
.woocommerce-tabs ul.tabs li a,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
.demo_store,
p.no-comments,
ul.wc_payment_methods .payment_box,
.widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #f7f7f7;
}

@media screen and (min-width: 48em) {
    table.shop_table .cart-subtotal th,
    table.shop_table .order-total th,
    .site-header-cart .widget_shopping_cart {
        background-color: #f7f7f7;
    }
}

@media screen and (min-width: 64em) {
    .navigation-classic .main-navigation ul ul {
        background-color: #f7f7f7;
    }
}

body.has-header-media:not(.home) .site-header,
body.primary-nav-bottom-border .site-header,
body .wp-playlist-item,
body .wp-playlist-item:last-child,
.woocommerce nav.woocommerce-pagination ul,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border-color: #f7f7f7;
}

/* Main Text Color */
body,
input,
select,
textarea,
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
.image-navigation,
.comment-navigation,
.sidebar .widget a,
.wp-playlist-light .wp-playlist,
body .wp-playlist-playing,
body .wp-playlist .wp-playlist-playing,
body .wp-playlist .wp-playlist-playing .wp-playlist-caption,
body .wp-playlist-current-item .wp-playlist-item-title,
body .wp-playlist-item:hover,
body .wp-playlist-item:focus,
body .wp-playlist-item:hover .wp-playlist-caption,
body .wp-playlist-item:focus .wp-playlist-caption,
span.price ins,
p.price ins,
#gallery-section .entry-container {
    color: #676767;
}

/* 43% of Main Text Color */
body .wp-playlist,
body .wp-playlist .wp-playlist-caption {
    color: #bcbcbc;
}

/* Footer Text Color */
#colophon .widget,
#colophon .widget a {
    color: #c1c1c1;
}

.site-info a,
.site-info a:hover,
.site-info a:focus {
    color: #c1c1c1;
}

/* 45% of Footer Text Color */
#colophon .widget-title,
.widget_categories li,
.widget_archive li,
#colophon .widget a:hover,
#colophon .widget a:focus,
.site-info {
    color: rgba( 255,255,255,0.45 );
}

/* Headline Text Color */
h1, h2, h3, h4, h5, h6,
input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
.drop-cap:first-letter,
.post-navigation a,
.page-links > .page-links-title,
.comment-author,
.comment-reply-title small a:hover,
.comment-reply-title small a:focus,
.events-content-wrapper .entry-meta a,
#testimonial-content-section .section-content-wrap,
.woocommerce-pagination ul li span.current,
.woocommerce-pagination ul li a:hover,
#gallery-section .section-title {
    color: #212121;
}

input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus {
    border-color: #212121;
}

/* Link Color */
a,
.site-title a,
.menu-toggle,
.menu-toggle-close,
.dropdown-toggle,
#search-toggle,
#share-toggle,
.main-navigation a,
.entry-title a,
.entry-header .cat-links a:hover,
.entry-header .cat-links a:focus,
.more-link:hover,
.more-link:focus,
.events-content-wrapper .hentry:hover .event-list-item-actions a,
.events-content-wrapper .hentry:hover .event-list-item-actions a,
.events-content-wrapper .hentry:focus .event-list-item-actions a,
.events-content-wrapper .hentry:focus .event-list-item-actions a,
.widget .social-links-menu a,
.site-header-menu .social-navigation a,
.social-floating-navigation .social-navigation a,
#top-playlist-section .wp-playlist,
#top-playlist-section .wp-playlist .wp-playlist-caption,
#top-playlist-section .wp-playlist-current-item .wp-playlist-item-title,
.wp-playlist-light .my-music-band-mejs-container.mejs-container button,
table.shop_table_responsive tr td a:hover,
table.shop_table_responsive tr td a:focus,
.product-container a.added_to_cart:hover,
.product-container a.added_to_cart:focus,
.single-product .product_meta a:hover,
.single-product .product_meta a:focus,
.single-product div.product .woocommerce-product-rating .woocommerce-review-link:hover,
.single-product div.product .woocommerce-product-rating .woocommerce-review-link:focus,
.woocommerce-info a:hover,
.woocommerce-info a:focus,
.variations .reset_variations:hover,
.variations .reset_variations:focus,
.site-header-cart .cart-contents,
.woocommerce-tabs ul.tabs li a,
#gallery-section .entry-container a:hover,
#gallery-section .entry-container a:focus {
    color: #222222;
}

/* Link Hover Color */
a:focus,
a:hover,
.site-title a:hover,
.site-title a:focus,
.menu-toggle:hover,
.menu-toggle-close:hover,
.dropdown-toggle:hover,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
#search-toggle:hover,
#share-toggle:hover,
.menu-toggle:focus,
.menu-toggle-close:focus,
.dropdown-toggle:focus,
#search-toggle:focus,
#share-toggle:focus,
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation ul.menu li:hover > a,
.main-navigation ul.menu li.focus > a,
.main-navigation ul.menu li:active > a,
.entry-header .cat-links a,
.entry-meta a:hover,
.entry-meta a:focus,
.entry-title a:hover,
.entry-title a:focus,
.more-link,
.comment-permalink:hover,
.comment-permalink:focus,
#cancel-comment-reply-link:hover,
#cancel-comment-reply-link:focus,
.widget .social-links-menu a:hover,
.widget .social-links-menu a:focus,
.site-header-menu .social-navigation a:hover,
.site-header-menu .social-navigation a:focus,
.social-floating-navigation .social-navigation a:hover,
.social-floating-navigation .social-navigation a:focus,
.post-navigation .nav-subtitle,
.post-navigation a:hover .nav-title,
.post-navigation a:focus .nav-title,
.sidebar .widget a:hover,
.sidebar .widget a:focus,
.events-content-wrapper .hentry:focus .entry-meta a,
.events-content-wrapper .hentry:hover .entry-meta a,
.events-content-wrapper .hentry:focus .entry-title a,
.events-content-wrapper .hentry:hover .entry-title a,
#testimonial-content-section .section-content-wrapper .hentry-inner:before,
#testimonial-content-section .cycle-pager span.cycle-pager-active,
#team-content-section .artist-social-profile .social-navigation a:hover,
#team-content-section .artist-social-profile .social-navigation a:focus,
#gallery-section .entry-container a:hover,
#gallery-section .entry-container a:focus,
.my-music-band-mejs-container.mejs-container button:hover,
.my-music-band-mejs-container.mejs-container button:focus,
.wp-playlist-light .my-music-band-mejs-container.mejs-container button:hover,
.wp-playlist-light .my-music-band-mejs-container.mejs-container button:focus,
#top-playlist-section .wp-playlist-item:hover,
#top-playlist-section .wp-playlist-item:focus,
#top-playlist-section .wp-playlist-item:hover .wp-playlist-caption,
#top-playlist-section .wp-playlist-item:focus .wp-playlist-caption,
body .wp-playlist-item-artist,
table.shop_table_responsive tr td a,
.product-container a.added_to_cart,
.single-product .product_meta a,
.woocommerce-info a,
.variations .reset_variations,
.site-header-cart .cart-contents:hover,
.site-header-cart .cart-contents:focus,
.star-rating span:before,
p.stars:hover a:before,
p.stars.selected a.active:before,
p.stars.selected a:not(.active):before,
.woocommerce-tabs ul.tabs li.active a,
.single-product div.product .woocommerce-product-rating .woocommerce-review-link,
#gallery-section .entry-container a {
    color: #ff6465;
}

mark,
ins,
.page-links a,
.mejs-time-handle-content,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-current,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-handle,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-range {
    background-color: #ff6465;
}

blockquote,
.rtl blockquote,
.page-links a,
.section-title:after,
#header-menu-social:before,
#hero-section .entry-title:after,
#feature-slider-section .cycle-prev:hover,
#feature-slider-section .cycle-prev:focus,
#feature-slider-section .cycle-next:hover,
#feature-slider-section .cycle-next:focus,
.mejs-time-handle-content,
.woocommerce-info,
.woocommerce-message {
    border-color: #ff6465;
}

/* Secondary Link Color */
.entry-meta a,
#events-section .entry-summary:before,
blockquote cite,
blockquote small,
.comment-permalink,
#cancel-comment-reply-link,
#testimonial-content-section .cycle-pager span,
.my-music-band-mejs-container.mejs-container .mejs-controls .mejs-time,
.woocommerce-pagination ul li a,
p.stars a:before,
p.stars a:hover ~ a:before,
p.stars.selected a.active ~ a:before {
    color: #a5a5a5;
}

/* Border Color */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
.widget .social-links-menu a,
#top-playlist-section .wp-playlist-item,
#top-playlist-section .wp-playlist-tracks,
.woocommerce-tabs .panel,
.woocommerce-tabs ul.tabs:after,
.woocommerce-tabs ul.tabs li.active,
.image-navigation,
.comment-navigation,
.comment-list article,
.comment-list .pingback,
.comment-list .trackback,
.comment-respond,
.no-comments,
table,
caption,
tr,
#feature-slider-section .cycle-pager span,
.section,
.site-content,
.events-content-wrapper .hentry,
.widget_archive li,
.widget_archive ul ul li,
.woocommerce-shorting-wrapper,
.single-product .product_meta,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-navigation li {
    border-color: #e7e7e7;
}

/* Tertiary Border Color */
.site-footer .footer-widget-area + #site-generator .site-info,
#colophon .tagcloud a,
#colophon .widget_archive li,
#colophon .widget_archive ul ul li,
#colophon .widget_calendar table,
#colophon .widget_calendar caption,
#colophon .widget_calendar tr,
#colophon .widget input[type="search"].search-field {
    border-color: #171717;
}

/* Button Text Color */
.comment-reply-link,
.comment-reply-link:hover,
.comment-reply-link:focus,
.search-submit,
.search-submit:hover,
.search-submit:focus,
.posts-navigation a,
.pagination .prev,
.pagination .next,
.page-links a,
.page-links a:hover,
.page-links a:focus,
.header-media .more-link .readmore,
#feature-slider-section .more-link .readmore,
#hero-section .more-link .readmore,
.promotion-section .more-link .readmore,
#content #infinite-handle span button,
#scrollup:hover,
#scrollup:focus,
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button,
button,
button[disabled]:hover,
button[disabled]:focus,
.button,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.posts-navigation a:hover,
.posts-navigation a:focus,
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus,
.header-media .more-link .readmore:hover,
.header-media .more-link .readmore:focus,
#feature-slider-section .more-link .readmore:hover,
#feature-slider-section .more-link .readmore:focus,
#hero-section .more-link .readmore:hover,
#hero-section .more-link .readmore:focus,
.promotion-section .more-link .readmore:hover,
.promotion-section .more-link .readmore:focus,
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus,
#scrollup,
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:hover,
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:focus,
.widget_calendar tbody a,
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus,
#gallery-section .tiled-gallery .tiled-gallery-item a:after,
#top-playlist-section .mejs-container.my-music-band-mejs-container .mejs-toggle-playlist button,
#top-playlist-section .mejs-container.my-music-band-mejs-container .mejs-toggle-playlist button:hover,
#top-playlist-section .mejs-container.my-music-band-mejs-container .mejs-toggle-playlist button:focus,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce .product-container .wc-forward,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button.alt:hover,
.woocommerce input.button.alt:focus,
.woocommerce .product-container .added,
.woocommerce .product-container .wc-forward:hover,
.woocommerce .product-container .wc-forward:focus,
.woocommerce .product-container .button.added,
.demo_store .woocommerce-store-notice__dismiss-link,
.demo_store .woocommerce-store-notice__dismiss-link:hover,
.demo_store .woocommerce-store-notice__dismiss-link:focus,
#gallery-section .entry-footer .edit-link a,
#gallery-section .entry-footer .edit-link a:hover,
#gallery-section .entry-footer .edit-link a:focus {
    color: #fff;
}/* Button Text Color & Button Hover Text Color is same */

/* Button Background Color */
.sticky-post,
.comment-reply-link,
.search-submit,
.header-media .more-link .readmore,
#feature-slider-section .more-link .readmore,
#hero-section .more-link .readmore,
.promotion-section .more-link .readmore,
.posts-navigation a,
.pagination .prev,
.pagination .next,
#content #infinite-handle span button,
#scrollup,
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button,
.button,
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus,
#feature-slider-section .cycle-prev:hover,
#feature-slider-section .cycle-prev:focus,
#feature-slider-section .cycle-next:hover,
#feature-slider-section .cycle-next:focus,
#feature-slider-section .cycle-pager span:hover,
#feature-slider-section .cycle-pager span:focus,
#feature-slider-section .cycle-pager .cycle-pager-active,
#testimonial-content-section .cycle-prev,
#testimonial-content-section .cycle-next,
.widget_calendar tbody a,
#gallery-section .tiled-gallery .tiled-gallery-item a:after,
#top-playlist-section .mejs-container.my-music-band-mejs-container .mejs-toggle-playlist,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce .product-container .wc-forward,
.woocommerce .product-container a.button:hover,
.woocommerce .product-container a.button:focus,
.demo_store .woocommerce-store-notice__dismiss-link,
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale,
#gallery-section .entry-footer .edit-link a {
    background-color: #ff6465;
}

.woocommerce .product-container .button {
    border-color: #ff6465;
}

.woocommerce .product-container .button {
    color: #ff6465;
}

/* Button Hover Background Color */
.comment-reply-link:hover,
.comment-reply-link:focus,
.search-submit:hover,
.search-submit:focus,
button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.page-links a:hover,
.page-links a:focus,
.posts-navigation a:hover,
.posts-navigation a:focus,
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus,
.header-media .more-link .readmore:hover,
.header-media .more-link .readmore:focus,
#feature-slider-section .more-link .readmore:hover,
#feature-slider-section .more-link .readmore:focus,
#hero-section .more-link .readmore:hover,
#hero-section .more-link .readmore:focus,
.promotion-section .more-link .readmore:hover,
.promotion-section .more-link .readmore:focus,
#testimonial-content-section .cycle-prev:hover,
#testimonial-content-section .cycle-prev:focus,
#testimonial-content-section .cycle-next:hover,
#testimonial-content-section .cycle-next:focus,
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus,
#scrollup:hover,
#scrollup:focus,
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:hover,
.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:focus,
.custom-header-media .wp-custom-header-video-button.wp-custom-header-video-pause,
.custom-header-media .wp-custom-header-video-button:hover,
.custom-header-media .wp-custom-header-video-button:focus,
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus,
#top-playlist-section .mejs-container.my-music-band-mejs-container .mejs-toggle-playlist:hover,
#top-playlist-section .mejs-container.my-music-band-mejs-container .mejs-toggle-playlist:focus,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button.alt:hover,
.woocommerce input.button.alt:focus,
.woocommerce .product-container .added,
.woocommerce .product-container .wc-forward:hover,
.woocommerce .product-container .wc-forward:focus,
.demo_store .woocommerce-store-notice__dismiss-link:hover,
.demo_store .woocommerce-store-notice__dismiss-link:focus,
#gallery-section .entry-footer .edit-link a:hover,
#gallery-section .entry-footer .edit-link a:focus {
    background-color: #000000;
}

/* Text Color With Background */
.has-background-image.ewnewsletter .widget-inner-wrap .section-title,
#team-content-section .artist-social-profile .social-navigation a,
.promotion-section.content-color-white .entry-title,
.promotion-section.content-color-white .entry-title a,
.promotion-section.content-color-white .entry-container,
.promotion-section.content-color-white .entry-container a,
#site-generator .social-navigation a,
#footer-social-navigation .social-navigation a,
#testimonial-content-section.background-image .section-title,
#testimonial-content-section.background-image .section-subtitle,
#portfolio-content-section.style-two .entry-title,
#portfolio-content-section.style-two .entry-title a,
#portfolio-content-section.style-two .entry-content,
#portfolio-content-section.style-two .entry-summary,
#portfolio-content-section.background-image .section-title,
#portfolio-content-section.background-image .section-subtitle,
#portfolio-content-section.background-image:not(.content-frame) .entry-title,
#portfolio-content-section.background-image:not(.content-frame) .entry-title a,
#portfolio-content-section.background-image:not(.content-frame) .entry-content,
#portfolio-content-section.background-image:not(.content-frame) .entry-summary,
.custom-header-content .entry-title,
.custom-header-content .site-header-text,
.custom-header-content .site-header-text a,
.custom-header-content .entry-meta a,
.custom-header-content .entry-meta .icon,
.custom-header-media .wp-custom-header-video-button.wp-custom-header-video-pause,
.custom-header-media .wp-custom-header-video-button:hover,
.custom-header-media .wp-custom-header-video-button:focus,
#feature-slider-section .cycle-prev,
#feature-slider-section .cycle-next,
#feature-slider-section .cycle-pager span,
#feature-slider-section .entry-container,
#feature-slider-section .entry-container a,
#feature-slider-section .entry-title,
#feature-slider-section .entry-summary,
#feature-slider-section .entry-content,
.sticky-post,
mark,
ins {
    color: #fff;
}

#colophon input[type="text"]:focus,
#colophon input[type="email"]:focus,
#colophon input[type="url"]:focus,
#colophon input[type="password"]:focus,
#colophon input[type="search"]:focus,
#colophon input[type="number"]:focus,
#colophon input[type="tel"]:focus,
#colophon input[type="range"]:focus,
#colophon input[type="date"]:focus,
#colophon input[type="month"]:focus,
#colophon input[type="week"]:focus,
#colophon input[type="time"]:focus,
#colophon input[type="datetime"]:focus,
#colophon input[type="datetime-local"]:focus,
#colophon input[type="color"]:focus,
#colophon textarea:focus,
#colophon select:focus {
    color: #fff;
}

#feature-slider-section .cycle-pager span {
    background-color: #fff;
}

#feature-slider-section .cycle-prev,
#feature-slider-section .cycle-next {
    border-color: #fff;
}

/* Content Frame Color */
.site-header-menu input[type="search"].search-field,
#top-playlist-section .wp-playlist .wp-playlist-playing,
#featured-content-section.style-two .entry-container,
#portfolio-content-section.content-frame .portfolio-content-wrapper,
#team-content-section .entry-container,
#footer-newsletter .ewnewsletter .ew-newsletter-wrap .ew-newsletter-subbox {
    background-color: #fff;
}

/* Playlist Dark */
#top-playlist-section .wp-playlist-dark,
.wp-playlist-dark .mejs-container,
.wp-playlist-dark .wp-playlist-current-item,
.wp-playlist-dark .mejs-container .mejs-controls {
    background-color: #232323;
}
