/* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:normal;
	font-size:1em;

	color: #383838; 
}
a, .post-nav .arrow {	
	color: #6c8da9; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #383838; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #6c8da9; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #6c8da9; 
}
h1 {	
	font-family: "Roboto Condensed";	font-weight:300;
	letter-spacing:1px;

	color: #6c8da9; 
}
h2 {	
	font-family: "Roboto Condensed";	font-weight:300;

	color: #6c8da9; 
}
h3 {	
	font-family: "Roboto Condensed";	font-weight:300;

	color: #6c8da9; 
}
h4 {	
	font-family: "Roboto Condensed";	font-weight:normal;

	color: #6c8da9; 
}
h5 {	
	font-family: "Roboto Condensed";	font-weight:normal;

	color: #6c8da9; 
}
h6 {	
	font-family: "Roboto Condensed";	font-weight:bold;

	color: #6c8da9; 
}
#headerwrap.fixed-header #site-logo a img {		width: 280px; 
}
#headerwrap.fixed-header a {	
	color: #868686; 
}
#headerwrap.fixed-header a:hover {	
	color: #6c8da9; 
}
body #site-logo a img {		width: 280px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "Roboto Condensed";	font-weight:normal;
	font-size:1.3em;
 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: rgba(255,255,255,0.91); 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul a {	
	color: #868686; 
}
#main-nav ul a:hover {	
	color: #6c8da9; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #6c8da9; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #6c8da9; 
}
.post-nav a:hover {	
	color: #6c8da9; 
}
.post-nav a:hover .arrow {	
	color: #6c8da9; 
}
#footer-logo a {	display: none; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 280px; 
}
body #site-logo a img {		width: 280px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 280px; 
}
body #site-logo a img {		width: 280px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 280px; 
}
body #site-logo a img {		width: 280px; 
}
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #868686; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #6c8da9; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #6c8da9; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: #6c8da9; }
/* Themify Custom CSS */
/* allison-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Allison';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.hanka-schiebold.coach/wp-content/fonts/allison-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('https://www.hanka-schiebold.coach/wp-content/fonts/allison-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hanka-schiebold.coach/wp-content/fonts/allison-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hanka-schiebold.coach/wp-content/fonts/allison-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.hanka-schiebold.coach/wp-content/fonts/allison-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hanka-schiebold.coach/wp-content/fonts/allison-v9-latin-regular.svg#Allison') format('svg'); /* Legacy iOS */
}


/* ---- Basics ---- */

.tf_social_sharing,
.tb_turn_on, .edit-button,
.themify_builder_turn_on {
    display: none !important;
}

#content, #layout, #pagewrap {
    padding-top: 0px !important; 
	  margin-top: 0px !important; 
	  padding-bottom: 0px !important;
}

/* ---- PW protected pages ---- */

.entry-password-required #content {
	margin-top: 200px !important;
	margin-bottom: 200px;
}

.entry-password-required #footerwrap,
.entry-password-required {
  background-color: #6c8da9 !important;
	color: white !important;
}

.entry-password-required  input[type=submit] {
	background-color: #868686 !important; 
}

.entry-password-required a {
	color: white !important;
}



/* ---- Header ---- */

.menu-icon-inner {
	color: white;
}

.fixed-header .menu-icon-inner {
	color: #6c8da9;
}

#header {
    padding: 0.5em 0 0 0;
}

.fixed-header-enabled #headerwrap {
 background: transparent !important; 
}

.fixed-header-enabled #headerwrap {
    	position: fixed;
	    border: 0px !important;
}

.fixed-header-on #headerwrap {
  background-color: white !important;
	box-shadow: 0px -5px 25px #ccc; 
}

.fixed-header #header {
padding-bottom: 0px !important;
}

.fixed-header #main-nav a:hover {
	color: #6c8da9 !important;
}

.fixed-header #main-nav a:hover {
	color: #6c8da9 !important;
}

#main-nav .sub-menu a:hover {
	color: #6c8da9 !important;
}

#main-nav .sub-menu {
	width: 320px !important;
}

.navbar-wrapper #main-nav-wrap {
/*    background-color: red !important; */
    padding-top: 25px;
    padding-bottom: 0px;
}

#main-nav a:hover {
	    color: rgba(255,255,255,0.9);
}

#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {
    color: rgba(255,255,255,0.9);
}

#headerwrap.fixed-header #main-nav .current_page_item > a, 
#headerwrap.fixed-header #main-nav .current-menu-item > a {
    color: #6c8da9;
}


#main-nav .sub-menu .current-menu-ancestor > a, 
#main-nav .sub-menu .current-menu-item > a {
    color: #6c8da9 !important;
}

/*
#main-nav .sub-menu current-menu-item a {
		color: #6c8da9 !important;
}
	*/

#main-nav .highlight-link>a { 
  border: 1px solid #6c8da9; 
	color: white !important; 
	background: #6c8da9;
}

#main-nav .highlight-link>a:hover { 
  border: 1px solid #6c8da9; 
	color: #6c8da9 !important; 
	background: white;
}


/* ---- Headlines ---- */

/* ---- Aktuelles ---- */
.single h1.post-title.entry-title {
	margin-top: 50px !important;
}

.single.single-fullwidth-layout .featured-area {
 /*   margin: 0 0 2.4em; */
	margin: 0 0;
}

/* ---- Blog ---- */

.single .featured-area .post-image {
    position: relative;
}

.single .featured-area .post-image:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3); 
}

/* ---- Content ---- */

#span_auszeichnung {
    font-family: 'Allison' !important;
    text-transform: none;
    letter-spacing: normal;
	font-size: 2em;
	background: no-repeat url(https://www.hanka-schiebold.coach/wp-content/uploads/2022/02/bg_dash_blue.svg);
	background-position: 100% 100%;
	/* color: #8ab419; */
}

#span_auszeichnung2 {
    font-family: 'Allison', regular !important;
    text-transform: none;
    letter-spacing: normal;
	font-size: 2em;
	background: no-repeat url(https://www.hanka-schiebold.coach/wp-content/uploads/2022/02/bg_dash_white.svg);
	background-position: 100% 100%;
	/* color: #8ab419; */
}

.single .post-content .post-date {
	background-color: #6c8da9 !important;
}

.single.single-fullwidth-layout .featured-area .post-image img{
height:65vh;
object-fit:cover;
}

.related-posts .related-title{
visibility:hidden !important;
}

.related-posts .related-title:after{
content:"Weitere Artikel";
visibility:visible !important;
float:left;
}

.related-posts .post-meta {
	display: none !important;
}

/* ---- Formular ---- */

.module span.required {
	display: none !important;
}

button.btn.btn-primary {
	padding: 0.625em 1.25em !important;
	border-radius: 50em;
}


/* ---- Calendly ---- */

.caly a {
  font-size: 19px; 
	text-decoration: none;
  background-color: rgba(255, 255, 255, 1);
	border: 1px solid white;
	border-radius: 50em; 
  color: rgba(108, 141, 169, 1);	    
	line-height: 130%;
  transition: color .3s linear,background-color .3s linear,padding .3s linear,border .3s linear,box-shadow .3s linear;
    padding: 10px 20px;
    box-shadow: none;
}

.caly a:hover { 
		border: 1px solid white;
	  background-color: rgba(108, 141, 169, 1);	 
	  color: white;
}

.calywhite a { 
	 font-size: 19px; 
	text-decoration: none;
	border-radius: 50em; 
	line-height: 130%;
  transition: color .3s linear,background-color .3s linear,padding .3s linear,border .3s linear,box-shadow .3s linear;
    padding: 10px 20px;
    box-shadow: none;
	border: 1px solid rgba(108, 141, 169, 1);
	background-color: transparent;	 
	color: rgba(108, 141, 169, 1);
}

.calywhite a:hover { 
	border: 1px solid rgba(108, 141, 169, 1);
	background-color: rgba(108, 141, 169, 1);	 
	  color: white;
}

/* ---- Download ---- */

#content .dae-shortcode-download-wrapper .dae-shortcode-register-submit,
#content .dae-shortcode-download-wrapper .dae-shortcode-register-submit:hover {
	padding: 10px 20px !important;
}

.dae-shortcode-download-title {
	display: none !important;
}

#content .dae-shortcode-download-wrapper .dae-shortcode-download-button {
	border: 1px solid !important;
}


/* ---- Footer ---- */

.footer-text-inner .one {
/*   padding-top: 25px;*/ 
	font-weight: bold;
}
