/*
Theme Name: Sela-Child
Theme URI: https://wordpress.com/themes/sela/
Description: Sela is not your typical business theme. Vibrant, bold, and clean, with lots of space for large images, this theme will look great on all devices, from desktop to mobile.
Template: sela
Version: 1.0.15
Author: Automattic
Author URI: https://wordpress.com/themes/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sela
Tags: blog, custom-background, custom-colors, custom-menu, featured-images, full-width-template, microformats, right-sidebar, rtl-language-support, sticky-post, translation-ready, two-columns
*/

/* Grau: #54595e
   Gr�n: #00909b --> #a59b8f*/

/**************************
Global
**************************/
button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span {
	background-color: #a59b8f; /*#00909b;*/
	
}

.text_margin_bottom {
	padding-bottom: 1.5em;
}

a {
    color: #54595e;
    text-decoration: none;
}

/** Listen **/
ul, ol {
    margin: 0 0 0.5em 1.2em;
}

.unstyled {
    list-style: none !important; /* Entfernt die Standard-Punkte/Quadrate sicher */
    list-style-type: none !important;
    margin-left: 0 !important;   /* Entfernt den Standard-Einzug für diese Liste */
    padding-left: 0 !important;
}

.unstyled li {
    list-style-image: none !important;
    list-style-type: none !important;
    padding-left: 0;
    margin-left: 0;
}

/** Linie unter einem Eintrag entfernen, wenn es eine Page ist... **/
.hentry::after {
	display: none;
}
/** ...bei Post bleibt diese **/
.post-navigation {
    border-top: 1px solid #f2f2f2;
}

h1 {
    margin-bottom: 0.3em;
}

.separator {
	width: 100%;
	border-bottom: 1px solid #a59b8f; /*#00909b;*/
	margin-top: 20px;
	margin-bottom: 10px;
}

.float_left, .float_left_unsym {
	float: none;
	width: 100%;
	margin-right: 0%;
}
.float_right, .float_right_unsym {
	float: none;
	width: 100%;
	margin-left: 0%;
}

.underline {
	text-decoration: underline;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
textarea:focus {
	border: 1px solid #a59b8f; /*#00909b;*/
}

.site {
    padding-right: 0%;
    padding-left: 0%;
}

/* accordion */
h3.accordion-title span {
	text-transform: none;
	font-size: 80%;
}
h3.accordion-title span::after {
	content: "\2193";
	position: relative;
	top: -2px;
}
h3.accordion-title.separator.open span::after { 
	content: "\2191";
}

.cond_br {
	display: block;
}
@media screen and (max-width: 850px) {
	.cond_br {
		display: none;
	}
}
 
/*************************
Blog
**************************/
.entry-title a:hover {
	color: #aaa;
}

.comment-respond {
	display: none;
}
.comments-link a {
	display: none;
}
.comments-link {
	display: none;
}
.widget_recent_comments {
  display: none;
}

/**************************
Cookie-Notice
**************************/
#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
    color: #54595e;
    background-color: #a59b8f; /*#00909b;*/
    background-position: 0 -35px;
}

#cookie-notice .button.bootstrap {
    color: #ffffff;
    background-color: #54595e;
    background-image: -moz-linear-gradient(top, #54595e, #54595e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54595e), to(#54595e));
    background-image: -webkit-linear-gradient(top, #54595e, #54595e);
    background-image: -o-linear-gradient(top, #54595e, #54595e);
    background-image: linear-gradient(to bottom, #54595e, #54595e);
}

/**************************
Header
**************************/
.site-branding {
    background: url(https://www.ib-cottbus.de/wp-content/uploads/2026/03/IhrBuero_Logo_komplett_graphit.svg) no-repeat center #ffffff;
	/*background: url(https://www.ib-cottbus.de/wp-content/uploads/2026/03/IhrBuero_Logo_graphit.svg) no-repeat center #ffffff;*/
	/*background: url(https://www.ib-cottbus.de/wp-content/uploads/2017/08/logo_200x76.png)  no-repeat center #ffffff ;*/
    background-size: 180px 68px; 
} 

#header-home {
	width: 200px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
}
#header-home-link {
	width: 100%;
	height: 100%;
}

/**************************
Navigation
**************************/
.main-navigation {
    /*background-color: #544F4E;*/
	/*background-color: #D3CEC5;*/
	background-color: #a59b8f; /*#00909b;*/
	border-bottom: 0px;
}
.main-navigation .nav-menu > li > a::after, .main-navigation .menu > li > a::after {
    content: "";
}

/**************************
Front Page
**************************/
.front-page-content-area .with-featured-image {
    background: rgba(0,0,0,0.0);
    opacity: 1.00;
	box-shadow: rgba(0,0,0, 0.1) 0 0px 0px;
}

.front-page-content-area .with-featured-image {
    border-bottom: 0px;
}

.hero-container-inner .entry-title {
	display: none;
}

#post-4 {
	font-size: 80%;
}

.hero {
	/*border-bottom: 1px solid #00909b;*/
	border-bottom: 0px solid #a59b8f; /*#00909b;*/
}


.front-widget-area .widget ul > li, .front-widget-area .widget ol > li, .sidebar-widget-area .widget ul > li, .sidebar-widget-area .widget ol > li {
    border-top: none;
}
#widget-area-5 .widget ul > li, .widget ol > li {
    padding: 0em 0 0em;
}
#widget-area-5 .widget ul, .widget ol {
   list-style: disc;
   margin: 0 0 1.5em 1.2em;
}

#iframe-video {
	margin-left: auto;
	margin-right: auto;
}

/**************************
Content
**************************/
.content-wrapper.full-width.without-featured-image {
    margin: 0;
}
.entry-content p {
	margin-bottom: 0.5em;
}

.entry-content a {
	/*color: #444;*/
}
/**************************
Business Center
**************************/
.impression_img {
	width: 100%;
}
/**************************
Business Coach
**************************/
.zitat {
	text-align: center;
}
.zitat h5 {
	margin-bottom: 0em;
	    text-transform: none;
}
.zitat p {
	line-height: 1em;
	margin-bottom: 10px;
}
.autor {
	font-size: 80%;
}
.flex {
	display: -webkit-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.range ul {
	list-style-type: square;
}

/**************************
Footer
**************************/
.site-footer, #tertiary {
    background-color: #a59b8f; /*#00909b;*/
	border-top: 0px;
}
.site-footer {
	padding: 5px 0px 10px 0px;
	text-transform: none;
	letter-spacing: 0px;
}

.footer-widget-area .widget ul {
    display: block;
    list-style: none;
    text-align: center;
}

.footer-widget-area .widget ul li {
    border: 0 none;
    border-top-width: 0px;
    border-top-style: none;
    display: inline-block;
    padding: 0.75em 1em 0.75em 0;
    position: relative;
}

.footer-widget-area .widget ul > li, .footer-widget-area .widget ol > li {
    border-top: 0px solid #e5e5e5;
}

.footer-widget-area a {
    color: #ffffff;
}

.footer-widget-area .current-menu-item a {
	color: #4f4f4f;
}

.footer-widget-area a:hover {
	color: #4f4f4f;
}

.footer-widget-area {
    border-top: 0px;
    padding: 0;
}

.footer-widget-area .widget {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.7143;
    margin-bottom: 0;
}

/**************************
CONTACT
**************************/
.contact {
    display: flex;
    display: -ms-flexbox;
    align-content: center;
    align-items: center;
}
.contact .left {
    text-align: center;
    width: 50px;
}
.contact .left i.fa::before {
    font-size: 3.0rem;
    color: #a59b8f !important; /*#00909b;*/ 
}
.contact .right {
    width: auto;
}
.contact .right ul {
    margin-bottom: 0.4rem !important;
}

#post-542 .entry-content {
	/*background: url(https://www.ib-cottbus.de/wp-content/uploads/2017/11/card_r_o_900x484.jpg);*/
    background: url(https://www.ib-cottbus.de/wp-content/uploads/2026/03/Kontakt_800x566.jpg);
    background-size: auto 100%;
	background-position: top right;
	background-repeat: no-repeat;
    padding-top: 8px;
}

.contact .unstyled li {
    margin-bottom: 0px !important;
    color: #54595e;
	padding-top: 3px;
}

/**************************
Responsive
**************************/
@media screen and (max-width: 768px) {
	.hero-content-overlayer {
		display: none;
	}
}
@media screen and (max-width: 400px) {
	h3 {
		font-size: 1.6rem;
		letter-spacing: 0px;
	}
}
@media screen and (min-width: 1px) {
/** Header **/
    .site-branding {
    min-height: 50px;
    padding: 0px 0 0px;
    background-size: 120px 45px; 
}
	#header-home {
	width: 120px;
	height: 45px;
}
	/** Kontakt **/
    #post-542 .entry-content {
        background: none;
    }
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #a59b8f; /*#00909b;*/
}
	/** Business Coach **/
	.flex {
display: block;
}

@media screen and (min-width: 320px) {
	/** Front Page **/
	#post-4 {
		font-size: 90%;
	}
}
@media screen and (min-width: 400px) {
	/** Front Page **/
	#post-4 {
		font-size: 100%;
	}
/** Header **/
    .site-branding {
    min-height: 70px;
    padding: 5px 0 5px;
    background-size: 150px 57px; 
}
	#header-home {
	width: 150px;
	height: 57px;
}
}

@media screen and (min-width: 600px) {
	/** Front Page **/
	#post-4 {
		font-size: 110%;
	}
  /** Blog **/
	.sidebar-widget-area, .footer-widget-area .widget-area {
    margin-right: 0;
    margin-left: 0;
}
/** Header **/
    .site-branding {
    min-height: 75px;
    padding: 3px 0 8px;
	  background-size: 170px 64px;
}
	#header-home {
	width: 170px;
	height: 64px;
}
}
@media screen and (min-width: 768px) {
	/** Front Page **/
	#post-4 {
		font-size: 85%;
		color: #54595e;
	}
	.hero {
		border-bottom: 0px solid #a59b8f; /*#00909b;*/
	}
  /** Global **/
.float_left_unsym {
	float: left;
		width: 28%;
		margin-right: 2%;
}
	.float_right_unsym {
	float: right;
		width: 68%;
		margin-left: 2%;
}
		/** Business Coach **/
	.flex {
	display: -webkit-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
/** Kontakt **/
#post-542 .entry-content {
		/*background: url(https://www.ib-cottbus.de/wp-content/uploads/2017/11/card_r_o_900x484.jpg);*/
    background: url(https://www.ib-cottbus.de/wp-content/uploads/2026/03/Kontakt_800x566.jpg);
    background-size: 60% 100%;
	background-position: top right;
	background-repeat: no-repeat;
}
}

@media screen and (min-width: 850px) {
	/** Global **/
	.float_left {
		float: left;
		width: 46%;
		margin-right: 2%;
	}
	.float_right {
		float: right;
		width: 46%;
		margin-left: 2%;
	}
.float_left_unsym {
	float: left;
		width: 28%;
		margin-right: 2%;
}
	.float_right_unsym {
	float: right;
		width: 68%;
		margin-left: 2%;
}
	/** Front Page **/
	#post-4 {
		font-size: 95%;
	}
/** Header **/
    .site-branding {
    min-height: 72px;
    padding: 5px 0 10px;
    background-size: 180px 68px; 
}
	#header-home {
	width: 180px;
	height: 68px;
}
/** Kontakt **/

#post-542 .entry-content {
		/*background: url(https://www.ib-cottbus.de/wp-content/uploads/2017/11/card_r_o_900x484.jpg);*/
    background: url(https://www.ib-cottbus.de/wp-content/uploads/2026/03/Kontakt_800x566.jpg);
    background-size: 65%;
	background-position: top right;
	background-repeat: no-repeat;
}
}

@media screen and (min-width: 998px) {
	/** Front Page **/
	#post-4 {
		font-size: 110%;
	}
/** Global **/
  .float_left_unsym {
	float: left;
		width: 23%;
		margin-right: 2%;
}
	.float_right_unsym {
	float: right;
		width: 73%;
		margin-left: 2%;
}
}

@media screen and (min-width: 1180px) {
	/** Front Page **/
	#post-4 {
		font-size: 120%;
	}
  /** Global **/
  .float_left_unsym {
	float: left;
		width: 18%;
		margin-right: 2%;
}
	.float_right_unsym {
	float: right;
		width: 78%;
		margin-left: 2%;
}
    /** Blog **/
	.entry-meta {
		position: static;
		text-align: left;
		width: 100%;
	}
	.entry-meta span {
		margin-right: 10px;
		display: inline-block;
	}
	.entry-body {
		margin-top: 1.5em;
		padding: 0;
	}
	.blog .without-featured-image > .entry-header, .single .without-featured-image > .entry-header, .archive .without-featured-image > .entry-header, .search .without-featured-image > .entry-header {
		margin-left: 0px;
	}
	.post-navigation, .paging-navigation, .comments-area {
		margin-left: 0px;
	}
}




/* Ergänzung für die Jobcoach-Inhalte */
.unstyled {
    list-style-type: none;
    margin-left: 0 !important;
}

.unstyled li {
    margin-bottom: 8px;
    color: #54595e;
}

.range h4 {
    margin-top: 0;
    font-weight: bold;
}

/* Modul-Texte etwas kompakter */
.entry-content p strong {
    /*color: #a59b8f; /*#00909b;*/
}
