.main-text{
	color: #000;
}
.sub-text{
	color: #4d4d4d;
}
#modeStatusText{
	display: inline-block;
	font-size: 10px;
	line-height: 12px;
	opacity: 0.4;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 0px;
}

/* ==============================
   DAY/NIGHT THEME CSS
   ============================== */

body.dark-theme {
	background: #212121;
}
.dark-theme .main-text, .dark-theme .sub-text {
	color: #fff !important;
}
.dark-theme .sub-text{
	color: #ccc !important;
}

.dark-theme .select-dropdown-container:before{
    border-top: 8px solid #c49e57;
}
.dark-theme .select-dropdown-container:after{
    border-top: 8px solid #000;
}
.dark-theme select{
    border: 1px solid #c49e57;
    color:#efefef;
}
.dark-theme select option{background:#000;}


/* ==============================
   MENU THEME CSS
   ============================== */

.dark-theme .inner-page-header{
    background: #212121;
}
.dark-theme #menu-rtl-link{background: rgba(0, 0, 0, 0.8);}   
.dark-theme #menu-rtl-link li:first-child{border-right: 1px solid #333;}

.dark-theme #header-bar a{
	color:#fff;
}
   
.dark-theme .menu{
    background-color: rgba(0, 0, 0, 0.9);
   }
.dark-theme .menu-item svg{
    stroke:#fff;
}
.dark-theme .menu-item:first-child svg{
    color:#fff;
    stroke: none;
}
.dark-theme .menu{
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.1), 0px 0px 0px 2px rgba(255, 255, 255, 0.19) inset;
}
.dark-theme .container-menu input[type=checkbox]:checked + label + .menu{
    box-shadow: 0px 0px 18px 1px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px rgba(255, 255, 255, 0.19) inset;
}
.dark-theme .container-menu input[type=checkbox] + label{
    background: #000;
    box-shadow: 1px 0px 40px 4px rgba(255, 255, 255, 0.1), 0px 0px 0px 2px rgba(255, 255, 255, 0.1) inset;
}
.dark-theme .container-menu input[type=checkbox] + label svg{
    color: #c49e57;
}
.dark-theme #mobile-menu-container{
    background:#000;
}
.dark-theme #menu-nav-content li{color:#efefef;}
.dark-theme #close-mobile-menu-button{color: #efefef;}


/** Breadcrumb **/
.dark-theme .header-breadcrumb-list li a{
	color: #f3f3f3;
	border-right: 1px solid #efefef;
}
.dark-theme .header-breadcrumb-list li a.active, .dark-theme .header-breadcrumb-list li a:hover{
	color: #fff;
}
.dark-theme .header-breadcrumb-list li a.active::after{
	background: #efefef;
}

/** Form **/
.dark-theme .line-contact-form .form-input{
    border-bottom-color: #4d4d4d;
}

/** About Services Slider **/
.dark-theme .about-services-slider .swiper-slide:nth-child(odd){
    background: #323232;
}
.dark-theme .about-services-slider .swiper-slide{
    background: #212121;
}
.dark-theme .slider-service-name{
    color: #efefef;
}

.dark-theme .feature-content{
    border: 1px solid #3d3d3d;
}