a {
	color: #464f5d;
	text-decoration: none;
}
a:hover,
a:focus,
a:active {
	color: #464f5d;
	text-decoration: none;
}


.header-with-topbar .navbar-nav .nav-link.active,
.header-white .navbar-nav .nav-link.active,

/*.header-transparent-dark .navbar-nav .nav-link.active,*/
.portfolio-filter-01 .filter li.active,
.list-style-theme li:before,
.color-theme {
	color: rgb(75, 84, 96);	
}
.header-transparent .navbar-nav .nav-link.active,
.color-theme2 {
	color: rgb(182, 130, 113);
}

.m-btn.m-btn-theme {
    background: rgb(75, 84, 96);
    border-color: rgb(75, 84, 96);
    color: #fff
}
.m-btn.m-btn-theme:hover, 
.m-btn.m-btn-theme:focus {
    background: #323232;
    border-color: #323232;
    color: #fff
}
.m-btn.m-btn-t-theme {
    background: transparent;
    border-color: rgb(75, 84, 96);
    color: rgb(75, 84, 96);
}
.m-btn.m-btn-t-theme:hover, 
.m-btn.m-btn-t-theme:focus {
    background: rgb(75, 84, 96);
    border-color: rgb(75, 84, 96);
    color: #fff
}

.m-btn.m-btn-t-theme2 {
    background: transparent;
    border-color: rgb(182, 130, 113);
    color: rgb(182, 130, 113);
}
.m-btn.m-btn-t-theme2:hover, 
.m-btn.m-btn-t-theme2:focus {
    background: rgb(75, 84, 96);
    border-color: rgb(75, 84, 96);
    color: #fff
}

.progress-levels .progress-box .bar .bar-fill,
.progress-levels .progress-box .bar .bar-fill:after,
.header-style-02 .navbar .top-menu .nav-link:hover:after,
.header-style-02 .navbar .top-menu .nav-link.active:after,
.list-style-2 li:before,
.list-style-3 li:before,
.accordion-04 .mrig-heading,
.accordion-05 .mrig-heading,
.accordion-06 .mrig-heading,
.accordion-07 .mrig-heading,
.theme-bg,
.m-btn-icon,
.m-btn,
.badge-primary, 
.nav-pills .nav-link.active, 
.nav-pills .show > .nav-link, 
.bg-primary,
.btn-primary,
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover,
.pagination li a:focus, 
.pagination li a:hover, 
.pagination li span:focus, 
.pagination li span:hover,
.page-item.active .page-link,
.list-style-tag li a,
.theme-bg-on-hover:hover .theme-bg-hover,
.portfolio-filter-01 .filter li:after {
	background-color: rgb(75, 84, 96);
}

.theme-bg2 {
   background-color: rgb(187, 196, 194);
}

.theme-bg3 {
   background-color: rgb(244, 243, 240);
}
.theme-bg4 {
    background-color: #f1f3f3;
}
.dropdown-item.active, .dropdown-item:active {
   background-color: rgb(204, 200, 188)!important;
}

.btn-primary,
.m-btn,
.list-style-4.list-style-color li {
	border-color: rgb(75, 84, 96);
}

.border-theme { border-color: rgb(75, 84, 96); }
.border-theme-b { border-bottom-color: rgb(75, 84, 96); }
.border-theme-t { border-top-color: rgb(75, 84, 96); }
.border-theme-l { border-left-color: rgb(75, 84, 96); }
.border-theme-r { border-right-color: rgb(75, 84, 96); }


.theme-g-bg{
	background: rgb(75, 84, 96);;
	background: -moz-linear-gradient(left, rgb(75, 84, 96); 0%, #000 100%);
	background: -webkit-linear-gradient(left, rgb(75, 84, 96); 0%,#000 100%);
	background: linear-gradient(to right, rgb(75, 84, 96); 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d893f', endColorstr='#000',GradientType=1 );
}
.theme-opacity-bg{
	background: #f5f4f1ef;
}
.double-theme-bg {
	background: rgb(75, 84, 96);;
	background: linear-gradient(270deg, rgba(68,120,117,1) 50%, rgba(75, 84, 96) 50%);
}
.semi-bg {
	background: #f1f3f3;
	background: linear-gradient(360deg, #fff 49%, #f1f3f3 49%);
}
@media (max-width: 767px){
    .sm-color-theme { color: rgb(75, 84, 96); }
}