 .footer-social ul li{
     position: relative;
     background: #aaa577;
     border-radius: 20px;
     -webkit-border-radius:20px;
     -moz-border-radius:20px;
     cursor:pointer;
 }

 .footer-social ul li a{
     background: none;
     width:40px;
     height:40px;
     left:0px;
     top:0px;
     display: block;
     z-index:100;
     position: inherit;
 }

  .footer-social ul li a:hover{
      color:#fff;
  }

  .column {
    float: left;
  }

  .column > div {
    width: 100%;
  }

  .size-1of4 {
    width: 50%;
  }


 .footer-social ul li:before {
    display: block;
    color: #fff;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    line-height: 40px;
    font-size: 22px;
    z-index:99;
 }

  .footer-social ul li:hover{
      background: #beba96;
  }

  .footer-social a:hover {
      background: transparent;
  }

.generic-cell {
    text-align: center;
    padding-bottom: 50px;
    line-height: 1.6;
    font-weight: 300;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
}

.generic-cell blockquote {
    border: none;
    font-family: "LibreBodoni-Regular",sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    color: #00549a;
    margin-bottom: 50px;
    padding-top: 15px;
    padding-bottom: 0;
    line-height: 1.2;
}

.generic-cell p{
    margin-bottom: 40px;
}

.generic-cell h2, .generic-cell h3, .generic-cell h1{
    color: #aaa577;
    margin-bottom:40px;
}

.generic-cell {
    padding-top:40px;
}


/* zl ui fix */

.team-list .item {
    min-width: 300px;
    width:20%;
    max-width:90%;
}
.gallery-container .gallery-images .item-images {
    padding-left:0;
    margin-left:140px;
}
@media (max-width: 710px) {
    .gallery-container .gallery-images .item-images {
        margin-left:0px;
    }
}

#gallery-modal .modal-dialog,
#gallery-modal .modal-dialog .modal-content {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin-bottom:0;
}


.laijaart-face {
  width:150px !important;
  height:150px !important;
  border-radius: 75px !important;
}
.laijaart-logo {
  max-width:200px !important;
}

.music-list .item-title {
  text-align: center;
}

.item-node-image {
  background-repeat: no-repeat !important;
}

@media (max-width: 710px) {
  #app-logo a {
    width: 85px !important;
    background-size: contain !important;
  }
}

@media (max-width: 992px) {

  .generic-cell p img {
    width: 100% !important;
    height: auto !important;;
  }

}
