/* Webkit */::selection {    background: #3a3a3a;}/* Gecko/Mozilla */::-moz-selection {    background: #3a3a3a;}body {			 color: #383838; 	 font-size: 15px; 	}.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,.flex-control-paging li a:hover,.flex-control-paging li a.flex-active,div.pp_overlay,.tp-bullets.simplebullets.round .bullet,.selectnav,.selectnav ul,#magic,.social_share_icon span,.portfolio_gallery .image_hover,.projects_holder.with_text article .image .image_hover,.widget.widget_search form input[type="submit"],.widget .tagcloud a,.accordion_holder.accordion h5:hover,.accordion.full_screen,.button, input[type='submit'], .load_more a,.elegant_title_holder span.elegant_separator,.highlight,.image_with_text_over .image_hover,.price_table_inner ul li.price_button,.progress_bars .progress_content,.progress_bars_vertical .progress_content_outer .progress_content,.circle_item .circle:hover,.social_menu li a:hover,.slider_small_hover_overlay,.bx-prev, .bx-next,#back_to_top,#back_to_top:hover{	background-color: #838384;}div.pp_default #pp_full_res .pp_inline,.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,.blog_holder1 article .blog1_text_holder .info .left .blog_author,.blog_single_holder article .blog_single_text_holder .info .left .blog_author,.comment_holder .comment .text .name,.social_share_icon,.pagination ul li span,.pagination ul li a:hover,.contact_heading p,.filter_holder ul li.label span,.filter_holder ul li:hover span, .filter_holder ul li.active span,aside .widget a:hover,#wp-calendar caption,#wp-calendar td a,.widget.widget_search form input[type="text"],.widget.widget_rss li a.rsswidget,.counter_holder span.counter,.dropcap,.elegant_title_holder span.elegant_title,.list.number_with_background ul>li:before,.list.number ul>li:before,.list.circle ul>li:before,.percentage,.price_table_inner ul li.table_title,.price_in_table .value,.price_in_table .price,.price_tables .mark,.progress_bars .progress_number,.progress_bars_vertical .progress_number,.progress_bars_vertical .progress_title,.circle_item .circle,.circle_item .circle a,.tabs .tabs-nav li a,.testimonial .text span.name{	color: #838384;}.pp_gallery ul a,.price_table_inner ul li.prices div,.circle_item .circle.yes{	border-color: #838384;}.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select,.widget.widget_search form input[type="text"],aside  #lang_sel ul ul a, aside  #lang_sel ul ul a:visited, aside  #lang_sel_click ul ul a, aside  #lang_sel_click ul ul a:visited,aside  #lang_sel_click a.lang_sel_sel, aside  #lang_sel a.lang_sel_sel,.latest_post .latest_post_text,.list.number_with_background ul>li:before,.price_table_inner,.circle_item .circle,.tabs .tabs-nav li.active a,.tabs .tabs-container{	background-color: #838384;}aside .widget a,.portfolio_navigation .portfolio_prev a,.portfolio_navigation .portfolio_next a,div.pp_default .pp_nav .currentTextHolder,.title span.portfolio_subtitle span,.title span.portfolio_subtitle, .title span.page_subtitle{	 color: #383838; }header{	background:none;	background-color: rgb(25,25,25);	background-color: rgba(25,25,25,1);}header.move_menu{	background-color: rgb(25,25,25);	background-color: rgba(25,25,25,1);}	.touch .parallax section{		height: auto !important;		min-height: 300px;  		background-position: center top !important;  		background-size: 100% auto !important;  		background-attachment: scroll;	}			.touch	.parallax section.no_background{		padding: 0px;	}h1{		color: #2b2b2b; 		font-size: 40px; 	line-height: 50px; 	font-style: normal; 	font-weight: 400; }.single-portfolio_page .title h1{		color: #191919; 		font-family: Raleway, sans-serif;		font-size: 30px; 	line-height: 35px; 	font-style: normal; 	font-weight: 400; }h2,h2 a{	color: #494949; 			font-family: Raleway, sans-serif;		font-size: 30px; 	line-height: 35px; 	font-style: normal; 	font-weight: 400; }h3, h3 a{	color: #494949; 		font-family: Raleway, sans-serif;		font-size: 24px; 	line-height: 32px; 	font-style: normal; 	font-weight: 400; }h4, h4 a,.list.number ul li, .list.circle ul li, .list.big_circle ul li{	color: #6e6e6e; 			font-family: Raleway, sans-serif;		font-size: 17px; 	line-height: 22px; 	font-style: normal; 	font-weight: 400; }h5,.testimonial .text span.name{	color: #858585; 		font-size: 22px; 	line-height: 30px; 	font-style: normal; 	font-weight: 400; }.slider_small .slide_item  .slider_small_hover a .slider_small_title{	font-size: 22px; }h6,.title span.portfolio_subtitle,.title span.page_subtitle{	color: #000000; 		font-family: Raleway, sans-serif;		font-size: 17px; 	line-height: 21px; 	font-style: normal;  	font-weight: 400; }p{	color: #383838;			font-family: Raleway, sans-serif;		font-size: 15px;					}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: #383838;			font-family: Raleway, sans-serif;		font-size: 15px;			}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: #383838;		}	.footer_bottom_holder {		background-color:#ffffff;	}	.footer_top_holder {		background-color: #000000;	}	.footer_top h6 {		color: #ffffff;	}nav.main_menu ul li > a{	 color: #ffffff; 		font-family: Raleway, sans-serif;		 font-size: 14px; 				}.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: #ffffff; 		font-family: Raleway, sans-serif;		 font-size: 14px; 			}.second a.have_sub,.second a.no_sub,.drop_down2 .second ul li > a,.drop_down .second .inner2 ul > li > a{	 color: #ffffff !important; 		font-family: Raleway, sans-serif !important;					}.header_right_widget #lang_sel_click ul li ul li a,.header_right_widget #lang_sel_click ul li ul li a:visited,.header_right_widget #lang_sel ul li ul li ul li a,.header_right_widget #lang_sel ul ul a:visited{	 color: #ffffff; 		font-family: Raleway, sans-serif;					}.drop_down2 .second .inner,.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(25,25,25);	background-color: rgba(25,25,25,1);}