/*
 Theme Name:   Hueman Child
 Theme URI:    http://leuventwins.nevrothwen.com/hueman
 Description:  hueman Child Theme
 Author:       Winnie
 Author URI:   http://nevrothwen.com
 Template:     hueman
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hueman-child
*/
.site-image{
    margin-top:20px;
    margin-bottom:20px;
}
#header, .main-inner, #nav-header.nav-container, ul#menu-linkerkolom-1.nav.container-inner.group, #menu-linkerkolom-engels-1.nav.container-inner.group, #page .container-inner, .main, .sidebar .sidebar-content, .col-2cl .main-inner, .mobile-title-logo-in-header, .central-header-zone, #footer-bottom .pad, .sidebar-toggle{
    background: transparent!important;
}
.sidebar-toggle{
    text-align:left;
}
.sharrre-container, .post-byline{
    display:none;
}
.fittexted_for_home_page_title{
    display:none;
}
.group.post-standard, .post, .pad.group{
    background-color: white;
}
#grid-wrapper{
    margin-left:-10px;
    margin-top:-10px;
}
.post-standard .post-inner, .main .content .pad{
    padding-left:20px;
    padding-top:20px;
}
#page .container-inner{
    margin-left:auto;
    margin-right:auto;
}
#nav-header, #nav-topbar.nav-container{
    overflow: auto; 
    position:relative;
    box-shadow:none;
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

p, li{
    color: #646464;
    font-size: 12px;
    line-height: 17px;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
}
.post-title a, .page-title h1, .single .post-title{
    color: #D70000;
    background-color: transparent;
    font-size: 20px;
    line-height: 24px;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    min-height: 31px;
    text-transform: uppercase;
}
.sidebar .widget{
    padding-top:0px;
    padding-bottom:20px;
    margin-right:0px;
}
.sidebar.s1, .sidebar.s2, .sidebar.s1.expanded{
    width:300px;
}

.widget_text>h3{
    margin-bottom:10px;
}
.page-title, .featured{
    border-bottom:none;
    padding-bottom:0px;
    margin-bottom:0px;
}
.featured{
    margin-top:-20px;
    padding-top:0px;
}
/* layout */
.col-3cm .sidebar.s1, .col-2cr .sidebar.s1{
    margin-left:-300px;
}
.col-3cm .sidebar.s2{
    margin-right:-300px;
}
.main{
    margin-left:-50px;
}
/* menu */
/* achtergrond blauw, hoofdletters, margins */
.menu-item a, .widget-title{
    background-color: #0071BC;
    text-transform: uppercase;
    margin-bottom:10px;
    margin-right:10px;
}
/* achtergrond actief menu-item rood */
.current_page_item a, .current-menu-item a{
    background-color: #D70000;
}
/* achtergrond sub-menu item blauw */
.current-menu-item li a, .current_page_item li a{
    background-color:#0071BC;
}
/* lettertype, lettergrootte */
.menu-item a, h3.widget-title{
    text-decoration: none;
    display: block;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    font-family: proxima-nova, sans-serif;
}
/* geen - voor menu-items */
.widget_nav_menu ul li a:before, .widget_pages ul li a:before{
    content:none;
}
/* submenu verbergen */
.sub-menu{
    max-height:0px;
    overflow:hidden;
    -webkit-transition: all 0.5s ease-out;
}
.widget_nav_menu a, h3.widget-title{
    padding:10px;
}
.widget_nav_menu ul li a{
    border-bottom:0px;
    padding-left:10px;
}
/* achtergrond rood bij hover */
.widget_nav_menu ul li a:hover{
    background-color:#D70000;
}
/* letters wit bij hover */
.widget_nav_menu ul li a:hover{
    color: #FFFFFF;
}
/* hover submenu */
.widget_nav_menu ul li:hover .sub-menu{
    max-height:200px;
}
.widget_nav_menu ul li:hover .sub-menu a{
    font-size:12px;
    line-height:16px;
    margin-left:30%;
}
/* submenu zichtbaar bij subpagina */
.current-menu-parent .sub-menu{
    max-height:200px;
}
.current-menu-parent .sub-menu a{
    font-size:12px;
    line-height:16px;
    margin-left:30%;
}
/* countdown */
.scd-counter{
    margin-top:5px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    font-family: proxima-nova, sans-serif;
}
.scd-all-wrapper{
    background-color: #0071BC;
}
.scd-unit{
    padding-top:10px;
    padding-bottom:10px;
    display:block;
}
@media only screen and (max-width:1199px) and (min-width:480px){
    .s2.expanded, .s1.expanded{
        background:transparent;
    }
    .sidebar-expanded .sidebar{
        box-shadow:none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
    }
}
@media only screen and (max-width:960px) and (min-width:480px){
   .s1.collapsed, sidebar.s2.collapsed{
        width:50px;
    }
    .content{
        width:90%;
    }
    .col-3cm .s1.collapsed{
        margin-left:0px;
    }
    
}
@media only screen and (max-width:719px){
    #header .nav-container .nav li.current-menu-item > a{
        background-color: #D70000;
    }
    .menu-item{
        margin-left:10px;
    }
    .sidebar.s2{
        width:100%;
    }
    .main{
        margin-left:0px;
    }
}
/* mobiel */
@media only screen and (max-width:1025px){
    .sub-menu{
    max-height:200px;
}
.sub-menu a{
    font-size:12px;
    line-height:16px;
    margin-left:30%;
}
.nav ul a{
    padding-left:10px;
}
}