/*
Theme Name:     MTS Best Child
Theme URI:      http: //losst.ru/
Description:    Child theme for MTS Best theme
Author:         Your Name
Author URI:     http: //example.com/about/
Template:       mts_best
Version:        0.3.0
*/

@import url("../mts_best/style.css");

.secondary-navigation {
    background: black;
}

/* Override orange color to black for all elements */
.pace .pace-progress, 
.mobile-menu-wrapper, 
.owl-carousel .owl-nav > div, 
#top-navigation li:hover a, 
#header nav#top-navigation ul ul li, 
a#pull, 
.secondary-navigation, 
#move-to-top, 
.mts-subscribe input[type='submit'], 
input[type='submit'], 
#commentform input#submit, 
.contactform #submit, 
.pagination a, 
.fs-pagination a, 
.header-search .ajax-search-results-container, 
#load-posts a, 
#fs2_load_more_button, 
#wp-calendar td a, 
#wp-calendar caption, 
#wp-calendar #prev a:before, 
#wp-calendar #next a:before, 
.tagcloud a, 
#tags-tab-content a, 
#wp-calendar thead th.today, 
.slide-title, 
.slidertitle, 
#header nav#navigation ul ul li, 
.thecategory a, 
#wp-calendar td a:hover, 
#wp-calendar #today, 
.widget .wpt-pagination a, 
.widget .wpt_widget_content #tags-tab-content ul li a, 
.widget .wp_review_tab_widget_content .wp-review-tab-pagination a, 
.ajax-search-meta .results-link, 
.post-day .review-total-only, 
.woocommerce a.button, 
.woocommerce-page a.button, 
.woocommerce button.button, 
.woocommerce-page button.button, 
.woocommerce input.button, 
.woocommerce-page input.button, 
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button, 
.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce-page nav.woocommerce-pagination ul li a, 
.woocommerce #content nav.woocommerce-pagination ul li a, 
.woocommerce-page #content nav.woocommerce-pagination ul li a, 
.woocommerce .bypostauthor:after, 
#searchsubmit, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce a.button, 
.woocommerce-page a.button, 
.woocommerce button.button, 
.woocommerce-page button.button, 
.woocommerce input.button, 
.woocommerce-page input.button, 
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button, 
.woocommerce-product-search button[type='submit'], 
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
    background: black !important;
    color: #fff;
}

/* Override link color from orange to black */
a, 
a:hover, 
.title a:hover, 
.post-data .post-title a:hover, 
.post-title a:hover, 
.post-info a:hover, 
.single_post a.single_post a:not(.wp-block-button__link):not(.wp-block-file__button), 
.textwidget a, 
.reply a, 
.comm, 
.fn a, 
.comment-reply-link, 
.entry-content .singleleft a:hover, 
#footer-post-carousel .owl-nav div {
    color: black !important;
}

/* White color for "Load more" button */
#load-posts a,
#load-posts a:hover,
#load-posts a .fa-refresh,
a[href*="#"] .fa-refresh {
    color: white !important;
}

/* Hover effect with opacity for "Load more" button and meta links */
#load-posts a:hover,
a[href*="wp-admin"]:hover,
a[href*="wp-login.php"]:hover {
    opacity: 0.6 !important;
}

/* White color for display-name */
.display-name,
.display-name.edit-profile {
    color: white !important;
}

/* White color for ab-item link */
.ab-item,
.ab-item:hover {
    color: white !important;
}

/* Hover effect for thecategory link */
.thecategory a:hover {
    color: white !important;
    opacity: 0.6 !important;
}

/* Widget title styles - more specific selectors */
.widget .widget-title,
.widget span.widget-title,
.widget h3.widget-title,
.widget div.widget-title,
#sidebar .widget-title,
#sidebar span.widget-title,
#sidebar h3.widget-title,
#sidebar div.widget-title,
.widget-title,
span.widget-title,
h3.widget-title,
div.widget-title {
    font-size: 25px !important;
    font-weight: bold !important;
    padding-bottom: 5px !important;
    margin-bottom: 5px !important;
    display: block !important;
}

/* Widget list items - override margin-left */
.widget li,
.widget ul li,
#sidebar .widget li,
#sidebar .widget ul li,
.widget ul li.recent-post-item {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Recent posts date styles */
.widget ul li.recent-post-item {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 15px !important;
}
.widget ul li.recent-post-item:last-child {
    margin-bottom: 0 !important;
}
.widget ul li .recent-post-title {
    display: block !important;
    margin-bottom: 5px !important;
}
.widget ul li .recent-post-date {
    display: block !important;
    font-size: 12px !important;
    color: #999 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 1.4 !important;
}

/* Override .postauthor styles */
.postauthor {
    margin: 0 0 50px 0 !important;
    padding: 0 !important;
    min-height: 0px !important;
    float: left !important;
    clear: both !important;
    width: 100% !important;
}

/* Featured section title - bold font weight and margin */
.featured-section-title,
span.featured-section-title,
h4.featured-section-title,
section .featured-section-title,
#latest-posts .featured-section-title,
section#latest-posts .featured-section-title,
section#latest-posts span.featured-section-title,
section.clearfix span.featured-section-title,
#latest-posts.clearfix span.featured-section-title {
    font-weight: 700 !important;
    margin-bottom: 20px !important;
    display: block !important;
}

