/*
Theme Name: Doob Child
Theme URI: https://rainbowthemes.net/themes/doob/
Template: doob
Author: Rainbow-Themes
Author URI: http://rainbowit.net/
Description: Smart, Powerful, and Unlimited Customizable WordPress Theme.
Version: 1.0
License: Envato Marketplaces Split License
License URI: https://themeforest.net/licenses/standard
Text Domain: doob
Tags:  responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
@import url('https://fonts.googleapis.com/css2?family=BioRhyme:wght@200..800&display=swap');
:root{
    --custom-color-page: #060606;
    --custom-color-text: #fff;
}


.t_clouts{
    font-family: "BioRhyme", serif !important;
}
.header-default{
    background-color: #060606 !important;
}

body.active-dark-mode .footer-style-default, body.active-dark-mode .copyright-style-one {
    background: #060606 !important;
    color: var(--custom-color-text) !important; 
    border-color: #FFFFFF1A !important;

    .content-wrapper{
        border-bottom: 1px solid #FFFFFF1A !important;
    }
    ul#menu-footer-bottom-menu {
        display: flex;
        flex-wrap: wrap;
        gap: 2rem;
    }

    *{
        color: var(--custom-color-text) !important;
    }

    .copyright-area{

        .row {
            display: block;
            justify-content: center !important;
        }
    }

}
ul#menu-home-menu{
        display: flex !important;
        flex-wrap: wrap  !important;
        gap: 2rem  !important;
}

.slider-style-8 {
    a.btn-default:nth-child(1){

        span,i{
            color: var(--custom-color-page);
        }
    }
    a.btn-default:nth-child(2){
        background: transparent;
        border: 1px solid var(--custom-color-text) !important;

        span,i{
            color: var(--custom-color-text);
        }
    }
}

.t_blue{
    color: var(--custom-color-text) !important;
    -webkit-text-fill-color : var(--custom-color-text) !important;
}
.t_700{
    font-weight: 700 !important;
}

.t_500{
    font-weight: 500 !important;
}



body.active-dark-mode .section-title .subtitle{
    background: #060606;
    border: 1px solid var(--custom-color-text);

    span{
        font-weight: 400;
        color: var(--custom-color-text) !important;
        -webkit-text-fill-color : var(--custom-color-text) !important;
    }
}


body.active-dark-mode .service.service__style--1.icon-circle-style .icon{
    background-color: var(--custom-color-text) !important;

    svg path{
        fill: var(--custom-color-page) !important;
    }
}

.elementor-element-440b564 .service.service__style--1{
            background: #060606 !important;
            border: 1px solid #FFFFFF !important;

        i{
            color: var(--custom-color-text) !important;
        }

        p,.title {
            color: var(--custom-color-text) !important;
        }
}
body.active-dark-mode .header-default{
    background: #060606 !important;
}

body.active-dark-mode .rainbow-header.sticky {
    background: #060606 !important;
}

.inner.text-center {
    position: relative;
    left: -40%;
}

body.active-dark-mode .testimonial-style-two .content::after {
    color: #0a0a0a !important;
    top: 29px !important;
}

body.active-dark-mode .mainmenu-nav .mainmenu > li > a,p.description {
    color: var(--custom-color-text) !important;
}

li.current_page_item a{
    color: var(--custom-color-text) !important;
}


.single-timeline .inner .row{
    align-items: start !important;

    
}
.single-timeline .single-content{
        background-color : #060606 !important;
        background : #060606 !important;
        border: 1px solid #FFFFFF1A;

        .content{
            span,h2,p{
                -webkit-text-fill-color : var(--custom-color-text) !important;
                color:  var(--custom-color-text) !important;
            }
        }

        a.btn-default{
            background: transparent !important;
            border: 1px solid var(--custom-color-text) !important;

            span{
                color: var(--custom-color-text) !important;
                -webkit-text-fill-color : var(--custom-color-text) !important;
            }
            
        }
}
.timeline-dot::before , .timeline-dot::after{
    background: var(--custom-color-text) !important;
}

.timeline-dot .time-line-circle{
    background: var(--custom-color-text) !important;
}
.entry-content, .page-entry-content-footer-wrapper,.rn-blog-details .inner-wrapper .inner {
    
    padding: 0 0 !important;
}

.row.row--15.service-wrapper {
    display: flex;
    align-items: stretch;
}
.single-service, .service.service__style--1{
    height: 100%;
}

.line_bt {
    display: flex
;
    position: fixed;
    bottom: 10%;
    right: 0;
    max-width: 250px;
    z-index: 99;
}

.single-post-title-layout-1,
.post-breadcrumbs,
.thumbnail.alignwide,
.breadcrumb-area {
    display: none !important;
}

.rainbow-footer a.btn-default{
    background: var(--custom-color-text) !important;
    color: var(--custom-color-page) !important;
    -webkit-text-fill-color : var(--custom-color-page) !important;
}

.logo a img{
    max-height: 130px !important;
}


a.btn-default, button.btn-default, div.btn-default {
    color: #000 !important;
}

@media screen and (max-width:964px){
	.inner.text-center{
		position: relative;
		left:0 !important;
		bottom: -21rem !important;
	}
}