/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Enfold Bug 4.5.1 Hover zu viel Abdeckung*/

.image-overlay {
    position: absolute;
	background: none;}

h2 {font-size: 24px;line-height: 30px;}

#header_main_alternate {
	background-color: #4a4a4a!important;}

.main_menu a {
text-transform: uppercase;
font-size: 15px !important;
font-weight: 200 !important;
letter-spacing: 0.1em;}


/* Home grauer Hintergrund Padding links und rechts*/
.fullsize .content .entry-content-wrapper {
    padding-right: 45px;
    padding-left: 45px;}

/* Appetizer 3 Bilder nach oben*/
.appetizer {margin-top: -200px;}

/* Appetizer hinterlegt mit Verlauf*/
.home .container .av-content-full.units {
    width: 100%;
    margin-top: -150px !important;
    z-index: 200;
	position: relative;
background: linear-gradient(to bottom, #ddd, white);}

.page-id-122 .container .av-content-full.units, .page-id-3 .container .av-content-full.units  
{background: linear-gradient(to bottom, #ddd, white);
padding: 40px;}


/* Tooltip beschriftung*/
#top .avia-tooltip.transparent_dark {background: rgba(0, 152, 161, 0.6);
    color: #fff;
    border: 1px solid #fff;}


/* Burgermenu Schriftfarbe*/
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: #444;}


/* Breite des Kastens Tooltip beschriftung*/
.av-tt-xlarge-width {
    width: 300px;}

/* Menüleiste bei Hover hintergrund grün*/

.main_menu a:hover {
    background: #0098a1!important;}

.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a {color: #ffffff;
background: #0098a1;}

/* JObs Reiter schriftanpassung*/
.reiter {font-size: 20px;}
.active_tab_content {background-color: #dddddd!important;} /* inhaltsfarbe aktiver Reiter Textbereich*/
.main_color .tabcontainer .tab {color: #4a4a4a!important;}/* Reiter schriftfarbe*/
.main_color .tabcontainer .active_tab {background: #dddddd!important;} 
.js_active .tab {font-size: 1.0em; color:#0098a1!important;} /* inhaltsfarbe aktiver Reiter*/
.js_active .top_tab .tab {border-color: #ddd;} /* Rahmenfarbe Reiter*/

.entry-content-wrapper ul {
    font-size: 16px;}

/*Footer Textfarbe*/
#footer .textwidget {color:#ffffff;}

/*Fensterseite horizontale Galerie links padding*/
.av-horizontal-gallery-animated .av-horizontal-gallery-slider {padding-left:1.5%;}

/*Footer Textfarbe*/
.av-horizontal-gallery-slider {border: 1px solid #0098a1;}
/*Horzontale Galerie Seite Fenster*/
#horzontal_g img {border: 1px solid #0098a1;}
/*Unterseiten Fenster Modellübersicht/Horzontale Galerie*/
#horzontal_g_modelle img  {margin-top: -30px;border: none !important;}

#gitter_accordeon {padding-left: 3%;padding-right:3%;}
#top .aviaccordion-slide img {border: 1px solid #0098a1;}

/*Abstand iconliste von Icon zu Text*/
.avia-icon-list .iconlist_icon {margin-right: 15px;}

.avia-icon-list .iconlist_icon {height: 36px;
width: 36px;
line-height: 36px;
font-size: 18px;}
	
.avia-icon-list li {
    margin: 0;
	padding: 0 0 5px 0;}	

.avia-icon-list .av-iconlist-empty .iconlist_title {
    margin-top: 0px;}

.iconliste_technik h4 {font-size: 16px;
    line-height: 1.1em;
    margin-bottom: 4px;}

.avia-icon-list .iconlist-timeline {left: 20px;}

/*Klassen für Stibifarbe*/
.stibiblau {color: #0098a1!important;}
.stibiblau50 {color: #a4c9d0!important;}

/*Gelb für Energeto*/
.gelb {color: #fec819;font-size: 24px;
text-align: right;
height: 25px;}

/*Unterseiten Fenster Abstände im grauen Balken mit den Daten*/
.balken_angaben .container {padding: 30px 50px;}

/*Submenu Fenster aktive Seite*/
#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #0098a1;}

.hl_blau1 {font-size: 28px; color: #0098a1; font-weight: bold; margin-bottom: 2%; 
	font-family: 'abel-v18-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; 
	text-transform: uppercase; letter-spacing: 1px;}

.hl_blau2 {font-size: 18px; color: #0098a1; font-weight: 600; margin-bottom: 1%; 
	font-family: 'abel-v18-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;}

.hl_grau1 {font-size: 28px; color: #4a4a4a; font-weight: bold; margin-bottom: 2%; 
	font-family: 'abel-v18-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; 
	text-transform: uppercase; letter-spacing: 1px;}

.hl_grau2 {font-size: 18px; color: #4a4a4a;font-weight: 600; margin-bottom: 1%; 
	font-family: 'abel-v18-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;}

.hl_weiss1 {font-size: 28px; color: #ffffff; font-weight: bold; margin-bottom: 2%;
		font-family: 'abel-v18-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; 
	text-transform: uppercase; letter-spacing: 1px;}

.hl_weiss2 {font-size: 18px; color: #ffffff;font-weight: 600; margin-bottom: 1%;
	font-family: 'abel-v18-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;}


.iconbox_top .iconbox_content {
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.9);}

#socket { font-size: 14px;}

.header_color .main_menu .menu ul li a {color: #848284;}


/*Job Slidebeschriftung lineheigt*/
.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title {
    line-height: 1.3em;}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text {
color:#000;
font-size: 15px;}

.submenu_jobs .av-subnav-menu > li {
    padding: 25px 10px!important;}

/*Downloads - Flipbook- covergröße*/
._df_book-cover {
    height: 424px!important;
	width: 300px!important;}

@media screen and (max-width: 480px) {
.home .container .av-content-full.units {
    margin-top: -50px !important;}
}

@media screen and (max-width: 1200px) {
#horzontal_gx { margin-top: -50px !important;}
    .av-horizontal-gallery-animated .av-horizontal-gallery-slider {
    padding-left: 0;
}
 .av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {
    margin-right: 10px;

}

.bigone .avia-no-number, .bigone .avia-single-number  {
    font-size: 40px;
}
.gelb {
    color: #fec819;
    font-size: 20px;
}

.fgtech3_x,#top .no_margin.av_one_fifth_x  {max-width:33% !important;}
.fgtech2_x{min-width:50%}
.job_high {min-height:350px !important;}
 }

@media screen and (max-width: 765px) {

.gelb {
text-align:center;   }
.job_high {min-height:370px !important;}
.service_kat_height  {min-height:430px !important;}
}