/*!
Theme Name: Anga Child
Theme URI:  http://themeforest.net/user/UmbrellaStudios
Description: A child theme of The Anga Theme
Author: Umbrella
Author URI: http://themeforest.net/user/UmbrellaStudios
Template: anga
Version: 1.0.0
*/@-moz-document url-prefix(""){.fixed_menu a.um_logo img{max-width:100%!important}.um_fixed.fixed_menu a.um_logo img{max-width:100%!important}}.menu-fussmenue-container ul.menu li a::after{content:""!important}.menu-fussmenue-container{float:none;padding:30px;width:100%}.menu-fussmenue-container ul.menu li a{text-align:center}section.postNavigation .postBtn{opacity:.6}section.postNavigation .postBtn .btnIcon a{margin-top:0}section.postNavigation .postBtn .btnIcon,section.postNavigation .postBtn .btnIcon a,section.postNavigation .postBtn .btnIcon a i{height:100%}section.postNavigation .postBtn .btnIcon a i{display:block;line-height:80px}section.postNavigation .postBtn .btnContent{overflow:hidden;width:100px}section.postNavigation .postBtn .btnContent>a{padding-bottom:0;width:100%}section.postNavigation .postBtn:hover{opacity:1;width:150px}section.postNavigation .postBtn.um_nextPost .btnContent{right:50px}.um_posts{overflow:visible}article.blogPost span.um_author,article.blogPost span.um_seperator,.um_helper .postButtons,.um_portfolio_slideView.btn-default,h1.um_title,section.singleContent span.um_author,section.singleContent span.um_seperator{display:none}.blogPost:hover figure i{display:none}.blogPost:hover figure img{filter:alpha(opacity=70);opacity:.7;-ms-filter:alpha(opacity=70)}.sidebar .widget_archive>label{display:none}#um_module_map{height:450px!important;position:relative}body .module.staffMembers .staffMember figcaption:before{border-right-color:#f3f3f3!important}.module.staffMembers .staffMember .staffBtn,.module.staffMembers .staffMember .staffBtn.active{display:none}.module.staffMembers .staffMember:hover{background-color:#f3f3f3!important;color:#909090!important}.module.staffMembers .staffMember:hover *{color:#909090!important}.module.staffMembers .staffMember:hover a:hover{color:#e00!important}.serviceContent ul,.wpb_text_column ul{list-style:none;padding-left:20px}.serviceContent ul>li,.wpb_text_column ul>li{padding-left:15px;position:relative}.serviceContent ul>li::before,.wpb_text_column ul>li::before{content:'-';display:inline-block;left:0;position:absolute;top:0}div.um_middle>h5.um_category.brandC.um_italic.hasLine{color:#fff!important}div.um_middle>h5.um_category.brandC.um_italic.hasLine>.brandC{color:#fff!important}div.um_middle>h5.um_category.brandC.um_italic.hasLine::after{border-color:#e00!important}header.singleHeader.text-center>h5.um_category.brandC.um_italic.hasLine{color:#d7d7d7}header.singleHeader.text-center>h5.um_category.hasLine{color:#d7d7d7}header.singleHeader.text-center>h5.um_category.hasLine::after{border-color:#d7d7d7}.socialLinkContainer{bottom:0;font-size:1em;position:absolute;right:10px}.um_fixed .socialLinkContainer{display:none}ul.socialLinks.list-unstyled.list-inline.text-right>li>a:hover{color:#d7d7d7}.socialIconsStartPage{color:#fff;font-size:1.5em}.socialIconsStartPage a:hover{color:#d7d7d7}#siteFooter .socialLinks{display:none}@media(max-width :768px){article.workPost.um_zoom{margin-bottom:20px}.gallery .workPostContent,.workPost .workPostContent{visibility:visible;-ms-filter:alpha(opacity=75);filter:alpha(opacity=75);opacity:.75}}@media(min-width :992px){#siteFooter .sidebar .row div.col-md-3{width:100%}#siteFooter .sidebar .row div.col-md-3 article,#siteFooter .sidebar .row div.col-md-3 article div,#siteFooter .sidebar .row div.col-md-3 article div ul li a{margin:0;padding:0}#siteFooter .sidebar .row div.col-md-3 article div ul li a{display:block;float:left;margin-left:20px;text-align:right}#siteFooter .sidebar .row div.col-md-3 article div ul{display:inline-block;float:right;margin:38px 0!important;text-align:right;width:380px}#siteFooter .sidebar{margin-bottom:0!important}}@media(max-width :768px){.vc_row[data-vc-full-width]{margin-bottom:0}.vc_row[data-vc-full-width]>div{margin-bottom:20px!important}#um_module_map{height:350px!important}address{text-align:left}.royalSlider .imageContent .um_title{font-size:1.5em!important}.blogPage.oneColumn .blogPost header{padding:30px 20px 15px!important}.blogPage.oneColumn .blogPost .blogPostContent{margin:0 20px 30px!important}}@media(max-width :580px){#um_module_map{height:300px!important}#um_module_map>.gm-style{z-index:1}#um_module_map::before,#um_module_map::after{background-color:#fff;bottom:0;color:#e74c3c;content:'\f07d';font-family:'FontAwesome';opacity:.8;padding-top:130px;position:absolute;text-align:center;top:0;width:20px;z-index:10}#um_module_map::before{left:0}#um_module_map::after{right:0}}@media(max-width:1023px){header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav{max-height:calc(100vh - 80px);max-height:-moz-calc(100vh - 80px);max-height:-webkit-calc(100vh - 80px);max-height:-o-calc(100vh - 80px);overflow-x:hidden;overflow-y:auto}header#siteHeader #siteNavigation .navbar-collapse .nav.navbar-nav li a{font-size:1.5em}}@media(max-width:1024px){#siteNavigation #main_navbar_collapse .nav.navbar-nav>li#magic-line{display:none}#siteHeader #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav>li:not(#magic-line){padding-top:0;padding-bottom:0}#siteHeader #siteNavigation #main_navbar_collapse.um_line .nav.navbar-nav{margin:0;padding:15px 0 60px}header#siteHeader .socialLinkContainer{background-color:#e00;display:block;font-size:1.5em;left:0;padding:5px 0 5px;position:absolute;right:0;text-align:center}header#siteHeader .socialLinkContainer ul{margin:0;text-align:center}header#siteHeader .socialLinkContainer ul>li{padding-left:15px;padding-right:15px}header#siteHeader .socialLinkContainer a{color:#fff}}
/* Archive fix: show homepage rows that otherwise stay opacity:0 until scroll JS; hide stuck preloader fallback */
.page-template-template-custom #um_hasAnim[data-rowanimation="1"] .vc_row,
.page-template-default #um_hasAnim[data-rowanimation="1"] .vc_row,
.single-portfolio #um_hasAnim[data-rowanimation="1"] .singleModule {
  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
}
.wpb_animate_when_almost_visible {
  opacity: 1 !important;
}

/* Kontakt map + Agentur flexslider polish */
#um_module_map {
  background: #e8eef2;
  position: relative;
}
#um_module_map iframe {
  position: relative;
  z-index: 1;
}
.wpb_gallery .wpb_flexslider.flexslider {
  margin-bottom: 40px;
  border: 0;
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -28px;
  top: auto;
  margin-top: 0;
  z-index: 2;
}
.wpb_gallery .wpb_flexslider .flex-control-paging li a {
  background: rgba(0, 0, 0, 0.35);
  box-shadow: none;
}
.wpb_gallery .wpb_flexslider .flex-control-paging li a.flex-active {
  background: #ee0000;
}
