div.tnp-subscription, form.tnp-subscription, form.tnp-profile{display:block;margin:1em auto;max-width:500px;width:100%;}
div.tnp-profile{display:block;margin:1em 0;max-width:500px;}
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field{margin-bottom:.7em;border:0;padding:0;}
.tnp-subscription label, .tnp-profile label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em;}
.tnp-subscription .tnp-field-checkbox label, .tnp-profile .tnp-field-checkbox label{display:inline-block;}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select, .tnp-profile textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box;}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em;}
.tnp-subscription select option, .tnp-profile select option{margin-right:.75em;}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block;}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%;}
}
.tnp-widget{width:100%;display:block;box-sizing:border-box;}
.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0;}
.tnp-widget label{display:block;color:inherit;font-size:14px;}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto;}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block;}
.tnp-widget select option{margin-right:10px;}
.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0;}
.tnp-field input[type="submit"]{position:inherit;}
.tnp-field label{}
.tnp-widget-minimal{width:100%;}
.tnp-widget-minimal form{margin:0;padding:0;border:0;}
.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;}
.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0;}
.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap;}
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px;}
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name{width:31%;}
.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px;}
.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0;}
.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem;}
.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0;}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name, .tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem;}
} .tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px;}
.tnp-comments label{display:block;}
.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important;}
.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd;}
.tnp-nl-checkout {
margin-bottom: 1em;
}.vks-lock{overflow:hidden;}
.vks-fab, .vks-launcher{position:fixed;right:16px;bottom:16px;z-index:99997;padding:10px 14px;border-radius:999px;background:#222;color:#fff;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.25);}
.vks-launcher{position:static;margin:8px 0;}
.vks-overlay[aria-hidden="true"]{display:none;}
.vks-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99998;display:flex;align-items:center;justify-content:center;}
.vks-dialog{width:min(1100px, 94vw);height:min(80vh, 860px);background:#fff;color:#111;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.35);}
.vks-header{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #eee;}
.vks-header h2{margin:0;font-size:16px;font-weight:700;}
.vks-searchbar{display:flex;gap:8px;align-items:center;flex:1;}
.vks-searchbar input[type=search]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:8px;}
.vks-searchbar select, .vks-searchbar button{padding:10px 12px;}
.vks-close{background:transparent;border:none;font-size:20px;cursor:pointer;}
.vks-body{display:grid;grid-template-columns:300px 1fr;gap:0;height:100%;}
.vks-filters{border-right:1px solid #eee;padding:12px;overflow:auto;background:#fafafa;}
.vks-filters .vks-filter{margin-bottom:12px;}
.vks-filters label{display:block;font-weight:600;margin-bottom:6px;}
.vks-daterange{display:flex;align-items:center;gap:6px;}
.vks-filter-actions{margin-top:8px;}
.vks-filter-actions button{width:100%;padding:8px;}
.vks-results{padding:12px;overflow:auto;position:relative;background:#fff;}
.vks-status{margin-bottom:8px;color:#555;font-size:12px;}
.vks-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
.vks-item{display:flex;gap:12px;padding:10px;border:1px solid #eee;border-radius:10px;}
.vks-thumb{width:96px;height:64px;object-fit:cover;border-radius:8px;}
.vks-meta{display:flex;flex-direction:column;gap:4px;}
.vks-title{font-weight:700;text-decoration:none;color:#111;}
.vks-badges{display:flex;flex-wrap:wrap;gap:6px;}
.vks-badge{font-size:11px;background:#f3f3f3;padding:2px 6px;border-radius:999px;}
.vks-excerpt{color:#444;font-size:13px;}
.vks-sub{color:#777;font-size:12px;}
.vks-empty, .vks-error, .vks-loading{text-align:center;padding:12px;color:#666;}
.vks-more{display:block;margin:12px auto;padding:10px 16px;}
.vks-fallback{text-align:center;margin-top:6px;}
@media(max-width:1023px){
.vks-body { grid-template-columns: 1fr; }
.vks-filters { position:absolute; left:0; top:52px; bottom:0; width:82%; max-width:360px;
background:#fff; transform: translateX(-100%); transition:.2s; z-index:2; }
.vks-filters.open { transform: translateX(0); }
}.cs-meta-genre:before{display:none;}
.cs-meta-genre ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;}
.cs-meta-genre ul > li{margin-top:5px;margin-bottom:5px;margin-right:10px;}
.cs-meta-genre ul > li:last-child{margin-right:0;}
.cs-meta-genre ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px 8px;border:1px solid var(--cs-color-contrast-200);border-radius:var(--cs-primary-border-radius);line-height:1;-webkit-transition:0.25s;transition:0.25s;}
.cs-meta-genre ul a:hover{color:var(--cs-color-accent-contrast);border:1px solid var(--cs-color-accent);background-color:var(--cs-color-accent);}
@media(min-width:720px){
.cs-posts-area__list .cs-entry__content .cs-entry__excerpt + .cs-entry__post-meta{margin-top:auto;padding-top:1rem;}
.cs-posts-area__list .cs-entry__content .cs-entry__excerpt + .cs-entry__post-meta + .cs-entry__post-meta{margin-top:0;padding-top:1rem;}
}
.cs-block-posts-layout-horizontal-type-1 .cs-entry__content .cs-entry__post-meta .cs-meta-genre, .cs-posts-area__list .cs-entry__content .cs-entry__post-meta .cs-meta-genre {
display: block;
width: 100%;
margin-top: 1rem;
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}#lightbox{position:fixed;top:50% !important;left:50% !important;transform:translate(-50%, -50%);}
#imageContainer{position:relative;height:100%;box-sizing:border-box;}
#imageDataContainer{position:relative;}
#imageDataContainer.hide{display:none;}
#newHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;display:flex;justify-content:space-between;align-items:center;}
#prevArrow,
#nextArrow{color:black;background:rgba(255,255,255,.7);font-size:40px;position:relative;display:none;padding:8px 10px 8px 6px;cursor:pointer;width:46px;height:46px;box-sizing:border-box;}
#nextArrow{padding:8px 6px 8px 10px;}
#prevArrow.fixed,
#nextArrow.fixed{position:fixed;display:block;top:50%;left:1%;transform:translate(0, -50%);border-radius:2px;}
#nextArrow.fixed{right:1%;left:auto;}
@media screen and (max-width:800px){
#prevArrow.fixed,
#nextArrow.fixed{border-radius:2px;}
#prevArrow.fixed{left:0;}
#nextArrow.fixed{right:0;}
}
#imageContainer:hover #prevArrow,
#imageContainer:hover #nextArrow{display:block;}
#imageData{display:flex;justify-content:space-between;align-items:center;padding:4px 10px 8px;}
#imageData #imageDetails{margin-bottom:0;}
#imageData #bottomNav #bottomNavClose{margin-bottom:0;}
#jqlb_loading{top:45%;}
#prevArrow.touch-device,
#nextArrow.touch-device{display:block;}
#prevLink.touch-device,
#nextLink.touch-device{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;float:none;}
#prevLink.touch-device{left:0;background:url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/prev.gif) center center no-repeat;}
#nextLink.touch-device{right:0;background:url(https://vampster.com/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/next.gif) center center no-repeat;}
#imageDataContainer {
position: relative;
z-index: 20px;
}