.cs_hero_title.cs_font_90.cs_focus_color_2.cs_medium {
  color: #ec1000;
}

.cs_focus_bg.cs_white_color {
  background-color: #EC1000;
}

.cs-fooer_main {
  background-color: #000000;
}

.cs_btn.cs_style_1.cs_focus_2 {
  background-color: #ECECEC;
}

.cs_moving_container_wrap.cs_style_1.cs_type_1.cs_focus_bg_3.cs_rotate_2.cs_height_100 {
  color: #ffffff;
  background-color: #000000;
}

.cs_focus_color.cs_font_40.cs_medium.mb-0 {
  color: #ababab;
}

.cs_moving_container_wrap.cs_style_1.cs_type_1.cs_focus_bg_2.cs_rotate_3.cs_height_100 {
  visibility: hidden;
}

.cs_moving_container_wrap.cs_style_1.cs_type_1.cs_focus_bg_3.cs_rotate_2.cs_height_100 {
  visibility: hidden;
}

.cs_btn.cs_style_2.cs_focus_1:hover {
  background-color: #000000;
  border-color: #000000;
}

.cs_blog.cs_style_1 .cs_blog_info {
  background-color: #EC1000;
}

a:hover {
  color: #ec1000;
}

.cs_imagebox.cs_style_1 .cs_imagebox_in .cs_btn:hover {
  color: #EC1000;
}

.cs_imagebox.cs_style_1 .cs_imagebox_in .cs_btn {
  background-color: #ECECEC;
}

.cs_btn.cs_style_2.cs_focus_1 {
  background-color: #EC1000;
  border-color: #EC1000;
}

.cs_left_arrow.cs_btn.cs_style_2.cs_focus_1 {
  color: #ffffff;
}

.cs_right_arrow.cs_btn.cs_style_2.cs_focus_1 {
  color: #ffffff;
}

.cs_blog.cs_style_1 .cs_btn {
  background-color: #ECECEC;
}

.cs_blog.cs_style_1:hover .cs_blog_info {
  background-color: #000000;
  opacity: 0.7;
}

.cs_focus_color_2_hover:hover {
  color: #EC1000;
}

.cs_contact_title.cs_focus_color_2.cs_medium.cs_font_90 {
  color: #EC1000;
}

.cs_widget_title.cs_font_25.text-uppercase.cs_normal {
  color: #EC1000;
}

.wpcf7-form-control.wpcf7-submit.has-spinner.cs_btn.cs_style_1.cs_border_btn {
  background-color: #ececec;
  border-color: #ececec;
}

.col-xxl-8.offset-xxl-1 {
  margin-left: 2em;
}

.col-xxl-3 {
  width: 30%;
}

.widget ul li a:hover {
  color: #EC1000;
}

.widget.widget_categories ul li a:hover {
  color: #ec1000;
}

.tagcloud a:hover {
  background-color: #ec1000;
  border-color: #ec1000;
}

.cs_btn.cs_style_3.cs_focus_bg_2 {
  background-color: #ececec;
}

.cs_isotop_filter.cs_style_1 .active a {
  color: #ec1000;
}

.cs_portfolio.cs_style_3 .cs_tag {
  border-color: #ececec;
  background-color: #ececec;
}

.cs_portfolio.cs_style_3 .cs_portfolio_thumbnail::before {
  background-color: rgba(0, 0, 0, 0.65);
}

.cs_line_top_1::before {
  background-color: #FFFFFF;
}

.cs_line_bottom_1::before {
  background-color: #000000;
}

.cs_focus_bg_3 {
  background-color: #ececec;
}

.cs_hero_title.cs_font_70.text-uppercase.cs_focus_color_2.cs_medium {
  color: #ec1000;
}

.cs_preloader {
	background-color: #ec1000;
}
		
.cs_portfolio_subtitle {
		font-family: 'Reenie Beanie', sans-serif;
		text-transform: uppercase;
}

.cs_testimonial_author {
		font-family: 'Reenie Beanie', sans-serif;
		text-transform: uppercase;
}