#wbox-map{
     width:100%;
     height: 550px;
     margin-bottom: 20px;
}
 .address {
     margin: 15px 0;
}
 .tab-content {
     padding: 15px 0;
}
 .table-teammanager tr {
     border: none!important;
}
 .table-teammanager td {
     border: none!important;
     vertical-align: middle;
}
 .table-teammanager {
     margin-bottom: 0;
}
 .form-group-social-manager {
     float: right;
}
 .form-group-social-manager > * {
     display: inline-block;
}
 .form-group-social-manager .form-control {
     height: auto;
     margin-left: 15px;
}
/*------------------- Wbox Teammanager -------------------*/
 .wbox-teammanger {
     margin: 30px 0;
}
/*------------------- Teammanager Filter -------------------*/
 .teammanager-filter ul {
     text-align: left;
     margin: 36px 0;
     padding-left: 0;
}
 .teammanager-filter li {
     list-style-type: none;
     display: inline-block!important;
     margin: 4px 3px;
     padding: 5px 10px;
     color: #8c8c8c;
     background-color: #ffffff;
     border: 2px solid #8c8c8c;
     cursor: pointer;
     -webkit-transition: all .8s ease 0s;
     -o-transition: all .8s ease 0s;
     transition: all .8s ease 0s;
}
 .teammanager-filter li:hover {
     color: #fff;
     background-color: #F08407;
     -webkit-box-shadow: inset 0 0 0 50px #F08407;
     box-shadow: inset 0 0 0 50px #F08407;
     border-color: #F08407;
}
 .teammanager-filter li.active {
/*     background-color: #8c8c8c;*/
     background-color: #F08407;
     color: #ffffff;
     border-color: #F08407;
}
 .teammanager-filter li:before, .teammanager-filter li:after {
     display: none!important;
}
/*------------------- Muuri Grid -------------------*/
 .grid {
     position: relative;
     margin: 0 -8px;
}
 .item {
     display: block;
     position: absolute;
     width: 100%;
     padding: 8px;
     z-index: 1;
     background: transparent;
     color: #fff;
     cursor: pointer;
}
 .item.muuri-item-dragging {
     z-index: 3;
}
 .item.muuri-item-releasing {
     z-index: 2;
}
 .item.muuri-item-hidden {
     z-index: 0;
}
 .item-content {
     position: relative;
     width: 100%;
     height: 100%;
     overflow: hidden;
}
/*------------------- Teammanager Grid -------------------*/
 .teammanager-grid {
    /*margin: 0 -15px;
     */
     -webkit-transition: all .8s ease 0s;
     -o-transition: all .8s ease 0s;
     transition: all .8s ease 0s;
     min-height: 250px;
}
 .teammanager-grid img {
     width: 100%;
}
 @media (min-width:600px) {
     .item {
         width: 50%;
    }
}
 @media (min-width:992px) {
     .grid {
         margin: 0 -15px;
    }
     .item {
         width: 33%;
         padding: 15px;
    }
}
 .figurecontent {
     position: absolute;
     width: 100%;
     height: 50px;
     bottom: 0;
     left: 0;
     text-align: left;
     min-height: 50px;
     background-color:rgba(50, 50, 50, 0.4);
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .item-content .tflex {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     height: 100%;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-align-content: center;
     -ms-flex-line-pack: center;
     align-content: center;
}
 .item-content .tdisplay {
     position: relative;
     padding: 12px 12px 10px 20px;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
     color: #fff;
     height: 100%;
}
 .item-content .tdisplay > div, .item-content .thover > p {
     width: 100%;
}
 .item-content .tname {
     font-size: 1.125em;
     font-weight: 500;

}
 .item-content .thover {
     margin: 8px;
     width: -webkit-calc(100% - 16px);
     width: calc(100% - 16px);
/*     background-color:rgba(50, 50, 50, 0.4);*/
     background-color: #F2EBE2;
     color: #111;
     padding: 12px 12px 10px 20px;
     position: absolute;
     bottom: -120px;
     overflow: hidden;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
}

 .ticon:before {
     content: '';
     display: inline-block;
     background-repeat: no-repeat;
     -webkit-background-size: contain;
     background-size: contain;
     width: 16px;
     height: 16px;
}
 .tphone:before {
     background-image: url('icon-phone.svg');
     margin-right: 8px;
     margin-top: 2px;
     margin-bottom: -1px;
}
 .temail:before {
     background-image: url('icon-mail.svg');
     margin-right: 5px;
     margin-top: 2px;
     margin-bottom: -1px;
}
 .item-content .thover > p {
     margin: 3px 0;
}
 .item-content .thover a {
     color: #ffffff;
}
 .item-content:hover .figurecontent {
     background: rgba(0, 0, 0, 0.4);
     height: 100%;
}
 .item-content:hover .tdisplay {
     height: 65px;
}
 .item-content:hover .tname {
     font-size: 1.2em;
}
 .item-content:hover .thover {
     bottom: 0;
     height: auto;
}
 .item-content img {
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
     -webkit-transform: scale3d(1.1,1.1,1);
     transform: scale3d(1.1,1.1,1);
}
 .item-content:hover img {
     opacity: 0.4;
     -webkit-transform: scale3d(1.0,1.0,1);
     transform: scale3d(1.0,1.0,1);
}
