* {
    box-sizing: border-box;
}

.standard {
    padding-left: 35px;
  padding-bottom:20px;
  list-style-type: disc;
}
.standard ul li {
list-style-type: disc;
     
}

.marginRight {padding-bottom:20px;}
h1 img {width:300px;}

#wrapper > header {
  
    height: 120px;
}

.xxx {float:right;}

#gwolle_gb_write_button {display: none;}






#footerText {
  padding-top:0px;
}

#pageList {
  margin-bottom: 129px;
}

@media screen and (max-device-width : 1024px) 
{   #post-552 .two_fifth
  {
    width: 100% !important;
    padding-left:15px !important;
}



  .tabs {
 
padding-left: 30px;
}
  
  table, td .mkl
  {
 padding-left: 30px;
  }
  
   .mkl
   
   {
 padding-left: 30px;
  }
}

#logo{
    max-width: 290px;

}

.team-member {
    width: 50%;
    float: left;
    padding: 10px;
}
.team-img, 
.team-text {
    width: 100%;
    float: left;
}
.team-text {
    padding-left: 0px;
    padding-top:10px;
}

/* #footer{
    position:relative !important; 
    top:150px; 
}*/




@media screen and (min-width:600px){
  .team-img,
  .team-text {
    width: 50%;
  }
  .team-text {
    padding-left: 10px;
}
}

.textwidget h2 {
    font-size: 12px;
    padding-bottom: 6px;
    margin-top: 15px;
}

.pagination-wrapper span {
    font-weight: bold;
}
.pagination {    
    padding-bottom: 20px;
    margin-top: 13px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.pagination a {
    padding: 5px;
    border: 1px solid #ddd;
}





@media screen and (max-width:768px){
  .grid_9{
    width:100% !important;
  }
}




@media screen and (max-width:769px){

 
@media only screen and (max-width: 767px){
#backToTop {
    width: 50px;
    height: 30px;
    top: auto !important;
    bottom: 20px !important;
    opacity: 0.8;
    right: 27px !important;
    left: auto !important;
}
    
    
#footer{
 /*   position:relative !important; 
    top:150px; */
}    
 
}

@media only screen and (max-width: 479px){
#mobile {
    font-size: 15px !important;
      text-align:center;
    //float: right;
 //   max-width: 49%;
    //  float:none;
      max-width:100%;
    //padding-top: 12px;
    padding-right: 16px !important;
    //padding-bottom: 18px;
    margin-top: 2px !important;
      display:block;
}
#mobile:before{      
    content: url(http://www.haarstudio-elke-krupa.de/wp-content/uploads/2016/02/Friseur-Düsseldorf-Telefon-Icon.png);
    position: relative;
    left: 0px;
    }

#logo {
   /* left: 0px;
    position: relative; */
      text-align:center;

     float:none;
      max-width:150px;

    margin-top: 2px !important;
      display:block;
      width:auto;
      margin-left: auto;
      margin-right: auto;
}    

#footer{
 /*   position:relative !important; 
    top:150px; */
}      
    
.xxx {
      float:none;
    margin: auto 0;
    text-align:center;}

.upperlogo {
    
    position: static;
      margin:auto;
      float:none;
      width:90px;
    
} 
    .upperlogo img {

      width:90px;
    
} 
    #menuWrapper
    {margin-top:0 !important;}

    #footerText {
      font-size: 11px;}
}



  


@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) {p, .excerpt {
    padding-left: 30px;
    }
    

  }

  
  @media only screen and (max-width: 767px) {
  #sidebar {
    display: block;
    width: 100%;
	}
  
}
  
  @media only screen and (max-width: 768px) {
.grid_3 {
    padding-left: 0px!important;
      width: 22%;}}