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

/* BEREICHE */

#main {
min-height: 350px;
}

/* IFRAME */

.embed-container {
  position: relative; 
  padding-bottom: 75%; 
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}

/* TEXTFORMATE */

p {
margin: 0 0 14px 0;
}

.content ul {
margin-top: 0;
margin-bottom: 14px;
}

p.bullettitel {
margin: 0;
}

/*
h2 { 
margin: -8px 0 24px 0; 
padding: 0;
}
*/



h3 { 
color: #a21c23;
margin: 0px 0 14px 0; 
padding: 0;
}

h4 {
margin: 0;
}

a {
color: #3e72a9;
}

.sidebar-content .widget-title, .stripe .sidebar-content.solid-bg .widget-title {
color: #a21c23;
}

.widget-title {
clear: both;
margin-bottom: 15px;
}


/* SEITENTITEL */

.page-title .wf-table {
    padding: 0;
}


/* HAUPTMENÜ */



.main-nav > li > a .menu-text {
letter-spacing: 0.3px;
}

.main-nav .sub-nav > li > a .menu-text, .mini-nav .sub-nav > li > a .menu-text {
letter-spacing: 0.3px;
}





/* TEASER */

/*h2.teaser {
font-size: 26px;
line-height: 30px;
margin-bottom: 9px;
}

.teaser p{
margin-bottom: 5px;
}*/

.teaser-bild {
margin-bottom: 5px;
}

.teaser-titel {
font-size: 26px;
line-height: 30px;
hyphens: auto;
}

.teaser-hyphen p {
margin-bottom: 5px;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; 
}

.teaser-hyphen-2 p {
margin-bottom: 5px; 
}


.vc_custom_1546886169285 {
 min-height: 376px !important;
}

.vc_custom_1586081826400 {
 min-height: 376px !important;
}

.vc_custom_1578045488171 {
 min-height: 376px !important;
}

.teaserkasten{
	min-height: 376px;
}


/* MOBIL */

/*
.fancy-header .wf-table, .fancy-header .wf-td, .page-title .wf-table, .page-title .wf-td {
    display: block;
    text-align: left;
    width: 100%;
*/

.fancy-header .wf-table, .fancy-header .wf-td, .page-title .wf-table, .page-title .wf-td {
text-align: left;
}







@media (max-width: 780px) {
.rv-slider {
	margin-bottom: 12px;
}
}

.flyer {
	width: 60%;
	float: right;
}

@media (max-width: 767px) {
.flyer {
	width: 57%;
	float: left;
}
}

.main-nav > li > a {
    margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
}

.mp3-beschriftung {
	margin-bottom:0px;
}

.aea-sh{
font-size:80%;
line-height:1.2; 
margin-top:6px;
}


