			/* Webkit */
			::selection {
			background: #166120;
			}
							/* Gecko/Mozilla */
			::-moz-selection {
			background: #166120;
			}
							body {
														font-family: Raleway, sans-serif;
						 color: #3b3b3b; 			 font-size: 17px; 
			}
							blockquote p,
			.dropcap{
											font-family: Raleway, sans-serif;
						}
						
		.title.has_background{
		background-repeat: no-repeat;
		background-position: center 0px;
		}

		.title.has_fixed_background{
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center 0px;
		}

		
		
					header{
			background:none;
			background-color: rgb(255,255,255);
			background-color: rgba(255,255,255,0.7);
			}
			
		
		header.move_menu{
		background-image: none;
		background-color: rgb(0,0,0);
		background-color: rgba(0,0,0,0.7);
		}

					header.move_menu{
			background-color: rgb(255,255,255);
			background-color: rgba(255,255,255,0.7);
			}
			
		
		
					.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: #166120;
			}
			

							.separator{
												    background-color: #166120; 			}
		
					.blog_text_holder .text .text_inner > span,
			.blog_single_holder .blog_title_holder > span,
			.portfolio_title_holder > span,
			.portfolio_navigation,
			.blog_single_holder article .blog_single_text_holder .info,
			.blog_holder1 article .blog_title_holder > span,
			.blog_holder1 article .blog1_text_holder .info{
						    border-color: #166120; 			}
				
					.button, input[type="submit"],
			input[type="password"], .load_more a{
																					    background-color: #166120; 			}
									.message{
			background-color: #166120;
			}
									h1{
			    color: #166120; 							font-family: Raleway, sans-serif;
						font-size: 45px; 									font-weight: 200; 			}
							.title h1{
			color: #ffffff; 							font-family: Raleway, sans-serif;
						font-size: 45px; 						font-style: normal; 			font-weight: 700; 						}
							h2,
			h2 a
			{
			color: #166120; 							font-family: Raleway, sans-serif;
						font-size: 30px; 									font-weight: 200; 			}
							h3, h3 a{
			color: #166120; 							font-family: Raleway, sans-serif;
						font-size: 20px; 									font-weight: 400; 			}
							h4, h4 a,
			.list.number ul li, .list.circle ul li, .list.big_circle ul li,.testimonial .text span.name{
			color: #166120; 							font-family: Raleway, sans-serif;
						font-size: 13px; 									font-weight: 300; 			}
							.widget.widget_search form input[type="submit"],
			.widget .tagcloud a{
			font-family: Raleway, sans-serif;
			}
		
					.blog_text_holder .text .text_inner span .blog_author,
			.blog_text_holder .text .text_inner span a,
			.blog_single_holder article .blog_title_holder span a,
			.blog_holder1 article .blog_title_holder span a,
			.blog_holder1 article .blog_title_holder span .blog_author{
			color: #166120;
			}
		
					h5{
			color: #166120; 							font-family: Raleway, sans-serif;
																		}
							h6{
			color: #166120; 							font-family: Raleway, sans-serif;
																		}
							p{
			color: #3b3b3b;							font-family: Raleway, sans-serif;
						font-size: 17px;			line-height: 26px;						font-weight: 400;									}

			.pagination ul li a{
			color: #3b3b3b;			}

			.blog_text_holder .text .text_inner span .blog_author, .blog_text_holder .text .text_inner span .category, .blog_text_holder .text .text_inner span a,
			.blog_holder1 article .blog_title_holder span .blog_author, .blog_holder1 article .blog_title_holder span .category, .blog_holder1 article .blog_title_holder span a, .blog_single_holder article .blog_title_holder span .blog_author, .blog_single_holder article .blog_title_holder span .category, .blog_single_holder article .blog_title_holder span a, .portfolio_single .portfolio_title_holder span.category, .portfolio_single .portfolio_title_holder span a{
							font-family: Raleway, sans-serif;
						font-size: 17px;			line-height: 26px;						font-weight: 400;			}

							.testimonial .text span.position{
			font-family: Raleway, sans-serif;
			}
							blockquote p{
			color: #3b3b3b;							font-family: Raleway, sans-serif;
						}
		
		
					a, p a,
			aside #lang_sel_list a,
			aside #lang_sel_list ul li a,
			aside #lang_sel_list a:visited
			{
			color: #0a8581;						font-weight: 600;						}
							a:hover, p a:hover{
			color: #6fb3b1;						}
				
			.footer_top .column2,
			.footer_top .column3,
			.footer_top .column4{
			border-left: 1px solid #ffffff;
			}

		
					.footer_bottom, .footer_bottom p, .footer_bottom p a{
			color:#ffffff;
			}
		
					.footer_bottom_holder {
			background-color:#3b3b3b;
			}
		
					.footer_top_holder {
			background-color: #6aa171;
			}
							.footer_top h6 {
			color: #ffffff;
			}
		
					.footer_top, .footer_top ul li a, .footer_top #lang_sel_list ul li a{
			color: #ffffff;
			}
		
					nav.main_menu ul li > a,
			.header_right_widget #lang_sel ul > li a.lang_sel_sel,
			.header_right_widget #lang_sel_click ul > li a.lang_sel_sel,
			.header_right_widget #lang_sel_list a,
			.header_right_widget #lang_sel_list a:visited
			{
			 color: #166120; 							font-family: Raleway, sans-serif;
															 font-weight: 600; 						}
									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 ul > li a.lang_sel_sel:hover,
			.header_right_widget #lang_sel ul > li:hover a.lang_sel_sel,
			.header_right_widget #lang_sel_click ul > li a.lang_sel_sel:hover,
			.header_right_widget #lang_sel_click ul > li:hover a.lang_sel_sel,
			.header_right_widget #lang_sel_list a.lang_sel_other,
			.header_right_widget #lang_sel_list a:hover
			{
			color: #404040;
			}
							.second a.have_sub,
			.second a.no_sub,
			.drop_down2 .second ul li > a,
			.drop_down .second .inner2 ul > li > a,
			.header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited,
			.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel_click ul ul a:visited
			{
										font-family: Rufina, sans-serif !important;
																		}
															nav.main_menu > ul > li:hover > a,
			nav.main_menu > ul > li.has_sub:hover > a,
			.drop_down .second .inner2,
			.drop_down .second .inner ul li ul,
			.header_right_widget #lang_sel ul > li:hover a.lang_sel_sel,
			.header_right_widget #lang_sel_click ul > li:hover a.lang_sel_sel,
			.header_right_widget #lang_sel ul ul,
			.header_right_widget #lang_sel_click ul ul

			{
			background-color: rgba(255,255,255,0.9);
			}

							aside #lang_sel_list a,
			aside #lang_sel_list ul li a,
			aside #lang_sel_list a:visited {

											font-family: Raleway, sans-serif;
			
			 font-size: 17px; 
			}
		
		