/*---------------------------------------------------
purple stylesheet will overwrite the default stylesheet
-----------------------------------------------------
*/
a { color: #8E4585}
.purple .banner-logo {
	background: url(../../../images/purple/purple_main_logo.png) no-repeat center center;
}
.purple .timing .time_circles > div > span[style] {
	color: #ffffff;
}
.purple .timing .time_circles > div > h4 {
	color: #ffffff;
}
.purple .nav-block,
.purple .nav-block .navbar-default {
    background: #8E4585;
}
.purple .heading h3 {
    color: #8E4585;
}
.purple .heading h3::before {
    content: url(../../../images/purple/purple_heading_left.png);
}
.purple .heading h3::after {
    content: url(../../../images/purple/purple_heading_right.png);
}
.purple .thumb-img {
	border-color: #8E4585;
}
.purple .couple {
	background: url(../../../images/purple/purple_love_twist.png) no-repeat 50% 65%;
}
.purple #story .fa {
	color: #8E4585;
}
.purple .love-sign {
	background: url(../../../images/purple/purple_love.png) no-repeat center center;
}
.purple .timeline-head {
	background: #8E4585;
}
.purple .timeline-block-right:before {
	border-color: transparent #8E4585 transparent transparent;
}
.purple .reverse .timeline-block-right:after {
	border-color: transparent transparent transparent #8E4585;
}
.purple .timeline:before {
	background: #ff8c00;
}
.purple .contact .default-btn:hover {
	background: #8E4585;
	color: #fff;
}
.purple .default-btn:hover {
	background: #8E4585;
}
.purple .profile h5 {
    color: #8E4585;
}
.purple .people .social-icon li .fa {
	color: #ff8c00;
}
.purple .event-body h5 a {
	color:#8E4585;
}
.purple .event-date {
	background: #8E4585;
}
.purple .event-year {
	color: #f6f6f6;
}
.purple .gift-block:hover {
	border-color: #ff8c00; 
}
.purple .blog-head h5 {
	color: #820092;
}
.purple .blog-link {
	color: #8E4585;
}
.purple blockquote:before {
    background: url(../../../images/purple/purple_block_qoute_left.png) no-repeat;
}
.purple blockquote:after {
    background: url(../../../images/purple/purple_block_qoute_right.png) no-repeat;
}
.purple .contact h5 {
	color: #8E4585;
}
.purple .contact-address ul li .fa {
    color: #8E4585;
}
.purple .contact .form-control, .purple .contact textarea {
    border:1px solid #8E4585;
}
.purple .sbHolder {
	border:1px solid #8E4585;
}
.purple .footer-logo {
    background: url(../../../images/purple/purple_footer_logo.png) no-repeat center center;
}
.purple footer a .fa:hover {
	background-color: #8E4585;
	border: 1px solid #8E4585;
}
.purple .nav-pills > li.current > a {
	color: #8E4585;
}
.purple .sbToggle {
	color: #8E4585;
}
.purple .contact .default-btn {
   border: 1px solid #8E4585;
   color: #8E4585
}
.purple .next-arrow a {
   color: #8E4585
}

/** Blog Signle Page**/
.purple .single-blog-upper h3 {
    color: #8E4585;
}
.purple .sidebar-single-post h5 {
    color: #8E4585;
}
.purple .popular-post h5:before, .purple .wedding-video h5:before {
   background: #8E4585;
}

.purple .single-blog-detail blockquote {
	background: #8E4585;
}
.purple .single-blog-detail blockquote:before {
	background: url("../../../images/purple/purple_qoute_left.png") no-repeat center center;
}
.purple .single-blog-detail blockquote:after {
	background: url("../../../images/purple/purple_qoute_right.png") no-repeat center center;
}
.purple .single-post-item li .fa {
	background: #8E4585;
}
.purple .single-blog-lower h4 {
    color: #8E4585;
}
.purple .single-blog-lower, .purple .comment-block, .purple .reply-block {
	border-color: #8E4585;
}
.purple .comment-block > h5, .purple .reply-block h5 {
    color: #8E4585;
}
.purple .comment-block .default-btn {
	background: #8E4585;
	border: 1px solid #8E4585;
}
.purple .comment-block .default-btn:hover {
	color: #8E4585;
}

/** Media Query **/

@media screen and (max-width: 480px) {
	.purple .banner-logo {
		width: 260px;
		height: 305px;
		padding: 110px 0;
		margin: 40px 0 32px;
	}
	.purple .banner-logo h2 {
		font-size: 32px;
	}
	.purple .heading h3::after {
		content: url(../../../images/purple/purple_heading_right_responsive.png);
		width: 50px;
		height: 23px;
		right: -60px;
	}
	.purple .heading h3::before {
		content: url(../../../images/purple/purple_heading_left_responsive.png);
		width: 50px;
		height: 23px;
		left: -60px;
	}

}




