
/* Colors */
/*
red             : #c8022a;
gray            : #283546;
darker gray     : #232e3d;

dark gray       : #10285d;
base font color : #10285d;

 */


/*DELETE: @import url("https://fonts.googleapis.com/css?family=Alex+Brush|Roboto:300,400,700,900|Titillium+Web:300,400,600,700&display=swap");*/


/* Colorize */

body, p, li   {
    color: #092c3f;
}

.section-tittle span {
    color: #c8022a;
}

.categories-area .single-cat::before,
.btn {
    background-color: #c8022a;
}

a:hover {
    color: #c8022a;
}

a {
    color: #10285d;
}

.main-content a {
    text-decoration: underline;
}




/* Slider Area */

.slider-area {
    background-image: url("../img/Business-Coaching-Consulting-beate-reisinger-bmr-management-solutions-muenchen-management-beratung-wirtschaft-mediation-Life-Coaching-hr-interim-management-20240909.jpg");
    background-position: 55% 25%;
    max-width: 2200px;
    margin-left: auto;
    margin-right: auto;
	
}







.section-tittle span {
    padding-left: 0;
 }

/* Überschriften */

h1, h2, h3, h4, h5 {
    line-height: 1.3;
    margin-bottom: 1em;
}

.h2, h2 {
    font-size: 28px;
    margin-top: 2em;
}


.h2:first-child,
h2:first-child {
    margin-top: 0em;
}

.h3, h3 {
    font-size: 23px;
    margin-top: 2em;
}

.h4, h4 {
    font-size: 20px;
    margin-top: 2em;
}


.section-tittle h1 {
    font-size: 42px;
    display: block;
    color: #092c3f;
    font-weight: 900;
}


.section-tittle h2 {
    font-size: 36px;
    display: block;
    color: #092c3f;
    font-weight: 900;
}

h5 {
    font-weight: 900;
    font-size: 17px;
    margin-bottom: 10px;
}

/* On mobile */
@media (max-width: 800px)  {
    h1 {
        font-size: 34px;
    }

    .section-tittle h1 {
        font-size: 34px;

    }

    .section-tittle h2 {
        font-size: 30px;

    }

}


@media (max-width: 800px)  {
    h1, h2 {
        hyphens: auto;
    }

}


/* Word Break*/

@media (max-width: 800px)  {
    h1, h2 {
        hyphens: auto;
    }

}


/* Text space for menu */

.text-space {
    padding-left: 4px;
}


/* Navigation */



.main-header .main-menu ul ul.submenu {
    width: 220px;
}

.main-header .main-menu ul li a:hover {
    color: #c8022a;
}


.main-header .main-menu ul ul.submenu {
    background-color: #232e3d;
}

/* Mobile Menu */

.mobile_menu .slicknav_menu .slicknav_btn {
    top: -60px;
}

.mobile_menu .slicknav_menu .slicknav_nav {
    margin-top: -6px !important;
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-area .header-sticky.sticky-bar {
        padding: 0;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .header-area .header-sticky.sticky-bar,
    .header-area .header-bottom{
        padding: 0px;
    }
}

@media (max-width: 575px) {
    .header-area .header-bottom,
    .header-area .header-sticky.sticky-bar {
        padding: 0px;
    }
}



.main-menu .flag a,
.slicknav_menu .flag a {
    display: inline-block;
}


.main-menu .flag .icon,
.slicknav_menu .flag .icon {
    width: 30px;
}

/* Lists */

.unordered-list {
    margin-bottom: 50px;
}

.unordered-list li {
    padding-left: 28px;
    line-height: 1.82em !important;
    margin-bottom: 10px;
}

.unordered-list li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border: 2px solid #283546;
    background: #fff;
    top: 9px;
    left: 0;
    border-radius: 50%;
}

/* Buttons */

.btn::before {
    background-color: #283546;

}

.btn:hover {
    color: white !important;
}


/* Background */
.bg-odd {
    background-color: #f7f7f7;
}


/* Hero Section */

.slider-height2 {
    height: 320px;
}

.slider-height2:before {
    background-color: #283546;
}

.hero-cap h1 {
    color: white;
    margin-bottom: 0;
}


/* Intro Area */

.section-tittle span::before {
    position: absolute;
    content: "";
    width: inherit;
    height: inherit;
    background: none;
    top: 0;
    left: 0px;
    top: inherit;
    transform: translateY(-50%);
}

/* Reduce Space below Page Hero image*/

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	/* wstc 20240709 padding-top 140 -> 100 */
    .section-padding30 {
        padding-top: 100px;
        padding-bottom: 140px;
    }
}


/* Zitate */

.quote {
    background-color: #efefef;
    padding: 20px;
}


/* Leistungen */

.categories-area .single-cat:hover {
    cursor: pointer;
}

.categories-area .single-cat .cat-cap h5  {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 21px;
}

/* wstc 2024.07.08 - h5 style auf h3 in angebote uebertragen */
.categories-area .single-cat .cat-cap h3  {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 21px;
	margin-top: 0em;
}


.categories-area .single-cat:hover .cat-cap h3 { color: #ffffff;}

.section-tittle2 h2 {
    color: #092c3f;
}

.categories-area .single-cat .cat-cap p {
    margin-bottom: 0;
}

.categories-area .single-cat {
    height: 100%;
    border: 0 none;
}

.categories-area .single-cat:hover {
    border: 0 none;
}

.categories-area .col-lg-4 {
    margin-bottom: 30px;
}

/* Call2Action */
.wantToWork-area {

    background-color: #283546;
}

.wantToWork-area .wantToWork-caption h2 {
    color: #fff;
    font-size: 32px;
    margin-bottom: 0.5em;
    font-weight: 700;
    line-height: 1.5;
}

.wantToWork-area .wantToWork-caption h4 {
    color: #fff;
    font-size: 26px;
    margin-bottom: 0.5em;
    font-weight: 400;
    padding-right: 20px;
}

/* wstc 2024.07.08 - footer ueberschrift nun nur noch h6, uebernahme der size aus h4 (vorher) */
.wantToWork-area .wantToWork-caption h6 {
    color: #fff;
    font-size: 26px;
    margin-bottom: 0.5em;
    font-weight: 400;
    padding-right: 20px;
}

.wantToWork-area .wantToWork-caption p {
    color: #fff;
}

.wantToWork-area .btn:hover::before {
    background-color: white;
}

.wantToWork-area .btn:hover {
    color: #10285d !important;
}

/* Book cover */

@media (max-width: 576px) {
    .cover-image img {
        max-width: 280px;
    }
}




/* Footer */

.footer-area {
    background: #232e3d;
    color: rgba(255,255,255,0.5);
    border-top: 1px solid rgba(0,0,0,0.1);
}

.footer-area .footer-bottom {
    padding-bottom: 30px;
}

.footer-area a {
    color: rgba(255,255,255,0.5);
}

.footer-area a:hover {
    color: rgba(255,255,255,1);
}

.footer-area .legal-links {
    margin-bottom: 0;
    text-align: right;
}


a.bmrlifecoachlink:link {  text-decoration: none!important; }
a.bmrlifecoachlink:visited {  text-decoration: none!important; }
a.bmrlifecoachlink:hover {  text-decoration: none!important; }
a.bmrlifecoachlink:active { text-decoration: none!important; }

a.bmremaillink:link {color: #092c3f !important; text-decoration: none!important; }
a.bmremaillink:visited {color: #092c3f !important; text-decoration: none!important; }
a.bmremaillink:hover {color: #c8022a !important; text-decoration: none!important; }
a.bmremaillink:active {color: #092c3f !important; text-decoration: none!important; }

.bmreditflag { color: lawngreen !important; font-weight: bold; font-size: 17pt; }
				
@media (min-width: 0px) and (max-width: 501px) 
	{
		ul.cloud {
		  list-style: none;
		  padding-left: 0;
		  display: flex;
		  flex-wrap: wrap;
		  align-items: center;
		  justify-content: center;
		  line-height: 2.25rem;
		  width: 350px;
		}
		ul.cloud a {
		--size: 2;			 
		--color: #404040;
		color: var(--color);
		font-size: calc(var(--size) * 0.25rem + 0.5rem);
		display: block;
		padding: 0.125rem 0.25rem;  
		position: relative;
		text-decoration: none;
		}

		ul.cloud a[data-weight="1"] { --size: 1; }
		ul.cloud a[data-weight="2"] { --size: 1; }
		ul.cloud a[data-weight="3"] { --size: 2; }
		ul.cloud a[data-weight="4"] { --size: 2; }
		ul.cloud a[data-weight="5"] { --size: 3; }
		ul.cloud a[data-weight="6"] { --size: 3; }
		ul.cloud a[data-weight="7"] { --size: 4; }
		ul.cloud a[data-weight="8"] { --size: 4; }
		ul.cloud a[data-weight="9"] { --size: 5; }
	}
	@media (min-width: 502px) and (max-width: 767px) 
	{
		ul.cloud {
		  list-style: none;
		  padding-left: 0;
		  display: flex;
		  flex-wrap: wrap;
		  align-items: center;
		  justify-content: center;
		  line-height: 2.25rem;
		  width: 450px;
		}
		ul.cloud a {
		--size: 2;			 
		--color: #404040;
		color: var(--color);
		font-size: calc(var(--size) * 0.25rem + 0.5rem);
		display: block;
		padding: 0.125rem 0.25rem;  
		position: relative;
		text-decoration: none;
		}

		ul.cloud a[data-weight="1"] { --size: 1; }
		ul.cloud a[data-weight="2"] { --size: 1; }
		ul.cloud a[data-weight="3"] { --size: 2; }
		ul.cloud a[data-weight="4"] { --size: 2; }
		ul.cloud a[data-weight="5"] { --size: 3; }
		ul.cloud a[data-weight="6"] { --size: 3; }
		ul.cloud a[data-weight="7"] { --size: 4; }
		ul.cloud a[data-weight="8"] { --size: 4; }
		ul.cloud a[data-weight="9"] { --size: 5; }
	}
	
	
	@media (min-width: 768px) and (max-width: 991px) 
	{
		ul.cloud {
		  list-style: none;
		  padding-left: 0;
		  display: flex;
		  flex-wrap: wrap;
		  align-items: center;
		  justify-content: center;
		  line-height: 2.45rem;
		  width: 650px;
		}
		ul.cloud a {
		--size: 4;
		--color: #404040;
		color: var(--color);
		font-size: calc(var(--size) * 0.25rem + 0.5rem);
		display: block;
		padding: 0.225rem 0.55rem;  
		position: relative;
		text-decoration: none;
		}

		ul.cloud a[data-weight="1"] { --size: 1; }
		ul.cloud a[data-weight="2"] { --size: 2; }
		ul.cloud a[data-weight="3"] { --size: 3; }
		ul.cloud a[data-weight="4"] { --size: 4; }
		ul.cloud a[data-weight="5"] { --size: 5; }
		ul.cloud a[data-weight="6"] { --size: 6; }
		ul.cloud a[data-weight="7"] { --size: 7; }
		ul.cloud a[data-weight="8"] { --size: 8; }
		ul.cloud a[data-weight="9"] { --size: 9; }
	}

	
	@media (min-width: 992px) 
	{
		ul.cloud {
		list-style: none;
		padding-left: 0;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		line-height: 2.75rem;
		width: 850px;
		}

		ul.cloud a {
		--size: 4;
		--color: #404040;
		color: var(--color);
		font-size: calc(var(--size) * 0.25rem + 0.5rem);
		display: block;
		padding: 0.325rem 0.75rem;  
		position: relative;
		text-decoration: none;
		}

		ul.cloud a[data-weight="1"] { --size: 1; }
		ul.cloud a[data-weight="2"] { --size: 2; }
		ul.cloud a[data-weight="3"] { --size: 3; }
		ul.cloud a[data-weight="4"] { --size: 4; }
		ul.cloud a[data-weight="5"] { --size: 5; }
		ul.cloud a[data-weight="6"] { --size: 6; }
		ul.cloud a[data-weight="7"] { --size: 7; }
		ul.cloud a[data-weight="8"] { --size: 8; }
		ul.cloud a[data-weight="9"] { --size: 9; }

	}
		
	ul[data-show-value] a::after { content: " (" attr(data-weight) ")"; font-size: 1rem; }

	ul.cloud a:focus { outline: 1px dashed; }

	ul.cloud a::before {
	content: "";
	position: absolute;
	top: 0;
	left: 20%;  
	width: 0;
	height: 100%;
	}

	ul.cloud a:focus::before, ul.cloud a:hover::before { width: 100%; }

a.legal-links-socmed { color: #c8022a !important; }
a.legal-links-socmed:link { color: #c8022a !important; text-decoration: none!important; }
a.legal-links-socmed:visited { color: #c8022a !important; text-decoration: none!important; }
a.legal-links-socmed:hover { color: white !important; text-decoration: none!important; }
a.legal-links-socmed:active { color: #c8022a !important; text-decoration: none!important; }	
.bvmc { color: black; height: 0.85em; width: 0.85em; margin-bottom: 0px; background-image: url("../img/bvmw.png"); background-size: 0.85em 0.85em; background-repeat: no-repeat; background-position: center center;}
.bvmc:hover { color: black; height: 0.85em; width: 0.85em; margin-bottom: 0px; background-image: url("../img/bvmw-white.png"); background-size: 0.85em 0.85em; background-repeat: no-repeat; background-position: center center; }

.wstcollinumber { list-style: decimal !important; } 
.wstcullidots { list-style: disc !important; }
.wstculdots { margin-bottom: 14px !important; margin-top: 0px !important; padding: inherit !important; padding-inline-start: 40px !important;}
