/*--
	Theme Name: theme52358
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.5
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */



.banner-wrap h5 {
	position:relative;
	background:#fff;
	padding:45px 0 32px 17px;
	min-height:53px;
	margin-bottom:0;
	color:#939697;
	text-transform:none !important;
}


.google-map-api {
	width:100%;
	height:435px !important;
}



.block_2 {
	position:relative;
	background:#303334;
	padding:60px 0 60px !important;
}

.block_4 {
	position:relative;
	display:block;
	padding:60px 0 60px !important;
}

.cherry_fixed_parallax4 {
	padding:60px 0 60px !important;
	margin-top:-75px;
	margin-bottom:0;
}


.title-section .breadcrumb li.active {
	color:#b4b0ff !important;
	text-shadow:none;
}

.title-section::after, .title-section::before {
	background: #030037!important;
}
.title-section {
	background: #030037!important;

}

.footer {
	padding:40px 0 40px !important;
	border:none;
	background:#fff;
	color:#818181;
}

/* ----------------------------------------
Abstand zwischen Navi und Content
---------------------------------------- */
#content { 
padding-top:35px !important;
 }

/* ----------------------------------------
Abstand Inhalt Sidebar zu Breadcrumb
---------------------------------------- */
#sidebar { 
padding-top:35px !important; 
}


.footer .footer-text {
	padding-top:0px !important;

}

.social {
	margin-top:-5px !important;

}

.footer .textwidget {
	font-size:11px !important;
	line-height:18px;
	padding-top: 0px !important;
}

.block_slog2 h2 {
    font-weight: 500;
    font-size: 70px !important;
    line-height: 250px;
    color: #303334 !important;
    letter-spacing: -6px;
    margin-left: 200px !important;
    margin-bottom: -9px;
}

.block_1 {
	position:relative;
	display:block;
	background-color:#f7f6f5;
	background:rgba(255,255,255,0.8) !important;
	padding:0px 0px  !important;
	overflow:visible;
}

.block_1:before, .block_1:after {
	position:absolute;
	display:block;
	height:100%;
	width:29px;
	content:"";
	background-color:#f7f6f5;
	background:rgba(255,255,255,0.8) !important;
	top:0;
	left:-29px;
}

.block_1:after { left:100%; }
.block_1 >p { padding-bottom:7px !important; }
.block_1 h2 { margin-bottom:-2px; }
.block_1 .btn-primary { margin-top:27px; }


.banner-wrap h5 {
	position:relative;
	background:#fff;
	padding:45px 0 32px 17px;
	min-height:53px !important;
	margin-bottom:0;
	color:#939697;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f3f3f3 !important;
    background:rgba(255,255,255,0.5) !important;
    border: 1px solid #e3e3e3 !important;
    border:rgba(255,255,255,0.5) !important;	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}


.ui-widget-content {
    border: 10px solid #aaaaaa !important;
    background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
    color: #222222/*{fcContent}*/;



.clients_list li .thumbnail a {
 pointer-events: none !important;
} 

 

 

