/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2018 | 11:56:54 */
.page-id-788 .wtrShtWonsterSliderHeadline
{
color: #212203 !important;
  margin-top: 60px !important;
}
.hiddenLogo
{
  display: none; 
}
@media (min-width: 768px)
  {
footer .wtrInner.clearfix > div {
    width: 20% !important;
    margin: 0;
    text-align: center !important;
}
.wtrFooter .wtrColOne.wtrFullWidthWidget
{
padding-bottom: 0 !important;
}
.wtrFooterWdg .widget {
    margin-bottom: 50px;
    margin-top: 30px;
}
.wtrColOneFourth a
{
line-height: 22px;
}
}
.vc_custom_1448551454928:hover
{
cursor:pointer;
}

.page-id-788 .wtrLogo.wtrFloatLeft::after
{
content: 'Bauunternehmung';
  text-transform: uppercase;
  position: absolute; 
  top: 85px;
  left: 0;
  color: #212203;
      font-weight: 700;
      font-family: Montserrat;
      font-size: 20px;
    letter-spacing: 0.3px;
}
@media (min-width: 990px)
  {

.wtrMenuScroll .wtrLogo.wtrFloatLeft::after
{
top: 45px;
  color: #212203;
}
.page-id-788 .wtrMenuScroll
{
height: 95px;
}
.page-id-788 .wtrMenuScroll ul.wtrMainNavigation {
    float: right;
    transform: translateY(11px);
}
    .wtrMenuScroll .wtrMainNavigation .wtrNaviItem > a {
    padding-bottom: 20px !important;
}
    @media (max-width: 1100px)
    {
      .page-id-788 .wtrMenuScroll ul.wtrMainNavigation {
      transform: translateY(14px);
      }
    }
    .wtrMenuScroll .wtrMainNavigation .wtrNaviItem > a {
    padding-bottom: 22px !important;
}
.page-id-788 .wtrMenuScroll .wtrMainNavigation .wtrNaviItem > a {
    padding-bottom: 33px !important;
}
}
/*
.page-id-788 .wtrMenuScroll .wtrLogo.wtrFloatLeft::after
{
display: none;
}
*/
.page-id-788 .wtrShtWonsterSliderLayer h2
{
transform: translateX(-3px);
}
@media (max-width: 767px)
{
#mp-pusher > header > div > div > a::after
{
top: 62px;
}
}

@media (max-width: 990px)
  {
    .wtrNavigation {
    margin: 30px 0 !important;
}
    .wtrLogo img {
    margin-top: 10px !important;
}
    .home #mp-pusher > main > div:nth-child(12) > div > div > div > div:nth-child(1) > div > div > div.google-map-contact-wrapper
    {
    	left: 20px !important;
    }
    .home #mp-pusher > main > div:nth-child(4) > div > div > div .wtrInnerColumn div
    {
    	padding-left: 0 !important;
    }
    #mp-pusher > main > div:nth-child(4) > div > div > div .wtrInnerColumn div p
    {
    text-align: left !important;
    }
    .home .wtrShtWonsterSliderLayerMeta.wtrTextAlignRight
    {
    text-align: left;
    }

}
.wtrColOneFourth a[href='/services/#section-2']
{
font-size: 17px;
}
.wtrColOneFourth a[href='/services/#section-2']:hover
{
font-size: 17px;
}
.productselector .wtrInnerColumn.vc_col-sm-3:hover
{
cursor: pointer;
}
@media (max-width: 800px) and (min-width: 500px)
{
  .wtrInnerColumn .vc_custom_1448447163664{
padding-right: 20px;
    padding-left:0 !important;
    margin-left: -10px;
  }
}
@media screen and (max-width: 767px)
  {
.wtrLogo img {
    max-width: 60vw;
    height: auto;
}
}
.mp-menu ul li a
{
color: white !important; 
}
.single-events .wtrLogo img
{
margin-top: 21px !important;
}
.wtrNavigation.wtrFloatRight
{
transform: translateY(1px);
}

.single-events .wtrLogo
{
    margin-top: -50px !important;
}
.single-events .wtrLogo img {
    max-height: 1000px !important;
}

@media (max-width: 769px) and (min-width: 768px)
{
.single-events .wtrLogo img
{
    margin-top: 17px !important;
}
}
.wtrMenuScroll.wtrHeaderTransparent .wtrLogo img
  {
  margin-top: -5px;
  }
@media (max-width: 1024px) and (min-width: 990px)
{
.wtrLogo img {
    max-height: 40px !important;
  margin-top: 0;
}
.wtrMenuScroll.wtrHeaderTransparent .wtrLogo img
  {
  margin-top: -2px;
  }
}

.wtrShtWonsterSliderSluglineOne
{
max-width: 80vw !important; 
}
.productselector .vc_empty_space
{
display: none;
}
.productselector .wtrInnerColumn
{
margin-top: 20px;
}
@media (max-width: 1100px)
{
.wtrLogo img
  {
  margin-top: 0;
  }
}
#cookie-notice .button
{
border: none;
  text-decoration: underline; 
}
#cookie-notice .button:hover
{
border: none;
  text-decoration: none; 
  background-color: none;
}
#cookie-notice .button:hover, a#cn-accept-cookie.cn-set-cookie.button:hover
{
  background-color: transparent !important;
    color: #212203 !important;
}



a {
    font-size: 12px;
    /*text-decoration: none;
        text-decoration-color: currentcolor;
        text-decoration-line: none;
        text-decoration-style: solid;*/
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    color: #212203;
}
