@media screen and (max-width:380px) {
.content .post {
padding-left:10px;
padding-right:10px;
}
}

.adthrive-sidebar.adthrive-stuck {
z-index: 999 !important;  
margin-top: 130px;
}

/* break content out of grid */
body.blog .site-main > .adthrive-content,
body.search .site-main > .adthrive-content,
body.archive .site-main > .adthrive-content {
  grid-column: 1 / -1;
}