/*
Theme Name:     Kids World Child
Theme URI: 		http://wedesignthemes.com/themes/kidsworld
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Kids World theme powered by DesignThemes
Template:       kids-world
Version:        1.0
*/

/* logo height  */
.is-sticky #logo a {
    height: 50px !important;
}

#logo a {
    display: block;
    overflow: hidden;
    float: left;
    padding: 0px;
    margin: 0px;
    height: 65px !important;
}

/*  team circle width */
.dt-sc-team.rounded .dt-sc-team-thumb {
    position: relative;
    width: 70%;
    left: 17%;
}

/* wie zijn wij*/
.sub-team h5{
    color: gray !important;
    font-size: 16px !important;
}

.sub-team h4{
    color: #873694;
    
}

/* to top pencil */
#toTop {
    position: fixed;
    display: none;
    text-decoration: none;
    bottom: 30px;
    right: 25px;
    overflow: hidden;
    width: 80px;
    height: 80px;
    border: none;
    text-indent: 100%;
    background: url(/wp-content/uploads/2017/09/totop-pencil.png) no-repeat  !important;
    background-size: 80px;
    background-size: contain !important;
}

/* wp sl custom style */
#wpsl-wrap #wpsl-result-list ul li {
    padding: 0 0 0px !important;
}

#wpsl-stores li > div p a {
    display: block;
    margin-bottom: 0px !important;
}

.dt-sc-toggle-advanced-options {
    margin-bottom: 15px !important;
}

#wpsl-wrap {
    width: 450px !important;
    top: 250px !important;
}

#wpsl-stores .wpsl-directions {
    margin-bottom: 15px !important;
}

.wpsl-locations-details {
    background-color: #883694 !important;
}

.portfolio-featured-img {
    margin-bottom: 40px;
}


.top-bar a {
    margin-right: 15px;
}

.top-bar a i {
    margin-right: 5px;
}


.portfolio .image-overlay .links a:nth-child(2) {
    display: none;
}

    /*.textwidget li {*/
        /*padding-left: 24px !important;*/
    /*}*/

    /*.widget ul li:before {*/
        /*top: unset !important;*/
    /*}*/

.ouder-start-btn {
    padding: 80px;
    display: inline-block;
    width: 47%;
    background: #fbfaff;
    text-align: center;
    font-size: 50px;
    color: #873694;
    margin: 30px 15px;
    border: solid 2px;
}

.entry-meta {
    display: none !important;
}


#ouder-content .gallery {
    margin: 0;
    margin-top: 20px;
}

#ouder-content .gallery ul {
    list-style: none;
}

#ouder-content .gallery ul li{
    display: inline-block;
}

#ouder-content-albums ul, #ouder-content-info ul {
    list-style-position: inside;
}

#ouder-content-albums ul li, #ouder-content-info ul li {
    padding: 5px 0;
    border-top: solid 1px #d8d8d8;
    border-bottom: solid 1px #D8D8D8;
    margin-top: -1px;
}


#ouder-content-albums .dt-sc-one-third {
    background: #f7f7f7;
    padding: 14px;
    margin-bottom: 30px;
}
#ouder-content-albums .dt-sc-one-third h2 {
    margin: -14px;
    padding: 20px;
    background: #873694;
    margin-bottom: 20px;
    color: #fff;
    font-size: 24px;

}
.content-container {
    margin-bottom: 30px;
}


.location-albums {
    padding: 10px 20px;
    background: #fff;
    margin-bottom: 13px;
    border: solid 1px #eee;
}

.location-albums:last-of-type {
    margin-bottom: 0;
}


.kalender-container, .thema-container, .tips-container {
    padding: 20px;
    border: solid 1px #eee;
    margin-bottom: 40px;
}

.kalender-container h2 {
    margin: -20px;
    padding: 20px;
    margin-bottom: 30px;
    background: #873694;
    color: #fff;
}

.thema-container h2 {
    margin: -20px;
    padding: 20px;
    margin-bottom: 30px;
    background: #4ac2f7;
    color: #fff;
}

.tips-container h2 {
    margin: -20px;
    padding: 20px;
    margin-bottom: 30px;
    background: #9bc31a;
    color: #fff;
}

.footer-copyright {
    background: #eee !important;
}

.entry-thumb {
    height: 220px;
}

.blog-entry .entry-thumb img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media screen and (max-width: 768px) {
    .ouder-start-btn {
        width: 100%;
        display: block;
    }
}