/*
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
*/

.theme-gradient,
.section-title .sub-title,
a.btn-transparent {
    background: inherit !important;
    -webkit-text-fill-color: inherit !important;
    color: #CFB486 !important;
}

.mainmenu-nav .mainmenu .current_page_item a {
    color: #CFB486;
}

.slider-perosonal-portfolio .inner .title {
    font-size: 50px;
}

.copyright-area.copyright-style-one.variation-two .row {
    flex-direction: row-reverse;
}

.copyright-area.copyright-style-one.variation-two .row .col-lg-4:first-child {
    order: 2;
}

.copyright-area.copyright-style-one.variation-two .row .col-lg-4:nth-child(2) {
    order: 1;
}

.copyright-area.copyright-style-one.variation-two .row .col-lg-4:last-child {
    order: 3;
}

.copyright-right p {
    color: #fff;
}

.logo a {
    color: #fff;
}

.home-section1 p,
.home-section1 a {
    color: #fff;
}

.home-section1 a {
    text-decoration: underline !important;
}

.home-events-sec p {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 20px;
}

.csingle-event {
    display: flex;
    gap: 20px;
}

.date-sec {
    background-color: #CFB486;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px 15px;
}

.home-events-sec {
    padding-bottom: 75px;
}

.elementor-shortcode .home-events-sec:last-child {
    padding-bottom: 0px;
}

.date-sec p,
.date-sec span {
    color: #3D2D12;
    line-height: 20px;
    font-weight: 500;
}

.date-sec .month {
    font-size: 18px;
    line-height: 18px;
}

.date-sec .day {
    font-size: 35px;
    line-height: 40px;
}

.home-section1 .elementor-background-slideshow__slide__image {
    background-repeat: no-repeat;
}

.rainbow-section-gap {
    padding-top: 80px !important;
}

.custom-photo-gallery .section-title {
    display: none;
}

.breadcrumb-area.breadcarumb-style-1.ptb--120 {
    padding: 40px 0 !important;
}

.recent-single-posts .rainbow-meta-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.recent-single-posts .description {
    margin-top: 14px;
}

.recent-single-posts .description p {
    margin-bottom: 12px;
    font-size: 14px;
}

.recent-single-posts .description p:first-child {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
}

.recent-single-posts .description p:first-child,
.recent-single-posts .description p:last-child {
    margin-bottom: 0px;
}

.recent-single-posts .description a {
    text-decoration: underline !important;
}

.mainmenu-nav .mainmenu li.has-droupdown .submenu {
    min-width: auto;
}