a,a:link,a:visited{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.feature-image>figcaption{color:#fff;font-size:20px;padding-left:25px;padding-right:25px}#track-and-analyze-your-favorite-cannabis-strains{line-height:53px}.site-title a:hover,h1,h2,h3,h4,h5,label,span{color:#73fcb0}.main-navigation a:link,.site-title a:link,p{color:#fff}.site-header{background-color:#fff0;padding-top:25px;padding-bottom:25px}.main-navigation a,.site-title{color:#fff!important}.main-navigation a:hover{color:#1ae7a9!important}.site{background-color:#0c0c0c}.entry-footer,.entry-meta{display:none}.mobile-nav-side .site-header #site-navigation.main-navigation>div{background-color:#fff0}.wpforms-confirmation-container-full{background:#161425;border:none}.main-navigation{display:inline-block!important;margin-left:0!important;position:absolute;bottom:25px}@media only screen and (max-width:400px){.main-navigation{bottom:0;position:relative}.mobile-nav-side .has-menu{grid-gap:10px!important}.main-menu{background-color:#000;border:3px solid #1d1d1d;padding:10px}}@media only screen and (min-width:401px) and (max-width:1000px){.main-navigation{bottom:-20px}.mobile-nav-side .has-menu{grid-gap:1px!important}.main-menu{width:100%}.site-header{padding-top:25px;padding-bottom:35px}.wp-container-2,.wp-container-3,.wp-container-4{max-width:32%!important;display:inline-block}.main-menu-container{background-color:#fff0!important}}.site-title:after{content:"";display:inline-block;vertical-align:middle;width:90px;height:90px;background:url(https://cannabisjournal.app/wp-content/uploads/2021/12/cropped-high-res-icon.png) 0 0/contain no-repeat;border:3px solid #0c0c0c;margin-left:10px;border-radius:15px}@media only screen and (max-width:600px){.site-title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:90px;background:url(https://cannabisjournal.app/wp-content/uploads/2021/12/cropped-high-res-icon.png) 0 0/contain no-repeat;border:3px solid #0c0c0c;margin-left:0;margin-right:auto;border-radius:15px}}.feature-caption{width:70%;margin:auto}@media only screen and (max-width:768px){#site-navigation,#site-navigation .main-menu,#site-navigation .main-menu-container{background-color:#000!important}#site-navigation{color:#fff!important}}a:link,a:visited{color:cyan}a:hover{color:#0cc}a:active,a:focus{color:#fff;outline:0}body{min-height:100vh;display:flex;flex-direction:column;background-color:#000;margin:0;padding:0}.main-content{flex:1}footer{background-color:#112226;padding:10px;color:#fff;text-align:center}@media (min-width:1024px){.footer-container{display:flex;justify-content:space-between;align-items:center;position:relative}.site-name{position:absolute;left:20px;top:50%;transform:translateY(-50%)}}

/* Force footer links to match header menu colors */
footer a, 
footer a:link, 
footer a:visited { 
    color: #fff !important;  /* White like the header menu */
}

footer a:hover, 
footer a:focus, 
footer a:active { 
    color: #0cc !important;  /* Cyan like the header menu */
    outline: none;
}
/* Below: Fixes Footer Location */
html,body{height:100%;margin:0;padding:0}.site{display:flex;flex-direction:column;min-height:100vh;width:100%}.site-header{flex-shrink:0;width:100%}.main-content{flex-grow:1;width:100%}footer{flex-shrink:0;margin-top:auto;width:100%}

/* Hide Footer Home Button */
@media only screen and (max-width: 768px) {
    .site-name {
        display: none;
    }
}
/* Adjust footer layout for mobile */
@media only screen and (max-width: 768px) {
    footer {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-bottom: 20px; /* Adjust space as needed */
    }

    footer a {
        margin-bottom: 10px; /* Adds space between links */
    }

    .footer-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; /* Centers footer content */
        width: 100%;
    }
}

