/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file 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.
*/

@font-face {
    font-family: 'EraserRegular';
    src: url('fonts/EraserRegular-webfont.eot');
    src: url('fonts/EraserRegular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/EraserRegular-webfont.woff') format('woff'),
         url('fonts/EraserRegular-webfont.ttf') format('truetype'),
         url('fonts/EraserRegular-webfont.svg#EraserRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	padding:0;
}

abbr {
	border-bottom:none;
	cursor:default;
}

.post-meta {
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:10px;
}

.page h1.title, .blog h1.title {
	padding:5px 10px 15px 10px;
	color:#fff;
}

.post h1.title {
	margin-top:20px;
}

.post .title a {
	font-size:24px !important;
}

.gradient {
background: #015067; /* Old browsers */
background: -moz-linear-gradient(45deg,  #015067 0%, #286c80 50%, #ffb300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#015067), color-stop(50%,#286c80), color-stop(100%,#ffb300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #015067 0%,#286c80 50%,#ffb300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #015067 0%,#286c80 50%,#ffb300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #015067 0%,#286c80 50%,#ffb300 100%); /* IE10+ */
background: linear-gradient(45deg,  #015067 0%,#286c80 50%,#ffb300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015067', endColorstr='#ffb300',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:25px 0 5px 0;
}

.gradient-inner {
	border-bottom:solid 1px rgba(229, 229, 229, .50);
	margin:0 10px 5px 10px;
}

#navigation {
	margin-bottom:0;
	border-left:none;
	border-right:none;
}

#navigation ul.nav li ul li a {
	color:#333 !important;
}

ul.nav li a {
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin:1em 0;
	border-right:1px solid #E6E6E6
}

#navigation ul.nav > li {
	border:none;
}

#navigation ul.nav li ul li a {
	margin:0;
}

#navigation ul.nav li ul li a:hover {
	color:#333 !important;
	text-decoration:none;
}

/* #navigation ul.nav li.current-menu-item, #navigation ul.nav li.current-menu-parent {
	border-bottom: 8px solid #3898B4;
} */

#navigation ul.nav li ul li.current-menu-item, #navigation ul.nav li ul li.current-menu-parent {
	border-bottom:none;
}

#sidebar #text-5 {
	border-bottom:1px solid #E6E6E6;
	padding-bottom:20px;
}

#main {
	padding-right:25px;
	padding-top:25px;
	border-right:1px solid #E6E6E6;
}

.business #main {
	padding-right:0;
	border-right:none;
}

#content {
	padding-bottom:0;
}

#sidebar {
	padding-top:25px;
}

#wrapper {
	padding-bottom:0;
}

.footer-wrapper {
	background:#F7F6F5;
	box-shadow: inset 0px 3px 12px rgba(0,0,0,.05);
}

#footer-widgets {
	border-top:none;
}

.full-footer-widget {
	border-top:1px solid #E6E6E6;
	padding:25px 0;
	background:url('images/stars.png') no-repeat;
	background-position: 920px 20px;
}

.full-footer-widget .widget {
	margin-bottom:0;
}

.full-footer-widget .textwidget {
	font-size:30px;
}

.full-footer-widget .textwidget span {
	color:#3898B4;
}

.header-widget .widget {
	margin-bottom:0;
}

.header-widget {
	position:absolute;
	right:0;
	bottom:20px;
}

.searchform input.s {
	width:200px;
}

#woo_search-2 {
	width:200px;
	float:right;
}

.read-more {
	font-weight:bold;
}

.post-meta .categories a {
	color:#286C80;
}

.nav-entries a, .woo-pagination {
	margin-bottom:20px;
}

#mc_signup_form .mc_var_label {
	display:none;
}

#mc_signup_form .mc_input {
	float:left;
	width:225px;
}

#mc_signup_submit {
	background:#3898B4;
	border:1px solid #015067;
	color:#fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3) /*Top*/, 
 inset 0 0 2px rgba(255, 255, 255, .3) /*Shine*/, 
 0 1px 2px rgba(0, 0, 0, .29) /*Shadow*/;
-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
 inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3) /*Top*/, 
 inset 0 0 2px rgba(255, 255, 255, .3) /*Shine*/, 
 0 1px 2px rgba(0, 0, 0, .29) /*Shadow*/;
	cursor:pointer;
}

#mc_signup_submit:hover {
	opacity: 0.85;
}

#mc_signup_form input {
	margin:15px 0;
}

.post-3 .twocol-one {
	margin-bottom:0;
}

.stripe-wrapper {
	background:url('images/stripe.png') repeat;
	padding:15px;
	border-top:1px solid #E5E5E5;
	clear:both;
	margin-bottom:40px;
	float:left;
}

.stripe-inner {
	background:#fff;
	padding:10px 15px;
	float:left;
}

.stripe-inner a {
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #CCC;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	color:#d95e00;
}

.stripe-inner img {
	background:#fff;
	padding:0;
	padding-left:25px !important;
	margin-left:0;
	margin-bottom:5px;
	border:none;
}

.widget h3, .widget_woodojo_tweets h3, .business h2 {
	color: #191919;
	font-size: 18px;
	padding-bottom:5px;
	border-bottom:2px solid #CCC;
}

.business h2 {
	margin-top:0;
	margin-bottom:10px;
}

.widget_woodojo_tweets ul li .content {
	font-family:"Helvetica Neue", Helvetica, sans-serif;	
	color: #555;
	font-size: 14px;
	line-height: 18px;
}

.widget_woodojo_tweets ul.tweets li {
	padding: 10px 10px 15px 45px;
	background:url('images/twitter.png') 0px 20px no-repeat;
}

.widget_woodojo_tweets .follow-link {
	text-align: left;
	font-weight: bold;
}

.widget_woodojo_tweets .follow-link a {
	color:#000;
}

.post-3 .entry img {
	border:none;
	padding:0;
}

.header-widget .widget_woo_search {
	width:50%;
	float:right;
	margin-bottom:20px;
}

.header-widget #text-8 {
	text-align: right;
	clear:both;
}


.header-widget #text-8 .textwidget {
	font-size:16px;
	font-family: 'EraserRegular';
	font-weight:normal;
	color:#3898B4;
}

#loopedSlider {
	margin-bottom:10px;
	margin-top:10px;
}

#loopedSlider img {
	padding:0;
	border:0;
}
.business #loopedSlider .entry {
	padding:0;
}

.business #loopedSlider .entry p {
	margin-bottom:0;
}