/*
 Theme Name:   Eponases (Hueman Child)
 Theme URI:    http://eponases.com/
 Description:  Child theme that implements customisations for eponases.com
 Author:       Wobble
 Author URI:   http://eponases.com
 Template:     hueman
 Version:      1.0.0
 Tags:         nothing-of-interest
 Text Domain:  eponases
*/

#nav-topbar .twitter-link {
    position: absolute;
    top: -35px;
    right: 80px;
    font-size: 1.4em;
}

/* ------------------------------------------------------------------------------------------------------------------
    Selected menu highlight
   ------------------------------------------------------------------------------------------------------------------ */

#nav-topbar .current-menu-item {
    background: #484;
}

/* ------------------------------------------------------------------------------------------------------------------
    Ad-box placeholders
   ------------------------------------------------------------------------------------------------------------------ */
/*
.widget_text .textwidget {
    background: #ccc;
}

.s1 .widget_text .textwidget {
    min-height: 250px;
}*/

.s2 .widget_text .textwidget {
    width: 160px;
    /* min-height: 600px; */
    margin: 0 auto;
}

/* ------------------------------------------------------------------------------------------------------------------
    Sidebar + header changes
   ------------------------------------------------------------------------------------------------------------------ */

#header {
    background: url('img/congruent_outline.png');
}

#header p.site-description {
    position: absolute;
    padding: 0;
    top: 80px;
    margin-left: 40px;
}

#page {
    margin-top: -15px;
}

.content {
    margin-top: -45px;
}

.s1 .sidebar-top,
.s2 .sidebar-top {
    padding-top: 0;
    padding-bottom: 0;
    background: #33363b;
}

.s1 .sidebar-top p,
.s2 .sidebar-top p {
    display: none;
}

.s1 .sidebar-top {
    border-bottom: 15px solid #3b8dbd;
}

.s2 .sidebar-top {
    border-bottom: 15px solid #82b965;
}

@media only screen and (max-width: 1200px) and (min-width: 479px) {
    .s2 .sidebar-top {
        display: none;
    }
}

@media only screen and (max-width: 960px) and (min-width: 480px) {
    .s1 .sidebar-top {
        display: none;
    }
}

@media only screen and (max-width: 719px) {
    .content {
        margin-top: 0;
    }
}

/* ------------------------------------------------------------------------------------------------------------------
    Nested categories
   ------------------------------------------------------------------------------------------------------------------ */

.widget > h3 {
    margin-bottom: 0.65em;
}

.widget_categories ul li ul {
    margin: 0 0 -8px 4px;
    padding: 8px 0 0 26px;
    border-left: 1px dotted #ccc;
}

.widget_categories ul li {
    border-bottom: none;
    padding: 0 0 8px 0;
}

/* ------------------------------------------------------------------------------------------------------------------
    AddToAny style overrides
   ------------------------------------------------------------------------------------------------------------------ */

.a2a_menu {
    background: #eee ! important;
    border: none ! important;
    border-radius: 0 ! important;
}

.a2a_wide a {
    margin-top: 0 ! important;
}

.a2a_more {
    background: #aaa ! important;
    padding: 10px ! important;
}

a.a2a_more {
    color: #fff ! important;
}

.a2a_more:hover {
    background: #555 ! important;
}

.a2a_more a:hover {
    color: #fff ! important;
}

.a2a_menu a {
    color: #333 ! important;
    font-size: 13px ! important;
    border: none ! important;
}

.a2a_mini {
    border: 4px solid #3b8dbd ! important;
}

.a2a_mini a.a2a_i {
    padding: 10px 12px ! important;
    width: 126px ! important;
}


.a2a_i:hover {
    background: #555 ! important;
}

.a2a_menu a:hover {
    color: #fff ! important;
}
