/*
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
*/

/*Add your own styles here:*/


/*BITTE BEACHTEN: Theme Name korrekt vergeben (Enfold Child oder Enfold Child 2016)*/

/*Breite Rand Boxed Layout*/
.responsive .boxed#top, 
.responsive.html_boxed.html_header_sticky #header, 
.responsive.html_boxed.html_header_transparency #header {
max-width: 95%;
}

/*Sidebar entfernen Suchergebnisseite*/
.search #template-search.content {
width: 100%;
}
.search .sidebar {
display: none !important;
}
/*Sidebar entfernen Error404-Seite*/
.error404 .sidebar {
display: none !important; 
}
.error404 .content {
width: 100% !important;
border: none;
}



/*–––––––––––––––––––––––––––*/
/*–––HEADER UND NAVIGATION–––*/
/*–––––––––––––––––––––––––––*/

/*BITTE BEACHTEN: Im Menü Parent Link als Linkziel einstellen (nicht als Seite)*/


/*––––Standardangaben––––*/

/*Header no transparency*/
.header_bg {
opacity: 100;
}

/*Font Navigation*/
#top .main_menu ul.menu li > a {
font-size: 15px !important;
font-weight: 500;
}


/*––––Kongressspezifische Angaben––––*/

/*Color Navigation*/
.current_page_item.current-menu-item a {
color: #0098a9 !important;
}
.current-menu-parent > a > .avia-menu-text {
color: #0098a9 !important;
}

/*Multi Language Switcher*/
/*BITTE BEACHTEN: nur bei vorhandenem Multi Language Switcher aktivieren*/
/*
.widget_mslswidget a {
border-left: 1px solid #83939c;
padding-left: 1em;
}
header .widget_mslswidget {
float: right;
}
.main_menu {
right: 80px;
}

@media only screen and (max-width: 989px) {
header .widget_mslswidget {
margin-right: 60px;
}
header .widget_mslswidget a {
border-left: none;
padding-left: 0;
}
}
@media only screen and (max-width: 767px) {
header .widget_mslswidget {
margin-right: 0px;
}
}
*/



/*––––––––––––––––––––––––––*/
/*–––––––––––BODY–––––––––––*/
/*––––––––––––––––––––––––––*/

/*BITTE BEACHTEN: Bilder als Bilder eifügen, beachten, dass No Styling aktiviert ist*/
/*BITTE BEACHTEN: Abstand Boxen auf Startseite 25 px*/


/*––––Standardangaben––––*/

body {
font-size: 14px;
}

.menu-item a {
font-size: 14px!important;
}

h1, h2, h3, h4 {
text-transform: none !important;
padding-bottom: 2px !important;
}

h2, h3, h4 {
font-weight: 300;
}

h4 {
margin-top: 0px !important;
}

p {
margin: 0.5em 0;
}

ul, ol {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

/*strong in schwarz, wenn zusätzlich gewünscht*/
/*BITTE BEACHTEN: Klasse 'strong_black' vergeben*/
.strong_black strong {
color: #000000 !important;
}

/*Abstand h1 und hr nach unten*/
.av-special-heading-h1 .special-heading-border {
height: 2.3em;
}
/*Abstand h2 mit hr nach unten*/
.av-special-heading-h2 .special-heading-border {
height: 1.8em;
}
/*Abstand Boxen/Bilder nach oben*/
.column-top-margin {
margin-top: 20px  !important;
}

/*Korrektur Abstand Bilder nach unten, wenn links oder rechts*/
.avia-image-container.avia-align-left,
.avia-image-container.avia-align-right {
margin: 0px auto 10px;
}

/*Fullwidth Button*/
.avia-button-fullwidth {
padding-top: 10px !important;
padding-bottom: 10px !important;
}

/*Team Bild linksbündig*/
/*.team-img-container img {
float: left !important;
}*/
/*Team Abstand Bild zu Überschrift*/
/*.avia-team-member {
margin-top: 20px;
}*/


/*Styling Kontaktseite*/
/*BITTE BEACHTEN: Klasse 'kontakt' vergeben*/
.kontakt img {
width: 120px;
}

/*BITTE BEACHTEN: Klasse 'tel' vergeben*/
.tel {
margin-bottom: 0px;
}
.tel::before {
font-family: 'entypo-fontello';
content: '';
margin-right: 7px;
}

/*BITTE BEACHTEN: Klasse 'mail' vergeben*/
.mail {
margin-top: 0px;
margin-bottom: 0px;
}
.mail::before {
font-family: 'entypo-fontello';
content: '';
margin-right: 10px;
}

/*BITTE BEACHTEN: Klasse 'web' vergeben*/
.web {
margin-top: 0px;
}
.web::before {
font-family: 'entypo-fontello';
content: '';
margin-right: 10px;
}


/*keine Animation des Icons bei Icon Lists*/
.avia_transform .avia-icon-list .iconlist_icon { 
opacity: 1 !important; 
-moz-transform:scale(1) !important;
-webkit-transform:scale(1) !important;
-o-transform:scale(1) !important;
transform: scale(1) !important;
}
.avia_start_animation .iconlist_icon{ 
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;  
animation: none !important;    
}

/*no overlay on img (Iconboxes)*/
/*BITTE BEACHTEN: Klasse 'no_overlay' vergeben*/
.no_overlay .image-overlay, .no_overlay .image-overlay-inside {
display: none !important;
}

/*iconbox_top Abstände untereinander (Key facts Seite)*/
.iconbox_top {
margin-top: 50px !important;
}

/*Icon Box als h3 (Anreise Seite)*/
/*BITTE BEACHTEN: Klasse 'iconbox_h3' vergeben*/ 
.iconbox_h3 h3 {
font-size: 16px !important;
}
.iconbox_h3 .iconbox_icon {
font-size: 20px !important;
}

/*Industrie Serviceunterlagen*/
#top .iconbox_left_content .iconbox_icon {
height: 50px;
width: 50px;
font-size: 20px;
line-height: 50px;
margin-right: 15px;
}


/*Abstand Google Maps Container*/
.avia-google-map-container {
margin-bottom: 30px;
}

/*Tabelle mit weißem Rahmen und background color*/
/*BITTE BEACHTEN: Klasse 'nobo' vergeben*/ 
.nobo tr,
.nobo td {
background-color: transparent; 
border: 0px !important;
}
.nobo td { 
padding: 0px;
}
.nobo th {
letter-spacing: 0px;
text-transform: none;
padding: 2px 0px;
border: none !important;
border-bottom: 1px solid #EEEEEE !important;
font-size: 14px;
}
.nobo .image-overlay-inside {
display: none !important;
}
.nobo .image-overlay {
background: rgba(255, 255, 255, 0);
}

/*Tabelle mit schwarzem Rahmen und weißer background color*/
/*BITTE BEACHTEN: Klasse 'white_table' vergeben*/ 
.white_table tr {
background-color: #fff !important;
color: #444 !important;
}

/*Tabelle scrollbar auf Smartphone*/
/*BITTE BEACHTEN: Klasse 'scroll_table' vergeben; nur vergeben, wenn Tabelle zu breit für Smartphone*/ 
.scroll_table {
overflow: auto;
display: block;
}


/*––––Kongressspezifische Angaben––––*/

/*Small Button*/
.avia-button.avia-size-small:hover {
background-color: #a7d7d7;
}

/*Ausstellerliste*/
/*BITTE BEACHTEN: Klasse 'ausstellerliste' vergeben*/ 
.ausstellerliste {
font-size: 16px;
color: #db5f01;
text-decoration: underline;
}



/*––––––––––––––––––––––––––*/
/*–––––––––SIDEBAR––––––––––*/
/*––––––––––––––––––––––––––*/

/*––––Standardangaben––––*/

/*Sidebar-Überschriften*/
.widgettitle, .iconbox_content_title {
font-size: 20px !important;
font-weight: 200;
letter-spacing: 0;
}

/*Abstände zwischen Widgets*/
.widget {
padding: 0px;
}

/*Abstand hr*/
.widget_black_studio_tinymce hr {
margin: 1.8em 0 1.8em 0;
}

/*Newsletter Formular*/ 
.cr_ipe_item label {
line-height: 150%;
font-size: 14px !important;
display: inline-block;
}
.cr_ipe_item input {
background: none repeat scroll 0 0 #eeeeee;
border: 1px solid #aaa;
padding: 5px;
font-family: 'Helvetica', Arial, sans-serif;
font-size: 16px;
}


/*––––Kongressspezifische Angaben––––*/

/*Farbe des Links in der Sidebar*/
.textwidget a {
color: #0098a9 !important;
}
/*Hoverfarbe des Links in der Sidebar*/
.textwidget a:hover {
color: #a7d7d7 !important;
}

/*Buttons in der Sidebar*/
.cr_button {
display: inline-block;
font-family: 'Helvetica', Arial, sans-serif;
width: auto;
white-space: nowrap;
height: 32px;
padding: 0 22px;
text-decoration: none;
text-align: center;
font-weight: bold;
font-style: normal;
font-size: 15px;
line-height: 32px;
cursor: pointer;
border: 0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
vertical-align: top;
}
.cr_button {
background-color: #0098a9;
color: #ffffff;
}
.cr_button:hover, .cr_button-small:hover { 
background-color: #a7d7d7;
}




/*––––––––––––––––––––––––––*/
/*––––FOOTER UND SOCKET–––––*/
/*––––––––––––––––––––––––––*/

/*––––Standardangaben––––*/

/*Socket auch auf mobile angezeigt*/
@media only screen and (max-width: 767px) {
.responsive #socket .sub_menu_socket {
display: block;
float: right;
}
.responsive #socket .sub_menu_socket li {
line-height: 20px;
}
}

/*Footer Abstände*/
.avia3-menu ul, .avia3-menu ol {
margin-bottom: 20px;
}



/*––––Kongressspezifische Angaben––––*/

/*Hoverfarbe Socket*/
.sub_menu_socket .current_page_item a {
color: #a7d7d7 !important;
}


/*Footer mobile 2. Spalte linksbündig*/
/*BITTE BEACHTEN: nur bei 2-spaltigem Footer aktivieren*/
/*
#footer .widget  {
padding: 0px;
margin: 0px 0px;
}
#footer {
padding: 20px 0px 20px;
}

@media only screen and (max-width: 767px) {
.el_after_av_one_half p {
text-align: left !important;
}
}
*/
