/*
 Theme Name:   The 7 Child
 Theme URI:
 Description:  The 7 Child Theme
 Author:       Roel Willemse
 Author URI:
 Template:     dt-the7
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  dt-the7-child
*/


@import url("../dt-the7/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

#branding{
    z-index: 99999;
    position: relative;
}

.branding a img, .branding img {
    max-width: 85%;
}

#branding a img, #branding img{
    margin:-40px 0 -66px 0;
}

/*HOME*/
h1.home, h2.home{
    text-align:center;
}

h1.home{
    font-size:40px;
    font-weight:500;
}

h2{
    font-size:20px;
    font-weight:700;
}

h2.home{
    font-size:22px;
    font-weight:500;
    line-height:22px;
}

.benefits-container h3{
    height:24px;

    margin-bottom:6px;
    padding:0 0 0 30px;

    font-size:16px;
    font-weight:700;
    line-height:24px;

    background:url("http://www.goedkooppijnacker.nl/dev/wp-content/uploads/2014/12/benefits-icon.png") 0 0 no-repeat;
}
/*HOME*/

/*FOOTER*/
.footer h3{
    color:#FFF;
}

.footer h4{
    margin-bottom:0;

    font-size:16px;
    font-weight:700;
    text-transform: capitalize;
    color:#FFF;
}

.mini-nav{
    margin-right:40px;
}

#text-5{
    text-align:right;
    position: absolute;
}

.textwidget img.certificering{
    display:inline-block;
    margin-right:20px;
}

.textwidget img.kiwa{
    margin:0px 30px -30px -100px;
}
/*FOOTER*/

/*CONTACT*/
.custom-map{
    margin-top:-36px;
}
/*CONTACT*/

@media screen and (min-width: 970px) {
    #top-bar.text-center .wf-td{
        position:relative;
    }

    .custom-topbar-position{
        position:absolute;
        top:0;
        right:40px;
    }

    .soc-ico {
        position:absolute;
        top:6px;
        right:0;
    }

}

/*.logo-box img{
    margin-bottom:-33px;
}*/

.entry-author {
    display: none;
}

@media screen and (max-width: 430px){
    .logo-left #navigation {
        text-align: left;
        margin-left: 10px;

        position:relative;
        z-index:999999;
    }
}

/* HEADER */

.text-area:first-child {
    padding-right: 70px;
}

/*branding {
    margin-bottom:-56px;
*/
.main-nav > li > a .menu-text {
    font-size: 14px !important;
}

#phantom .ph-wrap {
    min-height: 70px;
}

#top-bar .soc-ico.show-round a.facebook{
    border:0;
    background:#3a5897;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

#top-bar .soc-ico.show-round a.facebook .icon{
    margin-top:2px;
}

.sidebar .widget, .sidebar-content .widget {
    padding: 20px;
}

.dt-fancy-title {
    color: #000000;
}

#text-5{
    padding-left: 0px !important
}
/* #rev_slider_2_1_forcefullwidth {
	
	margin-top: -56px !important;
	
} */