.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
    min-height: 150px;
}

.branding {
   display: inline-block!important;
   text-align: center;
}

#main {
    padding: 40px 0 40px 0;
}

.mobile-main-nav li > a .menu-text {
    color: #ffffff;
}

.mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
    color: #ffffff;
    background: none;
    background: none;
    -webkit-background-clip: text;
    -webkit-text-fill-color: aliceblue;
}

.dt-mobile-header {
    background-color: #111111;
}

.light-preset-color .classic-header.content-width-line:not(.sticky-on) .navigation:before, .light-preset-color .classic-header.full-width-line:not(.sticky-on) .navigation:before, .light-preset-color .classic-header.bg-behind-menu:not(.sticky-on) .navigation:before {
    background-color: transparent;
}

.bottom-text-block {
    text-align: center;
}

span.menu-text {
    font-size: 22px!important;
    text-transform: capitalize!important;
    text-transform: uppercase!important;
    letter-spacing: 1.5px;
}

button.button, a.button, .dt-form button, #page .widget .dt-form .dt-btn, .widget .dt-form .dt-btn, input[type="button"], input[type="reset"], .wpcf7-submit, .nsu-submit, .dt-wc-btn, input#place_order, .woocommerce-Reviews .submit, input.button, .cart-btn-below-img .woo-buttons a, input[name="save_address"], .wc-layout-list .woo-buttons a, .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], input[type="submit"]:not([name="update_cart"]), .woocommerce-widget-layered-nav-dropdown__submit {
    color: #ffffff;
    background-color: #81d742;
    background: #81d742;
    background: #81d742;
    background: #81d742;
    width: 100%;
    height: 40px;
}

.l-to-r-line > li > a i.underline {
    bottom: -6px;
    background-color: #111111;
    background: #111111;
    background: #111111;
    background: #111111;
    height: 2px;
}

#footer.solid-bg {
    width: 100%;
}

@media screen and (max-width: 778px) {
#main .wf-wrap, .page-title .wf-wrap, .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon), .side-header .mobile-header-bar, #page .masthead.full-width, #page .masthead.mixed-header {
    padding: 0 20px;
    background: transparent!important;
}

div#main-slideshow {
    margin-top: -140px!important;
}}

@media screen and (max-width: 480px) {
div#main-slideshow {
    margin-top: 0px!important;
}}

div#comments {
    display: none;
}

.entry-author.wf-table {
    display: none;
}

.dt-fancy-separator.title-left.fancy-author-title {
    display: none;
}
