a, span{
	color:#5b54a4;	
}
a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	color:#5b54a4;	
}
.search-btn:hover{
	background:#5b54a4;	
}

.open a:hover{
	background: #080808 url(../images/plus-hover.png) no-repeat 9px 6px;
	text-decoration:none;
}
.open a.active:hover{
	background: #080808 url(../images/min-hover.png) no-repeat 9px 8px;
	text-decoration:none;
	color:#5b54a4;	
}
.jqueryslidemenu ul li.parent:hover{
	background: url(../images/plus-hover.png) no-repeat left 5px;
}
.jqueryslidemenu ul li a:hover{
	color:#5b54a4;	
	/*color: #ffffff;*/
	/*color: #942214 !important;*/
}
.jqueryslidemenu ul li a.parent:hover{
	background: url(../images/plus-hover.png) no-repeat left 5px;
	/*color:#5b54a4;	*/
	color: #942214 !important;
}

.jqueryslidemenu > ul > li > a:hover {
	color: #942214 !important;
}

.jqueryslidemenu ul li a.active{
	background: url(../images/plus-hover.png) no-repeat left 5px;
	color:#5b54a4;
}

a.active{
	color:#5b54a4;	
}
.jqueryslidemenu ul li ul li a:hover {
	/*color:#080808;*/
	color: #ffffff;
	/*background:#5b54a4;*/
	background: #942214 !important;
}

/* ---- Blog ----- */
ul.sidebar-list  li a:hover, ul.recent-post h5 a:hover{ 
	color:#5b54a4;
}
.pagination a:hover span ,.pagination a.active span{
	color:#5b54a4;
}
ul.tag-widget li:hover{
	background:#5b54a4;
}
/* ---- Contact validation ----- */
.validation{
	color:#5b54a4;
}
/* ---- Footer ----- */
ul.footer-link li a:hover{
	/*color:#5b54a4;*/
	color: #942214 !important;
}
/*---------------------- Carousel -------------------------------*/
.jcarousel-skin .jcarousel-next-horizontal {
    background: url(../images/next.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    background: url(../images/prev.png) no-repeat 0 0;
}

/* ------ portfolio ----- */
#filter a{
	background: url(../images/filterlink.png) no-repeat left 5px;
}
#filter a:active, #filter .active  a, #filter:hover{
	background: url(../images/textlink.png) no-repeat left 5px;
	color:#5b54a4;
}

/* ----- tabs ------ */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important;
	background:#5b54a4;
	color:#fff;
}

/* ------ Toggle ------ */

.tstyle1 h6.title:hover, .toggle_style1 span.active:hover {
	color:#5b54a4;
}
.tstyle1 h6.active span.title_content {
	background: url(../images/toggle-minus.png) no-repeat center left;
	color:#5b54a4;	
}
/* ------ accordion ------ */
#accordion .current, #accordion .current:hover {
	cursor:default;
	background:#5b54a4 url(../images/toggle-minus.png) no-repeat 5px center;	
	color: #fff;	
}
  
/* ---- button style ---- */
.dark:hover{
	background-color:#5b54a4;
}
.textlink{
	background: url(../images/textlink.png) no-repeat left 5px;
}
.textlink:hover{
	text-decoration:underline;
}
.color{
	background-color:#5b54a4;
}
.color:hover{
	background-color:#1f1f1f;
}
.dark2{
	float:left;
	color:#fff;
	background: url(../images/btn2-dark.png) repeat-x center left;
	border:1px solid #0f0f0f;
}
.color2{
	float:left;
	color:#fff;
	background: url(../images/btn2-color.png) repeat-x center left;
	border:1px solid #4e4890;
}
.dark2:hover{
	background: url(../images/btn2-color.png) repeat-x center left;
	border:1px solid #4e4890;
}
.color2:hover{
	background: url(../images/btn2-dark.png) repeat-x center left;
	border:1px solid #0f0f0f;
}

/* iPhone (landscape) ----------- */
@media only screen and (max-width: 767px) {
	.jqueryslidemenu ul li.parent:hover{
		background:none;
		}
	.jqueryslidemenu ul li.active{
		background: none;
	}		
	.jqueryslidemenu ul li ul li a:hover {
	color:#5b54a4;
	background:none;
	}
}

