.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }  .testimonial.testi-4 {
background: 112% 50% no-repeat;
}
.testimonial.testi-4 .testmonial-block,.page-template-template-testimonial-8 .testmonial-block{
box-shadow: 0px 6px 6px 0px rgba(255, 255, 255, 0.1);
margin-bottom: 2px;
}
.testimonial.testi-4 .testmonial-block .entry-content:before,
.testimonial.testi-4 .testmonial-block .entry-content.quote:before,
.page-template-template-testimonial-8 .testmonial-block .entry-content:before,
.page-template-template-testimonial-8 .testmonial-block .entry-content.quote:before{
font-size: 3.875rem;
top: -18px;
}
.testimonial.testi-4 .testmonial-block .avatar,
.page-template-template-testimonial-8 .testmonial-block .avatar {
margin: 0px 0.987rem 0.75rem auto;
display: inline-block;
width: 4.563rem;
height: 5.563rem;
}
.testimonial.testi-4 .testmonial-block .entry-content,
.page-template-template-testimonial-8 .testmonial-block .entry-content {
margin: 0px 0 0.5rem;
}
.testimonial.testi-4 .testmonial-block figcaption,
.page-template-template-testimonial-8 .testmonial-block figcaption{
display: inline-block;
vertical-align: middle;
text-align: left;
}
.testimonial.testi-4.owl-theme .owl-nav.disabled+.owl-dots,
.page-template-template-testimonial-8.owl-theme .owl-nav.disabled+.owl-dots {
margin-bottom: 1.75rem;
margin-top: 2rem;
}
.testi-4:before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
}
@media (min-width:768px){
.blog .list-view .right .entry-date {
margin-top: 0.8rem;
right: 0;
left: auto;
z-index:2;
}}
@media (max-width: 768px) {
.blog .list-view .right .entry-date {
margin-top: 0.8rem;
margin-left: 30px;
top: auto;
z-index:2;
}}
.footer-sidebar .sub-menu li.menu-item {
margin-left: 10px;
}
.sidebar .wp-block-calendar table caption,.dark .sidebar .wp-block-calendar table tbody {
color: #fff;
}
body .blog-author h5, body .comment-detail h5, body h5 {
color: #FFF;
}