@charset "UTF-8";

/*
Theme Name: fractionalEdge Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.8
Requires PHP: 5.6
Version: 2.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
.grecaptcha-badge {
    display: none !important;
}
.fractional-services .timeline-style-one h3 {
    margin: 20px 0;
    font-weight: 700;
    font-size: 26px;
}
.service.service__style--1{min-height: 445px;}
.tmp-blog-details-area .posted-by span {
    padding-right: 5px;
}
.tmp-pagination li span.current {
    width: 45px;
    height: 45px;
    background: var(--color-primary);
    border-radius: 6px;
    text-align: center;
    color: var(--color-white);
    transition: 0.4s;
    font-weight: 500;
    box-shadow: var(--shadow-1);
    display: flex;
    align-items: center;
    justify-content: center;    
}
.fblog-img img{
    height: auto !important;
}
.blog-details-content h1{font-size: 36px}
.blog-details-content h2{font-size: 30px}
.blog-details-content h3{font-size: 26px}
.blog-details-content h4{font-size: 20px}

.tmp-footer .footer-link {
    list-style: none; /* Remove bullet points */
    padding: 0;
    margin: 0;
    display: flex; /* Use Flexbox for horizontal layout */
}

.tmp-footer .footer-link li a {
    margin: 0 10px;
}
.tmp-footer .footer-link li#menu-item-29 a{margin: 0px;}

@media only screen and (max-width: 1080px) {
    .tmp-footer .footer-link {
        padding: 0;
        margin: 0;
        display: block;
    }
    .tmp-footer .footer-link li a {
        margin: 0px;
    }
    
}

.arrowSlide .tmp-slick-arrow button.slick-arrow {
position: absolute;
top: 35% !important;
transform: translateY(-50%);
z-index: 2;
transition: 0.5s;
opacity: 1;
background-color: #333;
}

.arrowSlide .tmp-slick-arrow button.slick-arrow.prev-arrow {
left: -30px;
}

.arrowSlide .tmp-slick-arrow button.slick-arrow.next-arrow {
right: -30px;
}

@media only screen and (max-width: 767px) {
.arrowSlide .tmp-slick-arrow button.slick-arrow {
display: inline-block!important;
}
.arrowSlide .tmp-slick-arrow button.slick-arrow.prev-arrow {
left: -4px;
}

.arrowSlide .tmp-slick-arrow button.slick-arrow.next-arrow {
right: -4px;
}
.arrowSlide .tmp-slick-arrow button.slick-arrow.next-arrow:hover {
right: -3px;
}
    
.arrowSlide .tmp-slick-arrow button.slick-arrow.prev-arrow:hover {
left: -3px;
}

}

.arrowSlide .tmp-slick-arrow button.slick-arrow.prev-arrow:hover {
left: -20px !important;
}

.arrowSlide .tmp-slick-arrow button.slick-arrow.next-arrow:hover {
right: -20px !important;
}