/*
Theme Name:   The League Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  The League Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     the-league
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  the-league-child
*/

#mvp-top-nav-logo img {
	height: 50px;
	width: auto;
}

#mvp-foot-logo img {
	max-height: 100px;
	width: auto;
}

#mvp-foot-logo {
    display: table;
    line-height: unset;
}

#footer-logo-section {
    display: table-cell;
    vertical-align: top;
    width: 33%;
    padding-top: 10px;
}

#footer-area-widget {
    display: table-cell;
    padding-left: 25px;
    min-width: 25%;
}

#footer-area-widget-under-logo h4 {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 15px 10px 15px 10px;
}

#footer-area-widget h4 {
    display: block;
    width: 100%;
    color: #fff;
    text-align: left;
    padding: 10px;
}

#footer-area-widget p {
    color: #fff;
    text-align: left;
    padding: 10px;
}

#menu-footer-menu-container {
    padding: 12px;
}

img.footer-google-news {
	max-width: 175px;
	height: auto;
	float: left;
}

div.menu-footer-menu-container ul#menu-footer-menu.menu {
    width: 100%;
    height: auto;
    text-align: left;
    display: block;
    font-size: 14px;
}

div.menu-footer-menu-container ul#menu-footer-menu.menu li.menu-item {
    padding: 10px;
}

div.menu-footer-menu-container ul#menu-footer-menu.menu li.menu-item a {
    color: #fff;
}

div.menu-footer-menu-container ul#menu-footer-menu.menu li.menu-item a:hover {
    color: #fff;
}

#mvp-top-nav-wrap {
    background: #000 !important;
    color: #fff !important;
}

#mvp-bot-nav-wrap {
    background: #333 !important;
    color: #fff !important;
}

#mvp-main-body-wrap {
    background: #ddd !important;
}

#mvp-main-body-wrap {
    margin-top: 0px;
    padding-top: 25px;
}

#mvp-foot-wrap {
    background: #333 !important;
}

#mvp-nav-menu ul li a {
    color: #fff !important;
}

.mvp-fly-but-wrap span, ul.mvp-fly-soc-list li a {
    color: #888 !important;
}

.mvp-fly-but-wrap span {
    color: #888 !important;
    background: #888 !important;
}

span.mvp-nav-search-but {
    color: #fff !important;
}

/* MAIN MENU TOP */

#mvp-nav-menu ul.menu li:hover a {
    color: #fff !important;
    background-color: red !important;
}

#mvp-nav-menu ul.menu li:hover a:hover {
    color: #fff !important;
    background-color: red !important;
}

#mvp-nav-menu ul.menu li:hover a:active {
    color: #fff !important;
    text-decoration: underline;
}

/* SUB MENU */

#mvp-nav-menu ul.menu li ul.sub-menu, #mvp-nav-menu ul li ul.sub-menu li ul.sub-menu {
    color: #444 !important;
    background-color: #fff !important;
}

#mvp-nav-menu ul.menu li ul.sub-menu li, #mvp-nav-menu ul li ul.sub-menu li ul.submenu li {
    color: #444 !important;
    background-color: #fff !important;
}

#mvp-nav-menu ul.menu li ul.sub-menu li a, #mvp-nav-menu ul li ul.sub-menu li ul.submenu li a {
    color: #444 !important;
    background-color: #fff !important;
}

#mvp-nav-menu ul.menu li ul.sub-menu li a:hover, #mvp-nav-menu ul li ul.sub-menu li ul.sub-menu li a:hover {
    color: #fff !important;
    background-color: red !important;
}

#mvp-nav-menu ul.menu li ul.sub-menu li a:active, #mvp-nav-menu ul li ul.sub-menu li ul.sub-menu li a:active {
    color: #fff !important;
    background-color: red !important;
    text-decoration: underline;
}

#mvp-nav-menu ul.menu li ul.sub-menu li:hover a, #mvp-nav-menu ul li ul.sub-menu li ul.sub-menu li:hover a {
    color: #fff !important;
    background-color: red !important;
}

#mvp-nav-menu ul.menu li ul.sub-menu li:hover a:hover, #mvp-nav-menu ul li ul.sub-menu li ul.sub-menu li:hover a:hover {
    color: #fff !important;
    background-color: red !important;
}
#mvp-nav-menu ul.menu li ul.sub-menu li:hover a:active, #mvp-nav-menu ul li ul.sub-menu li ul.sub-menu li:hover a:active {
    color: #fff !important;
    background-color: red !important;
    text-decoration: underline;
}

/* END MAIN MENU */

#mvp-main-body {
    background-color: #fff !important;
    margin-bottom: 25px;
}

.mvp-sec-pad {
    border: 0px !important;
}

#mvp-top-nav-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
}

#mvp-fly-menu-top {
    padding-top: 20px;
}

.mvp-sec-pad {
  padding: 30px 2.5% 0px 2.5%;
  margin-bottom: 0px;
}

.mvp-sec-pad.category-list {
	margin-bottom: 30px !important;
}

.mvp-sec-pad.home-posts-padding-lower {
    margin-bottom: 30px !important;
}
	
.mvp-body-sec-wrap {
	margin-bottom: 0px;
}


span.mvp-nav-soc-head {
    color: #fff !important;
}

#mvp-top-nav-soc {
    color: #fff !important;
}

#mvp-top-nav-soc a {
    color: #fff !important;
    text-decoration: none;
}

#mvp-top-nav-soc a:hover {
    color: red !important;
    text-decoration: none;;
}

#mvp-top-nav-soc a .mvp-nav-soc-but {
    color: #fff !important;
    text-decoration: none;
}

#mvp-top-nav-soc a:hover .mvp-nav-soc-but {
    color: red !important;
    text-decoration: none;
}

ul.mvp-foot-soc-list li a {
    color: #fff !important;
    border: 2px solid #fff;
}
ul.mvp-foot-soc-list li a:hover {
    color: red !important;
    border: 2px solid red;
}

#mvp-foot-menu ul li a {
    color: #fff !important;
}

#mvp-foot-menu ul li a:hover {
    color: red !important;
}

#mvp-foot-copy {
    color: #fff;
}

#mvp-foot-copy a {
	color: #fff;
}

#mvp-foot-copy a:hover {
	color: red !important;
}

.wp-block-image figcaption {
    font-family: 'Titillium Web', sans-serif;
    color: #888;
    font-size: .85rem;
    font-weight: 400;
    line-height: 1.1;
    text-align: right;
}

.wp-block-separator {
    margin-top: 35px;
    margin-bottom: 35px;
    border-color: #e0e0e0;
}

.wp-block-image {
    margin: 30px 0px;
}

.wp-block-embed {
    margin: 0px 0px 30px 0px;
}

.wp-block-gallery {
    margin: 30px 0px;
}

.home-ads-responsive {
    margin: 30px 0px 0px 0px;
}

.home-ads-responsive-2 {
    margin: 0px 0px 30px 0px;
}

.in-article-padding {
    padding: 40px 0px 20px 0px;
}

#mvp-content-main h1, #mvp-content-main h2, #mvp-content-main h3, #mvp-content-main h4, #mvp-content-main h5, #mvp-content-main h6 {
    margin: 25px 0px;
}

@media all and (max-width: 728px) {
    
    #footer-logo-section {
        display: block;
        vertical-align: top;
        width: 100%;
        padding-top: 10px;
    }

    #footer-area-widget {
        display: block;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        padding-top: 25px;
        text-align: center;
    }

    #footer-area-widget h4 {
        text-align: center;
        padding: 0 0 20px 0;
    }

    div.menu-footer-menu-container ul#menu-footer-menu.menu {
        width: 100%;
        height: auto;
        text-align: center;
        display: block;
        font-size: 14px;
    }

    #footer-area-widget p {
        color: #fff;
        text-align: center;
        padding: 10px;
    }
	
	img.footer-google-news {
		max-width: 200px;
		height: auto;
		float: unset;
	}

}

@media all and (max-width: 700px) {

    #mvp-top-nav-logo img {
        height: 38px;
    }

    .mvp-top-nav-menu-but, .mvp-scores-menu {
        margin-right: 0px;
    }

    #mvp-top-nav-logo {
        margin-top: 8px;
    }

}