/*
Theme Name:   Bridge Child
Theme URI:    https://leisurejazz.com/staging/
Description:  Bridge Child Theme
Author:       Your Name
Author URI:   http://example.com
Template:     bridge
Version:      1.0.0
*/

.single-download .container {background-color: #fff !important;}
.footer_inner .container {background: #262626 !important;}

.edd_downloads_list .edd_download {text-align: center;}
.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_download_purchase_form, #edd_purchase_455 {display: none;}
.edd_downloads_list .edd_download .edd_download_inner .edd_download_image img {width: 100%;max-width: 70%;margin: 0 auto 20px;}
.edd_downloads_list .edd_download .edd_download_inner .edd_download_title {display: none;}

#comments {display: none;}
.blog_single img.attachment-full.size-full.wp-post-image {max-width: 50%;width: 100%;margin: 0 auto;}
.blog_single .eddmp-player-list td.eddmp-player-container {overflow: hidden;opacity: 0;}
.blog_single .eddmp-player-list tr.eddmp-even-row:hover td.eddmp-player-container, .eddmp-player-list tr.eddmp-odd-row:hover td.eddmp-player-container {overflow: visible;opacity: 1;background: inherit;}
.blog_single .eddmp-player-list tr.eddmp-even-row, .blog_single .eddmp-player-list tr.eddmp-odd-row {cursor: pointer;}
.blog_single .eddmp-player-list tr.eddmp-odd-row {border-top: 1px solid #DADADA;border-bottom: 1px solid #DADADA;}
.blog_single .eddmp-player-list tr.eddmp-odd-row td {border: none;}
.blog_single .eddmp-player-list tr.eddmp-even-row:hover, .eddmp-player-list tr.eddmp-odd-row:hover, .blog_single .eddmp-player-list tr.eddmp-even-row:hover td.eddmp-player-title, .eddmp-player-list tr.eddmp-odd-row:hover td.eddmp-player-title {background: #f6f6f6;}
.blog_single .eddmp-player-list td.eddmp-player-title {display: flex;align-items: center;justify-content: space-between;position: relative;padding: 9px 5px 10px;background: #ffffff;padding-right: 0;}
.blog_single .eddmp-player-list td.eddmp-player-title .add-to-cart {background: #1cbcb8;padding: 5px 15px;color: #fff;}
.blog_single .eddmp-player-list td.eddmp-player-title .add-to-cart:hover {background: #00aaff;}
.blog_single .eddmp-player-list td.eddmp-player-title:after {content: counter(rowNumber) ". ";counter-increment: rowNumber;position: absolute;left: -30px;font-size: 20px;}
.blog_single .eddmp-player-list tbody {counter-reset: rowNumber;}
.blog_single .eddmp-player.mejs-container {border-radius: 0 !important;}
.blog_single .eddmp-player.mejs-container .mejs-inner .mejs-controls {background: red;}
.blog_single .eddmp-player.mejs-container .mejs-inner .mejs-controls .mejs-play button {filter: invert(1) grayscale(100%) brightness(2);width: 8px;height: 12px;}
.blog_single .post_text .post_text_inner {margin-top: 50px;position: relative;}
.blog_single .post_text .post_text_inner h2.entry_title {margin-bottom: 10px;}
.blog_single .post_text .post_text_inner table.eddmp-player-list {border-top: 8px solid #d2d2d2;}
.blog_single .post_text .post_text_inner .entry_title span.date.entry_date.updated {display: none;}
.blog_single .post_text .post_text_inner .post_info {display: none !important;}
.blog_single .post_text .post_text_inner #total-price-button {background: #1cbcb8;padding: 10px 15px;color: #fff;display: inline-block;margin-bottom: 10px;margin-top: 10px;float: right;top: 0;right: 0;}
.blog_single .post_text .post_text_inner #total-price-button:hover {background: #00aaff;}


.header_top_bottom_holder .container_inner .header_inner_left {position: inherit;max-width: 15%;flex: 0 0 15%;}
.header_top_bottom_holder .container_inner .header_inner_left .logo_wrapper {height: auto !important;}
.header_bottom .header_inner_left .logo_wrapper .q_logo img.normal {height: auto !important;max-width: 150px;position: relative;top: 10px;}
.header_bottom .header_inner_left .logo_wrapper .q_logo a {height: 64px !important;display: block;width: 150px !important;}
.header_bottom .header_inner_left .logo_wrapper .q_logo a img {height: auto !important;}
nav.main_menu.right {max-width: 60%;flex: 0 0 60%;}
.header_inner_right h3.wp-block-heading.has-text-align-right em {font-size: 14px !important;line-height: 15px !important;}
nav.main_menu.right .menu-item a {line-height: 22px !important;}
.header_top_bottom_holder .side_menu_button {height: 60px !important;display: none;}
.header_top_bottom_holder .container_inner {display: flex;align-items: center;}
.header_top_bottom_holder .container_inner .header_inner_right {order: 2;}


@media screen and (max-width: 1024px){
    .header_bottom .header_inner_left .logo_wrapper .q_logo img.normal {max-width: 140px;}
}
@media screen and (max-width: 980px){
    .header_top_bottom_holder .side_menu_button {display: table-cell;}
    .mobile_menu_button {display: none !important;}
    .header_bottom .header_inner_left .logo_wrapper .q_logo a img {max-width: 150px;}
    .header_top_bottom_holder .container_inner .header_inner_left {max-width: 90%;flex: 0 0 90%;}
    .header_top_bottom_holder .container_inner .header_inner_left .logo_wrapper {height: auto !important;display: block;left: 0;}
    .header_bottom .header_inner_left .logo_wrapper .q_logo a {left: 0;top: -20px;}
}

div#edd_download_pagination {display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}
div#edd_download_pagination span, div#edd_download_pagination a {border: 1px solid #000;padding: 5px;border-radius: 4px;margin: 0 5px;font-size: 15px;line-height: 15px;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;font-family: arial;}
div#edd_download_pagination a.next:after {content: "\f101";position: absolute;font-family: 'FontAwesome';font-size: 20px;}
div#edd_download_pagination a.prev:after {content: "\f100";position: absolute;font-family: 'FontAwesome';font-size: 20px;}
div#edd_download_pagination span {background: #1cbcb8;color: #fff;}
div#edd_download_pagination a.next, div#edd_download_pagination a.prev {font-size: 0;position: relative;}
div#edd_download_pagination {display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}

.jazz-heading {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

.button-container {
    text-align: center; /* Centers buttons */
    margin-top: 10px;
}

.music-video-button,
.music-only-button {
    background-color: #00AFAA; /* Teal color */
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 30px;
    border-radius: 5px;
    display: inline-block; /* Keeps buttons inline */
    width: 200px; /* Ensures both buttons have the same width */
    text-align: center; /* Centers text inside button */
    margin: 10px; /* Adds spacing between buttons */
    transition: background-color 0.3s ease;
}

.music-video-button:hover,
.music-only-button:hover {
    background-color: #B5A071; /* Gold hover color */
}

.post_text_inner h2.entry_title {
    padding-right: 70px;
}


.edd_price_options {
    display: none;
}

.wp-post-image {
    padding: 10px 0 20px;
}
.prev-btn, .next-btn {
    background-color: #1cbcb8;
    padding: 5px 20px;
}
h1.entry_title.entry_content {
    padding-bottom: 30px;
    text-align: center;
}



