/* Resets, Variables, Mixins
----------------------------------------------- */
/* Set Global Variables
----------------------------------------------- */
/* images path for embedded css images */
/* font icon path inside _foundation-icons.scss */
/* colors */
/* Main Core
----------------------------------------------- */
/* HireBee Core
----------------------------------------------- */
/*
 * General
 * Layout
 * Main Content
 * Listings
 * Single Project
 * Blog
 * Single post and page
 * User pages
 * Dropdown category lists
 * Proposal
 * Escrow
 * Disputes
 * Coupons
 * Gateways
 */
/*  =========== [ General ] =========== */
body {
	font-family: Open Sans, sans-serif;
}

a:not(.button):hover {
	text-decoration: underline;
}

.top-navigation a:hover,
.f-dropdown li a:hover {
	text-decoration: none;
}

.button {
	font-family: inherit;
	font-weight: normal;
	line-height: 1;
	padding-top: 0.8125em;
	padding-bottom: 0.75em;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

.button:not(.dropdown) {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.description {
	font-style: italic;
}

.article-title h3 {
	text-transform: uppercase;
}

img.featured-image {
	margin-bottom: 1em;
}
@media print, screen and (min-width: 40em) {
	img.featured-image {
		margin-bottom: 2em;
	}
}

/*  =========== [ Layout ] =========== */
/* Grid HTML Classes */
/* make it 1140px wide */


/* modern browser clearfix */
.cf:before,
.cf:after {
	content: ' ';
	/* 1 */
	display: table;
	/* 2 */
}

.cf:after {
	clear: both;
}

/*  =========== [ Main Content ] =========== */
@media print, screen and (min-width: 40em) {
	#main {
		background-color: #F3F5F9;
		-webkit-box-shadow: 12px -2px 10px -10px #DDE0E6;
		box-shadow: 12px -2px 10px -10px #DDE0E6;
		z-index: 10;
	}
}

#sidebar {
	font-family: 'Titillium Web', sans-serif;
	color: #666572;
	z-index: 5;
}
@media print, screen and (min-width: 40em) {
	#sidebar {
		background-color: #F7F9FC;
		padding-left: 0;
	}
}

#main,
#sidebar {
	padding-top: 40px;
}

.full-width {
	background-color: #F3F5F9;
	background: -webkit-linear-gradient(left, #F3F5F9, #F7F9FC);
}
.full-width .content-header {
	padding: 1em 0;
}
@media print, screen and (min-width: 40em) {
	.full-width .content-header {
		padding: 2em 0;
	}
}
.full-width .content-header h3 {
	color: #FFF;
	font-size: 1.375em;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 15px;
}
@media print, screen and (min-width: 40em) {
	.full-width .content-header h3 {
		padding-left: 25px;
	}
}

.no-gradient {
	background-color: initial !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* category archive page template */
.category-row h1 {
	text-transform: uppercase;
	font-size: 1.25em;
	padding-top: 50px;
	padding-left: 10px;
}

.page-template-categories-list-project-php .full-width {
	background: #FFF;
}

.categories-list .catcol > ul {
	padding: 0 0 50px 0;
}

/* reset bottom margins (will likely lose these) */
.lower-top-bar,
.top-widgets .panel {
	margin-bottom: 0;
}

/*  =========== [ Listings ] =========== */
.user-meta-info {
	text-align: center;
	color: #686574;
}

.user-meta-info img {
	width: 55px;
	height: 55px;
}

.user-meta-info > span {
	display: block;
	padding-top: 5px;
}

.user-display-name {
	color: #96D15F;
}

/* project loop */
#projects {
	margin-bottom: 1.5em;
}
@media print, screen and (min-width: 40em) {
	#projects {
		margin-bottom: 2em;
	}
}

.dashboard #projects {
	border-bottom: 0;
}

.project {
	margin-bottom: 60px;
	font-size: 14px;
}

#projects .project,
#freelancers .freelancer {
	-webkit-box-shadow: -1px 1px 0 0 #E9EBEF;
	box-shadow: -1px 1px 0 0 #E9EBEF;
}

.project > h2 {
	padding: 10px;
	padding: 1rem;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: normal;
}

.project .project-meta {
	position: relative;
}

.project .project-meta:before {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	top: -8px;
	right: 50%;
}

.project-meta .budget-deadline {
	width: 16%;
	text-align: center;
	float: left;
	color: #FFF;
}

.project-budget-wrapper {
	border-bottom: 1px solid #EBEFF4;
}

.project-budget-wrapper,
.project-expires-wrapper {
	padding: 10px;
}

.budget-deadline .budget,
.budget-deadline .budget-type {
	display: block;
}

.budget-deadline .budget {
	font-weight: bold;
	padding: 12px 0;
	font-size: 1.3em;
	min-height: 53px;
}

.budget-deadline .budget-type {
	font-size: 10px;
	padding: 6px 0;
}

.project-budget .budget-hours {
	font-size: 0.9em;
	display: inline;
}

.single-project .project-budget .budget-hours,
.project-secondary .project-budget .budget-hours {
	display: block;
	font-size: 0.6em;
}

.single-project .budget-hours,
.project-budget-wrapper .budget-hours {
	display: block;
}

.project-expires,
.project-expires span {
	display: block;
}

.project-expires .days-left {
	padding: 12px 0;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 6px;
	min-height: 53px;
}

.project-expired .project-expires .days-left {
	font-size: 18px;
}

.project-expires {
	font-size: 10px;
	padding: 0 0 6px;
}

.project-expired span {
	text-transform: uppercase;
}

.project-content {
	float: left;
	width: 84%;
}

.project-author-meta {
	border-bottom: 1px solid #EBEFF4;
	border-left: 1px solid #EBEFF4;
	color: #888;
}

.project-author-by,
.project-in-location,
.project-num-proposals {
	padding: 16px;
	display: inline-block;
}

.project-author-by {
	padding-right: 2px;
}

.project-num-proposals {
	border-left: 1px solid #EBEFF4;
}

.project-secondary .project-num-proposals {
	padding-left: 1em;
}

.project-secondary .project-author-by {
	border-right: 1px solid #EBEFF4;
}

#projects .project-meta .project-num-proposals,
#projects .project-meta .project-date {
	float: right;
}

.project > h2,
.project-meta {
	margin-bottom: 0;
}

.project > h2 {
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}

.project > h2:hover,
.dashboard .project-title-row:hover,
.project-secondary .project-title-row:hover,
.dashboard .order-title-row:hover {
	background-color: #C6CBD5;
}

.project-meta,
.project-description {
	background-color: #FFF;
}

.project-description {
	padding: 16px;
	border-left: 1px solid #EBEFF4;
	line-height: 24px;
	color: #888;
	min-height: 140px;
}

.project-meta-below-desc {
	background-color: #F9FAFC;
	border-top: 1px solid #EBEFF4;
	border-bottom: 1px solid #EBEFF4;
	color: #8899A0;
}

.project-secondary .projects-section {
	border-bottom: 1px solid #E7E7E7;
}

.project-secondary .projects-section .project-author-meta {
	border-left: 0;
}

#profile-projects .project-secondary {
	margin-top: 2em;
}

.project-location,
.project-cat,
.project-skills {
	display: block;
	float: left;
	padding: 16px;
	line-height: 2em;
}

.project-secondary .project-skills {
	padding-top: 0.2em;
	padding-bottom: 0;
}

.project-secondary .project-tags,
.project-meta-below-desc .project-tags {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.project-location,
.project-cat {
	border-right: 1px solid #EBEFF4;
	padding-right: 16px;
}

.project-cat a {
	color: #8899A0;
}

.dashboard-projects .project-secondary .project-meta-below-desc-tags a {
	color: #81BA53;
}

.project-skills .label,
.user-skills .label,
.bidder-skills .label {
	position: relative;
	margin-right: 1em;
	margin-bottom: 0.5em;
	padding: 5px 10px 5px 14px;
}

.project-skills .label,
.user-skills .label,
.bidder-skills .label {
	background-color: #E6E8EA;
}

.user-skills a:hover,
.project-skills a:hover,
.bidder-skills a:hover {
	opacity: 0.7;
}

.project-secondary .project-skills .label {
	margin-bottom: 0;
}

.project-skills .label:after,
.user-skills .label:after,
.bidder-skills .label:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(230, 232, 234, 0);
	border-left-color: #E6E8EA;
	border-width: 11px;
	margin-top: -11px;
}

/* project featured loop */
.project .featured {
	color: #C9C6DA;
}

.featured > h2 {
	padding-right: 143px;
}

.featured > h2 a {
	color: #FFF !important;
}

/* add-on badges */
.archive-project-title {
	position: relative;
}

.archive-project-title .add-ons {
	text-align: center;
	font-size: 0.6em;
	position: absolute;
	top: 0;
	right: -15px;
}

/* freelancer loop */
.freelancers-header .article-header {
	margin: 0 auto;
	text-align: center;
}

.freelancers-header .article-title h3 {
	position: relative;
	width: 50%;
	font-size: 22px;
	font-weight: normal;
	padding: 30px 0 32px;
	margin: 2em auto 3em;
	text-align: center;
}
@media screen and (max-width: 39.9375em) {
	.freelancers-header .article-title h3 {
		width: 80%;
	}
}

/* ribbon flag ends */
.freelancers-header .article-title h3:before,
.freelancers-header .article-title h3:after {
	content: ' ';
	position: absolute;
	height: 0;
	width: 0;
	top: 0;
	border-width: 44px 22px;
	border-style: solid;
}

.freelancers-header .article-title h3:before {
	border-left-color: transparent !important;
	left: -30px;
}

.freelancers-header .article-title h3:after {
	border-right-color: transparent !important;
	right: -30px;
}

.freelancer-filter .project-dropdown {
	float: right;
}

.freelancer {
	background-color: #FFF;
	margin-bottom: 3em;
	padding: 16px 15px 0;
	color: #888;
}

.freelancer.content-no-results {
	padding: 0;
}

.freelancer h2.freelancer-header,
.freelancer-meta,
.freelancer-description {
	padding-left: 29px;
}

.freelancer h2.freelancer-header {
	position: relative;
	line-height: 19px;
}

.freelancer h2.freelancer-header a {
	color: #353F2F;
	font-size: 22px;
	text-transform: uppercase;
}

.freelancer .columns {
	padding-left: 0;
	padding-right: 0;
}

.freelancer .fr-img {
	padding-left: 0.9375em;
	padding-bottom: 0.9375em;
}

.freelancer .review-meta {
	padding: 5px 0;
	text-align: center;
	background-color: #0A283B;
	color: #D5CF4C;
	font-size: 10px;
}

.freelancer-loc {
	font-size: 13px;
	font-weight: normal;
	padding: 7px 13px 9px;
	border: 1px solid #EAEAEA;
	margin-left: 8px;
	top: -4px;
	position: relative;
}

.freelancer-meta {
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	text-transform: uppercase;
	color: #B7B8B7;
	font-size: 13px;
	line-height: 30px;
}

.freelancer-meta div {
	float: left;
	display: inline-block;
	vertical-align: text-bottom;
	padding: 6px 10px;
}

.freelancer-meta .freelancer-rate {
	padding-left: 0;
}

.freelancer-meta .freelancer-success {
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
}

.freelancer-meta a {
	font-size: 13px;
	line-height: 22px;
}

.freelancer-meta span {
	color: #353F2F;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}

.freelancer-description {
	padding-right: 16px;
	padding-top: 20px;
	line-height: 24px;
	color: #888;
	font-size: 14px;
}

.user-skills {
	background-color: #F9FAFC;
	border-top: 1px solid #ECEFF6;
	padding: 20px 24px 14px;
	font-size: 14px;
}

.dashboard-agreement .user-skills {
	padding: 10px 24px 8px;
}

.separator {
	font-style: normal;
}

.project-img {
	text-align: center;
	font-size: 0.8em;
}

.project-price-action {
	float: right;
	text-align: center;
}

.project-price-action a img {
	margin-bottom: 14px;
}

.project-price-action .project-actions {
	margin-top: 20px;
}

.projects-section h2,
.projects-section h2 a {
	color: #57565C;
	font-weight: 200;
	font-size: 20px;
	margin-top: 0;
}

.project-meta-author p,
.project-meta-taxonomy p {
	margin-bottom: 10px;
}

/*  =========== [ Blog ] =========== */
h2.post-heading a {
	color: #363341;
}

.sticky.fixed {
	width: inherit;
	position: inherit;
	z-index: 0;
}

a.more-link,
a.post-edit-link {
	text-transform: uppercase;
	color: #FFF !important;
	display: inline-block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	margin-top: 2em;
	padding: 0.7em 2em;
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
	white-space: nowrap;
}
a.more-link:hover, a.more-link:focus,
a.post-edit-link:hover,
a.post-edit-link:focus {
	background-color: #66A046;
	text-decoration: none;
}

a.more-link {
	padding-left: 1em;
	padding-right: 1em;
}

/*  =========== [ Forms ] =========== */
.log-in,
.edit-profile,
.recover-password,
.reset-password {
	background-color: #FFF;
	border-left: 1px solid #EDEFF6;
	border-bottom: 1px solid #EDEFF6;
	padding: 2em 0;
}

.recover-password fieldset,
.reset-password fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

.log-in fieldset,
.register fieldset,
.edit-profile fieldset {
	border: 0;
	padding: 0;
	padding-bottom: 30px;
}

.register fieldset {
	margin: 0.3em;
	padding-bottom: 10px;
	padding-top: 15px;
}

.register .user-role-type {
	margin-top: 1em;
}

.register .user-role-type li {
	list-style: none;
	margin-left: 1em;
	padding-bottom: 0.5em;
	color: #888;
}

.edit-profile .form-wrapper {
	padding: 1em;
}

.edit-profile span {
	font-size: 0.9em;
}

.edit-profile table {
	width: 100%;
}

.edit-profile h1,
.edit-profile h3 {
	font-size: 1em;
	margin-top: 0.4em;
	margin-bottom: 1em;
}

.edit-profile textarea {
	min-height: 100px;
}

.edit-profile input[name='app_rate'] {
	width: 50%;
}

.edit-profile input[type='submit'] {
	text-transform: uppercase;
}

.edit-profile input[type=password] {
	margin-bottom: 0.3em;
}

.edit-profile h3 {
	border-bottom: solid 1px #E1E4EF;
}

.edit-profile table {
	border: 0;
	text-align: left;
}

.edit-profile table label {
	font-weight: bold;
}

.edit-profile table th:first-of-type {
	width: 15%;
}

.edit-profile .short-field {
	width: 5em;
}

.fb.button {
	background-color: #445796;
}

.twitter.button {
	background-color: #5CD8FA;
}

.social-sign-in {
	padding-bottom: 2em;
}

label[for='rememberme'] {
	display: inline;
}

@media screen and (max-width: 39.9375em) {
	input#rememberme {
		margin: 10px 0;
	}
}

/* hack since we use framework includes */
.login-form input[type='submit'] {
	text-transform: uppercase;
	font-family: inherit;
	font-weight: normal;
	line-height: 1;
	padding-top: 0.8125em;
	padding-bottom: 0.75em;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	border: 0;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}
.login-form input[type='submit']:hover {
	cursor: pointer;
}
@media screen and (max-width: 39.9375em) {
	.login-form input[type='submit'] {
		width: 100%;
	}
}
.login-form .required {
	margin-top: 0.6em;
	font-size: 1em;
}
.login-form a {
	color: #CACACA;
	font-size: 0.875em;
}

.log-in input[type='submit'] {
	float: right;
}
.log-in .register-box {
	padding: 1em;
}
.log-in .register-box h5 {
	color: #FFF;
}
.log-in .register-box p {
	font-size: 0.85em;
	line-height: 1.4em;
}
.log-in .register-box .button {
	margin: 0;
}
.log-in .register-box .button a {
	color: #FFF;
	text-transform: uppercase;
}

.register {
	color: #363340;
}

.register legend {
	margin-bottom: 1em;
}

.register .login-form p {
	font-size: 0.85em;
	line-height: 1.4em;
}

#create-project-form .create-project .section-head h2,
#create-project-form .create-project .section-head h3 {
	font-size: 1.25em;
	margin-left: 1em;
	color: #445159;
}

.create-project .section-head h1,
.order-checkout .section-head h1,
.agreement .section-head h1 {
	font-size: 1.5em;
	padding: 0.5em;
}
@media print, screen and (min-width: 40em) {
	.create-project .section-head h1,
	.order-checkout .section-head h1,
	.agreement .section-head h1 {
		padding: 1em;
	}
}

.create-project,
.order-checkout {
	color: #1a1a1a;
}

.create-project .form-wrapper {
	background-color: #FFF;
	padding-top: 35px;
}

.create-project fieldset,
.order-checkout fieldset {
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.create-project textarea {
	min-height: 150px;
}

.create-project legend {
	color: #353241;
}

.create-project input[type='checkbox'],
.create-project input[type='radio'] {
	margin: 0;
}

.create-project .form-custom-field:not(:first-of-type) {
	margin-top: 1.5em;
}

.create-project .form-custom-field select + .custom.dropdown {
	width: 50%;
}

.create-project label + small {
	margin-top: 1em;
}

.create-project form.custom .selector,
.order-checkout form.custom .selector,
.dashboard-workspace form.custom .selector,
.edit-profile form.custom .selector,
#load-saved-filter-form .selector,
#profile-form .selector {
	border-bottom: solid 1px #FFF;
}

.create-project form.custom .custom.dropdown .selector:after,
.order-checkout form.custom .custom.dropdown .selector:after,
#load-saved-filter-form .custom.dropdown .selector:after,
#profile-form .custom.dropdown .selector:after {
	border-color: #E1E4EF transparent transparent transparent;
}

.dashboard-workspace form.custom .custom.dropdown .selector:after {
	border-color: #E1E4EF transparent transparent transparent;
}

.create-project .important-note,
.order-summary form.custom p:last-child {
	color: #F37082;
	font-size: 0.7em;
	background-color: #FCFCFC;
	padding: 3px;
	letter-spacing: 1px;
}

.create-project form.custom .budget-currency .custom.dropdown .current,
.create-project form.custom .location-type .custom.dropdown .current {
	margin-left: 0;
}

.create-project hr {
	border: solid #F5F5F5;
	border-width: 1px 0 0;
}

.create-project .budget-currency .custom.dropdown,
.create-project .location-type .custom.dropdown {
	background-color: #564785;
	border: 0;
}

.create-project .budget-currency .custom.dropdown a,
.create-project .location-type .custom.dropdown a {
	padding-left: 7px;
}

.create-project .files {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

.create-project .files .button {
	border: 0;
	background-color: #E0E4EE;
	color: #333;
	margin-top: 10px;
	text-transform: uppercase;
}

.dashboard-workspace .review-user input[type='submit'].button {
	border: 0;
	background-color: #564785;
	margin-top: 10px;
}

.dashboard-workspace [type='submit'].button {
	border: 0;
	text-transform: uppercase;
}

.create-project [type='submit'].button,
.order-checkout [type='submit'].button {
	border: 0;
	text-transform: uppercase;
	float: right;
}

.create-project [type='submit'].previous-step,
.order-checkout [type='submit'].previous-step {
	float: left;
}

.create-project select[name=payment_gateway] + .custom.dropdown,
.order-checkout select[name=payment_gateway] + .custom.dropdown {
	width: 40%;
}

.create-project .media_placeholder {
	border: 1px solid #F5F5F5;
	padding: 30px;
}

#create-proposal-form a.site-terms-link {
	text-decoration: underline;
}

form.custom .description {
	font-style: normal;
}

/* Plans */
#purchase-project {
	background-color: #FFF;
}

.plan h3 {
	padding: 10px 15px;
	background-color: #E8E8E8;
}
@media print, screen and (min-width: 40em) {
	.plan .plan-content {
		padding: 0 15px;
	}
}
.plan em {
	font-style: normal;
	line-height: 1.5em;
}
.plan .price-box {
	margin-top: 2em;
	padding: 15px;
	background-color: #FAFAFA;
}
.plan .price-box label {
	display: inline-block;
	font-size: 1.25em;
	margin-bottom: 0;
	color: #797B7F;
}

.create-project .featured-options h5 {
	margin-top: 0.4em;
	margin-bottom: 1em;
}

.create-project .featured-options label {
	font-size: 1.25em;
	color: #797B7F;
	margin-bottom: 0.5em;
	line-height: 1.25em;
}

.create-project #purchase-project fieldset fieldset,
.order-checkout #purchase-credits fieldset fieldset {
	border: 1px solid #EEF0F3;
}

.create-project form.custom .custom.radio {
	padding: 0;
	width: 16px;
	height: 16px;
	margin: 0 3px 3px 0;
}

.create-project form.custom .custom.radio:hover {
	cursor: pointer;
}

.create-project form.custom .custom.radio.checked:before,
.order-checkout form.custom .custom.radio.checked:before {
	width: 10px;
	height: 10px;
	background-color: #797B7F;
	top: 2px;
	right: -2px;
}

.order-checkout form.custom .custom.radio {
	padding: 6px;
	width: 30px;
	height: 30px;
}

.create-project .field-preview,
.order-checkout .field-preview {
	padding: 10px 0;
	border-bottom: 1px solid #F0F0F0;
}

.create-project .field-preview span,
.order-checkout .field-preview span {
	font-size: 0.9em;
}

.create-project .preview-value span,
.order-checkout .preview-value span {
	line-height: 1.3em;
}

.create-project .field-preview:last-child,
.order-checkout .field-preview:last-child {
	border: 0;
}

/* progress tracker steps */
ol.progtrckr {
	white-space: nowrap;
}

ol.progtrckr[data-progtrckr-steps='4'] li {
	font-size: 0.8em;
	width: 25%;
}
@media print, screen and (min-width: 40em) {
	ol.progtrckr[data-progtrckr-steps='4'] li {
		font-size: initial;
	}
}

ol.progtrckr li {
	background: url("../../images/border-steps.png") no-repeat right bottom;
	padding-bottom: 0.5em;
	padding-top: 0.7em;
}

ol.progtrckr li:last-of-type {
	background-image: none;
}

ol.progtrckr li:after {
	content: '\00a0\00a0\00a0\00a0\00a0\00a0';
}

ol.progtrckr li:before {
	bottom: 0;
	top: -1.4em;
	left: 44%;
}

ol.progtrckr li.progtrckr-todo:before {
	top: -1.05em;
}

/* review proposal */
.agreement {
	color: #797B7F;
	background-color: #FFF;
	border-left: solid 1px #ECEFF5;
	border-bottom: solid 1px #EEF1F8;
	padding: 1em;
}

.dashboard-workspace {
	color: #797B7F;
}

.agreement .section-head,
.agreement form {
	padding: 1.25em;
}

.agreement form .button.secondary {
	margin-right: 0.5em;
}

.agreement .section-head h3 {
	font-size: 1.25em;
	color: #445159;
}

.agreement fieldset,
.dashboard-workspace fieldset,
.dashboard-payments fieldset {
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.agreement fieldset:last-child,
.dashboard-workspace fieldset:last-child {
	border-bottom: 0;
}

.agreement legend,
.dashboard-workspace legend {
	color: #353241;
}

.agreement label {
	color: #435159;
	margin-bottom: 0.875em;
}

.agreement [type='submit'].button {
	border: 0;
	text-transform: uppercase;
	float: right;
}

.agreement .button.secondary {
	float: left;
	/*	color: #4c5466;*/
	/*	background-color: #e0e4ee;*/
}

.agreement textarea {
	height: 10em;
}

.project-terms,
.proposal-terms {
	background-color: #E37B4D;
	color: #FFF;
	padding: 15px;
}

.agreement .row fieldset {
	border: 1px solid #F5F5F5;
}

.agreement .candidate-decision,
.agreement .employer-decision {
	color: #FFF;
	padding: 10px;
	margin: 0;
}

.agreement .candidate-decision-notes,
.agreement .employer-decision-notes {
	background-color: #F1F1F1;
	padding: 10px;
}

.agreement .candidate-decision.declined,
.agreement .employer-decision.declined,
.agreement .candidate-decision.canceled,
.agreement .employer-decision.canceled {
	background-color: #BE5252;
}

.agreement .candidate-decision.accepted,
.agreement .employer-decision.accepted {
	background-color: #5DBE80;
}

.agreement .candidate-decision.propose,
.agreement .employer-decision.propose {
	background-color: #BEA101;
}

.agreement .candidate-proposal {
	border-bottom: 5px solid #CCC;
}

.agreement .section-primary-info {
	padding: 0.5em;
	border-top: 0;
	text-align: center;
}

.agreement .error {
	margin-top: 0.3em;
}

/*  =========== [ User pages ] =========== */
.user-profile {
	color: #888;
	margin-bottom: 3em;
}

.row.profile {
	background-color: #FFF;
	color: #888;
	padding-top: 1em;
	padding-bottom: 1em;
}

.user-profile .user-info {
	padding-right: 1em;
	padding-left: 1em;
}

.user-profile .user-name {
	position: relative;
	line-height: 19px;
}

.user-profile .user-name a {
	color: #353F2F;
	font-size: 22px;
	text-transform: uppercase;
}

.user-profile .columns.skills {
	padding-left: 0;
	padding-right: 0;
}

.user-profile .fr-img {
	padding-left: 0.9375em;
	padding-bottom: 1em;
}

.user-profile .review-meta,
.freelancer .review-meta {
	padding: 5px 0;
	text-align: center;
	background-color: #0A283B;
	color: #D5CF4C;
	font-size: 20px;
}

.user-profile .location {
	font-size: 13px;
	font-weight: normal;
	padding: 7px 13px 9px;
	border: 1px solid #EAEAEA;
	margin-left: 8px;
	top: -4px;
	position: relative;
}

.user-profile .freelancer-meta.cf {
	margin-top: 1em;
	margin-bottom: 1em;
}

.user-actions {
	text-align: left;
}

.user-actions .button {
	width: 45%;
	color: #FFF;
	margin-bottom: 1em;
	-webkit-transition: opacity 300ms ease-out;
	transition: opacity 300ms ease-out;
}

.user-actions .button:hover {
	color: #FFF;
	opacity: 0.8;
}

.button.profile-edit,
.button.profile-edit:hover {
	background-color: #A7ADB8;
}

.button.user-fave,
.button.user-fave:hover {
	background-color: #554B82;
}

.button.invite,
.button.invite:hover {
	background-color: #F47241;
}

.button.follow,
.button.follow:hover {
	background-color: #76B951;
}

.button.contact,
.button.contact:hover {
	background-color: #1CB9D4;
}

.user-profile .user-skills {
	padding: 20px 16px 14px;
}

.user-info .user-name h2 span {
	font-size: 0.5em;
}

.user-info li {
	list-style-type: none;
}

.user-header-meta {
	border-top: 1px solid #ECEFF6;
	border-bottom: 1px solid #ECEFF6;
	padding: 1em;
	margin-bottom: 20px;
	background-color: #FFF;
}

.user-content-tabs.row {
	padding-top: 20px;
	margin-bottom: 2em;
}

.project-dropdown .button.secondary {
	border-color: #1A1919;
	float: right;
}

/* reviews */
.reviews li {
	list-style: none;
}

.reviews li img {
	float: left;
	margin: 0 15px 0 0;
}

.reviews h2 {
	font-size: 18px;
	line-height: 24px;
}

.reviews h2 a,
.reviews h5 {
	color: #363342;
	font-weight: bold;
}

.reviews h5 {
	color: #878591;
}

.reviews h5 {
	font-size: 0.8em;
}

.reviews h5 a {
	color: #81BA53;
}

.reviews li i {
	float: right;
}

.reviews li {
	border-bottom: 1px solid #E1E4EF;
	margin-bottom: 1em;
}

.reviews li:last-of-type {
	border-bottom: 0;
	margin-bottom: 0;
}

.reviews .review-rating i {
	font-size: 1.5em;
}

/* Register / Edit Profile / Reset Password */
#pass1-text,
.show-password #pass1 {
	display: none;
}

.show-password #pass1-text {
	display: inline-block;
}

.wp-hide-pw > .dashicons {
	line-height: inherit;
}

.edit-profile .manage-password button span {
	font-size: 1.1em;
}

.edit-profile .manage-password .dashicons:before {
	font-size: 1.35em;
}

.manage-password .button .text {
	line-height: 1.4em;
}

.manage-password .button {
	margin-top: 20px;
}

.reset-password .manage-password button,
.register .manage-password button {
	margin-top: 0;
	width: 100%;
}
@media print, screen and (min-width: 40em) {
	.reset-password .manage-password button,
	.register .manage-password button {
		margin-top: 15px;
		margin-bottom: 10px;
		width: auto;
	}
}

.manage-password .wp-generate-pw {
	margin-top: 0;
}

.manage-password .button.secondary span:hover {
	background-color: #D0D0D0;
	color: #000;
}

.manage-password .button.wp-hide-pw {
	background-color: #C2C6D0;
}

.manage-password .button.wp-hide-pw span:hover {
	background-color: inherit;
}

#pass-strength-result {
	border: 1px solid #DDD;
	color: #23282D;
	margin-top: 5px;
	padding: 8px 5px;
	text-align: center;
	display: none;
	font-size: 0.9em;
}

#pass-strength-result.bad {
	background-color: #FBC5A9;
	border-color: #F78B53;
	opacity: 1;
}

#pass-strength-result.good {
	background-color: #FFE399;
	border-color: #FFC733;
	opacity: 1;
}

#pass-strength-result.short {
	background-color: #F1ADAD;
	border-color: #E35B5B;
	opacity: 1;
}

#pass-strength-result.strong {
	background-color: #C1E1B9;
	border-color: #83C373;
	opacity: 1;
}

/* taxonomy ul */
li.hrb-taxonomy.parent-list ul.children {
	padding-left: 0;
	padding-top: 0.5em;
}

/* File extensions */
.file-extension {
	margin: 5px 0;
	height: 16px;
}

.file-extension a {
	margin-left: 20px;
}

.file-extension.file-pdf {
	background: url("../../images/file-pdf.png") no-repeat;
}

.file-extension.file-word {
	background: url("../../images/file-word.png") no-repeat;
}

.file-extension.file-excel {
	background: url("../../images/file-excel.png") no-repeat;
}

.file-extension.file-image {
	background: url("../../images/file-image.png") no-repeat;
}

.file-extension.file-other {
	background: url("../../images/file-other.png") no-repeat;
}

/*  =========== [ Dropdown category lists ] =========== */
#navigation .dynamic-cat-menu:before,
#navigation .dynamic-cat-menu:after {
	font-family: 'foundation-icons';
	padding-right: 0.5em;
}

#navigation .dynamic-cat-menu:before {
	content: '\f10e';
}

#navigation .dynamic-cat-menu.hide-categories:before {
	content: '\f10d';
}

.top-bar-section .adv_categories ul {
	display: block;
}

/* multi-checklist */
li.parent-list ul.children {
	margin: 0 0 10px 25px;
}

/* =========== [ (Other) ] =========== */
/* alerts */
.alert-box a {
	color: #86C34E;
}

.alert-box {
	border-color: #FFF;
}

/* Search */
.search-type {
	width: 100px;
}

/* Reviews */
.review-content {
	padding: 10px;
}

/* Favorites */
.project-faves .fave-button .fave-icon {
	padding-left: 25px;
	float: left;
	height: 16px;
}

i.fave-icon {
	font-style: normal;
}

.button.secondary.project-fave-link :hover {
	background: none;
}

.project-unfave-link:before {
	content: '\f217';
	font-family: 'foundation-icons';
}

.fave-icon.processing-fave {
	background: transparent url("../../images/processing.gif") no-repeat;
}

/* =========== END (Other) ] =========== */
/* styles for desktop */
.tinynav {
	display: none;
}

.notice.alert-box {
	margin: 15px 0;
	line-height: 1.8em;
	font-size: 0.95em;
	font-weight: normal;
}
.notice.alert-box ul {
	margin: 0;
	padding: 0;
}

.notice.alert-box a {
	color: #FFF;
}

.notice.alert-box a:not(.close) {
	text-decoration: underline;
}

.notice ul li {
	list-style: none;
}

.alert-box.success {
	background-color: #96D25F;
	border: 1px solid #FFF;
}

.alert-box.error {
	background-color: #F2505F;
	border: 1px solid #FFF;
}

/* Budget */
.processing {
	padding: 0 10px;
}

/* Credits */
.no-credits-message {
	font-size: 1em;
	background-color: #DA3F3F;
	color: #FFF;
	padding: 0.2em 0.5em;
}

fieldset.submit .no-credits-message a {
	color: #FFF;
	text-decoration: underline;
	font-size: 0.85em;
}

/*  =========== [ Proposal ] =========== */
.proposal {
	background: #FFF;
}

fieldset.proposal {
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	border-bottom: solid 1px #E1E4EF;
	/*border-top: solid 1px #ebf0f5;*/
}

form.proposal {
	border-left: solid 1px #EBF0F5;
}

form fieldset.proposal {
	border-bottom: solid 1px #E1E4EF;
	border-left: 0;
}

fieldset.submit {
	border: 0;
	border-top: solid 1px #E1E4EF;
}

.proposal legend.project-title {
	background-color: #57565C;
	color: #FFF;
	display: block;
	margin-left: 0;
	padding: 18px 17px 22px;
	width: 100%;
}

.dashboard-workspace .proposal legend.project-title {
	padding-left: 0;
}

.proposal legend.project-title span a {
	color: #FFF;
	font-size: 1.5em;
}

.proposal-meta fieldset {
	border: 0;
	color: #FFF;
	font-size: 0.85em;
}

.proposal-meta {
	text-align: center;
}

.proposal-meta .budget {
	background-color: #80C05D;
}

.proposal-meta .average {
	background-color: #5B73CD;
}

.proposal-meta .total {
	background-color: #E37B4D;
}

legend.proposal-section {
	padding-top: 20px;
}

/* Profile Avatar */
#profile-form .upload-gravatar .media-manager {
	padding: 0.3em 1.25em;
	margin: 0;
	border: 1px solid #F3F3F3;
	text-align: center;
}

#profile-form .upload-gravatar .media-manager .button {
	margin: 0;
	float: none;
}

#profile-form .upload-gravatar .media-manager .media-attachments {
	min-height: 90px;
}

#profile-form .upload-gravatar .media-manager .media-attachments img {
	width: 80px;
	padding: 5px;
}

/*  =========== [ Escrow ] =========== */
table.escrow-gateway-fields,
table.escrow-gateway-fields tr {
	border: none;
}

table.escrow-gateway-fields tr {
	vertical-align: middle;
}

/*  =========== [ Coupons ] =========== */
.coupon-code input[name=coupon-code] {
	margin-top: 0.5em;
}

/*  =========== [ Gateways ] =========== */
.checkout-process .redirect-text {
	padding: 30px 0 60px 0;
	display: block;
	text-align: center;
}

.gateway .form-field .custom.radio,
.gateway .form-field .custom.checkbox {
	margin-right: 5px;
}

.gateway,
.checkout-process,
.checkout-process .form-field,
#stripe-payment-form .form-field,
#authorize-net-payment-form .form-field,
#stripe-payment-form,
#authorize-net-payment-form {
	margin: 0;
	padding: 0;
}

.gateway fieldset,
.checkout-process fieldset {
	margin: 0 0 30px 0;
}

/* Hosted Gateway Forms */
.gateway .form-field label > input,
.gateway .form-field label > textarea,
.checkout-process input[type=text] {
	margin-top: 0.5em;
}

.gateway .form-field input[type='text'],
.checkout-process input.card-number,
.checkout-process input[name=x_card_num] {
	width: 313px;
}

.gateway .form-field input[size='2'],
.checkout-process input.card-cvc,
.checkout-process input[name=x_card_code],
.checkout-process input.card-expiry-month,
.checkout-process input[name=x_exp_date] {
	width: 50px;
}

.gateway .form-field input[size='4'],
.checkout-process input.card-expiry-year {
	width: 80px;
}

/* Typography
----------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Open Sans, sans-serif;
	color: #43464A;
	line-height: 1.2125em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

code,
pre,
kbd {
	font-size: 90%;
	border-radius: 4px;
}

pre {
	background-color: #F8F8F8;
	padding: 0.8em;
	border-radius: 2px;
	margin-bottom: 1.6em;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
blockquote p {
	line-height: 1.6;
	color: #42424C;
}

blockquote {
	font-size: 1.25em;
	margin: 0 0 1.25em;
	padding: 2em 1.25em 1em 1.1875em;
	border-left: 7px solid #97D260;
	background-color: #F4F5F9;
}

blockquote cite {
	display: block;
	font-style: normal;
	font-weight: 600;
	margin-top: 0.5em;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #EEE;
	text-decoration: none;
}

big {
	font-size: 125%;
}

small {
	font-size: 80%;
	letter-spacing: 1px;
}

:focus {
	outline: none;
}

/* Header
----------------------------------------------- */
.hrb-gravatar img {
	width: 35px;
	height: 35px;
}

#header-ad .ad-space {
	margin-bottom: 0;
}

.ad-space {
	background: none;
	border: none;
	text-align: center;
}
@media print, screen and (min-width: 40em) {
	.ad-space {
		margin-bottom: 1.25em;
		padding: 1.25em;
	}
}

.ad-space p {
	color: #FFF;
}

.header .header-branding-wrap {
	padding: 30px 0;
}
.header .header-branding-wrap form {
	margin: 0;
}
.header .site-title {
	margin: 0;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
@media screen and (max-width: 39.9375em) {
	.header .site-title {
		display: none;
	}
}
.header .site-title a:hover {
	text-decoration: none;
}
.header .custom-logo-link {
	display: inline-block;
	margin-right: 10px;
}
.header .site-branding {
	vertical-align: middle;
	text-align: center;
	margin-bottom: 1em;
}
@media print, screen and (min-width: 40em) {
	.header .site-branding {
		display: table-cell;
		text-align: left;
		padding-right: 1rem;
	}
}
.header .site-description {
	margin: 2px 0 0;
	font-size: 14px;
	color: #888;
}

.top-widgets .panel {
	background-color: #E4E4E3;
	text-align: center;
}

/* Categories */
.click-cat-menu {
	display: none;
}

@media print, screen and (min-width: 64em) {
	.top-navigation-header .project-dropdown {
		padding-right: 0;
	}
}

.project-dropdown .button {
	border: 0;
	float: right;
	padding-top: 17px;
	padding-bottom: 17px;
}
@media print, screen and (min-width: 64em) {
	.project-dropdown .button {
		margin: 0;
	}
}
@media screen and (max-width: 39.9375em) {
	.project-dropdown .button {
		width: 100%;
	}
}

.project-dropdown .button.secondary:before {
	border-color: #FFF transparent transparent transparent;
}

/* Search */
input.search {
	height: auto;
	padding: 16px;
}

.search-field input[type='text'] {
	display: inline-block;
	margin: 0;
}

.search-btn {
	position: absolute;
	top: 0;
	right: 13px;
}

.search-button {
	border: 0;
	padding: 13px 22px;
	margin: 0;
}
.search-button i {
	font-size: 1.4em;
	color: white;
}
.search-button i:before {
	/* flip horizontally since icon is backwards by default */
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

/* Nav */
.top-navigation {
	background-color: #FFF;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

.top-bar-section ul {
	background-color: #FFF;
	margin: 1px 0;
}

.top-bar:not(.lower-top-bar) .top-bar-section li:not(.has-form) a:not(.button) {
	background: #FFF;
}

.top-bar-section ul li a {
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}

.top-navigation .top-bar-section li:not(.has-form) a:not(.button):hover {
	color: #A1A1A1;
}

.top-navigation li a:not(.button) {
	padding: 0 15px;
	border-left: 1px solid #EFEFEF;
}

.top-navigation li:last-child a:last-child:not(.button) {
	border-right: 1px solid #EFEFEF;
}

.top-bar.expanded li a {
	border-left: none;
}

.top-navigation .top-bar.expanded .top-bar-section ul li {
	border-top: 1px solid #F5F5F5;
	padding: 10px;
}

.top-navigation .top-bar.expanded .top-bar-section ul li:first-of-type,
.top-navigation .top-bar.expanded .top-bar-section ul li.hrb-favorites {
	border-top: 5px solid #F5F5F5;
}

.top-navigation .top-bar.expanded li:last-child a:last-child,
.top-navigation .top-bar li.toggle-topbar:last-child a:last-child {
	border-right: none;
}

.top-navigation .top-bar.expanded .toggle-topbar a span {
	-webkit-box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888;
	box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888;
}

.top-bar-section ul li > a {
	font-size: 16px;
	font-weight: normal;
	color: #A1A1A1;
}

.top-bar-section .inbox {
	background-color: #F2505F;
	color: #FFF;
	padding: 0 6px;
}

/* social menu */
.top-bar-section .left i {
	background: #FFF;
	padding: 5px 5px 2px;
}

.top-bar .toggle-topbar.menu-icon a {
	color: #A1A1A1;
	border: none;
}

.top-bar.expanded .title-area {
	background: #FFF;
	border: none;
}

/* main nav menu */
.main-navigation .lower-top-bar ul li > a {
	color: #FFF;
}

.lower-top-bar li a:not(.button) {
	padding: 0 25px;
	line-height: 60px;
	text-transform: uppercase;
}

.lower-top-bar.expanded li a {
	border-right: none;
}

.lower-top-bar li:last-child a:last-child {
	border-right: none;
}

.lower-top-bar .toggle-topbar.menu-icon {
	left: 0;
	padding-left: 0;
}

/* Example Header Splash */
.splash-example {
	background-image: url("../../images/bg_home_features_top.png"), url("../../images/bg_home_features_bottom.png");
	background-position: top left, bottom right;
	background-repeat: no-repeat, no-repeat;
	padding: 30px 0 30px;
}

/* Footer
----------------------------------------------- */
#footer {
	background-color: #101924;
	padding-bottom: 30px;
}
@media print, screen and (min-width: 40em) {
	#footer {
		padding-top: 60px;
	}
}
#footer a {
	-webkit-transition: 300ms ease-out;
	transition: 300ms ease-out;
}
#footer a:hover {
	color: #FFF;
}
#footer ul {
	margin: 0;
}
#footer .divider {
	margin-top: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #2E445C;
}

.footer-top ul {
	list-style: none;
}
.footer-top .widget-footer {
	padding-right: 20px;
	margin-bottom: 1.5em;
}
@media screen and (max-width: 39.9375em) {
	.footer-top .widget-footer {
		margin-top: 2em;
		padding-right: 0;
	}
}
.footer-top .widget-area:last-child .widget-footer {
	padding-right: 0;
}
.footer-top .widget-title-wrap {
	margin-bottom: 1.2em;
	padding-bottom: 0.5em;
	margin-top: 2em;
}
@media print, screen and (min-width: 40em) {
	.footer-top .widget-title-wrap {
		margin-top: 0;
	}
}
.footer-top .widget-title-wrap:after {
	content: '\f1ee';
	font-family: 'foundation-icons';
	color: #2E445C;
	position: absolute;
	margin-top: -10px;
	margin-left: -3px;
}
.footer-top .widget-title-wrap h3.widget-title {
	color: #F8F8F8;
	border-bottom: solid 1px #2E445C;
	padding: 0 0 20px;
	margin: 0;
}
.footer-top .widget-125-ads ul.ads li a {
	border: 0;
	background-color: transparent;
}

@media screen and (max-width: 39.9375em) {
	.footer-bottom {
		text-align: center;
	}
}

#theme-info,
.footer-links {
	line-height: 24px;
	font-size: 14px;
}

@media screen and (max-width: 39.9375em) {
	.footer-links ul {
		display: inline-block;
		margin-top: 0.5em;
		float: none !important;
	}
}

@media screen and (max-width: 39.9375em) {
	.footer-links ul li:first-child {
		margin-left: 0;
	}
}

/* Other Partials
----------------------------------------------- */
/* Icons
----------------------------------------------- */
i.icon:before {
	font-family: 'foundation-icons';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: inherit;
}

i.icon.i-login:before {
	content: '\f160';
}

i.icon.i-logout:before {
	content: '\f19b';
}

i.icon.i-register:before {
	content: '\f20a';
}

i.icon.i-dashboard:before {
	content: '\f215';
}

i.icon.i-favorites:before,
i.icon.i-favorite:before {
	content: '\f159';
}

i.icon.i-user-location:before,
i.icon.i-project-location:before {
	content: '\f172';
}

i.icon.i-project-category:before {
	content: '\f1a2';
}

i.icon.i-project:before,
i.icon.i-active-projects:before {
	content: '\f150';
}

i.icon.i-completed-projects:before {
	content: '\f126';
}

i.icon.i-post-date:before,
i.icon.i-order-date:before,
i.icon.i-status-date:before,
i.icon.i-proposal-date:before,
i.icon.i-closed-date:before {
	content: '\f124';
}

i.icon.i-remain-days:before,
i.icon.i-days-deliver:before {
	content: '\f12b';
}

i.icon.i-author:before {
	content: '\f1fe';
}

i.icon.i-proposals-count:before {
	content: '\f200';
}

i.icon.i-tags:before {
	content: '\f19e';
}

i.icon.i-message:before,
i.icon.i-notifications:before {
	content: '\f16d';
}

i.icon.i-new-notification:before {
	content: '\f121';
}

i.icon.i-agreement:before {
	content: '\f129';
}

i.icon.i-proposal-details:before,
i.icon.i-notes:before {
	content: '\f128';
}

i.icon.i-budget:before {
	content: '\f135';
}

i.icon.i-budget-alt:before {
	content: '\f141';
}

i.icon.i-avg-proposals:before,
i.icon.i-activity:before {
	content: '\f153';
}

i.icon.i-avg-proposals-alt:before {
	content: '\f155';
}

i.icon.i-view:before {
	content: '\f147';
}

i.icon.i-payments:before {
	content: '\f1b1';
}

i.icon.i-authored-project:before {
	content: '\f1fc';
}

i.icon.i-status:before {
	content: '\f14d';
}

i.icon.i-work-status:before {
	content: '\f1fe';
}

i.icon.i-reviews:before {
	content: '\f206';
}

i.icon.i-contact:before {
	content: '\f173';
}

i.icon.i-workspace:before {
	content: '\f161';
}

i.icon.i-comment:before {
	content: '\f131';
}

i.icon.i-website:before {
	content: '\f212';
}

i.icon.i-success-rate:before {
	content: '\f156';
}

i.icon.i-featured:before {
	content: '\f137';
}

i.icon.i-review-symbol:before {
	content: '\f1ee';
}

i.icon.i-dispute:before {
	content: '\f1af';
}

i.i-featured {
	color: #FBC76D;
}

.projects-section i,
.project-meta-below-desc i,
.single-project-meta i,
.order-main i,
.proposal-meta i,
.user-header-meta i,
.user-projects-stats i,
.single-project-meta-tags i,
.work-user-meta > :not(.user-meta-info) i,
.freelancer-loc i {
	padding-right: 0.5em;
	font-size: 1.3em;
	vertical-align: text-bottom;
}

#sidebar .project-meta-below-desc i {
	color: #8B88A2;
}

.project-meta-below-desc i,
.single-project-meta i {
	font-size: 1.5em;
}

.project-meta-below-desc.cf-sidebar i {
	font-size: 1.2em;
}

.dashboard:not(.dashboard-agreement) .section-primary-info i {
	color: #666572;
}

.dashboard .work-status i,
.dashboard .order-status i,
.dashboard .proposal-status i,
.dashboard .proposal-meta i,
.dashboard .project-participants-info i,
.dashboard .total-proposals.clickable-prop-list a i,
.projects-section .project-meta-info i,
.proposal-meta i {
	color: #FFF;
}

.dashboard > h2 i {
	padding-right: 0.5em;
	font-size: 1.3em;
}

.project-secondary .project-tags i {
	color: #C9C9C9;
}

.dashboard .project-notifications i {
	font-size: 1.5em;
	color: #ABA8B8;
	vertical-align: text-bottom;
	padding-right: 0.3em;
}

.proposal-delivery-date i,
.proposal-amount i,
.proposal-date i {
	padding-right: 0.2em;
}

.work-status i,
.project-status i,
.proposal-status i {
	padding-left: 0;
	padding-right: 0.2em;
}

.projects-section .total-proposals i {
	padding-right: 0;
}

.projects-section .row .clickable-prop-list {
	padding-bottom: 0;
}

.inline-addon i {
	padding-right: 0.5em;
}

.dashboard-projects .project-authored i,
.project-secondary .project-authored i {
	font-size: 6.058em;
	color: #696969;
}

.single-project-meta-tags.project-tags i {
	font-size: 1.5em;
	color: #CCC;
}

.project-author-by i,
.project-num-proposals i,
.project-date i {
	font-size: 1.5em;
	padding-right: 0.5em;
}

.project-date i {
	font-size: 1.2em;
}

.user-skills i {
	font-size: 1.7em;
	padding-right: 0.5em;
}

.user-social-networks i {
	color: #6D6D6D;
	font-size: 2em;
	padding-right: 0.2em;
}

.user-profile .location i {
	font-size: 1.5em;
	padding-right: 0.3em;
}

/* Labels
----------------------------------------------- */
.label,
.label a {
	background: #E6E8EA;
	color: #777;
}

/* WordPress Core
----------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #FFF;
	border: 1px solid #F0F0F0;
	max-width: 96%;
	/* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
	margin-bottom: 35px !important;
}
.wp-caption .wp-caption-text {
	font-size: 14px !important;
	line-height: 17px;
	margin: 0;
	margin-bottom: 0 !important;
	padding: 5px;
	color: #888;
}
.wp-caption .alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption .alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption .alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #F1F1F1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759B;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Image galleries */
.gallery {
	margin: 0 -1.1666667%;
	padding: 0;
}
.gallery .gallery-item {
	display: inline-block;
	max-width: 33.33%;
	padding: 0 1.1400652% 2.2801304%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery .gallery-item img {
	border: 1px solid #F0F0F0;
	padding: 3px;
	background-color: #FEFEFE;
}
.gallery .gallery-caption {
	font-size: 13px;
	margin: 0;
	color: #8A8A8A;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

/* additional WP styles */
.page-links {
	margin-bottom: 1.25em;
}

.page-links > .page-links-title {
	border: 0;
	color: #707070;
	height: auto;
	margin: 0;
	padding-right: 0.5em;
	width: auto;
}

.page-links a,
.page-links > span {
	margin: 0 0.3333em 0.3333em 0;
	text-align: center;
	width: 0.5em;
}

/* WordPress embeds */
#posts .entry-content .twitter-tweet-rendered {
	margin: 10px auto;
	/* Center align the Twitter embed */
}
#posts .entry-content .instagram-media-rendered {
	max-width: 100% !important;
	/* Center align the Instagram embed */
}

/* Default widgets styles */
/* RSS widget */
.widget_rss .rsswidget img {
	display: none;
}
.widget_rss .widget-title > :first-child {
	display: none;
}
.widget_rss .widget-title a.rsswidget {
	color: #565656;
}
.widget_rss .widget-title a.rsswidget:before {
	font-family: 'foundation-icons';
	content: '\f1aa';
	display: inline-block;
	padding-right: 5px;
	vertical-align: middle;
}
.widget_rss .rssSummary {
	font-size: 16px;
}
.widget_rss .rssSummary:last-child {
	margin-bottom: 1.25rem;
}
.widget_rss li:last-child :last-child {
	margin-bottom: 0;
}

.widget_rss .rss-date,
.widget_recent_entries .post-date,
.widget_rss cite {
	color: #8A8A8A;
	display: block;
	font-family: Montserrat, 'Helvetica Neue', sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-bottom: 0.5rem;
}

/* Calendar widget */
.widget_calendar tfoot td {
	font-weight: normal;
}
.widget_calendar tfoot td a {
	color: inherit;
}
.widget_calendar tfoot td a:hover, .widget_calendar tfoot td a:focus, .widget_calendar tfoot td a:active {
	color: #565656;
	text-decoration: none;
}
.widget_calendar table {
	width: 100%;
}
.widget_calendar td#next {
	text-align: right;
}
.widget_calendar tbody tr:nth-child(even) {
	background-color: initial;
}

/* Menus
----------------------------------------------- */
/* Category menu below Header */
.category-row {
	font-size: 1em;
}

.category-row a {
	color: #273022;
	text-transform: uppercase;
}

.category-row ul {
	color: #888;
	background-color: #FFF;
	margin: 0;
}

.category-row .subcat-list a {
	color: #888;
}

.category-row ul li ul li {
	list-style: none;
	font-weight: normal;
	line-height: 30px;
}

/* category area circle bullets with colors */
.category-row ul li ul li:before {
	content: '\25cb';
	color: #80C446;
	padding-right: 0.6em;
	font-size: 1.35em;
}

.category-row .maincat-list > li:nth-child(2n+2) > ul li:before {
	color: #F8E027;
}

.category-row .maincat-list > li:nth-child(3n+3) > ul li:before {
	color: #F5A724;
}

.category-row .maincat-list > li:nth-child(4n+4) > ul li:before {
	color: #EB7981;
}

.category-row .maincat-list > li:nth-child(5n+5) > ul li:before {
	color: #4EB9FD;
}

.category-row .maincat-list > li:nth-child(6n+6) > ul li:before {
	color: #E881AC;
}

.category-row .maincat-list > li:nth-child(7n+7) > ul li:before {
	color: #48C494;
}

.category-row .maincat-list > li:nth-child(8n+8) > ul li:before {
	color: #C575F3;
}

/* category area bottom borders with colors */
.category-row .maincat-list > li > a {
	display: block;
	border-bottom: 6px solid #80C446;
	margin-bottom: 0.75em;
}

.category-row .maincat-list > li:nth-child(2n+2) > a {
	border-color: #F8E027;
}

.category-row .maincat-list > li:nth-child(3n+3) > a {
	border-color: #F5A724;
}

.category-row .maincat-list > li:nth-child(4n+4) > a {
	border-color: #EB7981;
}

.category-row .maincat-list > li:nth-child(5n+5) > a {
	border-color: #4EB9FD;
}

.category-row .maincat-list > li:nth-child(6n+6) > a {
	border-color: #E881AC;
}

.category-row .maincat-list > li:nth-child(7n+7) > a {
	border-color: #48C494;
}

.category-row .maincat-list > li:nth-child(8n+8) > a {
	border-color: #C575F3;
}

.maincat-list {
	display: block;
	padding: 0;
	margin: 0 -0.625em;
	*zoom: 1;
}

.maincat-list:before,
.maincat-list:after {
	content: ' ';
	display: table;
}

.maincat-list:after {
	clear: both;
}

.maincat-list > li {
	display: inline;
	height: auto;
	float: left;
	padding: 0 0.625em 1.25em;
	width: 50%;
}

.widget .maincat-list > li {
	display: inline;
	height: auto;
	float: none;
	padding: 0 0.625em 1.25em;
	width: 100%;
}

.maincat-list > li:nth-of-type(n) {
	clear: none;
}

.maincat-list > li:nth-of-type(2n+1) {
	clear: both;
}

.maincat-list ul .subcat-list {
	padding-left: 1.2em;
}

.catcol > ul {
	padding: 24px 0 16px 8px;
}

/* Comments, Clarification Board, & Disputes
----------------------------------------------- */
.comments-wrap {
	font-size: 14px;
}

#comments {
	background-color: #FFF;
	padding: 1em;
}

.comment-list,
.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-respond {
	padding-top: 1.4em;
}

#comments h2,
.comment-reply-title {
	font-size: 1em;
}

h2#comments-title {
	background-color: #F4F5F9;
	margin: 0;
	padding: 1.5em 1em;
}

h2#comments-title:before {
	content: '\f131';
	font-family: 'foundation-icons';
}

.comment,
.clarification {
	list-style-type: none;
}

.comment-author.vcard {
	border: 0;
	padding: 0;
}

.comment-body p {
	margin: 0;
	padding: 7px 0;
}

.comment-body .comment-meta {
	float: right;
}

.comment-body .comment-meta a {
	color: #AFAFAF;
	font-size: 0.9375em;
}

.comment-body {
	padding-top: 2em;
	padding-bottom: 2em;
	border-bottom: solid 1px #F2F6F9;
	color: #686871;
}

.comment-body .comment-author,
.comment-body .comment-meta {
	display: inline;
}

.comment-author img {
	float: left;
	margin: 0.25em 1em 1em 0;
	width: 75px;
	height: 75px;
}

.comment-author .says {
	display: none;
}

.comment-author .fn {
	font-style: normal;
}

.comment-author .fn a {
	color: #686871;
	font-size: initial;
}

.comment-badge {
	margin: 0 5px;
}

.comment-body .edit-link {
	float: right;
}

.reply a:before {
	content: '\f10a';
	font-family: 'foundation-icons';
	font-size: 1em;
	padding-right: 0.5em;
	display: inline-block;
}

.reply a,
.comment-body .edit-link a {
	color: #AFAFAF !important;
	text-transform: lowercase;
	font-size: 0.8em;
}

ul.children {
	padding-left: 25px;
}

ul.children li {
	list-style: none;
}

.comment-reply-title {
	padding: 1em 0;
}

#cancel-comment-reply-link {
	margin-left: 10px;
	font-size: 12px;
}

a#cancel-comment-reply-link {
	color: #AFAFAF !important;
}

.comment-navigation {
	padding: 2em 0;
}

.single-project .comment-reply-title {
	padding: 1.5em 1em;
}

.logged-in-as {
	margin-top: -47px;
}

.comment-form .logged-in-as a {
	font-size: 0.95em;
	padding: 1em;
	text-transform: uppercase;
}
.comment-form .logged-in-as a:hover {
	text-decoration: none;
}

.single-project .comment-form .logged-in-as a {
	padding: 1em;
}
.single-project .comment-form .logged-in-as a:hover {
	text-decoration: none;
}

.logged-in-as a[href*='profile.php']:before {
	content: '\f1fe\A';
	font-family: 'foundation-icons';
	vertical-align: inherit;
}

.logged-in-as {
	float: right;
}

.comment-form-comment textarea {
	min-height: 10em;
}

.comment-form code {
	color: #FFAFB3;
	font-family: 'Titillium', sans-serif;
	font-weight: normal;
}

.comment-form input[type='submit'] {
	text-transform: uppercase;
	padding: 1em 2em;
	border: 0;
}

p.no-comments {
	text-align: center;
	font-style: italic;
	margin: 1.4em 0 0 0;
}

li.dispute {
	list-style: none;
}

.disputes-note {
	border: 1px solid #CCC;
	text-align: justify;
	padding: 20px;
	font-style: italic;
}

/* Forms
----------------------------------------------- */
span.prefix,
label.prefix {
	background: #FFF;
	border-color: #E0E4EE;
	border-right: none;
	color: #676772;
}

span.postfix,
label.postfix {
	background: #FFF;
	border-color: #E0E4EE;
	border-left: none;
	color: #676772;
}

input[type='text'],
input[type='password'],
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='month'],
input[type='week'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='time'],
input[type='url'],
textarea {
	background-color: #F6F7FB;
	border: 1px solid #E0E4EE;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.proposal label[for='comment'] {
	font-weight: bold;
	font-size: 1em;
	line-height: 1.8em;
}

.proposal-description {
	min-height: 138px;
}

.featured-option {
	color: #686670;
	font-size: 0.75em;
}

.row.credits-info {
	padding: 1.125em;
}

.credits-info,
.credits-info a {
	color: #DDDCE2;
}

.credits-info .prefix {
	background-color: #57565C;
	border: 0;
	color: #DDDCE2;
}

.credits-info .credits-balance,
.credits-info .credits-required {
	background-color: #44434B;
}

fieldset.submit {
	margin-top: 0;
}

fieldset.submit a {
	font-size: 0.75em;
	color: #686670;
}

.proposal .submit .button {
	border: 0;
	color: #FFF;
	padding-right: 3em;
	padding-left: 3em;
}

.proposal .agree {
	float: left;
	margin-right: 20px;
}

.proposal .agree:hover {
	background-color: #95CC65;
}

.proposal .cancel {
	background-color: #A6A6A6;
}

.proposal .cancel:hover {
	background-color: #B7B7B7;
}

/* Widgets
----------------------------------------------- */
.widget {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	line-height: 1.5em;
}

#sidebar {
	font-family: 'Titillium Web', sans-serif;
	color: #666572;
}
#sidebar aside {
	padding-bottom: 2em;
}
#sidebar .sidebar-widget-wrap > :last-child {
	padding-bottom: 0;
}
#sidebar .widget .widget-title {
	margin-top: 0;
}

.sidebar-widget-wrap {
	background-color: #FFF;
	padding: 1.5em;
	border: 1px solid #F3F4F6;
	border-left: 0;
}
.sidebar-widget-wrap .widget_categories a {
	color: #81BA53;
}
.sidebar-widget-wrap .widget h1,
.sidebar-widget-wrap .widget h2,
.sidebar-widget-wrap .widget h3,
.sidebar-widget-wrap .widget h4,
.sidebar-widget-wrap .widget h5,
.sidebar-widget-wrap .widget h6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	font-style: normal;
	/* line-height: 1.2125em; */
}
.sidebar-widget-wrap .widget ul {
	list-style: none;
	margin: 0;
}
.sidebar-widget-wrap .widget ul .children {
	padding-left: 15px;
}
.sidebar-widget-wrap .widget ul .children > :last-child {
	padding-bottom: 0;
}
.sidebar-widget-wrap .widget li {
	padding: 0.4rem 0;
}

.widget-area > :last-child,
.widget > :last-child,
.widget .textwidget > :last-child,
.widget-area .textwidget > :last-child {
	margin-bottom: 0;
}

.widget-title {
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #34353E;
	line-height: 1.2125em;
}

.top-widgets h1,
.top-widgets h2,
.top-widgets h3,
.top-widgets h4,
.top-widgets h5,
.top-widgets h6 {
	color: #FFF;
}

.header-widgets h1,
.header-widgets h2,
.header-widgets h3,
.header-widgets h4,
.header-widgets h5,
.header-widgets h6 {
	color: #FFF;
}

.top-widgets a,
.header-widgets a {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

.top-widgets a.button,
.header-widgets a.button {
	text-decoration: none;
	font-weight: normal;
}

/* header advert widget */
#header-ad {
	text-align: center;
	color: #CBCBCB;
	background-color: #F3F5F9;
	padding: 15px 0 24px;
}

#header-ad .widget_text {
	background-color: #FFF;
	width: 60%;
	max-width: 700px;
	margin: 0 auto;
	float: none;
	padding: 1em;
}

/* below navigation widget */
.top-widgets {
	text-align: center;
}

.top-widgets .section-head h3 {
	color: #FFF;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 2.2em;
}

/* sidebar widgets */
.widget_create_project_button {
	text-transform: uppercase;
}

.widget_create_project_button .button.secondary {
	border: 0;
}

.widget_create_project_button a {
	font-size: 1.3em;
	font-weight: normal;
}

/* recent projects widget */
.widget-recent-posts .recent-box-content {
	border: solid 1px #E7EAEF;
}

.widget-recent-posts .recent-box-info {
	border-bottom: solid 1px #E7EAEF;
	padding: 12px 12px 0;
}

.widget-recent-posts .recent-box-excerpt {
	padding: 12px;
}

.widget-recent-posts .project-meta-below-desc {
	background-color: inherit;
	border-top: 1px solid #E7EAEF;
	border-bottom: none;
	color: #666572;
}

.widget-recent-posts .project-location,
.widget-recent-posts .project-cat {
	display: block;
	float: none;
	padding: 12px;
	line-height: 1em;
	border-right: none;
}

.widget-recent-posts .project-cat {
	border-top: 1px solid #E7EAEF;
}

#sidebar .widget-recent-posts .project h4 a {
	color: #363340;
}

.sidebar-archive h4 {
	background-color: #E1E4EF;
	margin: 0;
	color: #425057;
	font-size: 1em;
	padding: 15px;
}
.sidebar-archive .section-head {
	border: 1px solid #D8DBE4;
	color: #6D6096;
	margin-bottom: 1em;
}
.sidebar-archive .section-head h3 {
	color: #6C6493;
	font-size: 1em;
	float: left;
	padding: 1.25em 1em 0;
}
.sidebar-archive .section-head input {
	border: 0;
	margin: 0;
}
.sidebar-archive .section-head input[type='text'] {
	background-color: inherit;
	font-size: 1em;
	margin: 0;
	width: 100%;
	color: #273022;
	padding-left: 1em;
}
.sidebar-archive .section-head .search-button {
	float: right;
	padding: 7px 18px;
}
.sidebar-archive .section-head .search-field-wrap {
	overflow: hidden;
}
.sidebar-archive ul {
	list-style-type: none;
}
.sidebar-archive span.custom.checkbox {
	margin-right: 3px;
}
.sidebar-archive ul.parent {
	border-left: solid 1px #EDEFF6;
	border-right: solid 1px #EDEFF6;
	margin-bottom: 0;
	padding: 1em;
}
.sidebar-archive ul.parent ul.children {
	padding-left: 0;
}

.sidebar-archive #refine-categories > ul > li > label.selectit,
.sidebar-archive #refine-skills > ul > li > label.selectit,
.sidebar-archive #refine-location > ul > label {
	font-weight: 600;
	color: #888;
	padding-top: 0.5em;
}

form.custom .custom.checkbox.checked:before {
	font-size: 20px;
	color: #797B7F;
	line-height: 1;
}

form.custom .custom.disabled {
	margin-right: 5px;
}

.sidebar-archive form.custom .custom.checkbox.checked:before {
	margin-top: -0.18em;
}

.create-project form.custom .custom.checkbox.checked:before {
	margin-left: -6px;
	margin-top: 5px;
}

.sidebar-archive > ul li label {
	font-weight: bold;
}

.sidebar-archive .button,
.open-save-filter.button,
#edit-saved-filter.button,
#save-filter.button {
	border: 0;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 1em;
}

#load-saved-filter-form .button,
#save-filter-container .button {
	text-transform: uppercase;
}

.widget_saved_filters {
	padding: 0;
}

.recent-box-content .total-proposals {
	text-align: right;
}

/* single project widget */
.single-posted-by-widget {
	background-color: #FFF;
	color: #748B92;
	font-size: 0.85em;
	border-top: 1px solid #F2F3F5;
	border-right: 1px solid #E7E8EA;
	padding: 1.25em;
}
.single-posted-by-widget img {
	width: 100px;
	height: 100px;
	float: left;
}

.single-posted-by-widget p {
	line-height: 1.8em;
}

.single-posted-by-widget .name {
	font-size: 1.5em;
}

.single-posted-by-widget .name a {
	color: #425157;
}

.single-posted-by-widget i.i-user-location {
	font-size: 1.5em;
}

.single-by-widget-meta {
	background-color: #F6F7FB;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #E7E8EA;
	border-bottom: 1px solid #CFCFCF;
	color: #809197;
	font-size: 0.85em;
	padding: 1.25em;
	text-align: center;
	-webkit-box-shadow: -1px 2px 0 0 #F5F6EF;
	box-shadow: -1px 2px 0 0 #F5F6EF;
}

.single-by-widget-meta .columns:not(:last-of-type) {
	border-right: 1px solid #CCC;
}

.single-by-widget-meta .large-7 {
	font-weight: bold;
}

.single-by-widget-meta .row {
	padding-bottom: 1em;
}

.single-by-widget-meta .row.more-projects-link {
	padding-top: 1em;
	padding-bottom: 0;
}

.single-by-widget-meta .location {
	padding-bottom: 1.5em;
}

.single-by-widget-meta .more-projects-link {
	border-top: 1px solid #F0F0F0;
}

.rating i {
	font-style: normal;
}

.post-a-project-widget {
	text-align: center;
}

.post-a-project-widget .panel {
	background-color: #222;
}

.post-a-project-widget p {
	color: #FFF;
}

.posted-by-widget {
	padding-left: 0;
}

.posted-by-widget .meta {
	display: block;
}

.widget_p2p {
	padding: 1em;
}

.widget_p2p a {
	color: #8AC96A;
}

.widget_p2p li {
	list-style-type: none;
}

.widget_p2p .panel {
	margin: 0;
}

/* author widget */
/* social connect widgets */
.sidebar-widget-wrap .widget ul.social-media-links a {
	color: #7DC057;
	font-size: 1.2em;
}

.widgets-footer {
	/* hack to use inline-list Foundation css class */
}
.widgets-footer ul.social-media-links {
	line-height: 0;
	margin: 0 auto 1.0625em auto;
	margin-left: -1.375em;
	margin-right: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	/* hack to use inline-list Foundation css class */
}
.widgets-footer ul.social-media-links li {
	list-style: none;
	float: left;
	margin-left: 1.375em;
	display: block;
}
.widgets-footer ul.social-media-links li:first-child {
	margin-left: 0;
}
.widgets-footer ul.social-media-links i {
	font-size: 3em;
}

/* 3rd Party Plugin Styles
----------------------------------------------- */
/*
* select2.js dropdown foundation custom styles
* https://github.com/zurb/foundation/issues/454
*/
.select2-container {
	width: 100%;
	font-size: 0.875em;
	margin-bottom: 1em !important;
}

.select2-container-multi ul.select2-choices {
	background-image: none;
	background-color: #F6F7FB;
	border: 1px solid #E0E4EE;
}

.select2-container input[type='search'] {
	height: initial;
	margin: auto;
	line-height: 1em;
}

.select2-container .select2-selection {
	border: 1px solid #E0E4EE !important;
	border-radius: 0 !important;
}

.select2-container .select2-choice {
	border-radius: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#F3F3F3));
	background: linear-gradient(to bottom, white 0%, #F3F3F3 100%);
	border: solid 1px #CCC;
	height: 2.3125em;
	line-height: 2.25em;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.select2-container .select2-choice:hover div b {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border: inset 5px;
	border-color: #222 transparent transparent transparent;
	border-top-style: solid;
}

.select2-container .select2-choice div b {
	background: none;
	content: '';
	display: block;
	width: 0;
	height: 0;
	border: inset 5px;
	border-color: #AAA transparent transparent transparent;
	border-top-style: solid;
	position: absolute;
	left: 0.9375em;
	top: 50%;
	margin-top: -3px;
}

.select2-container .select2-choice div {
	background: none;
	border-left: none;
	position: absolute;
	width: 2.5em;
	height: 2.3125em;
	display: block;
	right: 0;
	top: 0;
}

.select2-container-multi .select2-choices li.select2-search-choice {
	margin-top: 6px;
	padding-top: 5px;
	color: #435159;
}

a.select2-search-choice-close {
	top: 5px;
}

.select2-drop {
	border-radius: 0;
}

.select2-results .select2-result-label {
	font-size: 0.875em;
}

.select2-search input {
	background: none;
}

/* ShareThis Plugin */
/* fix ShareThis images being cut off when height is set to 16px */
.stButton span.stMainServices {
	height: auto;
}

.single-project .row.share-this {
	border-bottom: 1px solid #ECF0F6;
}

/* Pagination
----------------------------------------------- 
.fl-pagination {
	margin-bottom: 52px;
}

ul.pagination li {
	margin-left: 0.5em;
}

ul.pagination li a {
	border-radius: 50%;
	width: 41px;
	height: 41px;
	font-weight: bold;
	line-height: 41px;
	font-size: 16px;
	padding: 1px 10px;
}

ul.pagination li a.next,
ul.pagination li a.prev {
	font-size: 6pt;
}

#posts .pagination {
	margin: 3em auto;
	text-align: center;
}

#posts .pagination a,
#posts .pagination span {
	display: inline-block;
	margin-left: 0.5em;
	background-color: #E6E8EA;
	color: #000;
	border-radius: 50%;
	width: 41px;
	height: 41px;
	font-weight: bold;
	line-height: 41px;
	font-size: 16px;
	padding: 1px 10px;
}

#posts .pagination .current,
#posts .pagination .current:hover {
	background-color: #A9DB7C;
	color: #FFF;
}

#posts .pagination a.next,
#posts .pagination a.prev {
	display: none;
}

.image-navigation {
	margin-bottom: 5px;
}

.image-navigation a,
a.back-to-post {
	color: #8A8A8A;
	font-size: 0.95rem;
}
.image-navigation a:hover, .image-navigation a:focus, .image-navigation a:active,
a.back-to-post:hover,
a.back-to-post:focus,
a.back-to-post:active {
	color: #565656;
	text-decoration: none;
}
*/
/* Tables
----------------------------------------------- */
/* hack - remove this rule after using Foundation 6.x */
table {
	width: 100%;
	margin-bottom: 1rem;
	border-radius: 4px;
	border-collapse: collapse;
	border-spacing: 0;
	border-color: #F1F1F1;
}

thead,
tfoot {
	color: #565656;
}

.table-plain tbody tr {
	background-color: #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #F5F5F5;
}

.table-plain tbody tr:last-child {
	border-bottom: 1px solid #FFF;
}

.table-plain tbody tr:hover {
	background-color: #FDFDFD;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
}

.table-plain tbody {
	border: 0;
	background-color: #FFF;
}

/* Bootstrap Table
----------------------------------------------- */
.table-bootstrap th,
.table-bootstrap td {
	border-top: 1px solid #ECEEEF;
}

.table-bootstrap thead,
.table-bootstrap tbody,
.table-bootstrap tfoot {
	border: 0;
}

.table-bootstrap thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #ECEEEF;
	background-color: #FFF;
}

.table-bootstrap tbody + tbody {
	border-top: 2px solid #ECEEEF;
}

.table-bootstrap .table-bootstrap {
	background-color: #FFF;
}

/* Tabs (Foundation Sections)
----------------------------------------------- */
.section-tabs .title {
	background-color: #DFE4ED !important;
	font-weight: bold;
	border: 1px solid #EBEFF4 !important;
}
.section-tabs .title a {
	color: #3C3851 !important;
}
.section-tabs .title a:hover {
	text-decoration: none;
	background-color: #D0D0D0;
}
.section-tabs .content {
	border: none !important;
}
.section-tabs .active .title a {
	color: #FFF !important;
}

/* Dashboard Page
----------------------------------------------- */
.dashboard {
	background-color: #FFF;
	border-left: solid 1px #ECEFF5;
	border-bottom: solid 1px #EEF1F8;
	padding-top: 39px;
}

.dashboard-header {
	padding: 30px 0 30px;
}

.dashboard-filters {
	margin-bottom: 1em;
	border-bottom: solid 1px #F2F5FF;
	padding-top: 0.8em;
}

.dashboard > h2,
.edit-profile > h2 {
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 32px 22px;
}

/* dashboard front */
.dashboard-notifications .new-notification {
	font-size: 3.5em;
}

.dashboard-front,
.dashboard-notifications {
	padding-bottom: 40px;
}

.dashboard-front > .row,
.dashboard-notifications > .row {
	margin-left: 0;
	margin-right: 0;
}

.dashboard-front .entry {
	padding: 20px 0 8px 10px;
	font-size: 0.85em;
	color: #3F5056;
	line-height: 1.5em;
}

.dashboard-front .entry small {
	font-size: 100%;
	color: #D5D5D5;
}

.activity .row {
	min-height: 68px;
	border-bottom: solid 1px #E0E4EE;
}

.activity .row:nth-of-type(even) {
	background-color: #FCFCFC;
}

.activity .row:nth-of-type(1) {
	border-top: solid 1px #E0E4EE;
}

.dashboard .activity .notification-message {
	line-height: 1.7em;
}

.dashboard .notification-message a {
	color: #FF666A;
}

.dashboard .notification-message a[href*='review_proposal'] {
	color: #0CB3F8;
}

.dashboard-front a.button,
.dashboard-front a.primary {
	padding: 10px 18px;
	text-transform: uppercase;
	font-size: 1em;
	margin-bottom: 0;
}

.notification-action a.button {
	text-transform: uppercase;
	background-color: transparent;
	color: #949494;
	padding: 0;
	padding: 0 1.5em;
	margin: 0;
}

.dashboard-front a.primary {
	margin-top: 30px;
	margin-left: 8px;
}

/* dashboard notfications */
.dashboard-notifications .notification-action a.button {
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	padding: 0 1.5em;
}

.dashboard-notifications .entry small {
	font-size: 100%;
	color: #D5D5D5;
}

.dashboard-notifications .message-time {
	padding-top: 5px;
}

.notification-action {
	text-align: center;
}

.notification-action i {
	font-size: 2em;
}

.dashboard th {
	font-weight: normal;
}

.dashboard hr {
	border: 0;
	margin: 0;
}

.dashboard table {
	border: 0;
	border-top: solid 1px #E0E4EC;
}

.dashboard table thead {
	color: #363440;
}

.dashboard table tr {
	border-bottom: solid 1px #E0E4EC;
}

.dashboard table tr td {
	color: #666772;
	height: 70px;
}

.dashboard table thead th:first-child,
.dashboard table tr td:first-child {
	padding-left: 20px;
}

.dashboard table thead > tr {
	height: 50px;
}

.dashboard table thead th {
	color: #FFF;
}

.dashboard table th.message {
	background-color: inherit;
	font-weight: bold;
}

.dashboard table thead th:last-child,
.dashboard table tr td:last-child {
	padding-right: 20px;
}

.dashboard table a {
	color: #FF666A;
}

.dashboard table a[href*='review_proposal']:not(.button) {
	color: #0CB3F8;
}

.dashboard table thead,
.dashboard table tr.even,
.dashboard table tr.alt,
.dashboard table tr:nth-of-type(even) {
	background: #FCFCFC;
}

.dashboard .actions div {
	margin-bottom: 0.9375em;
}

.dashboard .project-meta-header {
	background-color: #CBCCCB;
	padding: 0.9375em 0;
	margin-left: 0;
	line-height: 20px;
}

.dashboard-filter-sort .button.secondary {
	background-color: #FFFFFE;
	border-color: #E0E4EE;
	width: 100%;
}

.dashboard-filter-sort .button.small {
	font-size: 0.75em;
	font-weight: normal;
}

.dashboard input[name='bulk_delete'] {
	margin-left: 3em;
	text-transform: uppercase;
	background-color: #666772;
	border: 0;
}

.dashboard input[name='bulk_delete']:hover {
	background-color: #A3A3AA;
}

.buyer-message {
	line-height: 1.5em;
}

.project-status em,
.payment-status em {
	display: block;
}

.button.incomplete,
.button.unpaid {
	border-color: #BD5663;
	background-color: #AC2233;
}

.button.incomplete:hover,
.button.unpaid:hover {
	background-color: #BD5663;
}

.button.complete,
.button.received {
	border-color: #458268;
	background-color: #0A5D3A;
}

.button.complete:hover,
.button.received:hover {
	background-color: #458268;
}

.dashboard .notifications table tr td {
	line-height: 1.5em;
}

/* dashboard sidebar */
.user-meta-wrap .user-gravatar {
	border: 0;
	float: left;
	margin-right: 0.5em;
}
.user-meta-wrap .user-gravatar img {
	width: 100px;
	height: 100px;
}
.user-meta-wrap .user-name {
	padding: 0.5em 0;
}

.dashboard-edit-profile {
	width: 100%;
	text-align: center;
	background-color: #A7ADB8;
	padding: 0.5em;
}
.dashboard-edit-profile a {
	color: #FFF;
}
.dashboard-edit-profile a:hover {
	text-decoration: none;
	color: #FFF;
}
.dashboard-edit-profile:hover {
	background-color: #91969E;
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}

.user-info-wrap h3 {
	padding: 6px 12px;
	font-size: 1.25em;
	margin: 0;
}

.dashboard-side .add-project span {
	color: #FFF;
	background-color: #E25B2E;
	width: 55px;
	line-height: 55px;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	font-family: arial, sans-serif;
	display: inline;
}

.dashboard-side .add-project {
	background-color: #F47241;
	text-align: center;
	text-transform: uppercase;
	line-height: 55px;
}

.dashboard-side .add-project:hover {
	background-color: #E4643A;
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}

.dashboard-side .add-project a:hover {
	text-decoration: none;
}

.dashboard-side .add-project a {
	color: #FFF;
	width: 100%;
	margin-left: -55px;
}

.dashboard-side .section-head h3 {
	color: #FFF;
	text-align: center;
	font-size: 1.125em;
	margin: 0;
	padding: 0.5em;
}

.dashboard-side aside {
	border: solid 1px #E0E4EE;
	margin-bottom: 2em;
}

#sidebar .sidebar-dashboard aside {
	padding-bottom: 0 !important;
}

#dashboard-side-nav .section-head {
	background-color: #76B951;
}

#dashboard-acct-stats .section-head {
	background-color: #1CB9D4;
}

#dashboard-acct-info .section-head {
	background-color: #C75087;
}
#dashboard-acct-info ul li span {
	background-color: #E0E4EE;
	margin-left: -10px;
	float: none;
	padding: 0 20px;
}

.dashboard-side ul {
	list-style-type: none;
	margin-bottom: 0;
}

.dashboard-side ul li {
	border-top: solid 1px #E0E4EE;
	padding: 0.5em;
}

.dashboard-links a {
	color: #686673;
}

.dashboard-side ul li span {
	float: right;
	width: 19%;
	background-color: #E0E4EE;
	text-align: center;
	border-bottom: solid 1px #FFF;
}

.dashboard-side ul li:last-child span {
	border-bottom: solid 1px #E0E4EE;
}

.dashboard-side ul .rating span {
	width: auto;
	background-color: inherit;
	text-align: left;
	padding-right: 0.25em;
	border-bottom: 0;
}

.dashboard-side ul .rating .no-rating {
	padding-right: 1.25em;
}

.dashboard-links .current a:before {
	content: '\3009';
	font-weight: bold;
}

/* status labels/colors */
.dashboard .section-secondary-info .project-status,
.dashboard .section-secondary-info .proposal-status,
.dashboard .section-secondary-info .work-status {
	background-color: #7BAA6C;
	text-align: center;
}

.dashboard .work-meta div.work-status {
	text-align: center;
}

.dashboard .section-secondary-info div.proposal-status {
	padding: 0;
	padding-bottom: 0.025em;
}

.dashboard .section-secondary-info span.proposal-status {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	color: #FFF;
}

.dashboard .dispute-status .label,
.dashboard .project-status .label,
.dashboard .proposal-status .label,
.dashboard .work-status .label,
.reviews .project-status .label {
	font-weight: normal;
	font-size: 1em;
	white-space: normal;
	background-color: inherit;
}

.reviews .project-status .label,
.dashboard .work-status .label,
.dashboard .work-status .icon {
	color: #FFF;
}

.reviews .project-status {
	background-color: #D28460;
}

.dashboard .project-status {
	background-color: #2BA6CB;
}

.dashboard .proposal-status.accepted {
	background-color: #97D260;
}

.dashboard .proposal-status.active {
	background-color: #7E86EC;
}

.dashboard .proposal-status.pending {
	background-color: #D28460;
}

.dashboard .proposal-status.selected {
	background-color: #BEA101;
}

.dashboard .dispute-status.disputer.dispute_refunded,
.dashboard .dispute-status:not(.disputer).dispute_paid,
.dashboard .proposal-status.declined,
.dashboard .proposal-status.canceled {
	background-color: #BE5252;
}

.dashboard .proposal-status.not_assigned {
	background-color: #A4A4A4;
}

.dashboard .project-status.pending,
.dashboard .dispute-status.publish,
.dashboard .project-status.tr_pending,
.reviews .project-status.pending {
	background-color: #D28460;
}

.dashboard .project-status.terms,
.dashboard .project-status.draft {
	background-color: #BEA101;
}

.dashboard .project-status.working {
	background-color: #7E86EC;
}

.dashboard .project-status.expired {
	background-color: #EF6663;
}

.dashboard .dispute-status.disputer.dispute_paid,
.dashboard .dispute-status:not(.disputer).dispute_refunded,
.dashboard .project-status.closed_complete,
.reviews .project-status.closed_complete {
	background-color: #97D260;
}

.dashboard .project-status.closed_incomplete,
.dashboard .project-status.waiting_funds,
.reviews .project-status.closed_incomplete,
.dashboard .project-status.canceled,
.reviews .project-status.canceled {
	background-color: #EF6663;
}

.dashboard .work-status.working {
	background-color: #7E86EC;
}

.dashboard .work-status.working.canceled .label,
.dashboard .work-status.waiting.canceled .label {
	text-decoration: line-through;
}

.dashboard .work-status.completed {
	background-color: #97D260;
}

.dashboard .work-status.waiting {
	background-color: #BEB169;
}

.dashboard .work-status.expired,
.dashboard .work-status.incomplete {
	background-color: #EF6663;
}

.dashboard .order-status.tr_activated {
	background-color: #97D260;
}

.dashboard .order-status.tr_pending {
	background-color: #BEB169;
}

.dashboard .order-status.tr_failed {
	background-color: #EF6663;
}

/* dashboard projects */
/* dashboard listings common (projects, orders, etc) */
.projects-section .row .project-title,
.order-main .row .order-item-title {
	color: #57565C;
}

.order-main .order-title-row:after,
.projects-section .project-title-row:after {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #F9FAFC;
	margin-left: 46%;
}

.dashboard .user-proposal-delivery span {
	border-left: 1px solid #CCC;
	padding-left: 0.5em;
}

.projects-section .row div,
.order-main .row div {
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 1.25em;
}

.projects-section .project-title-row div,
.projects-section .section-meta-info div,
.order-main .order-title-row div,
.order-main .dashboard-order-info div {
	padding-top: 0.5em;
	padding-bottom: 0.575em;
}

.dashboard .project-notifications,
.dashboard .total-proposals {
	text-align: center;
	border-left: 1px solid #FFF;
}

.dashboard .dispute-status,
.dashboard .project-status,
.dashboard .order-status {
	color: #FFF;
	padding: 1em 2em;
	font-weight: normal;
}

.reviews .project-status {
	padding: 0;
	font-size: 0.8em;
}

.dashboard .dispute-status,
.dashboard .project-status,
.dashboard .order-status {
	min-width: 165px;
}

.dashboard .projects-section .row,
.project-secondary .projects-section .row,
.dashboard .order-main .row {
	border-left: 1px solid #F3F3F3;
	border-right: 1px solid #F3F3F3;
}

.dashboard-proposals .proposals-actions .button,
.dashboard-projects .projects-actions .button,
.dashboard-projects .workspace-actions .button,
.dashboard-workspace .participant-actions .button,
.dashboard-payments .order-actions .button,
div.single-project .button {
	background-color: #DFE4ED;
	border-color: #DADADA;
	color: #5C5C5C;
	margin: 0;
	text-transform: uppercase;
}

.single-project .button {
	margin-bottom: 10px;
}

.dashboard-proposals .section-primary-info,
.dashboard-projects .section-primary-info {
	border-bottom: 1px solid #E7E7E7;
	text-align: center;
}

.dashboard-projects .section-primary-info .columns:not(:first-of-type) span,
.dashboard-proposals .section-primary-info .columns:not(:first-of-type) span {
	border-left: 1px solid #E7E7E7;
	padding-left: 1em;
}

.dashboard .section-meta-info,
.dashboard .dashboard-order-info,
.project-secondary .section-meta-info {
	border-bottom: 1px solid #F3F3F3;
	background-color: #F9FAFC;
}

.dashboard .section-meta-info.border-top {
	border-top: 1px solid #F3F3F3;
}

.dashboard .section-secondary-info {
	background-color: #F7F7F7;
}

.dashboard .projects-section .row div.project-meta-info,
.dashboard .order-main .row div.order-meta-info {
	padding: 0;
	padding-top: 0.5em;
	padding-right: 0.5em;
}

.dashboard .section-secondary-info div,
.dashboard .project-participants-meta {
	padding-top: 0.3em;
}

.dashboard .section-secondary-info .project-notifications {
	padding: 0.7em;
}

.dashboard .section-meta-info div:not(.project-date),
.project-secondary .section-meta-info div:not(.project-date) {
	text-align: right;
}

/* dashboard proposals */
.dashboard-proposals .user-gravatar,
.dashboard-projects .user-gravatar {
	border-right: 2px solid #FFF;
}

.dashboard-proposals .user-rating .fi-star,
.dashboard-projects .user-rating .fi-star {
	font-size: 0.8em;
}

.dashboard-proposals .project-title a {
	color: #FFF;
	font-weight: bold;
	font-size: 1.3em;
}

.dashboard-proposals .projects-section .row em {
	font-style: normal;
}

.dashboard-proposals .project-notifications a {
	color: #686573;
}

.dashboard-proposals .proposals-actions {
	padding: 0.80em;
	border-left: 1px solid #FFF;
}

.dashboard-proposals .project-remaining-days {
	color: #F3606D;
}

.dashboard-proposals .dropdown.button:before {
	border-color: #676773 transparent transparent transparent;
}

.dashboard-proposals .section-primary-info .columns:not(:first-of-type) .inline-addons {
	border: 0;
}

.dashboard:not(.dashboard-agreement) .section-primary-info .inline-addons i {
	color: #FBC76D;
}

.dashboard-proposal-description {
	line-height: 24px;
	color: #888;
}

/* dashboard payments */
.dashboard-payments .label-order {
	font-weight: bold;
}

.dashboard-payments .order-main .row.dashboard-order-addons .columns {
	padding: 0;
	padding-left: 0.5em;
	padding-top: 0.2em;
	line-height: 1.25em;
}

.dashboard-payments .order-main .row.dashboard-order-total .columns {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.25em;
}

.dashboard-payments .dashboard-order-plan > .columns {
	padding: 0;
}

.dashboard-payments .dashboard-order-plan {
	border-top: 0;
}

.dashboard-payments .dashboard-order-plan .plan-price,
.dashboard-payments .dashboard-order-addons .addon-price {
	border-left: 1px solid #F1F1F1;
	text-align: center;
}

.dashboard-payments .dashboard-order-total .order-price-total {
	text-align: center;
}

.dashboard-payments .dashboard-order-addons {
	padding: 0;
	border-top: 1px solid #F3F3F3;
}

.dashboard-payments .row.dashboard-order-plan > div,
.dashboard-payments .row.dashboard-order-addons > div {
	padding: 0;
	line-height: 1.25em;
}

.dashboard-payments .dashboard-order-total {
	/*background-color: #F0F5FF;*/
	background-color: #F7F7F7;
	border-top: 1px solid #FFF;
}

.dashboard-payments .dashboard-order-total .columns {
	border-left: 1px solid #FFF;
}

.dashboard-payments .order-number {
	padding-top: 0.5em;
	text-align: center;
	font-weight: normal;
	font-size: 1.3em;
}

.dashboard-payments .order-number span {
	padding: 0;
	color: #696969;
}

.dashboard-payments .dashboard-order-info span,
.dashboard-payments .dashboard-order-addons span {
	font-size: 0.8em;
}

.dashboard-payments .dashboard-order-plan span,
.dashboard-payments .dashboard-order-total span {
	font-weight: bold;
	font-size: 1em;
}

.dashboard-payments .dashboard-order-info {
	border-bottom: 1px solid #E7E7E7;
}

.dashboard-payments .credits-balance {
	padding: 1em;
}

.dashboard-payments .credits-balance > p {
	margin-top: 2em;
}

.dashboard-payments .credits-balance .credits {
	background-color: #ECECEC;
	padding: 10px;
	font-weight: bold;
}

.dashboard .dashboard-order-info div:not(:first-of-type) > span {
	border-left: 1px solid #CCC;
	padding-left: 10px;
}

.dashboard .dashboard-order-info .dashboard-order-date span {
	float: right;
}

/* dashboard projects tab */
.dashboard-projects .content-projects {
	padding-top: 2em;
	border-top: solid 1px #F2F5FF;
}

.project-participants-info img {
	width: 25px;
	height: 25px;
}

.dashboard-projects .projects-section,
.dashboard-projects .projects-section a:not(.button) {
	color: #686574;
}

.dashboard .listing h2,
.dashboard .listing h2 a,
.dashboard .order h2,
.dashboard .order h2 a {
	color: #000;
	font-weight: 200;
	font-size: 25px;
	font-size: 1.50rem;
	color: #554B82;
	line-height: 20px;
	margin: 0;
	margin-top: 0.5em;
}

.dashboard-projects .projects-section .row em {
	font-style: normal;
}

.dashboard-projects .projects-section .row .projects-actions,
.dashboard-proposals .projects-section .row .proposals-actions,
.dashboard-workspace .row .participant-actions {
	padding: 0.5em 0.5em;
	border-left: 1px solid #FFF;
	text-align: center;
}

.dashboard-projects .dropdown.button:before,
div.single-project .dropdown.button:before {
	border-color: #676773 transparent transparent transparent;
}

.dashboard-payments .dropdown.button:before {
	border-color: #676773 transparent transparent transparent;
}

.dashboard-projects .listing .fi-folder,
.project-secondary .listing .fi-folder {
	font-size: 5em;
	color: #E1E4EF;
}

/* dashboard projects - participants */
.dashboard-projects .projects-section .row.project-participants div {
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}

.dashboard-projects .projects-section .row.project-participants .workspace-actions {
	padding: 0.46em;
	border-left: 1px solid #FFF;
}

.dashboard-projects .projects-section .row.project-participants .project-participants-meta {
	padding: 0;
}

.dashboard-projects .project-participants {
	border-left: 1px solid #DFE4ED;
	border-bottom: 1px solid #DFE4ED;
	padding: 0 1em;
}

.dashboard-projects .project-participants-meta {
	background-color: #F7F7F7;
	text-align: center;
}

.dashboard-projects .project-participants-meta div:not(.work-status) {
	border-left: 1px solid #FFF;
}

/* dashboard favorites tab */
#projects .project {
	border-bottom: solid 1px #E1E4EF;
	color: #676772;
}

.project-secondary {
	border-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#projects-starred {
	padding: 1em;
}

#projects-starred article:first-of-type {
	padding-top: 1.5em;
}

.project-secondary .project-title-row h2 {
	margin: 0;
}

.dashboard .project-title-row,
.project-secondary .project-title-row,
.dashboard .order-title-row {
	background-color: #DFE4ED;
	-webkit-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}

.project.content-no-results {
	background-color: #FFF;
}

h5.no-results {
	text-align: center;
	font-size: 1.5em;
	padding: 1em;
	color: #565656;
}

.dashboard-projects .projects-section .project-description,
.dashboard-projects .projects-section .project-meta-author,
.project-secondary .projects-section .project-description,
.project-secondary .projects-section .project-meta-author {
	padding-top: 10px;
	padding-bottom: 10px;
}

.dashboard-projects .projects-section .project-description,
.project-secondary .projects-section .project-description {
	border-left: 0;
	line-height: 18px;
	color: #676772;
}

.project-secondary .project-budget {
	color: #FFF;
}

.dashboard-projects .budget-type {
	font-size: 10px;
	text-align: center;
	padding-right: 0;
}

.project-secondary .project-unfave-link {
	background-color: #676772;
	color: #FFF;
	font-size: 0.85em;
}

.project-secondary .project-fave-link {
	font-size: 0.85em;
}

.dashboard-payments {
	color: #3F5056;
}

.dashboard-payments h1 {
	font-size: 1em;
}

.dashboard-payments .order.row {
	padding-top: 0;
	padding-bottom: 3em;
}

.dashboard-payments .button.tiny,
.dashboard-payments .button.order-checkout {
	text-transform: uppercase;
}

.dashboard-payments .label-order {
	font-size: 100%;
	color: #D5D5D5;
	font-weight: normal;
}

.dashboard-payments .order-status {
	font-weight: normal;
	font-size: 0.8em;
	white-space: normal;
	background-color: #97D260;
	text-align: center;
	float: right;
}

.order-checkout .form-wrapper {
	background-color: #FFF;
	padding-top: 35px;
}

/* Profile Tab */
#profile-projects {
	padding: 1em;
}

/* Reviews Tab */
ul.reviews {
	padding: 2em;
	color: #888;
}

#reviews ul.reviews {
	padding: 0.5em;
}

/* dashboard workspace */
.dashboard-workspace .single-project-title {
	background-color: #57565C;
	display: block;
	margin-left: 0;
	padding: 0;
}

.dashboard-workspace .single-project-title .project-status {
	margin-top: 0.8em;
}

.dashboard-workspace .work-meta div {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.25em;
}

.dashboard-workspace .user-contact-info .row:not(.work-meta) div,
.dashboard-workspace .user-delivery-info .row div {
	padding-top: 0.3em;
	padding-bottom: 0.25em;
	line-height: 1.25em;
}

.workspace-content {
	padding: 1em;
}

.dashboard-workspace fieldset fieldset {
	padding-left: 0;
}

.dashboard-workspace .manage-project {
	padding-top: 0.5em;
}

.dashboard-workspace .manage-project fieldset {
	border-bottom: 0;
}

.dashboard-workspace .content > fieldset {
	margin-bottom: 0.2em;
}

.dashboard-workspace .participant-details {
	padding: 1em;
}

.dashboard-workspace .workspace-type-employer .participant-details {
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 2em;
}

.dashboard-workspace .work-meta {
	border-top: 1px solid #F0F0F0;
	background-color: #FCFCFC;
}

.dashboard-workspace .form-review-fieldset {
	border-bottom: 1px solid #E9E9E9;
	padding-left: 1em;
}

.dashboard-workspace .form-review-fieldset label {
	padding-bottom: 0.5em;
}

.dashboard-workspace textarea {
	height: 7em;
}

.dashboard-workspace .agreement-date {
	background-color: #F0F0F0;
	padding: 0.5em;
}

.dashboard-workspace .form-review-fieldset,
.dashboard-workspace .form-raise-dispute-fieldset {
	display: none;
}

.dashboard-workspace .dropdown.button:before {
	border-color: #676773 transparent transparent transparent;
}

/* Home Page
----------------------------------------------- */
.home-cover {
	padding: 1.5em 0;

}
@media print, screen and (min-width: 40em) {
	.home-cover {
		padding: 3em 0;
	}
}
.home-cover h1,
.home-cover h2,
.home-cover h3,
.home-cover h4,
.home-cover h5,
.home-cover h6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2125em;
}
.home-cover a {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}
.home-cover a.button {
	text-decoration: none;
	font-weight: normal;
}
.home-cover .entry-header {
	margin-bottom: 4em;
	margin: 0 auto;
	text-align: center;
}
.home-cover .entry-title {
	margin: 0;
}
.home-cover .summary {
	line-height: 1.75rem;
	margin: 0 auto;
}
.home-cover .summary > :last-child {
	margin-bottom: 0;
}

/* hero covers */
.entry-cover {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.entry-cover.has-image:after {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.35);
	z-index: 5;
}

.no-gradient.has-image:after,
.no-gradient.has-image:after {
	background: none !important;
}

.entry-cover.has-image,
.entry-cover a,
.entry-cover a:hover,
.edit-cover-image-link a,
.edit-cover-image-link a:hover,
.edit-cover-image-link a:focus {
	color: #FFF;
}

.entry-cover .entry-header,
.listing-cover .entry-header,
.edit-cover-image-link {
	color: #FFF;
	position: relative;
	z-index: 10;
}

.edit-cover-image-link {
	display: block;
	text-align: center;
	margin-top: 10px;
}

.entry-cover a {
	color: #FFF;
}

.cover-edit-controls {
	text-align: center;
	position: absolute;
	z-index: 1;
	width: 100%;
	max-width: 301.33px;
	top: 14px;
	left: 0;
	right: 0;
	margin: 0 auto -7px;
	padding: 14px;
	border-radius: 4px;
	background: rgba(221, 226, 231, 0.8);
	vertical-align: middle;
}

/* Pages & Posts
----------------------------------------------- */
/*  =========== [ Single post and page ] =========== */
article.post,
article.page,
section.no-results {
	color: #797B7F;
	background-color: #FFF;
	border-left: solid 1px #ECEFF5;
	border-bottom: solid 1px #EEF1F8;
	padding: 1.25em 1em;
}

article.post:last-of-type {
	border-bottom: none;
}

.post-header {
	margin-bottom: 1em;
}

.post-heading {
	font-size: 1.5em;
	font-weight: normal;
}

h1.post-heading a {
	color: #363341;
}

.post-title {
	position: relative;
	left: 16.66667%;
	right: auto;
	width: 83.33333%;
	float: left;
	padding-left: 1em;
}

.post-date-box {
	position: relative;
	left: auto;
	right: 83.33333%;
	width: 16.66667%;
	float: right;
	text-align: center;
}

.post-header .post-title h2,
.post-header .post-title a {
	color: #676773;
}

.post-title div {
	display: inline;
	font-size: 0.85em;
	float: left;
}

.post-title .author-post-link:before {
	content: '\f1fe';
	font-family: 'foundation-icons';
	padding-right: 0.5em;
}

.category-post-list {
	margin-left: 1em;
}
.category-post-list:before {
	content: '\f19d';
	font-family: 'foundation-icons';
	margin-right: 0.5em;
}

.post-date-box div {
	padding: 0.5em;
	font-size: 0.85em;
}

.post-date-box em {
	font-style: normal;
	font-size: 3em;
	font-weight: bold;
	display: block;
}

.post-date-box i {
	padding-right: 0.3em;
}

.post-date-box .box-comment-link a {
	color: #FFF;
}

.post-edit-link {
	color: #AFAFAF !important;
}

.entry-content ul,
.entry-content ol,
.entry-content dl {
	list-style-position: inside;
}
.entry-content li {
	margin-left: 1em;
}

.section-container ul:not(:f-dropdown) li {
	margin-left: 1em;
}

article.post,
article.page {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

/* single post footer tags */
.entry-footer {
	margin-top: 2em;
}
.entry-footer .post-tags {
	color: #8A8A8A;
	margin-bottom: 0;
}
.entry-footer .post-tags a {
	color: #565656;
	font-weight: normal;
}
.entry-footer .post-tags a:hover, .entry-footer .post-tags a:focus {
	opacity: 0.5;
	text-decoration: none;
}

/* post author footer byline */
.author-info {
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);
	clear: both;
	padding-top: 1.75em;
	padding-bottom: 1.75em;
	margin: 17px 0;
}

.author-info .author-avatar img {
	float: left;
	height: 60px;
	margin: 0 1.75em 1.75em 0;
	width: 60px;
}

.author-info .author-title {
	clear: none;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 900;
	line-height: 1.75;
	margin: 0;
}

.author-info .author-bio {
	color: #AFAFAF;
	font-size: 0.85rem;
	margin-bottom: 1.6153846154em;
	overflow: hidden;
}

.author-info .author-description > :last-child {
	margin-bottom: 0;
}

/* Project Page
----------------------------------------------- */
.project-wrapper {
	background-color: #FFF;
}

.project-header-wrapper {
	position: relative;
}

.single-project-header {
	padding: 20px 15px;
}

.single-project-header:after {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	bottom: -8px;
	right: 50%;
	content: '';
}

.single-project .budget-deadline {
	text-align: center;
	float: left;
	color: #FFF;
}

.article-header-top {
	margin-bottom: 2.5em;
}

.single-project .projects-starred a {
	border-right: solid 1px #ECF0F6;
	color: #7B8B92;
	font-weight: normal;
	margin-bottom: 0;
}

.single-project .projects-starred a:hover {
	opacity: 0.7;
}

.single-project .projects-starred a:hover i {
	color: #EF6460;
}

@media print, screen and (min-width: 40em) {
	.single-project-meta-buttons {
		padding-right: 2em;
		border-left: 1px solid #F7F7F7;
	}
}

.single-project .article-header:first-of-type {
	border-bottom: 1px solid #ECF0F6;
}

.project-content-wrapper {
	color: #888;
}

.user-meta-info a,
.agreement a,
.bidder-display-name a {
	color: #71A3B6;
}

.project-meta:before {
	border-bottom: 8px solid #FFF;
}

.project > h2 {
	background-color: #DFE4ED;
}

/*
Hack since nested foundation grid doesn't work
in version 4.x. Can remove after upgrade to 6.x
*/
.project-details {
	padding-left: 0.9375em;
	padding-right: 0.9375em;
}

.single-project fieldset {
	border: 1px solid #F1F1F1;
	border-right: 0;
	border-left: 0;
}

.single-project fieldset legend {
	color: #656565;
}

/* add-on badges */
.single-project .add-ons {
	margin-right: 16px;
	text-align: center;
}

.add-ons span {
	color: #FFF;
	text-transform: uppercase;
	margin: 0 0.5em 0 0;
	font-size: 0.625em;
	width: 58px;
	height: 60px;
	padding: 1em 0;
	display: inline-block;
	line-height: 1.5em;
	position: absolute;
	z-index: 1;
}

.add-ons [class^='featured'] {
	background-color: #FBC76D;
	background: url("../../images/featured-yellow-bg.png") no-repeat 0 0;
	right: 80px;
}

.add-ons span:before {
	font-family: 'foundation-icons';
	white-space: pre;
	font-size: 1.5em;
}

.add-ons [class^='featured']:before {
	content: '\f137\A';
}

.add-ons [class^='featured']:nth-of-type(2) {
	display: none;
}

.add-ons .urgent {
	background-color: #FA6A60;
	display: inline-block;
	float: right;
	background: url("../../images/featured-bg.png") no-repeat 0 0;
	right: 10px;
}

.add-ons .urgent:before {
	content: '\f101\A';
}

.single-bid .add-ons {
	text-align: center;
	font-size: 0.6em;
	position: absolute;
	top: 0;
	left: 520px;
}

.single-bid .add-ons span {
	color: #FFF;
	font-size: inherit;
}

.single-bid .add-ons [class^='featured']:before {
	content: '\f1fe\A';
}

.single-project .article-header {
	border-bottom: 1px solid #F1F1F1;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.single-project .article-title h3 {
	text-transform: none;
	font-weight: normal;
	font-size: 1.5em;
	margin: 0 0 1em;
	text-align: center;
}
@media print, screen and (min-width: 40em) {
	.single-project .article-title h3 {
		margin: 5px 0 0 15px;
		text-align: initial;
	}
}

.single-project .budget-deadline > div {
	float: left;
	margin-right: 0.8125em;
	min-width: 88px;
}

.single-project-meta {
	background-color: #F9FAFC;
	border-top: 1px solid #EBEFF4;
	border-bottom: 1px solid #EBEFF4;
	color: #8899A0;
}

.project-branches {
	margin-top: 3em;
}

.project-branches .project-tags-header {
	text-align: center;
}

.project-branches .project-tags h3 {
	color: #3D3751;
	font-size: 1.5em;
}

.single-project .project-trunk {
	margin-top: 3em;
}

.payments-escrow-tab div.large-12.columns {
	padding-left: 0;
	padding-right: 0;
}

.single-project .proposals-list {
	background-color: #FFF;
	font-size: 14px;
	color: #686871;
}

.single-project .no-results {
	padding-left: 0.5em;
	padding: 1em 0;
}

/* single project proposals list */
.single-bid {
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #E6E7EB;
	background-color: #FFF;
}

.single-bid .columns {
	padding-top: 20px;
	padding-bottom: 20px;
}

.single-bid .columns:last-child {
	margin-left: -15px;
	margin-right: 15px;
}

.single-bid .bid-terms {
	text-align: center;
	position: relative;
}

.single-bid .bid-terms:before {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	position: absolute;
	right: -7px;
	top: 93px;
	content: '';
}

.single-bid .bid,
.single-bid .submit-time {
	margin: 0 0 20px;
	text-align: center;
}

.bid .proposal-amount,
.bid .proposal-delivery {
	display: block;
}

.bid .proposal-amount {
	font-weight: bold;
	padding: 12px 0;
}

.bid .proposal-delivery {
	font-size: 10px;
	padding: 6px 0;
}

.bid-terms .submit-time,
.bid-terms .submit-time span {
	display: block;
}

.bid-terms .submit-time span {
	font-weight: bold;
	padding: 12px 0;
	font-size: 14px;
}

.bid-terms .submit-time .proposal-posted-time {
	font-size: 10px;
	padding: 6px 0;
}

.bid-terms strong,
.bid-terms em {
	display: block;
	font-style: normal;
}

.bid-terms strong {
	font-size: 1.25em;
}

.bid-terms p:last-child {
	font-size: 0.75em;
	line-height: 1.25em;
}

.bidder-info img {
	margin-right: 20px;
	width: 45px;
	height: 45px;
}

.bidder-display-name {
	font-weight: bold;
	padding-right: 0.5em;
}

.bidder-info .bidder-location {
	border-left: 1px solid #CCC;
	padding-left: 0.5em;
}

.bidder-description {
	padding-right: 1em;
}

.single-project .review-meta {
	text-align: center;
	border-left: 1px solid #E6E7EB;
}

.stars {
	color: #5A5A5A;
}

.user-profile .review-meta .stars,
.freelancer .review-meta .stars {
	color: #FFF;
}

.freelancer .review-meta .no-rating,
.user-profile .review-meta .no-rating {
	font-size: 15px;
	color: #FFF;
}

.single-bid .review-meta span {
	display: block;
	margin-top: 10px;
	font-size: 0.85em;
}

.single-bid .review-meta span:last-child {
	margin-bottom: 20px;
}

.single-project .bidder-message {
	background-color: #F9FAFC;
	border-bottom: solid 2px #E6E7EB;
	padding: 1em 0;
}

.single-project .bidder-message .large-2 {
	text-align: center;
}

.single-project .bidder-message i,
.single-project .bidder-message strong {
	display: block;
	font-size: 2em;
}

.single-project .bidder-message i {
	font-size: 2em;
}

.single-project .bidder-message strong {
	font-size: 1.25em;
}

.single-project-meta-tags {
	background-color: #FFF;
	padding: 1.2em;
}

.single-project fieldset.project-custom-field {
	border: 0;
}

/* Image Attachment Page
----------------------------------------------- */
.entry-attachment {
	text-align: center;
}

.type-attachment .entry-meta {
	color: inherit;
}

.type-attachment .entry-caption {
	padding: 1em 0;
	font-size: 14px;
}
@media print, screen and (min-width: 40em) {
	.type-attachment .entry-caption {
		margin-bottom: 2em;
	}
}

/* Responsive
*
* TODO: these should all be moved within nested
* blocks of scss using breakpoint mixins.
----------------------------------------------- */
/* micro bear */
@media screen and (max-width: 36em) {

	.project-meta .budget-deadline {
		width: 19%;
	}

	.project-content {
		width: 81%;
	}

	.single-project .bid {
		margin-top: 0;
	}

	.project > h2 {
		font-size: 1em;
	}

	.project-budget-wrapper,
	.project-expires-wrapper {
		padding: 10px 3px;
	}

	.project-budget .budget {
		font-size: 0.75em;
	}

	.project-meta .budget-deadline .project-expired {
		font-size: 0.9em;
	}

	.project-author-meta {
		font-size: 0.8em;
	}

	#sidebar .ads img {
		width: 75px;
		height: 75px;
	}

	.dashboard .project-status,
	.dashboard .order-status {
		font-size: 0.7em;
		min-width: 0;
	}

	.dashboard .listing h2,
	.dashboard .listing h2 a,
	.dashboard .order h2,
	.dashboard .order h2 a {
		font-size: 15px;
		font-size: 0.95rem;
	}

	.dashboard-front table tr,
	.dashboard-notifications table tr {
		font-size: 0.65em;
	}

	.dashboard-proposals .section-primary-info {
		font-size: 0.85em;
	}

	.dashboard .fl-pagination {
		padding-top: 80px;
	}

	.dashboard .ad-space {
		position: absolute;
		margin-top: -5px;
	}
	.girl-bg{
		background: none !important;
	}
}
/* baby bear */
@media only screen and (max-width: 40em), (min-width: 48em) and (max-width: 60em) {
	.freelancer .featured:after,
	.freelancer-loc:before {
		content: '\A';
		white-space: pre;
	}
	.girl-bg{
		background: none !important;
	}
	.dashboard-projects .dashboard-filter-sort .button.secondary {
		width: 100%;
	}

	.freelancer-loc {
		display: block;
		border: 0;
		padding-left: 0;
	}

	.budget-deadline .budget {
		font-size: 1em;
		min-height: 0;
	}

	.project-expires .days-left {
		font-size: 1.45em;
		min-height: 0;
	}

	.dashboard-side .add-project a {
		margin-left: 0;
	}

	/* font resizing */
	.projects-section,
	.order-main,
	.dashboard .project-status .label,
	.dashboard .proposal-status .label,
	.dashboard .work-status .label,
	.reviews .project-status .label,
	.participant-details,
	.single-project-title,
	.project .project-content,
	.project-meta-below-desc,
	.single-bid .bid-terms span,
	.comment-respond {
		font-size: 0.8em;
	}

	.single-project .budget-deadline > div {
		min-width: 65px;
	}

	.freelancer-meta.cf {
		font-size: 0.7em;
	}

	.user-profile .review-meta,
	.freelancer .review-meta {
		margin: 0;
		line-height: 0.5em;
	}

	.reviews .stars,
	.freelancer .stars {
		font-size: 0.45em;
	}

	.user-profile .stars {
		font-size: 0.55em;
	}

	.freelancer .review-meta .no-rating,
	.user-profile .review-meta .no-rating {
		font-size: 0.55em;
	}

	.projects-section .total-proposals {
		padding-left: 0;
		padding-right: 0;
	}

	.dashboard-projects .section-primary-info .columns.total-proposals span {
		padding: 0.1em;
	}

	.dashboard .project-status,
	.dashboard .order-status {
		width: auto;
	}

	.dashboard a.dropdown {
		font-size: 0.7em;
	}

	.dashboard-projects .projects-actions ul {
		text-align: left;
	}

	.dashboard .fl-pagination {
		padding-top: 80px;
	}

	.dashboard .ad-space {
		position: absolute;
		margin-top: -5px;
	}

	.post-header .post-date-box {
		font-size: 0.8em;
		width: 20%;
		right: 81%;
	}

	.post-header .post-title {
		width: 80%;
	}

	.recent-box-content .total-proposals {
		padding: 0 0.3em 0 0;
	}

	.recent-rating .stars-cont {
		display: block;
	}
}
/* juvinile bear */
@media only screen and (max-width: 768px) {
	.dashboard .project-meta-header {
		margin-right: -0.9375em;
		margin-left: -0.9375em;
	}
	.girl-bg{
		background: none !important;
	}
	.create-project span.prefix:not(.selected-currency) {
		padding-left: 0.5em;
		text-align: left;
	}

	.single-bid .bid,
	.single-bid .submit-time {
		margin: 0 auto 20px;
	}

	.widget-125-ads ul.ads li.alt {
		float: left;
	}

	.dashboard-user-meta .edit-profile {
		width: 100%;
	}

	.project-meta .budget-deadline .budget {
		font-size: 0.9em;
	}

	.project-meta .budget-deadline .project-expired span {
		font-size: 1.2em;
	}

	.project-meta .budget-deadline .budget-type {
		font-size: 0.65em;
	}

	.credits-info .row {
		border-bottom: 1px solid #FFF;
	}

	.agreement .section-primary-info .columns {
		padding: 5px;
	}

	.agreement .section-primary-info .columns:last-of-type {
		border-top: 1px solid #FFF;
	}

	.proposal-meta fieldset {
		margin: 0;
	}

	.proposal-meta fieldset:first-of-type {
		margin-top: 10px;
	}

	.proposal legend.project-title span a {
		font-size: 1em;
	}
}
/* micro bear */
@media screen and (max-width: 36em) {
	.project-meta .budget-deadline .budget {
		font-size: 0.65em;
	}

	.project-meta .budget-deadline .project-expired span {
		font-size: 0.9em;
	}

	.project-meta .budget-deadline .budget-type {
		font-size: 0.55em;
	}
}
/* bobby bear junior */
@media only screen and (min-width: 36em) and (max-width: 768px) {
	.project-dropdown,
	.project-dropdown .button.dropdown {
		width: 100%;
	}

	.single-project .budget-deadline > div {
		min-width: 78px;
	}

	.sidebar-archive .children li {
		width: 33%;
		float: left;
	}
}
/* mama bear */
@media only screen and (min-width: 36em) and (max-width: 60em) {
	.single-project .budget-deadline > div {
		min-width: 78px;
	}
}
/* uncle minor bear */
@media only screen and (min-width: 768px) and (max-width: 60em) {
	.sidebar-archive .children li {
		width: 100%;
		float: none;
	}

	.project-meta .budget-deadline .budget {
		font-size: 0.85em;
	}

	.project-meta .budget-deadline .project-expired span {
		font-size: 1.1em;
	}

	.project-meta .budget-deadline .budget-type {
		font-size: 0.55em;
	}

	.single-bid .bid-terms span {
		font-size: 0.7em;
	}

	.dashboard .listing h2,
	.dashboard .listing h2 a,
	.dashboard .order h2,
	.dashboard .order h2 a {
		font-size: 15px;
		font-size: 0.95rem;
	}
}
/* papa bear */
@media only screen and (min-width: 768px) {
	.dashboard-filter-sort .button.secondary {
		width: 100%;
	}

	.maincat-list > li:nth-of-type(2n+1) {
		clear: none;
	}

	.maincat-list > li {
		width: 25%;
		padding: 1.75em 0.875em;
	}

	.maincat-list > li:nth-of-type(n) {
		clear: none;
	}

	.maincat-list > li:nth-of-type(4n+1) {
		clear: both;
	}

	.category-row h1 {
		padding-left: 14px;
	}

	.widget-125-ads li {
		width: 50%;
	}

	/* single project */
	.single-bid .columns {
		margin-bottom: -999px;
		padding-bottom: 999px;
	}

	.project .share-this {
		padding: 1em;
	}

	/* forms */
	.log-in .twitter-sign-in {
		padding-left: 0;
	}

	/* dashboard proposals */
	.dashboard-proposals .user-display-name,
	.dashboard-projects .user-display-name {
		padding-top: 1em;
	}

	.dashboard-projects .listing,
	.dashboard-proposals .listing {
		font-size: 0.875em;
		padding-right: 1em;
		padding-bottom: 3em;
		border-bottom: 1px solid #F1F1F1;
		margin-top: 1.5em;
	}

	.dashboard-projects .listing:not(:first-of-type),
	.dashboard-proposals .listing:not(:first-of-type) {
		padding-top: 1em;
	}

	.dashboard-proposals .projects-section .row:last-of-type {
		border-bottom: 0;
	}

	.dashboard-proposals .project-price-action {
		padding-left: 0;
	}

	.dashboard-proposals .proposals-actions ul,
	.dashboard-projects .projects-actions ul {
		text-align: left;
		font-size: 1.2em;
	}

	.dashboard-proposals .user-display-name,
	.dashboard-projects .user-display-name {
		font-size: 0.8em;
	}

	/* dashboard projects */
	.dashboard-projects .project-author-rating {
		padding-top: 16px;
		text-align: center;
		padding-right: 0;
	}

	.single-project .project-price-action {
		padding-left: 0;
	}
	
}
/* visibility for top bar menu social items */
@media only screen and (min-width: 58.75em) {
	.top-bar-section .left span {
		display: none;
	}
}
/* Foundation Font Icons
----------------------------------------------- */
/* 
* Foundation Icons v 3.0
* Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
* MIT License
*/
@font-face {
	font-family: "foundation-icons";
	src: url("../fonts/foundation-icon-fonts/foundation-icons.eot");
	src: url("../fonts/foundation-icon-fonts/foundation-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/foundation-icon-fonts/foundation-icons.woff") format("woff"), url("../fonts/foundation-icon-fonts/foundation-icons.ttf") format("truetype"), url("../fonts/foundation-icon-fonts/foundation-icons.svg#fontcustom") format("svg");
	font-weight: normal;
	font-style: normal;
}
.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: inherit;
}

.fi-address-book:before {
	content: "\f100";
}

.fi-alert:before {
	content: "\f101";
}

.fi-align-center:before {
	content: "\f102";
}

.fi-align-justify:before {
	content: "\f103";
}

.fi-align-left:before {
	content: "\f104";
}

.fi-align-right:before {
	content: "\f105";
}

.fi-anchor:before {
	content: "\f106";
}

.fi-annotate:before {
	content: "\f107";
}

.fi-archive:before {
	content: "\f108";
}

.fi-arrow-down:before {
	content: "\f109";
}

.fi-arrow-left:before {
	content: "\f10a";
}

.fi-arrow-right:before {
	content: "\f10b";
}

.fi-arrow-up:before {
	content: "\f10c";
}

.fi-arrows-compress:before {
	content: "\f10d";
}

.fi-arrows-expand:before {
	content: "\f10e";
}

.fi-arrows-in:before {
	content: "\f10f";
}

.fi-arrows-out:before {
	content: "\f110";
}

.fi-asl:before {
	content: "\f111";
}

.fi-asterisk:before {
	content: "\f112";
}

.fi-at-sign:before {
	content: "\f113";
}

.fi-background-color:before {
	content: "\f114";
}

.fi-battery-empty:before {
	content: "\f115";
}

.fi-battery-full:before {
	content: "\f116";
}

.fi-battery-half:before {
	content: "\f117";
}

.fi-bitcoin-circle:before {
	content: "\f118";
}

.fi-bitcoin:before {
	content: "\f119";
}

.fi-blind:before {
	content: "\f11a";
}

.fi-bluetooth:before {
	content: "\f11b";
}

.fi-bold:before {
	content: "\f11c";
}

.fi-book-bookmark:before {
	content: "\f11d";
}

.fi-book:before {
	content: "\f11e";
}

.fi-bookmark:before {
	content: "\f11f";
}

.fi-braille:before {
	content: "\f120";
}

.fi-burst-new:before {
	content: "\f121";
}

.fi-burst-sale:before {
	content: "\f122";
}

.fi-burst:before {
	content: "\f123";
}

.fi-calendar:before {
	content: "\f124";
}

.fi-camera:before {
	content: "\f125";
}

.fi-check:before {
	content: "\f126";
}

.fi-checkbox:before {
	content: "\f127";
}

.fi-clipboard-notes:before {
	content: "\f128";
}

.fi-clipboard-pencil:before {
	content: "\f129";
}

.fi-clipboard:before {
	content: "\f12a";
}

.fi-clock:before {
	content: "\f12b";
}

.fi-closed-caption:before {
	content: "\f12c";
}

.fi-cloud:before {
	content: "\f12d";
}

.fi-comment-minus:before {
	content: "\f12e";
}

.fi-comment-quotes:before {
	content: "\f12f";
}

.fi-comment-video:before {
	content: "\f130";
}

.fi-comment:before {
	content: "\f131";
}

.fi-comments:before {
	content: "\f132";
}

.fi-compass:before {
	content: "\f133";
}

.fi-contrast:before {
	content: "\f134";
}

.fi-credit-card:before {
	content: "\f135";
}

.fi-crop:before {
	content: "\f136";
}

.fi-crown:before {
	content: "\f137";
}

.fi-css3:before {
	content: "\f138";
}

.fi-database:before {
	content: "\f139";
}

.fi-die-five:before {
	content: "\f13a";
}

.fi-die-four:before {
	content: "\f13b";
}

.fi-die-one:before {
	content: "\f13c";
}

.fi-die-six:before {
	content: "\f13d";
}

.fi-die-three:before {
	content: "\f13e";
}

.fi-die-two:before {
	content: "\f13f";
}

.fi-dislike:before {
	content: "\f140";
}

.fi-dollar-bill:before {
	content: "\f141";
}

.fi-dollar:before {
	content: "\f142";
}

.fi-download:before {
	content: "\f143";
}

.fi-eject:before {
	content: "\f144";
}

.fi-elevator:before {
	content: "\f145";
}

.fi-euro:before {
	content: "\f146";
}

.fi-eye:before {
	content: "\f147";
}

.fi-fast-forward:before {
	content: "\f148";
}

.fi-female-symbol:before {
	content: "\f149";
}

.fi-female:before {
	content: "\f14a";
}

.fi-filter:before {
	content: "\f14b";
}

.fi-first-aid:before {
	content: "\f14c";
}

.fi-flag:before {
	content: "\f14d";
}

.fi-folder-add:before {
	content: "\f14e";
}

.fi-folder-lock:before {
	content: "\f14f";
}

.fi-folder:before {
	content: "\f150";
}

.fi-foot:before {
	content: "\f151";
}

.fi-foundation:before {
	content: "\f152";
}

.fi-graph-bar:before {
	content: "\f153";
}

.fi-graph-horizontal:before {
	content: "\f154";
}

.fi-graph-pie:before {
	content: "\f155";
}

.fi-graph-trend:before {
	content: "\f156";
}

.fi-guide-dog:before {
	content: "\f157";
}

.fi-hearing-aid:before {
	content: "\f158";
}

.fi-heart:before {
	content: "\f159";
}

.fi-home:before {
	content: "\f15a";
}

.fi-html5:before {
	content: "\f15b";
}

.fi-indent-less:before {
	content: "\f15c";
}

.fi-indent-more:before {
	content: "\f15d";
}

.fi-info:before {
	content: "\f15e";
}

.fi-italic:before {
	content: "\f15f";
}

.fi-key:before {
	content: "\f160";
}

.fi-laptop:before {
	content: "\f161";
}

.fi-layout:before {
	content: "\f162";
}

.fi-lightbulb:before {
	content: "\f163";
}

.fi-like:before {
	content: "\f164";
}

.fi-link:before {
	content: "\f165";
}

.fi-list-bullet:before {
	content: "\f166";
}

.fi-list-number:before {
	content: "\f167";
}

.fi-list-thumbnails:before {
	content: "\f168";
}

.fi-list:before {
	content: "\f169";
}

.fi-lock:before {
	content: "\f16a";
}

.fi-loop:before {
	content: "\f16b";
}

.fi-magnifying-glass:before {
	content: "\f16c";
}

.fi-mail:before {
	content: "\f16d";
}

.fi-male-female:before {
	content: "\f16e";
}

.fi-male-symbol:before {
	content: "\f16f";
}

.fi-male:before {
	content: "\f170";
}

.fi-map:before {
	content: "\f171";
}

.fi-marker:before {
	content: "\f172";
}

.fi-megaphone:before {
	content: "\f173";
}

.fi-microphone:before {
	content: "\f174";
}

.fi-minus-circle:before {
	content: "\f175";
}

.fi-minus:before {
	content: "\f176";
}

.fi-mobile-signal:before {
	content: "\f177";
}

.fi-mobile:before {
	content: "\f178";
}

.fi-monitor:before {
	content: "\f179";
}

.fi-mountains:before {
	content: "\f17a";
}

.fi-music:before {
	content: "\f17b";
}

.fi-next:before {
	content: "\f17c";
}

.fi-no-dogs:before {
	content: "\f17d";
}

.fi-no-smoking:before {
	content: "\f17e";
}

.fi-page-add:before {
	content: "\f17f";
}

.fi-page-copy:before {
	content: "\f180";
}

.fi-page-csv:before {
	content: "\f181";
}

.fi-page-delete:before {
	content: "\f182";
}

.fi-page-doc:before {
	content: "\f183";
}

.fi-page-edit:before {
	content: "\f184";
}

.fi-page-export-csv:before {
	content: "\f185";
}

.fi-page-export-doc:before {
	content: "\f186";
}

.fi-page-export-pdf:before {
	content: "\f187";
}

.fi-page-export:before {
	content: "\f188";
}

.fi-page-filled:before {
	content: "\f189";
}

.fi-page-multiple:before {
	content: "\f18a";
}

.fi-page-pdf:before {
	content: "\f18b";
}

.fi-page-remove:before {
	content: "\f18c";
}

.fi-page-search:before {
	content: "\f18d";
}

.fi-page:before {
	content: "\f18e";
}

.fi-paint-bucket:before {
	content: "\f18f";
}

.fi-paperclip:before {
	content: "\f190";
}

.fi-pause:before {
	content: "\f191";
}

.fi-paw:before {
	content: "\f192";
}

.fi-paypal:before {
	content: "\f193";
}

.fi-pencil:before {
	content: "\f194";
}

.fi-photo:before {
	content: "\f195";
}

.fi-play-circle:before {
	content: "\f196";
}

.fi-play-video:before {
	content: "\f197";
}

.fi-play:before {
	content: "\f198";
}

.fi-plus:before {
	content: "\f199";
}

.fi-pound:before {
	content: "\f19a";
}

.fi-power:before {
	content: "\f19b";
}

.fi-previous:before {
	content: "\f19c";
}

.fi-price-tag:before {
	content: "\f19d";
}

.fi-pricetag-multiple:before {
	content: "\f19e";
}

.fi-print:before {
	content: "\f19f";
}

.fi-prohibited:before {
	content: "\f1a0";
}

.fi-projection-screen:before {
	content: "\f1a1";
}

.fi-puzzle:before {
	content: "\f1a2";
}

.fi-quote:before {
	content: "\f1a3";
}

.fi-record:before {
	content: "\f1a4";
}

.fi-refresh:before {
	content: "\f1a5";
}

.fi-results-demographics:before {
	content: "\f1a6";
}

.fi-results:before {
	content: "\f1a7";
}

.fi-rewind-ten:before {
	content: "\f1a8";
}

.fi-rewind:before {
	content: "\f1a9";
}

.fi-rss:before {
	content: "\f1aa";
}

.fi-safety-cone:before {
	content: "\f1ab";
}

.fi-save:before {
	content: "\f1ac";
}

.fi-share:before {
	content: "\f1ad";
}

.fi-sheriff-badge:before {
	content: "\f1ae";
}

.fi-shield:before {
	content: "\f1af";
}

.fi-shopping-bag:before {
	content: "\f1b0";
}

.fi-shopping-cart:before {
	content: "\f1b1";
}

.fi-shuffle:before {
	content: "\f1b2";
}

.fi-skull:before {
	content: "\f1b3";
}

.fi-social-500px:before {
	content: "\f1b4";
}

.fi-social-adobe:before {
	content: "\f1b5";
}

.fi-social-amazon:before {
	content: "\f1b6";
}

.fi-social-android:before {
	content: "\f1b7";
}

.fi-social-apple:before {
	content: "\f1b8";
}

.fi-social-behance:before {
	content: "\f1b9";
}

.fi-social-bing:before {
	content: "\f1ba";
}

.fi-social-blogger:before {
	content: "\f1bb";
}

.fi-social-delicious:before {
	content: "\f1bc";
}

.fi-social-designer-news:before {
	content: "\f1bd";
}

.fi-social-deviant-art:before {
	content: "\f1be";
}

.fi-social-digg:before {
	content: "\f1bf";
}

.fi-social-dribbble:before {
	content: "\f1c0";
}

.fi-social-drive:before {
	content: "\f1c1";
}

.fi-social-dropbox:before {
	content: "\f1c2";
}

.fi-social-evernote:before {
	content: "\f1c3";
}

.fi-social-facebook:before {
	content: "\f1c4";
}

.fi-social-flickr:before {
	content: "\f1c5";
}

.fi-social-forrst:before {
	content: "\f1c6";
}

.fi-social-foursquare:before {
	content: "\f1c7";
}

.fi-social-game-center:before {
	content: "\f1c8";
}

.fi-social-github:before {
	content: "\f1c9";
}

.fi-social-google-plus:before {
	content: "\f1ca";
}

.fi-social-hacker-news:before {
	content: "\f1cb";
}

.fi-social-hi5:before {
	content: "\f1cc";
}

.fi-social-instagram:before {
	content: "\f1cd";
}

.fi-social-joomla:before {
	content: "\f1ce";
}

.fi-social-lastfm:before {
	content: "\f1cf";
}

.fi-social-linkedin:before {
	content: "\f1d0";
}

.fi-social-medium:before {
	content: "\f1d1";
}

.fi-social-myspace:before {
	content: "\f1d2";
}

.fi-social-orkut:before {
	content: "\f1d3";
}

.fi-social-path:before {
	content: "\f1d4";
}

.fi-social-picasa:before {
	content: "\f1d5";
}

.fi-social-pinterest:before {
	content: "\f1d6";
}

.fi-social-rdio:before {
	content: "\f1d7";
}

.fi-social-reddit:before {
	content: "\f1d8";
}

.fi-social-skillshare:before {
	content: "\f1d9";
}

.fi-social-skype:before {
	content: "\f1da";
}

.fi-social-smashing-mag:before {
	content: "\f1db";
}

.fi-social-snapchat:before {
	content: "\f1dc";
}

.fi-social-spotify:before {
	content: "\f1dd";
}

.fi-social-squidoo:before {
	content: "\f1de";
}

.fi-social-stack-overflow:before {
	content: "\f1df";
}

.fi-social-steam:before {
	content: "\f1e0";
}

.fi-social-stumbleupon:before {
	content: "\f1e1";
}

.fi-social-treehouse:before {
	content: "\f1e2";
}

.fi-social-tumblr:before {
	content: "\f1e3";
}

.fi-social-twitter:before {
	content: "\f1e4";
}

.fi-social-vimeo:before {
	content: "\f1e5";
}

.fi-social-windows:before {
	content: "\f1e6";
}

.fi-social-xbox:before {
	content: "\f1e7";
}

.fi-social-yahoo:before {
	content: "\f1e8";
}

.fi-social-yelp:before {
	content: "\f1e9";
}

.fi-social-youtube:before {
	content: "\f1ea";
}

.fi-social-zerply:before {
	content: "\f1eb";
}

.fi-social-zurb:before {
	content: "\f1ec";
}

.fi-sound:before {
	content: "\f1ed";
}

.fi-star:before {
	content: "\f1ee";
}

.fi-stop:before {
	content: "\f1ef";
}

.fi-strikethrough:before {
	content: "\f1f0";
}

.fi-subscript:before {
	content: "\f1f1";
}

.fi-superscript:before {
	content: "\f1f2";
}

.fi-tablet-landscape:before {
	content: "\f1f3";
}

.fi-tablet-portrait:before {
	content: "\f1f4";
}

.fi-target-two:before {
	content: "\f1f5";
}

.fi-target:before {
	content: "\f1f6";
}

.fi-telephone-accessible:before {
	content: "\f1f7";
}

.fi-telephone:before {
	content: "\f1f8";
}

.fi-text-color:before {
	content: "\f1f9";
}

.fi-thumbnails:before {
	content: "\f1fa";
}

.fi-ticket:before {
	content: "\f1fb";
}

.fi-torso-business:before {
	content: "\f1fc";
}

.fi-torso-female:before {
	content: "\f1fd";
}

.fi-torso:before {
	content: "\f1fe";
}

.fi-torsos-all-female:before {
	content: "\f1ff";
}

.fi-torsos-all:before {
	content: "\f200";
}

.fi-torsos-female-male:before {
	content: "\f201";
}

.fi-torsos-male-female:before {
	content: "\f202";
}

.fi-torsos:before {
	content: "\f203";
}

.fi-trash:before {
	content: "\f204";
}

.fi-trees:before {
	content: "\f205";
}

.fi-trophy:before {
	content: "\f206";
}

.fi-underline:before {
	content: "\f207";
}

.fi-universal-access:before {
	content: "\f208";
}

.fi-unlink:before {
	content: "\f209";
}

.fi-unlock:before {
	content: "\f20a";
}

.fi-upload-cloud:before {
	content: "\f20b";
}

.fi-upload:before {
	content: "\f20c";
}

.fi-usb:before {
	content: "\f20d";
}

.fi-video:before {
	content: "\f20e";
}

.fi-volume-none:before {
	content: "\f20f";
}

.fi-volume-strike:before {
	content: "\f210";
}

.fi-volume:before {
	content: "\f211";
}

.fi-web:before {
	content: "\f212";
}

.fi-wheelchair:before {
	content: "\f213";
}

.fi-widget:before {
	content: "\f214";
}

.fi-wrench:before {
	content: "\f215";
}

.fi-x-circle:before {
	content: "\f216";
}

.fi-x:before {
	content: "\f217";
}

.fi-yen:before {
	content: "\f218";
}

.fi-zoom-in:before {
	content: "\f219";
}

.fi-zoom-out:before {
	content: "\f21a";
}
