/*
 Theme Name: Klecksquadrat
 Theme URI:
 Description: Klecksquadrat
 Author: Klecksquadrat
 Author URI: https://www.klecksquadrat.de/
 Template: Minamaze_Pro
 Version: 1.11.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Klecksquadrat
*/
.home.header-style2 #logo {
     text-align: center;
     background: #78b629;
     padding: 15px;
}
 .header-style2 #logo img {
     max-height: 120px !important;
}
 .header-style2 #logo {
     float: none;
     margin: 0;
     padding: 15px;
}
 #slider .featured, .thinkupslider-sc .featured {
     display: table-cell;
     vertical-align: middle;
     padding-left: 150px;
     padding-bottom: 150px;
}
 .wp-caption {
     max-width: 100%;
    /*border:#b1b1b1 1px solid;
    */
     padding:7px;
     min-height:400px;
}
 .wp-caption .wp-caption-text, .gallery-caption {
     font-size: 12px;
     font-style: italic;
     text-align: center;
}
/*formular*/
 .flex-container {
     display: flex;
     flex-direction: row;
     padding-bottom:7px;
}
 .flex-item-1 {
     flex-grow: 1;
     padding:0 3px 0 0;
}
 .flex-item-2 {
     flex-grow: 0;
     flex-shrink: 0;
     flex-basis: 50%;
     padding:0 0 0 3px;
}
/*#intro {
     display:none;
}
*/
 .archive h1.page-title span {
     display:none;
}
 .post {
     background:#fafafa;
     border: #f1f1f1 1px solid;
     padding:50px;
}
/*.column-3 .blog-article {
     min-height:450px;
}
*/
 .entry-content {
     min-height:450px !important;
}
 .pag li span {
     font-size:36px;
}
 .nav-previous {
     margin-top: 25px;
}
/*tabelle Links*/
 table.wptb-element-main-table_setting-175 .wptb-cell[data-x-index="0"] {
     text-align:left;
     width:45%;
}
 table.wptb-element-main-table_setting-175 .wptb-cell[data-x-index="1"]{
     text-align:left;
}
 table.wptb-element-main-table_setting-175 .wptb-cell[data-x-index="1"] a{
     color:#000 !important;
     text-decoration:underline;
}
/*tabelle Ansprechpartner*/
 table.wptb-element-main-table_setting-118 {
     text-align:left;
}
 table.wptb-element-main-table_setting-118 .wptb-cell[data-x-index="5"] {
     text-align:center;
     width:7%;
}
 table.wptb-element-main-table_setting-118 .wptb-cell[data-x-index="5"] a{
     color:#000 !important;
     text-decoration:underline;
}
 table.wptb-element-main-table_setting-118 .wptb-cell[data-x-index="4"]{
     text-align:center;
     width:12%;
}
 table.wptb-element-main-table_setting-118 .wptb-cell[data-x-index="1"]{
     width:12%;
}
 table.wptb-element-main-table_setting-118 .wptb-cell[data-x-index="0"]{
     width:15%;
}
 table.wptb-custom-html-wrapper p {
     color:#000 !important;
}
 #intro {
     display:none;
}
 .introd {
     min-height:50px;
     padding:10px;
     font-size:38px;
     margin-bottom:30px;
}
 .introd img {
     margin-bottom:-10px !important;
}
 .introNEWS {
     min-height:50px;
     padding:10px;
     font-size:38px;
}
 .introNEWS img {
     margin-bottom:-10px !important;
}
 .divider-fade {
     border: 0;
     height: 1px;
     margin: 25px 0 25px 0;
     background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(84, 168, 54, 0.5), rgba(0,0,0,0));
}
 .wp-caption .wp-caption-text {
     font-size: 15px;
     font-style: normal;
     text-align: center;
     line-height: 1.2;
}
 .ect-list-post-left .ect-list-date, .ect-list-venue {
     background:rgba(164, 198, 59, 0.7 ) !important;
}
 .ect-list-date .ect-date-area .ev-mo {
     font-size: .4em !important;
     clear: both;
     display: inline-block;
     width: 100%;
}
 input[type="checkbox"] {
     width: 13px !important ;
     -webkit-appearance: checkbox !important;
}
/*----------------------------------------------------- RESPONSIVE ANWEISUNGEN -----------------------------------------------------*/
/*----------------- 1024px iPad hoch -------------------*/
 @media only screen and (max-width: 1024px) {
}
/*----------------- 768px iPad hoch -------------------*/
 @media only screen and (max-width: 768px) {
}
/*----------------------------------------------------- 480px iPhone quer -----------------------------------------------------*/
 @media only screen and (max-width: 480px) {
     #notification-core {
         display:none;
    }
     body {
         padding: 0px !important;
    }
     .wptb-table-container-matrix {
         min-width: auto !important;
    }
     .wptb-preview-table, .wptb-element-main-table_setting-118 {
         min-width: 350px !important;
    }
     .wptb-table-container table {
         font-size: 5px !important;
    }
	 h1, #content h1, #introaction-core h1, #outroaction-core h1 {
    font-size: 30px !important;
}
}
/*----------------------------------------------------- 320px iPhone hoch -----------------------------------------------------*/
 @media only screen and (max-width: 375px) {
     h1 span {
         font-size:22px;
    }
     #logo {
         margin-left:10px;
    }
     #logo img {
         max-height:30px !important;
    }
}
 	
