/*
 Theme Name: Theme für Christian Heuser
 Theme URI:
 Description: Kinder-Thema Kale für C. Heuser
 Author: Bettina Heuser
 Author URI: http://avida-design.de
 Template: kale
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* muli-300 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/muli-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Muli Light'), local('Muli-Light'),
       url('../fonts/muli-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-300.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-regular - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/muli-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Muli Regular'), local('Muli-Regular'),
       url('../fonts/muli-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-regular.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-italic - latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/muli-v11-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Muli Italic'), local('Muli-Italic'),
       url('../fonts/muli-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/muli-v11-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Muli SemiBold'), local('Muli-SemiBold'),
       url('../fonts/muli-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-600.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600italic - latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/muli-v11-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Muli SemiBold Italic'), local('Muli-SemiBoldItalic'),
       url('../fonts/muli-v11-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-600italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-800 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/muli-v11-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Muli ExtraBold'), local('Muli-ExtraBold'),
       url('../fonts/muli-v11-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-800.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-900 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/muli-v11-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Muli Black'), local('Muli-Black'),
       url('../fonts/muli-v11-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v11-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v11-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v11-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v11-latin-900.svg#Muli') format('svg'); /* Legacy iOS */
}

body {font-family:Muli;color:#24313B !important;}
.header {  line-height: 2em !important;}
.moblilesmenu {    float: right;}
.christian {    font-size: 1.3em; font-weight: 300;font-family: muli; color:#ffffff; margin-bottom:20px;}
.christian a {color:#fff;text-decoration:none;}
.shiftnav-toggle-button {background:#24313B !important; padding:0px 15px 0 0 !important; font-size:1.1em;}
.shiftnav-toggle-button .fa {}


.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {}
.shiftnav.shiftnav-skin-standard-dark, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {background:#24313b !important;}
ul.sub-menu li.menu-item> a {text-transform:uppercase;background:#24313b;}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {
	background-color:#FDFCFA !important; 
	color:#24313B !important; 
	text-shadow:none !important;
font-weight:800 !important;}

.home h1.entry-title,.navbar-default {display:none;}

.header {background-color:#24313b !important;}

body.custom-background {background-repeat:repeat-x !important;}
body.custom-background .main-wrapper {background:none !important;}

h1, h2, h3, .widget ul > li > a, .widget ul > li > span > a, .pagination-post a {text-transform:none !important;}
.entry-header {margin:0 !important;}
.entry h1 {margin-top:0;}

.su-row h2 a {font-size:1.3em !important; color:#24313B !important;}
h1, h2, h3 {font-size:1.3em !important;}
.pagination-post {display: none;}

#category-posts-2-internal .cat-post-current .cat-post-title {
	text-transform:none !important; font-weight:normal !important;text-decoration:underline;}
#category-posts-2-internal a {color:#23313a !important;}

.page-content p a {text-decoration:underline !important; color:#23313a;}

.cat-post-title {font-weight:bold; color:#23313a;}

.nf-field-element input {border:solid 1px #696E70 !important;}
.nf-field-element select {border:solid 1px #696E70 !important;}
.fa-info-circle::before {font-size:1.5em !important;}


.pt-cv-readmore {
    color: #fff !important;
    background-color: #223039 !important;
    border: none !important;
	text-transform:none;
	letter-spacing:0.2pt;
}
.pt-cv-view .panel-default > .panel-heading {
    color: #fff;
    background-color: #223039;
	font-weight:300;
}

.pt-cv-title a {
    font-weight: normal !important;
    text-transform: none !important;
    color: #24313B !important;
    font-size: 1em !important;

}

blockquote {
    padding: 0 20px;
    border-left: 1px solid #dfdfdf;
	font-size: 1em;}

_.ih-item.square {width: 90%; height: auto;}

.pt-cv-collapsible .panel-heading a {
    text-transform: uppercase;
    letter-spacing: 0.2pt;
}
.panel-heading a:hover, a:focus, a:active {
	color:#fff;
}

.datenschutz {text-align:center; padding-top:1%;}
.datenschutz a {color:#223039;}

.su-button-style-flat {margin:10px 2px;
border-radius: 4px !important;}


@media (max-width: 767px)
	{h1.entry-title {padding-top:5%;}
			.header-row-2 {margin-bottom:40px !important;}

}}

@media only screen
	and	(min-device-width:320px)
	and (max-device-width:812px)
	and (-webkit-device-pixel-ratio : 3)
{
	.image-hover-page-container .col-sm-6 {width:100% !important;}
	.row {margin-right:15px !important;	margin-left:-15px !important;}
	.image-hover-page-container .col-sm-6 {margin:15px;}
	.su-column-inner > *first-child {margin-top:7% !important;}
	.su-column-inner h2 a {font-size:4rem !important;}
}
