/**
 * Theme Name:     RD Jhonson
 * Author:         Nouman Shahid
 * Template:       hello-elementor
 * Text Domain:	   rd-jhonson
 * Description:    RD Johnson provide the different types of services.
 * Theme URI:      https://sage.agency/
 * Author URI:     https://sage.agency/
 * Version:        1.0
 * License:        1.0
 */
#hide-header {
	transition: all .4s ease!important;
}
 .header-section .elementor-sticky--active {
    background-color: #6d89ae;
}
.footer-link a,.link-clr a {
    color: #22282E !important;
    font-weight: 500;
}
.copyright-text a {
    color: #849BB1;
}
.praction-carousel-section .owl-nav .owl-prev {
    right: 90px !important;
    left: auto !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    border: 1px solid #3071bd;
    border-radius: 50px !important;
    right: 90px !important;
    left: auto !important;
    top: -90px !important;
    padding: 8px;
}

.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-next {
    top: -90px !important;
    border: 1px solid #3071bd;
    border-radius: 50px !important;
    padding: 8px ;
}
.praction-carousel-section .owl-nav .owl-prev, .praction-carousel-section .owl-nav .owl-next {
    border: 1px solid #0050ae !important;
}
.list-no-margin ul{
    margin:0px 0px 0px 15px;
    padding:0px;
}
.post-categories-sec a {
    border: 2px solid #fff;
    padding: 5px 8px;
    text-decoration: none !important;
    margin-right:7px !important;
}
.post-categories-sec a:hover {
    background-color: #fff;
    color: #22282e !important;
}
.flex-wrap.blog-top-content >.e-con-inner {
    flex-direction: row;
    flex-wrap: wrap;
}
.flex-wrap.blog-top-content >.e-con-inner .elementor-widget-heading {
    flex: 0 0 100%;
}
.inline-author-date {
    display: inline-block;
    max-width: 24.5% !important;
    width: 24.5% !important;
    word-break: normal !important;
    flex: 0 0 24.5% !important;
    float: left !important;
}
.inline-author-date:nth-child(3) {
    max-width: 13% !important;
    width: 13% !important;
}

.inline-author-date:nth-child(3):after {
    content: '|';
    position: absolute;
    right: 0px;
    top: 0;
}
.blog-post-section .elementor-post__badge {
    border: 2px solid #fff;
    border-radius: 0px !important;
    padding: 5px 8px;
}
.blog-post-section 
 .elementor-post__card .elementor-post__thumbnail__link {
    order: 1;
}

.blog-post-section .elementor-post__card .elementor-post__badge {
    order: 2;
    z-index: 9;
}

.blog-post-section .elementor-post__card .elementor-post__meta-data {
    order: 3;
    border: none !important;
}

.blog-post-section .elementor-post__card .elementor-post__text {
    order: 4;
}
.blog-post-section .elementor-post__card span.elementor-post-author:before {
    content: 'By';
}
.blog-sidebar .elementor-widget-wp-widget-tag_cloud h5 {
    display: none;
}

.blog-sidebar .elementor-widget-wp-widget-tag_cloud .tag-cloud-link {
    color: #0050AE;
    font-family: Inter Tight;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 1px;
    border: 2px solid #0050AE;
    padding: 5px 8px;
    display: inline-block;
    margin-bottom: 5px;
}
.blog-sidebar .elementor-widget-wp-widget-tag_cloud .tag-cloud-link:hover {
    background-color: #0050AE !important;
    color: #fff !important;
}
.testimonial-section.black  .elementor-swiper-button.elementor-swiper-button-prev,
.testimonial-section.black  .elementor-swiper-button.elementor-swiper-button-next{
    border-color:#4DCC8F !important;
    
}
.testimonial-section .swiper-slide:after {
    content:'' !important;
    display:block !important;
    position:absolute;
    right: 50px;
    bottom: 50px;
    background-image: url('https://sagedigital.io/rdj/wp-content/uploads/2023/11/P0Ins9ymfOIlmIvu8D1I-8.svg');
    width: 55px;
    height: 55px;
    background-repeat:no-repeat;
    background-size:contain;
}
.testimonial-section.black .swiper-slide:after{
     background-image: url('https://sagedigital.io/rdj/wp-content/uploads/2023/11/YXeAVgemOQory5fwbOIc-8.svg');
    
}

@media(max-width:767px){
    .header-menu-col,.header-menu-col .elementor-widget-navigation-menu,
    .header-menu-col .elementor-widget-navigation-menu >.elementor-widget-container,
    .header-menu-col .elementor-widget-navigation-menu .hfe-nav-menu{
    position: static !important;
}

.header-menu-col .elementor-widget-navigation-menu nav.hfe-nav-menu__layout-horizontal {
    width:100%  !important;
    left: 0px !important;
    right: 0px !important;
}
    .testimonial-section .elementor-main-swiper {
    width: 100% !important;
}
.testimonial-section .swiper-slide{
    padding:30px !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {

    top: -30px !important;
    padding: 5px;
    font-size: 20px !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-next {
    top: -30px !important;
    padding: 5px;
    font-size: 20px !important;
}
}