#top-menu .menu-items > li.active > a, #top-menu .menu-items > li > a:hover, #top-menu .menu-items > li > a:focus,
.main-slider .slide-item .slide-caption .slider-huge-title > span, .side-menu > ul > li.active a, .side-menu > ul > li > a:hover, .alt-color,
.iconic-box:hover > .content-area > .back-icon i, .stats-item > .stat-info > .type, .team-peoples-carousel .team-peoples .people > .people-profile > .name-job > .name,
.filter-btns > button.active, .filter-btns > button:hover, .service-box > .details > i, .special-text span, .static-banner .banner-content > h1 > span,
.dt-btn, .copyright a, .special-testimonial > .title > span, .transparent-menu .site-header.scrolled #top-menu .menu-items > li > a:hover,
.transparent-menu .site-header.scrolled #top-menu .menu-items > li.active > a, .transparent-menu .site-header #top-menu .menu-items > li.active > a,
.team-peoples-carousel > [data-swiper="next"], .team-peoples-carousel > [data-swiper="prev"], form.search-form input.search-field,
.widget_kingma_recent_posts > .popular-posts > li > .content .title > a:hover, .blog-posts article.hentry .entry-readmore:hover,
.blog-posts article.hentry .entry-inside > .entry-meta > li > a:hover,
.blog-posts article.hentry .entry-inside > .entry-title > a:hover,
.blog-posts article.hentry .entry-featured.qoute blockquote:before,
.blog-posts article.hentry .entry-featured.qoute blockquote:after,
.dti-pager > li > a,
.widget > ul > li > a:hover, .widget ul.menu > li > a:hover,
.widget_tag_cloud > .tagcloud > a:hover,
#wp-calendar tbody td a,
#wp-calendar tfoot #next a:hover, #wp-calendar tfoot #prev a:hover,
.widget > ul > li.recentcomments a:hover, .widget ul.menu > li.recentcomments a:hover,
.social-icons > li > a:hover,
.dark-layout .side-menu > ul > li.active a,
.dark-layout.transparent-menu .site-header .social-icons > li > a:hover,
.dark-layout.v-menu-active .site-header #top-menu .menu-items > li a:hover,
.transparent-menu .site-header #top-menu .menu-items > li > a:hover {
	color:#63B11E;
}

.copyright a:hover {
	color: #6c992b;
}

.dt-btn, .contact-form input:focus, .contact-form textarea:focus,
.dti-pager > li > a,
.social-icons.rounded > li > a:hover,
.widget_newsletter > form > button,
.widget_newsletter > form > input:focus,
.widget_tag_cloud > .tagcloud > a:hover,
.dt-ajax-response {
	border-color:#63B11E;
}

/* .triangle:before, .process-flow-content .flow-title,
form.search-form input.search-field {
	border-bottom-color:#63B11E;
} */

.process-flow-content .flow-title,
form.search-form input.search-field {
	border-bottom-color:#63B11E;
}
.triangle:before{
	border-bottom-color: transparent;
}

.pricing-table .buy-link:hover:after {
	border-top-color:#63B11E;
}

.side-menu > ul > li > a:before, .iconic-box:hover > .icon > i, .process-flow-nav > li.active > a > i, .process-flow-nav > li > a > i:hover,
.pricing-table.active:before, .clients-says-carousel .controls [data-swiper="next"]:hover, .clients-says-carousel .controls [data-swiper="prev"]:hover,
.dt-btn:hover, .dt-btn:focus, .special-vertical-carousel .swiper-container .swiper-pagination > span.swiper-pagination-bullet-active,
.social-icons.rounded > li > a:hover,
.widget_newsletter > form > button,
#wp-calendar tbody td:hover,
.highlited, .dt-progress > span, .dt-progress > span:after {
	background-color:#63B11E;
}

.iconic-box:hover > .icon > i{
	transform: rotate(315deg);
}

.masonry-grid > .grid-item > .content > .overlay-content,
.blog-posts article.hentry .entry-featured.carousel .dt-carousel-control:hover {
	background-color: rgba(136, 193, 54, 0.65);
}

#back-to-top:before,
.special-testimonial > .more {
	border-color: transparent transparent#63B11E transparent;
}

#back-to-top:hover:before {
	border-color: transparent transparent #507120 transparent;
}

.dt-progress > span:before {
	border-color: transparent transparent transparent#63B11E;
}

.contact-form input, .contact-form textarea,
.contact-form input:focus{
	border: 1px solid #e4e4e4;
}

.service-box > .icon {
	transition: all 0.15s ease-in-out;
	color: #404334;
}

/* .site-header #top-menu .nav-trigger > .text > span:first-child{
	color: #fff;
}

.site-header.scrolled #top-menu .nav-trigger > .text > span:first-child{
	color: #000;
} */

#about-us, #pricing-tables,#contact-area, .section-join-community{
	background-color: #f2f4f6;
	background-color: #eaefe6;
	background-color: #f4f7f1;
}

/* .site-header.scrolled .nav>li>a{
	color: #000!important;
}

.site-header .nav>li>a{
	color: #fff!important;
} */

.theme-switch {
    background: #63B11E;
    color: #000;
    float: right;
    width: 34px;
    height: 18px;
    /* background: var(--highlight); */
    border-radius: 50px;
    position: relative;
    bottom: 52px;
    right: 46px;
}

.theme-switch .switch {
    background: white;
    width: 12px;
    height: 12px;
    /* background: var(--background); */
    border-radius: 100%;
    position: absolute;
    top: 3px;
    left: 4px;
    transition: 0.5s all ease;
}

.process-flow-nav > li > a > i{
	background-color: #e5e5e5;
	box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.025), 4px 2px 4px 0 rgba(0, 0, 0, 0.025), 8px 4px 8px 0 rgba(0, 0, 0, 0.05), 16px 8px 16px 0 rgba(0, 0, 0, 0.05), 32px 16px 32px 0 rgba(0, 0, 0, 0.05), 64px 32px 64px 0 rgba(0, 0, 0, 0.05);
}

.about-media .about-icon i{
	color: #1F2718;
}

.small-heading{
	color: #142022;
}

.small-text{
	color: #878686;
}

.mwdemo-form{
	background: #e8e8e88a;
	background: #ffffffc2;
}

.mwdemo-form textarea {
	border-bottom-color: rgba(0,0,0,.1);
	border-color: rgba(255,255,255,.4);
	border-bottom-color: rgba(75, 75, 75, 0.4);
    border-color: rgba(75, 75, 75, 0.4);
}

.mwdemo-form textarea.form-control:focus {
    border-color: rgba(75, 75, 75, 0.4);;
}

.mwdemo-form input::placeholder,.mwdemo-form textarea::placeholder{
	color: #000;
}

.mwdemo-form .form-control{
	color: #000;
}

.join-commun-login,.join-commun-signIn {
	background: #ffffffc4;
}

.join-commun .input-textbox::placeholder,
.join-commun .input-signin-textbox::placeholder{
	color: #000;
}

.join-commun .input-signin-textbox {
	background-color: transparent!important;
	color: #000;
}

.join-commun .input-textbox,
.join-commun .input-signin-textbox{
	border-bottom-color: rgba(0,0,0,.1);
}

.join-commun-login p, .join-commun-signIn p {
	color: #000;
}

.join-commun .input-textbox:-webkit-autofill,
.join-commun .input-textbox:-webkit-autofill:hover, 
.join-commun .input-textbox:-webkit-autofill:focus,
.join-commun .input-signin-textbox:-webkit-autofill,
.join-commun .input-signin-textbox:-webkit-autofill:hover, 
.join-commun .input-signin-textbox:-webkit-autofill:focus{
	-webkit-text-fill-color:#000;
	color: #000;
	-webkit-box-shadow: 0 0 0px 1000px #000 inset;
	transition: background-color 5000s ease-in-out 0s;
}

.join-commun .input-textbox {
	color: #000;
}

.join-commun .input-textbox input:-internal-autofill-selected{
	background-color: #ffffff !important;
	background: #ffffff !important;
  }

.join-commun .input-textbox,
.join-commun .input-signin-textbox{
	background-color: transparent;
	background-image: none;
	background: transparent;
}

.checkbox-label {
	color: #818181;
}

.checkbox-label .checkbox-custom {
	border: 2px solid #FFFFFF;
	border: 2px solid rgba(255,255,255,.4);
	border: 2px solid rgb(106 106 106 / 40%);
}

.file-custom {
	border: .075rem solid #f4f1f1;
	border: .075rem solid rgb(150 150 150 / 40%);
	border: 2px solid rgb(169 173 155);
}

.dt-btn-fill{
	border: 1px solid #1F2718;
	color: #1F2718;
}

.dt-btn-fill:hover, .dt-btn-fill:focus {
	border: 1px solid #63B11E;
	background-color: #63B11E;
	color: #FFF;
}

.pricing-table {
	background-color: #FFF;
}


#contact-area .contact-form select,
.mdemo-form select,
#contact-area .contact-form textarea,#contact-area .contact-form input{  
	color: #000;
}

#contact-area .contact-form select option,
.mdemo-form select option { color: black; }

#contact-area .contact-form input::placeholder,#contact-area .contact-form textarea::placeholder, #contact-area .contact-form{
	/* color:#222; */
	color: #000;
}

#contact-area .contact-form,.mdemo-form {
	background: #ffffff;
    box-shadow: 10px 40px 40px rgba(0, 0, 0, 0.2);
	box-shadow: 10px 40px 40px #c4d4b591;
}

#contact-area .contact-form textarea, #contact-area .contact-form input, #contact-area .contact-form select{
	border-bottom-color: rgba(75, 75, 75, 0.4);
	box-shadow: none;
}

#contact-area .contact-form input:-internal-autofill-selected {
    appearance: menulist-button;
	background-color: #000000a3 !important;
	background: #000000a3 !important;
    background-image: none !important;
}

.mdemo-form h3, .mdemo-form p{
	color: #000;
}

/* .mdemo-form {
	background: #ffffff8a;
}

.mdemo-form:before {
	box-shadow: 10px 40px 40px rgba(255,255,255,.2);
} */

.mdemo-form input,.mdemo-form select,.mdemo-form textarea  {
	border-bottom-color: rgba(0,0,0,.4);
}

.mdemo-form input::placeholder,.mdemo-form textarea::placeholder,.mdemo-form input,.mdemo-form select{
	/* color:#222; */
	color: #000;
  }

  .mdemo-form .form-control{
	color: #000;
}


.mdemo-form input:-internal-autofill-selected {
    appearance: menulist-button;
	background-color: #ffffff8a !important;
	background: #ffffff8a !important;
    background-image: none !important;
}

.mdemo-form input:-webkit-autofill,
.mdemo-form input:-webkit-autofill:hover, 
.mdemo-form input:-webkit-autofill:focus,
.mdemo-form textarea:-webkit-autofill,
.mdemo-form textarea:-webkit-autofill:hover,
.mdemo-form textarea:-webkit-autofill:focus,
.mdemo-form select:-webkit-autofill,
.mdemo-form select:-webkit-autofill:hover,
.mdemo-form select:-webkit-autofill:focus {
  /* border: 1px solid green; */
  -webkit-text-fill-color:#000;
  color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}  