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

a,
a:focus {
    color: #7C212B;
}

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

.loader {
	border-top-color: #7C212B;
}

.loader::before {
	border-top-color: #61213b;
}

.loader::after {
	border-top-color: #333;
}

.loader_wrp .loader_section {
	background-color: #fff;
}

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

.mm_block {
	background-color: #222;
}

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

.slicknav_nav li a:hover {
	color: #7C212B;
}

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

.popup_form input[type='submit'] {
	background: #7C212B;
}

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

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

.main_slider .slide {
	background-color: #000;
}

.main_slider .owl-nav > div {
    background-color: rgb(124, 33, 43, .5);
}

.main_slider .owl-nav > div:hover {
	background-color: rgb(124, 33, 43, 1);
}

.main_slider .slide_content .btn.btn_fill {
	border-color: #7C212B;
	background-image: -webkit-linear-gradient(left, rgba(124, 33, 43, 0) 50%, rgba(124, 33, 43, 1) 50%);
	   background-image: -moz-linear-gradient(left, rgba(124, 33, 43, 0) 50%, rgba(124, 33, 43, 1) 50%);
	        background-image: linear-gradient(to right, rgba(124, 33, 43, 0) 50%, rgba(124, 33, 43, 1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f88d1', endColorstr='#7C212B',GradientType=1 );
}

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

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

.top_line {
	/*background-color: #ccc; */
}

.top_contacts li {
	color: #fff;
}

.top_contacts li:not(:last-child) {
	border-right-color: rgba(142, 181, 94, .25);
	color: #fff;
}

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

.top_contacts a:hover {
	color: #7c212b;
}

.main_nav_menu > li:hover > a {
	color: #7c212b;
}

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

.main_nav_menu .sub_menu {
	background-color: #7C212B;
}

.main_nav_menu .sub_menu .sub_menu {
	background-color: #4374b2;
}

.btn {
	border-color: #7C212B;
	background-image: -webkit-linear-gradient(left, rgb(124, 33, 43, 0) 50%, rgb(124, 33, 43, 1) 50%);
		   background-image: -moz-linear-gradient(left, rgb(124, 33, 43, 0) 50%, rgb(124, 33, 43, 1) 50%);
		        background-image: linear-gradient(to right, rgb(124, 33, 43, 0) 50%, rgb(124, 33, 43, 1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f88d1', endColorstr='#7C212B',GradientType=1 );
}

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

.btn.btn_empty,
.btn.btn_fill:hover {
	color: #7C212B;
}

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

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

.block_promo {
	background-color: #282522;
}

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

.section_about .content li::before {
	color: #7C212B;
}

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

.services_list .one_service .title a:hover {
	color: #7C212B;
}

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

.section_projects .section_title {
	color: #fff;
}

.section_projects .one_project .img_wrp {
	/*background-color: #7C212B;*/
	/*height: 100%;*/
}

.section_projects .one_project .btns a:hover::after {
	color: #7C212B;
}

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

.advantages_list .advantage_wrp::before {
	color: #7C212B;
}

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

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

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

.team_list .one_team .content {
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(79,136,209,1) 50%,rgba(44,94,158,1) 100%);
	   background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(79,136,209,1) 50%,rgba(44,94,158,1) 100%);
	        background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(79,136,209,1) 50%,rgba(44,94,158,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7C212B', endColorstr='#2c5e9e',GradientType=0 );
}

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

.section_numbers {
	background-color: #16263a;
}

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

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

.testimonials_list .testimonial_content .rate_list .zmdi {
	color: #7C212B;
}

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

.faq_accordion .question {
	background-color: rgb(124, 33, 43, .25);
}

.faq_accordion .question:hover,
.faq_accordion .question.ui-accordion-header-active {
	background-color: rgb(124, 33, 43, 1);
}

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

.articles_list .title a:hover {
	color: #7C212B;
}

.articles_list .meta span::before {
	color: #7C212B;
}

.articles_list .meta a:hover {
	color: #7C212B; 
}

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

.block_marketing {
	background-color: #282522;
}

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

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

.section_title::after {
	background-color: #61213b;
}
.section_title_calc::after {
	background-color: #fff;
}

.section_carousel .carousel_nav > div {
	border-color: #7C212B;
	background-color: rgb(124, 33, 43, 0);
}

.section_carousel .carousel_nav > div:hover {
	background-color: rgb(124, 33, 43, 1);
}

.section_carousel .carousel_nav > div::after {
	color: #7C212B;
}

.page_header {
	background-color: #282522;
}

.breadcrumbs a {
	color: #fff;
}

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

.pagination_content span.current,
.pagination_content a:hover {
	background-color: #7C212B;
}

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

.sidebar_services_menu {
	background: #7C212B;
	background: -webkit-linear-gradient(top, #7C212B 0%,#731724cf 100%);
	   background: -moz-linear-gradient(top, #7C212B 0%, #731724cf 100%);
	        background: linear-gradient(to bottom, #7C212B 0%,#731724cf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7C212B', endColorstr='#731724cf',GradientType=0 );
}

.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: #71a5eb;
}

.sidebar_services_price_btn a:hover {
	color: #61213b;
}

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

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

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

.sidebar_projects_details_list li::before {
	color: #7C212B;
}

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

.sidebar_projects_nav .text_links a:hover {
	color: #7C212B;
}

.sidebar_search button::after {
	background-color: #7C212B;
}

.sidebar_search button:hover::after {
	background-color: #4677b8;
}

.sidebar_categories .list a:hover {
	color: #7C212B;
}

.sidebar_popular .article_title a:hover {
	color: #7C212B;
}

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

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

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

.article_one .article_meta_primary span::before,
.article_one .article_meta_secondary span::before {
	color: #7C212B;
}

.article_one .article_meta_primary a:hover,
.article_one .article_meta_secondary .meta_wrp a:hover {
	color: #7C212B;
}

.article_page .similar_posts .title a:hover {
	color: #7C212B;
}

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


.article_content ul li::before,
.article_content ol li::before {
	color: #7C212B;
}

.article_content blockquote {
	border-left-color: #7C212B;
}

.contacts_data .section_title .color {
	color: #7C212B;
}

.contacts_data .contacts_list li::before {
	background-color: #7c212b;
}

.contacts_form_box input[type='submit'] {
	background: #7C212B;
}

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

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

.comment_body .comment_meta a:hover {
	color: #7C212B;
}

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

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

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

.main_footer {
	background-color: #282522;
}

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

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

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

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

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

.main_footer .footer_contacts li::before {
	color: #7C212B;
}

.main_footer .footer_contacts a:hover {
	color: #7C212B;
}

.to_top::after {
	background-color: #7C212B;
}

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

@media (max-width: 991px) {

	.projects_list .one_project .content_wrp {
		background-color: rgb(124, 33, 43, .85);
	}

	.team_list .one_team .social_list a .zmdi:hover {
		color: #7C212B;
	}

}

@media (max-width: 767px) {

	.main_page .middle_line .navbar .get_quote .btn:hover {
		color: #7C212B;
	}

}

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