		
		
		
				            body{
							                font-family: 'Open Sans', sans-serif;
						 color: #2A2A2A; 			 font-size: 13px; 			font-weight: 400;            }
															
		
												
		

		
						
		
		
													                    .content{
                    margin-top: -327px;
                    }
									
		            .qode_search_form,
            .qode_search_form input,
            .qode_search_form input:focus{
            background-color: f8f8f8;
            }
		
		
		
		
		
		                @media only screen and (min-width: 1000px){
                header.fixed_hiding .q_logo a,
                header.fixed_hiding .q_logo{
                max-height: 99px;
                }
                }

				
		            .touch section.parallax_section_holder{
            height: auto !important;
            min-height: 300px;
            background-position: center top !important;
            background-attachment: scroll;
            background-size: cover;
            }
				
		
		
		            nav.main_menu > ul > li > a{
																		 font-weight: 500; 			            }

				
		
		
		
		
												            .drop_down .wide .second .inner>ul>li>a
            {
																		font-weight: 500; 						            }
						            .drop_down .wide .second .inner ul li.sub ul li a,
            .drop_down .wide .second ul li ul li a,
            .drop_down .second .inner ul li.sub ul li a,
            .drop_down .wide .second ul li ul li a,
            .drop_down .wide .second .inner ul li.sub .flexslider ul li .menu_recent_post,
            .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a,
            .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post,
            .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a{
																		 font-weight: 500;  						            }
            .drop_down .wide.icons .second i{
			            }
				

		            header.scrolled nav.main_menu > ul > li > a,
            header.light.scrolled nav.main_menu > ul > li > a,
            header.dark.scrolled nav.main_menu > ul > li > a{
																		font-weight: 500;             }
						
		            header.sticky nav.main_menu > ul > li > a,
            header.light.sticky nav.main_menu > ul > li > a,
            header.dark.sticky nav.main_menu > ul > li > a{
																		font-weight: 500;             }
		
		
		
		            nav.mobile_menu ul li a,
            nav.mobile_menu ul li h3{
									 font-size: 16px; 			 line-height: 30px; 						 font-weight: 400; 			            }

						
				            #respond textarea,
            #respond input[type='text'],
            .contact_form input[type='text'],
            .contact_form  textarea,
            .comment_holder #respond textarea,
            .comment_holder #respond input[type='text'],
            input.wpcf7-form-control.wpcf7-text,
            input.wpcf7-form-control.wpcf7-number,
            input.wpcf7-form-control.wpcf7-date,
            textarea.wpcf7-form-control.wpcf7-textarea,
            select.wpcf7-form-control.wpcf7-select,
            input.wpcf7-form-control.wpcf7-quiz,
            .post-password-form input[type='password']
            {
									color:#999999;             }
		
		
						            h1{
			    color: #2A2A2A; 						font-size: 53px; 									font-weight: 400; 			letter-spacing: 1px; 			            }
				            .title h1{
			color: #2A2A2A; 						font-size: 18px; 									font-weight: 500; 			            }

		
		            h2,
            h2 a{
			color: #2A2A2A; 															font-weight: 400; 			letter-spacing: 1px; 			            }
				            h3,h3 a{
			color: #2A2A2A; 						font-size: 20px; 			line-height: 28px; 						font-weight: 600; 						            }
				            h4,
            h4 a{
			color: #ffffff; 						font-size: 18px; 									font-weight: 400; 			letter-spacing: 1px; 			            }
				            h5,
            h5 a{
			color: #2A2A2A; 						font-size: 13px; 			line-height: 22px; 						font-weight: 400; 						            }
				            h6{
			color: #2A2A2A; 						font-size: 13px; 									font-weight: 400; 						            }

				            p{
			color: #2A2A2A;			                font-family: 'Open Sans', sans-serif;
						font-size: 13px;			line-height: 24px;						font-weight: 400;			margin-top: 6px;			margin-bottom: 6px;            }
            .breadcrumb a,
            .filter_holder ul li span,
            blockquote h5,
            .q_social_icon_holder i.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,
            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: #2A2A2A;            }

            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: #2A2A2A !important;            }
							            a, p a{
			color: #ECAE80;									            }

            h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
            .q_icon_with_title .icon_with_title_link,
            .blog_holder article .post_description a:hover,
            .blog_holder.masonry article .post_info a:hover,
            .breadcrumb .current,
            .breadcrumb a:hover,
            .portfolio_social_holder a:hover,
            .latest_post_inner .post_infos a:hover{
			color: #ECAE80;            }
				            a:hover,p a:hover,
            h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
            .q_tabs .tabs-nav li a:hover,
            .q_icon_with_title .icon_with_title_link:hover,
            .blog_holder article .post_description a,
            .blog_holder.masonry article .post_info a,
            .portfolio_social_holder a,
            .latest_post_inner .post_infos a{
			color: #2a2a2a;			            }
		
		
						            .subtitle{
			color: #2A2A2A; 						font-size: 12px; 									font-weight: 400;             }
		
		            .title.breadcrumbs_title .breadcrumb a, .title.breadcrumbs_title .breadcrumb span{
			color: #2A2A2A; 						font-size: 12px; 												            }
		
		            .title.breadcrumbs_title .breadcrumb a:hover, .title.breadcrumbs_title .breadcrumb span.current{
            color: #ECAE80;
            }
		
		            .separator.normal{
												    border-color: #545454; 			            }
				            .separator.small,
            .wpb_column>.wpb_wrapper .separator.small
            {
												    border-color: #545454; 						            }
				            .blog_holder article,
            .author_description,
            aside .widget,
            section.section,
            .animated_icons_with_text .animated_icon_with_text_inner:after,
            .animated_icons_with_text .animated_icon_with_text_inner:before{
            border-color:;
            }
				            .q_message{
			background-color: #415dba;
            }
								
		
		            .qbutton.small {
			line-height: 25px;height: 25px;padding-left: 25px;padding-right: 25px;            }
			
		
		

		

		
																										
		
										
		
		            .footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, #lang_sel_footer ul li a,
            footer #lang_sel > ul > li > a,
            footer #lang_sel_click > ul > li > a,
            footer #lang_sel a.lang_sel_sel,
            footer #lang_sel_click a.lang_sel_sel,
            footer #lang_sel ul ul a,
            footer #lang_sel_click ul ul a,
            footer #lang_sel ul ul a:visited,
            footer #lang_sel_click ul ul a:visited,
            footer #lang_sel_list.lang_sel_list_horizontal a,
            footer #lang_sel_list.lang_sel_list_vertical a,
            #lang_sel_footer a{
			
			            }
		
		            .footer_top h5 {
			font-size: 17px;letter-spacing: 0px;font-weight: 500            }
		
		            .footer_bottom { height: 40px; }
		
						
		
												
		
		            .latest_post_holder.boxes>ul>li .latest_post,
            .latest_post_holder.boxes .boxes_image,
            .blog_holder.masonry article,
            .latest_post_holder.boxes>ul>li{
            border: none;
            }

            .blog_holder.masonry article .post_text,
            .latest_post_holder.boxes>ul>li .latest_post {
            padding: 0px;
            }
		
		

		

				

		            aside .vertical_menu_area_widget_holder,
            aside .vertical_menu_area_widget_holder p,
            aside .vertical_menu_area_widget_holder span
            {
            color: #303030;
            }

				            nav.vertical_menu > ul > li > a{
			 color: #303030; 						 font-size: 13px; 									 font-weight: 500;             }
		
		
		            .vertical_menu .second .inner > ul > li > a,
            .vertical_menu .wide .second .inner > ul > li > a{
			 color: #303030; 						 font-size: 13px; 									font-weight: 500;             }
		
		
		            .vertical_menu .second .inner ul li.sub ul li a{
			 color: #303030;  						 font-size: 12px;  									 font-weight: 500;              }
		
		
		
		
		
		
		
		
		            .header_top .q_social_icon_holder i.simple_social,
            .header_top .header-widget,
            .header_top .header-widget.widget_nav_menu ul.menu>li>a,
            .header_top .header-widget p,
            .header_top .header-widget a,
            .header_top .header-widget span {
			font-weight: 500;            }

			
		            .filter_holder ul li span {
			color: #2A2A2A;font-size: 12px;            }
			                .filter_holder ul li span:after{
                color: #2A2A2A;
                }
				            .filter_holder ul li.current span,
            .filter_holder ul li:hover span{
			color: #ECAE80 !important;            }

			
		            .projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category, .portfolio_slider li.item .project_category {
			color: #2A2A2A;            }
			
		
		
		
		
		            aside.sidebar .widget h5 {
			font-size: 16px;font-weight: 500;text-transform: uppercase;color: #2A2A2A;background-color: #ffffff            }
		
		
		