Dear Nick,
Please try this out and let me know if it works:
Go to Portfolio Manager > Settings > Advanced Tab > Custom CSS Box
Remove the previously added CSS, and paster all the code below.
#bop-project{
opacity: 1 !important;
}
.bop-primary-project-content{
background: #000000;
}
.post-full .entry-content .bop-primary-project-content .fluid-width-video-wrapper{
padding-top: 60.2% !important;
max-width: 100%;
margin: 0;
}
.bop-text-center .embed-dimensions{
overflow: hidden;
}
@media only screen and (max-width: 1230px) {
#bop-project-right{
right: unset;
left: 0;
width: 100%;
}
#bop-project-left{
margin-right: 0;
}
#bop-project-info-right , .bpm-published-on{
display: none;
}
.bpm-top-info-menu-dropdown-wrapper{
display: block;
}
.bop-project-right{
padding: 8px 2px;
}
.bpm-title-right{
font-size: 20px;
padding-bottom: 6px;
padding-top: 8px;
white-space: nowrap;
overflow-x: hidden;
text-overflow: ellipsis;
}
#bop-category, #stats-top{
font-size: 13px;
padding: 2px 20px;
}
#project-modules{
margin-top: 162px;
}
#bop-project-left {
max-width: 1400px;
margin-top: 162px;
}
}
@media only screen and (max-width: 960px) {
#bop-project-right{
right: unset;
left: 0;
width: 100%;
}
#bop-project-left{
margin-right: 0;
min-width: unset;
width: 100%;
}
#bop-project-info-right , .bpm-published-on{
display: none;
}
.bpm-top-info-menu-dropdown-wrapper{
display: block;
}
.bop-project-right{
padding: 8px 2px;
}
.bpm-title-right{
font-size: 20px;
padding-bottom: 6px;
padding-top: 8px;
white-space: nowrap;
overflow-x: hidden;
text-overflow: ellipsis;
}
#bop-category, #stats-top{
font-size: 13px;
padding: 2px 20px;
}
#project-modules{
margin-top: 162px;
}
nav.bpm-top-info-nav ul li a{
padding: 16px 12px;
}
nav.bpm-top-info-nav{
width: 100%;
position: relative;
}
nav.bpm-top-info-nav ul li ul{
left: 0;
width: 100%;
box-sizing: border-box;
margin-left: -1px;
border-radius: 0;
}
}
What I did here is, added the code as per your theme style, that would have loaded if the page was refreshed.