.pagetop,
.footer, 
.content-button a,
.headerbox-button:hover,
.contactform button:hover, 
.wpcf7 .wpcf7-submit:hover, 
#respond input#submit:hover,
.notfoundsearch input#searchsubmit:hover,
.postdate,
.ctacontainer .content-button a:hover,
.hbox-headline-mobile, .hbox-headline 
{background:#3C4754;} 

.post-nav .current,
.searchbox input#searchsubmit,
#tabContainer ul#tabitems li a:hover,
#tabContainer ul#tabitems li a.active,
.taxsearch input.psbutton,
.hbox-taxsearch .psbutton,
#sidebar .psbutton,
.content-button a:hover,
a.boxbutton,
.headerbox-button,
.contactform button, 
.wpcf7 .wpcf7-submit, 
#respond input#submit,
.notfoundsearch input#searchsubmit,
.requestformtitle,
.mapinfobutton,
.ctacontainer .content-button a,
.fav-counter-abs, button.simplefavorite-button.active  
{background:#337ebf; }

.taxsearch input.psbutton, .hbox-taxsearch .psbutton, #sidebar .psbutton, button.simplefavorite-button.active  {border:1px solid #337ebf;}

a.post-more:hover, .topline, .topline-menu ul li a, .topline-content a
{ color:#8a8a8a;}
.taxsearch .pslink, .hbox-taxsearch .pslink {background:#8a8a8a;}
.taxsearch .pslink, .hbox-taxsearch .pslink {border:1px solid #8a8a8a;}


p a, 
li a, label a,
#sidebar ul li a:hover,
#sidebar ul li.current_page_item a, 
#sidebar ul li.current-menu-item a,
#sidebar ul li:hover:before, 
#sidebar ul li.current_page_item:before, 
#sidebar ul li.current-menu-item:before,
#sidebar ul li.current-cat a, 
#sidebar ul li.current-cat:before, 
.post-nav a,
.postmeta a:hover,
h2 a:hover, 
h3 a:hover, 
.topline-menu ul li a:hover, .topline-content a:hover,
a.post-more, .propbox .post-more,
.team-profile-data a:hover,
#topmenu ul li:hover a,#topmenu ul li.active a, #topmenu ul li.current_page_parent a, #topmenu ul li.current_page_ancestor a,
#topmenu ul li ul li:hover a, #topmenu ul li ul li ul li:hover a, #topmenu ul li ul li.active a, #topmenu ul li ul li.current_page_parent a, #topmenu ul li ul li.current_page_ancestor a,
#topmenu ul li ul li ul li.active a, #topmenu ul li ul li ul li.current_page_parent a, #topmenu ul li ul li ul li.current_page_ancestor a,
.meta-category a, .tagcloud a:hover
{color:#337ebf;}

.boxcontent [class^="icon-"]:before, 
.boxcontent [class*=" icon-"]:before,
.slogan,
.logotitle,
.logotitle a,
.logosubtitle
{ color:#3C4754;}

@media screen and (max-width: 1024px)  {
.headerbox-headline:after, .headerbox-headline.mobhead:after, .headerbox-headline.starthead:after 
{ color:#337ebf;}
}
@media screen and (max-width: 834px)  {
.mobileselect i { color:#337ebf;}
}



 
#header { background:#ffffff;}
body, 
h2 a, h3 a, h2 a:hover, h3 a:hover,
.headerbox-content ul li a, .propfacts a, .team-profile-data a, ul.team-list a, #sidebar ul li a, .propbox a
 { color:#4f4f4f; }
 

 
body { background-color:#ffffff; }
.page-content {background:rgba(255,255,255,0.6);	}
.boxed {background:rgba(255,255,255,0.6);}
.boxed .page-content { background:none !important;}
.logo  {max-width:230px ;}

@media screen and (max-width: 1200px)  {
#topmenu ul li:hover a, #topmenu ul li a {color:#727271 !important;}
#topmenu ul li.current-menu-item > a {
color:#337ebf !important;}
}

@media screen and (max-width: 375px)  {
.logo { max-width:200px !important;}
}


.col-ttc {
    width: 100%;
    margin: 1.5% 0;
}
.topline-content ,
.content{
max-width: 1200px;
}
.profilebox img {
  width: 60%;
}

#topmenu ul li{
  float: none;
}
#about,
#usp{
font-family: Abel;
}

#about h1,
#usp h1,
#about h2,
#usp h2,
#about h3,
#usp h3{
font-family: Abel;
line-height: 100%;
text-align: center
}

#about h2,
#usp h2{
font-size: 30px;
}

#about h3,
#usp h3{
text-align: left;
}

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.width6 strong{

}

.width6{
	width: 50%;
	float: left;
	height: 75vh;
	position: relative;
}
.width6 a{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
}
.box-ebern{
	background: url('http://www.krebs-immo.de/wp-content/uploads/2018/04/immobilien-hassfurt.jpg') center center;
	background-size: cover;
border-right: 2px solid #fff;

}
.box-hassfurt{
		background: url('http://www.krebs-immo.de/wp-content/uploads/2018/04/immobilien-ebern.jpg') center center;

	background-size: cover;

}
.width6 strong{
	position: absolute;
	display: block;
	background: #fff;
	left: 0px;
	bottom: 0px;
	color: #fff;
	font-size: 40px;
	padding: 10px 40px;
	font-weight: normal;
	width: 100%;
max-width: 300px;
margin: auto auto;
}
.width6 strong img{
	width: 100%;
	
}

.clear{clear:both;}
hr.spacer{border: none; background: none; margin-bottom: 0px;}
.spacer{border:none;height:80px;display:block;}
.spacer5{height:5px;}
.spacer10{height:10px; margin: 0px;}
.spacer20{height:20px; margin: 0px;}
.spacer30{height:30px; margin: 0px;}
.spacer40{height:40px; margin: 0px;}
.spacer50{height:50px; margin: 0px;}
.spacer60{height:60px; margin: 0px;}
.spacer70{height:70px; margin: 0px;}
.spacer80{height:80px; margin: 0px;}
.spacer90{height:90px; margin: 0px;}
.spacer100{height:100px;clear:both;}
.spacer110{height:110px;}
.spacer120{height:120px;}
.spacer130{height:130px;}
.spacer140{height:140px;}
.spacer150{height:150px;}


.width1,
.width2,
.width3,
.width4,
.width5,
.width6,
.width7,
.width8,
.width9,
.width10,
.width11,
.width12{float:left;padding:0 0px;position:relative;}

.width1{width:8.33%;}
.width2{width:16.66%;}
.width3{width:25.00%;}
.width4{width:33.33%;}
.width5{width:41.66%;}
.width6{width:50.00%;}
.width7{width:58.33%;}
.width8{width:66.66%;}
.width9{width:75.00%;}
.width10{width:58.33%;}
.width11{width:91.66%;}
.width12{width:100%;}
.width3:nth-child(4n+0):after{content:"";clear:both;display:block;}




#topmenu ul li {
    font-size: 1.4em;
    text-transform: none;
padding-top: 10px;
padding-bottom: 10px;
}
.top-full #topmenu ul li a{
border-right: 1px solid #333;
padding-left: 18px;
padding-right: 18px;
padding-top: 0px;
padding-bottom: 0px;
}

h3{
	font-family: Abel !important;
	color: #333;
	font-weight: bold;
	font-size: 25px !important;
}
#usp{
padding-top: 70px;
padding-bottom: 60px;
background: url(http://www.krebs-immo.de/wp-content/themes/bo-beladomo/images/pattern.png) #f2f2f2 no-repeat right center;

}

#about .gallery-item{
background: none;
border: 5px solid #efefef;
}

#about .gallery-columns-3{
text-align: center;
}

#about .gallery-columns-3 .gallery-item{
display: inline-block;
}


#about  .gallery-item img{
display: block;
width: 100%;
}

#about h1{
margin-bottom: 20px;
}

#usp .gallery-item{
display: block;
width: 100%;
}

#usp .width3{
padding: 0 10px 0 10px;
}
.footer{
background: #ee7503;
}

.rowclear{ 
margin-left: -10px;
margin-right: -10px; 
clear: both; overflow: hidden;
}

.footer-widgets{
padding: 0px;
}

@media (max-width: 980px){
#usp h3{
font-size: 18px !important; 
}
}

@media (max-width: 750px){
#usp .width3{
width: 50%;
}
}

@media (max-width: 700px){
#about .gallery-columns-3 .gallery-item{
display: block; float: none; width: 100%; 
max-width: 500px;
margin: auto auto;
margin-bottom: 10px;
}
}


@media (max-width: 750px){
.spacer50{height:25px; margin: 0px;}
.spacer60{height:30px; margin: 0px;}
.spacer70{height:35px; margin: 0px;}
.spacer80{height:40px; margin: 0px;}
}
@media (max-width: 450px){
.width6 strong{
padding: 20px 20px;
}
#usp h3{
font-size: 16px;
}
.width6{
height: 50vh;
}
}
