/*--
	Theme Name: theme54581
	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.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */


/* FOOTER EINSTELLUNGEN */
.footer .footer-widgets::after
{
background: #e0e0e0 !important;
}

.footer .footer-widgets::before
{
background: #e0e0e0 !important;
}

.footer .footer-widgets
{
background: #e0e0e0 !important;
}

/* FOOTER ENDE */


/* TEAM AUF HOME EINSTELLUNGEN */




.block_cont1 .post_metabox:
{
background: #EF8823 !important;
}


/* TEAM HOME ENDE */


/* MENÜ EINSTELLUNGEN */


/* RUNTERFAHRENDES MENÜ */

.menu_bg .act_1
{
background: #EF8823 !important;
}

.menu_bg
{
background: #EF8823 !important;
}

/* MENÜ ENDE*/





.parallax-slider #mainCaptionHolder .container .slider_caption h2 {
	position:relative;
	display:block;
	width:100%;
	font:300 20px/20px 'Ubuntu', sans-serif !important;
	font-size:50%!important;
	letter-spacing:0;
	color:#77c9b3 !important;
	margin:0 0 4px !important;
	padding:0;
	border-bottom:none;
	text-transform:uppercase;
	background:transparent;
}


.cont_banner .team1 li .block_cont1 h5 a { color:#EF8823 !important; }
.cont_banner .team1 li .block_cont1 h5 a:hover { color:#EF8823 !important; }
.cont_banner .team1 li .block_cont2 {
	position:absolute;
	width:100%;
	height:100%;
	background:#EF8823 !important;
font-size:15px !important;
font-weight: normal !important;
	top:101%;
	left:0;
	text-align:center;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
color: #EF8823 !important;
}



.cont_banner .team1 li .block_cont1 .pos {
	color: #EF8823 !important;
	font-size:15px !important;
	line-height:18px;
	font-weight:300;
	margin-bottom:0;


.back-top a:hover span::before 
{
color: blue !important;
}

.nav .sf-menu .sub-menu::after { background: #EF8823 !important; }

.nav .sf-menu .sub-menu {

background: #EF8823 none repeat scroll 0 0 !important;
width: 250px !important;


}


.back-top  { background: #EF8823 !important; }

#back-top a:hover span::before { background: #EF8823 !important; }


.parallax-slider #mainCaptionHolder .container .slider_caption h2 {
	
	color:#EF8823 !important; }

.parallax-slider #mainCaptionHolder .container .slider_caption h2 { color:#EF8823 !important; }

.slider_caption h2 { color:#EF8823 !important; }


.topnav li a { color: #EF8823 !important; }


.nav .sf-menu > li a > div:first-child + div span
{ color: #000000 !important; }

 #topnav li a { color: #000 !important; }

.back-top a span::before {
color: #EF8823 !important;
}

parallax-slider #mainCaptionHolder .container .slider_caption h2 {
color: #000 !important;
}

.btn-primary {
color: #000 !important;
}

.thumbnail a img {
  opacity: 1 !important;
}


.nav .sf-menu .sub-menu::after { background: #000 !important; }

/*Farbe Submenu*/
.nav .sf-menu .sub-menu {
background: #000 none repeat scroll 0 0 !important;
width: 250px !important;
}

.nav .sf-menu {
		margin-top: 1em;
}



/*Textfarbe Hauptmenu-Buttons*/
.nav .sf-menu li a {
	position:relative;
	display:inline-block;
	border:none;
	background:transparent;
	padding:4px 4px;
	margin:0;
	text-align:left;
	color:#fff;
	font-weight:300 !important;
}

.nav .sf-menu li a:hover {
color:#000 !important; 
font-weight:300 !important;
}

/*Textfarbe Submenu*/
.nav .sf-menu .sub-menu li a {
	position:relative;
	display:inline-block;
	border:none;
	background:#cb0073!important;
	padding:4px 4px;
	margin:0;
	text-align:left;
	color:#000!important;
	font-weight:300 !important;
}
 
.nav .sf-menu .sub-menu li a:hover {
color:#000 !important; 
font-weight:300 !important;
background: #000 !important;
}

#topnav li ul  {
	margin-top: 3em;
    	width: 300px !important;
	background:#EF8823 !important;
	

}




#service-box2 .service-box2_body h3{

	text-transform:lowercase !important;

}

