/**************************** DEFAULT STYLES ********************/

a,
a:focus {
    color: #6a1b9a;
}



/**************************** /LOADER ***************************/
/**************************** MOBILE MENU ***********************/

.mm_block {
	background-color: #23201c;
}

.burger.active .bar,
.burger:hover .bar,
.main_page .is-sticky .burger:hover .bar {
	background-color: #ec5598;
}



.slicknav_nav li a:hover {
	color: #fff;
}

/**************************** /MOBILE MENU **********************/
/**************************** POPUP *****************************/

.popup_form input[type='submit'] {
	background: #6a1b9a;
}

.popup_form input[type='submit']:hover {
	background: #5c167a;
}

/**************************** /POPUP ****************************/
/**************************** MAIN SLIDER ***********************/

.main_slider .slide {
	background-color: #0a0d08;
}

.main_slider .owl-nav > div {
    background-color: rgba(106, 27, 154, .5);
}

.main_slider .owl-nav > div:hover {
	background-color: rgba(106, 27, 154, 1);
}

.main_slider .slide_content .btn.btn_fill {
	border-color: #ec5598;
	background-image: -webkit-linear-gradient(left, rgba(236, 85, 152, 0) 50%, rgba(236, 85, 152, 1) 50%);
	   background-image: -moz-linear-gradient(left, rgba(236, 85, 152, 0) 50%, rgba(236, 85, 152, 1) 50%);
	        background-image: linear-gradient(to right, rgba(236, 85, 152, 0) 50%, rgba(236, 85, 152, 1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5598', endColorstr='#ec5598',GradientType=1 );
	color: #fff;
}

.ie .main_slider .slide_content .btn.btn_fill {
	-webkit-box-shadow: inset 0 0 0 2px #ec5598;
			box-shadow: inset 0 0 0 2px #ec5598;
}

/**************************** /MAIN SLIDER **********************/
/**************************** HEADER ****************************/

.top_line {
	background-color: #1f1a17;
}

.top_contacts li {
	color: #eee;
}

.top_contacts li:not(:first-child) {
	border-right-color: rgba(177, 67, 120, .20);
}

.top_contacts a,
.top_contacts a:focus {
	color: #eee;
}

.top_contacts a:hover {
	color: #ccc;
}

.main_nav_menu > li:hover > a {
	color: #6a1b9a;
}

 
.main_page .is-sticky .main_nav_menu > li:hover > a,
.inside_page .main_nav_menu > li:hover > a {
	color: #6a1b9a;
}

.main_nav_menu .sub_menu {
	background-color: #6a1b9a;
}

.main_nav_menu .sub_menu .sub_menu {
	background-color: #6a1b9a;
}

.btn {
	border-color: #6a1b9a;
	background-image: -webkit-linear-gradient(left, rgba(106, 27, 154, 0) 50%, rgba(106, 27, 154, 1) 50%);
		   background-image: -moz-linear-gradient(left, rgba(106, 27, 154, 0) 50%, rgba(106, 27, 154, 1) 50%);
		        background-image: linear-gradient(to right, rgba(106, 27, 154, 0) 50%, rgba(106, 27, 154, 1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a1b9a', endColorstr='#6a1b9a',GradientType=1 );
}

.ie .btn {
	-webkit-box-shadow: inset 0 0 0 2px #6a1b9a;
			box-shadow: inset 0 0 0 2px #6a1b9a;
}

.btn.btn_empty,
.btn.btn_fill:hover {
	color: #6a1b9a;
}

.main_page .middle_line .navbar .is-sticky .get_quote .btn:hover,
.inside_page .middle_line .navbar .get_quote .btn:hover, .main_page .middle_line .navbar .get_quote .btn:hover{
	color: #6a1b9a;
}

/**************************** /HEADER ***************************/
/**************************** BLOCK PROMO ***********************/

.block_promo {
	background-color: #1f1a17;
}

/**************************** /BLOCK PROMO **********************/
/**************************** SECTION ABOUT *********************/

.section_about .content li::before {
	color: #6a1b9a;
}

/**************************** /SECTION ABOUT ********************/
/**************************** SECTION SERVICES ******************/

.services_list .one_service .title a:hover {
	color: #6a1b9a;
}

/**************************** /SECTION SERVICES *****************/
/**************************** SECTION PROJECTS ******************/

.section_projects .section_title {
	color: #f6f6e3;
}

.section_projects .one_project .img_wrp {
	background-color: #6a1b9a;
}

.section_projects .one_project .btns a:hover::after {
	color: #6a1b9a;
}

/**************************** /SECTION PROJECTS *****************/
/**************************** SECTION ADVANTAGES ****************/

.advantages_list .advantage_wrp::before {
	color: #6a1b9a;
}

/**************************** /SECTION ADVANTAGES ***************/
/**************************** SECTION TEAM **********************/

.team_list .one_team .job,
.team_list .one_team .social_list .zmdi:hover {
	color: #c8719b;
}

.team_list .one_team .social_list .zmdi {
	color: #c8719b;
	-webkit-box-shadow: inset 0 0 0 1px #c8719b;
			box-shadow: inset 0 0 0 1px #c8719b;
}

.team_list .one_team .content {
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(181,133,156,1) 50%,rgba(171,71,188,1) 100%);
	   background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(181,133,156,1) 50%,rgba(171,71,188,1) 100%);
	        background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(181,133,156,1) 50%,rgba(171,71,188,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a1b9a', endColorstr='#ab47bc',GradientType=0 );
}

/**************************** /SECTION TEAM *********************/
/**************************** SECTION NUMBERS *******************/

.section_numbers {
	background-color: #1f1a17;;
}

.section_numbers .section_title,
.section_numbers .number_wrp .plus {
	color: #fff;
}

/**************************** /SECTION NUMBERS ******************/
/**************************** SECTION TESTIMONIALS **************/

.testimonials_list .testimonial_content .rate_list .zmdi {
	color: #6a1b9a;
}

/**************************** /SECTION TESTIMONIALS *************/
/**************************** SECTION FAQ ***********************/

.faq_accordion .question {
	background-color: rgba(106, 27, 154, .25);
}

.faq_accordion .question:hover,
.faq_accordion .question.ui-accordion-header-active {
	background-color: rgba(106, 27, 154, 1);
}

/**************************** /SECTION FAQ **********************/
/**************************** SECTION ARTICLES ******************/

.articles_list .title a:hover {
	color: #6a1b9a;
}

.articles_list .meta span::before {
	color: #6a1b9a;
}

.articles_list .meta a:hover {
	color: #6a1b9a;
}

/**************************** /SECTION ARTICLES *****************/
/**************************** SECTION MARKETING *****************/

.block_marketing {
	background-color: #1f1a17;;
}

.block_marketing .block_content b {
	color: #fff;
}

.block_marketing .btn { border-color: #fff; }

/**************************** /SECTION MARKETING ****************/
/**************************** BODY ******************************/

.section_title::after {
	background-color: #ec5598;
}

.section_carousel .carousel_nav > div {
	border-color: #6a1b9a;
	background-color: rgba(106, 27, 154, 0);
}

.section_carousel .carousel_nav > div:hover {
	background-color: rgba(106, 27, 154, 1);
}

.section_carousel .carousel_nav > div::after {
	color: #6a1b9a;
}

.page_header {
	background-color: rgb(14 14 14 / 95%);
}

.breadcrumbs a {
	color: #ff8afb;
}

.cats_list .jq-selectbox li.selected,
.cats_list .jq-selectbox li:hover {
    background-color: #6a1b9a;
}

.pagination_content span.current,
.pagination_content a:hover {
	background-color: #6a1b9a;
}

/**************************** /BODY *****************************/
/**************************** SIDEBAR ***************************/

.sidebar_services_menu {
	background: #fff;

}

.sidebar_services_menu_list a:hover,
.sidebar_services_menu_list li.current_menu_item a {
	color: #fff;
}

.sidebar_projects_menu_list a:hover,
.sidebar_projects_menu_list li.current_menu_item a {
	color: #fff;
}

.sidebar_services_price_btn a:hover {
	color: #ec5598;
}

.sidebar_projects_menu {
	background-color: #362c2a;
}

.sidebar_banner_small,
.sidebar_banner_big {
	background-color: #213315;
}

.sidebar_banner_small .block_content b,
.sidebar_banner_big .block_content b {
	color: #ec5598;
}

.sidebar_projects_details_list li::before {
	color: #6a1b9a;
}

.sidebar_projects_nav .all .zmdi:hover {
	-webkit-box-shadow: inset 0 0 0 50px #6a1b9a;
			box-shadow: inset 0 0 0 50px #6a1b9a;
}

.sidebar_projects_nav .text_links a:hover {
	color: #6a1b9a;
}

.sidebar_search button::after {
	background-color: #6a1b9a;
}

.sidebar_search button:hover::after {
	background-color: #5c167a;
}

.sidebar_categories .list a:hover {
	color: #6a1b9a;
}

.sidebar_popular .article_title a:hover {
	color: #6a1b9a;
}

.sidebar_tags .wp-tag-cloud li a:hover {
	color: #fff;
	background-color: #6a1b9a;
}

.sidebar_tags .wp-tag-cloud li a:hover::after {
	border-color: transparent transparent transparent #6a1b9a;
}

/**************************** /SIDEBAR **************************/
/**************************** ONE ARTICLE ***********************/

.article_one .article_meta_primary span::before,
.article_one .article_meta_secondary span::before {
	color: #6a1b9a;
}

.article_one .article_meta_primary a:hover,
.article_one .article_meta_secondary .meta_wrp a:hover {
	color: #6a1b9a;
}

.article_page .similar_posts .title a:hover {
	color: #6a1b9a;
}

/**************************** /ONE ARTICLE **********************/
/**************************** ARTICLE ***************************/

.article_content table th {
	background-color: #6a1b9a;
}

.article_content ul li::before,
.article_content ol li::before {
	color: #6a1b9a;
}

.article_content blockquote {
	border-left-color: #6a1b9a;
}

.contacts_data .section_title .color {
	color: #6a1b9a;
}

.contacts_data .contacts_list li::before {
	background-color: #ba68c8;
	color: #fff;
}

.contacts_form_box input[type='submit'] {
	background: #6a1b9a;
}

.contacts_form_box input[type='submit']:hover {
	background: #5c167a;
}

/**************************** /ARTICLE **************************/
/**************************** COMMENTS **************************/

.comment_body .comment_meta a:hover {
	color: #6a1b9a;
}

.comment-respond input[type='submit'] {
	background: #6a1b9a;
}

.comment-respond input[type='submit']:hover {
	background: #5c167a;
}

/**************************** /COMMENTS *************************/
/**************************** FOOTER ****************************/

.main_footer {
	background-color: #1f1a17;
}

.main_footer .footer_block .title::after {
	background-color: #ec5598;
}

.main_footer .footer_menu_list a:hover,
.main_footer .footer_menu_list .current_menu_item a {
	color: #ec5598;
}

.main_footer .footer_menu_list a:hover::before,
.main_footer .footer_menu_list .current_menu_item a::before {
	color: #ec5598;
}

.main_footer .footer_social .social_list .zmdi,
.contacts_data .social_list .zmdi {
	-webkit-box-shadow: inset 0 0 0 1px #ec5598;
			box-shadow: inset 0 0 0 1px #ec5598;
			color: #ec5598;
}

.main_footer .footer_social .social_list .zmdi:hover,
.contacts_data .social_list .zmdi:hover {
	-webkit-box-shadow: inset 0 0 0 20px #ec5598;
			box-shadow: inset 0 0 0 20px #ec5598;
}

.main_footer .footer_contacts li::before {
	color: #ec5598;
}

.main_footer .footer_contacts a:hover {
	color: #ec5598;
}

.to_top::after {
	background-color: #6a1b9a;
}

/**************************** /FOOTER ***************************/
/**************************** RESPONSIVE ************************/

@media (max-width: 991px) {

	.projects_list .one_project .content_wrp {
		background-color: rgba(106, 27, 154, .85);
	}

	.team_list .one_team .social_list a .zmdi:hover {
		color: #6a1b9a;
	}

}

@media (max-width: 767px) {

	.main_page .middle_line .navbar .get_quote .btn:hover {
		color: #6a1b9a;
	}

}

/**************************** /RESPONSIVE ************************/
