.m-submenu a:hover, .menu li.with-sub:hover:before, .menu>li:before,
	.menu a.active:before {
	background: #660099 !important;
}

.dropdown-menu {
	border-top: 2px solid #660099 !important;
}

.highlight {
	color: #660099 !important;
}

.navbar-brand {
	color: #660099 !important;
}

.navbar-nav>li>.dropdown-menu li>a:hover {
	color: white !important;
}

.navbar-default .navbar-nav>li>a.active {
	color: #660099 !important;
}

.purple-border {
	border-bottom: 1px solid !important;
	border-bottom-color: #660099 !important;
}

/*added*/
.navbar-default .navbar-nav>li>a:hover {
	color: #660099 !important;
}

.yamm-content a:hover, .dropdown li a:hover {
	background: #292d36 !important;
	color: white !important;
}

.yamm-fw a:hover, .dropdown li a:hover {
	color: #660099 !important;
}

.navbar-nav a.active:before {
	background: #660099;
}

.b-social.social-header a:hover, .menu a.active {
	color: #660099;
}

.popular-title {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
	border: 1px solid #4e83d9;
	color: #fff;
	text-shadow: 0 -1px 0 #3263cd;
}

.btn.colored {
	background: #684c76 url(../../img/btn-bg.png) repeat-x top;
	border: 1px solid #684c76;
	color: #fff;
	text-shadow: 0 -1px 0 #3263cd;
}

.btn.colored:hover {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
	box-shadow: 0 1px 3px #dde7f8;
	border: 1px solid #660099;
	color: #fff;
	text-shadow: 0 -1px 0px #3263cd;
}

.icon-box i.colored {
	background: #32ba55;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	border: 1px solid #2cb14f;
	color: #edffdf;
	text-shadow: 0 1px 1px #36a42c;
}

.m-alt .spoiler-title.active:before {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
	border: 1px solid #4e83d9;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	color: #fff;
	text-shadow: 0 -1px 0 #3263cd;
}

.progress-line {
	background-color: #660099;
}

.tp-caption span a {
	color: #660099;
}

.bullet.selected {
	background: #ffffff !important;
}

.tp-leftarrow.default:hover, .tp-rightarrow.default:hover {
	background: rgba(84, 137, 222, 0.9) !important;
}

.submenu li:hover {
	background: #660099;
	border-top: 1px solid #660099;
	border-bottom: 1px solid #660099;
}

.link-overlay:before {
	background: rgba(250, 250, 250, 0.95);
}

.blockquote:before {
	color: #660099;
}

a {
	color: #660099;
}

a.dark-link:hover {
	color: #660099;
}

a.work-name:hover {
	color: #660099;
}

.news-title a:hover {
	color: #660099;
}

.just-links.m-dark a:hover {
	color: #660099;
}

.b-tag-cloud a:hover, .b-tag-cloud.m-dark a:hover {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
	border: 1px solid #4e83d9;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	color: #fff;
	text-shadow: 0 -1px 0 #3263cd;
}

.b-twitter.m-footer a {
	color: #660099;
}

.tp-caption.m-text-color span {
	padding: 0 !important;
	color: #660099;
}

.tp-caption.m-bg-color span {
	background-color: rgba(84, 137, 222, 0.9) !important;
	color: #fff;
}

.b-filter-list li.active {
	/*color: #660099;*/
	color: #878787;
}

.b-filter-list li.active:before {
	height: 2px;
	background:#878787; /*  #660099; */
}


.carousel-prev:hover, .carousel-next:hover {
	/*	background: rgba(84,137,222,0.9) !important;*/
	background: #684c76 !important;
}

.carousel-pagination li.active {
	background: #660099;
}

.recent-post a {
	color: #660099;
}

.b-categories a {
	color: #660099;
}

.b-twitter.m-footer a {
	color: #660099;
}

a.link {
	color: #660099;
}

.pagination a:hover {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
	border: 1px solid #4e83d9;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	color: #fff;
	text-shadow: 0 -1px 0 #3263cd;
}

.pagination a.active {
	background: #f5f5f5;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
	border-color: #d9d9d9;
}

.pagination a.active:hover {
	text-shadow: 0 1px 0 white;
	color: #424346;
}

.post-meta a:hover {
	color: #660099;
}

*::-moz-selection {
	background-color: #660099 !important;
	color: #fff;
}

*::selection {
	background-color: #660099 !important;
	color: #fff;
}

.b-user-info:before {
	border-top: 2px solid #660099;
}

.btn-reply.cancel-reply {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
	border: 1px solid #4e83d9;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	color: #fff;
	text-shadow: 0 -1px 0 #3263cd;
}

.crumbs a:hover {
	color: #660099;
}

p.intro strong.colored {
	color: #660099;
}

p>strong {
	color: #660099;
}

.contact-mail a {
	color: #660099;
}

.b-promo:before {
	border-left: 2px solid #660099;
}

.tabs-nav li.active span:before {
	border-top: 2px solid #660099;
}

.m-nav-left .tabs-nav li.active span:before {
	border-left: 2px solid #660099;
}

.quote-text:before {
	color: #660099;
}

.b-service i.m-colored, .b-service i.m-dark:hover {
	background: #449ed7 url(../..\img\serv-bg.png) repeat-x top;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	border: 1px solid #3a92d0;
	color: #ebfaff;
	text-shadow: 0 1px 1px #3b57cc;
}

.b-list .m-circle li:before {
	background: #660099 url(../../img/btn-bg.png) repeat-x top;
}

.b-list iconok {
	color: #660099 !important;
}

.b-list li i {
	color: #660099 !important;
}

.b-list a:hover {
	color: #772099;
}

.b-side-nav a:hover {
	color: #660099;
}

.b-side-nav a.active {
	border-color: #660099;
	background: #660099 url(../..\img\sidenav-bg.png) repeat-x top;
}

.b-side-nav a.active:hover {
	color: #fff;
}

.m-quad .b-social a:hover {
	background: #660099;
}

@media only screen and (max-width: 767px) , only screen and
	(max-device-width: 767px) {
	.b-tabs.m-nav-left:after, .b-tabs.m-nav-left:before {
		display: none;
	}
	.b-tabs.m-nav-left {
		border-top: none;
	}
	.b-tabs.m-nav-left .tabs-nav {
		float: none;
		display: block;
		top: 0;
	}
	.b-tabs.m-nav-left .tabs-nav li {
		width: auto;
		display: block;
		text-align: center;
		margin: 0;
	}
	.m-nav-left .tabs-nav li.active span:before {
		width: auto;
		position: absolute;
		top: -2px;
		left: -21px;
		right: -21px;
		border-bottom: none;
		cursor: default;
		border-top: 2px solid #660099;
		border-left: 0;
	}
}