/**       1- General                                                   **/
body {
    color: #888;
    background: #252525;
}

input, button, select, textarea{
	background: #e3e3e3;
	color: rgba(0, 0, 0, 0.6);
}
a:hover, a:focus {
	color: #888;
}

p {
	color: #8b8b8b;
}
code {
    color: #8b8b8b;
}
/*******************************************************************/
/********************* Global Elements Css Starts ******************/

/* Button CSS starts */
.button, a.button{
	color: #FFF;
}
input[type="submit"]{
	color: #FFF;
}
	input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus{
		background-color: transparent;
	}
	/* .toggle_section_button */
	.toggle_section_button{
		border: 2px solid #111111;
		background-color: #111111;
	}
	.toggle_section_button:active, .toggle_section_button:focus{
		color: #ffffff;
	}
	.toggle_section_button:hover{
		background-color: transparent;
		border-color: #ffffff;
		color: #ffffff;
	}
	/* .toggle_section_button */
	/* */
/* Button CSS ends */

/* Form Elements CSS starts */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	background: #e3e3e3;
	border: 1px solid #e3e3e3;
	color: #333333;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
	border: 1px solid #e3e3e3;
	color: #000000;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    border-color: #E9322D;
}

/********************* Global Elements Css ends ******************/
/*******************************************************************/

/**       4- Navigation Primary (Sticky Navigation)                   **/

.menu-bar .main-nav ul li a{
    color: rgba(255, 255, 255, 0.5);
}
	.menu-bar .main-nav li > a:hover,
	.menu-bar .main-nav ul li:hover > a, .menu-bar .main-nav ul li.current a {
		color: #ffffff;
	}
	
	.menu-bar .main-nav  ul ul a:hover {
	  color: #fff;
	}
	.menu-bar .main-nav  ul > li > ul {
		background: rgba(0, 0, 0, 0.9);
		border-top: 1px solid #FF8400;
	}
	.menu-bar .main-nav  ul > li > ul li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
	.menu-bar .main-nav  ul > li > ul a:hover {
		background-color: #292929;
		color: #FFF;
	}
	/* menu-bar Dropdown Ends */
	
/* menu-bar ends */

/**       5- Header Navigations							          	  **/
/* header_nav_holder starts */
	/* header_toggle_menu */

		.header_toggle_menu .menu_small_btn{
			background: none;
			color: #ffffff;
		}
			.header_toggle_menu .menu_small_btn:hover{
				background: none;
			}

/**       	5.1- Header Navigation 1							          **/
	/* .header-menu-1 starts */
	.header-menu-1 {
		background-color: rgba(0, 0, 0, 0);
	}	
		.header-menu-1 .main-nav ul li a {
			border-bottom: 2px solid transparent;
			color: #ffffff;
		}
		.header-menu-1 .main-nav ul li a:hover, .header-menu-1 .main-nav ul li.current a{
			border-bottom: 2px solid #ffffff;
		}
	/* .header-menu-1 ends */

/**       	5.2- Header Navigation 2							          **/	
	/* .header-menu-2 starts */
	.header-menu-2 {
		background-color: rgba(0, 0, 0, 0);
		border: none;
	}	
	/* .header-menu-2 ends */
	
/* header_nav_holder starts */

/**       6- Homepage Sections							          	  **/
/* Section Homepage General CSS starts */
	.section_container .hgroup h3{
		color: #bbbbbb;
	}
	.section_container .hgroup h4{
		color: rgba(170, 170, 170, 0.7);/*#aaaaaa;*/
	}
/* Section Homepage General CSS ends */

/**       7- Services Sections							          	  **/
/* .service_single starts */	
	.service_single .service_right h4 {
		color: #e2e3e3;
	}
/* .service_single ends */	

/**       8- Parallax Section							          	  **/
/* Parallex Css Starts */
.parallex_folio{
	color: #e3e3e3;
}
		.parallex_folio .parallax_text p {
			color: #e3e3e3;
		}
	
/**       8.1- Features Section							          	  **/
	/* .features_block starts */
	/* first child in is features_block therefore, 
		we will consider 2nd child as 1st child for feature single */
		.feature_single .feature_bar{
			background: rgba(3, 3, 3, 0.6);
			color: #e3e3e3;
		}
			.feature_single .description h6{
				color: #e3e3e3;
			}
			.feature_single .description p{
				color: #e3e3e3;
			}
	/* .features_block ends */
/**       	8.2- Statistics Section							          **/
	/* .folio_stats Starts */
		.stats_single .stats_hgroup h2 span{
			color: #e3e3e3;
		}
	/* .folio_stats Starts */
	
/* Parallex Css Ends */

/**      10- Portfolio Section							          	      **/
/* Project Starts */
	.project .project_detail h3 {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		color: #e3e3e3;
	}
	.project .client_description h2 {
		color: #e3e3e3;
	}
/* Project Ends */

/* portfolio_nav starts */
	.portfolio_nav ul li a{
		color: #e3e3e3;
	}
/* portfolio_nav ends */

/* portfolio_listing starts */
	.portfolio_listing .single_portfolio{
		background: #333;
	}
/* portfolio_listing ends */

/**      12- Home Blog Section							          	  **/
/* .hm_blog_post starts */
	.hm_blog_post .title_holder .post_title h2, .hm_blog_post .title_holder .post_title h2 a{
		color: #e3e3e3;
	}
	.hm_blog_post .title_holder .comments a{
		color: #5c5c5c;
	}
/* .hm_blog_post ends */

/**      13- Contact Section							          	  	  **/
/* .contact_area starts */
.contact_area .contact_info .info_single p{
	color: #e3e3e3;
}
/* .contact_area ends */

/**      14- Footer Section (map included)							  **/
/* Footer Starts*/
footer{
	background: #111111;
}


/* sm_links starts */
ul.sm_links li a .icon-folio-shape-filled {
	color: #1a1a1a;
}

/* Footer Ends*/

/**      15- Content area inner Pages    							  **/

/* Content area is used in between blog top heading section */
/* content_bar Styling Starts*/ /* Content_bar styling includes for both blog and inner pages */
	/* folio_headings starts */
	.content_bar h2.folio_h2{
		color: #BBBBBB;
	}
	/* folio_headings ends */
.content_bar h1, .content_bar h2, .content_bar h3, .content_bar h4, .content_bar h5, .content_bar h6, .content_bar h1 a, .content_bar h2 a, .content_bar h3 a, .content_bar h4 a, .content_bar h5 a, .content_bar h6 a{
	color: #e3e3e3;
}
.content_bar p{
	color: #8b8b8b;
}
	.content_bar pre {
		background: none repeat scroll 0 0 #FAFAFA;
		border: 1px solid #F0F0F0;
	}	
	.content_bar ul li {
		color: #8b8b8b;
	}
	.content_bar ol li {
		color: #8b8b8b;
	}
/* content_bar Styling Ends*/

/* Blog Detail and Single Post etc starts */

/**      17- Inner Blog                  							  **/
/* .blog_post Starts */
	.blog_post .title_holder .post_title h2, .blog_post .title_holder .post_title h2 a, .blog_post .title_holder .post_title h1, .blog_post .title_holder .post_title h1 a{
		color: #e3e3e3;
	}
	.blog_post .title_holder .comments a{
		color: #5c5c5c;
	}
.blog_post .post_meta{
	color: #747474;
}
	/* social_media starts */
	.social_media{
		background-color: #303030;
	}
	.social_media > span{
		color: #e3e3e3;
	}
		.social_media > ul > li{
			color: #8B8B8B;
		}
		.social_media > ul > li a{
			color: #8B8B8B;
		}
	/* social_media starts */
/* .blog_post Ends */

/* pagination start */ 
	 /*.wp-pagenavi & wp_corenavi starts*/
	  .folio_navigation{
		  border-top: 1px solid rgba(255, 255, 255, 0.2);
	  }
	.folio_navigation  .wp-pagenavi a, .folio_navigation  .wp_corenavi a.page-numbers {
		color: #8B8B8B;
	}
	.wp-pagenavi a:hover, .folio_navigation  .wp_corenavi a:hover{		
		background: #8B8B8B;
		color: #e3e3e3;
	}
	/*.wp-pagenavi  & wp_corenavi starts*/
	
/* pagination end */

/**      18- Sidebar and Widgets                  					  **/
/* side_bar Starts*/
.widget-title {
	color: #e3e3e3;
}
	/* custom_text_widget starts*/
		.custom_text_widget{
			color: #8b8b8b;
		}
	
		.custom_text_widget h4{
			color: #8b8b8b;
		}
	
		.custom_text_widget p {
			color: #8b8b8b;
		}
		
	/* custom_text_widget ends*/
	
	/* widget_recent_entries Starts*/
	.widget_recent_entries ul li a {
		color: #e3e3e3;
	}
	.post-date {
		color: #747474;
	}
	
	/* widget_recent_entries Ends*/
	
	
	/* widget_categories Starts*/
	.widget_categories ul li a {
		color: #e3e3e3;
	}
	/* widget_categories Ends*/
	
	/* widget_text Starts*/
	.widget_text {}
	.textwidget {
		color: #8b8b8b;
	}
	/* widget_text Ends*/
	
	/* widget tagcloud starts */
	.tagcloud a{
		background: #111111;
	}
	/* widget tagcloud ends */
	
	/* widget_kraft_slider starts */
		.widget_kraft_slider .bx-wrapper .bxslider .slider_caption h3 a{
			color: #e3e3e3;
		}
		.widget_kraft_slider .bx-wrapper .bxslider .slider_caption p {
			color: #747474;
		}
	/* widget_kraft_slider ends */
	
	/* widget_search, widget_kraft_search Starts*/
		#searchsubmit:hover{
			background-color: #D8D8D8;
		}
	/* widget_search, widget_kraft_search Ends*/

	/* tweet-list Starts */
	.tweet .time , .tweet_time  {
		color: #e3e3e3;
	}
	.tweet_time a {
		color: #e3e3e3;
	}
	/* tweet-list Ends */
	
/* sidebar Ends*/

/* .navigation Starts */
	.page_nav {
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}
	.page_nav a{
		background: rgba(220, 220, 220, 0.2);
	}
/* .navigation Ends */

/**      19- Blog Comments Section                  					  **/
/* comments_section Starts */
#comments_section h3 {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color: #e3e3e3;
 }
 
 #comments_section h3 span{
	 color: #ffffff;
 }
 
	#comments_section h3 .count {
		color: #222222;
	}

#comments .commentlist .comment .clearing-container img {
	border: 2px solid #4f4f4f;
}
	#comments .commentlist li { 
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	#comments .commentlist li cite.fn, #comments .commentlist li cite.fn a {
		color: #e3e3e3;
	}
	#comments .commentlist li time a {
		color: #747474;
	}
	#comments .clearing-container .comment_block{
		color: #444444;
	}

/* comments_section Ends */

/* Blog Detail and Single Post etc ends */
																			
/**      20- Shortcodes and Styling                  					  **/

/**      20.2- Buttons Styles			                 				  **/
/*-----------------------------------------------------------------------------------*/
/*	Button Styles
/*-----------------------------------------------------------------------------------*/
/* .button.button-dark starts */
.button.button-dark, a.button.button-dark{
	background-color: #111111;
	border: 1px solid #111111;
}
	.button.button-dark:hover, a.button.button-dark:hover{
		color: #111111;
	}
/* .button.button-dark ends */

/* .button.button-full ends */

/**      20.3- Tabs Styles			                 				  **/	
/*-----------------------------------------------------------------------------------*/
/* Tab Styles
/*-----------------------------------------------------------------------------------*/
.folio-tabs {
	background: none;
}
.folio-tabs .folio-nav .ui-tabs-selected, .folio-tabs .folio-nav .ui-tabs-active{
	border-bottom-color: #252525;
}
.folio-tabs .folio-nav li a {
    color: #e3e3e3;
}
.folio-tabs .folio-tab {
	border: 1px solid #DCDCDC;	
	background: #252525;
	color: #8B8B8B;
}

/**      20.4- Toggles Styles			                 				  **/
/*-----------------------------------------------------------------------------------*/
/*	Toggle Styles
/*-----------------------------------------------------------------------------------*/
.folio-toggle .folio-toggle-title {
	border: 1px solid #DCDCDC;
	color: #e3e3e3;
}
.folio-toggle-inner {
	color: #8B8B8B;
}

/**      20.5- Pricing Tables Styles			                 				  **/
/*-----------------------------------------------------------------------------------*/
/* Folio Pricing Table Styles		
/*-----------------------------------------------------------------------------------*/
	.folio_pricing_single .price_title h2{
		color: #e3e3e3;
	}
	.folio_pricing_single .pricing_details ul li{
		color: #e3e3e3;
	}
	.folio_pricing_single.dark_pricing .pricing_details .button{
		background-color: #111111;
		border: 1px solid #111111;
		color: #FFF;
	}
		.folio_pricing_single.dark_pricing .pricing_details .button:hover{
			color: #111111;
		}

/**      20.6- Quotes Styles			                 				  **/
/*-----------------------------------------------------------------------------------*/
/*	Quotes Styles
/*-----------------------------------------------------------------------------------*/

	/* quote_styling Starts */
	
	/* blockqoute */ 
	.content_bar .quote_4, .content_bar .quote_5{
		background: #565656;/*rgba(239, 239, 239, 1);*/
	}
	
	/* blockqoute p */
	.content_bar .quote_1 p, .content_bar .quote_4 p , .content_bar .quote_5 p{
		color: #ffffff;
	}
	.content_bar .quote_2 p, .content_bar .quote_3 p {
		color: #ffffff;
	}
	
	/* blockqoute strong */
	.content_bar .quote_1 strong{	
		color: #e3e3e3;
	}
	.content_bar .quote_4 strong, .content_bar .quote_5 strong, .content_bar .quote_3 strong, .content_bar .quote_2 strong {	
		color: #e3e3e3;
	}
	
	/* quote_styling Ends */
/*
     FILE ARCHIVED ON 07:44:35 Feb 25, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:51:32 Aug 12, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.017
  PetaboxLoader3.datanode: 244.804 (4)
  RedisCDXSource: 113.912
  load_resource: 65.682
  CDXLines.iter: 20.494 (3)
  exclusion.robots.policy: 0.219
  exclusion.robots: 0.231
  LoadShardBlock: 321.431 (3)
  captures_list: 460.154
  PetaboxLoader3.resolve: 55.026
*/