/*
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
*/

html, body, body.page, .wf-container > * {
    font: normal 14px / 26px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #676b6d;
}

#page * { font-family:"Open Sans" !important; }
.vc_row  { margin-top: 15px; padding-top: 15px; }

h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a {
	    color: #262b2e;
    font: normal 600 36px / 44px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
h4, .h4-size, .entry-title.h4-size, h3.entry-title, .dt-accordion-h4-size .wpb_accordion_header > a {
    color: #262b2e;
    font: normal 600 18px / 26px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}


h1 { text-transform:uppercase; font-size:20px; color:#004e8f; }
h2 { text-transform:uppercase; font-size:20px; color:#004e8f; }
h4 { text-transform:uppercase; font-size:16px; }
.groottitel h2 { font-size:40px; text-transform:uppercase; text-align:center; }
.tussenbalk { padding:20px 0; }
.tussenbalk h2 { margin:0; padding:0; }
.lijsthome .icon_list_icon { background-color:transparent !important; line-height:normal !important; height:auto !important; }
.lijsthome .smile_icon_list.left li .icon_list_connector { display:none; }
.lijsthome .smile_icon_list li.icon_list_item { padding-top:20px !important; margin-bottom:0 !important; min-height:auto !important; }
.lijsthome .smile_icon_list.left li .icon_description .icon_description_text { font-size:16px !important; margin-top:10px; }
.lh1 li:nth-child(1) .icon_description .icon_description_text { margin-top:0 !important; }
.lh3 li:nth-child(2) .icon_description .icon_description_text { margin-top:0 !important; }
.lijsthome .smile_icon_list.left li .icon_description { margin-left:0 !important; }
#footer .textwidget, #footer .widget-title, #footer a { color:#FFF !important; }
.widget-title { font-size: 15px; line-height: 20px; }
#footer .textwidget { font-size: 13px; line-height: 24px; }
#footer .textwidget a { text-decoration: underline; }
.footergroot { font-size:25px; text-transform:uppercase; line-height:30px; font-weight:bold; }
.page-title { background-image:url(/wp-content/uploads/2015/12/banner-subpages.jpg) !important; background-size:cover !important; background-color:transparent !important; }
.page-title h1 { color:#FFF !important; text-transform:uppercase !important; }
.page-title .breadcrumbs { display:none !important; }
.lijnboven { border-top:1px #004e8f solid; }
.dienstenlijst .icon_list_icon { background-color:transparent !important; line-height:normal !important; height:auto !important; }
.dienstenlijst .smile_icon_list.left li .icon_list_connector { display:none; }
.dienstenlijst .smile_icon_list li.icon_list_item { padding-top:20px !important; margin-bottom:0 !important; min-height:auto !important; }
.dienstenlijst .smile_icon_list.left li .icon_description .icon_description_text { font-size:16px !important; margin-top:10px; }
.dienstenlijst .smile_icon_list.left li .icon_description { margin-left:0 !important; }
.dienstenlijst .smile_icon_list.left li .icon_description .icon_description_text p:nth-child(1) { font-weight:bold !important; margin-bottom:30px; }

.page-id-58 #main { padding-bottom:0 !important; }

.filter.extras-off { text-align:left !important; }
.project-list-content .entry-title { text-align:center; }
.project-list-content .portfolio-categories { text-align:center; }
.project-list-content .edit-link { display:none; }
.filter-style-ios #page .filter .filter-categories a.act { background:none !important; background-color:#004e8f !important; }
.filter-style-ios.accent-gradient .filter-categories a.act { background:none !important; background-color:#004e8f !important; }

.referentiesquotes .ult-carousel-wrapper .slick-list { background-color:#f2f6f9 !important; padding:20px !important; text-align:center !important; }
.main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text { -webkit-text-fill-color:#004e8f !important; background:none !important; }
.slick-dots { margin-left:0 !important; }

.mobile-branding { width:80%; margin-left:10%; }
.nopaddingtop { padding-top:0 !important; }

body #load { display:none !important; }
.grecaptcha-badge { display: none !important; }

#bottom-bar { color: #FFF; background-color: #18202b !important; }

.top-bar { display: none !important; }
#footer.solid-bg { background: #f2f3f3 url(../../uploads/2015/12/footer.jpg) repeat center top; }

.page-title.solid-bg { background-position: center center; }

@media only screen and (max-width: 767px) {
/* For mobile layours */
	.content { padding-left: 30px; }
	/*.vc_column-inner .wpb_wrapper { padding-left: 15px; }*/
	#footer .widget div { padding-left: 30px; padding-right: 30px; }
	.vc_column-inner .wpb_wrapper .wpb_wrapper { padding-left: inherit; }
	.page-title .wf-wrap, .fancy-header .wf-wrap { padding-right: 0 !important; }
	
}




