/* WOO CUSTOM STYLESHEET---------------------Instructions:Add your custom styles here instead of style.css so it is easier to update the theme. Simply copy an existing style from style.css to this file, and modify it to your liking.*/body {color:#57595c;}h1,h2,h3,h4,h5 {font-family: Helvetica, sans-serif;}#top {	background: #019ee1;}#top .content {	background:none;}#header {	background:none repeat scroll 0 0 transparent;	clear:both;	height:148px;	padding:20px 0;	position:relative;	width:100%;}#main-content {	background: url(images/home-main-content.png) repeat-x #e4e6e7; padding:40px 0 25px; overflow:hidden;}/* Page Nav */#nav { position:relative; z-index:99; }#nav, #nav ul {padding: 0;margin: 0;list-style: none; line-height: 1;float:right;}#nav { margin-top:71px; }#nav a {font-family: Helvetica, sans-serif; font-weight:normal;font-size:14px;text-transform:uppercase;display: block;line-height: 28px;padding: 0 8px;}#nav a { color: #263031; }#nav a:hover, #nav li.current_page_item a{ color:#fff; background:none; border:0;}#nav li:hover, #nav li.current_page_item {border:none; color: #fff;}#nav li a { border:none !important; }#nav li { float: left; }.sf-sub-indicator {display:none;}/* Nav Sub Menu */#nav li.current_page_item ul li a{ color:#3f3a2b; background:#fff; }#nav li.current_page_item ul li a:hover, #nav li ul li.current_page_item a:hover { color:#fff; background:#3f3a2b; }#featured {	background: #019ee1;	font-family:Georgia, "Times New Roman", Times, serif; 	border:none;	min-height: 300px;}#featured h2 { color:#fff; font-size:38px; padding:0 0 10px; line-height:40px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }#featured h4 { font-size:18px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:22px; letter-spacing:1px; }#featured p { font-size:16px; color:#e2e2e2; line-height:24px;}#featured a.slider-title { font-size:28px; color:#fff;}#featured .alignright {    float: right;    margin: 5px 10px 8px 20px;}/* HOME */#flickr, #home-boxes #text-11 { margin:0px; width:175px;}.widget {width: 200px; margin-right: 28px; float:left;}#main .widget h3 {font-size: 18px; color:#019EE1;}#main .widget ul {margin: 0; padding-left: 20px;list-style:none;}#main .widget ul li {list-style:circle; margin: 0px 0px 0px 15px;font-size: 12px;padding: 3px 0;}#main .widget ul li a {text-decoration: none; display:block;}#main .widget p {padding: 0 0 10px;}#main .widget ul#twitter_update_list li a {display:inline;}/* Widgets */#main h3 .ko-calendar-widget-title a { color:#CC4820;text-decoration:none;}#main h3 .ko-calendar-widget-title a:hover { text-decoration:underline;}/* CITIZENS */#citizen-wrapper {width:810px; border:0px;}.citizen {margin:10px;padding:10px; background:#F4F6F7; float:left; width:225px;border:1px solid #d9d9d9;}.citizen h2, .citizen h3, .citizen h4 {margin:0px;padding:5px; 0px;}.citizen .citizen-frame {padding:10px;border:1px solid #d9d9d9;background:#fff;}.citizen .citizen-img {padding:0px;width:200px;height:200px;overflow:hidden;}.citizen-img img{width:200px}.row { width:810px; clear:both; }/* FOOTER */#footer {background:#dcdcdc;border-top: 1px solid #a1a1a1;margin:0;padding:25px 0 14px;}#footer h3 {margin:0; padding: 0 ;}#footer p {padding:0 0 10px;}#footer .widget { width:260px; margin-right:25px; float:left; }#footer #text-9 { margin-right:0px; }#footer #text-5 { margin: 0px 0px 0px 15px; }/*updates here*/.widget_sp_image {width: 235px;	float: right; margin-right: 0px;}.really_simple_share {height: 20px !important; padding-top: 7px !important;}.really_simple_share_facebook {width: 65px !important;}.fc-grid table { background-color: white !important;}.fc-view thead { background-color: #E3E9FF;}.fc-content .fc-state-highlight { background: #FFF7D7 !important;}.classes h2 {display none;}#nav li ul li a {width: 157px;}#nav li ul {width: 173px;}#nav li ul li a:hover {color:#fff; background:#3f3a2b;}#main ol li {padding: 0 0;}.bold {font-weight: bold;}.event_data {width: 500px; }.event_espresso_registration_form {width: 500px; border: 1px solid grey; padding: 15px; background-color: #ffffff;margin-bottom: 10px;}.label {font-weight: bold; width: 80px;float: left;}.start_date, .end_date {float: left;}.event_espresso_registration_form .column {float: left; width: 45%; padding: 0 4% 0 0; text-align: left;margin: 0;}.event_espresso_registration_form dt {float: left; clear: left; font-weight: bold; width: 80px; }.event_espresso_registration_form dd { padding: 0; margin-left: 80px; margin-bottom: 10px;}.clear {clear:both;}.event_espresso_registration_form p {font-size: 13px;}.gcal-add { color: white; font-size: 10px; background: #777; padding: 0 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: right; text-transform: uppercase; letter-spacing: 1px;line-height: 18px; margin-bottom: 21px;}#main a.gcal-add{text-decoration: none !important;}.event_espresso_registration_form a.back_events{text-decoration: none !important;color: #57595C;}.event_espresso_registration_form a.back_events:hover{text-decoration: underline;color: #2882C1;}.event_espresso_registration_form .p_event_price, .event_espresso_registration_form .p_event_date, .event_espresso_registration_form .p_event_time,.event_espresso_registration_form .available_spaces {	float: left;	font-size: 12px !important;}.event_espresso_registration_form .p_event_price {width: 120px;}.event_espresso_registration_form .p_event_date {width: 200px;}.event_espresso_registration_form .available_spaces {width: 150px;}.col-right {clear: right;}.cform{margin: 10px 0 0 0;}/* Grid View for Membership */table#table-prices {    width: 880px;    border-collapse: separate;    border-spacing: 5px 0;    background: #fff;    border: 0;    vertical-align: middle;    padding-top: 10px;    padding-bottom: 10px;}table#table-prices tr td {     text-align: center;    padding: 5px;    height: 25px;    line-height: 25px;      border-top: 0;    border-bottom: 1px solid #dfdfdf;      border-left: 1px solid #dfdfdf;      border-right: 1px solid #dfdfdf;    background: #f2f2f2;    vertical-align: middle;}table#table-prices tr.odd td { background: #e9e9e9; }table#table-prices tr td.lin1 { background: #faf7ed; }table#table-prices tr.odd td.lin2 { background: #f0ede4; }table#table-prices th.plan-titles {     background: url(images/bkg_th.png) no-repeat;     color: #fff;     font-size: 14px;    width: 100px;    font-weight: normal;    padding: 5px 0;    text-align: center;} table#table-prices th.noborder {     border-top: 0; border-left: 0; background: #fff; }table#table-prices td.services { text-align: right; font-size: 12px;}table#table-prices td sup { font-size: 9px; top: 5px; right: 2px; position: relative; }table#table-prices td span.yes { text-indent: -9999px; display: block; background: url(images/tick.png) no-repeat center; }table#table-prices td span.no { text-indent: -9999px; display: block; background: url(../images/cross.png) no-repeat center; }table#table-prices td span.money { text-indent: -9999px; display: block; background: url(../images/money_dollar.png) no-repeat center; }.ico_dollar {   padding:0 0 0 23px; background: url(images/ico_dollar.png) 5px 50% no-repeat; margin:0 5px 0 0;}a.ico_dollar strong, a.ico_dollar {color:#638d2b;}/* slick black*******************************************************************************/button.slick-black {  background: #111;  background: -moz-linear-gradient(top,              rgba(50, 50, 50, 0.9) 0%,              rgba(30, 30, 30, 0.9) 50%,              rgba(20, 20, 20, 0.9) 50%,              rgba(0, 0, 0, 0.9) 100%);  background: -webkit-gradient(linear, 0 0, 0 100%,              color-stop(0, rgba(50, 50, 50, 0.9)),              color-stop(0.5, rgba(30, 30, 30, 0.9)),              color-stop(0.5, rgba(20, 20, 20, 0.9)),              color-stop(1, rgba(0, 0, 0, 0.9)));  border: 0;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px;  -moz-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);  -webkit-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);  box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);  color: #fff;  font-family: "helvetica neue", helvetica, arial, sans-serif;  font-size: 18px;  font-weight: lighter;  line-height: 1;  padding: 12px 6px;  text-shadow: 0px -1px 1px rgba(0, 0, 0, .8), 0 1px 1px rgba(255, 255, 255, 0.3);  width: auto;}button.slick-black:hover {  background: #222;  background: -moz-linear-gradient(top,              rgba(70, 70, 70, 0.9) 0%,              rgba(50, 50, 50, 0.9) 50%,              rgba(40, 40, 40, 0.9) 50%,              rgba(20, 20, 20, 0.9) 100%);  background: -webkit-gradient(linear, 0 0, 0 100%,              color-stop(0, rgba(70, 70, 70, 0.9)),              color-stop(0.5, rgba(50, 50, 50, 0.9)),              color-stop(0.5, rgba(40, 40, 40, 0.9)),              color-stop(1, rgba(20, 20, 20, 0.9)));  cursor: pointer;}button.slick-black:active {  background: #000;  background: -moz-linear-gradient(top,              rgba(30, 30, 30, 0.9) 0%,              rgba(20, 20, 20, 0.9) 50%,              rgba(10, 10, 10, 0.9) 50%,              rgba(0, 0, 0, 0.9) 100%);  background: -webkit-gradient(linear, 0 0, 0 100%,              color-stop(0, rgba(30, 30, 30, 0.9)),              color-stop(0.5, rgba(20, 20, 20, 0.9)),              color-stop(0.5, rgba(10, 10, 10, 0.9)),              color-stop(1, rgba(0, 0, 0, 0.9)));}#accelerator_participants {	background-color: #fff; text-align: center; margin-right: 10px;}/*MEMBERSHIP SIGNUP FORM*/#contact-page #main {	background-color: #ffffff;	border: 1px solid grey;	padding: 15px;}.icon_image {	width:77px;	float: left;	font-size: 10px;	text-align: center;}
