    /*----*****---- << Social Share >> ----*****----*/



    .wdt-listings-social-share-container,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container

    {

        position: relative;



        display: inline-block;

        float: none;



        padding: 0;



        cursor: pointer;

        vertical-align: middle;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-item-icon,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author

    {

        position: relative;



        display: block;



        margin: 0;

    }



    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author

    {

        float: left;



        cursor: pointer;

    }



    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite

    {

        position: relative;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-item-icon span,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon span,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author span

    {

        font-size: 16px;

        line-height: 40px;



        float: left;



        width: 40px;

        height: 40px;

        margin-right: 0;



        text-align: center;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list

    {

        position: absolute;

        z-index: 1;

        left: 0;

        bottom: calc(100% + 10px);



        display: flex;

        visibility: hidden;



        min-width: auto;

        margin-left: -5px;

        margin-bottom: 0;

        padding: 10px;



        text-align: center;



        opacity: 0;

        -webkit-border-radius: 5px;

           -moz-border-radius: 5px;

                border-radius: 5px;



        filter: alpha(opacity=0);

    }



    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list

    {

        right: -10px;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list:before,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list:before

    {

        position: absolute;

        bottom: 0;

        left: auto;



        margin: auto;



        content: '';

        -webkit-transform: translateX(0) translateY(100%);

            -ms-transform: translateX(0) translateY(100%);

             -o-transform: translateX(0) translateY(100%);

                transform: translateX(0) translateY(100%);



        border-width: 7px;

        border-style: solid;

        border-color: currentColor transparent transparent transparent;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list li,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li

    {

        position: relative;



        display: inline-block;



        margin: 0;

        padding: 0;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list li:not(:last-child),

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li:not(:last-child)

    {

        margin: 0 5px 0 0;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list li a,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a

    {

        font-size: 14px;

        line-height: normal;



        float: left;



        width: auto;

        height: auto;

        margin: 0 10px 0 0;



        text-align: center;



        border-radius: 50%;

        background: none;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list li:last-child a,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li:last-child a

    {

        margin-right: 0;

    }



    .wdt-listings-social-share-container.active .wdt-listings-social-share-list,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container.active .wdt-listings-social-share-list

    {

        visibility: visible;



        margin-left: 0;



        opacity: 1;

    }



    .wdt-listings-social-share-container.type2.active .wdt-listings-social-share-item-icon > span,

    .wdt-listings-social-share-container.type2:hover .wdt-listings-social-share-item-icon > span

    {

        color: #ffffff;

    }



    .wdt-listings-social-share-container.type2 .wdt-listings-social-share-item-icon > span,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon > span,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author > span

    {

        line-height: 40px;



        width: 40px;

        height: 40px;



        border-radius: 50%;

        background-color: #f2f2f2;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list li a,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon > span,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author > span

    {

        color: #2a2a2a;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list

    {

        background-color: #f2f2f2;

    }



    .wdt-listings-social-share-container .wdt-listings-social-share-list:before,

    .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list:before

    {

        color: #f2f2f2;

    }



    /*----type2------*/

    

    .wdt-listings-social-share-container.type2 .wdt-listings-social-share-list {

        left: calc(100% + 10px);

        bottom: 0;

    }



    .wdt-listings-social-share-container.type2 .wdt-listings-social-share-list:before {

        bottom: auto;

        top: 0;

        left: 0;

        transform: translateX(-100%) translateY(100%) rotate(90deg);

        -webkit-transform: translateX(-100%) translateY(100%) rotate(90deg);

    }



    /*----*****---- << Mobile (Landscape) >> ----*****----*/

    /* Note: Design for a width of 767px */



    @media only screen and (max-width: 767px)

    {

        .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list

        {

            bottom: calc(100% + 15px);

        }

        .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list,

        .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list:before

        {

            right: auto;

            left: 50%;



            -webkit-transform: translateX(-50%);

                    transform: translateX(-50%);

        }

        .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list:before

        {

            bottom: -14px;

        }

        .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a

        {

            font-size: 13px;

            line-height: 20px;



            float: left;



            width: 20px;

            height: 20px;



            text-align: center;

        }

    }

