.adthrive-sidebar.adthrive-sticky {
    padding: 20px 15px;
    box-shadow: 0 0 3px 0 #ccc;
    background-color: rgba(255, 255, 255);
    margin-top:80px;
}

.adthrive-sticky.adthrive-footer {
background:white;
padding-top: 0px !important;
}

.adthrive-content {
min-height: 100px;
}

.adthrive-footer-message {
margin-bottom:0px !important;
margin-top:20px !important;
}
.adthrive-footer-message a {
width:initial !important;
background-color: #fff !important;
height:initial !important;
font-size:inherit !important;
overflow:visible !important;
}

.sticky-target.sticky-active {
    position: fixed;
    z-index: 0 !important;
}