@keyframes zoomIn {

    from {

        opacity: 0;

        -webkit-transform: scale3d(0.3, 0.3, 0.3);

        transform: scale3d(0.3, 0.3, 0.3);

    }

    50% {

        opacity: 1;

        -webkit-transform: scale3d(1, 1, 1);

        transform: scale3d(1, 1, 1);

    }

}

.zoomIn {

    -webkit-animation-name: zoomIn;

    animation-name: zoomIn;

    -webkit-animation-duration: 0.5s;

    /* Safari 4.0 - 8.0 */

    animation-duration: 0.5s;

}

#header_user {

    padding-top: 30px;

    padding-left: 16px;

    padding-bottom: 20px;

}


@media (min-width: 1200px) {

    #header_user {

            width: 22%;
            padding-top: 50px;
        /* padding-top: 0; */
        /* padding-left: 16px; */
       
        

    }

}


@media (max-width: 1199px) {

    #header_user {

        width: 31%;

    }

}

@media (max-width: 992px) {

    #header_user {

        padding-top: 15px;

        margin-bottom: 15px;

        padding-left: 5px;

        padding-right: 5px;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {
    #header_user {
        padding-top: 60px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {

    #header_user {

        padding-top: 35px;

        margin-bottom: 10px;

    }

}

@media (max-width: 767px) {

    #header_user {

        padding-top: 5px;

        padding-bottom: 5px;

        margin-bottom: 5px;

        width: 100%;

    }

}

@media (max-width: 479px) {

    #header_user {

        padding-left: 0px;

        padding-right: 7px;

        width: 18%;

    }

}

@media (max-width: 479px) {

    #header_user #header_user_info {

        margin: 0px;

    }

}

#header_user .header_user_info_first {

    text-align: center;

    min-height: 90px;

    padding-top: 16px;

}

@media (max-width: 767px) {

    #header_user .header_user_info_first {

        padding-top: 5px;

        min-height: 52px;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    #header_user .header_user_info_first {

        padding-top: 0;

    }

    #header_user .header_user_info_second {}

}

@media (min-width: 768px) and (max-width: 992px) {

    #header_user .header_user_info_first {

        min-height: 80px;

    }

}

@media (max-width: 479px) {

    #header_user .header_user_info_first {

        padding-left: 5px;

        padding-right: 5px;

    }

}

#header_user .header_user_info_second {

    text-align: center;

    border-left: 1px solid #d1d1d1;

    min-height: 90px;

    padding-top: 16px;

}

@media (max-width: 767px) {

    #header_user .header_user_info_second {

        padding-top: 5px;

        min-height: 52px;

    }

}

@media (min-width: 768px) and (max-width: 992px) {

    #header_user .header_user_info_second {

        min-height: 80px;

    }

}

@media (max-width: 479px) {

    #header_user .header_user_info_second {

        border: none;

        padding-left: 5px;

        padding-right: 5px;

    }

}

#header_user .mb_account_link_top {

    text-align: center;

    text-decoration: none;

    display: inline-block;

}

#header_user .mb_account_link_top i {

    color: #fff;

    font-size: 44px;

    line-height: 44px;

    display: inline-block;

}

@media (max-width: 767px) {

    #header_user .mb_account_link_top i {

        font-size: 22px;

        line-height: 22px;

    }

}

@media (min-width: 768px) and (max-width: 992px) {

    #header_user .mb_account_link_top i {

        font-size: 30px;

        line-height: 30px;

    }

}

#header_user .mb_account_link_top span {

    font-family: Raleway, sans-serif;

    font-size: 13px;

    color: #fff;

    font-weight: 700;

    display: block;

    line-height: 18px;

    padding: 2px 0px;

}

@media (max-width: 479px) {

    #header_user .mb_account_link_top span {

        display: none;

    }

}

#header_user .mb_favorites_link_top {

    text-align: center;

    text-decoration: none;

    display: inline-block;

    margin-top: 2px;

    position: relative;

}

#header_user .mb_favorites_link_top i {

    color: #fff;

    font-size: 47px;

    line-height: 44px;

    display: inline-block;

    position: relative;

}

@media (max-width: 767px) {

    #header_user .mb_favorites_link_top i {

        font-size: 22px;

        line-height: 22px;

    }

}

@media (min-width: 768px) and (max-width: 992px) {

    #header_user .mb_favorites_link_top i {

        font-size: 30px;

        line-height: 30px;

    }

}

#header_user .mb_favorites_link_top span {

    font-family: Raleway, sans-serif;

    font-size: 13px;

    color: #fff;

    font-weight: 700;

    display: block;

    line-height: 18px;

    padding: 2px 0px;

}

@media (max-width: 479px) {

    #header_user .mb_favorites_link_top span {

        display: none;

    }

}

#header_user .mb_favorites_link_top .mb_favorites_number {

    position: absolute;

    display: inline-block;

    background-color: #5e9d2e;

    padding: 0 4px;

    font-weight: 700;

    color: #FFFFFF;

    line-height: 23px;

    top: -7px;

    right: -12px;

    min-width: 23px;

    min-height: 23px;

    text-align: center;

    text-align: center;

    line-height: 23px;

    font-size: 14px;

    -moz-border-radius: 11.5px;

    -webkit-border-radius: 11.5px;

    border-radius: 11.5px;

}

@media (max-width: 767px) {

    #header_user .mb_favorites_link_top .mb_favorites_number {

        font-size: 18px;

        line-height: 18px;

        min-width: 18px;

        min-height: 18px;

        font-size: 12px;

    }

}

.header_user_info {

    float: right;

    border-right: 1px solid #515151;

    margin: 9px 0px;

}

.header_user_info a {

    color: #fff;

    display: block;

    padding: 0px 20px;

    cursor: pointer;

    line-height: 19px;

    font-size: 12px;

}

@media (max-width: 479px) {

    .header_user_info a {

        font-size: 11px;

    }

}

.header_user_info a:hover,
.header_user_info a.active {

    color: #fff;

}

.header_user_info a i {

    padding-left: 10px;

    font-size: 14px;

}



/*# sourceMappingURL=blockuserinfo.css.map */
