.m4-redesign.cikk .grid_8 .colwrapper,
.ut-layout-pp-minicikk .grid_9.m4-redesign .colwrapper,
.grid_8.m4-redesign.pp .colwrapper
{
    position: relative;
}

.m4-redesign.cikk .socialShare{
    position:absolute;
    left: -50px;
    top: 95px;
}

.m4-redesign .socialShare{
    position:absolute;
    left: 0px;
    top: 20px;
}

.m4-redesign.pp .socialShare{
    position:absolute;
    left: -50px;
    top: 140px;
}

.m4-redesign .shareWidget_common
{
    cursor: pointer;
    display: block;
    width: 32px;
    height: 32px;
    margin-bottom: 5px;
}

.m4-redesign .shareWidget_common img{
    padding-top: 0!important;
}

.m4-redesign .shareWidget_common:hover{
    opacity: 0.7;
}

.m4-redesign .shareWidget_container
{
    display: none;
    position: absolute;
    padding: 5px;
    background-color: white;
    box-shadow: 0 1px 10px 0 rgba(50,50,50,0.25);
    z-index: 1;
    left: -5px;
}

@media (max-width: 520px) {
    .m4-redesign .socialShare .shareWidget_container {
        position: absolute;
        left: 120px;
        padding: 5px 5px 0 0;
    }

    .m4-redesign .socialShare .shareWidget_container .shareWidget_common {
        margin-left: 5px;
    }
}

.m4-redesign.shareWidget_container:before {
    content: ' ';
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    transform: translateX(-50%);
    pointer-events: none;
    bottom: 100%;
    left: 50%;
    border-bottom-color: white;
}

@media (max-width: 480px) {
    .m4-redesign.cikk .socialShare{
        position: relative;
        left: 0;
        top: 0;
        display: inline-flex;
        justify-content: space-between;
        width: 115px;
        margin-top: 20px;
    }
    .m4-redesign .shareWidget_common{
        display: inline-block;
    }
    /*.m4-redesign .shareWidget_container{*/
    /*    left: unset;*/
    /*    right: -165px;*/
    /*}*/
}
