/*
Theme Name: Spice Software Dark
Theme URI: https://spicethemes.com/spice-software-dark-wordpress-theme/
Author: spicethemes
Author URI: https://spicethemes.com
Description: Spice Software Dark Theme is a lightweight, elegant, fully responsive, and translation-ready,theme that allows you to create stunning blogs and websites. The theme is well suited for companies, law firms, eCommerce, finance, agency, travel, photography, design, arts, personal, and any other creative websites and blogs. The theme is developed using the Bootstrap 4 framework. It comes with a predesigned home page, good-looking header designs, and a number of content sections that you can easily customize. It also has lots of customization options (banner, services, testimonial, etc) that will help you create a beautiful, unique website in a short time. The theme is compatible with popular plugins like Rank Math, Polylang, WooCommerce and Contact Form 7. Spice Software Dark theme is available in several locales. (DEMO: https://spice-software-dark.spicethemes.com/) 
Template: spice-software
Tags: one-column, two-columns, right-sidebar, custom-menu, custom-logo, editor-style, e-commerce, blog, featured-images, footer-widgets, sticky-post, threaded-comments, translation-ready, rtl-language-support, accessibility-ready
Version: 1.1.2
Requires at least: 4.5
Tested up to: 6.2
Requires PHP: 5.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: spice-software-dark
*/

/*===================================================================================*/
/*  25.0 Accessibility
/*===================================================================================*/
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
    /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.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;
    /* Above WP toolbar. */
}


/*===================================================================================*/
/* Testimonial SECTION 4
/*===================================================================================*/
.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;
}