/*
 Theme Name: HealthCoach Child
 Theme URI: https://stylemixthemes.com/
 Description: Health Coach Child Theme
 Author: Stylemix Themes
 Author URI: https://stylemixthemes.com/
 Template: healthcoach
 Version: 1.3
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 Text Domain: healthcoach-child
*/

#menu-mein-lpr > li > a{
	font-family: "Raleway" !important;
}


.googlekarte{
	width:100% !important;
}

.googlemap .vc_column-inner{
	padding:0 !important;
}

.auftretenfuerwen .info-box__icon{
	text-align:center;
	color: #e61a2e;
	margin-bottom:20px;
}


.auftretenfuerwen{
	margin-bottom:50px !important;
}

.thumbnail__caption{
	padding: 0 30px 20px 30px !important;
}

.auftretenfuerwen .vc_column-inner{
	padding:0 !important;
}

body{
	font-size:16px !important;
}

.ersterabsatz{
	padding-top:30px;
}

li.menu-item a{
	color:#383838 !important;
	font-weight: 700 !important; 
}

li.menu-item:nth-child(7) a{
	color:#fff !important;
	font-weight: 800 !important; 
	background-color: #e85353 !important;
    border-radius: 25px !important;
	padding:12px 30px;
	font-size:13.5px !important;
}



li.menu-item:nth-child(2) a{
	color: #e85353!important;
	font-weight: 700 !important;
	/*padding-left:30px;
	border-left:1px solid #d2d1d1;*/
	/*margin-left:90px;*/
}

.testiomonial__title a{
	/*
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  */
}

.testimonial__caption-title, .testimonial-image.testimonial-image-second{
	display:none !important;
}

#slide-3-layer-1 h2{
	color:#e61a2e !important;
	font-size:65px !important;
	
}

#slide-3-layer-2{
	font-family:inherit !important;
}

.logo__image{
	width:100px !important;
}


@media (min-width:992px){
.widget-area.widget-area_type_footer .col-lg-3{
	width:25% !important;
	clear: inherit !important;
}
}
	
.breadcrumbs{
	display:none !important;
}

.boxxen2 i{
	color:#e61a2e !important;
	background-color:#fff !important;
}

.boxxen2 .icon-box{
	background-color: #fff !important;
}

.boxxen2 .icon-box__title{
	color:#e61a2e !important;
}

.mobile-menu-logo img{
	width:80px !important;
}

.rev_slider .btn{
	background-color:red;
	border:0 !important;
}

#comments, .post__meta-item.post__meta-comments, .post__meta-item.post__meta-category{
	display:none;
}

.post-template-default .main{
	padding-top:40px;
}

.captcha2 .wpcf7-form-control-wrap{
	display:inline !important;
}

.mobile-side-nav.active{
	padding-top:140px !important;
}



.jahre{
	width:130px;
	float: left;
	height:40px;
	font-weight:500;
}

@media (max-width:700px){
	.jahre{
		
		width:100%;
		height:30px;
	}
}

.cvtabelle{
	padding-left:5px;
	border-left:1px solid #888888;
}

.portfolioliste{
	line-height: 28px!important;
}

#iconinbox .fa:before{
	content:url('/wp-content/uploads/2019/08/stimme-icon.png');
	position:relative;
	width:60px;
	height:60px;
}
#iconinbox2 .fa:before{
	content:url('/wp-content/uploads/2019/08/presence-icon.png');
	position:relative;
	width:60px;
	height:60px;
}
#iconinbox3 .fa:before{
	content:url('/wp-content/uploads/2019/08/farbe-icon.png');
	position:relative;
	width:60px;
	height:60px;

}
#iconinbox4 i:before{
	content:url('/wp-content/uploads/2019/08/confidence-icon.png');
	position:relative;
	width:60px;
	height:60px;

}
#iconinbox5 i:before{
	content:url('/wp-content/uploads/2019/08/koerpersprache-icon.png');
	position:relative;
	width:60px;
	height:60px;

}

#iconinbox .info-box__icon, #iconinbox2 .info-box__icon, #iconinbox3 .info-box__icon{
	margin-bottom:30px !important;
}

@media (max-width:991px) and (min-width:768px){
.iconreihe1 .wpb_column.vc_column_container{
	width:50%;
}
}

@media (max-width:991px){
.boxxen2 .wpb_column.vc_column_container{
	width:100%;
	margin-bottom:20px;
}
}

@media (max-width:465px){
.boxxen2 .icon-box__icon{
	width:100%;
	text-align:center;
	display:block;
}

.boxxen2 .icon-box__body{
	width:100%;
	text-align:center;
	display:block;
}

.boxxen2 .icon-box__body h5{
	padding:0 !important;
}
}

.wpcf7-response-output  {
	font-weight:bold;
	text-transform:uppercase;
}




.wpcf7-response-output.wpcf7-mail-sent-ok {
	color:green;
}


.testimonial-template-default .container .sidebar{
	display:none;
}
	
	
#post-2967 h1{
	color:rgb(255, 103, 91) !important;
}

.postid-3104 .main, .page-id-1252 .main{
	margin-top:0 !important
}

.kleinebox{
	width:12.5% !important;
}

#schauspiel_parallax::after {
    position: absolute;
    width: 150px;
    right: 20px;
    bottom: 20px;
    content: "© Gregory Waldis";
    font-size: 16px;
    font-family: "Raleway";
    color: white;
}

.theme{
	color:#e85353;
}

.luci-list{
	list-style:none;
	padding-left:20px;
}

.luci-list li{
	/*padding:15px 70px 15px 10px;
	border-bottom:1px solid #cecece;*/
	color:#e85353;
	padding-bottom:15px;
	font-weight:800;
	font-size:1.1em;
	
}

.luci-block .vc_column-inner{
	border-left:1px solid #cecece
}


.praesenz-icon img{
	background-color: #e85353;
    border-radius: 20px;
    padding: 6px;
    /*background-image: linear-gradient(to right bottom, #e4e4e4, #e1e1e1, #dfdfdf, #dcdcdc, #dadada);
	-webkit-box-shadow: 0 10px 20px -10px rgba(0,0,0,.2);*/
    box-shadow: 0 10px 20px -10px rgba(0,0,0,.2);
	border: 2px solid #e85353;
	-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

.praesenz-icon img:hover{
	-webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
		-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
		
}

.page-id-3320 .ueberstehend h5{
	min-height:42px;
}


/* NEW BLOG */


/*.neu-post .thumbnail, .startblog .thumbnail{
	border: 2px solid #E85352;
    border-radius: 10px;
}*/

.neu-post .thumbnail .thumbnail__caption, .startblog .thumbnail .thumbnail__caption{
	background-color: #e85353;
}

.neu-post .thumbnail h5, .startblog .thumbnail h5{
	padding-top: 18px  !important;
    color: #fff !important;
    font-weight: 600  !important;
}

.neu-post .thumbnail .thumbnail__caption-icon, .thumbnail .thumbnail__caption-bump, .startblog .thumbnail .thumbnail__caption-icon{
	display:none !important;
}

	
.neu-post .thumbnail, .startblog .thumbnail{
}






.testi-new .testimonial-image{
	padding:0 !important;
	border:0 !important;
	background:0 !important;
}

.testi-new .testimonial-content{
	padding-top:0 !important;
}

.testi-new .testimonial{
	background: #272727;
    padding: 30px;
}

.testi-new .testimonial p{
	color:#fff;
}


.start-drei-eins img:hover
{
        -webkit-box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.41);
box-shadow: 0px 3px 19px 0px rgba(0,0,0,0.41);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
z-index:9999 !important;

}

.start-drei-eins{
	-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}



/*******3er SPALT START*********/

.grid-l {
    position: relative;
    margin: 0 auto;
    /*padding: 1em 0 4em;
    max-width: 1000px;*/
    list-style: none;
    text-align: center;
}

/* Common style */
.grid-l figure {
    position: relative;
    float: left;
    overflow: hidden;
    /*margin: 10px 1%;
    min-width: 320px;
    max-width: 480px;*/
    max-height: 960px;
width:33.33%;
    background: #000;
    text-align: center;
    cursor: pointer;
}


@media (max-width:767px){
	.grid-l figure{
		width:100%;
	}
}

.grid-l figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.8;
}

.grid-l figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid-l figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid-l figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid-l figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
}

.grid-l figure h4 {
    word-spacing: -0.15em;
    font-weight: 300;
text-shadow: 1px 1px 4px rgba(150, 150, 150, 0.98);
color:#fff;
}

.grid-l figure h4 span {
    font-weight: 800;
}

.grid-l figure h4,
.grid-l figure p {
    margin: 0;
}

.grid-l figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
text-shadow: 1px 1px 4px rgba(150, 150, 150, 0.98);
}

/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
    max-width: none;
    width: -webkit-calc(100% + 50px);
    width: calc(100% + 50px);
    opacity: 0.7;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-40px,0, 0);
    transform: translate3d(-40px,0,0);
}

figure.effect-lily figcaption {
    text-align: left;
}

figure.effect-lily figcaption > div {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    height: 50%;
}

figure.effect-lily h4,
figure.effect-lily p {
    -webkit-transform: translate3d(0,40px,0);
    transform: translate3d(0,40px,0);
}

figure.effect-lily h4 {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-lily p {
    color: rgba(255,255,255,0.8);
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
    opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h4,
figure.effect-lily:hover p {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-lily:hover p {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
}


/***********************************************/



.dreier-box-bg{
	background-position: center bottom !important;
}


.berufserfahrung .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    /*border-color: #de4343 !important;
    background-color: #e85353 !important;
    color: #fff8ed !important;*/
	border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
    color: #666 !important;
	
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    /*border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
    color: #666 !important;*/
	/*border-color: #de4343 !important;*/
    background-color: #e85353 !important;
    color: #fff8ed !important;
}

@media (max-width:1040px){
	.hund-slider .tp-bgimg.defaultimg{
		background-image: url(/wp-content/uploads/2020/08/lucia-banner14-2.jpg) !important;
	}
	.schauspielerin-slider .tp-bgimg.defaultimg{
		background-image: url(/wp-content/uploads/2020/08/lucia-banner10-2.jpg) !important;
	}
	.training-slider .tp-bgimg.defaultimg{
		background-image: url(/wp-content/uploads/2020/08/lucia-banner2-2-2.jpg) !important;
	}
	.ueber-slider .tp-bgimg.defaultimg{
		background-image: url(/wp-content/uploads/2020/08/lucia-banner13-2.jpg) !important;
	}
}

.praesenztraining, .lucia-ueber-mich{
	background-position:center center;
} 

.new-contact input.wpcf7-form-control.wpcf7-text, .new-contact textarea{
	border-radius:10px;
	padding: 15px 15px 15px 27px;
}

.new-contact .wpcf7 .cf-1-message:before, .new-contact .wpcf7 .cf-1-phone:before, .new-contact .wpcf7 .cf-1-email:before, .new-contact .wpcf7 .cf-1-name:before {
    top: 20px;
}


.new-contact .captcha-image{
	border-radius:10px;
	border:2px solid #e5e7e8;
}

.new-contact .btn{
	background-color: #e85353 !important;
    border-radius: 5px !important;
}


.fa-ul i{
    padding-right:8px;
    color: #e85353;
    margin-left: -22px;
}

.fa-ul{
	margin-left:22px !important;
}


.qualification__title{
	font-size:16px !important;
}

@media (min-width:768px){
.testimonial.testimonial_type_slider .col-lg-6:nth-child(1){
	width:40% !important;
}
}

.btnmain{
	padding:15px 28px !important;
}

.widget-area_type_footer a, .footer-bottom .custom-text, .footer-bottom .custom-text a, .footer-bottom .copyright, .footer-bottom .copyright a, .widget_type_footer.widget_featured-pages li:before, .widget_type_footer .widget-socials__item {
    color: #b3b3b3 !important;
}

.lucia_block .wpb_raw_code{
	margin-bottom:10px !important;
}

.lucia_block .vc_column-inner{
	padding: 0 5px !important;
}

.lucia_block img {
    max-width: 100%;
    height: auto;
}

.lucia_block .vc_row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}

@media (max-width:767px){
	.schauspiel_erwarten .vc_column-inner:nth-child(2){
		padding:100px 40px !important;
	}
	
	body .schauspiel_erwarten {
		background-position: 29% !important;
		padding: 0 !important;
	}
	
	body .schauspiel_erwarten .vc_column_container{
		background-color:#00000052;
	}
	
	.praesenz-icon .wpb_single_image{
		margin-bottom:15px;
	}
	
	body .praesenz-icon{
		padding-bottom:0px !important;
	}
	
	body .lucia_kennen{
		padding:0 !important;
		background-position: 71% !important;
		
	}
	
	body .lucia_kennen .vc_column-inner{
		background-color:#00000052;
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	
	.zusammenarbeit .vc_column-inner{
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	
	body .zusammenarbeit{
		padding:0 !important;
		background-position: 66% !important;
	}
	
	body .zusammenarbeit3{
		padding:0 !important;
		background-position: 66% !important;
	}
	
	body .zusammenarbeit3 .vc_column-inner{
		background-color:#00000052;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	body .schauspielen-lernen{
		padding:0 !important;
		background-position: 15% !important;
	}
	
	body .schauspielen-lernen .vc_column-inner{
		background-color:#00000052;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	body .lucia-kontakt{
		padding:0 !important;
		background-position: 68% !important;
	}
	
	body .lucia-kontakt .vc_column-inner{
		background-color:#ffffffb3;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	body .ueber-michs{
		padding:0 !important;
		background-position: 15% !important;
	}
	
	body .ueber-michs .vc_column-inner{
		background-color:#00000052;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	body .wie-arbeiten-wir{
		padding:0 !important;
		background-position: 78% !important;
	}
	
	body .wie-arbeiten-wir .vc_column-inner{
		background-color:#00000052;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	body .zusammenarbeit2{
		padding:0 !important;
		background-position: 20% !important;
	}
	
	.footer-main img{
		max-width: 150px !important;
		padding-bottom:20px;
	}
	
	.footer-main .container{
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}

.testiomonial__title a{
	color:#fff !important;
    text-decoration: none;
}

@media (min-width:767px){
.lucia_header{
	display: flex;
    justify-content: center;
    align-items: center;
	flex-wrap: wrap;
}
}

.box-w{
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
}

.box-w .vc_col-sm-1\/5{
	background-color:#fff;
	border:3px solid #f5f5f5
}

.box-w2{
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
}


.box-w2 .wpb_column{
	background-color:#fbfbfb;
	border:3px solid #f5f5f5;
	padding:60px 40px;
	
}


.box-w2 .wpb_column p{
	word-spacing: -0.15em; 
	font-weight: 800; 
	font-size: 18px;
	color:#888888 !important
	
}

.box-w2 .vc_column-inner{
	padding:0 !important;
	
}




.box-w3{
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
}

.box-w3 .vc_col-sm-1\/5{
	background-color:#484848;
	border:3px solid #f5f5f5;
	color:#fff !important
}

.videop .ytp-show-cards-title{
	display:none !important;
}

.start-video-lucia .rs-fullvideo-cover{
	background:#0000006e !important;
}

.form_mobile-nav-search{
	display:none !important;
}






.main{
    margin-top:0 !important;
}

.btnmain{
    background-color:#e85353 !important;
    border-radius:5px !important;
}

.fa-ul i{
    padding-right:8px;
    color: #e85353;
}

.ueberstehend{
    z-index:999999999;
}

.e-height {
     
    display: flex;
    flex-wrap: nowrap;
}

.luciablock .cols{padding:0 5px}
.luciablock img{max-width: 100%; height: auto; !important;}
.luciablock .wpb_raw_code {margin-bottom:10px !important;}
.splash-container{ max-width:100% !important;}


#popmake-4167{
	padding:0 !important;
	shadow:none !important;
	background-color:transparent !important;
	border:0 !important;
	left: 325.5px;
    top: 0 !important;
    width: 100vw !important;
    max-width: 100%;
}

.pum-close.popmake-close{
	display:none;
}

#pum-4167 .wpb_content_element {
	cursor:pointer;
}

@media (min-width:768px) and (max-width:991px){
	.box-w2 .wpb_column.vc_column_container{
		padding:60px 5px !important; 
	} 
}