::selection {
background: #111312;
} ::-moz-selection {
background: #111312;
}
body{
font-family: 'Open Sans Condensed', sans-serif;
color: #111312; 			 font-size: 20px; 						}
body,
.wrapper,
.content,
.full_width,
.overlapping_content .content > .container,
.more_facts_holder,
.comment_holder .comment #respond textarea,
.comment_holder .comment #respond input[type='text'],
.comment_holder .comment #respond input[type='email'],
.content .container
{
background-color:#ffffff;
}
.angled-section polygon{
fill: #ffffff;
}
.projects_holder article .portfolio_description,
.blog_holder.masonry article .post_text .post_text_inner,
.blog_holder.masonry_full_width article .post_text .post_text_inner,
.q_team,
.price_table_inner,
.latest_post_holder.boxes > ul > li,
.q_counter_holder.boxed_counter {
background-color: #ffffff;
}
.breadcrumbs,
.breadcrumb .current,
.breadcrumb a{
color:#0c0c0c;
}
.content{
margin-top: -100px;
}
header.fixed_hiding .q_logo a,
header.fixed_hiding .q_logo{
max-height: 74px;
}
.touch section.parallax_section_holder{
height: auto !important;
min-height: 300px;
background-position: center top !important;
background-attachment: scroll;
background-size: cover;
}
.drop_down .second .inner > ul > li > a,
.drop_down .second .inner > ul > li > h3,
.drop_down .wide .second .inner > ul > li > h3,
.drop_down .wide .second .inner > ul > li > a,
.drop_down .wide .second ul li ul li.menu-item-has-children > a,
.drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a,
.drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5 a,
.drop_down .wide .second .inner > ul li .flexslider ul li  h5 a,
.drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5,
.drop_down .wide .second .inner > ul li .flexslider ul li  h5,
.header_top #lang_sel ul li ul li a {
font-size: 30px; 									font-weight: 600; 						 letter-spacing: 1px;  			}
@media only screen and (max-width: 1000px){
.header_bottom,
nav.mobile_menu,
header.fixed_top_header .top_header{
background-color: #ffffff !important;
}
}
@media only screen and (max-width: 1000px){
.header_top{
background-color: #ffffff !important;
}
}
.title.title_size_large h1{
font-weight: 300; 									}
h3,
.h3,
h3 a{
color: #111312; 							font-family: 'Open Sans Condensed', sans-serif;
font-size: 50px; 			line-height: 55px; 						font-weight: 100; 									}
h4,
.h4,
h4 a{
color: #000000; 							font-family: 'Open Sans Condensed', sans-serif;
font-size: 45px; 			line-height: 50px; 						font-weight: 100; 									}
h5,
.h5,
h5 a,
.q_icon_with_title .icon_text_holder h5.icon_title{
color: #111312; 						font-size: 25px; 			line-height: 30px; 						font-weight: 100; 									}
h6,
.h6,
h6 a {
color: #111312; 							font-family: 'Open Sans Condensed', sans-serif;
font-size: 25px; 			line-height: 30px; 						font-weight: 100; 									}
p{
color: #111312;							font-family: 'Open Sans Condensed', sans-serif;
font-size: 20px;			line-height: 25px;															}
.filter_holder ul li span,
blockquote h5,
.q_social_icon_holder .simple_social,
.header-widget.widget_nav_menu ul.menu li a,
.side_menu a,
.side_menu li,
.side_menu span,
.side_menu p,
.side_menu .widget.widget_rss li a.rsswidget,
.side_menu #wp-calendar caption,
.side_menu #wp-calendar th,
.side_menu #wp-calendar td,
aside .widget #lang_sel_list li a,
aside .widget #lang_sel li a,
aside .widget #lang_sel_click li a,
.wpb_widgetised_column .widget #lang_sel_list li a,
.wpb_widgetised_column .widget #lang_sel li a,
.wpb_widgetised_column .widget #lang_sel_click li a,
section.side_menu #lang_sel_list li a,
section.side_menu #lang_sel li a,
section.side_menu #lang_sel_click li a,
footer #lang_sel_list li a,
footer #lang_sel li a,
footer #lang_sel_click li a,
footer #lang_sel_list.lang_sel_list_horizontal a,
footer #lang_sel_list.lang_sel_list_vertical a,
.side_menu #lang_sel_list.lang_sel_list_horizontal a,
.side_menu #lang_sel_list.lang_sel_list_vertical a,
#lang_sel_footer a{
color: #111312;			}
.header_top #lang_sel > ul > li > a,
.header_top #lang_sel_click > ul > li> a,
footer #lang_sel ul li a,
footer #lang_sel ul ul a,
footer #lang_sel_click ul li a,
footer #lang_sel_click ul ul a,
footer #lang_sel_click ul ul a span,
section.side_menu #lang_sel ul li a,
section.side_menu #lang_sel ul ul a,
section.side_menu #lang_sel ul ul a:visited,
section.side_menu #lang_sel_click > ul > li > a,
section.side_menu #lang_sel_click ul ul a,
section.side_menu #lang_sel_click ul ul a:visited{
color: #111312 !important;			}
a:hover,p a:hover,
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
.q_tabs .tabs-nav li a:hover,
.q_icon_with_title .icon_with_title_link:hover,
.blog_holder article .post_description a:hover,
.blog_holder.masonry article .post_info a:hover,
.portfolio_social_holder a:hover,
.latest_post_inner .post_infos a:hover{
color: #c12624;						}
.google_map{
height: 750px;
}
.footer_top,
.footer_top.footer_top_full{
padding-top: 15px;padding-bottom: 15px			}
.footer_bottom_holder, #lang_sel_footer{
background-color:#e8e8e8;
}
.footer_bottom_holder{
padding-bottom: 15px			}
.footer_bottom{
padding-top: 15px;
} .vertical_menu_float .menu-item .second{
left: calc(100% + 30px); }
.vertical_menu_hidden aside.vertical_menu_area .vertical_menu_float .menu-item .second {
left: calc(100% + 40px);
}
aside.vertical_menu_area{
background-color: #111312;
}
aside.vertical_menu_area .vertical_menu_float .second .inner ul li ul,
aside.vertical_menu_area .vertical_menu_float li.narrow .second .inner ul,
aside.vertical_menu_area .vertical_menu_float .menu-item .second{
background-color: #ffffff;
}
aside .vertical_menu_area_widget_holder,
aside .vertical_menu_area_widget_holder p,
aside .vertical_menu_area_widget_holder span
{
color: #c12624;
}
.vertical_menu_area{
text-align:left;
}
.vertical_menu_float .menu-item .second{
text-align: left;
}
.vertical_menu_float .second li.menu-item-has-children > a > i{
margin-left: 0;
}
nav.vertical_menu > ul > li > a{
color: #ffffff; 							font-family: 'Open Sans Condensed', sans-serif;
font-size: 30px; 						 font-weight: 100; 			 line-height: 45px; 									}
nav.vertical_menu_toggle ul>li.menu-item-has-children>a>.plus,
nav.vertical_menu_on_click ul>li.menu-item-has-children>a>.plus,
nav.vertical_menu_float ul>li.menu-item-has-children>a>.plus{
margin-top: 18px;
}
nav.vertical_menu > ul > li.active > a,
nav.vertical_menu > ul > li:hover > a{
color: #c12624;
}
.vertical_menu .second .inner > ul > li > a,
.vertical_menu .wide .second .inner > ul > li > a{
color: #ffffff; 																								}
.vertical_menu .second .inner > ul > li > a:hover{
color: #c12624 !important;
}
.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
background-color: C12624;border-color: #c12624;color: #c12624;				}
.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit:hover,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
color: #ffffff;background-color: #c12624;				}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{
border-color: #111312;border-width: 2px;border-style:solid;				}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus{
border-color: #c12624;				}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea,
.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz{
background-color: #eeee22;				}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date:focus,
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea:focus,
.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz:focus{
background-color: #81d742;				}
.masonry_gallery_item.square_big .masonry_gallery_item_inner .masonry_gallery_item_content{
text-align: center;		    }
.masonry_gallery_item.square_small .masonry_gallery_item_inner .masonry_gallery_item_content{
text-align: center;		    }
.masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner .masonry_gallery_item_content{
text-align: center;		    }
.masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner .masonry_gallery_item_content{
text-align: center;		    }