/*
Theme Name:     Huettenhain.com (Kappe)
Theme URI:
Description:    Childtheme mit den Anpassungen von Sascha Hüttenhain
Author:         Maik Waidmann, neun a ohg, Olpe
Author URI:     www.neun-a.com
Template:       kappe
Version:        1.0
*/

@import url("../kappe/style.css");
@import url("huettenhain.css");

.row, .row-fluid{
overflow:visible!important;
}

.mailchimp .float-input{
margin-bottom:5px;
}

.mailchimp input{
width:300px;
font-family: 'Oswald'!important;
font-weight:300;
padding: 13px 18px 13px 20px;
font-size: 16px;
color: #000;
border: 1px solid #eaeaea;
outline: none;
}

.mailchimp .submit{
background: #888 none repeat scroll 0% 0%;
text-align: center;
color: #fff;
padding: 14px 19px;
text-transform:uppercase;
width:358px;
}

.mailchimp-submit{padding-left:0;margin-top:-1px;}

form[data-name="Newsletter"]{
    max-width: 735px;
}

.glyphicon{
display:none;
}

@media screen and (max-width:736px){
ul.menu {
    max-height: 450px!important;
}
.responsive-link{
    background: #333!important;
}
.copyright-box{
display:none;
}
}


/* new lightbox
.pp_overlay{
}

.pp_pic_holder{
width: 100vw!important;
text-align: center!important;
left:0!important;
background:none!important;
}

.pp_content_container{
width:100%!important;
}
.pp_content{
text-align:center;
width:100%!important;
}

.pp_hoverContainer{
width:100%!important;
}

.pp_hoverContainer a{
opacity:1!important;
}

.pp_content_container .pp_left,
.pp_content_container .pp_left
{
padding:0!important;
}

div.light_square .pp_close{
top: -40px !important;
right: 27px !important;

}
*/
div.light_square .pp_close{

}
div.pp_pic_holder,
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
    background: none!important;
}




/* Angepasste Navigationspfeile in der Lightbox */
.pp_hoverContainer,.pp_fade{display:block!important;}

  .pp_hoverContainer a{

position: absolute;
top: 40%;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent;
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

background-image:none!important;
  }

    .pp_hoverContainer a.pp_previous:before{
      border-left: 2px solid #fff;
      border-top: 2px solid #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      content: '';
      height: 30px;
      left: -60px;
      position: absolute;
      top: 40%;
      -webkit-transition: border-color 0.3s ease;
      -moz-transition: border-color 0.3s ease;
      -o-transition: border-color 0.3s ease;
      transition: border-color 0.3s ease;
      width: 30px;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);

    }
.pp_hoverContainer a.pp_previous{
opacity:1!important;
    }
    .pp_hoverContainer a.pp_next{
    right: -60px;
opacity:1!important;
    }
    .pp_hoverContainer a.pp_next:before{
      border-right: 2px solid #fff;
      border-top: 2px solid #fff;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      content: '';
      height: 30px;
      left: 0;
      position: absolute;
      top: 40%;
      -webkit-transition: border-color 0.3s ease;
      -moz-transition: border-color 0.3s ease;
      -o-transition: border-color 0.3s ease;
      transition: border-color 0.3s ease;
      width: 30px;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
    }
.my_pp_close {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
}

.my_pp_close.pointy::before, .my_pp_close.pointy::after {
    width: 200%;
    left: -50%;
}
.my_pp_close::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.my_pp_close::before, .my_pp_close::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #fff;
}

.my_pp_close::after {

    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);

}
div.light_square .pp_close{
    background-image: url(images/close-50x50.png)!important;
    width: 30px!important;
    height: 30px!important;
}

div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon{display:none!important;}

div.pp_overlay{
opacity:0.95!important;
}
