/*
Theme Name: Hueman Child
Template: hueman
Version: 1.0
*/

/*
#nav-header .nav li > a {
    color: #000 !important;
    font-weight: 400;
}


#nav-header .nav li:hover > a,
#nav-header .nav li > a:hover,
#nav-header .nav li.current-menu-ancestor > a,
#nav-header .nav li.current-menu-item > a,
#nav-header .nav li.current-post-parent > a,
#nav-header .nav li.current_page_item > a, .entry h2 a, a, p, h3 {
    color: #000 !important;
}
#nav-header .nav li a {
        color: #000;
    }
*/
a {
    font-weight: 400;
    transition: all 500ms ease;
}
#copyright {display:none}
a:hover, .entry h2:hover {
    opacity:.8
}
.apm-portal {
    text-align: center;
}

.apm-portal img {
    display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
    margin: 0 auto 15px;
}

.portal-buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap:5px;
    margin-top: 10px;
}

.portal-btn {
    display: block;
    width: 220px;
    padding: 14px 28px;
    border-radius: 50px;
    text-align: center;
    text-decoration: none !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    margin-bottom:10px;
}

.portal-btn.sign-in {
    background: #361E55;
}

.portal-btn.register {
    background: #005B8B;
}

.portal-btn:hover,
.portal-btn:focus,
.portal-btn:active,
.portal-btn:visited {
    color: #fff !important;
    opacity: .9;
}

.sticky {
	top: 20px !important;
}

.widget-title {
font-weight: bold;
    font-size: 18px;
    padding-bottom: 15px;
    text-align: center;
}


.site-title a img {
    max-height: 120px;
}

.widget>h3 {
    font-weight: bold;
	font-size:18px;
	padding-bottom:15px;
	    text-align: left;
}

.sidebar .widget {
    padding: 20px 30px 20px;
}

.entry ol ul li, .entry ul li {
    list-style: none;
}