.is-bg-thumb .thumbnail-resize img {
object-fit: contain !important;
}
.slick-slide img {
display: block;
max-height: 450px !important;
}
.post-thumb:not(.is-bg-thumb) img {
max-height: 400px !important;
object-fit: inherit !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
}
.is-bg-thumb img {
max-height: fit-content !important;
object-fit: inherit !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
}
.post-thumb img {
max-height: 400px !important;
object-fit: inherit !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
}
.gallery-item .wp-caption-text .gallery-caption {
margin-bottom: 0px !important;
background-color: #000000b5 !important;
}
figcaption .wp-caption-text .gallery-caption {
margin-bottom: 25px;
background: none !important;
color: #444 !important;
background-color: #ffffffd4 !important;
font-style: italic;
font-size: 13px;
padding-top: 5px;
line-height: 20px;
}
.ruby-single-slider-1 .post-thumb:not(.is-bg-thumb) img {
-o-object-fit: contain !important;
object-fit: contain !important;
max-height: 600px !important;
}
.ruby-single-slider-1 .slick-slide {
max-height: 660px !important;
}
.single-post-top .meta-info-date-full {
display: none;
}
.single-post-share-header {
display: none;
}
.page-id-8427  .single-page-post {
padding: 0px 0px 0px 0px !important;
}
@media only screen and (min-width: 768px) {
.off-canvas-btn-wrap {
display: none !important;
}
}
@media only screen and (max-width: 767px) {
.fw-block-6 .ruby-block-inner.ruby-container {
height: 220px !important;
}
}
@media only screen and (max-width: 479px) {
.fw-block-6 .post-feat-3 .post-thumb-outer {
height: 220px !important;
}
}
@media only screen and (max-width: 479px) {
.fw-block-6 .post-feat-3 .post-thumb-outer img {
min-width: auto !important;
height: 220px !important;
}
}
.novelist-book-details-button { display: none !important; }
.page-id-8427 .breadcrumb-wrap { display: none !important; }
.single-post-body table {width: 100% !important; 
max-width: 100% !important; 
}
.postid-3874 .entry .alignleft, .entry img.alignleft {
float: left;
margin: .5em 2em 1.25em 0; }
.post-meta-counter {
display: none !important;
}
.single-post-counter {
display: none !important;
}
.entry input[type="submit"] {
padding: 20px 20px 20px 20px;
background-color: #464646;
font-weight: 300;
font-size: 20px;
}
input[type="text"]
{
color: #000;
}
.wpcf7-form-control .wpcf7-text{
color: #000 !important;
}
.wpcf7 input {
color: #000 !important;
}
.wpcf7-form-control .wpcf7-text {
border-radius: 5px !important;
}
.wpcf7 label {
font-size: 16px;
}
.entry form label {
color: #ffffff;
font-style: normal;
}
.post-meta-info a {
display: none !important;
}
.input[type="text"] { border-radius: 5px; }
.meta-info-el.meta-info-author img {
display: none !important;
}
.instalink {min-height: 85px !important;}
.popup-thumbnail-slider-image img {
object-fit: contain !important;
}
.single-post-feat-bg-outer .post-thumb img {
object-fit: contain !important;
}
.single-post-format-feat-bg-outer {
background-color: #f1f1f1 !important;
}
.is-gallery .slick-dots {
top: 90%;
} 
.fw-block-6 .post-feat-3 .is-header-overlay .post-header .post-cat-info { display: none !important; }
.fw-block-6 .block-content-inner {
-webkit-box-shadow: -2px 9px 18px -4px rgba(0,0,0,0.25);
-moz-box-shadow: -2px 9px 18px -4px rgba(0,0,0,0.25);
box-shadow: -2px 9px 8px -4px rgba(0,0,0,0.55);
}
.page-id-1231 .page-template-page-composer .site-inner {
padding-top: 0px !important;
}
#ruby_7d58ef3e {
padding-top: 0px !important;
}
.page-id-1231 .ruby-block-wrap.is-background {
padding-top: 10px !important;
padding-bottom: 0px !important;
}
.thumb-caption {
font-size: 15px !important;
bottom: 0px !important;
position: sticky !important;
left: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.popup-thumbnail-slider-image-holder {
height: 750px !important;
}
.single-inner {
padding: 10px 9px 15px !important;
}
.main-menu-inner > li > a {
padding: 0 10px !important;
}