﻿/*
 * Theme Name:  Enfold Child
 * Description: Child theme for the Enfold theme
 * Template:    enfold
 */


/*
 * PLEASE DO NOT EDIT THIS FILE!
 * 
 * This file is only in your themefolder for WordPress to recognize basic theme data like name and version
 * CSS Rules in this file will not be used by the theme. 
 * Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
 * You can copy a style rule from any of your css files and paste it in custom.css and
 * it will override the original style. If you just want to add small css snippets you might also
 * want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling
 */

@import url("../enfold/style.css");



/* Nextgen Gallery Slideshow
-------------------------------------------------------------------------------- */
/*
Super das leider verhindert das man das Lightbox vom Theme verwendet und damit 2 braucht.
und damit laut enfold doku kein einstellen kann bei highslide.
Auch der grüne vergrösser Pfeil verschwindet damit.

.ngg-gallery-thumbnail a .image-overlay {
 display: none!important;
 }

.pp_pic_holder,
.pp_pic_holder + .pp_overlay {
 display: none!important;
 }
*/
/* Fußzeile
-------------------------------------------------------------------------------- */

div#footer {
 }

div#footer .container .first+.av_one_fourth {
 margin-left: 3%;
 width: 22.5%;
 }

#text-4 h3,
#newsbox-2 h3,
#nav_menu-2 h3,
#text-3  h3 {
 margin-top: 0px;
 }

#text-3  p {
 color: #ffffff;
 margin-top: 0px!important;
 line-height: 22px;
 }

#menu-link-menu {
 margin-top: 1px!important;
 line-height: 12px;
 }

#newsbox-2 .news-wrap .news-content {
 padding-top: 0px!important;
 padding-bottom: 8px!important;
 }

#newsbox-2 .news-content {
 position: relative;
 }

#newsbox-2 .news-headline {
 font-weight: normal;
 margin-bottom: -3px;
 padding-bottom: 0px;
 }

#newsbox-2 .news-time {
 display: none;
 }

#newsbox-2 .news-excerpt {
 display: none;
 }

#newsbox-2 .news-link {
 padding-bottom: 6px;
 }

.news-thumb:empty {
 display: none;
 }

#text-4 .avia-content-slider {
 margin: 0px;
 }

#text-4 .slide-entry-wrap {
 margin-bottom: 12px!important;
 }


#top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title{
    font-size: 1em;
}

.html_modern-blog #top .post-entry .blog-categories{
 display: none;
}
.html_modern-blog #top .post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .slide-meta{
 display: none;
}

#text-4 .slide-entry-title {
 padding-bottom:2px;
 line-height: 22px;
 color: #eeeeee;
 font-weight: 100;
/*font-family: Arial;
*/
 font-size: 0.8em;
 }

/* Sidebar Blog
-------------------------------------------------------------------------------- */

#text-5 {
 padding-bottom: 0px;
 }

#nav_menu-8,
#nav_menu-10,
#tag_cloud-8 {
 padding: 0px;
 }

#nav_menu-8,
#nav_menu-10 {
 padding-top: 18px;
 }

#menu-kategorie-einsatzbereich,
#menu-kategorie-einsatzbereich-en,
#menu-kategorie-produkt {
 line-height: 14px;
 }

/* Styles
-------------------------------------------------------------------------------- */

/*
h1.main-title {
 display: none;
 }
*/
.avia_image {
 padding-top: 10px;
 padding-bottom: 15px;
 }

.avia_message_box {
 margin-bottom: 30px!important;
 }

.el_after_av_hr {
 padding-top: 0!important;
 }

.hr-default {
 margin-top: 0!important;
 margin-bottom: 19px!important;
 }

.no_margin-container {
 margin-bottom: 22px!important;
 }

.iconbox_content p {
 text-indent: 34px;
 }

.av_promobox {
 margin-bottom: 23px!important;
 }

.avia-promocontent{
 margin-right:160px;
 position: relative;
 z-index: 3;
 }

.wp-caption img {
 width: 22%!important;
 height: auto;
 }

.linkdiv {
 margin-top: 36px;
 }

/* Homepage
-------------------------------------------------------------------------------- */

.avia_textblock+.avia-content-slider1 {
 margin-top: 30px!important;
 }

.avia_textblock h5 {
 margin-bottom: 30px;
 }

/*
.av_one_third .avia_textblock p a {
 color: #ffffff;
 font-weight: bold;
 }

.av_one_third .avia_textblock p a:hover {
 text-decoration: none;
 }
*/

/* Breadcrumbs
-------------------------------------------------------------------------------- */

span a[href$="serie/"] {
 display: none;
 }

span.sep+span.sep {
 display: none;
 }

/* Tabellen
-------------------------------------------------------------------------------- */

table {
 margin-top: 20px;
 }

table.tabelle {
 max-width: 700px;
 }

/* Contact Form 7
-------------------------------------------------------------------------------- */

.wpcf7-form {
 padding-top: 8px;
 }

.wpcf7-form .text_input,
.wpcf7-form .text_input span.wpcf7-form-control-wrap {
 width: 100%!important;
 }

/* #versteckt input .referenzseite  {
 display; block;
 display: none!important;
 visibility: hidden;
 } */

#versteckt  {
 display: none!important;
 }

.fehler {
 color: #ff0000;
 margin: 10px 0;
 font-weight: bold;
 }

/* Menu
-------------------------------------------------------------------------------- */

h4.mega_menu_title a,
.haupt a {
/* color: #000000!important; */ 
 font-size: 15px!important;
 font-weight: bold!important;
 }

.gruen h4 {
/* color: #83a846; */
 font-size: 15px;
 }

.grau h4 {
/*  color: #7e7e7d; */
 font-size: 15px;
 }

.schwarz h4 {
 font-size: 15px; 
 }

.gruen-sub a {
/*  color: #83a846!important; */
 }

.abstand a {
 margin-top: 29px!important;
 }

li.grau h4.mega_menu_title a {
 color: #7e7e7d!important;
 }

#menu-item-20092 {
 border-width: 0px!important;
 }

/* Blogseite Projekte + Single Beitrag
-------------------------------------------------------------------------------- */

.blog-tags {
 display: none;
 }

h2.post-title, 
span.post-meta-infos {
 text-align: left!important;
 }

.slide-entry-wrap .slide-entry .slide-content .slide-meta {
 display:none;
 }

/*
Auf Startseite die Kategorien Ausblenden, leider auch auf Unterseiten.
*/
span.blog-categories.minor-meta{
 display: none;
 }
span.date-container.minor-meta{
 display: none;
 }
span.blog-author.minor-meta{
 display: none;
 }
span.text-sep{
 display: none;
 }
 
 
.slide-image img {
 }

.fake-thumbnail .slide-image,
.fallback-post-type-icon {
 display: none!important;
 }

.type-post .blog-categories+.text-sep,
.type-post .blog-author {
 display: none;
 }

.slide-entry-wrap {
 margin-bottom: 28px!important;
 }
 
.related_posts {
 padding-top: 49px;
 height: 175px;
 overflow: hidden;
 }

.relThumb .related_posts_default_image {
 display: none;
 }

/* Beitragsbutton */

div.post_delimiter {
 margin: 0px!important;
 padding: 0px!important;
 }

#beitrag {
 margin: 0px;
 padding-right: 60px;
 }

#beitrag .av_promobox {
/*
 margin: 20px 0px 60px 0px!important;
*/
 margin: 60px 0px 60px 0px!important;
 }

.attachment-thumbnail {
 height: 82px;
 }

/* Blogseite Newsbeitraege + Single Newsbeitrag
-------------------------------------------------------------------------------- */

/* .page-template-page-news-php .slide-meta {
 display: block!important; */
 }

/* .newsbeitrag .blog-categories+.text-sep, */
.newsbeitrag .blog-author {
 display: block;
 }


.newsbeitrag .blog-categories,
.newsbeitrag .date-container+.text-sep {
 display: none;
 }


/* Anfahrtsplan 
-------------------------------------------------------------------------------- */

h5.anfahrt {
 padding-bottom: 24px;
 }

/* Portfolio
-------------------------------------------------------------------------------- */


/* SM Display Widget
-------------------------------------------------------------------------------- */

.newsbeitrag-excerpt {
 display: none;
 }

.ctp-type-newsbeitrag li {
 margin-top: 12px;
 }

/* Einzelformate
-------------------------------------------------------------------------------- */
.avia-builder-el-6  {
 margin-top: -2px;
 margin-bottom: -2px;
 padding-top: 6px;
 }

.avia-builder-el-7 img {
 margin: 0px;
 padding: 0px;
 }

. avia-builder-el-6 div p a {
 margin: 0px;
 padding: 0px;
 }

.avia-builder-el-8 {
 margin: 0px;
 padding: 0px;
 }

.avia-builder-el-9 {
 margin-top: -2px; 
 padding-top: 0px; 
 }

.avia-builder-el-9 img {
 margin: 0px;
 padding: 0px;
 }

/* WPML Englische Version 
-------------------------------------------------------------------------------- */

.language_flag {
 }