/**
 * @package WordPress
 * @subpackage New Business 4 Theme
 */ 	
 

/*-----------------------------------------------------------------------------------*/
/*	Accordion and Tabs
/*-----------------------------------------------------------------------------------*/
/*accordion*/
.accrodion 		{margin:0;
				padding:0;}


/*accordion title*/
.accordion h3.accordion-title 		{font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									text-shadow:0 1px #fff;
									font-weight:bold;
									display:block;
									height:36px;
									line-height:36px;
									padding:0 15px 0 30px;
									background:url(../images/accordion-heading-bg.png) repeat-x top #f9f9f9;
									border:solid 1px #f2f2f2;
									-moz-border-radius:3px;
									-webkit-border-radius:3px;
									border-radius:3px;
									color:#747474;}


/*heading icons*/
.accordion .ui-accordion-header .ui-icon	{display:block;
											height:15px;
											width:15px;}
.accordion .ui-state-default .ui-icon		{background:url(../images/accordion-arrow-right.png) no-repeat 8px 4px;}
.accordion .ui-state-active .ui-icon		{background:url(../images/accordion-arrow-down.png) no-repeat 6px 6px;}


/*accordion content*/
.accordion .ui-accordion-content,
.accordion .ui-accordion-content-active		{line-height:1.7em;}			
.accordion .ui-accordion-content-active		{background:0;
											border:0;
											/*padding-left:15px!important;
											padding-right:15px!important;*/}








/*tabs*/
.tabs				{padding:0!important;
					margin:0;}
					

/*root tabs list*/
.ui-tabs-nav		{background:url(../images/tabs-bg.png) repeat-x top #fbfbfb;
					border:solid 1px #f2f2f2;
					padding:3px 13px 0 13px!important;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;}



/*default style for tabs*/
ul.ui-tabs-nav li.ui-state-default		{background:url(../images/tab-bg.png) repeat-x bottom #fcfbfb;
										border:solid 1px #e7e7e7;
										-moz-border-radius:3px 3px 0 0;
										-webkit-border-radius:3px 3px 0 0;
										border-radius:3px 3px 0 0;
										margin:0 2px;}


/*style for active tab*/
ul.ui-tabs-nav li.ui-state-active				{background:url(../images/active-tab-bg.png) repeat-x top #fff;}


/*style for tabs links*/
ul.ui-tabs-nav li.ui-state-default a			{padding:8px 18px;
												font-family:Arial, Helvetica, sans-serif;
												font-size:12px;
												font-weight:bold;
												color:#747474;
												text-transform:none;
												text-shadow:0 1px #fff;}


/*style for active tabs*/
ul.ui-tabs-nav li.ui-state-default a			{}
ul.ui-tabs-nav li.ui-state-active				{}


ul.ui-tabs-nav li.ui-state-default a:hover,
ul.ui-tabs-nav li.ui-state-default a:active,
ul.ui-tabs-nav li.ui-state-default a:focus		{color:#747474;}





 		
/*-----------------------------------------------------------------------------------*/
/*	Columns
/*-----------------------------------------------------------------------------------*/
.one-two, .one-three, .one-four,
.two-three, .three-four 				{float:left;
										margin:0 2%;}
.one-two 			{width:48%;}
.one-three 			{width:30.6%;}
.two-three 			{width:65.4%;}
.one-four			{width:22%;}
.three-four			{width:74%;}
.first 				{margin-left:0;}
.last 				{margin-right:0;} 






/*-----------------------------------------------------------------------------------*/
/*	Buttons
/*-----------------------------------------------------------------------------------*/







/*-----------------------------------------------------------------------------------*/
/*	Boxes
/*-----------------------------------------------------------------------------------*/
.box-gray-image,
.box-blue,
.box-green,
.box-red					{-moz-border-radius:5px;
							-webkit-border-radius:5px;
							border-radius:5px;}

.box-blue .box,
.box-green .box,
.box-red .box				{padding:15px;}



/*boxes with icons*/
.box-bag,
.box-box,
.box-check,
.box-contact,
.box-download,
.box-exchange,
.box-mail,
.box-note,
.box-presentation,
.box-search,
.box-shoppingcart,
.box-settings,
.box-upload 			{padding-left:50px;}



.box-bag .box-title,
.box-box .box-title,
.box-check .box-title,
.box-contac .box-titlet,
.box-download .box-title,
.box-exchange .box-title,
.box-mail .box-title,
.box-note .box-title,
.box-presentation .box-title,
.box-search .box-title,
.box-shoppingcart .box-title,
.box-settings .box-title,
.box-upload .box-title	{margin-bottom:10px;}







/*default box gray color with images*/
.box-gray-image				{background:#fafafa;
							overflow:hidden;
							-moz-box-shadow:0 1px 5px #cecece;
							-webkit-box-shadow:0 1px 5px #cecece;
							box-shadow:0 1px 5px #cecece;
							float:left;
							display:block;
							max-width:100%;}

.box-gray-image img			{max-width:100%;}



/*box blue*/
.box-blue					{background:#fbfcfc;
							border:solid 1px #e1f1f1;
							color:#8a9ba1;}
						
.box-blue .box-title		{color:#05445b;}

.box-blue a 				{color:#0676a0;}
.box-blue a:hover,
.box-blue a:active,
.box-blue a:focus			{color:#05445b;}




/*box green*/
.box-green					{background:#f8fbf6;
							border:solid 1px #e0efe3;
							color:#9bb292;}
.box-green .box-title		{color:#2a6314;}

.box-green a 				{color:#34970c;}
.box-green a:hover,
.box-green a:active,
.box-green a:focus			{color:#2a6314;}




/*box red*/
.box-red				{background:#fbf7f6;
						border:solid 1px #f2eae2;
						color:#9f8079;
						border-radius:5px;}
						
.box-red .box-title		{color:#9c5e27;}

.box-red a 				{color:#cc4626;}
.box-red a:hover,
.box-red a:active,
.box-red a:focus		{color:#9c5e27;}




/*box download*/
.box-bag				{background:url(../images/boxes-icons/bag32.png) no-repeat left 0;}
.box-box				{background:url(../images/boxes-icons/box32.png) no-repeat left 3px;}
.box-check				{background:url(../images/boxes-icons/check32.png) no-repeat left 3px;}
.box-contact			{background:url(../images/boxes-icons/contactcard32.png) no-repeat left 3px;}
.box-download			{background:url(../images/boxes-icons/boxdownload32.png) no-repeat left 3px;}
.box-exchange			{background:url(../images/boxes-icons/exchange32.png) no-repeat left 3px;}
.box-mail				{background:url(../images/boxes-icons/mail32.png) no-repeat left 3px;}
.box-note				{background:url(../images/boxes-icons/note32.png) no-repeat left 3px;}
.box-presentation		{background:url(../images/boxes-icons/slide32.png) no-repeat left 3px;}
.box-search				{background:url(../images/boxes-icons/search32.png) no-repeat left 3px;}
.box-shoppingcart		{background:url(../images/boxes-icons/shoppingcart32.png) no-repeat left 3px;}
.box-settings			{background:url(../images/boxes-icons/gear32.png) no-repeat left 3px;}
.box-upload				{background:url(../images/boxes-icons/boxupload32.png) no-repeat left 3px;}









/*-----------------------------------------------------------------------------------*/
/*	Dropcaps
/*-----------------------------------------------------------------------------------*/
/*general styles*/
.dropcap-style1,
.dropcap-style2,
.dropcap-style3			{display:block;
						height:37px;
						width:37px;
						float:left;
						text-align:center;
						line-height:37px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:18px;
						font-weight:bold;
						background-image:url(../images/dropcaps-bg.png);
						background-repeat:no-repeat;
						background-position:left top;
						overflow:hidden;
						margin:0 7px 0 0;}



/*default style (color scheme as background color)*/
.dropcap-style1		{background-color:#f78431;
					color:#fff;}



/*style2*/
.dropcap-style2		{background-color:#f2f2f2;
					color:#696969;}



/*style2*/
.dropcap-style3		{background-color:#4d4d4d;
					color:#fff;}




/*-----------------------------------------------------------------------------------*/
/*	Icons
/*-----------------------------------------------------------------------------------*/
/*general styles*/
a.icon						{display:inline-block;									
							width:24px;
							height:24px;
							text-indent:-999px;
							overflow:hidden;
							cursor:pointer;
							margin:0 3px 3px 0;
							-moz-transition:background-position 0.3s ease 0s;
							-webkit-transition:background-position 0.3s ease 0s;
							transition:background-position 0.3s ease 0s;}



a.digg-icon					{background:url(../images/social/digg-icon.png) no-repeat left top;}
a.googlebuzz-icon			{background:url(../images/social/googlebuzz-icon.png) no-repeat left top;}
a.googleplus-icon			{background:url(../images/social/googleplus-icon.png) no-repeat left top;}
a.delicious-icon			{background:url(../images/social/delicious-icon.png) no-repeat left top;}
a.twitter-icon				{background:url(../images/social/twitter-icon.png) no-repeat left top;}
a.tumbler-icon				{background:url(../images/social/tumbler-icon.png) no-repeat left top;}
a.plixi-icon				{background:url(../images/social/plixi-icon.png) no-repeat left top;}
a.dribbble-icon				{background:url(../images/social/dribbble-icon.png) no-repeat left top;}
a.stubleupon-icon			{background:url(../images/social/stubleupon-icon.png) no-repeat left top;}
a.lastfm-icon				{background:url(../images/social/lastfm-icon.png) no-repeat left top;}
a.in-icon					{background:url(../images/social/in-icon.png) no-repeat left top;}
a.mobypicture-icon			{background:url(../images/social/mobypicture-icon.png) no-repeat left top;}
a.youtube-icon				{background:url(../images/social/youtube-icon.png) no-repeat left top;}
a.vimeo-icon				{background:url(../images/social/vimeo-icon.png) no-repeat left top;}
a.skype-icon				{background:url(../images/social/skype-icon.png) no-repeat left top;}
a.facebook-icon				{background:url(../images/social/facebook-icon.png) no-repeat left top;}
a.ichat-icon				{background:url(../images/social/ichat-icon.png) no-repeat left top;}
a.myspace-icon				{background:url(../images/social/myspace-icon.png) no-repeat left top;}
a.dropbox-icon				{background:url(../images/social/dropbox-icon.png) no-repeat left top;}





a.icon:hover				{background-position:left bottom;}






/*-----------------------------------------------------------------------------------*/
/*	Lists
/*-----------------------------------------------------------------------------------*/
ul.list-arrow,
ul.list-star,
ul.list-check,
ul.list-mail,
ul.list-phone,
ul.list-document			{margin:0 0 15px 0;}

ul.list-arrow li,
ul.list-star li,
ul.list-check li,
ul.list-mail li,
ul.list-phone li,
ul.list-document li			{padding:2px 0 2px 20px;}


/*list style arrow*/
ul.list-arrow li 			{background:url(../images/arrow-right.png) no-repeat left 4px;}	


/*list style phone*/
ul.list-star li 			{background:url(../images/star.png) no-repeat left 4px;}


/*list style check*/
ul.list-check li 			{background:url(../images/check.png) no-repeat left 4px;}


/*list style document*/
ul.list-document li 		{background:url(../images/document.png) no-repeat left 4px;}


/*list style mail*/
ul.list-mail li 			{background:url(../images/mail.png) no-repeat left 3px;}


/*list style phone*/
ul.list-phone li 			{background:url(../images/phone.png) no-repeat left 3px;}








/*-----------------------------------------------------------------------------------*/
/*	Messages
/*-----------------------------------------------------------------------------------*/
.message-blue,
.message-green,
.message-red,
.message-yellow				{-moz-border-radius:5px;
							-webkit-border-radius:5px;
							border-radius:5px;}
							
.message-blue .box,
.message-green .box,
.message-red .box,
.message-yellow .box		{padding:15px 15px 15px 60px;}



.message-blue a,
.message-green a,
.message-red a,
.message-yellow a			{font-weight:bold;}



/*message blue*/
.message-blue				{background:url(../images/message-blue.png) no-repeat 15px center #dfeffa;
							border:solid 1px #6db9f3;
							color:#1b7a85;}
													
.message-blue a 			{color:#004b63;}
.message-blue a:hover,
.message-blue a:active,
.message-blue a:focus		{color:#004b63;}




/*message green*/
.message-green				{background:url(../images/message-green.png) no-repeat 15px center #dcf9d8;
							border:solid 1px #94e49c;
							color:#1b8531;}
													
.message-green a 			{color:#074814;}
.message-green a:hover,
.message-green a:active,
.message-green a:focus		{color:#074814;}




/*message red*/
.message-red				{background:url(../images/message-red.png) no-repeat 15px center #f9d9d8;
							border:solid 1px #e49c94;
							color:#933735;}
													
.message-red a 				{color:#540604;}
.message-red a:hover,
.message-red a:active,
.message-red a:focus		{color:#540604;}




/*message yellow*/
.message-yellow				{background:url(../images/message-yellow.png) no-repeat 15px center #f9fbb4;
							border:solid 1px #dedd68;
							color:#707112;}
													
.message-yellow a 			{color:#424305;}
.message-yellow a:hover,
.message-yellow a:active,
.message-yellow a:focus		{color:#424305;}






/*-----------------------------------------------------------------------------------*/
/*	Other
/*-----------------------------------------------------------------------------------*/
/*pre tag*/
pre.code	{border:solid 1px #ededed;
			padding:0 10px;
			border-left:solid 3px #ededed;
			background:url(../images/pre-bg.png) repeat left top;
			font-size:11px;
			color:#999;
			line-height:24px;
			overflow:auto;}
			
			
/*empty paragraph*/
p.empty		{margin:0;
			line-height:15px;}
			
			
/*highlight*/
.highlight	{color:#fff;
			padding:2px 5px;}
			

			
/*progress bar*/			
.progressbar-wrapper		{display:block;
							wdth:100%;
							padding:2px;
							background-color:#fbfbfb;
							border:solid 1px #e2e2e2;
							-moz-border-radius:15px;
							-webkit-border-radius:15px;
							border-radius:15px;
							position:relative;
							-moz-box-shadow:inset 0 0 5px #e8e8e8;
							-webkit-box-shadow:inset 0 0 5px #e8e8e8;
							box-shadow:inset 0 0 5px #e8e8e8;
							margin:0 0 10px 0;}

.progressbar-wrapper p		{margin:0!important;
							padding:0!important;}

											
.progressbar				{display:block;
							height:15px;
							background-color:#f78431;
							-moz-border-radius:15px;
							-webkit-border-radius:15px;
							border-radius:15px;
							background-image:url(../images/progressbar-bg.png);
							background-repeat:repeat-x;
							background-position:left top;}			


.progressbar-name			{text-transform:uppercase;
							font-size:10px;
							font-weight:normal;
							color:#999;
							text-align:right;}

.progressbar-name span		{margin-left:8px;
							font-weight:bold;}








/*-----------------------------------------------------------------------------------*/
/*	Slider
/*-----------------------------------------------------------------------------------*/
/*flexslider*/
.flexslider						{border:0;}

.flexslider	ul li				{padding:0;
								margin:0;}

.flexslider .flex-control-nav 	{bottom:-25px!important;}


/*alignment slider*/
.slider-align-left				{float:left;
								margin-right:25px;}

.slider-align-right				{float:right;
								margin-left:25px;}






/*-----------------------------------------------------------------------------------*/
/*	Quotes
/*-----------------------------------------------------------------------------------*/
/*general styles*/
blockquote			{font-size:120%;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:normal;
					font-style:italic;
					color:#b3b3b3;
					line-height:24px;
					border-left:solid 2px #f78431;
					padding-left:15px;}

.quote-left,
.quote-right,
.quote-center,
.quote-				{padding-left:30px;}


.quote-author		{padding-left:18px;
					font-weight:bold;}



/*quote left*/
.quote-left					{float:left;
							margin-right:20px;
							width:45%;}


/*quote right*/
.quote-right				{float:right;
							margin-left:20px;
							width:45%;}
							
							
							
							
							
							
							
							
							
/*-----------------------------------------------------------------------------------*/
/*	Team
/*-----------------------------------------------------------------------------------*/
/*image*/
.team-image		{max-width:100%;
				height:auto;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;}



/*info*/
.team .info		{display:block;
				margin-bottom:5px;
				background:url(../images/team-info-bg.png) no-repeat 20px 0;
				margin-top:-9px;;
				padding-top:19px;
				position:relative;}


/*name*/
.team .info .name			{font-weight:bold;
							font-weight:11px;
							font-size:14px;}



/*position*/
.team .info .position		{color:#999;
							font-size:10px;
							text-transform:uppercase;}


/*description*/
.team .description			{border-top:solid 1px #ededed;
							padding-top:15px;}


.team .phone				{background:url(../images/phone.png) no-repeat left 1px;
							padding-left:18px;}
							
.team .mail					{background:url(../images/mail.png) no-repeat left 3px;
							padding-left:18px;}


/*social icons*/
.team .social				{text-align:right;
							position:absolute;
							top:21px;
							right:0;}
							
.team .social a 			{display:block;
							height:24px;
							width:24px;
							float:left;
							text-indent:999px;
							overflow:hidden;
							opacity:0.55;}



.team .social a.facebook	{background:url(../images/social/minimal/facebook.png) no-repeat left top;}
.team .social a.twitter		{background:url(../images/social/minimal/twitter.png) no-repeat left top;}
.team .social a.skype		{background:url(../images/social/minimal/skype.png) no-repeat left top;}
.team .social a.vimeo		{background:url(../images/social/minimal/vimeo.png) no-repeat left top;}
.team .social a.youtube		{background:url(../images/social/minimal/youtube.png) no-repeat left top;}


.team .social a:hover		{opacity:1;}





/*-----------------------------------------------------------------------------------*/
/*	Title
/*-----------------------------------------------------------------------------------*/
/*style1*/
.title-style1 h3	{border-bottom:solid 1px #ededed;
					margin-bottom:30px;
					padding-bottom:10px;}



/*style 2*/
.title-style2 h3			{padding-bottom:5px;
							margin-bottom:18px;
							border-bottom:solid 1px #ededed;}





/*-----------------------------------------------------------------------------------*/
/*	Videos
/*-----------------------------------------------------------------------------------*/
/*fluid video wrapper*/
.flexible-video-wrapper				{padding-top:56.2%;
									position:relative;
									width:100%;
									z-index:1;}
.flexible-video-wrapper	iframe		{position:absolute;
									height:100%;
									width:100%;
									left:0;
									top:0;
									z-index:1;}












