/*
Theme Name: EWAC Child
Description: Child theme for EWAC
Author: Paul Vetter
Author URI: http://paulvetter.de
Template: ewac-master
Version: 1.0.0
Text Domain:  ewac
*/


/* HEADER */

.fusion-header-v3 .fusion-header {
    margin: 0 auto;
    max-width: 1160px;
}

.fusion-header {
    padding-left: 0;
    padding-right: 0;
}

.fusion-header-v4 .fusion-header {
  border-bottom: 0;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
    position: relative;
    width: 100%;
}

.fusion-header-v4 .fusion-logo {
    justify-content: flex-start;

}

.fusion-logo img {
  width: 350px;
}

.layout-wide-mode .fusion-header-wrapper .fusion-row {
    max-width: 1160px !important;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
    float: left;
}

.fusion-header-content-3-wrapper {
    left: 20%;
    position:relative;
}

#purpleframe1 {
    min-width: 250px;
    padding: 15px 20px;
    border-style: solid;
    border-width: 1.5px;
    border-color: #B20059;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.purplebig {
    color: #B20059;
    font-size: 20px;
    font-weight: 100;
    line-height: 120%;
}
.purple{
    color: #B20059;
    font-size: 18px;
    font-weight: 100;
    line-height: 120%;
}
.gruen{
    color: #00b559;
    font-size: 18px;
    font-weight: 100;
    line-height: 120%;
}

#lang_sel_list {
    height: 32px;
    position: absolute;
    z-index: 99;
    font-family: 'Titillium Web', sans-serif;
    right: 0;
    text-transform: uppercase;
    top: 40px;
}

#lang_sel_list ul {
    border-top: 0 !important;
}

#lang_sel_list li {
    padding: 5px 10px !important;
    margin: 0 5px !important;
    border: 1px solid #b20059;
}



/* HAUPTMENÜ */

.fusion-secondary-main-menu {
    border-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.fusion-header-menu-align-center .fusion-main-menu {
    text-align: left;
}

.fusion-main-menu {
    float: left;
}

.fusion-main-menu li a, .fusion-secondary-menu li a {
    text-align: center;
    text-transform: uppercase;
   /* word-spacing: 0.08em;
font-size: 16px !important;*/
}

ul.submenu {
    font-size: 0;
}

.fusion-main-menu .sub-menu {
    background: none !important;
    border-top: 0 !important;
    left: 0 !important;
    width: 1160px !important;
}

.fusion-main-menu .sub-menu li {
    border-right: 2px solid #fff;
    display: inline-block;
    float: left;
}

.fusion-main-menu .sub-menu li a  {
  border-bottom: 1px solid #b20059 !important;
}


.fusion-main-menu .sub-menu li.current-menu-item a {
    color: #00bc21;
}


.fusion-main-menu .sub-menu li.current-eintrag-ancestor a {
    color: #00bc21;
}

.fusion-main-menu .sub-menu a {
    background: #b20059;
    border: 1px solid #b20059;
    box-sizing: border-box;
    height: 80px;
    width: 135px;
    padding: 7px 10px;
    
}

.fusion-main-menu .sub-menu a:hover {
    color: #00bc21;
}

.fusion-main-menu .sub-menu a span {
  display:inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

body.tax-aktives-programm li.festival > a, body.tax-alle-redner li.fachkongress > a, 
body.tax-aktives-programm li.festival > a, body.tax-all-speakers li.fachkongress > a, 
body.tax-alle-aussteller li.gesundheitsmesse > a, body.single-post li.blog > a{
    border-top: 2px solid #b20059 !important;
}


body.tax-gesundheitsmesse .fusion-blog-layout-medium-alternate .post {
margin-bottom: 25px !important;
}

/* SIDE BUTTONS */

#fixed-buttons {
    right: 0;
    top: 100px;
    position: fixed;
    z-index: 99999;

}

.sidebutton {
    color: #fff;
    display: block;
    font-size: 14px;
    margin: 0 0 20px 0;
    padding: 5px 0;
    text-align: center;
    width: 125px;
}

.sidebutton:hover {
    color:#fff;
}

.sidebutton.facebook {
    background: rgb(60,80,153);
}

.sidebutton.facebook:hover {
    background: rgb(60,80,153,0.7);
}

.sidebutton.tickets {
    background: rgb(0,188,33);
}

.sidebutton.tickets:hover {
    background: rgba(0,188,33,0.7);
}

.sidebutton.studententickets {
    background: rgb(0,140,72);
}

.sidebutton.studententickets:hover {
    background: rgba(0,140,72,0.7);
}


.sidebutton.plan {
    background: rgb(0,0,255);
}

.sidebutton.plan:hover {
    background: rgba(0,0,255,0.7);
}

.sidebutton.anfahrt {
    background:  rgb(255,0,127);
}

.sidebutton.anfahrt:hover {
    background:  rgba(255,0,127,0.7);
}

/*  INHALTSBEREICH */

#main {
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px !important;
}

body{
line-height:140% !important;
}

.fusion-content-boxes{
	font-size-adjust: 0.5;

}

a.link {
    position: relative;
}

.pagination, .pagination .pagination-next, .pagination .pagination-prev { font-size: 16px !important;}


.fusion-toggle-heading{
     font-size: 17px;
}

.toggle-content{
font-size: 16px;
line-height: 24px!important;
}


h1 {
font-size: 26px !important;
}

.bu {
	font-size: 14px !important;
	color: grey;
}

/* STARTSEITE */

/*Abstand des Sliders zu den Teasern */

body.home,.page-id-10,.fusion-spacing-yes {
   margin-bottom: 40px !important;
}


.violett .fusion-column-wrapper, .dunkelgruen .fusion-column-wrapper, .blau .fusion-column-wrapper, .rot .fusion-column-wrapper, .gruen .fusion-column-wrapper, .gelb .fusion-column-wrapper {
    border: 1px solid #ccc;
    height: 275px;
    overflow:hidden;
    font-size: 14px;
    line-height: 120%;
}


.violett .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0; top: 0px; left: 0; right: 0;
    border-top: 14px solid rgb(255,0,127);

}

.dunkelgruen .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0; top: 0px; left: 0; right: 0;
    border-top: 14px solid rgb(0,178,89) ;
}

.blau .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0; top: 0px; left: 0; right: 0;
    border-top: 14px solid rgb(0,0,255);
}

.gelb .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0; top: 0px; left: 0; right: 0;
    border-top: 14px solid rgb(255,255,0);
}


.rot .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0; top: 0px; left: 0; right: 0;
    border-top: 14px solid rgb(255,0,0);
}

.gruen .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    bottom: 0; top: 0px; left: 0; right: 0;
    border-top: 14px solid rgb(0,255,0);
}

.force-height .tfs-slider .background-image {
	height: 135px !important;
}

.fusion-slider-container {
    height: 135px !important;
    margin-bottom: 20px; 
}

.fusion-imageframe {
    margin-bottom: 10px;
}


.gelb .fusion-imageframe {
    margin-bottom: 10px;
    margin-top: -5px;  

}


/* Aktives Programm */

#main .post > h2.entry-title  {
margin-top: 20px!important;
}

.fusion-carousel .fusion-carousel-wrapper {
    padding: 0;
}



/*Headline im single-eintrag in grün */

body.single h2.entry-title  {
    font-size: 20px !important;
    color: #00b559 !important;
}

/*Headline im single-eintrag fachkongress in schwarz*/

body.single .fachkongress-alle-redner h2.entry-title  {
    color: #000000 !important;
}

body.single .fachkongress-all-speakers h2.entry-title  {
    color: #000000 !important;
}



/* Zitatformat*/

	.post-content blockquote, .blockquote {
		font-style: normal !important;
		line-height: 24px !important;
		margin-left:-5px;
	}

/* AUSSTELLER */

#wrapper .post-content h2.aussteller-title {
    color: #b20059;
}

.archive .term-alle-aussteller, h2.aussteller-title, .fusion-post-content-container{
   margin-left: 20px !important;
}


/* BLOG */


.fusion-format-box, .fusion-date-box {
    display: none;
}

.fusion-date-and-formats {
   margin-right: 1%;
   width: 13%;
}

.day {
    font-size: 22px;
}

.event-date-box {
    background: #b20059;
    color: #ffffff;
    float: left;
    font-size: 14px;
    padding: 10px 5px;
    width: 100%;
}

.event-info-box {
    background: rgb(0,188,33);
    color: white;
    float: right;
    font-size: 14px;
    line-height: 20px;
    text-align:left;
    padding: 0px 5px 5px 5px;
    width: 100%;
}

/* LECTURE TOPICS*/

body.single .post-3811 h2.entry-title  {
    color: #000000 !important;
}

.post-3811 .recent-posts-content h4.entry-title  {
    font-size: 18px !important;
}

body .fusion-row .post-3811 .recent-posts-content{
font-size:17px;
line-height: 24px;
}

.post-3811 .recent-posts-content ol {
padding-left:180px;
}


.post-3811 .recent-posts-content .data{
font-size:14px;
}

/* TABLE*/

.table-2 table thead{
border: none;
background-color: #fff !important;
border-bottom: 2px solid #B20059;
}

.table-2 table th{
padding: 10px 5px;
color: #B20059;
font-size: 17px;
border-bottom: 2px solid #B20059;
}

.table-2 table td{
padding: 5px;
width: 300px;
}


.tablepress thead th{
background:#B20059 !important;
color:#fff;
font-weight: 400 !important;
padding: 0px 10px !important;
}

.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #B20059 !important;}

caption {
    display: none;
    text-align: -webkit-center;
}


/* SIDEBAR */

.fusion-content-widget-area .widget li {
    padding: 5px;
    border-bottom: 1px solid #ccc;
}

.cat-item-52, .cat-item-42, .cat-item-73, .cat-item-88, .cat-item-216, .cat-item-223 {
    border-bottom: 0 !important;
}

.fusion-content-widget-area .widget li a:hover{
    color: rgb(0,188,33) !important;
}

/* ALLE REDNER */

.person-author-wrapper span.person-name {
    color: #b20059;
    font-size: 16px !important;
}

.person-author-wrapper span.person-title {
    font-size: 14px !important;
}

/* BUTTONS */

.ewac-button {
	background: #b20059 !important; 
	margin: 0 10px 0 0;
}

.ewac-button:hover {
	background: #00bc21 !important;
}


/* NEWSLETTER FORMULAR */

.cr_page {
    width: 266px;
}


/* FOOTER */

.footer-menu li {
    border-bottom: 1px solid white;
    margin-bottom: 5px;
}

.fusion-button {
    text-transform: none;
}

.footer-menu li :hover {
    color: #00bc21 !important;
    text-decoration: none;

}

.fusion-footer-widget-area ul li a {
   padding:0 0;
   text-decoration: none;
}

/* CONTACT FORM 7 */

form.wpcf7-form{
background: #efefef;
width:310px;
padding: 20px;
font-family: 'Titillium Web', Arial, Helvetica, sans-serif;
font-size: 14px;
}


.wpcf7-form .wpcf7-text, input.s, input[type="text"], input[type="email"], input[type="tel"],select {
   border: 1px solid #b20059 !important; 
}

.wpcf7-textarea{
border: 1px solid #b20059 !important; 
}

.wpcf7-submit{
    color:#fff !important;
    background-color: rgb(0,188,33) !important;
    background-image: none !important;
}


/*FORMULAR PRESSEVERTEILER*/

.cr_form .cr_font{
background: #efefef;
width:310px;
padding: 20px;
font-family: 'Titillium Web', Arial, Helvetica, sans-serif;
font-size: 14px;
}

.cr_form .cr_font .itemname {
	font-weight: 200 !important;
}
.cr_button{
color:#fff !important;
    background-color: rgb(0,188,33) !important;
    background-image: none !important;
    margin:20px 0 0 0;
    padding:0 22px;text-decoration:none;text-align:center;font-size:14px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;
}

.sidebar .cr_form .cr_font{
 background: #fff;
 padding: 5% 5%;
 width: 98%;
 border: 2px solid #E0E0E0;
}

/*SEARCHFORM*/
.search-field input{
border:1px solid #efefef !important;
}



/* RESPONSIVE */

	.fusion-mobile-menu-icons a {
   		font-size: 28px;
	}

	.fusion-mobile-menu-icons a::before {
    		color: #b20059 !important;
	}

	.fusion-post-content-container{
		margin-left:-20px;
	}


	.fusion-logo .fusion-logo-link {
		margin-left: 20px !important;
	}

	

/* max-device-width: 1439px-------------*/

@media only screen 
    and (max-device-width: 1439px)
         {
            
          #fixed-buttons {
                top: 100px;
          }
            
    	.fusion-header-content-3-wrapper {
    		left: 5%;
	}
            
}

/* max-device-width: 800px-------------*/

        
@media only screen 
    and (max-device-width:800px) {

	.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
                margin-top: 40px;
        }
            
        .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
                display: none;
	}

	 #fixed-buttons { visibility: hidden; }


	.sidebutton.facebook,.sidebutton.tickets,.sidebutton.studententickets,.sidebutton.plan, .sidebutton.anfahrt {
 		display:none; 
        }

	#fixed-buttons {
    		left: 0 !important;
	}

	.fusion-alignright .menu-item-4405, .menu-item-2164, .menu-item-505, .menu-item-2171, .menu-item-1546 {
		display:none!important;
	}
	
 	    
}




/* max-device-width: 567px-------------*/

@media only screen 
    and (max-device-width:567px) {

	#fixed-buttons { display:none; }

	.sidebutton.facebook, .sidebutton.tickets, .sidebutton.studententickets, .sidebutton.plan, .sidebutton.anfahrt {
 		display:none; 
        }

	#fixed-buttons {
    		left: 0 !important;
	}

	.fusion-alignright .menu-item-4405, .menu-item-2164, .menu-item-505, .menu-item-2171, .menu-item-1546 {
		display:none!important;
	}

}

/* max-device-width: 414px-------------*/

@media only screen 
    and (max-device-width:414px) {

	#fixed-buttons { display:none; }

	.sidebutton.facebook, .sidebutton.tickets, .sidebutton.studententickets, .sidebutton.plan, .sidebutton.anfahrt {
 		display:none; 
            }

	#fixed-buttons {
    	left: 0 !important;
	}
	
	.fusion-alignright .menu-item-4405, .menu-item-2164, .menu-item-505, .menu-item-2171, .menu-item-1546 {
		display:none!important;
	}

	.fusion-logo .fusion-logo-link {
		margin-left: 35px !important;
	}	
	
	.fusion-post-content-container{
		margin-left:-3px !important;

	}

	.fusion-date-and-formats{
		width: 25%;
		float:left;
	}
	.event-info-box{
		max-height: 7em;
	}

	
}



/* max-device-width: 384px-------------*/

@media only screen 
    and (max-device-width:384px) {

	#fixed-buttons { visibility: hidden; }

	.sidebutton.facebook, .sidebutton.tickets, .sidebutton.studententickets, .sidebutton.plan, .sidebutton.anfahrt {
		visibility: hidden; 
         }

	#fixed-buttons {
    		left: 0 !important;
	}

	.fusion-logo .fusion-logo-link {
		margin-left: 20px !important;
	}

	.fusion-alignright .menu-item-4405, .menu-item-2164, .menu-item-505, .menu-item-2171, .menu-item-1546 {
		display:none!important;
	}

	.fusion-post-content-container{
		margin-left:-3px !important;
	}

	.fusion-date-and-formats{
		width: 30%;
		float:left;
	}

	.event-info-box{
		max-height: 7em;
	}


}

/* max-device-width: 360px-------------*/

@media only screen 
    and (max-device-width:360px) {


	.fusion-logo .fusion-logo-link {
		margin-left: 30px !important;
	}
	.fusion-logo img {
		width: 150% !important; 
	 }
	
	.fusion-secondary-header .fusion-alignleft { 
		display: none !important;
	}

	.fusion-alignright .menu-item-4405, .menu-item-2164, .menu-item-505, .menu-item-2171, .menu-item-1546 {
		display: none !important;
	}

	.fusion-post-content-container{
		margin-left:-3px !important;
	}

	.fusion-date-and-formats{
		width: 30%;
		float:left;
	}

	
	
}




/* Nur notwendig wenn extra Punk im Top-Menü @media only screen and (max-device-width:340px)and (-webkit-min-device-pixel-ratio: 2) */




/* 
 * Grüner Link
 * 08.08.2016 // Ingo Zöll 
 */
h1.transition a {
	text-decoration: none;
}
 
a .green-link { 
	color: #b20059; 
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}

a:hover .green-link { 
	color: #00b559;
}



/*
 * Tabellen: Anpassung der Spaltebreite (2. Spalte)
 * 09.08.2016 // Ingo Zöll 
 */
.tablepress.tablepress-id-5 th.column-2,
.tablepress.tablepress-id-5 td.column-2,

.tablepress.tablepress-id-6 th.column-2,
.tablepress.tablepress-id-6 td.column-2,

.tablepress.tablepress-id-9 th.column-2,
.tablepress.tablepress-id-9 td.column-2,

.tablepress.tablepress-id-12 th.column-2,
.tablepress.tablepress-id-12 td.column-2,

.tablepress.tablepress-id-10_1 th.column-2,
.tablepress.tablepress-id-10_1 td.column-2,

.tablepress.tablepress-id-11_1 th.column-2,
.tablepress.tablepress-id-11_1 td.column-2,

.tablepress.tablepress-id-12_1 th.column-2,
.tablepress.tablepress-id-12_1 td.column-2 {
	min-width: 140px;
}


/*
 * Diverse Anpassungen für "Fachkongress" (Übersichtsseite -[IM AUFBAU]-)
 * 29.08.2016 // Ingo Zöll 
 */
 
 /* Tabellen: Alle */
.tablepress.tablepress-id-2,
.tablepress.tablepress-id-4,
.tablepress.tablepress-id-6,
.tablepress.tablepress-id-17,

.tablepress.tablepress-id-1_1,
.tablepress.tablepress-id-3_1,
.tablepress.tablepress-id-5_1,

.tablepress.tablepress-id-7_1,
.tablepress.tablepress-id-8_1,
.tablepress.tablepress-id-9_1,

.tablepress.tablepress-id-10_1,
.tablepress.tablepress-id-11_1,
.tablepress.tablepress-id-12_1,
.tablepress.tablepress-id-15_1,
.tablepress.tablepress-id-15_2

{
	border: 1px solid #b20059;
	margin-top: -10px;
	margin-bottom:0;
}

/* Tabellen: Alle */
.tablepress.tablepress-id-2 thead th,
.tablepress.tablepress-id-4 thead th,
.tablepress.tablepress-id-6 thead th,
.tablepress.tablepress-id-17 thead th,

.tablepress.tablepress-id-1_1 thead th,
.tablepress.tablepress-id-3_1 thead th,
.tablepress.tablepress-id-5_1 thead th,

.tablepress.tablepress-id-7_1 thead th,
.tablepress.tablepress-id-8_1 thead th,
.tablepress.tablepress-id-9_1 thead th,

.tablepress.tablepress-id-10_1 thead th,
.tablepress.tablepress-id-11_1 thead th,
.tablepress.tablepress-id-12_1 thead th,
.tablepress.tablepress-id-15_1 thead th,
.tablepress.tablepress-id-15_2 thead th

{
	border-bottom: none;
}

/* Tabellen: 1 + 2 */
.tablepress.tablepress-id-2 th.column-1,
.tablepress.tablepress-id-2 td.column-1,
.tablepress.tablepress-id-2 th.column-2,
.tablepress.tablepress-id-2 td.column-2,

.tablepress.tablepress-id-4 th.column-1,
.tablepress.tablepress-id-4 td.column-1,
.tablepress.tablepress-id-4 th.column-2,
.tablepress.tablepress-id-4 td.column-2,
.tablepress.tablepress-id-4 th.column-3,
.tablepress.tablepress-id-4 td.column-3,

.tablepress.tablepress-id-1_1 th.column-1,
.tablepress.tablepress-id-1_1 td.column-1,
.tablepress.tablepress-id-1_1 th.column-2,
.tablepress.tablepress-id-1_1 td.column-2,
						  
.tablepress.tablepress-id-3_1 th.column-1,
.tablepress.tablepress-id-3_1 td.column-1,
.tablepress.tablepress-id-3_1 th.column-2,
.tablepress.tablepress-id-3_1 td.column-2,
.tablepress.tablepress-id-3_1 th.column-3,
.tablepress.tablepress-id-3_1 td.column-3,

.tablepress.tablepress-id-7_1 th.column-1,
.tablepress.tablepress-id-7_1 td.column-1,
.tablepress.tablepress-id-7_1 th.column-2,
.tablepress.tablepress-id-7_1 td.column-2,

.tablepress.tablepress-id-8_1 th.column-1,
.tablepress.tablepress-id-8_1 td.column-1,
.tablepress.tablepress-id-8_1 th.column-2,
.tablepress.tablepress-id-8_1 td.column-2,
.tablepress.tablepress-id-8_1 th.column-3,
.tablepress.tablepress-id-8_1 td.column-3,

.tablepress.tablepress-id-10_1 th.column-1,
.tablepress.tablepress-id-10_1 td.column-1,
.tablepress.tablepress-id-10_1 th.column-2,
.tablepress.tablepress-id-10_1 td.column-2,

.tablepress.tablepress-id-11_1 th.column-1,
.tablepress.tablepress-id-11_1 td.column-1,
.tablepress.tablepress-id-11_1 th.column-2,
.tablepress.tablepress-id-11_1 td.column-2,
.tablepress.tablepress-id-11_1 th.column-3,
.tablepress.tablepress-id-11_1 td.column-3,

.tablepress.tablepress-id-15_1 th.column-1,
.tablepress.tablepress-id-15_1 td.column-1,
.tablepress.tablepress-id-15_1 th.column-2,
.tablepress.tablepress-id-15_1 td.column-2,

.tablepress.tablepress-id-15_2 th.column-1,
.tablepress.tablepress-id-15_2 td.column-1,
.tablepress.tablepress-id-15_2 th.column-2,
.tablepress.tablepress-id-15_2 td.column-2,


/* Tabelle: 3 */
.tablepress.tablepress-id-5_1 th.column-1,
.tablepress.tablepress-id-5_1 td.column-1,

.tablepress.tablepress-id-6 th.column-1,
.tablepress.tablepress-id-6 td.column-1,

.tablepress.tablepress-id-9_1 th.column-1,
.tablepress.tablepress-id-9_1 td.column-1,

.tablepress.tablepress-id-12_1 th.column-1,
.tablepress.tablepress-id-12_1 td.column-1,

.tablepress.tablepress-id-17 th.column-1,
.tablepress.tablepress-id-17 td.column-1

{
	width: 140px;
	white-space: nowrap;
}


/* Tabellen: 1 */
.tablepress.tablepress-id-2 th.column-1,
.tablepress.tablepress-id-2 td.column-1,
.tablepress.tablepress-id-2 th.column-2,
.tablepress.tablepress-id-2 td.column-2,
.tablepress.tablepress-id-2 th.column-3,
.tablepress.tablepress-id-2 td.column-3,

.tablepress.tablepress-id-1_1 th.column-1,
.tablepress.tablepress-id-1_1 td.column-1,
.tablepress.tablepress-id-1_1 th.column-2,
.tablepress.tablepress-id-1_1 td.column-2,
.tablepress.tablepress-id-1_1 th.column-3,
.tablepress.tablepress-id-1_1 td.column-3,

.tablepress.tablepress-id-7_1 th.column-1,
.tablepress.tablepress-id-7_1 td.column-1,
.tablepress.tablepress-id-7_1 th.column-2,
.tablepress.tablepress-id-7_1 td.column-2,
.tablepress.tablepress-id-7_1 th.column-3,
.tablepress.tablepress-id-7_1 td.column-3,

.tablepress.tablepress-id-10_1 th.column-1,
.tablepress.tablepress-id-10_1 td.column-1,
.tablepress.tablepress-id-10_1 th.column-2,
.tablepress.tablepress-id-10_1 td.column-2,
.tablepress.tablepress-id-10_1 th.column-3,
.tablepress.tablepress-id-10_1 td.column-3,


/* Tabellen: 2 */
.tablepress.tablepress-id-4 th.column-1,
.tablepress.tablepress-id-4 td.column-1,
.tablepress.tablepress-id-4 th.column-2,
.tablepress.tablepress-id-4 td.column-2,
.tablepress.tablepress-id-4 th.column-3,
.tablepress.tablepress-id-4 td.column-3,
.tablepress.tablepress-id-4 th.column-4,
.tablepress.tablepress-id-4 td.column-4,

.tablepress.tablepress-id-3_1 th.column-1,
.tablepress.tablepress-id-3_1 td.column-1,
.tablepress.tablepress-id-3_1 th.column-2,
.tablepress.tablepress-id-3_1 td.column-2,
.tablepress.tablepress-id-3_1 th.column-3,
.tablepress.tablepress-id-3_1 td.column-3,
.tablepress.tablepress-id-3_1 th.column-4,
.tablepress.tablepress-id-3_1 td.column-4,

.tablepress.tablepress-id-8_1 th.column-1,
.tablepress.tablepress-id-8_1 td.column-1,
.tablepress.tablepress-id-8_1 th.column-2,
.tablepress.tablepress-id-8_1 td.column-2,
.tablepress.tablepress-id-8_1 th.column-3,
.tablepress.tablepress-id-8_1 td.column-3,
.tablepress.tablepress-id-8_1 th.column-4,
.tablepress.tablepress-id-8_1 td.column-4,

.tablepress.tablepress-id-11_1 th.column-1,
.tablepress.tablepress-id-11_1 td.column-1,
.tablepress.tablepress-id-11_1 th.column-2,
.tablepress.tablepress-id-11_1 td.column-2,
.tablepress.tablepress-id-11_1 th.column-3,
.tablepress.tablepress-id-11_1 td.column-3,
.tablepress.tablepress-id-11_1 th.column-4,
.tablepress.tablepress-id-11_1 td.column-4,

 
 /* Tabellen: 3 */
.tablepress.tablepress-id-6 th.column-1,
.tablepress.tablepress-id-6 td.column-1,
.tablepress.tablepress-id-6 th.column-2,
.tablepress.tablepress-id-6 td.column-2,
.tablepress.tablepress-id-6 th.column-3,
.tablepress.tablepress-id-6 td.column-3,

.tablepress.tablepress-id-5_1 th.column-1,
.tablepress.tablepress-id-5_1 td.column-1,
.tablepress.tablepress-id-5_1 th.column-2,
.tablepress.tablepress-id-5_1 td.column-2,
.tablepress.tablepress-id-5_1 th.column-3,
.tablepress.tablepress-id-5_1 td.column-3,

.tablepress.tablepress-id-9_1 th.column-1,
.tablepress.tablepress-id-9_1 td.column-1,
.tablepress.tablepress-id-9_1 th.column-2,
.tablepress.tablepress-id-9_1 td.column-2,
.tablepress.tablepress-id-9_1 th.column-3,
.tablepress.tablepress-id-9_1 td.column-3,

.tablepress.tablepress-id-17 th.column-1,
.tablepress.tablepress-id-17 td.column-1,
.tablepress.tablepress-id-17 th.column-2,
.tablepress.tablepress-id-17 td.column-2,
.tablepress.tablepress-id-17 th.column-3,
.tablepress.tablepress-id-17 td.column-3,

.tablepress.tablepress-id-12_1 th.column-1,
.tablepress.tablepress-id-12_1 td.column-1,
.tablepress.tablepress-id-12_1 th.column-2,
.tablepress.tablepress-id-12_1 td.column-2,
.tablepress.tablepress-id-12_1 th.column-3,
.tablepress.tablepress-id-12_1 td.column-3,

.tablepress.tablepress-id-15_1 th.column-1,
.tablepress.tablepress-id-15_1 td.column-1,
.tablepress.tablepress-id-15_1 th.column-2,
.tablepress.tablepress-id-15_1 td.column-2,
.tablepress.tablepress-id-15_1 th.column-3,
.tablepress.tablepress-id-15_1 td.column-3,

.tablepress.tablepress-id-15_2 th.column-1,
.tablepress.tablepress-id-15_2 td.column-1,
.tablepress.tablepress-id-15_2 th.column-2,
.tablepress.tablepress-id-15_2 td.column-2,
.tablepress.tablepress-id-15_2 th.column-3,
.tablepress.tablepress-id-15_2 td.column-3

{
	padding: 5px 10px !important;
}
html h2.pink,
html h2.pink,
html h2.pink,
html h2.pink {
	color: #b20059;
}

html h2.pink.no-mb,
html h2.pink.no-mb,
html h2.pink.no-mb,
html h2.pink.no-mb {
	margin-bottom: -15px;
}


.post-content .box-legende h2.pink,
.post-content .box-legende *,
.post-content .box-legende h2.pink,
.post-content .box-legende *,
.post-content .box-legende h2.pink,
.post-content .box-legende *,
.post-content .box-legende h2.pink,
.post-content .box-legende *  {
	color: #fff;
}

.post-content .box-legende h3,
.post-content .box-legende h3,
.post-content .box-legende h3,
.post-content .box-legende h3 {
	margin: 15px 0 0 0;
}

.post-content .box-legende ul,
.post-content .box-legende ul,
.post-content .box-legende ul,
.post-content .box-legende ul  {
	margin: -5px 0 0 0;
}

.post-content .box-legende p,
.post-content .box-legende p,
.post-content .box-legende p,
.post-content .box-legende p  {
	margin-top: -15px;
}



/*
 * Startseite: Höhe der Teaser Boxen
 * 05.09.2016 // Ingo Zöll 
 */
html .home.page-id-10 .violett .fusion-column-wrapper, 
html .home.page-id-10 .dunkelgruen .fusion-column-wrapper, 
html .home.page-id-10 .blau .fusion-column-wrapper, 
html .home.page-id-10 .rot .fusion-column-wrapper, 
html .home.page-id-10 .gruen .fusion-column-wrapper, 
html .home.page-id-10 .gelb .fusion-column-wrapper {
	height: 295px;	/* 275px */
}



html .box-eroeffnung .fusion-column-wrapper,
html .box-abschluss .fusion-column-wrapper {
	padding-bottom:0 !important;
}



.fusion-header-banner #purpleframe1,
.fusion-header-banner .emblem-of-india {
	display: block;
}

.fusion-header-banner .emblem-of-india {
	float: left;
	margin-top: 30px;
}

.fusion-header-banner .emblem-of-india img {
	max-width: 74px;
	height: auto !important;
	margin-left: 0;
}


@media (min-width: 992px) {
	
	.fusion-header-banner #purpleframe1,
	.fusion-header-banner .emblem-of-india {
		display: inline-block;
		vertical-align: top;
		font-size: 0;
		margin-top: 0px;
	}
	
	.fusion-header-banner .emblem-of-india {
		float: right;
	}
	
	.fusion-header-banner .emblem-of-india img {
		margin-left: 50px;
	}

}


/*
 * Anpassungen für tablepress Tabellen )
 * 10.10.2016 // Zeynep Sayman 
 */

@media only screen
    and (max-device-width: 414px) {

	.tablepress.tablepress-id-1_1
	.tablepress.tablepress-id-2
	.tablepress.tablepress-id-3_1
	.tablepress.tablepress-id-4,
	.tablepress.tablepress-id-7_1
	.tablepress.tablepress-id-8_1
	.tablepress.tablepress-id-11_1
	.tablepress.tablepress-id-15_1
	.tablepress.tablepress-id-15_2, 
	.tablepress.tablepress-id-17 {
		table-layout: fixed;		
	}

	.tablepress.tablepress-id-1_1 th.column-1,	
	.tablepress.tablepress-id-1_1 td.column-1,
	.tablepress.tablepress-id-2 th.column-1,
	.tablepress.tablepress-id-2 td.column-1,
	.tablepress.tablepress-id-7_1 th.column-1,	
	.tablepress.tablepress-id-7_1 td.column-1,
	.tablepress.tablepress-id-15_1 th.column-1,	
	.tablepress.tablepress-id-15_1 td.column-1, 
	.tablepress.tablepress-id-15_2 th.column-1,	
	.tablepress.tablepress-id-15_2 td.column-1{
		padding: 2px 5px !important;
		width: 20%;
		white-space: pre-wrap
		
	}

	.tablepress.tablepress-id-1_1 th.column-2,	
	.tablepress.tablepress-id-1_1 td.column-2,
	.tablepress.tablepress-id-2 th.column-2,
	.tablepress.tablepress-id-2 td.column-2,
	.tablepress.tablepress-id-7_1 th.column-2,	
	.tablepress.tablepress-id-7_1 td.column-2,
	.tablepress.tablepress-id-15_1 th.column-2,	
	.tablepress.tablepress-id-15_1 td.column-2,
	.tablepress.tablepress-id-15_2 th.column-2,	
	.tablepress.tablepress-id-15_2 td.column-2,
	.tablepress.tablepress-id-17 th.column-1,	
	.tablepress.tablepress-id-17 td.column-1, 
	.tablepress.tablepress-id-17 th.column-2,	
	.tablepress.tablepress-id-17 td.column-2,
	.tablepress.tablepress-id-17 th.column-3,	
	.tablepress.tablepress-id-17 td.column-3 {
		padding: 2px 5px !important;
		width: 30%;
		white-space: pre-wrap;
		
	}
	
	.tablepress.tablepress-id-1_1 th.column-3,	
	.tablepress.tablepress-id-1_1 td.column-3,
	.tablepress.tablepress-id-2 th.column-3,
	.tablepress.tablepress-id-2 td.column-3,
	.tablepress.tablepress-id-7_1 th.column-3,	
	.tablepress.tablepress-id-7_1 td.column-3,
	.tablepress.tablepress-id-15_1 th.column-3,	
	.tablepress.tablepress-id-15_1 td.column-3
	.tablepress.tablepress-id-15_2 th.column-3,	
	.tablepress.tablepress-id-15_2 td.column-3 {
		padding: 2px 5px !important;
		width: 50%;
	}
	

	.tablepress.tablepress-id-3_1 th.column-1,	
	.tablepress.tablepress-id-3_1 td.column-1,
	.tablepress.tablepress-id-3_1 th.column-2,	
	.tablepress.tablepress-id-3_1 td.column-2,
	.tablepress.tablepress-id-3_1 th.column-3,	
	.tablepress.tablepress-id-3_1 td.column-3,
	.tablepress.tablepress-id-3_1 th.column-4,	
	.tablepress.tablepress-id-3_1 td.column-4,

	.tablepress.tablepress-id-4 th.column-1,	
	.tablepress.tablepress-id-4 td.column-1,
	.tablepress.tablepress-id-4 th.column-2,	
	.tablepress.tablepress-id-4 td.column-2,
	.tablepress.tablepress-id-4 th.column-3,	
	.tablepress.tablepress-id-4 td.column-3,
	.tablepress.tablepress-id-4 th.column-4,	
	.tablepress.tablepress-id-4 td.column-4, 

	.tablepress.tablepress-id-8_1 th.column-1,
	.tablepress.tablepress-id-8_1 td.column-1,
	.tablepress.tablepress-id-8_1 th.column-2,
	.tablepress.tablepress-id-8_1 td.column-2,
	.tablepress.tablepress-id-8_1 th.column-3,
	.tablepress.tablepress-id-8_1 td.column-3,
	.tablepress.tablepress-id-8_1 th.column-4,
	.tablepress.tablepress-id-8_1 td.column-4,

	.tablepress.tablepress-id-11_1 th.column-1,
	.tablepress.tablepress-id-11_1 td.column-1,
	.tablepress.tablepress-id-11_1 th.column-2,
	.tablepress.tablepress-id-11_1 td.column-2,
	.tablepress.tablepress-id-11_1 th.column-3,
	.tablepress.tablepress-id-11_1 td.column-3,
	.tablepress.tablepress-id-11_1 th.column-4,
	.tablepress.tablepress-id-11_1 td.column-4 {
		padding: 2px 5px !important;
		white-space: pre-wrap;
		width:20%;

	}

	

}

html .tp-caption.startsliderewac, .startsliderewac {
    font-family: 'Titillium Web', Arial, Helvetica, sans-serif !important;	
}
