/*
Theme Name: Minimal
Theme URI: http://www.elegantthemes.com/gallery/
Version: 3.8
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/


/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { /*background: #e7e9eb url(images/header_bg.jpg) center top no-repeat;*/ text-align: center; font-family: 'Droid Sans',arial, verdana, sans-serif;;
color: #434343;
font-size: 13px;
line-height: 24px; 
background: #fbfbfb}

a { text-decoration: none; color: #262626;  }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #262626; letter-spacing: -1px; line-height: 1em; font-weight: normal; font-family: 'Droid Sans', verdana, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #262626 !important; font-weight: normal !important; }
h1 { font-size: 20px; }
h2 { font-size: 20px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
h2.widgettitle{ font-size: 20px; color: #006796; border-bottom: 1px solid #ddd}
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; height: 30px }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; min-height: 30px  }
textarea { padding: 4px; }



img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

#page-wrap { text-align: left; width: 1024px; margin: 0 auto; position: relative; }
	
		img#logo {margin:0px 15px 0px 0px; }
		#slogan { font-family: 'Fresca', verdana, sans-serif;  color: #ffffff; font-size: 1.5em; margin:-5px 0; float: left;  padding: 14px 0 6px 0px;}
		#bluetop #search-form { float: right; width: 180px; /^background: url(images/search.png) no-repeat;*/ height: 33px; margin: 0 0 0 7px; }
			#bluetop #searchinput { width: 180px;height: 20px; border: none; font-style: italic; color: #7d8990;   padding-left: 12px; display: block; margin-top: -1px; }  
			div.description a.readmore { color: #ffffff; background: url(images/featured-readmore-right.png) no-repeat top right; display: block; height: 34px; padding-right: 9px; line-height: 34px; float: right; font-style: italic; text-shadow: 1px 1px 1px #86949b; margin-top: 8px; }
		#services_bg { background:url("images/separator_bg.png") repeat-x scroll top left; padding-top: 1px; margin-top: -47px; }
			#services { min-height: 283px; position: relative; background: url(images/separator_bg.png) repeat-x center bottom; }
		
		#services .one-third { background: url(images/third-left-bg.png) no-repeat top left; float: left; width: 210px; position: relative; padding: 31px 34px 20px 76px; }
		#services .first { background: none !important; }
			#services img.icon { position: absolute; left: 23px; top: 31px; }
			#services .one-third.first img.icon{ left: 18px; }
			#services h3.title { font-size: 24px; margin-bottom: -4px; line-height: 1.3em;}
			#services h3.title a:hover { text-decoration: none; }
			#services p.tagline { font-family: 'Fresca', verdana, sans-serif; font-style: italic; color: #a0a7ac; margin-bottom: -8px;}
			
	#content { background: url(images/content_line.png) repeat-y 691px 0px; padding-bottom: 25px; z-index: 100; margin: 0 auto; width: 1017px}
		#content.nudge { margin-top:-46px; }
	#content.pagefull_width, .pagefull_width #content-area { background: none; width: 1017px;margin: 0 auto; }
		#content-area { float: left; width: 671px;}
			div.entry { padding: 10px 0px 30px 0px; background: url(images/separator_bg.png) bottom left repeat-x; width: 670px; }
			#content.pagefull_width div.entry { width: 1017px; }
				div.entry a, div#comment-section a { color: #0a6c9b; font-weight: normal; }
div.entry a:hover, div#comment-section a:hover { color: #0a6c9b; text-decoration: underline }
			div.entry.homepage { padding-bottom: 0px; background: none; }
div.entry.homepage h2.title{display: none;}

	
				div.entry h2.title, div.entry h1.title { padding-bottom: 22px; font: 230%/130% Oswald, "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif; color: #000000;}
				div.entry img.thumbnail-post { border: 8px solid #ffffff; box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); margin-right: 23px; margin-bottom: 17px; margin-top: 7px;}
					
		#breadcrumbs { margin-top: 0px; padding: 0px 0px 15px 25px; background: url(images/separator_bg.png) bottom left repeat-x; }
		#breadcrumbs, #breadcrumbs a { color: #a0a7ac; font-style: italic; font-family: 'Droid Sans', tahoma,verdana,arial,sans-serif; } 
		h2.title a:hover { color: #000000 !important; text-decoration: none; }
		h3.title { font-size: 24px; }
		p.post-meta { margin-top: -12px; padding: 0px 0px 10px 4px; line-height: 22px; }
		p.post-meta, p.post-meta a { color: #a0a7ac; font-family: 'Droid Sans',tahoma,verdana,arial,sans-serif; font-style: italic; font-weight: normal; }
			p.post-meta a:hover, #breadcrumbs a:hover { color: #111111; text-decoration: none; }
		
		.entry ul { list-style-type: disc; margin: 10px 0px 10px 20px; }
		.entry ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
			.entry ul li ul, .entry ul li ol { margin: 2px 0px 2px 20px; }
			.entry ol li ul, .entry ol li ol  { margin: 2px 0px 2px 35px; }
				
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		
#navigation {
background: #fafafa;
border: 1px solid #fafafa;
-moz-box-shadow: inset 0 0 45px #e7e7e7;
-webkit-box-shadow: inset 0 0 45px #e7e7e7;
box-shadow: inset 0 0 45px #e7e7e7;
-moz-border-radius: 10px;
height: 50px;
padding: 0px;
margin: 20px 0 10px 0;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
		ul.nav  {  font-family:'Droid Sans', tahoma, verdana, arial,sans-serif; font-size: 15px; margin: 0px auto 46px auto; display: inline-block; }
			ul.nav li { }
			ul.nav > li > a:hover, ul.nav > li.current_page_item  > a, ul.nav > li.current-cat > a { background: #e1206f; color: #ffffff;}
			ul.nav li a { color:#000000; padding: 12px 12px 13px 12px; }	
			ul.nav li a:hover {text-decoration: none;}
			ul.nav > li:first-child {  }
				ul.nav ul {  }
				ul.nav > ul { background: url(images/first_element.jpg) 0px 0px no-repeat; }
					ul.nav ul li a { background: #e8ebec url(images/second_line.jpg) repeat-x bottom left; }
						ul.nav ul li a:hover { background-color: #ffffff; color: #e1206f; }
						ul.nav li:hover a { background-color: #e1206f; color: #ffffff;}
					/*ul.nav ul > li:last-child a { background-image: none; }*/
					
				ul.nav ul { top: 49px !important; left: -1px !important; box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); border-top: 1px solid #ffffff; }
					ul.nav ul ul { left: 606px !important; top: -2px !important; border-top: none; }
					
				ul.nav li li { border-left: none; }				
					ul.nav li li a { width: 180px; padding: 13px 10px 13px 10px; }
					
					ul.nav ul ul { background: #e8ebec url(images/second_line.jpg) repeat-x; padding-top: 2px; }
					
					ul.nav ul li.last-nav-element > a { background-image: none; } 

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/
		div#featured { position: relative; background: url(images/featured_bg.jpg) no-repeat scroll center bottom transparent; padding-bottom:35px; padding-left: 15px; }
			#featured_content, .slide { width: 920px !important; }
			a#left_arrow { background: url(images/left_arrow.png) 0px 0px no-repeat; left: 0px; }
			a#right_arrow { background: url(images/right_arrow.png) 0px 0px no-repeat; right: 0px; }
			a#left_arrow, a#right_arrow { display:block; height:23px; position: absolute; text-indent:-9999px; top:88px; width:13px; }
				div.slide img.thumb {float: left; margin-left: 30px; text-indent:-9999px;}
				div.slide div.description {float: right; width: 420px; margin-right: 25px; }
					div.description h2 a:hover { text-decoration: none; }
					div.description p.tagline { font-family: 'Droid Sans', tahoma, verdana, arial,sans-serif; font-style: italic; color: #a0a7ac; }
					div.description { color: #262626; }
					
					a.readmore { color: #ffffff !important; font-weight: normal !important; background: url(images/featured-readmore-right.png) no-repeat top right; display: block; height: 34px; padding-right: 9px; line-height: 32px; float: right; font-style: italic; text-shadow: 1px 1px 1px #86949b; margin-top: 8px; margin-right: 0px; }
						a.readmore span { display: block; height: 34px; background: url(images/featured-readmore-left.png) no-repeat; padding: 0px 11px 0px 20px; } 
						
			div#controllers { clear:both; bottom:-5px; left:0; padding-left:440px; position:absolute; }	
				div#controllers a { float: left; text-indent:-9999px; background: url(images/controller1.png) no-repeat; display: block; height: 14px; width: 15px; margin-right:4px; }	
				div#controllers a.activeSlide {background: url(images/controller2.png) no-repeat;}
		
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-section { padding:30px 41px 20px 20px; }
	h3#comments, h3#reply-title span { font-size: 30px; }

span.bottom_bg { background:url("images/comment-bottom.png") no-repeat scroll bottom right; display: block; height: 2px; width: 100%; margin-top: -21px; } 
	div.authordata { width: 100px; }
		img.avatar { float: right; border: 5px solid #ffffff; box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:2px 3px 6px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.2); }
		div.comment-author { text-align: right; margin-top: 13px; padding-bottom:5px; }
			div.comment-author span.fn a, div.comment-author span.fn { color: #262626 !important; font-size: 14px; font-weight: normal !important; font-family: 'Droid Sans', tahoma, verdana, arial,sans-serif;  }
		.comment-meta { margin-top: 3px; }	
			.comment-meta a { color: #434343 !important; font-size: 11px; font-weight: normal !important; }
		
	.comment-wrap { float:left; margin-left:32px; }
		.reply-container { float: right; }
			.reply-container a { padding-left: 15px; }
			.reply-container a:hover { text-decoration: none; }
			
	
	ul.children .comment .bottom_bg { background: none; }

	li.depth-1 .comment-wrap { width: 428px; }
	li.depth-2 .comment-wrap { width: 310px; }
	li.depth-3 .comment-wrap { width: 193px; }
	li.depth-4 .comment-wrap { width: 78px; }
		
	ol.commentlist { padding-top: 10px; }
	.commentlist li.comment { margin: 20px 0px; background: url(images/content_line.png) repeat-y 117px 0px; }
		.commentlist li.comment ul { margin: 8px 0px 8px 117px; }
		
	#respond { padding-top: 30px; }
		#commentform textarea#comment { width: 99%; }
		#commentform input[type=text] { width: 40%; }
		
	li.comment #respond { padding-left:28px; padding-top:20px; background: #E7E9EB; }
		li.comment #respond textarea { width: 99% !important; }
		li.comment #respond input[type=text] { width: 50% !important; }
	
	.depth-1 li.comment #respond { padding-left:10px; }
	
	span.bottom_bg { width: 580px; }
		
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
		div#footer { }
			div#footer-content { border-left: 1px solid #ffffff;  clear: both; width: 1024px; margin: 0 auto;}
				ul.bottom-menu li { float: left; padding-top: 12px;}
					ul.bottom-menu li a { padding-right: 20px; color: #434343; font-size: 14px;}
				#copyright {clear: both;  background-color: #0a6c9b}
#copyright .content{text-align: center; padding-top: 10px; padding-right: 15px; font-size: 13px; color: #ffffff; width: 1017px; margin: 0 auto; }	
				


/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
		div#sidebar { float: right; width: 287px; }
			div.sidebar-block { background: url(images/separator_bg.png) repeat-x bottom left; padding:28px 5px 20px 30px;  }
			#tabbed { position: relative; padding: 0px; }
				
				ul#tabbed-area { background: url(images/tabbed-area-bg.png) no-repeat; }
				
					ul#tabbed-area li.ui-state-active { background: url(images/active-tab-arrow.png) no-repeat bottom center; padding-bottom: 11px; }
						ul#tabbed-area li.ui-state-active a { background: #e8ebec; }
				
					ul#tabbed-area li { text-align: center; float: left; margin-right: 2px; }
					
					
						ul#tabbed-area li a { color: #404040; display: block; padding: 13px 3px 10px; }
						ul#tabbed-area li a:hover {text-decoration: none; background-color: #e8ebec; }
					ul#tabbed-area li.first a {width: 81px;} 
					ul#tabbed-area li.second a {width: 102px;}
					ul#tabbed-area li.last { margin-right: 0px; }
						ul#tabbed-area li.last a { width: 80px; }

						ul#tabbed-area li.ui-state-active a:hover { background-color: #e8ebec; }
					div#recent-tabbed.widget {padding-top: 25px;}	
			div.sidebar-block .widget ul ul { margin-left: 9px;}
				.widget ul { margin-bottom: 5px; }
					.widget ul ul { margin-bottom: 0px; }
				.widget ul li { background: url(images/bullet.png) no-repeat 0 10px; padding:2px 0 2px 18px; color: #262626;}
					.widget ul li ul { margin:0 0 -12px; padding:2px 0 0 7px;}	
						div#recent-tabbed, div#popular-tabbed, div#random-tabbed {padding-top: 25px; padding-left: 35px; padding-bottom: 25px; }
							div.widget h3.widgettitle { padding-bottom: 20px;  }
						
						
			
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }

	
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 100; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:203px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li { display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 202px; display: none; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: right; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }


/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}
	#wp-calendar a { display: block; text-decoration: none; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
		#wp-calendar td#today { color: #000000; }
	#wp-calendar th {	rfont-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }
		
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination { overflow: hidden; padding: 15px 12px 0px; }

.wp-pagenavi { position: relative; padding: 25px 0px 5px 20px; }
.wp-pagenavi a, .wp-pagenavi a:link { background: url(images/pagenavi-bg.png) no-repeat !important; padding: 11px 14px 17px 15px !important; margin: 2px; font-weight: bold; color:#FFFFFF !important; border: none !important; text-shadow: 1px 1px 1px #86949b; }
.wp-pagenavi a:visited { background: url(images/pagenavi-bg.png) no-repeat !important; padding:9px 15px 11px 12px !important; margin: 2px; font-weight: bold; color:#FFFFFF !important; border: none !important; }
.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #989898 !important; border:none !important; color: #413f36; background: none !important; }
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { background: url(images/pagenavi-current-bg.png) no-repeat !important; padding:9px 15px 11px 12px !important; margin: 2px; font-weight: bold; color:#FFFFFF !important; border: none !important; text-shadow: -1px -1px 1px #ffffff; color: #262626 !important; }

a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }

.js #feat-content, .js div#from-blog div.entries {display: none;} 

.foursixeight { margin: 15px 0px 15px 84px;}

.fullwidth { width: 100% !important; } 

div#controllers { z-index: 110; }

.js div#tabbed {display: none;}
.et_pt_blogentry a.readmore { color: #282828 !important; }
.et_pt_gallery_entry { margin: 0 0 32px 20px !important; }

#comment-wrap .navigation { padding: 10px 0; }
	.nav-previous { float: left; }

	.nav-next { float: right; }
h3#reply-title small { display: block; }
	h3#reply-title small a { font-size: 12px; letter-spacing: 0px; }
	
#commentform input[type=text] { width: 40%; display: block; padding: 5px; }
#commentform textarea#comment { width: 91%; }
.commentlist #respond textarea#comment { width: 98% !important; }
.commentlist #respond input[type=text] { width: 40%; display: block; padding: 5px; }
.comment_navigation_bottom { padding: 12px 0; }
.comment_navigation_top { padding: 12px 0 0; }
.et_embedded_videos { display: none !important; }

.js #featured_content { background: url(images/ajax-loader.gif) no-repeat center; min-height: 231px; }
	.js #featured_content  .slide { display: none; }


.et-box {
-moz-border-radius: 10px;
border-radius: 10px;
margin: 0px 0px 10px;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
font-size: 14px;
position: relative; }
.et-shadow {
border: 1px solid #ddd;}
.et-shadow .et-box-content, #mc_signup {
color: #737373;
background: #fafafa;
border: 1px solid #fafafa;
-moz-box-shadow: inset 0 0 45px #e7e7e7;
-webkit-box-shadow: inset 0 0 45px #e7e7e7;
box-shadow: inset 0 0 45px #e7e7e7; 

}

.et-box-content, #mc_signup {
text-shadow: 1px 1px 1px #ffffff;
padding: 15px 15px 15px 15px !important ;text-align: center; 
}
.et-box-content h3, #mc_signup h3{text-align: center}
.home_side{float: right; width: 250px;}
.home_side a.big-button {margin: 1px 6px 8px 0 !importannt;}

.front-info-box1{
   float: left;
    
     font-family: 'Droid Sans', tahoma, verdana, arial,sans-serif; !important;
background: #fafafa;
border: 1px solid #dddddd;
-moz-box-shadow: inset 0 0 45px #fee5f0;
-webkit-box-shadow: inset 0 0 45px #fee5f0;
box-shadow: inset 0 0 45px #fee5f0;
margin: 0px 0px 10px;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
font-size: 14px;
position: relative;
}
.front-info-box2{
   float: left;
    width: 670px;
     font-family: 'Droid Sans', tahoma, verdana, arial,sans-serif; !important;
background: #fafafa;
border: 1px solid #dddddd;
-moz-box-shadow: inset 0 0 45px #fee5f0;
-webkit-box-shadow: inset 0 0 45px #fee5f0;
box-shadow: inset 0 0 45px #fee5f0;
margin: 0px 0px 10px;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
font-size: 14px;
position: relative;
}
.front-info-box-text1{
    color: #000000;
    display: inline-block;
    
    margin: 20px;
 }
 
 .menu-container {
float: left;
widyj: 100%;
margin-top: 10px;
border-top: 1px solid #006796;}

#header {
margin: 0 auto;
text-align: center;
width: 1024px;
z-index: 1000}
#bluetop{background: #016797; height: 34px}

.topsocial{ height: 44px; margin: 0 auto; text-align: right; padding-top: 7px}

.one-half{
    display:inline-block;
    width: 48%;
    margin: 0px 3% 15px 0;
    vertical-align:top;
}

.one-third {
    display:inline-block;
    margin: 0 3% 10px 0;
    width: 31%;
    padding: 0%;
    vertical-align:top;
    height: auto!important;
    border: 0!important;}
.two-third {
    display:inline-block;
    margin: 0 3% 10px 0;
    width: 63%;
    padding: 0%;
    vertical-align:top;
    height: auto!important;
    border: 0!important;}
.one-fourth{
    display:inline-block;
    margin: 0 3.7% 15px 0;
    vertical-align:top;
    width: 21%;
    padding: 0%;
    height: auto!important;
    border: 0!important;}

.footer-twitter{
    float:right;
    margin:0 1px 0 10px;
    display:block;
     width:25px;
    height:24px;
    background:transparent url(images/t_24.png) no-repeat center;
    background-position:top;}

.footer-facebook{
    float:right;
    margin:0 1px 0 10px;
    display:block;
     width:25px;
    height:24px;
    background:transparent url(images/f_24.png) no-repeat center;
    background-position:top;}

.footer-gplus {
    float:right;
    margin:0 1px 0 0;
    display:block;
    width:20px;
    height:16px;
    background:transparent url(images/gplus.png) no-repeat center;
    background-position:top;}

.footer-linkedin {
    float:right;
    margin:0 1px 0 0;
    display:block;
     width:25px;
    height:24px;
    background:transparent url(images/in_24.png) no-repeat center;
    background-position:top;}
.footer-rss {
    float:right;
    margin:0 1px 0 0;
    display:block;
    width:20px;
    height:16px;
    background:transparent url(style/img/rss.png) no-repeat center;
    background-position:top;}

.footer-facebook:hover, .footer-twitter:hover, .footer-gplus:hover, .footer-linkedin:hover, .footer-rss:hover{background-position:bottom;}
.wrapp{text-align: left;
width: 1017px;
margin: 0 auto;
position: relative; height: 30px}
.box_skitter{margin: 0 auto !important; float: none !important}
.team img {background: #e7e7e7; padding: 3px; margin: 10px 10px 10px 0}

#upper-shadow {
height: 15px;
width: 100%;
background: url('images/upper-shadow.png') no-repeat  top center;
margin:  0 auto;}

.box_skitter .info_slide_dots {
position: absolute;
z-index: 99 !important;}
#frmTicketInfo .yellow_box {
height: 30px;
color: #ffffff !important;
background: #0a6c9b!important;
font-weight: 800;
text-transform: uppercase;}

#footerwrap .footer1{
    float: left;
    padding: 10px;
    text-align: left;
    width: 29%;
color: #ffffff;margin-left: 10px
}
.footer1 h3{color: #ffffff}
.footerfield{height: 20px;
width: 250px;
border-radius: 10px;}

.footerbox{height: 60px;
width: 250px;
border-radius: 10px;}
.footer_button{width:150px; height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; background-color: #d2246c;
color: #ffffff;}
#wpcf7-f1380-w1-o1{text-align: center;}
.pinkhr {clear: both; width: 1024px; margin: 0 auto; border-top: 2px solid #d2246c;}
.bottom-social{clear: both; Text-align: left;  height: 50px; font-size: 18px;;}
.bottom-social span{ margin-top: -15px;}
.bottom-social img{margin-left: 15px; margin-top: 15px;}
.footer-twitter1{
    
    margin:0 1px 0 20px;
    
    width:40px;
    height:32px;
    background:transparent url(images/twitter.png) no-repeat center;
    background-position:top;}

.footer-facebook1{
    margin:0 1px 0 20px;
    display: block;
    width:40px;
    height:32px;
    background:transparent url(images/facebook.png) no-repeat center;
    background-position:top;}

.footer-gplus1 {
    margin:0 1px 0 20px;
    
    width:20px;
    height:16px;
    background:transparent url(images/gplus.png) no-repeat center;
    background-position:top;}

.footer-linkedin1 {
    margin:0 1px 0 20px;
    
    width:25px;
    height:24px;
    background:transparent url(images/in_24.png) no-repeat center;
    background-position:top;}

.twitter-stream { margin-top: 15px;
}
.twitter-stream p
{
padding: 5px;
color: #000000
}
.twitter-stream p a{
color: #000000; text-decoration: underline;} 
#global_container #main_content div#twitter_home_page_feed div#tweets-container div.tweet {
border-bottom: 1px solid #d9d1ca;
padding: 0 0 15px 10px;
margin-top: 15px;
#spe_Holder {background: #ffffff; 
border-radius: 10px; padding: 10px; margin-left: 20px;}
.spe_link
{
padding: 5px;
;
font-size:18px;
color: #000000
}
.spe_link a{font-size:18px;
color: #000000; text-decoration: underline;}

.spe_excerpt
{
padding-left:5px;
padding-right:5px;
font-size:20px;
color: #000000; line-height: 16px
}
.address{background: #ffffff; width: 250px;
border-radius: 10px;  padding:25px;
font-size:13px;margin-top: 7px; height: 81px;
color: #000000}
.tab td {padding: 2px; background: #ffffff; border: 1px solid #e5e5e5}
.footer1 h3 {
color: #ffffff;
text-align: center;}

.et-shadow .et-box-content_button {
color: #737373;
background: #fafafa;
border: 1px solid #fafafa;
-moz-box-shadow: inset 0 0 45px #e7e7e7;
-webkit-box-shadow: inset 0 0 45px #e7e7e7;
box-shadow: inset 0 0 45px #e7e7e7; 
-moz-border-radius: 10px;
border-radius: 10px;
}

.et-box-content_button {
text-shadow: 1px 1px 1px #ffffff;
padding: 15px 15px 15px 15px !important ;text-align: center; -moz-border-radius: 10px;
border-radius: 10px;
}
.et-box-content_button h3{text-align: center;  font-family: 'Droid Sans',arial, verdana, sans-serif !important;font-weight: normal;
}}
.et-box-content_button a{text-decoration: none; font-weight: normal}
.home_side{float: right; width: 250px;  }

.et-shadow .et-box-content_button:hover {
color: #ffffff !important;
background: #e1206f;
border: 1px solid #fafafa;
text-shadow: none; -moz-border-radius: 10px;
border-radius: 10px;}


.et-shadow .et-box-content_button:hover a, .et-shadow .et-box-content_button:hover h3 {
color: #ffffff !important;
 
}
.et-box-content_button a:hover{color: #ffffff}
.et-box-content_button h3 a:hover{color: #ffffff !important; text-decoration: none;}

.css_btn_class {
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	padding:9px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	color:#777777;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}.css_btn_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.css_btn_class:active {
	position:relative;
	top:1px;
}
/* This css button was generated by css-button-generator.com */

/* Author Spotlight style begins */
#author-spotlight {
    background: #f2f7fc;
    border-top: 4px solid #000;
    clear: both;
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
    padding: 10px;
}
#author-spotlight #author-avatar {
    background: #fff;
    border: 1px solid #e7e7e7;
    float: left;
    align:left;
    padding: 5px;
}
#author-spotlight #author-profile{
    float: left;
}
#author-spotlight #author-description{
    margin-top:5px; 
}
#author-spotlight #author-link{
    margin-top:5px; 
    float:right;            
}
#author-spotlight #social-icons{
    padding-bottom:16px; 
    margin-top:2px;
    padding-top:0px;
    align:center;
    background:#DFF3F9;
}
#author-spotlight #social-icons img{
    margin:0px;
    border:none;
    background:none;
}
#author-spotlight h2 {
    color: #000;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 0;
}
#author-spotlight img {
    align:left;
    float:left;
    padding:5px;
    margin:5px 10px 0.5px 0px;
    background: #fff;
    border: 1px solid #e7e7e7;
}
/* Author Spotlight style ends */
.small{font-size: 12px; text-decoration: none}

input.big-button {
font-weight: normal !important;
font-size: 15px;
padding: 9px 18px;}

input.bigblue {
color: #ffffff !important;
background: #0a6c9b;
background: -moz-linear-gradient(top, #0a6c9b 0%, #60a7ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a6c9b), color-stop(100%,#60a7ff));
background: -webkit-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: -o-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: -ms-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: linear-gradient(to bottom, #0a6c9b 0%,#60a7ff 100%);
border: 1px solid }

.pink {
color: #ffffff !important;
background: #d2246c;
background: -moz-linear-gradient(top, #d2246c 50%, #d2246c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#d2246c), color-stop(100%,#d2246c));
background: -webkit-linear-gradient(top, #d2246c 50%,#d2246c 100%);
background: -o-linear-gradient(top, #d2246c 50%,d2246c 100%);
background: -ms-linear-gradient(top, #d2246c 50%,#d2246c 100%);
background: linear-gradient(to bottom, #d2246c 50%,#d2246c 100%);
border: 1px solid ;
text-decoration: none !important}

.big-button{
display: inline-block;
text-decoration: none;
-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
line-height: 26px;
}
#menu-events-2 {}
#menu-events-2.menu{text-align: left; margin-left: -5px;}
.author{clear:both}
.authorAvatar{float: left; margin-right: 10px}
.authorDescrption{text-align: justify}

.ai1ec-posterboard-view .ai1ec-date-block-wrap{
background: #016797 !important;}

.ai1ec-posterboard-view .ai1ec-event-wrap {background: #efefef !important;}

.widgets_on_page ul{list-style-type: none; margin: }

.input label {
position: absolute;
top: 9px;
left: 14px;
color: #999;
display: block;
z-index: 1;
}
.reg input[type="radio"]{width: 30px; }
span.wpcf7-list-item { display: block; }
.reg input[type="select"], .reg input[type="text"], .reg textarea, .reg input[type="email"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: inset 0 1px 0 #ededed;
-moz-box-shadow: inset 0 1px 0 #ededed;
box-shadow: inset 0 1px 0 #ededed;
display: block;
width: 100%;
padding: 5px 10px;
margin: 2px 2px 10px 2px;

font-family: inherit;
border: 1px solid #dbdbdb;
border-top-color: #c5c5c5;
color: #444;}
.reg input:focus, .reg textarea:focus{-webkit-box-shadow:0 0 4px #3395f1,inset 0 1px 0 #ededed;-moz-box-shadow:0 0 4px #3395f1,inset 0 1px 0 #ededed;box-shadow:0 0 4px #3395f1,inset 0 1px 0 #ededed;outline:none;border-color:#389be7}
.reg {font-size: 13px}
.red{color: red}

.reg tr:nth-child(even) {background: #fff}
.reg tr:nth-child(odd) {background: #fafafa}

input.wpcf7-submit {display: inline-block;
text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
line-height: 26px;
color: #ffffff !important;
background: #0a6c9b;
background: -moz-linear-gradient(top, #0a6c9b 0%, #60a7ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a6c9b), color-stop(100%,#60a7ff));
background: -webkit-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: -o-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: -ms-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: linear-gradient(to bottom, #0a6c9b 0%,#60a7ff 100%);
border: 1px solid}
.homelogos img{ background: #e7e7e7}
.form-title{font-weight: bold; color: #016797}
.smallinput{width: 200px; margin-left: 50px; float: left;}
.bodybottom {border-bottom: 34px solid #d2246c; }
.sub-menu ul {margin: 0 -400px}
.loading{display: none}

#mc_subheader{text-align: left}

#mc_signup_submit {
color: #ffffff !important;
background: #0a6c9b;
background: -moz-linear-gradient(top, #0a6c9b 0%, #60a7ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a6c9b), color-stop(100%,#60a7ff));
background: -webkit-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: -o-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: -ms-linear-gradient(top, #0a6c9b 0%,#60a7ff 100%);
background: linear-gradient(to bottom, #0a6c9b 0%,#60a7ff 100%);
border: 1px solid;font-weight: normal !important;
font-size: 15px;
padding: 12px 12px;display: inline-block;
text-decoration: none;
-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
line-height: 26px;
margin: 0.2em 0 0 0 ;
width: 98% !important;
}
.mc_signup_submit{padding: 0 !important}
#mc_mv_EMAIL{width: 80%; height: 40px;}
.mc_merge_var {
margin-bottom: 0 !important;
}
#mc_signup_form {background: none !important}
#ad3d9446802a44259755d38e6d163e820-po, .visibleboz, .claimbutton {background: #016797 !important}
.textwidget .wpcf7-response-output{color: #000000}

.given-name, .family-name{font-size: 16px !important; text-decoration: underline}

div.containerw {
    height: 241px;
    width: 286px;
    margin:0;
    padding:0;
    background-image:url("http://bizdivas.in/wp-content/uploads/2013/12/woman11.png");
}
 
div.containerw a, div.containerw a:link, div.nav a:visited {
    display:block;
}
 
div.containerw img {
    width:100%;
    height:100%;
    border:0;
}
 
div.containerw a:hover img {
    visibility:hidden;
}
div.containeri {
    height: 241px;
    width: 286px;
    margin:0;
    padding:0;
    background-image:url("http://bizdivas.in/wp-content/uploads/2013/12/inspire11.png");
}
 
div.containeri a, div.containeri a:link, div.nav a:visited {
    display:block;
}
 
div.containeri img {
    width:100%;
    height:100%;
    border:0;
}
 
div.containeri a:hover img {
    visibility:hidden;
}
div.containerc {
    height: 241px;
    width: 286px;
    margin:0;
    padding:0;
    background-image:url("http://bizdivas.in/wp-content/uploads/2013/12/change11.png");
}
 
div.containerc a, div.containerc a:link, div.nav a:visited {
    display:block;
}
 
div.containerc img {
    width:100%;
    height:100%;
    border:0;
}
 
div.containerc a:hover img {
    visibility:hidden;
}
.more-link{font-size: 13px !important}
.widgets_on_page .timely .ai1ec-calendar-toolbar {display: none;}
#cn-cmap .cn-entry.cn-background-gradient {background: #f1f1f1!important}
.theme-light.slider-wrapper {margin: 0 auto !important}
.widgets_on_page ul li {margin-bottom: 10px}
table.registr td{text-align: left; vertical-align: top}
.registr .wpcf7-list-item {float: left; width: 100px;}
#frmSS16 input{float: left}
a.big-button {
font-weight: normal !important;
font-size: 18px;
padding: 9px 24px !important;
margin: 3px 6px 8px 0 !important;}

#wp_skitter{margin-left: 18px}

body, #page-wrap, #content, #content-area, .entery .clearfix{height: 100%}

.offer{border-bottom: #434343 1px solid ; padding : 5px}
box_skitter .info_slide_dots {
bottom: 0px; }

.color tr:nth-child(even) {background: #ffffff}
.color tr:nth-child(odd) {background: #e6e6e6}
.color {width: 100%; border: 1px solid #ccc}
.color td {vertical-align:top}

.tablebg {
	background-color: #f1eded;
}
.tablebg td {vertical-align:top; padding: 5px 10px} 
.tablebg tr:nth-child(even) {
    background-color: #ffffff;
}
.key_initiative h2{color: #e1206f !important;}
.key_initiative h2 a{color: #e1206f !important;}
.key_initiative p { line-height: 18px !important; padding-bottom: 30px}
.key_initiative img {  padding-bottom: 30px}