/*!

	Straightway - Coming soon unique creative Page
 	Copyright (c) 2014, Subramanian 

	Author: Subramanian
    Profile: themeforest.net/user/FMedia/
	
    Version: 1.0.0
	Release Date: February 2014
	
*/	

/* This file is used only to change the color of the template */
	

	body { color: #f1f1f1; }
	body, .pageFade { background-color: #222222; }
	.darkStyle { color: #f1f1f1	}


/* Background */
	
	/* Plain version background */
	body.plain_bg, .plain_bg .pageFade,
	.plain_bg .home_page.right_content, .plain_bg .home_page.left_content
		{
		background: none; 
		filter: none; 
		background-color:#222222;
		}
	
	.plain_bg .contentWrapper 
		{
		background: none; 
		filter: none; 
		background-color:#282828;
		}
		
	.pageFade, body.plain_bg .pageFade{ 
		background-color:#222222;
		}
		
	/* Transparent background */	
	.contentWrapper{
		background-color:#000000; 
		background-color:rgba(0,0,0, .65);
		}
			
	.home_page.right_content{
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 1%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.75)), color-stop(1%,rgba(0,0,0,0.75)), color-stop(40%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.25) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.25) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#40000000',GradientType=1 ); /* IE6-8 */
		}


	.home_page.left_content{
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.25) 1%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.25)), color-stop(1%,rgba(0,0,0,0.25)), color-stop(50%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.75) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 1%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#bf000000',GradientType=1 ); /* IE6-8 */
		}	
	
	.home_page.left_content{ 
		border-right: 1px solid rgba(255, 255, 255, .25);
		-webkit-background-clip: padding-box; /* for Safari */
   		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 
		}
	
	.home_right_content_border{ 
		border-left: 1px solid rgba(255, 255, 255, .25);
		-webkit-background-clip: padding-box; /* for Safari */
   		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 
		}
			
	.home_container.mobile{
		background-color: #000000;
		background: rgba(0, 0, 0, .65);
		}	
	
	.plain_bg .home_container.mobile{
		background: none ;
		filter: none; 
		background-color:#222222;
		}
	
	.mobile_header{
		background-color: #000000;
		background: rgba(0, 0, 0, .9);
		}		
		
	.mobile .home_page.left_content, .mobile .home_page.right_content {
		background:none;
		filter: none;
		border-right: none;
		border-left: none;
		}

	.darkStyle.backGround, .blackBackground  {
		background-color: #111111;
		}
	
	.darkStyle.backGround_light, .darkStyle .backGround_light  {
		background-color: #1a1a1a;
		}
			
	.highlight_backGround{
		background-color: #eea547;
		}
		
/* menu color */
		
	.home_page.right_content{  }
	
	.header_content ul li a{ color: #ffffff; }
	
	.header_content ul li a:hover{
		text-shadow: 0px 0px 10px #ffffff;		
		background:none !important;}	
	
	.header_content ul li a.active, .header_content ul li ul li a.active_sub{ color: #eea547; background:none; }
	
	.header_content ul li a.active:hover, .header_content ul li ul li a.active_sub:hover { color: #eea547;  background:none !important;}
	
	.header_content ul li .stroke{ background-color:#ffffff; opacity:0.25; }
	.header_content ul li .active .stroke{ background-color:#eea547; opacity:0.5; }
	
/* Menu Show / Hide button */
	.showHideMenu, .iButton{
		background-color:#ffffff; 
		background-color:rgba(255,255,255, .75); 
		color:#000000;
		text-shadow: #ffffff 0 1px 0;
		}
	
	.showHideMenu:hover, .iButton:hover{
		background-color:#000000; 
		background-color:rgba(0,0,0, .75); 
		color:#ffffff;
		}
	
	.closeMenu{
		color:#000000;
		text-shadow: #ffffff 0 1px 0;
		}	
	.closeMenu:hover{
		color:#eea547;
		}
	
	h1, h2, h3, h4, h5, h6 {  color: #2e2e2e; }

	.darkStyle h1, .darkStyle h2, .darkStyle h3, 
	.darkStyle h4, .darkStyle h5, .darkStyle h6,
	.darkStyle p {
		color: #f1f1f1;	
		text-shadow: none !important;	
		}
	.darkStyle span  { color: #f1f1f1; text-shadow: none !important;}
	
	.darkStyle .separator_bar, .darkStyle.separator_bar, .darkStyle .separator_medium ,
	.darkStyle.separator_medium{ background-color:#333333; }
	
	.pgScrollUp{
		border: #ffffff 2px solid;
		}
	
	.pgScrollUp:hover{
	  background-color : #eea547;
	  border: #eea547 2px solid
	  }	

	

/* social bookmarks*/

		
	.darkStyle .font_awesome.inverse li a:hover, .darkStyle .font_awesome_2x.inverse li a:hover,
	.darkStyle .font_awesome_3x.inverse li a:hover,
	
	.font_awesome li a, .font_awesome_2x li a,
	.social_black.font_awesome li a, .social_black.font_awesome_2x li a {
		background-color: #1a1a1a !important;
		background-color:rgba(0,0,0, .25) !important;
		}
		
	.darkStyle .font_awesome.inverse li a:hover i, .darkStyle .font_awesome_2x.inverse li a:hover i, 
	.darkStyle .font_awesome_3x.inverse li a:hover i,
	
	.font_awesome li a i, .font_awesome_2x li a i,
	.social_black.font_awesome li a i, .social_black.font_awesome_2x li a i { 
		color: #f1f1f1 !important;
		text-shadow: none !important;
		}
	
	
	.darkStyle .font_awesome.inverse li a, .darkStyle .font_awesome_2x.inverse li a,
	.darkStyle .font_awesome_3x.inverse li a,
		
	.font_awesome li a:hover, .font_awesome_2x li a:hover,
	.social_black.font_awesome li a:hover, .social_black.font_awesome_2x li a:hover {
		background-color: #f1f1f1 !important;
		background-color:rgba(255,255,255, .75) !important;
		}
	
	.darkStyle .font_awesome.inverse li a i, .darkStyle .font_awesome_2x.inverse li a i, 
	.darkStyle .font_awesome_3x.inverse li a i,
		
	.font_awesome li a:hover i, .font_awesome_2x li a:hover i,
	.social_black.font_awesome li a:hover i, .social_black.font_awesome_2x li a:hover i {
		color: #1a1a1a !important;
		}
	  
	
/* a tag Link */

	a, a:visited { color: #eea547; }
	a:hover{ color: #ffffff; }	
	.darkStyle a:hover{ color: #f1f1f1; }
	
	a:focus { color: #eea547; }
	
	a.normal { color: #2e2e2e; text-shadow: none !important; }
	a.normal:hover { color: #eea547; }
	
	.darkStyle a.normal { color: #f1f1f1; text-shadow: none !important; }
	.darkStyle a.normal:hover { color: #eea547; }
	
	a .box_hover, .box_hover, a .box_hover_min, .box_hover_min{
		border-color: #eea547 !important;
		color: #eea547 !important;
		}	
		
	a.inverse .box_hover, .inverse .box_hover, a.inverse .box_hover_min, .inverse .box_hover_min{
		border-color: #111111 !important;
		color: #111111 !important;
		}
			
	a .box_hover:hover, a .box_hover_min:hover {
		border-color: #ffffff !important;
		color: #ffffff !important;
		}
	
	ul.tag li{
		color: #ffffff;
		background-color: #111111;
		}
		
	ul.tag li a{ color: #ffffff; }
		
	ul.tag li:hover{
		color: #111111;
		background-color: #ffffff;
		}
		
	ul.tag li:hover a{ 
		color: #111111; 
		background-color: #ffffff;
		}	

	.blog_element a{ color:#f1f1f1; }
	.blog_element a:hover { color:#eea547 !important; }
	
/* Service items  */
		
	.services .description{ 
		background-color:#000000; 
		background-color:rgba(0,0,0, .25); 
		}
		
	.services .description i{	
		color: #1a1a1a; 
		}
	a.services:hover .description {
		background-color: #eea547;
		background-color: rgba(214, 94, 19, .90);
		}
	a.services:hover .description i{
		color: #333333 !important;
		}
	a.services:hover i, a.services:hover .description h4,
	a.services:hover .description p, a.services:hover .description h6{
		color: #ffffff !important;
		}	
	
	a.services .service_icon{		
		border:#eea547 1px solid;
		}
	
/* blockquote color */ 	

	blockquote, blockquote p { color: #2e2e2e; }
	blockquote { border-left: 1px solid rgba(255,255,255,0.5); }
	blockquote cite { color:#eea547 !important; }
		
/* Text color */ 	
	.light_color { color: #ffffff !important; }
	.dark_color { color: #000000 !important; text-shadow: #ffffff 0 1px 0 !important; }



/* Border */ 
	.dark_border { border:1px solid; border-color: #222222 !important; }
	.light_border { border:1px solid; border-color: #f1f1f1 !important; }
	
	.top_border{ border-top:1px solid #222222 ; }
	
	.stroke-wrapper { border: 1px solid rgba(255,255,255,0.5); }
	.stroke-line {  background-color: #ffffff; }
	
	.imgBorder{ border: 1px solid rgba(255,255,255,0.5);   }
	.imgBorder_inner{ border: 1px solid rgba(255,255,255,0.5);  }
	
	.thumbnail_list .imgBorder_inner:hover { border: 1px solid rgba(245, 80, 136, 1); }	
	.thumbnail_list a:hover .imgBorder{ border: 1px solid rgba(245, 80, 136, 1); }
	
	.thumbnail_list .imgBorder{ background-color:rgba(0,0,0, .25); }
	.thumbnail_list .imgBorder:hover{ background-color:rgba(0,0,0, .5); }

/* Text highlight color1 */ 	
	.highlight_color, a.highlight_color { color: #eea547 !important; }
	a.highlight_color:hover { color: #f1f1f1 !important; }
	
	.darkStyle a.highlight_color:hover { color: #f1f1f1 !important; }

/* background highlight color1 */ 	
	.bg_highlight_color { background-color: #eea547 !important; }
	
/* Text highlight color */ 
	.text_highlight{
		background-color: #eea547;
		background-color: rgba(245, 80, 136, .50);
		text-shadow: none !important;
		}		
		  
/* Text hover color */ 
	a.list_hover, a.list_hover i{
		color: #111111 !important;
		}
	a:hover.text_hover, a:hover.list_hover {
		color: #222222;
		background-color: #f1f1f1;		
		}
			
	.darkStyle a.list_hover, .darkStyle a.list_hover i{
		color: #ffffff !important;
		}
		
	.darkStyle a:hover.text_hover, .darkStyle a:hover.list_hover {
		color: #f1f1f1 !important;
		background-color: #111111;
		}
			
	a.hover_alt {
		color: #111111 !important;
		}
	a:hover.hover_alt {
		color: #ffffff !important;
		}

/* Table hover color */ 
	.table-hover tbody tr:hover > td,
	.table-hover tbody tr:hover > th {
		background-color: #000000 !important;
		background-color: rgba(0, 0, 0, 0.5) !important;
		}		
	.table th,
	.table td {
		border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
		}
	
	
/* supersized gallery */

	#supersized li{ background-color: #111111; }	
	.supersized-nav li a, .darkStyle .supersized-nav a { color:#ffffff;  background-color:#000000; background-color: rgba(0, 0, 0, .5); }
	.supersized-nav li a:hover, .darkStyle .supersized-nav li a:hover { background-color:#ffffff; color:#000000; }
	.supersized-nav li a.active, .supersized-nav li a.active:hover,
	.darkStyle .supersized-nav li a.active, .darkStyle .supersized-nav li a.active:hover { background-color:#eea547; color:#000000; }

	
/* Feature */
	.feature .bg_hover_change{
		background-color:#111111;
		}
	.feature .bg_hover_change i{
		color:#111111;
		}
		
	a:hover .bg_hover_change{
		background-color:#222222;
		}
	a:hover .bg_hover_change i{
		color:#222222;
		}	



/* Scroll bar */
	
	.mCSB_dragger_bar{
		background: #eea547 !important;
	}
	
	.mCSB_draggerRail{
		background: #555555 !important;
		}
		

/* Accordion color */ 
	.accordion dt .acc_heading{
		background-color:#000000 !important; 
		background-color:rgba(0,0,0, .25) !important; 
		}
	
	.accordion dt:hover .acc_heading{
		background-color:#000000 !important; 
		background-color:rgba(0,0,0, .5) !important; 
		}


/* Graph bar background color */
	.graph_container li {
		background-color:#ffffff; 
		background-color:rgba(255,255,255, .25); 
		}

/* Graph bar color */
	.graph_container li a { 
		background-color: #eea547;
		}

/* Graph Text color */	
	.graph_container li span.graph_item { color: #f1f1f1; }
	
	.graph_container li span.graph_value span { color: #000000; }	
	.graph_container li span.graph_value i{ color: #ffffff; }
	.graph_container li span.graph_value { background-color: #ffffff;  }
		
	.darkBgCaption{
		color: #ffffff !important;
		background-color: #222222;
		background-color: rgba(0, 0, 0, 0.75);
		zoom: 1;	
		}
		
	.darkStyle .bgCaption {
		background-color: #222222;
		background-color: rgba(0, 0, 0, 0.75);
		zoom: 1;	
		}

	 
	 .bgCaptionHighlight{
		background-color: #eea547;		
		zoom: 1;	
		}
		
	.bgCaptionHighlight h1, .bgCaptionHighlight h2, .bgCaptionHighlight h3,
	.bgCaptionHighlight h4, .bgCaptionHighlight h5, .bgCaptionHighlight h6,
	.bgCaptionHighlight p, .bgCaptionHighlight span{
		text-shadow: #ffffff 0 1px 0 !important;
		}
	
	.bgCaptionHighlight.transparent {
		background-color: #eea547;
		background-color: rgba(245, 80, 136, .90);
		text-shadow: #ffffff 0 1px 0 !important;
		zoom: 1;	
		}
		 
/* Tab color */

		
	ul.nav-tabs.plainTab > li > a{	
		color: #000000 !important; 
		border:none !important;
		}
		
	ul.nav-tabs.plainTab,
	ul.nav-tabs.plainTab > .active > a,
	ul.nav-tabs.plainTab > .active > a:hover,
	ul.nav-tabs.plainTab > .active > a:focus {
		color: #eea547 !important;
		background: none !important;
		}	
	
	ul.nav-tabs.plainTab > li > a:hover {	color: #222222 !important; }

	
	ul.nav-tabs {
		border-bottom:  1px solid rgba(255,255,255,0.4); 
		-webkit-background-clip: padding-box; /* for Safari */
   		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 
		

		}
	
	.nav-tabs > .active > a,
	.nav-tabs > .active > a:hover,
	.nav-tabs > .active > a:focus {
		color: #111111;
		text-shadow: none !important;
		border:none !important;	
	 	background-color:#ffffff !important; 
		background-color:rgba(255,255,255, .65) !important;
		}
		
	
	.nav-tabs > li > a:hover,
	.nav-tabs > li > a:focus {
	 	color: #ffffff;
		border:none !important;	
		background-color:transparent !important;
		}

	.nav-pills > .active > a,
	.nav-pills > .active > a:hover,
	.nav-pills > .active > a:focus {
		color: #ffffff;
		border:none !important;	
	  	background-color: #333333;
		}

/* Button color */
	a.button, .button, button, 
	a.button.inverse:hover,.button.inverse:hover,
	button.inverse:hover,
	.darkStyle a.button, .darkStyle .button, .darkStyle button, 
	.darkStyle a.button.inverse:hover, .darkStyle .button.inverse:hover,
	.darkStyle button.inverse:hover
	 {
		color: #ffffff;
		background-color: #111111;
		text-shadow: none !important;
		}
	
	a.button:hover,.button:hover, button:hover, 
	a.button.inverse, .button.inverse,
	button.inverse,
	.darkStyle a.button:hover, .darkStyle .button:hover, .darkStyle button:hover, 
	.darkStyle a.button.inverse, .darkStyle .button.inverse,
	.darkStyle button.inverse {
		color: #222222;
		background-color: #ffffff;
		background: rgba(225, 225, 225, .75);
		}
	
	a.button.highlight, .button.highlight, button.highlight{
		background-color: #eea547 !important;
		color: #222222;
		text-shadow: none !important;
		}
	
	a.button.highlight:hover, .button.highlight:hover, button.highlight:hover{
		background-color: #333333 !important;
		color: #ffffff;
		text-shadow: none !important;
		}
	
	.button.transparent,
	.button.inverse.transparent:hover {
		background-color: rgba(0, 0, 0, .25) !important;
		}
	
	.button.transparent:hover,
	.button.inverse.transparent {
		background-color: rgba(255, 255, 255, .25) !important;
		}
					
	.alert .close{
		background: none !important;
		color:#000000 !important;
		font-size:22px !important;
		font-weight:bold !important;
		}

/* Form object style */
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	textarea {
		color: #f1f1f1;
		background-color: #222222;
		}	
	
	.transparent input[type="text"],
	.transparent input[type="password"],
	.transparent input[type="email"],
	.transparent input[type="url"],
	.transparent textarea {
		background-color: rgba(0, 0, 0, .25) !important;
		}	
			
	.label {color: #f1f1f1;}
		
		
/* Input text field color */ 
	input[type="submit"],
	input[type="reset"],
	input[type="button"]{
		color: #2e2e2e;	
		}
		
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #ffffff;
		}
	
	
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active{
		color: #ffffff;
		}

	.darkStyle input[type="text"],
	.darkStyle input[type="password"],
	.darkStyle input[type="email"],
	.darkStyle input[type="url"],
	.darkStyle textarea {
		color: #ffffff;
		border:none;
		background-color: #1a1a1a;
		background: rgba(50, 50, 50, .2);
		}
	
	.darkStyle input[type="submit"],
	.darkStyle input[type="reset"],
	.darkStyle input[type="button"]{
		color: #ffffff;	
		}
		
	.darkStyle input[type="submit"]:hover,
	.darkStyle input[type="reset"]:hover,
	.darkStyle input[type="button"]:hover {
		color: #ffffff;
		}
	
	
	.darkStyle input[type="submit"]:active,
	.darkStyle input[type="reset"]:active,
	.darkStyle input[type="button"]:active{
		color: #ffffff;
		}
	
	.textShadow{
		text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
		}
	  
	p.lead { color: #ffffff;  }
	
	.img_place img { border: #111111 1px solid }


/* Map */
	
	.openGoogleMap i, .openGoogleMap:hover i { color: #eea547 !important; }
	
	
/* Join us email input field */	

	#joinus_email{
		color: #ffffff;
		border:none;
		background-color: #eea547;
		background: rgba(245, 80, 136, .5) !important;
		padding:10px !important;
		width: 245px;
		}
	.plain_bg #joinus_email {
		background-color: #eea547;
		background: rgba(245, 80, 136, 1) !important;
		}	
		
	#joinus_submit{
		background:none !important;
		}
	button:hover#joinus_submit{
		background:none !important;
		}
			