.post-header{display:none;}.post-cover-head .single-has-thumb.single-post-thumb{position:relative;margin:0;height:475px;background-repeat:no-repeat;background-position:center 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.post-cover-head .single-post-thumb.head-lightbox,.post-cover-head .single-post-thumb.single-post-audio{height:auto}.post-cover-title{width:100%;line-height:22px}.post-cover-head .single-has-thumb.single-post-thumb{height:350px}.post-cover-title .post-title{font-size:32px;line-height:32px}.single-has-thumb .post-cover-title{position:absolute;bottom:0;padding:50px 20px 10px;color:#CCC;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.single-has-thumb .post-cover-title .post-title{color:#FFF}
.w3-margin{margin-bottom: 20px; margin-top: 20px;}
#modalOverlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 1000; cursor: pointer; } .modal-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 85%; height: 80%; background: #fff; border-radius: 12px; overflow: hidden; cursor: default; box-shadow: 0 5px 30px rgba(0,0,0,0.3); } #contentObject { width: 100%; height: 100%; border: none; } .close-btn { position: absolute; top: 15px; right: 20px; font-size: 30px; font-weight: bold; color: #333; cursor: pointer; z-index: 1010; } 