/*
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:*/

/*

#top #wrap_all .all_colors h1 {
    font-size: 32px !important; 
}

.img-claim h1{ margin-bottom: 330px  !important; font-size: 40px !important; font-weight: bold;}

*/
/*
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 0.8em;
}
*/

.html_header_top .header_color .main_menu ul:first-child > li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #0074bc;
 }
 
 .avia-timeline .milestone_icon {
     display: block;
     height: 40px;
     width: 40px;
     line-height: 40px;
     font-size: 16px;
     text-align: center;
     border-radius: 100%;
     position: relative;
     overflow: hidden;
     z-index: 5;
     color: #fff;
     box-sizing: border-box;
 }
 
 .template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
     text-transform: none;
 }
 
 .content, .sidebar {
     padding-top: 40px;
     padding-bottom: 40px;
 }
 
 /* Menu overlay */
 
 #top #header .av-burger-overlay-bg {
 background-color: white;
     opacity: 0.7;
 }
 
 /* CSS - */
 
 /* Width */
 .mfp-iframe-holder .mfp-content {
     width: 80%;
     max-width: 1310px;
     min-height: 80vh;
 }
 
 /* Height */
 .mfp-iframe-scaler {
     min-height: 80vh;
 }
 
 .mfp-bg {
 background: transparent!important;
 opacity: 0.5;
 }
 .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
     color: #969696;
 }
 
 .toggler {
 color:#0074bc!important;
 }
 
 a {
 text-decoration: underline;
 }
 
 
.header-scrolled .logo img { opacity: 0; }
.header-scrolled .logo a {
background-image: url('/wp-content/uploads/bvvgimg/BVVGLogoEinzeilig340.png');
background-size: contain;
background-repeat: no-repeat;
}
 
 .avia_transform.avia_desktop .av-milestone.av-animated-generic {
     opacity: 1;
 }
 
 .avia_transform .avia_start_delayed_animation.fade-in {
     -webkit-animation: avia-fadein 0s 1 ease-out;
     animation: avia-fadein 0s 1 ease-out;
     opacity: 1;
 }
 @media only screen and (min-width:768px) and (max-width: 1024px) {
   .responsive.avia_mobile #top .avia-timeline-vertical .milestone_icon, 
   .responsive.avia_mobile #top .avia-timeline-vertical .av-milestone-indicator, 
   .responsive.avia_mobile #top .avia-timeline-vertical .av-milestone-icon-wrap:after {
     opacity: 1;
     transform: scale(1);
   }
 }
 
 .av-magazine .av-magazine-content-wrap .av-magazine-title {
 font-size: 20px;
 }
 
 .toggle_icon span.vert_icon,
 .toggle_icon span.hor_icon, .toggle_icon {
 border-color: #0074bc !important;
 }
 .toggle_icon > span {
     border-color: none !important;
 }
 
 .avia-promocontent p {
     font-size: 16px;
 }
 

/* All Tablets and smaller */
@media only screen and (max-width: 768px) {
    .footerabstand {
        display: none;
        /*visibility:hidden!important;*/
    }
}

/* Blog Beiträge ohne Kategorien auflisten */
.text-sep, .blog-categories {
    display: none; 
}

/* Progressbar Title Schrift ändern */
.av-small-bar .avia-progress-bar .progressbar-title-wrap {
    font-size: 1em;
    text-transform: none;
    letter-spacing: 0px;
}

/* Abstand zwischen Progressbars */
.av-small-bar .avia-progress-bar {
    margin-top: 0.5em;
}

/* Innenabstand Bloglisten */
.bloglist-simple .entry-content-header {
    padding: 0px 0px 0px 0px;
}

body .column-top-margin {
    margin-top: 30px;
}


/* Damit der Abstand zwischen Überschrift links bündig ist mit Text im Textblock */
.avia_textblock{
    margin-top: -1.2em;
}


/* IconBox Title */
.iconbox .iconbox_content .iconbox_content_title {
    text-transform: none;
    /*color: #969696!important;*/
    /*font-size: 1em;*/
    /*text-align: left;*/
}

/* Blogauflistung exerpt Text an normalen Textblock angepaßt */
#top .fullsize .template-blog .post .entry-content-wrapper {
    text-align: left;
    font-size: 1em;
    line-height: 1.65em;
}

/* Abstand Weiterlesen zum exerpt-Text verkleinert */
.bloglist-excerpt .read-more-link {
    text-align: right;
    position: relative;
    margin-top: 20px;
}

/* Weiterlesen-Link in BVVG-Blau */
.read-more-link a {
    color: #0074bc!important;
}

/* Blocksatz */
.justified {
    text-align: justify;
}

/* Flagge als Background Image */
.flag-icon-background {
    background-size: 100px;
    background-position: right top;
    background-repeat: no-repeat;
    margin-top: 0px;
}

@media (max-width: 1200px) {
    .flag-icon-background {
        background-size: 0px;
    }
}

/* Flagge als Background Image */
.flag-icon-test {
    background-size: 100px;
    background-position: 100% top;
    background-repeat: no-repeat;
    height: 90px;
    width: 120px;
    float: right; 
}

/* Abstand zwischen Überschrift und horizontaler Linie */
.el_after_av_heading {
    margin-top: 0px!important;
}

/* Schriftgröße "Download" in der Downloadbox verkleinert */
.iconbox_content_title {
    font-size: 1em!important;
}

/* horizontale Linie auf 2px gesetzt */ 
.hr-inner {
    border-top-width: 2px;
}

/* Blog Eintrag ohne Sidebar auf 100% Breite */
#top .fullsize .template-blog .post .entry-content-wrapper > *, 
#top .fullsize .template-blog .post .entry-content-wrapper {
max-width: 100%!important;}

/* Entry-Title in Blau statt schwarz */
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: #0074bc;
}

/* Farbe Ergebnis-Balken*/
.bar {
    background-color:#0074bc!important;
}

/* Farbe Button*/
.avia-button {
	background-color:#0074bc!important;
}

.avia-section.av-minimum-height .container .content {
    vertical-align: top;
}

.img-claim {
    text-shadow: 1px 1px #969696;
}

/* Damit das Immomakler-Dropdown über dem Footer ist*/
#footer {
    z-index: 0;
}

/* Font-Size in der Kommentar-Funktion größer gemacht */

#top .comment_text {
    clear: both;
    font-size: 16px;
    padding: 0 0 15px 0;
    border: none;
}

#top .comment-reply-link {
    font-size: 16px;
    text-decoration: none;
    line-height: 20px;
}

#commentform label {
    position: absolute;
    left: 245px;
    font-size: 16px;
    top: 0;
    font-weight: bold;
}

.title_container .main-title {
    line-height: 1.5em;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0em;
}

span.wpcf7-list-item {
    margin: 0;
}

@media only screen and (max-width: 767px) {
    .responsive #scroll-top-link {
      display: block!important;
    }
}

#barrieretabelle {
    table-layout: auto!important;
}

#barrieretabelle tr {
    background-color:#fff!important;
}
#barrieretabelle tr.avia-heading-row {
    background-color:#f1f1f1!important;
    color: #000!important;
}
#barrieretabelle td {
    color:#000!important;
}	
	