body {
	 background-color:#b8b1b2; 			font-family: Orienta, sans-serif;
		 color: #292323; 	 font-size: 16px; 	}

span.highlight {
	background-color: #b83d3d;
}


body {
	
			background-image: url('https://beecken-bau.de/wp-content/uploads/2013/09/hg_rot.jpg');
		background-position: 0px 0px;
		background-repeat: repeat;
		
	}

.two_columns_66_33.background_color_sidebar > .column2,
.two_columns_75_25.background_color_sidebar > .column2,
.two_columns_25_75.background_color_sidebar > .column1,
.two_columns_33_66.background_color_sidebar > .column1{
			background-color: #c0b9b7;
	}
header{
	background:none;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
}

header.move_menu{
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.9);
}



	.container.top_move .container_inner,
	.full_width,
	.filter_outer h5,
	.filter_holder ul,
	.title_with_line,
	.title_with_line_holder a,
	.tabs.transparent .tabs-nav li.active a{
		background-color:#ffffff;
	}



#magic,
.button,
input[type='submit'],
.load_more a,
.social_menu li a:hover,
.social_share_holder ul li a:hover .social_image .social_image_inner,
.pagination ul li span,
.pagination ul li a:hover,
.accordion_holder.accordion h5:hover,
.circle_item .circle:hover,
.highlight,
.list.number_small ul > li:before,
.price_table_inner ul li.price_button,
.progress_bars .progress_content,
#back_to_top:hover,
.pie_graf_legend ul li .color_holder,
.line_graf_legend ul li .color_holder,
.widget.widget_search form input[type="submit"],
.widget .tagcloud a,
aside  #lang_sel_click ul ul a:hover, 
aside #lang_sel ul ul a:hover,
.progress_bars_vertical .progress_content_outer .progress_content,
.footer_top #lang_sel_click ul ul a:hover,
.footer_top #lang_sel ul ul a:hover,
.fade_in_circle
{
	background-color: #c2292c;
}

a:hover, p a:hover,
.header_right_widget #lang_sel ul > li:hover > a,
.header_right_widget #lang_sel ul li ul li:hover a,
.header_right_widget #lang_sel_click ul li ul li:hover a,
.header_right_widget #lang_sel_click ul > li:hover > a.lang_sel_sel,
.header_right_widget #lang_sel_list a:hover, 
.header_right_widget #lang_sel_list a.lang_sel_other:hover,
.drop_down .second .inner2 ul li:hover a,
.drop_down .second .inner2 ul li.sub ul li:hover a,
.drop_down .second .inner2 ul.right li:hover a,
.drop_down .second .inner2 ul.right li.sub ul li:hover a,
.drop_down2 .second .mc a,
.title_with_line_holder a:hover,
.filter_holder ul li:hover span,
.filter_holder ul li.active span,
.projects_type2 article:hover .text_holder_inner h4 a,
.projects_type2 .text_holder_inner .portfolio_category:hover,
.projects_type1 article:hover .text_holder_inner h4 a,
.projects_type1 .text_holder_inner .portfolio_category:hover,
.blog_single_holder article .blog_single_text_holder .info span a:hover,
.blog_single_holder article .blog_title_holder span a:hover,
.dropcap,
.circle_item .circle,
.circle_item .circle a,
.tabs .tabs-nav li a:hover,
blockquote p,
.list.number ul > li:before,
.list.circle ul > li:before,
.price_table_inner.active .price_in_table .price,
.price_table_inner:hover .price_in_table .price,
.progress_bars .progress_number,
aside .widget ul li a:hover,
#wp-calendar td a,
aside #lang_sel_list ul li a:hover,
aside #lang_sel_list a.lang_sel_sel:hover,
aside #lang_sel_list a.lang_sel_sel,
.footer_top #lang_sel_list a:hover,
.footer_top #lang_sel_list a.lang_sel_sel:hover,
.footer_top #lang_sel_list a.lang_sel_sel:hover,
#lang_sel_footer ul li a:hover,
#lang_sel_footer ul li a.lang_sel_sel:hover,
.footer_bottom a
{
	color: #c2292c;
}

.menuHoverOn nav.main_menu > ul > li:hover > a span,
.box_holder_border:hover,
.projects_type2 article:hover,
.blog_holder_list article.mix:hover,
blockquote,
.latest_post:hover
{
	border-color: #c2292c;
}



.box_holder_border,
input,
textarea,
.box_holder_shadow,
.projects_type2 article,
.blog_holder_list article.mix,
.comment_holder .comment,
.comment-list .text form input[type='text'],
.comment-list .text form textarea,
.pagination ul li a,
.message,
.testimonial,
.dropcap,
.accordion_holder.accordion h5,
.accordion_holder.accordion div.accordion_content,
.circle_item .circle,
.tabs .tabs-nav li.active a,
.tabs .tabs-container,
.call_to_action,
.list.number ul > li:before,
.price_table_inner,
table.standard_table th,
table.standard_table tr:nth-child(odd) td,
.latest_post
{
	background-color: #b8b1b1;
}

.projects_type2 article .image_border
{
	border-color: #b8b1b1;
}

.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev,
.two_columns_66_33 .column1 .flex-direction-nav .flex-prev,
.two_columns_66_33 .column1 .flex-direction-nav .flex-next,
table th,
table tr:nth-child(odd) td,
.widget.widget_archive select,
.widget.widget_categories select,
.widget.widget_text select,
.widget.widget_search form input[type="text"],
.comment #respond textarea,
.comment #respond input[type='text']
{
	background-color: #e3caca;
}

.price_table_inner ul li.table_title
{
	border-color: #e3caca;
}



h1{
		color: #4d4d4d; 		font-family: Orienta, sans-serif;
		font-size: 33px; 	line-height: 38px; 	font-style: normal; 	font-weight: 500; }
.title h1{
	color: #ffffff; 		font-family: Orienta, sans-serif;
		font-size: 45px; 	line-height: 55px; 	font-style: normal; 	font-weight: 900; 			text-align: center;
	}
h2,
h2 a
{
	color: #4d4d4d; 			font-family: Orienta, sans-serif;
		font-size: 25px; 	line-height: 28px; 	font-style: normal; 	font-weight: 500; }
h3, h3 a{
	color: #4d4d4d; 		font-family: Orienta, sans-serif;
		font-size: 20px; 	line-height: 25px; 	font-style: normal; 	font-weight: 400; }
h4, h4 a{
				font-family: Orienta, sans-serif;
					}

h6{
	color: #c21114; 		font-family: Orienta, sans-serif;
		font-size: 22px; 	line-height: 25px; 	font-style: normal;  	font-weight: 500; }
p{
	color: #292323;			font-family: Orienta, sans-serif;
		font-size: 16px;	line-height: 19px;	font-style: normal;	font-weight: 400;		}
.tabs .tabs-nav li a{
	color: #292323;			font-family: Orienta, sans-serif;
		font-size: 16px;	font-style: normal;	font-weight: 400;}
aside .widget ul li a,
aside #lang_sel_list ul li a,
aside #lang_sel_list ul a, 
aside #lang_sel_list_list ul a:visited,
aside #lang_sel_list a,
aside #lang_sel_list a:visited

{
	color: #292323;			font-family: Orienta, sans-serif;
		font-size: 16px;	line-height: 19px;	font-style: normal;	font-weight: 400;}


aside #lang_sel a.lang_sel_sel,
aside #lang_sel a.lang_sel_sel,
aside #lang_sel ul ul a,
aside #lang_sel ul ul a:visited,
aside #lang_sel a.lang_sel_sel:hover
aside #lang_sel_click a.lang_sel_sel,
aside #lang_sel_click a.lang_sel_sel,
aside #lang_sel_click ul ul a,
aside #lang_sel_click ul ul a:visited,
aside #lang_sel_click a.lang_sel_sel:hover
 {
	color: #292323;	font-style: normal;	font-weight: 400;}


blockquote p{
	color: #292323;			font-family: Orienta, sans-serif;
	}


a, p a{
	color: #cc0a0a;	font-style: normal;	font-weight: 400;	text-decoration: none;}
a:hover, p a:hover{
	color: #d94751;	text-decoration: none;}


nav.main_menu > ul > li > a,
.selectnav ul li a{
	 color: #916f6e; 		 font-size: 16px; 	 line-height: 60px; 	 font-style: normal; 	 font-weight: 500; 	}

.drop_down2 .second,
.drop_down .second
{
	top: 60px;
}

.header_right_widget{
	line-height: 60px;
}


.header_right_widget #lang_sel_click ul > li > a.lang_sel_sel,
.header_right_widget #lang_sel ul > li > a.lang_sel_sel,
.header_right_widget #lang_sel_list a,
.header_right_widget #lang_sel_list a:visited 
{
	 color: #916f6e; 		 font-size: 16px; 	 font-style: normal; 	 font-weight: 500; 	}

nav.main_menu ul li:hover > a,
nav.main_menu ul li.active > a,
nav.main_menu > ul > li.has_sub:hover > a,
.header_right_widget #lang_sel_click ul > li:hover > a.lang_sel_sel,
.header_right_widget #lang_sel ul > li:hover > a.lang_sel_sel,
.header_right_widget #lang_sel_list a:hover,
.header_right_widget #lang_sel_list a.lang_sel_other:hover
{
	color: #f0adad !important;;
}

.drop_down .second .inner2,
.drop_down .second .inner ul li ul,
.header_right_widget #lang_sel ul ul,
.header_right_widget #lang_sel_click ul ul,
.drop_down2 .second .inner{
	background-color: rgb(46,16,11);
	background-color: rgba(46,16,11,0.7);
}



 
	.footer_top {
		background-color: #87726f;
	}
	.footer_top h6 {
		color: #ebebeb;
	}

	.footer_top, .footer_top ul li a, .footer_top #lang_sel_list ul li a, .footer_top p, .footer_top #lang_sel_list a, .footer_top #lang_sel_list a:visited{
		color: #ebebeb;
	}

	.footer_top ul li a:hover, .footer_top #lang_sel_list ul li a:hover, .footer_top #lang_sel_list a:hover{
		color: #d94751;
	}




.button, input[type="submit"],
input[type="password"], .load_more a{
	color: #ffffff; 		font-family: Orienta, sans-serif;
		font-size: 28px; 	line-height: 28px; 	font-style: normal; 	font-weight: 600; 	background-color: #c21114; }
.button:hover,
input[type='submit']:hover, .load_more a{
	 color: #c9c9c9 !important; }

.message h5{
	color: #c21114; 	}








.projects_type3 article .image .image_hover,
.projects_type1 article .image .image_hover,
.image_with_text_over .image_hover,
.portfolio_gallery .image_hover
{
	background-color: #c21114;
}
.latest_post,
.box_holder_border,
.projects_type2 article,
.blog_holder_list article.mix
{
	border-color: #c21114;
}

	.touch .parallax section{
		height: auto !important;
		min-height: 300px;  
		background-position: center top !important;  
		background-size: cover !important;
		background-attachment: scroll;
	}
		
	.touch	.parallax section.no_background{
		padding: 0px;
	}
