.adthrive-ad.adthrive-sidebar {
background-color: #fff;
padding-top: 1em;
padding-bottom: 1em;
}

.adthrive-ad.adthrive-sidebar:first-of-type {
margin-top: 0;
}

.adthrive-sidebar iframe {
clear: both;
overflow: visible !important;
}

.adthrive-player-title {
    margin: 10px 0;
}

.adthrive-sticky.adthrive-sidebar {
min-height: 270px;
}

@media (max-width:400px) {
.single .site-main>.hentry {
padding-left:10px !important;
padding-right:10px !important;
}
}

.site-content {
padding-left:8px !important;
padding-right:8px !important;
}


@media (max-width:359px) {
.single .site-main>.hentry {
padding-left:5px !important;
padding-right:5px !important;
}
}

.site-content {
padding-left:4px !important;
padding-right:4px !important;
}


.adthrive-ad > div {
display: inline-block;
}

body.adthrive-staging .adthrive-ad{
background-color:#ddd;
border:solid 1px #ccc;
display:block!important;
}

body.adthrive-staging .adthrive-content{
height:250px;
position:relative;
}

body.adthrive-staging .adthrive-sidebar{
height:300px;
position:relative;
}

body.adthrive-staging .adthrive-recipe{
position:relative;
}

body.adthrive-staging .adthrive-footer{
width:100%;
height:100px;
}

body.adthrive-staging .adthrive-ad::before{
position:absolute;
left:0;
top:40%;
width:100%;
height:50px;
text-align:center;
content:"AdThrive Ad";
}

body.home.adthrive-staging .adthrive-content {
grid-column: 1 / -1;
}

body.single #AdThrive_Sidebar_9_desktop, body.archive #AdThrive_Sidebar_9_desktop {
margin-bottom: 100px;
}

/* confirm click footer ad fix test */
body.adthrive-device-phone .adthrive-footer.adthrive-sticky {
padding-top:0px;
overflow:visible !important;
border-top:0px !important;
}
body.adthrive-device-phone .adthrive-sticky.adthrive-footer>.adthrive-close {
top:-25px !important;
right:0px !important;
border-radius: 0px !important;
line-height: 24px !important;
font-size: 24px !important;
}
/* confirm click footer ad fix test  end */

body.adthrive-staging .adthrive-sidebar.adthrive-stuck {
  margin-top: 180px;
}