/*
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
*/

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.planungsbuero-teg.de/cms/wp-content/uploads/fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

html, body, p{font-family:"Poppins"}
h1,h2,h3,h4,h5,h6{font-family:"Poppins"}
h1{color:#97d700;}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap{-webkit-border-radius: 0px 0px 20px 20px;-moz-border-radius: 0px 0px 20px 20px;border-radius: 0px 0px 20px 20px;}
.has-widget{background-color: #97d700;color:#fff;margin: -20px 20px -20px -10px;padding:40px 35px!important;width: 33%;-webkit-border-radius: 0px 0px 0px 20px;-moz-border-radius: 0px 0px 0px 20px;border-radius: 0px 0px 0px 20px;}
.dt-mega-parent .sidebar-content .custom-html-widget{color:#fff;}
.dt-mega-parent .sidebar-content .custom-html-widget strong{color:#fff;}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a{color:#fff;}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a:hover{color:#f5f6f7;}
.dt-mega-menu .sub-nav .dt-mega-parent > a{border-bottom-color:#97d700!important}
.main-nav .sub-nav > li.dt-mega-parent > a .menu-text{margin-left:0px;font-weight:800;margin-top:24px;color:#97d700;}
.sub-nav > li > a{border-bottom:5px solid #f5f6f7}
.dt-mega-menu .sub-nav .dt-mega-parent > a{border-bottom-color:#f5f6f7;}
.mobile-main-nav .next-level-button svg{color:#fff;fill:#fff;}
.menu-item-70,.menu-item-75{width:65%}
.headerimg img{border-radius: 0px 0px 0px 40px!important;}
img.vc_single_image-img.attachment-full {width:1240px;}
.content ul{list-style:square!important;}
.vc_toggle_title{background-color:#97d700!important;padding-left:25px;}
.vc_toggle_title>h4{color:#fff;margin-left:5px;}
.vc_toggle_default .vc_toggle_icon::before{border-color:#fff;}
.vc_toggle_default .vc_toggle_icon{border-color:#fff!important;}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{margin-left:10px;}

.widget-title{border-top:5px solid #f5f6f7!important;padding-top:20px;margin-bottom:1px;margin-top:30px;font-weight:700;text-transform:uppercase;font-family:"Poppins"}
.widget_media_image{border-top:1px solid #97d700!important;}
.widget_media_image img{padding-top:20px;}
.widget .menu li{float:left;color:#fff!important;border:0;margin:0;padding:0 0 0 20px;}
.widget_nav_menu a{color:#fff;text-transform:uppercase;}
.widget_nav_menu a:hover{color:#fff;text-decoration:none;}
.menu>li:first-child{padding:0;margin:0}
.main-nav .middle-column .sub-nav > li > a{border-bottom:1px solid #fff}
.custom-menu li{margin:0;padding:0;}
.custom-menu a:hover{color:#000!important}
#footer.solid-bg{margin-top:300px;}
.footer-contact{font-size:2rem;margin-top:20px;color:#b1cc74;line-height:40px;margin-bottom:20px;font-weight:700;font-family:"Poppins"}
.textwidget a:not(.dt-btn):hover{color:#157145;}
.footer .widget{margin-bottom:0;}
.ctclink .textwidget a:not(.dt-btn):hover {color:#157145!important}
.ctclink::before{content:"\203A";padding:0px 8px 0px 8px; background-color:#157145;color:#b1cc74;margin-right:10px;}
.lb-data .lb-number{display:none;}
.wf-container-bottom{margin-top:50px;}

.subfooter{background-color:#fff;width:100%;margin-top:50px;padding:0;float: left;}
.subfooter-widget-column{width:1140px;margin:0 auto;margin-top:50px;background-color:#fff;box-sizing: border-box;}
.subfooter-widget-title{text-transform:uppercase;border-bottom:5px solid #f5f6f7!important}
.footer-widget-column-one{width:100%;height:auto;background-color:#fff;}
.footer-widget-column-one img{max-width:30%;max-height:100px;float:left;padding-right:70px;padding-top:30px;}

@media all and (min-width: 1281px){

}

@media all and (min-width: 1024px) and (max-width: 1280px) {

}

@media all and (min-width: 768px) and (max-width: 1024px) {
	#main{padding: 0px 0px 50px 0px;}
	.page-title-breadcrumbs, .footer-contact, .media_image-4{display:none!important;}
}

@media all and (min-width: 480px) and (max-width: 768px) {
	#main{padding: 0px 0px 50px 0px;}
	.page-title-breadcrumbs, .footer-contact, .media_image-4{display:none!important;}
}

@media all and (max-width: 480px) {
	#main{padding: 0px 0px 50px 0px;}
	.page-title-breadcrumbs, .footer-contact, .media_image-4,.subfooter{display:none!important;}
}