html, html body {
    background:#fff !important;
    padding:0px;
}
html body {
    color:#272727;
    font-family: 'Titillium Web', sans-serif;
}
html body h4 {
    color:#272727;
    margin:20px 0px;
    font-family: 'Abel', sans-serif;
    font-weight:bold;
}
.tcvpb_section_tc {
    background: #fff;
}
html .main_footer_columns {
    background:#404040 !important;
}
html body h1, html body h2, html body h1, html body h3, html body h1, html body h5 {
    font-family: 'Abel', sans-serif;
}
html body #main_footer {
    background-color:#131313;
}
html body .main_footer_columns {
    background-color:#131313;
    padding-top:50px;
    padding-bottom:25px;
    color:#f0f0f0;
}
html body .main_footer_columns a {
    color:#f0f0f0;
}
html body #astir_main_header {
    background-color:#000 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
html body #astir_main_header .header-background {
    background-color:#000 !important;
}
#astir_main_header #white_main_logo {
    display:inherit;
}
#astir_main_header #main_logo, #astir_main_header #retina_logo {
    display:none;
}
#astir_main_header .menu-link {
    color:#fff;
}
.p_tc > span {
    font-family: 'Abel', sans-serif;
    font-weight:bold;
}
.lof-top-header-mobile, .lof-logo-mobile {
    display:none;
}

html body .clever-plays-only {
    display:none ;
}

html body .leap-of-fate-only {
    display: inherit;
}

@media only screen and (max-width: 1024px) {
    .lof-logo-mobile {
        display:inherit;
        padding: 40px 0px 0px 0px;
        text-align: center;
    }
    .lof-logo-mobile img {
        width : 75%;
    }
    
    html body .wrapper_right nav, html body .wrapper_right nav ul, html body .wrapper_right nav ul li,
    html body .wrapper_right nav ul li ul, html body .wrapper_right nav ul li ul li, html body .wrapper_right nav ul li a,
    html body .wrapper_right nav ul li a:hover, .wrapper_right nav ul li span  {
        background-color:#000 !important;
        color:#fff !important;
    }
}

html footer .widget_text .ABss_subscriber_widget_submit {
    background-color:#353535;
}

html body .ABss_subscriber_widget_submit {
    background-color: #252525 !important;
}
html body .subscribe-section h4 {
    color:#fff;
}
html body {
    background-color:#f0f0f0 !important;
}
.mega-container {
    display:block;
    width:100%;
    max-width:1920px;
    margin:0 auto;
    background:#fff;
}
#astir_main_header {
    max-width:1920px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
#astir_main_header.header_layout_regular nav > ul ul{
    background: #272727 !important;
}
#astir_main_header.header_layout_regular nav > ul ul li:before{
    background-color: #5578bb;
}
