/*
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
*/

/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/titillium-web-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
       url('fonts/titillium-web-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/titillium-web-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/titillium-web-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/titillium-web-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/titillium-web-v6-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

input[type="text"] {
  color:#000 !important;
}

input.wpcf7-form-control, textarea.wpcf7-form-control, select.wpcf7-form-control {border:1px solid #000000;}


.blog-home   .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  border-radius: 3px;
  border-width: 1px;
  border-color: #00a685;
  border-style: solid;
  background: #fff;
  color:#00a685;
}

.blog-home   .vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
  border-radius: 3px;
  border-width: 1px;
  border-color: #00a685;
  border-style: solid;
  background: #00a685;
  color:#fff;
}

.btn.btn-primary {
  border-radius: 3px;
  background: #00a685;
  color:#fff;
  padding: 15px 30px;
  font-size:18px;
  text-decoration:none;
  margin-top:20px;
  display:inline-block
}

.btn.btn-outline {
  border-radius: 3px;
  border:1px solid #00a685;
  background: #fff;
  color:#00a685;
  padding: 15px 30px;
  font-size:18px;
  text-decoration:none;
  /* margin-top:30px; */
  display:inline-block
}


.blog-home  h4 {
font-weight:bold
}

.blog-home  .vc_gitem_row .vc_gitem-col {
padding:40px 30px 20px 30px;
min-height:305px;
}

.text-medium {
  font-size: 27px;
  display:inline-block;
line-height: 2.2rem;
}


.fancy-date, .fancy-categories {
  display:none
}
.post-template-template-microsite h2 {
  margin-top:0px;
}

.page-id-190 .standard-arrow {
  background:#f7f7f7;
  padding:45px 20px;
}

.page-id-190 .standard-arrow h3  {
  margin-bottom:20px
}

ol li::marker {
  color:#48B3c3;
  font-weight:bold;
}

strong, b  {
  color: #333;
}

/*#main {padding: 135px 0 0 0 !important}*/
.wpb_content_element {margin-bottom:0;}
.text-blau {color:#41abbc;}
#box1 {margin-right:1%; margin-left:-1%;}
#box2 {margin-left:1%}

.weiterbildungsinhalte li a {color:#3b98bf;}

.plain-bg {background: #ffffff;}
@media (max-width:767px) {
#box1 {margin-right:0; margin-left:0;}
#box2 {margin-left:0}
.link-startiq {display:block; background:none;}
footer {text-align:center;}
}

h2 {
	margin-top:60px}


.gray-link a {
	text-decoration:none;
	color:#333333
}


#cookie-notice{
      z-index: 1000000000;
}

.footer .widget-title {
  color: #333;
}

.branding {
    line-height: 0;
    font-size: 0;
}
#site-title {
  font-size: 2.125rem;
font-weight: 700;
color: #292828 !important;
letter-spacing: 5px;
text-transform: uppercase;
line-height: 1.5;
position: relative !important;
display: block;
}
#site-description{
  font-size: 1.25rem;
font-weight: 400;
color: #3b98bf !important;
letter-spacing: 3px;
position: relative !important;
display: block;
}
.classic-header .branding{
  display: block;
}


.btn-modal {
  font-weight:bold;
  border-radius:3px;
  border-width:1px;
  border-color:#00a685;
  border-style:solid;
  background: #00a685;
  color: #ffffff;
      padding: 21px 42px !important;

}

.foerderung a {
  font-weight: 600;
  color: #fff !important;
  padding: 10px 15px !important;
  background: #d50f20;
}

.foerderung .menu-text {

  color: #fff !important;

}
