.yourhome-dark-block p, h1{
    color: #ffffff !important;
}

.yourhome-dark-block {
    background-color: #000000;
    padding:20px;
}

.yourhome-white-block {
    background-color:#ffffff;
}

.uk-section-background-green {
    background-color:#288647;
}

.uk-section-background-black {
    background-color:#000000;
    color:white;
}

.uk-section-background-black p {
    color:white;
}

.uk-section-background-muted {
    background-color:#eeeeee;
}

.yourhome-title {
    font-weight:bold;
    font-family: poppins !important;
    font:size:42px;
}

.yourhome-section-title {
    background-color: #000000;
    padding-bottom: 1px;
    font-family: poppins;
    font-weight: bold;
    font-size: 40px;
    color: #ffffff;
}

.section-video {
    width:100%;
    margin:0px;
    padding:0px;
    margin-top:20px;
}

.yourhome-howto-header {
    color:white;
    padding-top:30px;
    padding-bottom:30px;
}

.yourhome-component-page .tm-main {
    padding-top:0px;
}



.yourhome-card-body {
    padding-top:10px;
    padding-bottom:0px;
    font-weight:bold;
}


.yourhome-system-title {
    padding-top: 40px;
    padding-bottom: 1px;
    font-family: poppins;
    font-weight: bold;
    font-size: 40px;
    color: #ffffff;
}

.remove-tm-main-padding .tm-main #tm-main {
    padding-top:0 !important;
}

#tm-main {
    padding-top: 0 !important;
    margin-top:0 !important;
}

.item-101 a{
    color:white !important;
}

.item-101 {
    color:white;
}

/* Fixed bottom nav, only on small screens */
@media (max-width: 959px) { /* match UIkit 'm' breakpoint if you like */

    #module-148 {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        z-index: 1030;        /* above content but below offcanvas etc */
    }

    /* give the main content room above the bar */
    #tm-main {
        padding-bottom: 80px; /* = height of your bottom bar */
    }
}
