.main-menu .floating-box {
    position: absolute;
    float:left;
    left: 100%;
    margin-top: 3px;
    /*margin-left: -204px;*/
    margin-left: -180px;
    background: transparent !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.main-menu .floating-box a.addthis_button_expanded {
    background: transparent !important;
    color: #000000 !important;
}

.main-menu .floating-box > a.addthis_button_expanded:hover {
    -webkit-transition: none !important;
    transition: none !important;
}

.main-menu .floating-box > a {
    color: #000000 !important;
    background: transparent !important;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    margin-left: 6px;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
    -webkit-transition: box-shadow 1s, -webkit-transform 500ms, -webkit-filter 500ms ease-in-out; 
    transition: box-shadow 1s, transform 500ms, filter 500ms ease-in-out; 
}
.main-menu .floating-box > a:hover {
    z-index: 100;
    -webkit-transform: scale(3);
    transform: scale(3);
    box-shadow: none;/*3px 3px 10px rgba(0,0,0,0.6);*/
}

.main-menu .floating-box.font-images {
    margin-left: -200px;
}

.main-menu .floating-box.font-images a.addthis_button_expanded {
    background: transparent !important;
}

.main-menu .floating-box.font-images a {
    font-size: 20px;
    padding: 3px;
    color: #000000 !important;
    border: 2px solid #006666;
    padding: 4px;
    margin: 2px;
}

.a2a_default_style:not(.a2a_flex_style) a {
    float: none !important;
}

