/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

.sektion
{
	max-width: 70%;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
}

.farbig
{
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left:15%;
	padding-right:15%;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 768px)
{
	.sektion,
	.farbig
	{
		max-width: 100% !important; 
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 1250px)
{
	.sektion	
	{
		max-width: 90% !important; 
	}
	
	.farbig
	{
		padding-left:5%;
		padding-right:5%;
	}
}

.lsow-button
{
	background-color: var(--col-menu)!important;
}

.lsow-button:hover
{
	background-color: var(--col-menu)!important;
	filter: brightness(1.3);
}

h3,
.lsow-title
{
	color: var(--col-h1) !important;
}

.slick-active button:before
{
	color: var(--col-menu)!important;
}

.sow-icon-container
{
	color: var(--col-menu)!important;	
    transition: 0.5s;
}

.sow-icon-container span
{
	border-radius: 50%;
	border: 5px solid white;
}

.sow-icon-image
{
	background-repeat: no-repeat!important; 
	background-size: cover!important; 
	background-position: center!important;
	background-size: 55px !important;	
	border-radius: 50%;
    border: 5px solid white;
}

.sow-icon-container:hover
{
	filter: drop-shadow(8px 8px 10px gray) brightness(110%);
}

.lsow-title:after {
    width: 35px !important;
    height: 3px !important;
    background: var(--col-menu) !important;
    display: block !important;
    content: "" !important;
}

.lsow-subtitle
{
	color: var(--col-h2) !important;
}

.lsow-team-member-text .lsow-title:after 
{
	display:none !important;;
}

.lsow-team-member-position
{
	color: var(--col-h2) !important;
}

.panel-no-style
{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/* diese Anweisungen ganz zum Schluss */
.farbig,
.farbig p,
.farbig span,
.farbig h1,
.farbig h2,
.farbig h3,
.farbig h4,
.farbig .lsow-subtitle,
.farbig .lsow-team-member-position
{
	color: white !important;
}
