/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Category Page
    04. Archive Page
    05. "HOME" Page
    06. "WIE WIR ARBEITEN" Page
    07. "ÜBER UNS" Page
    08. "IMPRESSUM" Page
    09. "KONTAKT" Page
    10. "Blog" Page
    11. "Coaching und Beratungen" Page
    12. "Seminare &#038; Weiterbildungen" Page
    13. "Gesundheit erfahren 1" Tribe_events
    14. "Weiterbildung Systemisches Gesundheitscoaching" Tribe_events
    15. "Achtsamkeit und Meditation" Tribe_events
    16. "HUMAN &#8211; Projekt" Post
    17. "KOOPERATIONEN" Page
    18. "Gesundheit erfahren" Post

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wrapper .main-raised footer{
	position:relative;
	top:0px;
	left:0px;
	background-color:#ff6c00;
	border-bottom-style:solid;
	border-bottom-width:7px;
}

body .footer .copyright a{
	color:#ffffff;
}

body .footer .copyright a:hover{
	color:#0c0c0c;
}

body .footer .copyright{
	font-weight:600;
}

body .page-header .text-center span{
	font-weight:600 !important;
	font-size:40px !important;
}

body .wrapper .header #carousel-hestia-generic .carousel .carousel-inner .item .page-header .container .row .text-center .buttons a{
	font-weight:700 !important;
}

body .page-header .buttons a{
	font-size:17px !important;
}

body .container .row .text-center .buttons a{
	-webkit-box-shadow:0px 0px 8px -33px #9e9e9e !important;	box-shadow:0px 0px 8px -33px #9e9e9e !important;
}

body .elementor-text-editor h1 span{
	font-size:27px;
	color:#FF6C00;
}

body .elementor-widget-text-editor .elementor-text-editor h2{
	font-size:25px;
	color:#0b486b;
	font-weight:400;
}

body .elementor-text-editor a strong{
	font-weight:400;
	color:#4caf50;
}

body .elementor-text-editor strong a{
	font-weight:400;
	color:#4caf50;
}

body .elementor-text-editor h2 span{
	color:#fa6900 !important;
}

body .wrapper .main footer{
	background-color:#ff5722;
	border-bottom-style:solid;
	border-bottom-color:#4b4b4b;
	border-bottom-width:7px;
}

body .elementor-text-editor h4 strong{
	font-weight:500;
	font-size:20px;
}

body .hentry .footer-wrapper footer{
	background-color:#ff6c00;
	border-bottom-color:#4b4b4b;
	border-bottom-style:solid;
	border-bottom-width:7px;
}

body #tribe-events-montag{
	background-color:#8ddc04;
}

body #tribe-events-content h2{
	color:#ff5722;
}

body #secondary .widget h5{
	font-size:14px !important;
}

body #menu-beitraege .menu-item a{
	display:inline-block;
	line-height:18.5px;
	font-weight:400;
	margin-bottom:10px;
	font-size:14px;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .elementor-text-editor a strong:active{
	color:#4caf50;
}

body.page:not(.home) .elementor-text-editor strong a:active{
	color:#4caf50;
}

body.page:not(.home) .elementor-text-editor p a:active{
	color:#4caf50;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category #primary .text-center h1{
	display: none;
}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive #tribe-events-content .tribe-events-button{
	margin-bottom:31px;
}

body.archive #tribe-events-dienstag{
	background-color:#8ddc04;
}

body.archive #tribe-events-mittwoch{
	background-color:#8ddc04;
}

body.archive #tribe-events-donnerstag{
	background-color:#8ddc04;
}

body.archive #tribe-events-freitag{
	background-color:#8ddc04;
}

body.archive #tribe-events-samstag{
	background-color:#8ddc04;
}

body.archive #tribe-events-sonntag{
	background-color:#8ddc04;
}



/*-----------------------------------------------*/
/*  "HOME" Page                                  */
/*-----------------------------------------------*/
body.page-id-15 .page-header .buttons a{
	border-style:solid;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	border-width:4px !important;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	border-top-right-radius:30px;
	border-top-left-radius:30px;
}

body.page-id-15 .page-header .buttons a.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-15 .container .row .text-center .buttons a{
	background-color:#8ddc03 !important;
}

body.page-id-15 .wrapper .header #carousel-hestia-generic .carousel .carousel-inner .item .page-header .container .row .text-center .buttons a{
	-webkit-box-shadow:2px 2px 26px 4px #795548 !important;	box-shadow:2px 2px 26px 4px #795548 !important;
}

body.page-id-15 .page-header .text-center h1{
	font-weight:400;
	text-shadow:rgba(0, 0, 0, 0.8) 2px 2px 2px;
}

body.page-id-15 .page-header .text-center span{
	font-weight:400 !important;
	text-shadow:rgba(0, 0, 0, 0.8) 0px 2px 1px;
}

body.page-id-15 #blog .text-center h2{
	font-weight:500;
	color:#8ddc03;
}

body.page-id-15 #testimonials .text-center h2{
	color:#8ddc03;
	font-weight:500;
}

body.page-id-15 #features h2{
	font-weight:500;
	color:#8ddc03;
}

body.page-id-15 .page-header .buttons a:hover{
	color:#0c0c0c;
	border-color:#69fa4b;
}

body.page-id-15 .header #carousel-hestia-generic .carousel .carousel-inner .item .page-header .container .row .text-center .buttons a:hover{
	-webkit-box-shadow:0px 2px 8px 8px #ecf0f1 !important;	box-shadow:0px 2px 8px 8px #ecf0f1 !important;
}

body.page-id-15 .item .page-header .header-filter{
	background-image:url("https://hoppla-coaching.de/wp-content/uploads/2018/03/Startseite_HG_Bild_2000_1200.jpg") !important;
}

body.page-id-15 #features .card-plain img{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-15 .page-header .big-title-slider-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-15 .page-header .buttons{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display: none;
}



/*-----------------------------------------------*/
/*  "WIE WIR ARBEITEN" Page                      */
/*-----------------------------------------------*/
body.page-id-76 .section-text blockquote p{
	font-style:normal;
}

body.page-id-76 .section-text h3{
	font-size:24px !important;
}



/*-----------------------------------------------*/
/*  "ÜBER UNS" Page                             */
/*-----------------------------------------------*/
body.page-id-104 .elementor-element-bab834f .elementor-top-column h1{
	color:#ff5722;
}

body.page-id-104 .elementor-element-d5b44d9 p a{
	color:#0c0c0c;
	font-weight:400;
}

body.page-id-104 .section-text p a{
	color:#0c0c0c;
}

body.page-id-104 .elementor-element-d5b44d9 .elementor-top-column h2{
	font-weight:500;
	color:#4dc203;
}

body.page-id-104 .elementor-element-d5b44d9 p span{
	font-weight:400;
}

body.page-id-104 .elementor-element-bab834f .elementor-top-column p{
	font-weight:500;
}

body.page-id-104 .elementor-element-d5b44d9 .elementor-top-column p{
	color:#222222;
}

body.page-id-104 .elementor-element-d5b44d9 p span:hover{
	color:#4dc203;
}

body.page-id-104 .elementor-element-d5b44d9 p a:hover{
	color:#4dc203;
}

body.page-id-104 .section-text .one_half h2{
	font-size:inherit;
}

body.page-id-104 .section-text .one_third{
	font-size:17px;
	line-height:41px;
	font-weight:500;
	padding-top:31px;
}

body.page-id-104 .section-text img{
	padding-left:0px;
	margin-left:90px;
}

body.page-id-104 .section-text h2 span{
	font-size:25px !important;
}

body.page-id-104 .section-text .one_half_last_clear h2{
	font-size:25px;
}

body.page-id-104 .one_half p a:hover{
	color:#ff5722;
	font-weight:500;
}

body.page-id-104 .one_half p a{
	font-weight:500;
}

body.page-id-104 .one_half_last_clear p a{
	font-weight:500;
}

body.page-id-104 .one_half_last_clear p a:hover{
	color:#ff5722;
}



/*-----------------------------------------------*/
/*  "IMPRESSUM" Page                             */
/*-----------------------------------------------*/
body.page-id-100 .elementor-text-editor a strong:active{
	color:#0c0c0c;
}

body.page-id-100 .elementor-text-editor a strong{
	color:#0c0c0c;
}

body.page-id-100 .section-text a strong{
	color:#494549;
}

body.page-id-100 .section-text a strong:hover{
	color:#ff5722;
}

body.page-id-100 .elementor-text-editor div h3{
	font-size:18px;
}

body.page-id-100 .elementor-widget-text-editor .elementor-text-editor p{
	position:relative;
	top:0px;
	left:0px;
}

body.page-id-100 .elementor-widget-text-editor .elementor-text-editor p:nth-child(1){

	font-weight:600;
}

body.page-id-100 .elementor-widget-text-editor .elementor-text-editor > p:nth-child(2){

	font-weight:600;
}



/*-----------------------------------------------*/
/*  "KONTAKT" Page                               */
/*-----------------------------------------------*/
body.page-id-102 .elementor-element-da4dc5a p a{
	font-weight:500;
	color:#666666;
}

body.page-id-102 .elementor-element-da4dc5a p a:hover{
	padding-top:14px;
	color:#4dc203;
	font-weight:500;
}

body.page-id-102 .elementor-element-ffdb907 h2 strong{
	color:#4dc203;
	font-weight:500;
	line-height:13.6px;
}

body.page-id-102 .elementor-element-ffdb907 .elementor-top-column .elementor-widget-wrap{
	height:46px;
}

body.page-id-102 .elementor-element-8316f87 p strong{
	font-weight:500;
}

body.page-id-102 .elementor-element-da4dc5a p span{
	font-weight:500;
}

body.page-id-102 .elementor-element-da4dc5a .elementor-top-column p{
	font-weight:500;
	color:#666666;
}

body.page-id-102 .blog-post .container .section-text .row .col-md-12 .one_half p span a:hover{
	color:#f44336 !important;
}



/*-----------------------------------------------*/
/*  "Blog" Page                                  */
/*-----------------------------------------------*/
body.page-id-16 #primary .text-center h1{
	color:transparent;
}



/*-----------------------------------------------*/
/*  "Coaching und Beratungen" Page               */
/*-----------------------------------------------*/
body.page-id-541 .section-text h3{
	font-size:24px;
	color:#ff6600;
}

body.page-id-541 .section-text h2{
	font-size:24px;
	color:#333333;
}

body.page-id-541 #primary .text-center h1{
	display:none;
}

body.page-id-541 .section-text h1{
	color:#ff6600;
}



/*-----------------------------------------------*/
/*  "Seminare &#038; Weiterbildungen" Page       */
/*-----------------------------------------------*/
body.blog #primary .text-center h1{
	display:none;
}

body.blog .widget ul a{
	display:inline-block;
	line-height:19px;
	font-size:12px;
	margin-bottom:18px;
}

body.blog #secondary .widget h5{
	font-weight:500;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.7px;
	font-size:15px;
	color:#ff5722;
}



/*-----------------------------------------------*/
/*  "Gesundheit erfahren 1" Tribe_events         */
/*-----------------------------------------------*/
body.postid-627 #tribe-events-content div .tribe-events-button{
	background-color:#ff5722;
	color:#ffffff;
}

body.postid-627 #tribe-events-content div .tribe-events-button:hover{
	color:#ffffff;
}

body.postid-627 #tribe-events-content p a{
	visibility:visible;
}

body.postid-627 #tribe-events-content p{
	float:right;
}



/*-----------------------------------------------*/
/*  "Weiterbildung Systemisches Gesundheitscoaching" Tribe_events*/
/*-----------------------------------------------*/
body.postid-670 #tribe-events-content h2 span{
	display:none;
}



/*-----------------------------------------------*/
/*  "Achtsamkeit und Meditation" Tribe_events    */
/*-----------------------------------------------*/
body.postid-653 #tribe-events-content div img.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.postid-653 #tribe-events-content div img{
	-webkit-animation-fill-mode:forwards;	animation-fill-mode:forwards;
}



/*-----------------------------------------------*/
/*  "HUMAN &#8211; Projekt" Post                 */
/*-----------------------------------------------*/
body.postid-1534 .single-post-wrap .section-text h1{
	color:#d1255e;
}

body.postid-1534 .hentry .main .blog-post-wrapper .container .row .single-post-wrap .section-text h1{
	font-weight:700 !important;
}

body.postid-1534 .section-text p a{
	color:#d1255e;
}



/*-----------------------------------------------*/
/*  "KOOPERATIONEN" Page                         */
/*-----------------------------------------------*/
body.page-id-1951 .elementor-text-editor h1 span{
	color:#f44336 !important;
	font-weight:400;
	font-size:30px;
}

body.page-id-1951 .elementor-widget-text-editor .elementor-text-editor h2{
	color:#fa6900;
}

body.page-id-1951 .elementor-text-editor strong a:hover{
	color:#4caf50;
}

body.page-id-1951 .section-text a strong{
	color:#666666;
	font-weight:500;
}

body.page-id-1951 .section-text p a{
	font-weight:500;
	color:#666666;
}

body.page-id-1951 .section-text .row .col-md-12 p strong a{
	color:#666666 !important;
}

body.page-id-1951 .section-text strong a{
	font-weight:600;
}

body.page-id-1951 .section-text .linkfarbeimtext a{
	font-weight:500;
	color:#474747;
}

body.page-id-1951 .section-text p a:hover{
	color:#4dc203;
}

body.page-id-1951 .section-text h2{
	font-size:25px !important;
	color:#ff5722;
}

body.page-id-1951 .section-text p a:visited{
	color:#514d4c;
}

body.page-id-1951 .section-text .linkfarbeimtext a:hover{
	color:#4dc203;
}



/*-----------------------------------------------*/
/*  "Gesundheit erfahren" Post                   */
/*-----------------------------------------------*/
body.postid-1435 .section-text p a{
	background-color:#f39c12;
	font-size:14px;
	font-weight:600;
}

body.postid-1435 .blog-post-wrapper .container .section-text > .row{
	position:relative;
	top:0px;
	left:0px;
}