/*
 Theme Name: Klecksquadrat
 Theme URI:
 Description: Klecksquadrat
 Author: Klecksquadrat
 Author URI: https://www.klecksquadrat.de/
 Template: Melos_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
*/
.notify
{
	padding-left:7px;
	padding-right:30px;
	}
.header-style2 #header-links {
    background: #FFFFFF;
    border-bottom-color: #FFFFFF !important;
    vertical-align: middle;
    display: table;
}
/*header*/
.header-style2 #header-core, .header-style2.slider-full #header-core {
    max-width: 100%;
    background: #fff !important;
}
.header-style2 #logo img {
    max-height: 120px;
}
#logo-sticky img {
    max-height: 65px;
}
#header-sticky .menu > li.current_page_item > a {
	background: #611b1c !important;
}
.header-style2 #header .header-links > ul > li > a, #header-sticky .header-links > ul > li a {
    border-left: 1px solid #EEE;
        border-left-color: rgb(238, 238, 238);
    background: #611b1c;
}
.header-style2 #header .header-links > ul > li > a:hover, #header-sticky .header-links > ul > li a:hover {
    border-left: 1px solid #EEE;
        border-left-color: rgb(238, 238, 238);
    background: #616025;
}
/*Section Startseite hack*/
#section-home {
	display:none;
}
/*slider*/
#slider .featured-title span, #slider .featured-excerpt span {
	color:#5f1a1b;
}
/*footer*/
#sub-footer-core {
    display: table;
    width: 100%;
    
}
#footer-menu {
    text-align: center;
    
}

h5 {
	color:#fff !important;
	text-transform:uppercase;
	font-weight:800;
	font-size:24px;
}
#pg-196-2 .panel-grid-cell, #pg-196-2 .panel-grid-cell p,
#pg-175-2 .panel-grid-cell, #pg-175-2 .panel-grid-cell p,
#pg-60-0 .panel-grid-cell, #pg-60-0 .panel-grid-cell p,
#pg-60-1 .panel-grid-cell, #pg-60-1 .panel-grid-cell p,
#pg-60-2 .panel-grid-cell, #pg-60-2 .panel-grid-cell p {
	padding:0px 0px 0px 0px !important;
	margin-bottom:0px !important;
}
/*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;
}
a.themebutton {
	color:#fff !important;
}

input[type="checkbox"] {

    width: 13px !important ;

    -webkit-appearance: checkbox !important;

}


/*-----------------------------------------------------
  RESPONSIVE ANWEISUNGEN
-----------------------------------------------------*/


/*-----------------
  1024px iPad hoch
-------------------*/
@media only screen and (max-width: 1024px) {
	#logo {
		margin-left:30px;
	}
	
	#logo-sticky img {
    max-height: 35px;
	margin-left:20px;		
	}

   }
/*-----------------
  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;
	}
}
#pre-header-links-inner, #intro #breadcrumbs, #sidebar, #footer-menu, .meta-author {
    display: inherit !important;
}
.header-style2 #logo img {
       padding-top: 15px;
}

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