/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.branding a img, .branding img {
    height: 62px;
    width: auto;
}

.mobile-header-bar .mobile-branding img {
    height: 50px;
    width: auto;
}

#main > .wf-wrap {
    background-color: #fff;
}

div#main {
    background-color: #009bb0;
}

.wf-container-main {
    -ms-grid-columns: calc(100% - 0px - 25px) 50px calc(0px - 25px);
    grid-template-columns: calc(100% - 0px - 0px) calc(0px - 0px) !important;
    grid-column-gap: 0px !important;
}

.boxfooter1 {
    font-weight: bold;
    text-align: center;
    font-style: italic;
}


.boximagetop1 > div {
    margin-left: -75px;
    margin-right: -75px;
    width: calc(100% + 150px);
}

.boxquoteright p {
    text-align: right;
    font: var(--the7-h3-font);
    font-style: italic;
    color: #fff;
    background-color: #6c6664;
    display: inline;
    padding: 5px 10px;
    -webkit-box-decoration-break: clone;
    line-height: 46px;
    letter-spacing: 1px;
}

.boxquoteright {
    text-align: right;
    margin-top: 5px;
}

.bosfunctie {
    text-align: right;
    margin-top: 5px;
}

ul#primary-menu .Donkerblauw > a {
    background-color: rgb(43 59 126 / 50%);
}

ul#primary-menu .BlauwGroen > a {
    background-color: rgb(0 155 176 / 50%);
}

ul#primary-menu .Magenta > a {
    background-color: rgb(196 0 122 / 50%);
}

ul#primary-menu .Donkerblauw.current_page_item > a {
	background-color: #2b3b7f;
}

ul#primary-menu .BlauwGroen.current_page_item > a {
	background-color: #009BB0;
}

ul#primary-menu .Magenta.current_page_item > a {
	background-color: #C4007A;
}

.Donkerblauw h1 {
	color: #2b3b7f;	
}

.Donkerblauw .boxquoteright p {
	background-color: #2b3b7f;	
}

.BlauwGroen h1 {
	color: #009BB0;	
}

.BlauwGroen .boxquoteright p {
	background-color: #009BB0;
}

.Magenta h1 {
	color: #C4007A;
}

.Magenta .boxquoteright p {
	background-color: #C4007A;
}

@media screen and (max-width: 778px) { 
.boximagetop1 > div {
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px);
}
}