@charset "UTF-8";

/* CSS Document */


.ubermenu-current-menu-item a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{background:#788287!important;color:#FFF!important;}
body{background-color:#dce2e6!important;}
.alternate-news-wrapper{padding-top:30px;}
.single-title{margin-bottom:-20px;margin-top:10px;}
.single-content{margin-top:0px;}
#menu-item-2890.ubermenu-item-level-0{background:#788287;color:#fff;}
.ubermenu-current-menu-item a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{background:transparent;}
.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target, .amc-board .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .amc-admin .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .amc-project-leader .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{color:#777f85;}
.column-stack a:hover, .single-column-stack .ubermenu-submenu-drop a:hover{color:#788287!important;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover{color:#728696;}
li.column-stack, li.column-stack:hover{background-color:#777f85!important;border-right:1px solid rgba(255, 255, 255, 0.85)!important;}
.lity-wrap, #swipebox-container{background-image:url(//amc-trr277.de/wp-content/themes/master/images/swipebox/project-oe.png)}
.ubermenu-sticky-wrapper{-webkit-box-shadow:2px -13px 9px -8px rgba(157,163,168,0.79);box-shadow:2px -13px 9px -8px rgba(157,163,168,0.79);border-top:1px solid rgba(255, 255, 255, 0.15);}
.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-image_above:hover{color:#FFF;}
/*------------------------------------------------------------------
Gradient styles Buttons und Typo
-------------------------------------------------------------------*/

.filter-container-sticky, .form-group, .content-area a,  .inline-content a, .view-focus-area a, .wpv-reset-trigger, .lity, #slider-next-clip, #slider-prev-clip, #slider-next-news, #slider-prev-news, #masterhead, .ubermenu.ubermenu-sticky,.ubermenu.ubermenu-main:not(.ubermenu-responsive-collapse), .ubermenu-sticky-wrapper, .ubermenu-sticky-wrapper:hover, .ubermenu-responsive.ubermenu, .single-title, #swipebox-overlay, #swipebox-bottom-bar, #two .project-summary p, .masonry-grid .project-summary p{background:linear-gradient(270deg, #777f85, #9da3a8, #bcc1c5);background-size:600% 600%;-webkit-animation:AnimationName 21s ease infinite;-moz-animation:AnimationName 21s ease infinite;animation:AnimationName 21s ease infinite;}
@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
  50%{background-position:100% 50%}
  100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
  50%{background-position:100% 50%}
  100%{background-position:0% 50%}
}
@keyframes AnimationName { 
    0%{background-position:0% 50%}
  50%{background-position:100% 50%}
  100%{background-position:0% 50%}
}
 .ubermenu-skin-black-white-2.ubermenu-responsive-toggle, .ubermenu-skin-black-white-2.ubermenu-responsive-toggle:hover{background-color:#788287;}
.content-area a, .inline-content a, .view-focus-area a, .single-title,  #two .project-summary p, .masonry-grid .project-summary p{-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.spinner-label{background:transparent;}
.filter-container-sticky .form-group{background-color:transparent!important;background:none;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.filter-container-sticky .wpv-reset-trigger{-webkit-background-clip:text;-webkit-text-fill-color:white;}
.reset-label{background:transparent;}
.filter-container-sticky .reset-label, .filter-container-sticky .spinner-label{border-top:0px solid #FFF;border-bottom:0px solid #FFF;}
.single-title{-webkit-text-fill-color:#788287!important;}
@media only screen and (max-width: 768px) {
	.c1, .c2, .c3{margin-bottom:0px!important;}
}

@media only screen and (max-width: 480px) {
#main, .nav-padding{padding-left:0px;padding-right:0px;margin-top:-30px!important;}
#page-heading h1, #page-heading h2{padding:20px;padding-bottom:0px;}
.focus-area-overview{padding:20px;padding-bottom:0px;padding-top:0px;}
.single-title{margin-bottom:10px;margin-top:20px;}
	#one .masonry-grid .view-single-area{margin-bottom:0px!important;}
}