/*
	Theme Name:     My MD Child Theme
	Theme URI:      https://nxtgenbau.de
	Description:    Custom child theme for NxtGen Bau
	Author:         Maikel van de Weerd
	Template:       marketers-delight
	Version:        5.3
*/

.home [class*="block-full"] {padding-left: 20px;padding-right: 20px;}
[class*="block-full"] {padding-left: 8%;padding-right: 8%;}
[class*="block-full"] .wrap.alignright, [class*="block-full"] .wrap.aligncenter {margin-right: -8%;}

.format h1, .format h2, .format .large-title {font-size: 38px;line-height: 47px;}
.format a, .links-main a {border-bottom: none;}
.home.page h1 {background-color: #ffffff;padding:0px;}
.page h1 {background-color: #00ff00;padding: 5px;}

.logo {max-width:300px;}
.header {border-bottom: 1px solid #dddddd;}
.header-widget {float:right;font-size:14px;color:#666666;padding-right: 16px;width:700px;}
.header-center {float: left;font-style: italic;}
.header-right {float: right;}

.header-standard .header-menu-wrap {margin-top: -10px;}
#breadcrumbs {margin: 20px auto 0;max-width: 1118px;}
.home .block-double-tb {padding-top: 52px;}
.block-double-tb {padding-top: 20px;}
.sidebar-content .inner {background-color:#ffffff;padding: 0 34px;margin-top: 20px;}
.content-item {border-bottom: none;}

.groep-box {background-color: #f9f9f9;border-color: #00ff00 transparent transparent;border-style: solid;border-width: 5px 2px 2px;float: left;margin: 29px 46px 0 13px;width: 226px;font-size:14px;}
.groep-box:hover {border-bottom: 2px solid #00ff00;border-left: 2px solid #00ff00;border-right: 2px solid #00ff00;}
.groep-box a {display: block;margin: 10px 5px 5px;text-decoration: none;}
.groep-box a:hover {text-decoration: none;}
.groep-kop {font-size:20px;}

.groep-box > a {color: #999999;}
.groep-box > a:hover {color: #085296;}

/* LINKS */
a {color: #085296;text-decoration: none;}
a:hover {color: #085296;text-decoration:underline;}
.links-main a {border-bottom: none;}

/* Menu */
.menu > .menu-item.current-menu-item:not(.button) a {border-bottom: 2px solid #2e2e2e}
.menu-header > .menu-item.current-menu-item:not(.menu-item-has-children):not(.button) > a {padding-bottom:7px;padding-left:0px;padding-right:0px;margin:0 16px;}
.menu-header .menu-item:not(.button):last-child a {padding-right:16px;}

/* sidebar */
.sidebar .small-title {background-color: #00ff00;padding: 10px;}
.sidebar .widget {border: 1px solid #dddddd;}
.sidebar .textwidget > ul {margin-bottom: 24px;}
#text-40 {border: medium none;}
.sidebar-content .sidebar {padding-right: 50px;padding-left: 8px;padding-top: 52px;}

/* table Leads */
.md-icon-angle-down::before {content: none;}
.image-overlay::after {background-color: rgba(0, 0, 0, 0);}
#table-lead-13 {min-height: 239px;background-position: center bottom;}

/* Action Leads */
.action-lead {min-height: 163px;margin: auto;max-width: 1118px;}

/* homepage */
.homebox-title {background-color: #00ff00;font-weight: bold;padding: 5px;text-align: center;}
.homebox-title a {color:#000000;}
.homebox-title a:hover {text-decoration:none;}
.blokhome {float: left;padding-left: 52px;}

/* content */
header .block-double {padding: 52px 34px;}
#content_box.sidebar-content {margin-top: 20px;}

/* footer */
.footer a:hover {color:#444444}

/* Caption */
.wp-caption { position:relative }
p.wp-caption-text { display:none;}
.wp-caption:hover p.wp-caption-text {display:block;position:absolute;bottom:5px;left:55px;background-image: url('https://nxtgenbau.de/wp-content/themes/md-child-theme/images/background-homebox.png');width:80%; }
.wp-caption-text {padding: 8px;color:#595959;}
.wp-caption-text strong {color: #595959;}
.wp-caption-text a {color: #595959;}
.wp-caption-text a:hover {text-decoration:none;}
a.col-link {color:#085296;}
a.col-link:hover {text-decoration:underline;}

/* contact form 7 */
.wpcf7-form input, .wpcf7-form textarea {background-color: #f5f5f5;padding: 3px 5px;}
.wpcf7-form-control.wpcf7-submit {background-color: #22a340;padding:16px 26px;max-width: 200px;}
.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {border: 1px solid #ddd;}

/* Envira */
ul.envira-tags-filter-list {margin-bottom: 0px;}

@media all and (max-width: 1118px) {

.header-widget {display:none;}

}

@media all and (max-width: 900px) {

.columns-3 .col {width: 50%;}
main {border-right: none;padding-right: 0px;}


}

@media all and (max-width: 700px) {

.columns-3 .col {width: 100%;}
.blokhome {padding-left:0px;}

}

/* MD 5.3 */
#content_box .inner {background-color: #fff;}
.loop-default.style-default .post-box {box-shadow: none;}
.footer-copy {text-align: center;}
#table-lead-6 {
    min-height: 239px;
    background-position: center bottom;
}
.image-overlay {
    background-position: center top;
    background-size: cover;
    display: block;
    position: relative;
    z-index: 10;
}
.headline.entry-title {
    text-align: center;
}
.sidebar .sidebar-title {
	background-color: #0f0;padding:10px;}

@media all and (min-width: 900px) {
.content-sidebar.sidebar-left .sidebar {
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 52px;
}
	.home .content-full .content-inner {
    max-width: 96.350626118068%;
	padding:0px;
}
	.content-full .content-inner {
    max-width: 100%;
    padding-left: 84px;
    padding-right: 84px;
}
}