/**
 * @version 1.1
 */

body {
	background-color: rgb(221, 221, 221);
}

#header-container {
	background-color: rgb(255, 255, 255);
}

#home-slider-container, #header-image-container {
	background-color: rgb(0, 0, 0);
}

#footer-content-container {
	background-color: rgb(41, 41, 41);
}

.default-block {
	background-color: rgb(255, 255, 255);
}

#content-container .columns {
	color: rgb(51, 51, 51);
}

a, a:hover, a:visited {
	color: rgb(213, 40, 124);
}

.bottom-line {
	border-bottom: 2px solid rgb(213, 40, 124);
}

.languages a {
	color: rgb(0, 0, 0);
}
#content-container blockquote {
    border-left: 3px solid rgb(213, 40, 124);
}

#root-menu a {
	color: rgb(0, 0, 0) !important;
}

#root-menu > li > a:hover, #root-menu li:hover > a {
	color: rgb(213, 40, 124) !important;
	background: rgb(221, 221, 221) !important;
}

#root-menu li ul li a:hover,
#root-menu li ul li:hover > a,
#root-menu li ul {
	color: rgb(213, 40, 124) !important;
	background: rgb(221, 221, 221) !important;
}

.top-bar-section a:hover {
	color: rgb(213, 40, 124) !important;
}

#header-search-button {
	color: rgb(255, 255, 255);
	background: rgb(213, 40, 124);
}

.has-line {
	border-bottom: 1px solid rgb(213, 40, 124);
}

#intro-line hr.stick {
	border-top: 7px solid rgb(213, 40, 124);
}

.portfolio-item-hover {
	background: rgb(213, 40, 124);
	background: rgb(213, 40, 124);
	color: #fff;
}

#portfolio-item-meta a {
	color: rgb(213, 40, 124);
}

.style2 .testimonial-bullets a.selected {
	background: rgb(213, 40, 124);
}

.gallery-item:hover {
	border-color: rgb(213, 40, 124);
}

.blog-item {
	border-bottom: 6px solid rgb(213, 40, 124);
}

.blog-item.single {
	border-top: 6px solid rgb(213, 40, 124);
}

.tags a:hover {
	background: rgb(213, 40, 124);
}

.member-name a:hover {
	color: rgb(213, 40, 124) !important;
}

.ui-accordion-header.ui-state-active {
	border-left: 2px solid rgb(213, 40, 124);
}

.section-container.tabs > section.active > .title,
.section-container.tabs > .section.active > .title,
.section-container.auto > section.active > .title,
.section-container.auto > .section.active > .title,
.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title {
	border-top: 1px solid rgb(213, 40, 124);
}

.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title {
	border-left: 1px solid rgb(213, 40, 124);
}

#scrollUp:hover {
	background: rgb(213, 40, 124);
}

.button, a.button, #footer-content .button, #footer-content a.button {
	color: rgb(255, 255, 255);
	background: rgb(213, 40, 124);
}

.button:hover, a.button:hover, #footer-content .button:hover, #footer-content a.button:hover {
	color: rgb(255, 255, 255);
	background: rgb(173, 39, 104);
}

.pagination li.current a {
	background: rgb(213, 40, 124);
}

.pagination li.current a:hover {
	background: rgb(213, 40, 124);
}

#header-search-button:hover {
	background: rgb(173, 39, 104);
}

.blog-item .blog-title a:hover,
.sub-blog-item .sub-blog-title a:hover {
	color: rgb(213, 40, 124) !important;
}

#footer-content-container {
	color: rgb(200, 200, 200);
}

#footer-content h5 {
	color: rgb(255, 255, 255);
}

#footer-content a {
	color: rgb(255, 255, 255);
}

@media only screen and (max-width: 767px) {
	.section-container.vertical-tabs > section.active > .title,
	.section-container.vertical-tabs > .section.active > .title {
		border-top: 1px solid rgb(213, 40, 124) !important;
	}
}
