/*
Theme Name: Consultexo 02
Theme URI: https://themearile.com/consultexo-theme/
Template: aasta
Author: ThemeArile
Author URI: https://themearile.com
Description: Consultexo is a professional business consulting multipurpose WordPress theme for all kinds of websites. The theme is ideally suited for businesses, agencies, consultants, financial, marketing, lawyers, corporate, business promotion, electrician, industries, education, SEO, construction, photography, architecture, interior designers, fashion, online shop, gym, travel agency, restaurant, hotel, bloggers, magazine websites such as. The theme also provides unique designs with advanced customizer settings. It comes packed with powerful features for designing and customizing theme pages, advanced typography, sticky menu, header styles, logo upload, translation ready (WPML, Polylang), built with SEO in mind and it's built to be beautiful on all screen sizes. This theme supports the best Elementor page builder to create, edit, and update page designs as per the requirement. Consultexo also supports popular free and premium WordPress plugins such as Elementor, Yoast SEO, WooCommerce, Contact Form 7, Jetpack, Google Analytics, and much more. Check the demo of Consultexo Pro https://themearile.com/aasta-pro-theme/.
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-background,custom-header,custom-menu,editor-style,featured-images,footer-widgets,post-formats,theme-options,threaded-comments,rtl-language-support,translation-ready,full-width-template,custom-logo,blog,e-commerce,portfolio
Version: 2.6.1673946850
Updated: 2023-01-17 16:14:10

*/

body, button, input, select, textarea {
    color: #000000;
}
h1, .h1, h2, .h2, .h3, h3, h4, .h4, h5, .h5, .h6, h6 {
    color: #000000;
}
h4 {
    font-weight: 600;
    text-transform: inherit;
}
blockquote {
    background-color: #fafafa;
    color: #000000;
}
blockquote cite {
    color: #333;
}
blockquote:before {
    color: rgba(0, 0, 0, 0.05);
}
a {
    color: #333;
    text-decoration: none !important;
}
a:hover, a:active {
    color: #333;
}
a:focus {
    text-decoration: none !important;
    outline: thin dotted;
}
hr {
    background-color: #e9e9e9;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f0f0f0;
}
label {
    color: #000000;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
    color: #000000 !important;
    border: 1px solid #000000 !important;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
    color: #000000 !important;
    -moz-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
    -webkit-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
    -o-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
    box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25) !important;
}
.form-control {
    border: 1px solid #000000 !important;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #333;
    color: #fff;
}
::-webkit-input-placeholder {
    color: #000000;
}
:-moz-placeholder {
    color: #000000;
}
::-moz-placeholder {
    color: #000000;
}
:-ms-input-placeholder {
    color: #000000;
}
.btn-default:hover, .btn-default:focus {
    background-color: #111;
    color: #fff !important;
}
.btn-light {
    background-color: #fff;
}
.btn-border {
    background-color: transparent;
    color: #444;
}
.btn-dark {
    background-color: transparent;
    color: #111;
}
table, th, td {
    border: 1px solid #e9e9e9;
}
thead th {
    border-bottom: 2px solid #e9e9e9;
}
th {
    text-align: left;
    background-color: #f6f6f6;
    color: #333;
}
.widget td a:hover, .widget td a:focus, td a:hover, td a:focus {
    color: #333;
}
.text-dark {
    color: #333 !important;
}
.theme-b-top {
    border-top: 1px solid #e9e9e9 !important;
}
.theme-b-bottom {
    border-bottom: 1px solid #e9e9e9 !important;
}
.theme-b-left {
    border-left: 1px solid #e9e9e9 !important;
}
.theme-b-right {
    border-right: 1px solid #e9e9e9 !important;
}
.theme-services .service-content {
    border: 1px solid #e4e4e4;
}
.theme-slider-content .theme-caption-bg .title-large {
    font-size: 3.1rem;
    font-weight: 600;
}
.theme-slider-content .sub-title {
    font-size: 2.1rem;
}
.theme-page-header-area {
    padding-top: 7.9375rem;
    padding-bottom: 7.9375rem;
}
.theme-separator-line-horrizontal-full {
    background-color: #e4e4e4;
}
.theme-services {
    background-color: #fff;
}
.theme-services .service-title a {
    color: #333;
}
.theme-block.theme-project {
    background-color: #f7f7f7 !important;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}
.theme-testimonial .theme-separator-line-horrizontal-full {
    background-color: #e4e4e4;
}
.theme-block.theme-blog.theme-bg-grey {
    background-color: #f7f7f7 !important;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}
.theme-blog .post .entry-title a {
    color: #333;
}
.entry-content a:hover, .entry-content a:focus {
    color: #333;
}
.entry-meta {
    border-bottom: 1px dotted #cdcdcd;
}
.entry-meta > span {
    color: #606060;
}
.entry-meta a {
    color: #606060;
}
.entry-meta .author:before, .entry-meta .cat-links:before {
    color: #606060;
}
.entry-meta .posted-on::before, .entry-meta .comment-links a::before {
    color: #606060;
}
.entry-meta .tag-links a {
    background-color: transparent;
    color: #606060;
    border: 1px solid #e5e5e5;
}
.edit-link .post-edit-link {
    color: #606060;
}
.more-link:hover, .more-link:focus {
    background-color: #111;
    color: #fff !important;
}
.pagination a, .page-links a, .post-nav-links a, .post-nav-links .post-page-numbers.current, .navigation.pagination .nav-links .page-numbers, .navigation.pagination .nav-links a {
    background-color: #fff;
    color: #333;
    border: 1px solid #e9e9e9;
}
.theme-related-posts {
    background-color: #fff;
    border: 1px solid #e9e9e9;
}
.theme-blog.theme-blog-large .theme-related-posts .post {
    border: 1px solid #e9e9e9;
}
.theme-blog-author .custom-social-icons li > a {
    color: #333;
}
.theme-comment-section {
    background-color: #fff;
    border: 1px solid #000000;
}
.theme-comment-title h4 {
    border-bottom: 1px solid #000000;
}
.comment-detail {
    border-bottom: 1px solid #000000;
}
.pull-left-comment img {
    border: 3px solid #e9e9e9;
}
.logged-in-as a:hover, .logged-in-as a:focus {
    color: #333;
}
.theme-comment-form {
    background-color: #fff;
    border: 1px solid #000000;
}
.sidebar {
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.sidebar .widget {
    color: #606060;
}
.sidebar .widget .widget-title a.rsswidget {
    color: #333;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {
    border-bottom: 1px solid #e9e9e9;
}
.widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .widget_text address a {
    color: #333;
}
.widget_archive li:before, .widget_categories li:before, .widget_links li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before {
    color: #606060;
}
.calendar_wrap caption {
    color: #333;
}
.calendar_wrap table#wp-calendar thead th {
    background-color: #f6f6f6;
    border-bottom: 2px solid #e9e9e9;
}
.widget button[type="submit"]:hover, .widget button[type="submit"]:focus, .btn-success:hover, .btn-success:focus {
    background-color: #333 !important;
    color: #fff !important;
    border-color: #333 !important;
}
.widget .tagcloud a {
    background-color: transparent;
    color: #606060;
    border: 1px solid #e5e5e5;
}
.widget_rss ul li {
    border-bottom: 1px solid #e9e9e9;
}
.wp-caption-text a:hover {
    color: #333;
}
.entry-content .wp-block-latest-comments__comment-meta a {
    color: #333;
}
.wp-block-latest-posts__post-date {
    color: #606060;
}
.wp-block-button .wp-block-button__link {
    color: #fff !important;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
    background-color: transparent;
    color: #32373c !important;
    border: 2px solid #32373c;
}
.wp-block-button.is-style-outline .wp-block-button__link {
    color: #32373c !important;
}
.wp-block-calendar tbody td {
    color: #606060;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
    color: #606060;
}
.site-footer {
    background-color: #040404;
}
.footer-sidebar input[type="text"], .footer-sidebar input[type="email"], .footer-sidebar input[type="url"], .footer-sidebar input[type="password"], .footer-sidebar input[type="search"], .footer-sidebar input[type="number"], .footer-sidebar input[type="tel"], .footer-sidebar input[type="range"], .footer-sidebar input[type="date"], .footer-sidebar input[type="month"], .footer-sidebar input[type="week"], .footer-sidebar input[type="time"], .footer-sidebar input[type="datetime"], .footer-sidebar input[type="datetime-local"], .footer-sidebar input[type="color"], .footer-sidebar textarea, .footer-sidebar select {
    background-color: transparent !important;
    color: #e5e5e5;
}
.site-info {
    background-color: #000;
    color: #e5e5e5;
    border-top: 1px solid #363535;
}
.sidebar .widget .wp-block-group .wp-block-verse {
    background-color: #f6f6f6;
    color: #606060;
}
.sidebar .widget .wp-calendar-table thead th {
    background-color: #f6f6f6;
    color: #333;
    border: 2px solid #e9e9e9;
}
.sidebar .widget .wp-calendar-table tbody td {
    border: 1px solid #e9e9e9;
}
.sidebar .widget .wp-block-calendar table caption {
    color: #333;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments li.wp-block-latest-comments__comment, .sidebar .widget .wp-block-group .wp-block-latest-posts.wp-block-latest-posts__list li, .sidebar .widget .wp-block-group .wp-block-page-list li.wp-block-pages-list__item, .sidebar .widget .wp-block-group ul.wp-block-rss li, .sidebar .widget .wp-block-group ul.wp-block-archives-list li {
    border-bottom: 1px dotted #e9e9e9;
}
.sidebar .widget .wp-block-group .wp-block-latest-posts.wp-block-latest-posts__list li:before, .sidebar .widget .wp-block-group .wp-block-page-list li:before, .sidebar .widget .wp-block-group ul.wp-block-archives-list li:before {
    color: #606060;
}
body.woocommerce .theme-block {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.woocommerce ul.products li.product .button.add_to_cart_button, .woocommerce ul.products li.product .button.product_type_grouped, .woocommerce ul.products li.product .button.product_type_simple, .woocommerce ul.products li.product .button.product_type_external, .woocommerce ul.products li.product .button.product_type_variable {
    color: #606060;
    border-bottom: 2px solid #606060;
}
.woocommerce ul.products li.product .price, .theme-block.shop .product .price {
    color: #606060;
}
.woocommerce div.product form.cart .button {
    background-color: #333;
}
.product_meta .sku_wrapper .sku, .product_meta .posted_in a, .product_meta .tagged_as a {
    color: #606060;
}
.woocommerce #review_form #respond .form-submit input {
    background-color: #333;
    color: #fff;
}
.woocommerce .comment_container {
    border-bottom: 2px dotted #e4e4e4;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
    color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after {
    background-color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top-color: #333;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    color: #333;
}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover {
    background-color: #333;
    color: #fff;
}
.woocommerce table.shop_table {
    border: 1px solid #e4e4e4;
}
.woocommerce table.shop_table .cart_item:hover {
    background-color: #f6f6f6;
}
.woocommerce table.shop_table th {
    color: #333;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {
    border-right: 1px solid #e4e4e4;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
    border: 1px solid #e4e4e4;
}
.woocommerce-cart table.cart td.actions .coupon button.button {
    background-color: #333;
    color: #fff;
}
.woocommerce-cart table.cart td.actions button.button:hover {
    background-color: #333;
    color: #fff;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce button.button.woocommerce-Button:hover {
    background-color: #333;
    color: #fff;
}
.woocommerce form .form-row span.select2-selection.select2-selection--single {
    border: 1px solid #f7f7f7 !important;
}
.woocommerce .woocommerce-billing-fields h3, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label, #order_review_heading {
    color: #333;
}
.checkout_coupon.woocommerce-form-coupon .form-row button.button {
    background-color: #333;
    color: #fff;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background-color: #f6f6f6;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #e4e4e4;
    color: #606060;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #e4e4e4;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background-color: #333;
    color: #fff;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #dedede;
}
.woocommerce.widget_product_categories ul li, .woocommerce.widget_product_categories ol li {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce.widget_products ul.cart_list li, .woocommerce.widget_products ul.product_list_widget li, .woocommerce.widget_top_rated_products ul.cart_list li, .woocommerce.widget_top_rated_products ul.product_list_widget li, .woocommerce.widget_recent_reviews ul.cart_list li, .woocommerce.widget_recent_reviews ul.product_list_widget li, .woocommerce.widget_recently_viewed_products ul.cart_list li, .woocommerce.widget_recently_viewed_products ul.product_list_widget li, .woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li, .woocommerce.widget_rating_filter ul li {
    border-bottom: 1px solid #e4e4e4;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    background-color: #fff;
    color: #333;
    border: 1px solid #e4e4e4;
}
.form-control:focus {
    -moz-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
    -webkit-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
    -o-box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
    box-shadow: 0 0 0 0.063rem rgba(84, 84, 84,.25);
}
body.custom-background .theme-bg-dark, body.custom-background .theme-bg-default, body.custom-background .theme-blog.theme-bg-grey {
    background-color: transparent !important;
}
.navbar .nav .menu-item .nav-link {
    font-weight: 600;
}
.navbar .nav .menu-item .dropdown-item {
    font-weight: 600;
}
h5, .theme-main-slider .sub-title, .theme-services .service-title, .team-block .team-name, .team-mambers.vrsn-two .teammember-item .teammember-content .teammember-meta .teammember-title, .theme-project .theme-project-content .theme-project-title, .comment-detail-title {
    text-transform: inherit;
}
h5, .theme-main-slider .sub-title, .theme-services .service-title, .team-block .team-name, .team-mambers.vrsn-two .teammember-item .teammember-content .teammember-meta .teammember-title, .theme-project .theme-project-content .theme-project-title, .comment-detail-title, .theme-blog .post .entry-title, .theme-contact-widget-title {
    font-weight: 600;
}
h1, .page-header-title h1, .theme-slider-content .theme-caption-bg .title-large, .theme-slider-content .title-large, .theme-slider-content .theme-caption-bg2 .title-large {
    text-transform: inherit;
}
h2, .theme-section-module .section-area-title, .theme-funfact-title {
    font-weight: 600;
    text-transform: inherit;
}
h3, .theme-cta .title {
    font-weight: 600;
    text-transform: inherit;
}
h4, .theme-blog.theme-blog-large .post .entry-title, .theme-blog .post .entry-title, .theme-comment-title h4 {
    text-transform: inherit;
}
h4, .theme-comment-title h4, .theme-contact-form-info .title h4 {
    font-weight: 600;
}
.widget .widget-title {
    font-weight: 600;
    text-transform: inherit;
}
.theme-main-slider.vrsn-three .theme-caption-bg {
    width: 65%;
    background-color: rgb(13 10 0 / 65%);
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    padding: 1.500rem 1.500rem 2.188rem;
}
.theme-main-slider.vrsn-three .theme-slider-content .title-large {
    border-bottom: none;
    border-top: none;
}
.theme-main-slider.vrsn-three .theme-slider-content .btn-slider:hover, .theme-main-slider.vrsn-three .theme-slider-content .btn-slider:focus {
    background-color: #fff;
    color: #333;
    border: 2px solid #fff;
}
.theme-main-slider.vrsn-three .owl-item.active .theme-caption-bg {
    animation: 2s .2s fadeInLeft both;
}
.theme-services.vrsn-four .service-content {
    margin-top: 0;
    padding: 1.25rem 1.25rem 2.188rem;
}
.theme-services.vrsn-four .service-content-thumbnail {
    margin-top: 0;
}
.theme-services.vrsn-four .service-content-thumbnail img {
    height: auto;
    width: auto;
    border: 0 none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.theme-services.vrsn-four .service-content:hover .service-content-thumbnail img {
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
    filter: unset;
    -webkit-filter: unset;
}
.theme-project .row.theme-project-row {
    margin-right: 0;
    margin-left: 0;
}
.theme-testimonial.vrsn-three .theme-testimonial-overlay {
    background-color: rgba(0, 0, 0, .70);
}
.theme-testimonial.vrsn-three .theme-testimonial-block:before {
    display: none;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two {
    margin-bottom: 2rem;
    text-align: center;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 4.5rem 2.5rem 2.5rem;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two:hover {
    -moz-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -o-transform: translateY(-7px);
    transform: translateY(-7px);
    -moz-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
    -webkit-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
    -o-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
    box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two::before {
    font-size: 2.5rem;
    display: block;
    top: 10px;
    color: #fff;
    font-family: "FontAwesome";
    position: absolute;
    content: "\f10d";
    left: 45%;
    right: 0;
    border-color: transparent;
    border-style: none;
    border-width: 0;
    padding: 0;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two:after {
    height: 29px;
    width: 29px;
    position: absolute;
    content: '';
    -moz-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -webkit-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -o-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    transform: translateX(-50%) rotate(125deg) skew(-20deg);
    left: 50%;
    z-index: 1;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    bottom: -6px;
}
.theme-testimonial.vrsn-three .theme-testimonial-block p {
    font-size: 1.125rem;
    color: #fff !important;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .media {
    text-align: center;
    margin-left: 0;
    display: block;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .thumbnail {
    margin: 0 auto 1.25rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .thumbnail img {
    height: 5rem;
    width: 5rem;
    margin: 0;
}
.theme-testimonial.vrsn-three .theme-testimonial-block .name {
    font-size: 1.125rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block .position {
    font-size: 1rem;
}
.service-links a {
    color: #fff;
}
.theme-services .service-content:hover .service-links a, .theme-services .service-content:focus .service-links a {
    background-color: #292b32 !important;
    color: #fff !important;
    border: 1px solid #292b32 !important;
}
.theme-testimonial .theme-section-module .section-area-title {
    color: #f8f9fa;
}
.theme-blog .post, .theme-blog .post:hover {
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.sidebar .widget .widget-title, .sidebar .widget .wp-block-group h2 {
    background-color: transparent;
    color: #333;
}
.sidebar .widget_block h2, .sidebar .widget_block .wp-block-search__label {
    font-size: 1.5rem;
    color: #333;
    font-weight: 400;
    letter-spacing: 0.45px;
    padding: 0;
}
.sidebar .widget_block .wp-block-latest-posts__list li, .sidebar .widget_block .wp-block-archives-list li, .sidebar .widget_block .wp-block-categories-list li {
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    border-bottom: 1px dotted #e9e9e9;
}
.sidebar .widget_block .wp-block-latest-posts__list:last-child, .sidebar .widget_block .wp-block-archives-list li:last-child, .sidebar .widget_block .wp-block-categories-list li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
.wp-block-media-text.alignwide .wp-block-media-text__content p.has-large-font-size {
    color: #333;
}
.wp-block-media-text.alignwide .wp-block-media-text__content p {
    color: #606060;
}
.footer-sidebar .widget .tagcloud a {
    color: #e5e5e5;
}
.footer-sidebar .textwidget address a {
    color: #e5e5e5;
}
.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, .footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, .footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li, .footer-sidebar  .widget_rss ul li {
    border-bottom: 1px dotted #5b5d64;
}
.footer-sidebar .widget_block h2 {
    font-size: 1.5rem;
    margin-bottom: 1.875rem;
    font-weight: 400;
    letter-spacing: 0.45px;
    padding: 0;
}
.footer-sidebar .widget_block .wp-block-archives-list li, .footer-sidebar .widget_block .wp-block-categories-list li {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    border-bottom: 1px dotted #5b5d64;
}
.footer-sidebar .widget_block .wp-block-archives-list li:last-child, .footer-sidebar .widget_block .wp-block-categories-list li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
.site-info a {
    color: #e5e5e5;
}
.sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link:hover, .sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link:focus {
    background-color: transparent;
    color: #32373c !important;
    border: 2px solid #32373c;
}
.theme-block.shop .owl-theme .owl-dots .owl-dot span {
    background-color: #000;
}
.theme-block.shop .owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}
@media (max-width: 500px) {
.theme-main-slider.vrsn-three .theme-caption-bg {
    width: 100%;
}
.theme-slider-content .sub-title {
    margin-bottom: 1.3rem;
}
}
