 /*
 Theme Name:   Enfold Child
 Theme URI:    
 Description:  Enfold Child Theme
 Author:       Anonymous
 Author URI:   http://example.com
 Template:     enfold
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child

  
#menu-item-3259{
	overflow: visible !important; 
}

.avia_mega_div{
	opacity: 1 !important;
	display: block !important;
}
*/ 


body {
	font-size: 16px;
}
   
.container.leistungen a{
	color: #B5BE10;
}  

.container.regasus a{
	color: #EDAE44;
}

#top #header .av-main-nav > li > a {
	font-weight:400;
	letter-spacing: 1px;
	background: transparent;
}

.main_menu .current_page_item > a{
	font-weight: bold !important;
}

.regasus-header{
	width: 100%; 
	margin: 0; 
	padding:0;
	display: block;
}

.regasus-header img{
	width: 100%; 
	margin: 0; 
	padding:0;
	display: block;
}


.teaser-box .image-overlay{ display: none !important;}


table.address {
    max-width: 700px;
    border: none;    
    margin: 0 auto;
    display: block;
}


table.address tr th,
table.address tr td{
    text-align: center;
    border: none;     
}


table.address tr td p{
    font-size: 18px;
    color: grey;     
} 


#top .avia-smallarrow-slider .slide-image, #top .avia-logo-element-container img {
    background: transparent none repeat scroll 0 0;
}


/***	HOME SLIDER HEADER	 ***/

.home-slider .slideshow_caption {
    display: block;
    height: auto;
    left: 37%;
    padding: 0;
    position: absolute;
    text-decoration: none;
    top: 13%;
    width: 38%;
    z-index: 100;
}

.slideshow_inner_caption {
    display: table;
    height: auto;
    position: relative;
    width: 100%;
}

.home-slider div ul li .avia-caption-title{
	color: #42a9b4;
	font-weight: 300;
}

.home-slider div ul li .avia-caption-content p a{
	color: #f5aa32 !important;
	border: 3px solid #f5aa32;
	text-decoration: none !important;
	padding: 8px 14px;
	border-radius: 5px;

}

.home-slider div ul li .avia-caption-content p a:hover{
	color: #42a9b4 !important;
	border: 3px solid #42a9b4;
}



/***	REGASUS SLIDER HEADER	 ***/

.regasus-slider .slideshow_caption {
    display: block;
    height: auto;
    left: 37%;
    padding: 0;
    position: absolute;
    text-decoration: none;
    top: 13%;
    width: 38%;
    z-index: 100;
}

.slideshow_inner_caption {
    display: table;
    height: auto;
    position: relative;
    width: 100%;
}

.regasus-slider div ul li .avia-caption-title{
	color: #fff;
	font-weight: 300;
}

.regasus-slider div ul li .avia-caption-content p a{
	color: #fff !important;
	border: 3px solid #fff;
	text-decoration: none !important;
	padding: 8px 14px;
	border-radius: 5px;

}

.regasus-slider div ul li .avia-caption-content p a:hover{
	color: #fff !important;
	border: 3px solid #42a9b4;
}


.regasus-slider .footer-slider{
	position: absolute;
	bottom: 0;
}



/***	REGASUS HEADER	 ***/

.regasus-link-header:hover{
	color: #4d4d4d !important;
	border: 3px solid #4d4d4d !important;
}



/***	FOOTER	 ***/

#footer {
    padding: 20px 0;
}

#footer a{
    color: #FFF;
}

#footer .widget {
    margin: 0;
}

#footer .widgettitle{
	margin: 0 0 10px 0;
	display: block;
	font-size: 18px;
	text-transform: none;
	font-family: "Open Sans Condensed";
}


#footer .widget_nav_menu a:hover,
#footer .current_page_item > a{
	text-decoration: underline;
}

#footer .widget_nav_menu a{
	display: block;
	font-family: "Open Sans Condensed";
	font-size: 15px;
	line-height: 1.1;
	font-weight: 400;
	margin-bottom: 8px;
}


#footer .menu li ul.sub-menu{
	display: none !important;
}



#footer .textwidget p {
/* 	font-family: "Open Sans Condensed"; */
    font-size: 15px;
	line-height: 1.1;
	font-weight: 400;
}

.widgettitle {
    font-size: 1.2em;
    letter-spacing: 0;
}

.widget_nav_menu a,
.widget_nav_menu ul:first-child > .current-menu-item > a, 
.widget_nav_menu ul:first-child > .current_page_item > a{
	padding: 0;
}

#socket .copyright {
    color: #FFF;
    font-family: "Open Sans Condensed";
    font-size: 15px;
	line-height: 1.1;
	font-weight: 400;
	text-align: center;
	display: block;
	float: none;
}


/***	MEGA MENU	 ***/

.mg-menu-head{
	margin-bottom: 10px;
	color: #666666;
	display: block;
	font-size: 20px;
}

.sub-menu span.avia-menu-text{
	color: #666666;
	display: block;
	font-family: "helvetica","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 1.2;
}

.sub-menu span.avia-menu-text:hover{
	color: #EDEDED;
	background: transparent;
	text-decoration: underline;
}

.mega-goto-link{
    cursor: pointer;
    font-size: 11px;
    padding: 18px 20px;
    position: absolute;
    right: 20px;
    top: 5px;
    z-index: 400;
}


.mega-goto-link:after{
	border: 1px solid #ccc;
    cursor: pointer;
    font-size: 30px;
    position: absolute;
    left: 0;
    top: 0;
    padding: 4px 12px;
    content: "\e877"; 
    font-family: 'entypo-fontello';
    z-index: 500;
}

.mega-goto-link:hover:after,
.mega-goto-link:after:hover{
	border: 1px solid #FFF !important;
	background-color: #0098a6;
    color: #ffffff;
}

.keep_closed{
	display: none !important;
}




.mega-goto-link.open-sub:after{
    content: "\e879";
    padding: 4px 15px; 
}

/* Special Style for the submenu block trick */ 

.sub-menu span.mg-menu-subhead{
	margin: 25px 0 14px 0;
}

.sub-menu span.avia-menu-subtext{
	border: medium none;
    box-shadow: none;
    color: #666666;
    padding-left: 13px;
    text-decoration: none;
}

.sub-menu span.avia-menu-subtext:hover{
	background: #4D4D4D !important;
	text-decoration: underline !important;
}

#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
	text-decoration: none;
}

/**/


#top #header .mega_menu_title a{
	margin-bottom: 0px;
}

#top #header .mega_menu_title a:hover{
	text-decoration: none;
}

#top #header .avia_mega_div > .sub-menu{
	padding: 14px;
}

#header .avia_mega_div .avia_mega_menu_columns_first,
#header .avia_mega_div .avia_mega_menu_columns_last,
#header .avia_mega_div .units{
	padding: 0 14px;
}

#header .avia_mega_div .avia_mega_menu_columns_last {
    border-right: 1px solid transparent;
}

.mg-menu-img{
	max-width: 264px;
	width: 100%;
}


.mg-menu-icon:before{
    border-radius: 500px;
    color: #fff;
    content: "";
    float: left;
    font-family: "entypo-fontello";
    font-size: 19px;
    font-weight: normal;
    height: 13px;
    line-height: 0;
    margin-left: 0;
    margin-right: 5px;
    padding: 13px 0 0;
    position: relative;
    text-align: center;
    top: -3px;
    width: 27px;
    z-index: 5;
}

.mg-blue:before{
	background-color: #0098A6;
}

.mg-green:before{
	background-color: #B5BE10;
}

.mg-orange:before{
	background-color: #EDAE44;
}

#top #header .avia_mega_div > .sub-menu > li > ul > li a{
	padding: 3px 0;
}

.mg-menu-sub-icon-first{
	display: block;
    padding-left: 32px;
    font-size: 15px;
}

.mg-menu-sub-icon{
	display: block;
    padding-left: 20px;
    font-size: 15px;
}

.avia_mega_div .avia-bullet {
    display: none;
}


#header .avia_mega_div .avia_mega_menu_columns_first .mg-menu-img{
    max-width: 264px;
}

#top .av-main-nav ul a{
	font-size: 16px;
	color: #4D4D4D;
}

ul a.mg-link-img:before{
	content: "" !important;
}  

#top .av-main-nav ul.sub-menu .avia-bullet{
	border-color: #4D4D4D;
}

#top #header .avia_mega_div > .sub-menu > li > ul li {
    display: block;
    float: none;
    list-style-position: inside;
    list-style-type: circle;
    margin: 0 0 10px;
    padding: 0;
}


.av-language-switch-item{
	display: none;
}
.lang-item{
	text-transform: uppercase;
}


/***	PORTFOLIO	 ***/

.portfolio-content .sort_by_cat span{
	display: block;
	font-size: 20px;
	font-weight: 300;
	font-family: "Open Sans Condensed";
}

.portfolio-content .sort_by_cat a:hover span,
.portfolio-content .sort_by_cat a.active_sort span{
	text-decoration: underline;
	color: #1C7178;
}

.portfolio-content .grid-entry-title{
	display: block;
	font-size: 20px;
	font-weight: 300 !important;
}


/***	NEWS LIST	 ***/


.hr-breakpoint {
    margin-bottom: 0;
    margin-top: 10px;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    min-height: 21px;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
}

.hr-breakpoint.hr-head-archive{
    margin-bottom: 25px; 
}

.hr-breakpoint.downspace{
    margin-bottom: 40px; 
}

.hr-breakpoint span{
	border-top-style: solid;
    border-top-width: 1px;
    height: 1px;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    border-color: #0098a6;
    width: 250px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
 
}


.template-blog .delimiter-archive {
    clear: both;
    margin: 0 0 15px;
    padding: 15px 0 0;
}
 

/***	NEWS SINGLE	 ***/



article .post-title {
    color: #0098a6;
    font-size: 36px;
    padding-bottom: 0;
    letter-spacing: 1px;
    font-weight: 300;
}

.big-preview.single-big {
    padding: 0 50px 20px 0;
}

.big-preview a {
    display: block;
    overflow: visible;
    position: relative;
}

.entry-content-header .post-subtitle {
    font-size: 21px;
    line-height: 1.3em;
    margin-bottom: 15px;
}

.post-meta-infos .date-container{
	color: #edae44;
	clear: both;
    line-height: 2em;
    font-size: 1.2em;
}




/* Portrait and Landscape */
@media (max-width: 1210px) {

	.av-logo-container {
	    padding: 0 15px;
	}

}



	/* Portrait and Landscape */
@media (max-width: 990px) {


	#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext {
	    color: #0098a6;
	}

	#header .av-logo-container {
	    max-width: 100% !important;
	    width: 100% !important;
	}	

	.mg-menu-img{
		display: none;
	}

	.mg-menu-icon::before{
		display: none;
	}

	#top .av-main-nav ul.sub-menu .avia-bullet{
		border-color: transparent;
	}

	#top #mobile-advanced .sub-menu .sub-menu {
	    display: none;
	}

	#mobile-advanced li > a{	 
	    padding: 13px 80px 13px 28px;	
	}

	.container #advanced_menu_toggle:hover, 
	#advanced_menu_hide:hover{
	    color: #7A7A7A;
	    border: 1px solid #7A7A7A;
	}

	.show_mobile_menu #advanced_menu_hide {
	    color: #4d4d4d;
	    border: 1px solid #4d4d4d;
	    background-color: transparent;
	}

	.show_mobile_menu #advanced_menu_hide:hover {
	    background-color: #CCC;
	}

	.header-scrolled #advanced_menu_toggle:hover, 
	.header-scrolled #advanced_menu_hide:hover,
	.header-scrolled #advanced_menu_toggle, 
	.header-scrolled #advanced_menu_hide{
		border: 1px solid transparent;
	}
   
}

/* Portrait and Landscape */
@media (max-width: 769px) {
	#advanced_menu_toggle, #advanced_menu_hide {
	    right: 10px;	 
	}

	#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
	    background-color: #4d4d4d;
	    border-color: #e1e1e1;
	    color: #f8f8f8;
	}


	/**  Layer slider  **/

	.layer-slider-head-line,
	.layer-slider-link-header{
		display: none;
	}

	
}

/* Portrait and Landscape */
@media (max-width: 600px) {

	.responsive .logo img{
	    max-width: 200px !important;
	}

	.megca-goto-link{
		display: none;
	}
}




/* /// UBER MENU */


.av_main_nav_header.av_menu_right #header_main .main_menu-uber{
  clear:none;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0;
  float:right;
}
 
.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none;
  position: absolute;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0;
  left:0;
  right:auto;
}
 
 
 
/* Menu left or right, slim */
.av_main_nav_header .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
  
/* Menu left or right, large */
.av_main_nav_header.av_large .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
  
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}
 
.ubermenu #menu-item-search{
  display:none;
}
 
#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}
 
#header_main_alternate .main_menu-uber{
    position:relative;
}
 
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}
 
@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }
 
}
  
/* Responsive Menu */
@media only screen and (max-width: 767px) {
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
}
 
@media only screen and (max-width: 959px) {
  .av_main_nav_header.av_menu_right #header_main .main_menu-uber{
    position:relative;
  }
  .av_main_nav_header.av_menu_right .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
    padding-top:15px;
    padding-bottom:15px;
  }
}






.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover{
	border-bottom: 0px !important;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover .ubermenu-target-title{
	text-decoration: underline !important;
}

.ubermenu-item-level-0 .ubermenu-current_page_item a,
.ubermenu-skin-vanilla .ubermenu-item-level-0.ubermenu-current_page_item > .ubermenu-target
{
	font-weight: bold !important;
	border-bottom: 1px solid white !important;
}



.ubermenu-item-level-0 a:hover{
	border-bottom: 1px solid #fff !important;
}

.ubermenu .ubermenu-item-level-0 a.ubermenu-target{
	padding-left:0px;
	padding-right:0px;
	margin-left: 20px;
	margin-right: 20px;

}
.ubermenu-image + .ubermenu-target-title{
	padding-top: 1em;
}

.ubermenu .ubermenu-item-layout-image_left img{
	padding-bottom: .5em;
}

@media only screen and (min-width: 960px){
	
.ubermenu{
	margin-top: 10px !important;
}

	
	.header-scrolled .ubermenu{
		margin-top: -5px !important;

	}
	
.av_header_transparency .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target,
.av_header_transparency .ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, 
.av_header_transparency .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target,
.av_header_transparency .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, 
.av_header_transparency .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, 
.av_header_transparency .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{
		color: #0098a6;
	border-bottom-color: #0098a6 !important;
}
}
.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{
	padding-left: 0px !important;
}
.ubermenu .ubermenu-item-level-0 > a > .ubermenu-target-text{
	letter-spacing: 1px;
}

.ubermenu .ubermenu-target-description{
	padding-left: 43px;
	font-size: 16px !important;
	font-family: Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif !important;
	color: #666666 !important;
	padding-top: .5em;
	line-height: 19px;
	
}

.ubermenu.ubermenu-main  .ubermenu-icon{
	text-align: left;
	width: auto;
}


 i.ubermenu-icon.fa-check-circle:before{
    border-radius: 500px;
    color: #fff;
    content: "";
    float: left;
    font-family: "entypo-fontello" !important;
    font-size: 19px;
    font-weight: normal;
    height: 13px;
    line-height: 0;
    margin-left: 0;
    margin-right: 5px;
    padding: 13px 0 0;
    position: relative;
    text-align: center;
    top: 0px;
    width: 27px;
    z-index: 5;
    background: #666666;
}



.green-icon i.ubermenu-icon.fa-check-circle:before{
background-color: #b5be10;
}

.blue-icon i.ubermenu-icon.fa-check-circle:before{
background-color: #0098a6;
}

.orange-icon i.ubermenu-icon.fa-check-circle:before{
background-color: #f29000;
}



.orange-color .main_color .heading-color, .orange-color .main_color a.iconbox_icon:hover, .orange-color .main_color h1, .orange-color .main_color h2, .orange-color .main_color .sidebar .current_page_item > a, .orange-color .main_color .sidebar .current-menu-item > a, .orange-color .main_color .pagination .current, .orange-color .main_color .pagination a:hover, .orange-color .main_color strong.avia-testimonial-name, .orange-color .main_color .heading, .orange-color .main_color .toggle_content strong, .orange-color .main_color .toggle_content strong a, .orange-color .main_color .tab_content strong, .orange-color .main_color .tab_content strong a, .orange-color .main_color .asc_count, .orange-color .main_color .avia-testimonial-content strong, .orange-color .main_color div .news-headline, .orange-color #top .main_color .av-related-style-full .av-related-title, .orange-color .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .orange-color .main_color .wp-playlist-item-meta.wp-playlist-item-title, .orange-color #top .main_color .av-no-image-slider h2 a, .orange-color  h2.av-special-heading-tag {
  color: #f29000;
}

.blue-color .main_color .heading-color, .blue-color .main_color a.iconbox_icon:hover, .blue-color .main_color h1, .blue-color .main_color h2,  .blue-color .main_color .sidebar .current_page_item > a, .blue-color .main_color .sidebar .current-menu-item > a, .blue-color .main_color .pagination .current, .blue-color .main_color .pagination a:hover, .blue-color .main_color strong.avia-testimonial-name, .blue-color .main_color .heading, .blue-color .main_color .toggle_content strong, .blue-color .main_color .toggle_content strong a, .blue-color .main_color .tab_content strong, .blue-color .main_color .tab_content strong a, .blue-color .main_color .asc_count, .blue-color .main_color .avia-testimonial-content strong, .blue-color .main_color div .news-headline, .blue-color #top .main_color .av-related-style-full .av-related-title, .blue-color .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .blue-color .main_color .wp-playlist-item-meta.wp-playlist-item-title, .blue-color #top .main_color .av-no-image-slider h2 a, .blue-color  h2.av-special-heading-tag {
  color: #0098a6;
}

.green-color .main_color .heading-color, .green-color .main_color a.iconbox_icon:hover, .green-color .main_color h1, .green-color .main_color h2,  .green-color .main_color .sidebar .current_page_item > a, .green-color .main_color .sidebar .current-menu-item > a, .green-color .main_color .pagination .current, .green-color .main_color .pagination a:hover, .green-color .main_color strong.avia-testimonial-name, .green-color .main_color .heading, .green-color .main_color .toggle_content strong, .green-color .main_color .toggle_content strong a, .green-color .main_color .tab_content strong, .green-color .main_color .tab_content strong a, .green-color .main_color .asc_count, .green-color .main_color .avia-testimonial-content strong, .green-color .main_color div .news-headline, .green-color #top .main_color .av-related-style-full .av-related-title, .green-color .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .green-color .main_color .wp-playlist-item-meta.wp-playlist-item-title, .green-color #top .main_color .av-no-image-slider h2 a, .green-color h2.av-special-heading-tag {
  color: #b5be10;
}

.main_color .sidebar, .main_color .sidebar h3{
	color: #666666;
}


.green-color 
.avia-builder-el-0 + .el_after_av_layerslider,
.green-color
.avia-fullscreen-slider + .el_after_av_fullscreen,
.green-color  .ls-fullscreen-wrapper{
    background: linear-gradient(to right, #bfc523 45% , #f1f2d0);
 }

.green-color 
.avia-builder-el-0 {
    background: linear-gradient(to right, #bfc523 45% , #f1f2d0);
}


.orange-color
.avia-builder-el-0 + .el_after_av_layerslider,
.orange-color
.avia-fullscreen-slider + .el_after_av_fullscreen,
.orange-color  .ls-fullscreen-wrapper{
    background: linear-gradient(to right, #f49100 45% , #fbd091);}

.orange-color
.avia-builder-el-0{
    background: linear-gradient(to right, #f49100 45% , #fbd091);}

.blue-color
.avia-builder-el-0 + .el_after_av_layerslider,
.blue-color
.avia-fullscreen-slider + .el_after_av_fullscreen,
.blue-color  .ls-fullscreen-wrapper{
    background: linear-gradient(to right, #219ca3 45% , #c3e4e4);}
    
.blue-color
.avia-builder-el-0{
    background: linear-gradient(to right, #219ca3 45% , #c3e4e4);}


@media only screen and (max-width: 767px){
	.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-target > .ubermenu-target-description{
		display: none;
	}
	
	.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack {
		padding-bottom: 0px !important;
	}
	
	.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{
		float: none !important;
	}
	
	
	.responsive #top .logo{
		float: left;
	}
	
	.ubermenu-item-level-0 .ubermenu-current_page_item a, 
	.ubermenu-skin-vanilla .ubermenu-item-level-0.ubermenu-current_page_item > .ubermenu-target{
		border:none !important;
	}
}

.ubermenu-skin-vanilla.ubermenu-responsive-toggle{
	color: #fff !important;
	background: transparent !important;
	font-size: 25px  !important;

    padding: 16px 10px  !important;

}
.ubermenu .ubermenu-retractor{
    font-size: 20px;
    color: #666;
    background: #efefef !important;
    border-bottom: #666 1px solid !important;
    font-weight: bold !important;
    text-align: right !important;}
    
    
.fa-search:before {
    content: "" !important;
    font-family: "entypo-fontello" !important;
}

.image-replaced {
	padding-right: 12px !important;
	position: relative !important;
	top:2px !important;
}

.image-replaced + span {
	display: inline-block !important;
}


@media only screen and (max-width: 959px){
.av_main_nav_header.av_menu_right .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {

    border-bottom: 1px solid #fff !important;
}
#menu-item-4763 .ubermenu-target{

    border-bottom: 0px solid #fff !important;
}

}

.team-img-container img{
	margin:0px;
}


.alternate_color .avia-animated-number, .alternate_color .avia-animated-number strong{
	color: #fff !important;
}

#footer .widget {
    margin: 0;
    display: block;
    font-size: 18px;
    text-transform: none;
    font-family: "Open Sans Condensed";
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{
	background-color:rgba(255,255,255,.87) !important;
}

.avia-animated-number{
font-family:'Open Sans Condensed', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif}


.avia-animated-number .avia-animated-number-title {
    font-size: 45px;}
    
    
.template-search .entry-content-wrapper .post-title,.template-search  .post-meta-infos  .date-container {
    /* font-size: 19px; */
    color: #666666;
}


.page-id-3242 .container_wrap_first .container.kontakt, 
.page-id-3242 .container_wrap_first .container.kontakt .content,
.page-id-4360 .container_wrap_first .container.contact, 
.page-id-4360 .container_wrap_first .container.contact .content{
	max-width: 100%;
	margin: 0px;
	padding: 0px;
}

 .page-id-3242 .container_wrap_first .container.kontakt .content,
 .page-id-4360 .container_wrap_first .container.contact .content{
	max-width: 100%;
	padding: 0px;
}

 .page-id-3242  #portfolio,
  .page-id-4360  #portfolio{
	padding-top: 50px;
 }
 
 
 .ubermenu-item .header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a {
     background-color: transparent; 
     color: #666666; 
}

.ubermenu-target{
	

    height: inherit !important;
    line-height: inherit !important;

}