/*Light box*/
@media screen and (max-width: 399px) { 
    .lbox-slide-image img {
        margin: 30% auto;
    }
    
    .lbox-close {
        top: 10px;
        right: 10px;
    }
    
    .lbox-gallery-navigation-left {
        left: 5px;
    }
    
    .lbox-gallery-navigation-right {
        right: 5px;
    }
}
/* -- Social Wall -- */
li.social-networks-wall-tab-all a,
li.social-networks-wall-tab-linkedin a,
li.social-networks-wall-tab-twitter a {
    transition: all 0.5s;
}
li.social-networks-wall-tab-linkedin a:hover {
    background-color: #0077b5;
}
li.social-networks-wall-tab-twitter a:hover {
    background-color: #06D0FE;
}
li.social-networks-wall-tab-all a:hover {
    background-color: black;
}

.social-networks-wall-root {
    margin-bottom: 25px;
}
.social-networks-wall-root .block-sortable-active .block-sortable-item {
    width: 33%;
}

.social-networks-wall-root .block-sortable-active .block-sortable-item > div {
    border: none;
    border: 1px solid #e5e5e5;
}

.social-networks-wall-root .social-networks-wall-item-user .social-networks-wall-item-user-logo {
    width: 15%;
}
.social-networks-wall-root .social-networks-wall-item-user .social-networks-wall-item-user-logo img{
    height: 40px;
    width: 40px;
}

.social-networks-wall-root .social-networks-wall-item-user .social-networks-wall-item-user-name {
    width: 100%;
    align-self: center;
    margin: 0;
    font-size: 0.9rem;
    align-self: start;
}
.social-networks-wall-root .social-networks-wall-item-user .social-networks-wall-item-user-name a {
    text-decoration: none;
    color: #999999;
    font-weight: 600;
}
.social-networks-wall-root .social-networks-wall-item-user .social-networks-wall-item-user-name a .social-networks-wall-item-user-short-name {
    color: #305790;
    font-weight: 500;
    font-size: 0.7rem;
}
.social-networks-wall-root .social-networks-wall-item-user .social-networks-wall-item-user-name a .social-networks-wall-item-user-short-name:hover {
    text-decoration: underline;
}

.social-networks-wall-root .social-networks-wall-item-toolbar {
    font-size: 0.6rem;
}

.social-networks-wall-root .social-networks-wall-item-text,
.social-networks-wall-root .social-networks-wall-item-text a {
    font-size: 0.7rem;
    line-height: 20px;
}
.social-networks-wall-root .social-networks-wall-item-text a {
    color: #305790;
    text-decoration: none;
}
.social-networks-wall-root .social-networks-wall-item-text a:hover {
    text-decoration: underline;
}
.social-networks-wall-root .social-networks-wall-item-text {
    padding: 10px 15px 10px 15px;
    background-color: white;
}
.social-networks-wall-root .social-networks-wall-item-footer {
    font-size: 0.7rem;
    background-color: white;
    box-shadow: 0 -8px 2px -8px #e5e5e5;
}
.social-networks-wall-root .social-networks-wall-item-footer span {
    color: #a9a9a9;
    font-family: 'Montserrat';
    margin-left: 15px;
    line-height: 30px;
}
.social-networks-wall-root .social-networks-wall-item-footer .icon{
    font: normal normal normal 14px/1 FontAwesome;
    color: white;
    float: right;
    width: 20px;
    height: 30px;
    line-height: 30px;
}

.social-networks-wall-item-video.nopicture {
    height: 250px;
    background: url("/media/video-uimm-pole-formation.jpg") no-repeat center center;
}

/*Twitter*/
.social-networks-wall-root .social-networks-wall-item-flag .icon-twitter {
    background-position: 5.5% 0;
}
.social-networks-wall-item-twitter .social-networks-wall-item-footer {
    background-color: #06D0FE;
}
.social-networks-wall-item-twitter .social-networks-wall-item-footer span {
    color: white;
}
/*Linkedin*/
.social-networks-wall-root .social-networks-wall-item-flag .icon-linkedin {
    background-position: 25.5% 110%;
}
.social-networks-wall-item-linkedin .social-networks-wall-item-footer {
    background-color: #0077b5;
}
.social-networks-wall-item-linkedin .social-networks-wall-item-footer span {
    color: white;
}

@media screen and (max-width: 460px) {
    .social-networks-wall-root .block-sortable-active .block-sortable-item {
        width: 100%;
    }
}

