@charset "UTF-8";
/* https://www.bcvagas.com.br/wp-content/themes/joby/style.css?ver=6.9 */
/* Import rule from: https://www.bcvagas.com.br/wp-content/themes/jobroller/style.css */
/*
Theme Name: JobRoller
Version: 1.9.8
Theme URI: https://www.appthemes.com/themes/jobroller/
Description: A premium job listing theme for WordPress.
Author: AppThemes
Author URI: https://www.appthemes.com/
AppThemes ID: jobroller
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages/
*/


/* =Reset
---------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
}
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
select, .submit {
	cursor:pointer;
}

/* =Global
---------------------------------------------------------------------------------- */
html {
	font-size: 100%; /* IE hack */
	height: 100%;
}
body {
	text-align: center;
	line-height: 1.4em;
	color: #555;
	background: #F0F0F0 url(/wp-content/themes/jobroller/images/bg.png) repeat-x bottom fixed;
	font-size: 62.5%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
	height: 100%;
	/* comment out min-width below */
	/* min-width: 992px; */
}
div#wrapper {
	font-size: 1.3em; /* 13px equiv */
}
.inner {
	margin: 0 auto;
	text-align: left;
	width: 990px;
}
#header .logo_wrap {
	display: table;
	width: 100%;
}
#mainNav, #logo {
	vertical-align: middle;
	display: table-cell;
	float: none !important;
}
#headerAd {
	float: right;
}
#listingAd {
	text-align: center;
	margin: 0 auto 1.54em;
}
#mainContent {
	float: left;
	display: inline;
}
#mainContent.nosearch {
	padding-top: 5px;
}
.clear {
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	margin:0;
	padding: 0;
	outline: 0;
}

.sticky {}

.gallery-caption {}

/* padding */
.pad5 {
	padding:5px 0
}
.pad10 {
	padding:10px 0
}
.pad25 {
	padding:25px 0
}
.pad50 {
	padding:50px 0
}
.pad75 {
	padding:75px 0
}
.pad100 {
	padding:100px 0
}

form.account_form p.role {
	clear: none;
	overflow: hidden;
	zoom: 1;
}
p.role label {
	width: 49%;
	float: left;
	text-align: left;
}

table.resume_data_table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
}
table.resume_data_table thead th {
	background: #fefefe;
}
table.resume_data_table thead th, table.resume_data_table thead td,
table.resume_data_table tbody th, table.resume_data_table tbody td {
	border: 1px solid #ccc;
	padding: 8px;
}
table.resume_data_table tfoot th, table.resume_data_table tfoot td {
	border: 1px solid #ccc;
}
table.resume_data_table .show {
	background: #ddd;
	color: #333;
	padding: 12px;
	display: block;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
}
table.resume_data_table .show:hover {
	background: #ccc;
	text-decoration: none;
}
table.resume_data_table .add_row {
	display: none;
	padding: 8px;
}
.date_field_wrap {
	width: 50%;
	padding: 0 7px;
	float: left;
}
.date_field_wrap select {
	float: left;
	width: 48% !important;
	margin: 0 0 6px -7px !important;
	position: relative;
	vertical-align: middle;
}
.date_field_wrap input {
	float: right;
	width: 48% !important;
	margin: 0 -7px 0 0 !important;
	position: relative;
	vertical-align: middle;
}
div.prefs_job_types label,
div.prefs_job_categories label {
	width: 46%;
	float: right;
	padding-top: 6px;
}
div.prefs_job_types li label,
div.prefs_job_categories li label {
	width: 100%;
}
div.prefs_job_types ul,
div.prefs_job_categories ul {
	width: 50%;
	padding: 7px;
	float: left;
	list-style: none outside !important;
	border: 1px solid #ddd;
	margin: 5px 0 !important;
	border-radius: 6px;
}
div.prefs_job_types ul li,
div.prefs_job_categories ul li {
	margin: 0;
	padding: 6px;
}
div.prefs_job_types ul li label,
div.prefs_job_categories ul li label {
	float: none;
	padding: 0;
	display: block;
}
p.attribution {
	float: right;
	font-size: 11px;
	color: #999 !important;
}
p.attribution a {
	color: #999 !important;
	text-decoration: none !important;
}
p.attribution img {
	vertical-align: middle;
	height: 16px;
	margin: -4px 0 0 0;
}
.col-1 {
	width: 48%;
	float: left;
}
.col-2 {
	width: 48%;
	float: right;
}
.sexy-bookmarks {
	margin-bottom: 10px !important
}

/* =Pagination
---------------------------------------------------------------------------------- */
.paging {
	padding: 20px 0 4px;
	margin: 0 !important;
	overflow: hidden;
	line-height: 2em;
}
.paging .top {
	float: right;
}
.wp-pagenavi {
	float: left;
}
.wp-pagenavi span.current {
	border: 1px dotted #777 !important;
	color: #777 !important;
}
.wp-pagenavi span.pages {
	border: 1px solid #D8D8D8 !important;
	color: #555 !important;
}
.wp-pagenavi a, .comment-paging .page-numbers {
	border: 1px solid #D8D8D8 !important;
	background: #fff !important;
	color: #555 !important;
	margin: 2px;
	padding: 2px 4px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current, .comment-paging .page-numbers:hover, .comment-paging .current {
	color: #fff !important;
	text-decoration: none !important;
}
.comment-paging {
	text-align: center;
	position: relative;
	margin-bottom: 20px;
	line-height: 1.4em;
}
.comment-paging .page-numbers {
	margin: 0;
}
.comment-paging .next {
	position: absolute;
	right:0;
	top:0;
	margin: -2px 0 0 0;
}
.comment-paging .prev {
	position: absolute;
	left:0;
	top:0;
	margin: -2px 0 0 0;
}

/* =Typography
---------------------------------------------------------------------------------- */
p {
	margin: 0 0 1.54em 0;
	font-size: 1em;
	line-height: 1.54em;
}
h1, h2, h3, h4, h5, h6, .pagetitle {
	color: #444;
}
#content h1 {
	font-size: 1.38em;
	font-weight: bold;
	line-height: 1.12em;
	margin-bottom: 1.12em;
}
#logo {
	font-size: 1em;
	line-height: 1em;
}
#logo a {
	display: block;
	text-decoration: none !important;
	font-size: 3em !important;
	line-height: 1em !important;
	font-weight: bold;
}
#logo small {
	font-size: 1.1em !important;
	margin-top: 0.3em;
	display: block;
}
#searchform div div.near {
	float:right;
}
#searchform button.submit {
	text-indent:-9999px;
}
#searchform input.text + input.text{
	border-left: 1px dotted #ccc;
}
#searchform input.labelHighlight {
	color: #CCCCCC;
}
#content .section_header h1 {
	font-size: 1.54em;
	line-height: 1em;
	margin: 0 !important;
}
#content .section_header p.meta {
	margin: 5px 0 0 0;
}
#content h2 {
	font-size: 1.38em;
	font-weight: bold;
	line-height: 1.12em;
	margin-bottom: 1.12em;
}
#content h2.widget_title {
	margin-bottom: 0;
	font-size: 17px;
	text-shadow:1px 1px 0 #ebebeb;
}
.social-widgets i {
	float: right;
	margin-right: 25px;
}
.rss-balloon i:before {
	font-size: 45px;
	content: "\f303";
	color: #FF7800;
}
.rss-balloon {
	margin-top:-20px;
	padding:10px 0 20px;
}
.rss-balloon a {
	font-size:17px;
	font-weight: bold;
	color: #444444;
	margin:0;
	padding:0;
}
.twitter-balloon i:before {
	font-size: 45px;
	content: "\f301";
	color: #0093BD;
}
.twitter-balloon {
	margin-bottom:-10px;
	padding:20px 0 10px;
	border-top:1px dotted #D8D8D8;
}
.twitter-balloon a {
	font-size:17px;
	font-weight: bold;
	color: #444444;
	margin:0;
	padding:0;
}
p.sharethis {
	float:right;
}
p.stats {
	color:#AFAFAF;
	float:right;
	font-size:11px;
	margin-bottom:8px;
	padding:8px 0 0;
}
.textwidget {
	font-size: 12px;
	line-height: 1.54em;
}
#content h2 a, #content h1 a {
	text-decoration: none;
}
#content h3 {
	font-size: 1.23em;
	line-height: 1.25em;
	margin-bottom: 1.25em;
	font-weight: bold;
}
#content h4 {
	font-size: 1.08em;	/* 14px */
	line-height: 1.43em;
	font-weight: bold;
}
#content h5 {
	font-size: 1.08em;	/* 14px */
	line-height: 1.43em;
	font-weight: bold;
	color: #666;
}
#content h6 {
	font-size: 1em;
	line-height: 1.54em;
	color: #666;
}
.pagetitle {
	line-height: 1.6em;
	margin: 0 !important;
}
#content ul {
	list-style: circle inside;
	margin: 0 1.65em 1.65em;
}
#content ol {
	list-style: decimal inside;
	margin: 0 1.54em 1.54em;
}
#content ul li {
	line-height: 1.54em;
}
#content ol li {
	line-height: 1.54em;
}
p.success {
	background: #F8F6E8;
	border: 2px solid #F2EADD;
	padding: 12px;
	color: #896F44;
	margin: 0 0 20px !important;
}
p.expired {
	background: #F8F6E8;
	border: 2px solid #F2EADD;
	padding: 12px;
	color: #896F44;
	margin: 0 0 20px !important;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
small {
	font-size: 0.6em;
}
h1 small {
	font-weight: normal;
	color: #999;
}
small.rss {
	float: right;
	line-height: 1em;
}
small.rss img {
	vertical-align: middle;
}
abbr, span.abbr {
	cursor: help;
	border-bottom: 1px dashed #999;
}
.center {
	text-align: center
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
blockquote {
	padding: 1px 20px;
	margin: 20px 20px 20px !important;
	font-style: italic;
	border-top: 2px solid #ccc;
	background: #F5F5F5;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.1em;
}
blockquote p, blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5 {
	margin: 10px 0;
}
cite {
	margin-left: 20px;
	color: #383838;
	font-style: italic;
}
cite strong {
	font-style: normal;
	font-weight: bold;
}
blockquote cite {
	margin-left: 0;
}
#content hr {
	border-color:#E3E3E3;
	border-style:solid;
	border-width:1px 0 0;
	clear:both;
	height:0;
	margin:10px 0 20px;
}
#content p.tags {
	background:url("/wp-content/themes/jobroller/images/tag.png") no-repeat scroll left 0 transparent;
	clear:left;
	padding:6px 0 6px 40px;
	font-weight:bold;
	width:50%;
	margin-bottom:0;
}
#content .socialwrap {
	margin:20px 0;
	padding:0 0 20px;
	border-bottom:1px solid #E4E4E4;
}
#content .socialleft {
	float:left;
	width:50%;
	margin:0 0 0 10px;
}
#content .socialright {
	float:right;
	margin:0 10px 0 0;
}
#content ul.social-ico {
	list-style:none outside none;
	margin:0;
}
#content .socialleft li i:before {
	font-size: 18px;
}
#content li.twitter i:before {
	content: "\f301";
}
#content li.twitter a {
	color:#0093BD;
}
#content li.rss i:before {
	content: "\f303";
	color: #FF7800;
}
#content li.rss a {
	color:#FF7800;
}
/* hack to fix sharethis positioning */
.stButton .stButton_gradient {
	padding:0 2px 1px !important;
}
.stButton .stBubble {
	line-height: 23px !important;
	padding:0 0 1px !important;
}
/* end sharethis hack */

#content p.tags a {
	font-weight:normal;
}
#content a.more-link {
	font-weight:bold;
}

form.main_form .goback,
form.account_form .goback {
	font-size: 1.2em;
	outline: 0;
	border: 0;
	background: #D8D8D8;
	color: #555;
	padding: 7px 10px;
	border-radius: 6px;
	vertical-align: middle;
	float: left;
	margin: 0 20px 0 0;
}
form.main_form .goback:hover {
	background: #2e4c79;
	color: #fff;
	cursor:pointer;
}

form.main_form .submit,
form.account_form .submit,
p.button a,
#topNav a:hover,
a.button:hover {
	transition: background-color 300ms ease-out;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	-ms-transition: background-color 300ms ease-out;
	-o-transition: background-color 300ms ease-out;
}

form.main_form textarea.custom-form.short {
	height: 100px;
}

form.main_form select {
	color: #777;
	font-size: 1.2em;
	width: 52.5%;
	padding:7px;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
	height: 40px;
}


form.main_form input.text,
form.main_form textarea,
form.main_form.contact_form textarea,
form.account_form input.text {
	background: #fff;
	color: #777;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 1.2em;
	padding: 7px;
	width: 50%;
	margin: 0;
	outline: 0;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
}

form.main_form .submit,
form.account_form .submit,
p.button a {
	font-size: 1.2em;
	outline: 0;
	border: 0;
	background: #D8D8D8;
	color: #555;
	padding: 7px 10px;
	border-radius: 6px;
	vertical-align: middle;
	margin: 0;
	text-decoration: none !important;
}

form.main_form p.optional label {
	color: #999;
}

form.main_form p label {
	width: 46%;
	float: right;
	padding-top: 6px;
}

/* edit profile page */
#your-profile {
	padding:0px;
}
#your-profile table.form-table td {
	padding:5px;
}
#your-profile table.form-table th {
	width: 125px;
	vertical-align: top;
	text-align: left;
	padding:15px 0 0;
}
#your-profile .field-hint {
	display: block;
	font-size:10px;
	clear: both;
}
span.description {
	font-size:10px;
	font-style:italic;
}
/* Registration/Profile/Reset password fields */
.manage-password {
	margin-bottom: 20px;
}
.manage-password button {
	height: 35px;
}
form[name=profile] #pass1-text,
form[name=profile] #pass1 {
	vertical-align: middle;
}
#pass1-text,
.show-password #pass1 {
	display: none;
}
.show-password #pass1-text {
	display: inline-block;
}
.wp-hide-pw > .dashicons {
	line-height: inherit;
}
.manage-password a.button span {
	display: inline-block;
}
form[name=registerform] .manage-password .wp-hide-pw {
	margin-top: 10px;
}
#pass-strength-result {
	border-style:solid;
	border-width:1px;
	float:left;
	margin:0 5px 12px 1px;
	padding:3px 5px;
	text-align:center;
	width:200px;
}
#pass-strength-result.good {
	background-color:#FFEC8B;
	border-color:#FFCC00 !important;
}
#pass-strength-result {
	background-color:#EEEEEE;
	border-color:#DDDDDD !important;
}
#pass-strength-result.bad {
	background-color:#FFB78C;
	border-color:#FF853C !important;
}
#pass-strength-result.strong {
	background-color:#C3FF88;
	border-color:#8DFF1C !important;
}
#pass-strength-result.short {
	background-color:#FFA0A0;
	border-color:#F04040 !important;
}

#profile .section_content {
	margin-bottom: 20px;
}
#profile .avatar {
	float: right;
	border: 1px solid #DADBDD !important;
	padding: 4px;
	border-radius: 6px;
	width: 96px;
	height: 96px;
}
#profile .social {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
	list-style: none outside;
	overflow: hidden;
}
#profile .social li {
	margin: 0;
	padding: 0;
	background: none;
}
#profile .social li a {
	padding: 10px 0 10px 12px;
	display: inline-block;
}
#profile .social i {
	vertical-align: middle;
}
#profile .social li.twitter i:before {
	content: "\f081";
	color: #0093BD;
	font-size: 35px;
}
#profile .social li.twitter a {
	color: #0093BD;
}
#profile .social li.facebook i:before {
	content: "\f082";
	color: #3B5998;
	font-size: 35px;
}
#profile .social li.facebook a {
	color: #3B5998;
}
#profile .social li.linkedin i:before {
	content: "\f08c";
	color: #1B85BC;
	font-size: 35px;
}
#profile .social li.linkedin a {
	color: #1B85BC;
}

/* =Listings
---------------------------------------------------------------------------------- */
p.jobs {
	margin-bottom: 0 !important;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 8px 20px;
}
ol.jobs li.job {
	overflow: hidden;
	margin: 0 !important;
	padding: 8px 0;
	list-style: none outside;
	background: #fbfbfb;
	border-bottom: 1px solid #F0F0F0;
}
ol.jobs dl {
	font-size: 0.9em;
	margin: 0 !important;
	overflow: hidden;
}
ol.jobs dt {
	visibility: hidden;
	position: absolute;
	left: -9999em;
}
ol.jobs dd {
	float: left;
	color: #999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
ol.jobs li.job-expired a,
ol.jobs li.job-expired strong,
ol.jobs li.job-expired dd {
	color: #ddd !important;
}
ol.jobs li.job-expired .type span {
	background: #ddd none !important;
	border-color: #ddd !important;
}
div.date span.year {
	padding: 5px 0px 0px;
	display: block;
}
form.filter {
	padding: 10px 0 8px 10px;
	background: #EFEFEF;
	font-size: 0.8em;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	border-bottom: 1px solid #fff;
}
form.filter p {
	float: left;
	margin: 0 10px 0 0;
	color: #777;
}
form.filter input {
	vertical-align: middle;
}

/* Resumes */

ol.resumes {
	margin: 0 !important;
	padding: 0 !important;
	border-top: 1px solid #ddd;
}
ol.resumes dl {
	font-size: 0.9em;
	margin: 0 !important;
	overflow: hidden;
}
ol.resumes dt {
	visibility: hidden;
	position: absolute;
	left: -9999em;
}
ol.resumes dd {
	float: left;
	color: #999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
ol.resumes dd strong {
	color: #555;
	display: block;
	font-size: 1.3em;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
ol.resumes dd.photo {
	width: 46px;
	height: 38px;
}
ol.resumes dd.photo a img {
	display: block;
}
ol.resumes dd.title {
	width: 408px;
}
ol.resumes dd.location {
	width: 120px;
}

/* =Images
---------------------------------------------------------------------------------- */
img.wp-post-image, .gallery-item img {
	border: 1px solid #DADBDD !important;
	padding: 4px;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
}
#content img.attachment-blog-thumbnail, #content img.attachment-post-thumbnail{
	padding:5px;
	float:left;
	margin:5px 15px 5px 0;
	width:auto;
}
#content .alignleft{
	float: left;
	margin: 1px 15px 5px 0;
}
#content .alignright {
	float: right;
	margin: 5px 0 5px 15px;
}
#content img.alignright, #content img.alignleft, #content img.aligncenter, img.attachment-post-thumbnail {
	border: 1px solid #DADBDD;
	padding: 5px;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
}
#content .aligncenter {
	margin: 10px auto 5px;
	display: block;
}
#content img.alignnone + img.alignnone  {
	margin-left: 8px;
}
div.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding: 6px 2px 0;
	text-align: center;
}
div.wp-caption img {
	border: 0 none; margin: 0; padding: 0;
}
p.wp-caption-text {
	margin: 0 !important;
	padding: 0px 3px 3px !important;
	clear: both;
	font-size: 11px;
}


/* =Resume Single Page
---------------------------------------------------------------------------------- */

#content div.resume_header {
	border-bottom: 4px solid #E2E2E2;
	overflow: visible;
}
#content div.resume_header h1.title{
	font-size: 2em;
}
#content div.resume_header p.success {
	margin: 20px 0 !important;
}
#content div.resume_header p.button {
	margin: 20px 0 !important;
	overflow: hidden;
}
#content div.resume_header img {
	float: right;
	background: #fff;
	margin: 0 0 0 20px;
	outline: 10px solid #fff;
}
#content div.resume_header p.meta {
	font-size: 1.23em;
	line-height: 1.5em;
	margin:  0.625em 0 1.25em 0;
	padding: 0;
	color: #555;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
#content div.resume_header dl {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 10px;
	line-height: 1.62em;
	color: #555;
	font-weight: normal;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
#content div.resume_header dt {
	width: 142px;
	margin-right: 20px;
	float: left;
	clear: left;
	font-style: italic;
}
#content div.resume_header dd {
	float: left;
}
#content div.resume_header p.edit_button {
	padding-left: 162px;
}
#content div.resume_header p.edit_button a, .resume_section p.edit_button a {
	text-decoration: none !important;
	float: none !important;
	font-size: 11px;
}
#content div.resume_header p.edit_resume {
	padding: 0;
	float: left;
}
#content div.resume_header p.edit_resume a {
	font-size: 12px;
	text-decoration: none !important;
}
.user_prefs th {
	font-weight: bold;
	font-size: 1.2em;
	padding: 1px 6px 1px 0;
	line-height: 1.5em;
	vertical-align: top;
	text-align: right;
}
.user_prefs td {
	vertical-align: top;
	font-size: 1.2em;
	padding: 1px 0;
	line-height: 1.5em;
}

#content h2.resume_section_heading {
	width: 142px;
	text-align: left;
	float: left;
	font-size: 1.23em;
	line-height: 1.25em;
	margin: 0;
	padding: 0 0 2.5em 0;
	color: #555;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
#content div.resume_section {
	min-height: 60px;
	padding: 0 0 0 162px;
	margin: 0 0 1.54em;
	line-height: 1.54em;
	border-bottom: 1px solid #F2F2F2;
	color: #555;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
#content div.resume_section ul {
	margin: 0 0 1.54em;
	list-style: disc outside;
	padding: 0;
}
#content div.resume_section ul.terms {
	margin: 0 0 1.54em;
	padding: 0;
	overflow: hidden;
	zoom: 1;
	list-style: none;
}
#content div.resume_section ul.terms li {
	float: left;
	margin: 0 0.3em 0 0;
}

ul.experience, ul.education {
	list-style: none outside !important;
	margin: 0;
	padding: 0;
}
ul.experience li, ul.education li {
	margin: 0 0 2.5em;
}
ul.experience li h3, ul.education li h3 {
	margin: 0 0 0.25em !important;
}
ul.experience li h4, ul.education li h4 {
	margin: 0 0 0.25em !important;
	font-weight: normal !important;
	color: #555;
}
ul.experience li p {
	color: #777;
}
ul.experience li p.dates, ul.education li p.dates {
	float: right;
	color: #555;
}
#dashboard.myprofile_section ol.jobs {
	margin-bottom: 20px !important;
}
#dashboard.myprofile_section ol.jobs dd.title {
	width: 280px;
}
#dashboard.myprofile_section p.jobs {
	margin-bottom: 20px !important;
}
.resume_header .resume-thumbnail {
	width: 150px;
	height: 150px;
}

/* =Lists
---------------------------------------------------------------------------------- */
ul.widgets li.widget ul.ads {
	margin: 0 0 14px !important;
	padding: 0 !important;
	overflow: hidden;
	zoom: 1;
}
ul.ads li {
	float: left;
	margin-bottom: 6px;
}
ul.ads li.alt {
	float: right;
}
ul.ads li img {
	display: block;
}
ul.widgets li.widget_jr_250ad .widget_content{
	text-align: center;
}
ul.widgets li.widget_jr_250ad div {
	margin: 0 auto !important;
}
ul.widgets li.widget.widget-nav {
	font-size: 1em;
	padding: 30px 0;
}
ul.widgets li.widget.widget-nav ul.display_section {
	margin: 0 0 -1px !important;
	padding: 0 !important;
}
ul.widgets li.widget.widget-nav div {
	border: 1px solid #dddddd;
}
ul.widgets li.widget.widget-nav div div {
	border: 0;
}
ul.widgets li.widget.widget-nav div ul, ul.widgets li.widget.widget-nav div ul li {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none outside !important;
}
ul.widgets li.widget.widget-nav div ul li a.top {
	border-bottom: 1px solid #ddd;
	padding: 0.5em 1em;
	display: block;
	zoom: 1;
	text-decoration: none !important;
	color: #666;
	background: url(/wp-content/themes/jobroller/images/arrow-sm.png) no-repeat 242px center;
}
ul.widgets li.widget.widget-nav div ul li a:hover {
	background-color: #f5f5f5;
}
ul.widgets li.widget.widget-nav div ul li ul {
	padding: 0.5em !important;
	border-bottom: 1px solid #ddd;
}
ul.widgets li.widget.widget-nav div ul li ul li {
	border-left: 2px solid #ccc;
	margin-bottom: 2px !important;
}
ul.widgets li.widget.widget-nav div ul li ul li a {
	padding: 0 10px 0 7px;
	line-height: 2em;
	display: block;
	zoom: 1;
	text-decoration: none !important;
	background: #fff;
}
ul.widgets li.widget.widget-nav ul.job_tags {
	margin: 0;
	padding: 10px !important;
	overflow: hidden;
	zoom: 1;
}
ul.widgets li.widget.widget-nav ul.job_tags li {
	float: left;
	margin: 2px !important;
}
ul.widgets li.widget.widget-nav ul.job_tags li a {
	float: left;
	background: #f5f5f5;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 0 0.5em !important;
	font-size: 0.75em;
	text-decoration: none !important;
	text-shadow:0 1px 0 #E8E8E8;
}
ul.widgets li.widget.widget-nav ul.job_tags li a:hover {
	background: #ddd;
}
ul.widgets li.widget.widget-nav form {
	padding: 10px;
}
ul.widgets li.widget.widget-nav form input.text, ul.widgets li.widget.widget-nav form select {
	width: 90% !important;
}
ul.widgets li.widget.widget-nav form label {
	float: none;
	padding: 0 !important;
	display: block;
}

ul.widgets li.widget.widget-nav  .page_item_children a {
	padding-left: 20px;
}

/* Archive + Blogroll + posts + comments + meta */
.widget_categories ul,
.widget_archive ul,
.widget_links ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_meta ul,
.widget_pages ul,
.widget_rss ul,
.widget_categories ul,
.widget_pages ul,
.widget_top_ads_overall ul,
.widget_top_ads ul,
.widget_user_options ul, .widget_user_info ul {
	list-style: none outside !important;
	margin: 0 !important;
	padding: 0 !important;
}
.widget_archive ul li,
.widget_links ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget_rss ul li,
.widget_categories ul li,
.widget_pages ul li, .widget_job_categories ul li,
.widget_top_ads_overall ul li, .widget_top_ads ul li,
.widget_user_options ul li  {
	background:url("/wp-content/themes/jobroller/images/arrow-sm.png") no-repeat scroll left center transparent;
	display: block;
	font-size: 12px;
	line-height: 1.6em;
	padding: 5px 0 5px 15px;
	list-style: none outside !important;
}

.widget_archive ul li:not(:first-child),
.widget_links ul li:not(:first-child),
.widget_recent_entries ul li:not(:first-child),
.widget_recent_comments ul li:not(:first-child),
.widget_meta ul li:not(:first-child),
.widget_rss ul li:not(:first-child),
.widget_categories ul li:not(:first-child),
.widget_pages ul li:not(:first-child), .widget_job_categories ul li:not(:first-child),
.widget_top_ads_overall ul li:not(:first-child), .widget_top_ads ul li:not(:first-child),
.widget_user_options ul li:not(:first-child)  {
	border-top: 1px dotted #d8d8d8;
}
#footer ul li {
	border-top:  0;
}
.widget_archive ul li a,
.widget_links ul li a,
.widget_recent_entries ul li a,
.widget_recent_comments ul li a,
.widget_meta ul li a,
.widget_rss ul li a,
.widget_categories ul li a,
.widget_pages ul li a,
.widget_tag_cloud a,
.widget-subscribe li a,
.widget_top_ads_overall li a, .widget_top_ads li a,
.widget_user_options li a, .widget_user_info li a {
	margin: 0;
	padding: 0;
}

.widget_content .tag_cloud {
	margin-top: 10px;
	line-height: 1.8em;
	padding: 15px 0 !important;
	border-top: 1px dotted #D8D8D8;
}

.widget_user_info ul li {
	display: block;
	border-top: 1px dotted #d8d8d8;
	font-size: 12px;
	line-height: 1.6em;
	padding: 5px 0 5px;
	list-style: none outside !important;
}

/* notifications */

#content ul.errors {
	margin: 0px;
	padding-left: 35px;
}
.notice {
	padding-bottom: 25px;
}
.notice span,
.notice > div {
	padding:15px 15px 15px 15px;
	font-size:13px;
	display:block;
	border: 0;
	color: #fff;
	border-radius: 6px;
}
.notice.extra {
	margin-bottom:35px;
}
.notice.success span,
.notice.success > div,
.notice.success a {
	color: #3c763d;
	background-color: #dff0d8;
}
.notice[class*=pending] span,
.notice[class*=pending] > div,
.notice[class*=pending] a,
div[class="notice notice"] span,
div[class="notice notice"] > div,
div[class="notice notice"] a {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
.notice.error span,
.notice.error > div,
.notice.error a {
	color: #a94442;
	background-color: #f2dede;
}
.notice span,
.notice > div {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
.notice span a,
.notice > div a {
	text-decoration: underline;
}
.notice i {
	float: left;
	padding-right: 10px;
}
.notice.success i:before,
.notice[class*=pending] i:before,
.notice.notice i:before {
	margin-top: -2px;
}
.notice.success i:before {
	content: "\f227";
}
.notice.success-pending span i:before,
.notice.draft-pending span i:before,
.notice.success-pending > div i:before,
.notice.draft-pending > div i:before,
.notice.notice span i:before,
.notice.notice > div i:before {
	content: "\f348";
}
.notice.error span i:before,
.notice.error > div i:before {
	content: "\f153";
	color: #a94442;
}
ul.errors li {
	color: #AA4433;
	list-style: none;
}
ol.steps {
	overflow: hidden;
	margin: 0 0 1.54em !important;
	list-style: none !important;
}
ol.steps li {
	float: left;
	width: 25%;
	background-color: #fff;
}
ol.steps.more-steps li {
	float: left;
	width: 20%;
}
ol.steps li span {
	display: block;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 5px 10px 5px;
	text-align: center;
	color: #999;
	background: url(/wp-content/themes/jobroller/images/step.png) no-repeat right;
}
ol.steps li.current span {
	color: #555;
	background: #d8d8d8 url(/wp-content/themes/jobroller/images/step_active.png) no-repeat right;
}
ol.steps li.done span {
	text-decoration: line-through;
	background: #fff url(/wp-content/themes/jobroller/images/step.png) no-repeat right;
}
ol.steps li.previous span {
	text-decoration: line-through;
	background: #fff url(/wp-content/themes/jobroller/images/step_done.png) no-repeat right;
}
ol.steps li span.first {
	border-left: 1px solid #d8d8d8;
}
ol.steps li span.last {
	background-image: none !important;
	border-right: 1px solid #d8d8d8;
}

/* =Jobs
---------------------------------------------------------------------------------- */

.type span {
	text-align: center;
	display: block;
	font-weight: normal;
	vertical-align: middle;
	line-height: 1em !important;
	float: left;
	color: #fff;
	letter-spacing: 1px;
	font-size: 10px;
}
dd.type span,
.type span.ftype,
.type span.jtype {
	background-color: #666666;
	padding: 3px 16px;
	margin: 1px 8px 0 0;
	background-color:#666666;
}
ol.jobs {
	margin: 0 !important;
	padding: 0 !important;
}
ol.jobs dd.type {
	width: 95px;
	padding-right: 10px;
	vertical-align: middle;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
ol.jobs {
	border-top: 1px solid #F0F0F0;
	/*border-bottom: 1px solid #F0F0F0;*/
}
.type span.full-time {
	background-color: #D72F1D;
}
.type span.part-time {
	background-color: #E3A029;
}
.type span.freelance {
	background-color: #8CB90E;
}
.type span.temporary {
	background-color: #97479E;
}
.type span.internship {
	background-color: #3B6284;
}
/* =Icons
---------------------------------------------------------------------------------- */

.section_footer {
	float: left;
	border: 0px;
	background: none;
	padding: 0;
	margin: 0 !important;
	list-style: none !important;
	overflow: hidden;
	overflow: hidden;
	background: #ebebeb;
	width: 100%;
}
.section_footer i {
	float: left;
	margin: 0;
	padding-right: 5px;
	text-align: center;
}
.section_footer li {
	float: left;
	padding: 10px;
}
.section_footer li a {
	float: left;
}
.apply i:before {
	content: "\f337";
}
.star i:before {
	content: "\f155";
}
.print i:before {
	content: "\f491";
}
.map i:before {
	content: "\f231";
}
li.edit-job {
	float: right;
}
.edit-job i:before {
	content: "\f119";
}
.rss i:before {
	content: "\f303";
	color: #FF7800;
}
.rellocate-yes i:before {
	content: "\f147";
	color: #209D26;
}
.breadcrumbs-home {
	display: inline-block;
	line-height: 1.8em;
}
.breadcrumbs-home i:before {
	content: "\f102";
}
.job-location i:before {
	content: "\f230";
}
.job-expires-in i:before {
	content: "\f508";
	line-height: 0.8em;
}
.job-taxonomies i:before {
	content: "\f323";
	line-height: 0.8em;
}

/* =Packs
---------------------------------------------------------------------------------- */
#content .job-pack {
	width:580px;
	border:1px solid #CCC;
	border-radius: 6px;
	padding:14px;
	position:relative;
	background-color:#EEE;
	margin: 10px 10px ;
}

#content .job-pack-title {
	min-width:40px;
	height:42px;
	margin:0;
	position:relative;
	left:-27px;
}

#content .job-pack .job-pack-title {
	background:url(/wp-content/themes/jobroller/images/ribbon-red-left.png) no-repeat top left;
}

#content .user-pack .job-pack-title {
	background:url(/wp-content/themes/jobroller/images/ribbon-green-left.png) no-repeat top left;
}

#content .job-pack-title h2 {
	margin:0;
	padding:10px 30px 12px 0;
	position:absolute;
	top:0;
	left:28px;
	color:#FFF;
	font-size:1.38em;
	font-weight: bold;
}

#content .job-pack .job-pack-title h2 {
	background:url(/wp-content/themes/jobroller/images/ribbon-red-right.png) no-repeat top right;
	text-shadow:0 -1px 0 #380D08;
}

#content .user-pack .job-pack-title h2 {
	background:url(/wp-content/themes/jobroller/images/ribbon-green-right.png) no-repeat top right;
	text-shadow:0 -1px 0 #1D330D;
}

#content .job-pack-choose {
	padding:11px 30px 10px 30px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	position:absolute;
	top:14px;
	right:14px;
	background-color:#D8D8D8;
}

#content .job-pack-choose label {
	color:#3D5E8E;
	font-size:1.23em;
	font-weight:bold;
}

#content .job-pack-details {
	margin:0;
	padding:0 0 10px 0;
	overflow:hidden;
}

#content .job-pack-details li {
	width:264px;
	margin:0 5px 0 0;
	float:left;
	font-size:.92em;
	list-style-type:none;
}
#content .job-pack i {
	padding-right: 8px;
	line-height: 2em;
}
#content .job-pack-details li strong {
	font-size:1.16em;
}
#content .job-pack-details.categories-list li {
	width:520px;
}
#content .job-pack-duration i:before {
	content: "\f508";
}
#content .job-pack-jobs-duration i:before {
	content: "\f322";
}
#content .job-pack-offers i:before {
	content: "\f313";
}
#content .job-pack-resume i:before {
	content: "\f314";
}
#content .job-pack-categories i:before {
	content: "\f203";
}
#content .job-pack .categories-list {
	margin-top: 10px;
}

#content .job-pack small {
	font-size: 1em; font-weight: bold; color: #575656;
}

#content .job-pack-operations {
	padding: 5px;
	background-color: #E8E8E8;
}

#content .job-pack-operations a {
	margin-left: 5px;
}

#content .job-packs-user, #content .job-packs-new {
	margin-bottom: 35px;
}

#content .job-pack .pack-offer.used {
	text-decoration: line-through;
}

#content .data_list th.pack-order-date {
	width: 100px;
	text-align: center;
}

form.main_form div.pack-offer-reminder {
	border: 1px solid #CFCFCF;
	padding: 4px;
}

.job-pack-additional-options {
	border-top: 1px solid #ccc;
}

.job-pack-additional-options p {
	font-weight: bold;
}

.button.buy-pack {
	width: 135px;
}

.pack-activation-date{
	float: right;
	font-size: 10px;
}

.pack-limit {
	font-size: 0.8em;
	padding: 2px;
}

/* =Packs Widget
---------------------------------------------------------------------------------- */

ul.widgets li.widget ul.pack_overview {
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
}
ul.pack_overview li {
	text-align: left;
	border-top: 1px solid #d6d6d6;
	position: relative;
	padding: 0;
}
ul.pack_overview li p {
	font-size: 0.92em;
	margin: 12px 0;
}
ul.pack_overview li strong {
	font-size: 1.27em;
}
ul.pack_overview .cost {
	background: #ddd;
	color: #555;
	padding: 6px 8px 4px;
	text-align: center;
	float: right;
	margin: 12px 0 0 4px;
	font-size: 11px;
}

.widget .button.buy-pack-small {
	padding: 5px;
	margin-top: 10px;
	line-height: 15px;
}

.widget .button.buy-pack-small span {
	font-size: 11px;
}

ul.display_section {
	overflow: hidden;
	zoom: 1;
	list-style: none outside !important;
	margin: 0 0 -1px !important;
	padding: 0 !important;
}
ul.display_section li {
	float: left;
	padding: 0.82em 1.09em;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #ddd;
	margin-right: 2px;
	font-size: 0.92em;
}
ul.display_section li.active {
	background: #fff;
}
ul.display_section li a {
	font-weight: bold;
	color: #666;
}
.myjobs_section, .myprofile_section {
	border: 1px solid #ddd;
	padding: 1em 1em 0;
}

/* =Comments
---------------------------------------------------------------------------------- */
.comment-bubble {
	float:right;
}
.comment-bubble a {
	background:url(/wp-content/themes/jobroller/images/comments-bubble.png) no-repeat scroll 0 0 transparent;
	display:block;
	font-weight: bold;
	font-size:14px;
	height:48px;
	padding-top:12px;
	text-align:center;
	text-decoration:none;
	width:48px;
}
.comment-bubble a:hover {
	text-decoration:underline;
}

.section_content_comments {
	padding-top: 1px !important;
	padding-bottom: 0 !important;
	border-bottom: 0px !important;
}

.section_content_comments h2 {
	padding-top:20px;
}

#comment {
	width: 100%;
	height: 150px;
}
#respond {
	margin-top: 20px;
}
.comment_container {
	position: relative;
}
ol#comment-list {
	margin: 0 0 15px !important;
}
ol#comment-list img.avatar {
	margin: 0 10px 0 0;
	padding: 4px;
	float: left;
	border: 1px solid #ebebeb;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
}
ol#comment-list li {
	margin: 0;
	padding: 8px 0;
	list-style: none;
	overflow: hidden;
}
ol#comment-list li ul {
	margin: 8px 0 0 !important;
}
ol#comment-list li li {
	border: 0;
	margin: 0 0 0 68px !important;
	padding: 0 0 8px;
}
ol#comment-list li .comment-text {
	border: 2px solid #ebebeb;
	overflow: hidden;
	border-radius: 8px;
	padding: 10px 10px 0;
}
ol#comment-list li .comment-text p {
	margin: 0 0 10px !important;
}
ol#comment-list li p.meta {
	font-weight: normal;
	background: transparent;
	padding: 0;
	font-style: italic;
	color: #777;
	font-size: 0.9em;
	margin: 0 0 10px !important;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
ol#comment-list li p.meta strong {
	font-weight: bold;
}
h3 span#comments-rss a {
	border: none;
	text-decoration: none;
}
#commentform {
	margin-bottom: 15px;
}
p.comment-form-author,
p.comment-form-email,
p.comment-form-url,
p.comment-form-comment {
	overflow: hidden;
	zoom: 1;
}
p.comment-form-comment label {
	display: none;
}
#commentform input.text, #commentform select, #commentform textarea,
p.comment-form-author input,
p.comment-form-email input,
p.comment-form-url input,
p.comment-form-comment input{
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #777;
	font-size: 1.2em;
	padding: 7px;
	width: 50%;
	float: left;
	border-radius: 6px; /* optional rounded corners for browsers that support it */
}
#commentform input.text:focus, #commentform textarea:focus,
p.comment-form-author input:focus,
p.comment-form-email input:focus,
p.comment-form-url input:focus,
p.comment-form-comment input:focus
{
	background: #f3f3f3;
}
#commentform textarea {
	width: 97.5%;
}
#commentform label {
	font-size: 1em;
	margin-left: 8px;
	color: #777;
	line-height: 2.6em;
}
form.filter .submit:hover, form.filter .submit:focus,
#commentform #submit:hover, #commentform #submit:focus {
	cursor:pointer;
	text-shadow:none;
}
form.filter input[type=submit] {
	padding: 4px 10px;
}
#sidebar {
	float: right;
	display: inline;
}
#sidebar #ads a {
	display:block;
	float:left;
	font-family:verdana,sans-serif;
	font-weight:normal;
	margin:0 10px 10px 0;
	overflow:hidden;
	text-align:center;
	text-decoration:none !important;
	text-shadow:0 1px 0 #FFFFFF;
}
form.filter .job-filter {
	line-height: 1.8em;
}
#sidebar p.location {
	float: left;
	width: 156px;
}
#sidebar p.radius {
	float: right;
	width: 70px;
	clear: none;
}
#sidebar p.location label, #sidebar p.radius label {
	width: auto;
}
#sidebar p.location input {
	font-size: 13px;
	padding: 5px;
	width: 144px;
}
#sidebar p.radius select {
	font-size: 13px;
	margin: 4px 0;
}
#sidebar .submitbutton {
	clear: both;
}

form.main_form fieldset textarea.grow {
	max-height: 300px;
}

/* debug mode */
.debug {
	padding:10px 20px;
}

/* =tinymce editor styles
---------------------------------------------------------------------------------- */
.mceContentBody{
	text-align:left;
	padding:5px;
	line-height:1.5em;
	font-size:0.8em;
	color:#4F4F4F;
	background-color: #FFFFFF;
	height:100%; /* need height to fix FF background bug */
	min-width: 100px;
}
.mceContentBody ul{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	padding:10px;
}
.mceContentBody ul li{
	padding:0 5px 0;
}
.mceContentBody ol{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:decimal;
	padding:10px;
}
.mceContentBody ol li{
	padding:0 5px 0;
}
.mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6{
	line-height:1.54em;
}

/* =Tag input
---------------------------------------------------------------------------------- */

.taglist {
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	outline: none;
	border: 1px solid;
	border-color: #ddd;
	border-radius: 6px;
	-webkit-transition: all ease-in-out 0.2s;
	overflow: hidden;
	zoom: 1;
	cursor: text;
	margin-left: 0;
}

form.main_form p .taglist {
	padding: 7px;
	width: 50%;
	margin: 0 !important;
	list-style: none outside;
	color: #777;
}
form.main_form p .taglist input {
	color: #777;
}

.taglist li.tag {
	background: #999;
	background: -moz-linear-gradient(center top, #999 0%, #777 100%);
	background: -moz-gradient(center top, #999 0%, #777 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#999999,endColorstr=#777777);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#999999, endColorstr=#777777)";
	list-style: none;
	float: left;
	-webkit-border-top-right-radius: 24px;
	-webkit-border-bottom-right-radius: 24px;
	-moz-border-radius-topright: 24px;
	-moz-border-radius-bottomright: 24px;
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
	box-shadow: 0 0 0 1px #666;
	-webkit-box-shadow: 0 0 0 1px #666;
	-moz-box-shadow: 0 0 0 1px #666;
	-o-box-shadow: 0 0 0 1px #666;
	color: #fefefe;
	padding: 0 2px 0 4px;
	margin: 0 6px 0 0;
	-webkit-transition: all ease-in-out 0.2s;
	font-family: sans-serif;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.taglist li.ready-to-delete {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.taglist li.input {
	list-style: none;
	float: left;
}
.taglist li.input input {
	border: medium none;
	cursor: text;
	margin: 0;
	outline: 0 none;
	padding: 3px 0 2px;
	width: 150px;
	background: none;
}
.taglist li.tag a.delete span {
	visibility: hidden;
}
.taglist li.tag a.delete {
	background: url(/wp-content/themes/jobroller/images/to-delete.png) no-repeat 5px 5px;
	width: 8px;
	height: 7px;
	text-decoration: none;
	cursor: pointer;
}

/* =Colorbox
---------------------------------------------------------------------------------- */

form.modal_form {
	border: 1px solid #eee;
	padding: 10px;
	width: 500px
}
form.modal_form h2 {
	border-bottom: 2px solid #cccccc;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

#cboxOverlay {
	top: 0;
	left: 0;
	z-index: 1100;
	display: none;
	background-color: rgb(85, 85, 85);
				position: fixed;
				width: 100%;
				height: 100%;
}

#colorbox {
				z-index: 9999;
				overflow: hidden;
				padding: 20px;
				outline: none;
}

#cboxWrapper {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
				-webkit-box-shadow: 0px 0px 18px 0px #525252;
				box-shadow: 0px 0px 18px 0px #525252;
}

#cboxContent {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
	text-align: left;
	border-width: 10px;
}

/* =Sponsored results
---------------------------------------------------------------------------------- */
.sponsored-results-placeholder { float:left; width: 16px; height:16px;	margin-right: 5px; background: url('/wp-content/themes/jobroller/images/loading.gif')  }

/* =Resume Subscriptions
---------------------------------------------------------------------------------- */
.expired_trial { color: #ccc; text-decoration: line-through; }
.temp_subsc_info { font-size: 10px; }

.button.subscribe-resumes {
	width: 145px;
}

.resume-trial {
	font-size: 12px;
	color:#7f7f7f;
}

/* = Resume Contact form
---------------------------------------------------------------------------------- */
.contact_job_seeker { float: left; }
.processing-placeholder { float: left; width: 16px; height:16px; background: url('/wp-content/themes/jobroller/images/loading.gif'); margin: 5px 10px; }
.button a.contact_button { float: left; }

/* =IE FIXES
---------------------------------------------------------------------------------- */

.ie6 ol.jobs li dl,
.ie6 .paging,
.ie6 a.button,
.ie6 form.filter,
.ie6 li.comment div,
.ie6 #apply_form { zoom:1; }

.ie7 form.filter,
.ie7 .paging,
.ie7 .widget { zoom:1; }

/* Display Table is not supported */
.ie6 #header .logo_wrap, .ie7 #header .logo_wrap { display: block; }
.ie6 #mainNav, .ie6 #logo, .ie7 #mainNav, .ie7 #logo { display: inline; }
.ie6 #logo, .ie7 #logo { float: left !important; }

/* Prevent cut off text */
.ie6 #logo small, .ie7 #logo small { padding-bottom: 4px; }

/* Borders to sections (no shadows supported) */
.ie6 .style-default .section, .ie6 #searchform, .ie7 .style-default .section, .ie7 #searchform, .ie8 .style-default .section, .ie8 #searchform { border: 1px solid #ddd; }

/* =Alerts
---------------------------------------------------------------------------------- */
.alert_rss i:before {
	float:left;
	width: 50px;
	font-size: 45px;
	content: "\f303";
	color: #FF7800;
}

/* =Layout
---------------------------------------------------------------------------------- */
.section, #searchform {
	margin: 0 0 20px;
	float: left;
	display: inline;
}
.section > .section_header {
	-margin-top: 20px;
}

/*=Payments
-----------------------------------------------------------------------------------*/

#purchase-plan .pricing-options {
	padding-bottom: 10px;
}

.plan{
	border: 1px solid #CCC;
	margin: 10px 5px;
	padding: 3px;
	font-size: 13px;
	position: relative;
}

.price-box:after {
	content: "";
	position: absolute;
	right: -1px;
	margin-top: 10px;
	border-top: 10px solid #000;
	border-right: 10px solid transparent;
}

.plan .content{
	background-color: #EEEEEF;
	padding: 8px;
	min-height: 95px;
}

.plan .plan-content {
	max-width: 450px;
}

.plan .title{
	font-size: 20px;
	font-weight: bold;
}

.plan .plan-description{
	font-style: italic;
	margin-bottom: 10px;
	font-size: 12px;
	padding: 5px;
}

.plan .option-header{
	font-weight: bold;
	margin-bottom: 2px;
}

.plan .price-box{
	position: absolute;
	top: 10px;
	right: -10px;
	background-color: white;
	padding: 10px;
	padding-right: 0px;
	border: 1px solid #CCC;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.plan .price-box .price{
	color: #0066CC;
	font-size: 40px;
	float: left;
	margin-right: 5px;
}
.plan .price-box .duration{
	margin-top: 4px;
	font-size: 15px;
	float: left;
}
.plan .price-box .radio-button{
	background-color: #CCC;
	clear: both;
	padding: 5px;
	padding-right: 20px;
	font-weight: bold;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.plan .price-box .radio-button label{
	font-style: normal;
}

.plan .job-pack-additional-options {
	padding-top: 10px;
}

.plan-limit {
	font-size: 0.8em;
	padding: 2px;
}

.order-wrapper {
	margin: 0 15px 0 15px;
	-border: 1px solid #ccc;
	padding: 15px;
}

.section-head h1 {
	border-bottom: 3px solid #ccc;
	padding-bottom: 5px;
}

.order-summary:not(.completed) {
	border-bottom: 1px solid #EDEDED;
	padding: 5px 0 15px 0;
}

.order-summary .thank-you {
	font-size: 15px;
	font-weight: bold;
}

.order-summary td {
	padding-right: 10px;
}

/*=Custom Fields
-----------------------------------------------------------------------------------*/
.custom-field-label {
	font-weight: bold;
}

form.main_form textarea.error,
form.main_form input.text.error,
form.main_form select.error,
form.main_form .wp_editor_wrapper.error,
form.account_form input.text.error {
	outline: 2px solid #FFA3A3;
	margin-top: 2px;
	border-radius: 0;
}

form.main_form label.error,
form.account_form label.error {
	display: block;
	outline: 2px solid #F00;
	background-color: #F00;
	padding: 3px;
	margin-top: 3px;
	float: left;
	width: 51.7%;
	color: #fff;
}

form.account_form label.error {
	width: 95%;
}

#listing-fields {
	padding: 4px;
	overflow: hidden;
	width: 100%;
}

/*=Files/images
-----------------------------------------------------------------------------------*/
#submit_form .images {
	width: 50%;
}

#submit_form .images a {
	display: block;
	float: left;
	margin: 10px 10px 0 0;
}

#submit_form .uploaded li {
	list-style: none;
}

#submit_form .images a {
	display: block;
	float: left;
	margin: 10px 10px 0 0;
}

#submit_form .images img {
	max-width: 100px;
	max-height: 100px;
}


#submit_form .images div.image-meta {
	margin-top: 20px;
}

#submit_form .images li {
	overflow: hidden;
}

#submit_form .uploaded li:not(:first-child) {
	border-top: 1px solid #EBEBEB;
}

#submit_form .uploaded {
	border: 1px solid #EBEBEB;
	padding: 0 10px;
	margin: 15px 0;
}

#submit_form .uploaded p label {
	width: 100%;
}

#submit_form .uploaded .image-delete {
	color: #f00;
}

.field-info {
	font-size: 0.8em;
}


.uploaded.file-editor .file-delete {
	float: right;
	color: #f00;
}

.uploaded.file-editor .file-extension {
	margin-top: 12px;
	float: left;
}

#listing-files {
	margin: 0 0 10px 0;
	padding: 4px;
	overflow: hidden;
	width: 100%;
	min-height: 25px;
}

.file-extension {
	margin: 5px 0;
}

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

.file-extension.file-pdf {
	background: url('/wp-content/themes/jobroller/images/file-pdf.png') no-repeat;
}

.file-extension.file-word {
	background: url('/wp-content/themes/jobroller/images/file-word.png') no-repeat;
}

.file-extension.file-excel {
	background: url('/wp-content/themes/jobroller/images/file-excel.png') no-repeat;
}

.file-extension.file-image {
	background: url('/wp-content/themes/jobroller/images/file-image.png') no-repeat;
}

.file-extension.file-other {
	background: url('/wp-content/themes/jobroller/images/file-other.png') no-repeat;
}

/*=geolocation
-----------------------------------------------------------------------------------*/
#geolocation_box label {
	padding-top: 0px;
}

#geolocation_box > p {
	overflow: visible;
}

/*=Job Addons
-----------------------------------------------------------------------------------*/
.job-addon {
	margin: 5px 0 5px 0;
	line-height: 5px;
}

.job-addon span {
	background-color: #EDEDED;
	font: normal 9px arial, sans-serif;
	padding: 1px 5px 1px 5px;
}

/*=Dashboard
---------------------------------------------------------------------------------------*/
#mainContent table.data_list {
	font-size: 12px;
}

/*=Dashboard Orders
---------------------------------------------------------------------------------------*/
#orders.myjobs_section td {
	font-size: 11px;
}

#orders.myjobs_section td.order-history-id,
#orders td.order-history-summary {
	font-style: italic;
}

#orders.myjobs_section .order-history-status {
	font-weight: bold;
}

#orders span.order-history-job {
	text-decoration:underline;
}

#orders .orders-history-legend {
	font-size: 10px;
	margin: 5px 10px 15px 10px;
}

#orders .orders-history-statuses {
	min-width: 100px;
	float: left;
}

/*=Dashboard Resumes
---------------------------------------------------------------------------------------*/
.subscription-duration i:before {
	padding-right: 5px;
	float: left;
}

.subscription-duration.recurring-subscription i:before {
	content: "\f463";
}

.subscription-duration i:before {
	content: "\f508";
}

/*=Footable Styles
---------------------------------------------------------------------------------------*/
.footable > thead > tr > th,
.footable > thead > tr > td {
	position: relative;
}
.footable.breakpoint > tbody > tr > td.expand {
	background: url('/wp-content/themes/jobroller/images/plus.png') no-repeat 5px center;
	padding: 8px 0;
	padding-left: 40px;
}
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand {
	background: url('/wp-content/themes/jobroller/images/minus.png') no-repeat 5px center;
}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
	cursor: pointer;
}

/*=qTip Styles
---------------------------------------------------------------------------------------*/
.qtip {
	-webkit-box-shadow: none;
	box-shadow: none;
	direction: ltr;
	display: none;
	line-height: 12px;
	left: -28000px;
	max-width: 280px;
	min-width: 50px;
	padding: 7px;
	position: absolute;
	top: -28000px;
}
.qtip-default {
	background-color: #FFFFFF;
	border: 5px solid #E2E2E2;
	border-radius: 5px;
	color: #454545;
	width: 300px;
}
.qtip-content {
	overflow: hidden;
	position: relative;
	padding: 5px 9px;
	text-align: left;
	word-wrap: break-word;
}
.qtip-tip {
	position: absolute;
}

/*=Footer
---------------------------------------------------------------------------------------*/

#footer {
	min-height: 100px;
	display: block;
}
#footer h1, #footer h2, #footer h3 {
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	margin-bottom: 20px;
}
#footer h1:not(:first-child), #footer h2:not(:first-child), #footer h3:not(:first-child) {
	margin-top: 10px;
}
#footer .inner {
	margin: 0 auto;
	text-align: left;
	width: 990px;
}
#footer div > li {
	list-style:none;
}
#footer li > h2 {
	padding: 15px 0;
}
#footer .column {
	min-height: 345px;
	float: left;
	padding: 0 15px;
	width: 290px;
}
#footer .column:not(:first-child) {
	border-left: 1px solid #DEDEDE;
	padding: 0 15px;
}
#footer .copyright {
	margin-top: 15px;
	padding: 20px 0;
	border-top: 1px solid #F4F4F4;
}
#footer .ads {
	margin-left: 30px;
}
#footer .ads li {
	margin-bottom: 15px;
}
#footer .footer-widgets {
	border-top: 3px solid #ddd;
	border-bottom: 1px solid #F4F4F4;
	margin-top: 10px;
	padding: 10px 0;
}
#footer a {
	text-decoration: underline;
}

/*=Breadcrumbs
---------------------------------------------------------------------------------------*/

#breadcrumbs {
	margin: 0px 0 20px 0px;
}

.breadcrumb-trail,
.breadcrumb-trail a,
.breadcrumb-trail a:link,
.breadcrumb-trail a:visited,
.breadcrumb-trail a:hover,
.breadcrumb-trail span{
	font-size: 12px;
}

/*  =========== [ Gateways ] =========== */

.section_content .row label {
	font-size: 0.875em;
	color: #4d4d4d;
	cursor: pointer;
	display: block;
	font-weight: 500;
	margin-bottom: 0.1875em;
	margin-top: 10px;
}

.section_content .row input[type="text"] {
	background-color: #fff;
	border: 1px solid #ccc;
	display: block;
	font-size: 0.875em;
	margin: 0 0 1em 0;
	padding: 0.5em;
	height: 2.3125em;
	width: 100%;
	border-radius: 6px;
}
.redirect-text {
	padding: 50px 0;
	font-size: 20px;
	text-align: center;
	width: 100%;
	display: inline-block;
	border: 1px solid #F0F0F0;
	border-radius: 3px;
	font-style: italic;
}

.section_content .row,
.section_content .row .form-field,
#stripe-payment-form .form-field,
#authorize-net-payment-form .form-field,
#stripe-payment-form,
#authorize-net-payment-form {
	margin: 0;
	padding: 0;
}

.section_content .row fieldset {
	margin: 0 0 30px 0;
	padding: 1.25em;
}

.section_content .row input[type="submit"] {
	margin-top: 20px;
}

.section_content .row input[type="text"] {
	margin-top: .5em;
}

.section_content .row input[type="text"].card-number,
.section_content .row input[name=x_card_num] {
	width: 313px;
}

.section_content .row input[type="text"].card-cvc,
.section_content .row input[name=x_card_code],
.section_content .row input[type="text"].card-expiry-month,
.section_content .row input[name=x_exp_date] {
	width: 50px;
}

.section_content .row input[type="text"].card-expiry-year {
	width: 80px;
}

/*=Preview Form
---------------------------------------------------------------------------------------*/
.job-preview-field:not(:last-child) {
		line-height: 2em;
		border-bottom: 1px solid #F0F0F0;
		margin: 15px 0;
}

.job-preview-field:last-child {
	margin-bottom: 30px;
}

/*=Single Job Listing
---------------------------------------------------------------------------------------*/
.meta-taxonomies {
	border-top: 1px solid #EAEAEA;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-top: 10px;
}

.tax-sep {
	color: #ccc;
}

.job-expires-in {
	margin-top: 15px;
}

#content h2.how-to-apply {
	padding-top: 15px;
}

/*=Responsive
---------------------------------------------------------------------------------------*/

@media screen and (max-width: 1000px) {

	img {
		max-width: 100%;
		height: auto;
	}
	/* sprites */
	#job_map img,
	/* tinyMCE box */
	.mceLayout {
		width: 100%!important;
		max-width: 100%;
	}
	.wp-caption {
		max-width: 100%;
	}
	#content .job-pack {
		width: auto;
	}
	#content .job-pack-choose {
		position: static;
		margin: 14px 0;
	}
	.plan .price-box {
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		position: static;
	}
	.price-box:after {
		display: none;
	}

	/* breadcrumb steps */
	ol.steps {
		text-align: center
	}
	ol.steps li,
	ol.steps.more-steps li {
		float: none;
		display: inline-block;
	}
	ol.steps li span {
		position: relative;
		border: 2px solid #d8d8d8;
		border-right: none;
	}
	ol.steps li span,
	ol.steps li.previous span,
	ol.steps li.done span {
		background: #fff;
	}
	ol.steps li.current span {
		background: #d8d8d8;
	}
	ol.steps li {
		width: 40%;
		margin-top: 10px;
		margin-right: 12px;
		margin-left: 7px;
	}
	ol.steps.more-steps li {
		width: 40%;
	}
	ol.steps li span:after, ol.steps li span:before {
		left: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
	}
	ol.steps li span:after {
		border-color: rgba(255, 255, 255, 0);
		border-left-color: #fff;
		border-width: 14px;
		top: 50%;
		margin-top: -14px;
	}
	ol.steps li span:before {
		border-color: rgba(216, 216, 216, 0);
		border-left-color: #d8d8d8;
		border-width: 17px;
		top: 50%;
		margin-top: -17px;
	}
	ol.steps li.current span:after{
		border-color: rgba(216, 216, 216, 0);
		border-left-color: #d8d8d8;
	}
	ol.steps li span.first {
		border-left: 2px solid #d8d8d8;
	}
	ol.steps li span.last {
		border-right: none;
	}
	/* resume */
	#content div.resume_header img {
		width: 23.0769231%;
		height: auto;
		margin-left: 3.0769231%;
	}
}

@media screen and (max-width: 860px) {

	#wpadminbar {
		height: auto;
		min-width: 1px;
	}
	#content .job-pack-choose {
		position: absolute;
		margin: 0;
	}
	.plan .price-box {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
		position: absolute;
	}
	.price-box:after {
		display: block;
	}
	ul.widgets li.widget.widget-nav ul.job_tags li a {
		padding: 0.25em 0.75em !important;
		font-size: 1em;
	}
	ul.widgets li.widget_jr_250ad .widget_content {
		text-align: left;
	}
	ul.ads li.alt {
		float: left;
		margin-left: 6px;
	}
	ul.ads li:nth-child(3) {
		margin-left:6px;
	}
	/* breadcrumb steps */
	ol.steps.more-steps li {
		width: 28%;
	}
	#footer  {
		float: left;
		width: 100%;
	}
	#footer .footer-widgets {
		border-top: 3px solid #ddd;
		border-bottom: 0;
		margin-top: 0px;
		padding: 10px 0;
	}
}

@media screen and (max-width: 710px) {

	#content .job-pack-choose {
		position: static;
		margin: 14px 0;
	}
	.plan .price-box {
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
		position: static;
	}
	.price-box:after {
		display: none;
	}
}

@media screen and (max-width: 600px) {

	#content .alignright,
	#content img.alignleft {
		float: left;
		margin: 20px auto;
	}
	#content .alignright:after,
	#content img.alignleft:after {
		clear: right;
	}
	/* featured image */
	#content img.attachment-blog-thumbnail,
	#content img.attachment-post-thumbnail {
		float: none;
		margin: 5px auto 20px;
		display: block;
	}
	/* front-end tinyMCE */
	.mceToolbar td {
		display:table-row;
		float: left;
	}
	.mceToolbar td:nth-of-type(11){
		clear: left;
	}
	/* payment page */
	form.main_form .order-gateways select {
		width: auto;
	}
	/* widget alignment */
	ul.ads li.alt {
		float: left;
	}
	ul.ads li:nth-child(3) {
		margin-left:0;
	}
	ul.widgets li.widget_jr_125ads {
		max-width:260px;
	}
	/* resume */
	#content div.resume_header img {
		float: none;
		margin: 0 auto 10px;
		width: 150px;
	}
	form.modal_form {
		width: 90%;
	}
	#content h2.resume_section_heading {
		width: 100%;
		float: none;
		padding: 0 0 1.5em 0;
	}
	#content div.resume_section {
		padding: 0;
	}
	#content div.resume_section ul {
		list-style: disc inside;
	}
	/* filter bar */
	form.filter p {
		padding: 0 0 10px 0;
	}
}

@media screen and (max-width: 480px) {

	/* breadcrumb steps */
	ol.steps.more-steps li {
		width: 42%;
	}
	ol.steps li span {
		padding: 5px;
	}
	/* front-end tinyMCE */
	.mceToolbar td:nth-of-type(21) {
		clear: left;
	}
	.mceSeparator{
		display:none!important;
	}
	/* single job listing title, type, and date */
	/* move date to the left */
	.single-job_listing .date {
		float: none;
		text-align: left;
		padding: 0;
		border-left: none;
	}
	/* make date one line */
	.single-job_listing div.date strong,
	.single-job_listing div.date span.year {
		display: inline;
	}
	.single-job_listing div.date span.year {
		font-size: 1.4em;
		color: #555;
	}
	/* make type indicator stretch across line */
	.single-job_listing span.type span {
		font-size: inherit;
		float: none;
		margin: 10px auto;
	}
	/* single job listing meta */
	/* adds "line break" before location */
	.single-job_listing .meta strong:before {
		content: '\A';
		white-space: pre;
	}
	/* single posts */
	#content .socialright,
	#content .socialleft,
	#content .socialwrap{
		float:none;
		width: 100%;
	}
	#content .socialleft{
		margin-left: 0;
	}
	p.stats {
		float: none;
	}
	#content p.tags {
		width: auto;
	}
}

@media screen and (max-width: 400px) {

	/* resume */
	.resume_header p.meta strong:nth-of-type(4):before{
		content: '\A';
		white-space: pre;
	}
	#content div.resume_header p.edit_button {
		padding-left: 0;
	}
	/* single posts */
	#content .section_header p.meta {
		clear: right;
	}
	ol#comment-list img.avatar {
		float: none;
		margin: 0;
	}
}body{color:#565656;background:#fff;font-family:'Roboto',arial,tahoma,verdana;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active,a:focus,a:hover{outline:none}.container{padding:0}h1{font-size:36px}h2{font-size:30px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:300}#content .container,div#wrapper{background:#fff}.section_content img{border:1px solid #ccc;padding:3px}.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%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.alignleft.wp-post-image{display:none!important}.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-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}article img{max-width:100%;height:auto}.the-job-aditional-title{font-size:16px;font-weight:100}.the-job-aditional-title:last-child{margin-left:80px}.job-cat-links{padding-right:80px}.job-cat-links a{color:#565656}.imgLiquid img{visibility:hidden}#ad-ad{padding:5px}.section,#mainContent .container{width:100%}.clear-10{clear:both;margin-top:10px}.paging{width:100%}.paging a{background:}.page-numbers{background:#f9f5ec;border:1px solid #aaa;padding:5px 10px}.page-numbers.current{background:#fff}.default-widget-title{text-transform:uppercase;font-size:18px;margin-bottom:31px}.sidebar ul{padding:0;list-style:none}.sidebar ul li{position:relative;padding-left:05px;padding-bottom:8px}.sidebar ul li.twitter-balloon{padding-bottom:20px}.sidebar ul li a{color:inherit}.sidebar .widget{margin-bottom:8px}.sidebar .widget .textwidget img{max-width:100%;height:auto}#sidebar-home .widget_archive ul li,#sidebar-home .widget_archive ul,#sidebar-home .widget_categories ul li,#sidebar-home .widget_categories ul,#sidebar-home .widget_pages ul li,#sidebar-home .widget_pages ul,#sidebar-home .widget_meta ul li,#sidebar-home .widget_meta ul,#sidebar-home .widget_recent_entries ul li,#sidebar-home .widget_recent_entries ul,#sidebar-home .widget_rss ul li,#sidebar-home .widget_rss ul{border:none!important;font-size:14px;padding-left:0}#sidebar-home .widget_nav_menu ul li,#sidebar-home .widget_nav_menu ul{border:none!important;font-size:14px}#sidebar-home .widget_recent_comments ul li a{padding:0;color:#909090}#sidebar-home .widget_recent_comments ul li{border:none!important;font-size:14px}#sidebar-home .widget_archive ul li a:hover,#sidebar-home .widget_categories ul li a:hover,#sidebar-home .widget_pages ul li a:hover,#sidebar-home .widget_meta ul li a:hover,#sidebar-home .widget_recent_entries ul li a:hover,#sidebar-home .widget_rss ul li a:hover{color:#1abc9c}#sidebar-home .widget_recent_comments ul li a:hover{color:#1abc9c}#sidebar-home .widget_rss .rss-date,#sidebar-home .widget_rss cite{display:none}#sidebar-home .widget_rss .rssSummary{font-size:12px;color:#909090}#sidebar-home .widget_recent_comments ul li,#sidebar-home .widget_recent_comments ul{border:none!important;font-size:13px}#wp-calendar{width:100%}#wp-calendar caption{text-transform:uppercase;font-size:16px;padding-bottom:5px}.jobboard-searchform .input-group-addon,.jobboard-searchform .form-control{background:#fafafa}.jobboard-searchform .form-control{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding-left:30px;height:43px}.jobboard-searchform .form-control:not(:first-child):not(:last-child){border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.jobboard-searchform .input-group{width:100%}.jobboard-searchform .input-group-addon{position:absolute;z-index:3;border:none;padding:0;font-size:16px;color:#1abc9c;top:1px;left:12px}.jobboard-searchform .input-group-addon a{color:inherit;line-height:41px}.jobboard-searchform .input-group-addon .fa{line-height:41px}.jobboard-section-title{font-size:38px;color:#565656;margin-bottom:19px}.uppercase{text-transform:uppercase}#header{min-height:99px;background:#FFF;border-top:3px solid #8dddcd;border-bottom:1px solid #ecf0f1}.head{line-height:99px}.header-logo:hover{text-decoration:none}#main-menu{text-align:right;position:relative}#main-menu ul ul{-moz-box-shadow:1px 1px 30px rgba(0,0,0,.06);-webkit-box-shadow:1px 1px 30px rgba(0,0,0,.06);box-shadow:1px 1px 30px rgba(0,0,0,.06)}#main-menu .nav-menu{list-style:none;margin:5px 0 0;padding:0}#main-menu .nav-menu>li{display:inline-block;padding:0 20px;font-family:arial,tahoma,verdana;line-height:30px}#main-menu .nav-menu>li:hover .sub-menu{display:block}#main-menu .nav-menu li a{color:#333;font-weight:300;padding:14px 0;border-bottom:1px solid transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}#main-menu .nav-menu>li>a:hover{color:#16a085;text-decoration:none}#main-menu .menu-item-has-children{position:relative}#main-menu .sub-menu{display:none;position:absolute;z-index:9;background:#FFF;line-height:normal;list-style:none;text-align:left;margin:0;padding:0;min-width:250px;border:1px solid #1abc9c}#main-menu .sub-menu .sub-menu{left:100%;top:-1px}#main-menu .sub-menu li:hover{background:#f0f0f0}#main-menu .sub-menu li a{display:block;padding-left:15px;padding-right:15px}#main-menu .sub-menu li a:hover{text-decoration:none;color:#16a085}.custom-logo-inactive{line-height:1}.site-name{font-weight:700;color:#565656;line-height:1;margin-bottom:0}.site-description{font-weight:300;color:#565656}#menu-wrapper{position:relative}.navbar-toggle{top:-70px;position:absolute;right:0}.navbar-toggle .icon-bar{background:#1abc9c}.col-md-12.no-pad{padding:0 0 10px!important}#topNav{margin-left:5px}#topNav ul{float:left}#topNav li{font-family:arial,tahoma,verdana;list-style:none outside;float:left;position:relative;padding:10px 5px}#topNav li a{color:#333;font-weight:400;text-decoration:none;line-height:20px;padding:15px 0}#topNav ul ul{line-height:1;position:absolute;top:-999em;width:18em;border-bottom:1px solid #d8d8d8;float:none!important;font-size:1em;margin:5px 0 0 -1px!important;padding:0!important}#topNav ul ul ul{margin:0 0 0 -1px!important}#topNav ul ul li{width:100%;float:none;background:#fbfafa;margin:0;padding:0}#topNav ul ul li a{display:block;line-height:3em;border:1px solid #d8d8d8;border-bottom:0;padding:0 10px;text-align:left}#topNav ul ul li{color:#333}#topNav ul ul li a{color:#444!important}#topNav ul ul li a:hover{color:#111!important}#topNav li:hover,#topNav li.sfhover{visibility:inherit}#topNav ul ul li:hover{background:#efefef;box-shadow:inset 1px 1px 3px #bbb}#topNav ul li:hover ul,#topNav ul li.sfHover ul{left:0;top:2.86em;z-index:99}#topNav ul li li:hover ul,#topNav ul li li.sfHover ul{left:18em;top:0}#topNav ul li li li:hover ul,#topNav ul li li li.sfHover ul{left:15em;top:0}.fixed{z-index:9999;position:fixed;left:0;top:0;width:100%;background:#fff;margin:0 auto;top:60px;left:50%;transform:translate(-50%,-50%);padding-top:25px;animation-name:slidein;border:1px solid #ddd;-webkit-animation-name:fixo;-webkit-animation-duration:0.3s;-webkit-animation-iteration-count:1;-webkit-animation-direction:reverse;animation-name:fixo;animation-duration:0.3s;animation-iteration-count:1;animation-direction:reverse;line-height:60px}@-webkit-keyframes fixo{0%{top:60px}50%{top:57px}50%{top:55px}75%{top:57px}100%{top:60px}}@keyframes fixo{0%{top:60px}50%{top:57px}50%{top:55px}75%{top:57px}100%{top:60px}}.fixed .loga{padding-left:5px;padding-top:5px}.fixed .col-md-9{padding-right:0}.fixed .loga img{width:200px;margin:5px 5px 0 10px;transition:width 1s;height:auto}#homepage-banner{position:relative}.banner-wrapper{position:relative;width:100%;bottom:0;z-index:1}#slider-wrapper .owl-controls{display:none}.banner-caption{height:241px;width:100%;background-color:rgba(26,188,156,.7);color:#FFF}.img-banner-left,.img-banner-right{position:absolute;bottom:0}.img-banner-left{left:0}.img-banner-right{right:0}.banner-caption h1{font-size:27px;font-weight:400;margin-top:8px}.banner-caption p{padding-top:6px;padding-bottom:14px;line-height:22px}.banner-caption .btn{font-size:20px;font-weight:700;border:none;padding:11px 30px;color:#4a4f4f}.btn-find-job{background-color:#fffd2c}.btn-post-job{background-color:#FFF}.banner-left{text-align:right;padding:30px 25px}.banner-right{text-align:left;padding:30px 25px}.homy-slider,.homy-image,.homy-slider,.homy-map{height:350px}.bannersa{padding-bottom:10px;padding-top:10px;margin-top:5px;width:100%}.bannersa .viewport{width:100%;float:left}.bannersa p.posto{width:100%;display:inline-block;margin-bottom:0;height:45px}.viewport .owl-stage-outer .owl-carousel.owl-text-select-on .owl-item{-moz-user-select:auto;width:50%!important}#main-menu .nav-menu>li a:after{content:'';display:block;margin:auto;height:3px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease;top:0}#main-menu .nav-menu>li a:hover:after{width:100%;background:#1abc9c}#main-menu .nav-menu>li .sub-menu a:after{display:none}#content ul.tagg{margin:15px 0 0 0}ul.tagg li.tagy{list-style:none}ul.tagg li.tagy i{margin-right:5px;border-radius:100%;background:#ebebeb;border:1px solid #ccc;padding:3px}ul.tagg li.tagy a{background:#ebebeb;border:1px solid #ccc;padding:2px 5px;color:#555;font-size:12px;border-radius:3px}p.stats{color:#aaa;margin-bottom:0;padding:10px 0 0}.tago{margin-bottom:15px}.no-addjb .widget-submit{display:none}#jobs-listing{padding-top:15px;padding-bottom:10px}.jobs-listing-title{margin-bottom:15px}.job-listing-row{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.job-listing-permalink:hover .job-listing-row{background-color:#f0f0f0}.jobs-listing-title h3,.home-widget-title{font-weight:400;color:#565656;font-size:24px}.jobs-listing-title .fa{margin-right:8px}#jobs-listing #job-listing-tabs{background:#FFF}#jobs-listing ul,.package-tabs ul{border:none;padding:0;border-bottom:1px solid #e3e3e3;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:inherit}#jobs-listing ul li,.package-tabs ul li{margin-right:-1px;background:none;border-radius:0!important;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #e3e3e3!important;font-size:16px;font-weight:400}#jobs-listing ul li a,.package-tabs ul li a{color:#565656;padding:5px 25px 6px}#jobs-listing ul li.ui-tabs-active,.package-tabs ul li.ui-tabs-active{background:#FFF}#jobs-listing ul li.ui-tabs-active a,.package-tabs ul li.ui-tabs-active a{color:#27a2f8}#jobs-listing .ui-tabs .ui-tabs-panel,.package-tabs .ui-tabs .ui-tabs-panel{padding:0}.package-tabs{background:transparent}.package-tabs ul li{background:transparent!important}.package-tabs ul li:hover{background:#1ABC9C!important}.package-tabs ul li a{color:#222!important}.package-tabs ul li.ui-tabs-active{background:#1ABC9C!important}.package-tabs ul li.ui-tabs-active a{color:#fff!important}.package-tabs .package-notes{margin-top:10px;margin-bottom:20px}.package-tabs .ui-tabs .ui-tabs-panel{padding:0!important}.package-tabs .package-heading{color:#4A4F4F}.package-tabs .active-note{color:#1ABC9C}.package-tabs .innactive{color:red}.job-listing-row{min-height:80px;border-bottom:1px solid #e3e3e3;color:#565656;padding:14px 0}.job-company-logo{float:left;width:100px;min-height:1px;line-height:56px;text-align:center}.job-listing-name{float:left;width:370px;margin-left:20px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding:0 15px;max-height:80px}.job-listing-name h4{margin:0;padding:0;padding-top:9px;font-size:14px;font-weight:400}.job-listing-name .job-listing-summary{font-size:13px;color:#929292}.job-listing-region{float:left;width:159px;border-right:1px solid #e3e3e3;line-height:51px;padding-left:22px}.job-listing-region .fa{color:#27a2f8}.job-listing-type{line-height:56px;float:left;margin-left:20px}.job-listing-type .fa{color:#ff9494}.footable.breakpoint>tbody>tr>td.expand{font-size:14px}.section.myjobs,.section.resumes{width:100%}.resuma{background:#1abc9c;padding:20px 0}#searchform.resume-sear{padding:0}#searchform.resume-sear button.submit{background:#fff;color:#222}.myjobs_section,.myprofile_section{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}form.filter{margin-top:10px;background:#faf8f1;border:1px solid #ddd;border-radius:4px}form.filter input[type="submit"]{background:#1abc9c;border:0;border-radius:3px;color:#fff;padding:2px 25px}form.filter input[type="radio"],form.filter input[type="checkbox"]{margin-top:0}form.filter p{line-height:15px}.job_listing-company{font-family:arial,tahoma,verdana;font-size:13px;font-weight:700;color:#666}.section-head h1{border-bottom:0 none;margin-bottom:0!important;padding-bottom:5px}#content .container{padding:10px 0 0}.col-adver{padding:10px}.categories-style{padding:10px 0!important}#content .categories-style ul.homecats{width:100%;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.categories-style li{border:1px solid #ddd;margin:5px .5% 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;box-shadow:0 5px 8px rgba(0,0,0,.06);float:left;display:inline-block;min-height:250px;width:24%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.categories-style li a{color:#333}.categories-style .browse-all-cats{float:right;padding:8px 15px;text-align:center;font-size:15px;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#f74757}.categories-style .catoimago{text-indent:-9999px;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;-webkit-box-sizing:border-box;display:block;position:relative;margin:5px auto;border:3px solid #ccc;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:150px;height:150px}#content span.datos{font-size:13px;font-family:arial,verdana,tahoma;margin-top:10px;margin-left:5px;display:block;color:#666;line-height:25px}#content span.datos a{color:#666}.categories-style li:hover{-webkit-box-shadow:0 -4px 0 0 #8dddcd;-moz-box-shadow:0 -4px 0 0 #8dddcd;box-shadow:0 -4px 0 0 #8dddcd}#content .categories-style ul.homecats li ul.subcat-list{margin:0;padding:5px}.categories-style ul.homecats li ul.subcat-list li{box-shadow:none;min-height:18px;max-height:18px;padding:0 0 0 10px;border:none;margin:0;width:100%}ul.homecats li ul.subcat-list li{background:url(/wp-content/themes/joby/assets/images/arrow-icon.gif) no-repeat 0 9px}.categories-style ul.homecats li ul.subcat-list li a{display:block;float:left}.section{padding:0px!important}#content .categories-list{margin:10px 0;padding:15px 10px;list-style:none;background:#faf8f1;border:1px solid #ddd;border-radius:4px}#content .categories-list li,#content .categories-list li ul.subcat-list li{list-style:none;background:url(/wp-content/themes/joby/assets/images/arrow-icon.gif) no-repeat 3px 9px}#content .categories-list h2,#content .categories-style h2,#content .pagetitle{color:#243d4f;font-family:"Open Sans",arial,sans-serif;font-size:22px;margin-bottom:5px}#content .categories-list li ul.subcat-list{padding-left:5px;margin:0}#content .categories-list li a{color:#333;font-weight:700;font-size:13px;font-family:arial,tahoma,verdana}#content .categories-list li ul.subcat-list li a{font-weight:400}.col_fourth{width:23.5%}.col_fourth{position:relative;display:inline;display:inline-block;float:left;margin-right:2%;margin-bottom:20px}.col_third{position:relative;display:inline;display:inline-block;float:left;margin-right:.5%;margin-bottom:20px;width:33%}.end{margin-right:0!important}.counter{background-color:#f8f2f2;border:1px solid #ccc;box-shadow:0 1px 3px 0 rgba(0,0,0,.18);padding:20px 0;border-radius:5px}.count-title{font-size:40px;font-weight:400;margin-top:10px;margin-bottom:0;text-align:center}.count-text{font-size:13px;font-weight:400;margin-top:10px;margin-bottom:0;text-align:center}.fa-2x{font-size:40px;margin:0 auto;float:none;display:table;color:#1abc9c}#job-stats{padding:20px 0 20px;text-align:center;color:#053032}.job-stats-title{font-family:arial;font-size:20px;font-weight:700}.job-stats-desc{color:#637471;line-height:22px}.job-stats-wrapper{padding-top:41px}.count-box{position:relative;margin:0 auto;width:129px;height:129px;line-height:129px;margin-bottom:44px;background:#fff;font-size:42px;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.count-box:after{content:"";position:absolute;top:100%;display:block;margin:0 auto;left:0;right:0;background:#FFF;width:1px;height:34px}.count-text{text-transform:uppercase;font-size:17px}#job-step{background:#FFF;padding:15px 0 30px;text-align:center}.job-step-title{font-size:25px;color:#565656;margin-bottom:10px;font-weight:700}.job-step-desc{color:#959595;line-height:22px;margin-bottom:30px}.step-wrapper{display:inline-block;text-align:center}.step-number{margin-bottom:32px}.step-image{position:relative;width:127px;height:127px;line-height:127px;border:1px solid #c0d0cd;margin:0 auto;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.step-image:after{content:"";display:block;position:absolute;width:130px;height:1px;background:#c0d0cd;left:147px;top:62px}.step-image.step-last:after{display:none}.step-title{margin-top:20px;font-size:16px;font-weight:700}#testimonials{background:#f7f7f7;padding:20px 0 20px;text-align:center}.testimonials-title{font-family:arial,tahoma,verdana;font-size:20px;font-weight:700}.testimonials-desc{color:#959595}#testimonials-wrapper{margin-top:15px}#testimonials-caption{padding-top:15px;color:#505050}.testimonial-item{padding-right:0}.caption-content{line-height:17px;margin-bottom:10px}.caption-title{padding-top:5px;font-weight:700;color:#224d6e}#testimonials-wrapper .owl-item.active.center:after{position:absolute;bottom:0;margin:0 auto;left:0;right:0;content:"";display:block;width:0;height:0;border-bottom:10px solid #ddd;border-left:10px solid transparent;border-right:10px solid transparent}#testimonials-wrapper.owl-carousel .owl-item .testimonial-item img{height:auto;padding:2px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray}#testimonials-wrapper.owl-carousel .owl-item.active.center .testimonial-item img{-webkit-filter:none;-moz-filter:none;filter:none}.caption-social{margin-top:15px}.caption-social a{color:inherit;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease}.caption-social a:hover{text-decoration:none}.caption-social a{font-size:16px}.caption-social a i.fa-stack-1x{background:#8f9294;font-size:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}a.testimonial_twitter i:hover{background:#56A3D9}a.testimonial_facebook i:hover{background:#3B5998}a.testimonial_google_plus i:hover{background:#DD4B39}a.testimonial_linkedin i:hover{background:#007BB6}#testimonials-wrapper .testimonial-item img{width:180px;height:180px!important}#companies-listing{padding:20px 0 30px;text-align:center;background:#f7f3eb;color:#505050;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-top:1px solid #ccc0ab}.companies-listing-wrapper{line-height:100px;height:100px;margin-top:70px}.companies-listing-wrapper .owl-stage{margin:0 auto}.companies-listing-desc{color:#565656;padding-top:5px;line-height:22px;font-size:16px}.companies-listing-wrapper .company-item{padding:0 5px}.companies-listing-wrapper .company-item img{display:initial}.companies-listing-title{font-family:arial,tahoma,verdana;font-size:30px;font-weight:700}#footer{background:#fff;padding:0;color:#868686;border-top:0 solid #bbb;min-height:58px;margin-top:10px}#footer-widgets .widget-container{padding-bottom:0;min-height:150px;padding:0 15px 0 15px}#footer-widgets .widget-container .widget_nav_menu ul li{border:0}#footer-widgets .widget-container:last-child{border-right:none}#footer .container{padding:0 15px}#footer .top-bar{background:rgba(0,0,0,0) url(/wp-content/themes/joby/assets/images/footer-bar.png) repeat scroll center top;height:3px}#footer .bottom-bar{background-color:#efefe9;border-top:1px solid #d8d8d2;color:#505050;padding:20px 0;font-family:arial,tahoma,verdana}#footer .pull-right{float:right}#footer .pull-right ul li,#footer .pull-right ul li ul{margin-right:5px;float:left}#footer .pull-right ul li,#footer .pull-right ul li ul li{padding-left:10px;text-decoration:none}#footer .pull-right ul li a,#footer .pull-right ul li ul li a{color:#333;text-decoration:none}#footer .pull-right ul li a:hover{color:#111}#footer h1,#footer h2,#footer h3{color:#333;margin-bottom:5px}.footer-widget-title{font-size:18px;color:#333;margin-top:5px;margin-bottom:5px;font-weight:400!important}#footer-widgets .widget{padding-top:15px}#footer-widgets .textwidget{line-height:22px;padding-top:3px;font-size:13px}#footer-widgets .textwidget img{max-width:100%;height:auto}#footer-widgets .widget_recent_comments ul li a,#footer-widgets .widget_rss ul li a,#footer-widgets .widget_recent_entries ul li a{text-transform:lowercase}#footer-widgets ul{padding:0;margin:0;list-style:none;padding-left:0}#footer-widgets ul li{padding:5px 10px}#footer-widgets ul li a{font-family:arial;color:#818181;text-align:left;font-size:13px;text-decoration:none}#footer-widgets ul li a:hover{color:#1abc9c;text-decoration:none}#footer-widgets ul li ul{padding:10px 0}#footer-text{margin-top:0}#footer-widgets select{max-width:100%;height:auto}#footer-widgets select{max-width:100%;height:auto}#wp-calendar a,.rsswidget{color:#1abc9c}.adverty{padding:15px;background:#fff}.col-md-12.col-adver{text-align:center;width:100%}#footer-text a{color:#333;text-decoration:none}.cd-top{display:inline-block;height:40px;width:45px;position:fixed;bottom:40px;right:30px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#f74757 url(/wp-content/themes/joby/assets/images/arri.png) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}#footer-widgets .wolf-tweet-time a{display:inline-block;width:100%;opacity:.6;border:none!important;text-decoration:none!important;font-size:10px!important;color:#868686!important}#footer-widgets .wolf-twitter-widget ul.wolf-tweet-list li:before{content:""!important;font-size:3.1em;font-family:Georgia,serif;opacity:.6;position:absolute;left:0;top:.2em}#footer-widgets .wolf-tweet-text{color:#fff}#footer-widgets .wolf-tweet-text a{text-transform:lowercase!important;font-size:14px!important}#footer-widgets .wolf-twitter-widget ul.wolf-tweet-list li{margin-bottom:5px!important;padding-bottom:0!important}#footer-widgets .wolf-twitter-widget ul.wolf-tweet-list li:last-child{margin-bottom:0px!important}#content .widget_content ul{margin:10px}#footer .widget.widget_jobboard_featured_job .featured-job-item{margin:10px!important}#footer .widget.widget_jobboard_featured_job #featured-job .owl-controls .owl-nav .owl-prev{left:0px!important}#footer .widget.widget_jobboard_featured_job #featured-job .owl-controls .owl-nav .owl-next{right:0px!important}#footer .owl-carousel .owl-stage-outer{margin-left:8px}#job-detail{padding:20px 0 50px;background:#ecf0f1;color:#565656}.job-detail-title{font-size:27px;font-weight:700;font-family:"Raleway",sans-serif}.company-job-detail{margin-top:69px;font-family:"Raleway",sans-serif}.company-logo{width:160px;height:60px;line-height:60px;float:left}.company-details{float:left;min-height:60px;line-height:60px;padding-left:20px}.company-details a{color:inherit}.company-details>span{padding-right:15px;display:inline-block}.the-job-details{min-height:91px;border-top:1px solid #dadedf;border-bottom:1px solid #dadedf;margin:28px 0;font-family:"Raleway",sans-serif}.the-job-details>div{float:left;height:55px;border-right:1px solid #dadedf;margin-top:15px;line-height:55px}.the-job-details .the-job-button{float:right}.the-job-details>div:last-child{border-right:none}.the-job-title{height:54px;padding-right:15px}.the-job-title h3{font-size:22px;margin-top:2px;margin-bottom:4px;line-height:normal}.the-job-title>p{font-size:14px;line-height:normal}.the-job-company{text-align:center;width:220px;font-size:16px;text-transform:uppercase}.the-job-location{width:190px;text-align:center;font-size:16px}.the-job-location .fa{color:#27a2f8}.the-job-type{width:160px;text-align:center;border-right:none!important}.the-job-button .btn-apply-job{background:#ff9494;text-transform:uppercase;font-weight:300;color:#FFF;font-size:16px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px 27px}.the-job-button .btn-apply-job:hover{color:#FFF;background:#d48888}#job-description article>h1{font-family:"Raleway",sans-serif;font-size:18px;text-transform:uppercase;margin-top:25px;margin-bottom:30px}#job-description article>p{font-weight:300;padding-top:3px;line-height:22px}.the-job-content{padding:30px 0}.page-title{line-height:104px;margin:0;font-size:24px;font-weight:700}#content{border-bottom:1px solid #fff;padding-top:0;font-weight:300}#content p{line-height:28px}.related-job-listing .job-company-logo{width:130px}.related-job-listing .job-listing-name{width:539px;padding-left:39px}.related-job-listing .job-listing-region{width:230px}.related-job-listing .job-listing-view{line-height:50px;float:right}.related-job-listing .btn-view-job{background:#f7f7f7;border:1px solid #e3e3e3;padding:5px 19px;color:#565656;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.related-job-listing .btn-view-job:hover{background:#eee}#content h2.relatedjobs{font-size:22px}#upload-post-job{text-align:center;padding:7px 0 168px}#upload-post-job h4{font-weight:400;margin-bottom:30px}#upload-post-job p{color:#7f7f7f;line-height:24px}#upload-post-job .btn-upload-post{text-transform:uppercase;color:#FFF;width:300px;padding:19px 0;margin-top:26px}.btn-upload-post.resume{background:#565656}.btn-upload-post.job{background:#1abc9c}.btn-upload-post .fa{margin-left:40px}#footer-query{background:#f9f5ec;padding:25px 0 25px;text-align:center;border:1px solid #ddd;border-right:0;border-left:0}#footer-query h2{font-size:36px;font-weight:400;margin-bottom:31px}#footer-query p{line-height:24px}.disnone{font-size:2px!important;display:none!important}.footer-query-contact{font-size:36px;color:#343434;padding-top:23px;line-height:30px}.blog-list-content img,.blog-list-author img{max-width:100%}.blog-list-content article{padding-bottom:40px;margin-bottom:37px;border-bottom:1px solid #e3e3e3}.blog-list-author{text-align:right}.blog-list-author img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.blog-list-author-name{padding-top:4px}.blog-list-post-date-comment{font-size:12px;color:#c9c9c9}.blog-list-post-date-comment span:first-child{margin-right:10px}.blog-list-post-date-comment .fa{color:#1abc9c}.blog-list-title{margin:0;font-size:20px;line-height:24px;margin-bottom:15px}.blog-list-title a{color:inherit}.blog-detail-title{font-size:30px;margin:0 0 21px 0;line-height:36px}.attachment-jobboard-blog-list-thumbnail{margin-bottom:23px}.jobboard-more-link{float:right;margin-top:-20px;padding-top:3px}.jobboard-more-link a{display:inline-block;background:#e3e3e3;text-transform:uppercase;color:#565656;font-size:12px;padding:11px 12px 10px 13px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.jobboard-more-link a:hover{text-decoration:none;background:#d2d2d2}.jobboard-more-link a .fa{color:#1abc9c}blockquote{font-size:18px;line-height:28px;border-left:6px solid #1abc9c}.single-post-template{margin-bottom:24px}.blog-detail-content article{padding-bottom:40px;margin-bottom:12px}.blog-detail-tags{color:#a1a1a1;border-bottom:1px solid #e3e3e3;padding-bottom:8px;margin-bottom:67px}.blog-detail-tags a{color:inherit}.blog-detail-tags .fa{margin-right:4px;font-size:12px}.tagcloud a{background:url(/wp-content/themes/joby/assets/images/list-3.png) left center no-repeat;display:block;margin:15px 5px;padding:0 0 0 20px;font-size:14px;color:#7f7f7f;font-size:14px!important;text-decoration:none}.tagcloud a:hover{color:#1abc9c}.section_content img{max-width:100%}.comment-bubble a{margin-top:2px;background:url(/wp-content/themes/joby/assets/images/bubble.jpg) no-repeat 0 0;display:block;font-weight:400;font-size:12px;height:40px;padding-top:9px;text-align:center;text-decoration:none;width:49px}.comment-bubble a:hover{color:#0177ef}.section.single.post{margin-top:10px}.comments-area{padding-bottom:43px}.comments-title{font-size:22px;border-bottom:1px solid #e3e3e3;padding-bottom:28px;margin-bottom:16px}.comments-title .fa{color:#1abc9c;margin-right:10px}.comment-list,#comment-list{list-style:none;padding:0}#comment-list ul{list-style:none}.comment-left-side{float:left;margin-top:4px}.comment-right-side{line-height:22px;margin-left:100px}.comment-author img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.comment-body{border-bottom:1px solid #e3e3e3;padding-bottom:9px;margin-bottom:16px}.comment-meta{color:#1abc9c}.comment-meta .author-name{text-transform:uppercase}.comment-meta a{color:inherit}.comment-body .reply{line-height:18px}.comment-body .reply a{color:inherit}.comment-list .children{padding-left:100px}.comment-reply-title{text-transform:uppercase;font-size:18px;margin-bottom:30px}.comment-form .form-control{background:#f0f0f0;border-color:#e3e3e3;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.comment-form input.form-control{height:45px}.comment-list{margin-bottom:16px}.comment-form .group-horizontal{margin-bottom:32px}.comment-form textarea{height:230px;margin-bottom:12px}.comment-form .form-submit #submit{background:#1abc9c;color:#FFF;font-size:18px;font-weight:400;border:none;border-bottom:3px solid #17ab8d;border-radius:3px;padding:5px 15px}.comment-respond{padding-top:10px;padding-bottom:20px}.frontend-form .form-group{margin-bottom:30px}.frontend-form{margin-bottom:60px}.frontend-form label{font-size:18px;font-weight:300;color:#4f4f4f;margin-bottom:3px;display:block}.frontend-form input[type="text"],.frontend-form input[type="email"],.frontend-form input[type="password"],.frontend-form select{font-size:18px;height:48px}.frontend-form .form-control{border-color:#dee4e5;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.btn-add-url{color:#FFF;background:#5b6363;border:none;padding-top:5px;padding-bottom:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.btn-post-resume,.btn-post-content{font-size:18px;text-transform:uppercase;background:#1abc9c;color:#FFF;padding:10px 10px}.repeated-form{padding:20px 30px 5px;background-color:#ecf0f1;border:1px solid #dee4e5;margin-bottom:10px;position:relative;display:none}.repeated-form .close-form{position:absolute;top:10px;right:10px;cursor:pointer}.candidate-button{text-align:right;padding-top:43px}.frontend-title{font-size:27px;font-weight:700;margin-top:50px}.candidate-button .btn{color:#FFF;text-transform:uppercase;margin-left:20px;padding:7px 10px 6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.candidate-button .btn:hover{padding:7px 10px 6px}.btn-bookmark{background:#e9b58f;font-weight:300}.btn-bookmark:hover{background:#cd9f7d}.btn-resume{background:#2980b9}.btn-resume:hover{background:#256f9f}.btn-contact{background:#1abc9c}.btn-contact:hover{background:#15957c}.candidate-profile{text-align:center;padding-top:15px;padding-bottom:25px}.candidate-profile img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.candidate-name{font-size:26px;font-weight:700;color:#1abc9c;margin-top:17px}.candidate-details{color:#5b6363;padding-top:5px}.candidate-details a{color:inherit}.candidate-details span{border-right:1px solid #5b6363;padding-right:15px;padding-left:13px}.candidate-details span:last-child{border-right:none}.skills-container{background:#ecf0f1;padding:23px 20px 21px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.skills-title{font-weight:400;font-size:18px;text-transform:uppercase;margin:0;margin-bottom:22px}.skill-item{display:inline-block;color:#FFF;background:#2980b9;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-right:10px;margin-bottom:12px;padding:9px 20px}.education-container{margin-top:85px}.educations-title{font-weight:400;font-size:18px;text-transform:uppercase}.resume-lists{list-style:none;padding:0;padding-top:12px}.resume-lists li{padding-left:38px;position:relative;margin-bottom:10px}.resume-lists li:before{content:"\f061";font-family:fontAwesome;position:absolute;left:0;color:#1abc9c;font-size:16px}.education-name{text-transform:uppercase;font-size:16px;color:#666}.education-period .fa,.education-grade .fa,.education-qualification .fa{color:#aeaeae}.experience-container{margin-top:70px}.experience-job{padding-left:10px}#jobboard-gmaps{height:300px;margin-bottom:10px;border-radius:4px}.btn-send-contact-form{color:#FFF;font-size:16px;background:#1abc9c;width:150px;padding:12px 10px}#contact-form .form-group{margin-bottom:25px}#contact-form label{font-size:16px;font-weight:400}#contact-form .form-control,{background:#f1f1f1;height:50px;border-color:#dbdbdb;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#contact-form textarea.form-control{height:265px}.contact-form-status{display:none;margin-top:20px;font-size:16px}.contact-information{width:100%;min-height:150px;background:#1abc9c;color:#FFF;padding:25px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:15px 0 20px}.contact-item{position:relative;padding-left:25px;line-height:28px;font-size:16px;margin-bottom:14px}.contact-item .fa{position:absolute;left:0;line-height:28px}#featured-job{margin-bottom:5px;padding-top:10px}#featured-job .owl-controls .owl-nav{padding:1px}#featured-job .owl-controls .owl-nav [class*=owl-]{margin:0;background-color:#1abc9c;background-repeat:no-repeat;background-position:center center;padding:0;width:33px;height:42px;z-index:999999!important;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;top:36%;position:absolute}#featured-job .owl-controls .owl-nav [class*=owl-]:hover{background-color:#555}#featured-job .owl-controls .owl-nav .owl-prev{background-image:url(/wp-content/themes/joby/assets/images/slide-left.png);left:-32px}#featured-job .owl-controls .owl-nav .owl-next{background-image:url(/wp-content/themes/joby/assets/images/slide-right.png);right:-31px;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}#featured-job .owl-controls .owl-nav [class*=owl-]:first-child{margin-right:1px}.featured-job-item{background-color:#fff;margin:10px;width:225px;height:325px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px;border:1px solid #cbd8d8;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.18);margin-left:0;text-align:center}.featured-job-thumbnail{overflow:hidden;height:180px;text-align:center;vertical-align:middle;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}#featured-job .featured-job-thumbnail img{display:inline-block;width:auto;width:100%;border:0px!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;margin:0}.featured-job-detail{padding:5px 0 0}.featured-job-desc{padding-top:5px;padding-bottom:5px;line-height:22px;color:#929191}.btn-view-featured-job{background:#f38546;padding:3px 15px 3px;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.btn-view-featured-job span{color:#fff}.featured-job-type,.featured-job-location{border:1px solid #e3e3e3;background:#fafafa;text-align:center;margin-top:14px;padding:8px 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.featured-job-location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-job-type>div{width:100%;padding:10px 0;color:#999}.featured-job-type>div .fa{margin-right:0}.featured-job-type .featured-job-contract{float:right}.featured-job-title{height:30px;line-height:18px;margin-bottom:10px}.featured-job-title a{font-size:15px;color:#333}.job-featured .featured-two{top:15px;left:10px;position:absolute;width:85px;height:83px;background:url(/wp-content/themes/joby/assets/images/featured.png) no-repeat;z-index:99}.widget.widget_jobboard_featured_job{overflow:hidden}.widget.widget_jobboard_featured_job #featured-job .owl-controls .owl-nav .owl-prev,.widget.widget_jobboard_featured_job #featured-job .owl-controls .owl-nav .owl-next{width:23px;right:-4px;height:32px;top:41%}.widget.widget_jobboard_featured_job #featured-job .owl-controls .owl-nav .owl-prev{left:-6px}.widget.widget_jobboard_featured_job #featured-job{margin:0;padding:0;position:relative;background:none}.widget.widget_jobboard_featured_job .featured-job-item{margin:10px 10px 10px 0}.sidebar ul li.widget.widget_jobboard_featured_job #featured-job .owl-stage-outer{width:100%;margin-left:-5px}.featured-job-widget{margin:0;padding:0;position:relative}.widget.widget_jobboard_featured_job .featured-job-location{margin-top:5px}.company-account-setting{padding-bottom:66px}.account-setting-url{text-transform:uppercase;text-align:right;padding-top:40px}.account-profile-picture img{float:left;margin-right:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.account-profile-info h3{margin:0;margin-top:51px;color:#1abc9c;font-weight:700;font-size:26px}.account-profile-info span{color:#4a4f4f}.account-job-status{text-align:right;margin-top:12px}.account-status-item{text-align:center;display:inline-block;border-right:1px solid #cfcfcf;padding:3px 20px}.narrow-items .account-status-item{padding-left:7px;padding-right:7px}.account-status-item:last-child{border-right:none}.count-status-number{font-size:45px;display:block;text-align:center}.count-status-desc{color:#1abc9c}.company-list-item,.job-list-item{min-height:80px;border-bottom:1px solid #e3e3e3;color:#565656;padding:14px 0}.company-list-item .company-list-logo,.job-list-item .company-list-logo{text-align:center;width:100px;height:56px}.company-list-item:first-child,.job-list-item:first-child{border-top:1px solid #e3e3e3}.company-list-item>div,.job-list-item>div{border-right:1px solid #e3e3e3;float:left;line-height:56px}.company-list-name{width:350px;padding:0 20px;color:#1abc9c;font-weight:400}.company-list-date{width:180px;padding-left:30px}.company-list-date .fa,.job-list-date .fa{color:#e7ce58;margin-right:9px}.company-list-edit,.company-list-delete,.company-list-view{width:180px;text-align:center}.job-list-item .job-list-title{width:390px;padding:11px 15px;line-height:normal;height:56px}.job-list-item .job-list-title h4{font-size:14px;margin:0}.job-list-title span{font-size:13px;color:#929292}.job-list-date{width:150px;padding-left:20px}.job-list-status{width:125px;padding-left:15px;text-transform:capitalize}.job-list-status .fa{margin-right:10px}.job-list-status-publish{color:#76e6b0}.job-list-status-draft{color:#bababa}.job-list-edit{width:95px;text-align:center}.job-list-edit .fa{color:#27a2f8}.job-list-edit a{color:inherit}.job-list-delete{width:120px;text-align:center}.job-list-delete .fa{color:#ff6565}.job-list-delete a{color:inherit}.job-list-featured{width:185px;text-align:center}.job-list-item>div:last-child,.company-list-item>div:last-child{border-right:none}.dashboard-pagination{text-align:center;margin-top:30px}.dashboard-pagination .page-numbers{border:1px solid #1abc9c;background:#1abc9c;color:#FFF;padding:4px 9px;margin-right:7px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.dashboard-pagination .page-numbers:hover{text-decoration:none}.dashboard-pagination .page-numbers.current{color:#1abc9c;background:#FFF}.dashboard-pagination .page-numbers.next,.dashboard-pagination .page-numbers.prev{color:inherit;background:#e3e3e3;border-color:#e3e3e3}.company-listing-wrapper{margin-bottom:100px}.btn-list-delete,.btn-list-featured{background:none;font-weight:300;color:inherit}.btn-list-delete:hover{color:#ff6565}.btn-list-featured .fa{color:#27a2f8}.job-list-featured .fa-check{color:#e7ce58}.job-list-item .job-listing-type{min-width:130px}.job-application-status{text-align:center;margin-left:25px;color:#FFF}.job-application-status span{width:165px;display:inline-block;line-height:2em;text-align:center!important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.application-status_waiting{background:#ccc}.btn-paypal{background:#2980b9;color:#FFF;font-weight:300}.btn-paypal:hover{color:#FFF;background:#2776A9}form.account_form p.role{margin-bottom:10px;font-size:15px}.col-1,.col-2{width:100%}.account_form_fields #user_login,.account_form_fields #user_email,.account_form_fields #pass1-text{width:60%}.show-password>label{display:block}#content p.show-password,.manage-password{margin-bottom:0}form[name="registerform"] .manage-password .wp-hide-pw{margin-top:0}.manage-password button{height:40px}.col-2{border-top:2px dashed #ddd;float:left;padding-top:10px}p.role label{font-size:17px;margin-top:15px}.leftos{border-left:2px dotted #888;padding-left:20px}form.main_form input.text,form.main_form textarea,form.main_form.contact_form textarea,form.account_form input.text,form.main_form select{background:#ebebeb;border-color:#aaa #ccc #ccc #aaa;border-radius:3px;border-style:solid;border-width:1px;color:#333;font-family:arial;font-size:12px;margin:1px 0;outline:0 none;padding:5px;width:50%}.mce-container-body.mce-stack-layout{border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.mce-container-body.mce-stack-layout .mce-container-body.mce-stack-layout{border:0}.user_menu{z-index:2;min-width:220px;height:35px;text-align:left;background:#1abc9c;margin-top:3px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.user_menu>a{display:block;position:relative;height:35px}.user_menu>a>img{margin:0;margin-right:25px;line-height:normal;position:absolute;left:0;top:0;border-top-left-radius:3px;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-lef-tradius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px}.user_menu>span{color:#FFF}.user_menu>a{padding:10px 15px 0 45px;color:#FFF;text-align:left}.user_menu>a:hover{text-decoration:none!important;color:initial}.user_menu>a .fa{margin-left:10px}#header-bar{height:44px;line-height:1em;border-bottom:1px solid #e8eaeb;text-align:right}.jobboard-login-register{display:inline-block;vertical-align:top}.jobboard-login-register .btn{background:#CCC;color:#FFF;font-weight:300;margin-left:3px;margin-top:4px}.jobboard-login-register .btn-header-register{background:#2980b9}.jobboard-login-register .btn-header-login{background:#1abc9c}.user_menu .dropdown-menu{right:0;padding:10px;border:none;background:#1abc9c;z-index:1}.user_menu .dropdown-menu a{color:#FFF}.user_menu .dropdown-menu a:hover{background:none;text-decoration:none;color:inherit;color:#333}.user_menu .dropdown-menu ul{float:left;list-style:none;margin:0;padding:0}.user_menu .dropdown-menu li{padding:5px 0 5px 5px;font-size:13px}.user_menu .dropdown-menu>img{float:right;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.jobboard-social-media{margin:0;margin-top:15px;margin-right:20px;padding:0;list-style:none;display:inline-block}.jobboard-social-media li{display:inline-block;font-size:16px}.jobboard-social-media li a{color:#c0c2c2;padding:0 10px}.jobboard-social-media li a:hover{color:inherit}.add-new-items{display:inline-block;color:#2980b9;margin-top:22px;text-transform:uppercase}.add-new-items .fa{color:#59d4bc;margin-right:15px}.home-widget-title{margin-bottom:25px}.widget a{text-decoration:none}.widget a:hover{color:#1abc9c}.widget_jobboard_custom_button{background:#f3f5f6;text-align:center;padding:27px 22px 31px}.custom-button-widget-title{font-weight:400;margin-top:0}#content .custom-button-widget-text{color:#898e8f;line-height:24px}.sidebar .widget-submit{padding:0;border:0px!important}.sidebar .widget-submit p{text-align:center}.btn-custom-button-widget,.sidebar .widget-submit a,#content ul li.widget-submit a.button{background:#1abc9c;color:#FFFFFF!important;text-transform:uppercase;padding:11px 40px;margin-top:13px;width:100%;font-size:18px;border-bottom:3px solid #17AB8D;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center}.btn-custom-button-widget:hover,.sidebar .widget-submit a:hover,#content ul li.widget-submit a.button:hover{opacity:.8}#content ul li.widget-submit{margin:0 0 10px;padding:0;border:0;text-align:center}form.main_form .submit,form.account_form .submit,p.button a{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;border-bottom:3px solid #17AB8D;background:#1abc9c;color:#FFFFFF!important;padding:5px 20px}.sidebar .widget-submit a{font-weight:700}.btn-custom-button-widget:hover{color:#FFFFFF!important;background:#17AB8D;padding-top:12px;padding-bottom:10px}.btn-custom-button-widget .fa{margin-left:30px}.TK{display:none}ul#wp-admin-bar-root-default{margin:0}#content{overflow:hidden}#searchform{margin-bottom:0;padding-top:20px;padding-bottom:20px;line-height:20px;width:100%;border-bottom:0}.search-wrap.fronty input,.search-wrap.fronty selectbox{font-family:arial,tahoma,verdana;box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);font-size:14px;border:0;border-radius:3px;font-size:16px;width:100%;height:45px;padding:5px 25px 5px 5px}#searchform button.submit{text-indent:1px;font-size:18px;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);background:#1abc9c;border-radius:3px;border:none;width:100%;height:45px;padding:5px}.fa.fa-search.form-control-feedback,.fa.fa-map-marker.form-control-feedback{color:#888;font-size:15px;margin-right:15px;margin-top:-10px}.jobboard-login-register.clearfix{padding-right:0}#monDiv{line-height:15px}.no-padding{padding-left:0;padding-right:0}.homy{height:500px;background:url(/wp-content/themes/joby/assets/images/banner.jpg) no-repeat -110px -80px;padding-top:15%}.homy-no-home{background:#fff none repeat scroll 0 0;border-bottom:1px solid #eee;height:1px}#breadcrumbs{margin:0 0 10px}#breadcrumbs.container{width:100%}.breadcrumb-trail,.breadcrumb-trail a,.breadcrumb-trail a:link,.breadcrumb-trail a:visited,.breadcrumb-trail a:hover,.breadcrumb-trail span{font-family:arial,tahoma,verdana}.section_content{line-height:25px}.rss-balloon i::before,.twitter-balloon i::before{font-size:25px}.social-widgets i{margin-right:5px}.rss-balloon{margin-top:0;padding:10px 0}.twitter-balloon{padding:5px 0}.title-search-title{font-size:24px;font-weight:400;margin-bottom:.25em;margin-top:0;font-size:40px;color:#fff;text-align:center}.title-search p{font-size:18px;color:#fff;text-align:center}ul.widgets li{list-style:none}#content ul.widgets li.widget_joby ul{padding:0;margin:0 0 10px}ul.widgets li.widget_joby ul li{padding:5px 5px 5px 0}ul.widgets li.widget_joby ul li a{color:#444}ul.widgets li.widget_joby ul li i{font-size:16px;margin-right:8px;color:#f74757}#content ul.widgets li.widget_joby.oby,#content ul.widgets li.widget_joby.oby .widget_content{border:0px!important;margin:0px!important;padding:0px!important}#content ul.widgets li.widget_joby.oby .widget_content img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:auto;margin-bottom:5px}#content ul.widgets li.widget_joby .widget_content{overflow:hidden}#content ul.widgets li.widget_joby .widget_content img{width:100%;border:0}#content ul.widgets li.widget_joby .widget_content .jtype{width:100%;padding:10px}.widget_content .jbapply,.widget_content .jtypo{width:100%;background:#f74757;color:#fff;margin-top:10px;padding:10px;text-align:center;text-transform:uppercase;border-radius:3px;moz-border-radius:3px;-webkit-border-radius:3px}.widget_content .jtypo{background:#8bc34a}.widget_content .jbapply a{color:#fff!important}.sidebar{padding-top:10px}#sidebar{width:25%;padding:0 15px}.sidebar .widget{margin-bottom:0}.widget_nav_menu ul li{background:url(/wp-content/themes/joby/assets/images/arrow-sm.png) no-repeat left center;display:block;font-size:13px;list-style:none!important;padding:5px 0 5px 15px;border-bottom:1px solid #ddd}#content .widget_nav_menu ul{margin:0 0 10px}.sbHolder{background:#fff!important;font-family:Arial,sans-serif;text-align:center;font-size:14px;font-weight:700;height:45px!important;position:relative;width:100%;margin-left:0;-webkit-border-radius:3px!important;border-radius:3px!important;padding:0!important;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15)}.sbSelector{display:block;height:45px;left:0;line-height:45px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:80%}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#333;outline:none;text-decoration:none}.sbToggle{background:url(/wp-content/themes/joby/assets/images/select-icons.png) 0 -22px no-repeat;display:block;height:40px;outline:none;position:absolute;right:0;top:3px;width:20%;outline:none}.sbToggle:hover{background:url(/wp-content/themes/joby/assets/images/select-icons.png) 0 12px no-repeat}.sbToggleOpen{background:url(/wp-content/themes/joby/assets/images/select-icons.png) 0 12px no-repeat}.sbToggleOpen:hover{background:url(/wp-content/themes/joby/assets/images/select-icons.png) 0 12px no-repeat}.sbHolderDisabled{background-color:#fff;border:solid 1px #BBB}.sbOptions{border:solid 1px #BBB;border-top:0;list-style:none;margin:-2px 0 0 0;padding:0;position:absolute;top:30px;width:100%;z-index:1;overflow-y:auto;z-index:2001!important;background:#fff;overflow-y:auto!important}.sbOptions li{padding:0 7px}.sbOptions a{border-bottom:dotted 0 #ebebeb;display:block;outline:none;padding:7px 0 7px 3px}.sbOptions a:link,.sbOptions a:visited{color:#333;text-decoration:none}.sbOptions a:hover{color:#000}.sbOptions li.last a{border-bottom:none}.sbOptions .sbDisabled{border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px}.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#EBB52D;display:block;font-weight:700;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}.fa.fa-location-arrow.form-control-feedback{left:12px;top:16px;color:#888}.locod .fa.fa-search.form-control-feedback,.locod .fa.fa-map-marker.form-control-feedback{left:12px;top:25px;color:#888}.locod .sbToggle{width:12.5%}#content .blogatitle h2,#content .blogatitle h3{text-align:center;padding-bottom:5px;margin-bottom:5px}#content .blogatitle h3{font-size:18px}#content .blogatitle h2{font-size:24px}header.bloga{border-top:1px solid #ccc;padding-top:5px}header.bloga h2{color:#0e0e0f;font:23px/26px arial,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:15px;font-weight:700;text-align:center;text-transform:uppercase}header.bloga h2 small{display:block;font:17px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-weight:700}article.blogo-post{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:1% 5px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 2.5%;height:435px;border:1px solid #ddd;width:95%}#content article.blogo-post h2{margin-bottom:0}article.blogo-post h2 a{display:block;font-size:22px;color:#222;padding:5px;height:65px;text-decoration:none;font-family:"Open Sans",arial,sans-serif}.submit_form.main_form legend:after,article.blogo-post h2 a:after,#content .section_content h2:after,#content .categories-list h2:after,#content .categories-style h2:after,#content .pagetitle:after{content:'';display:block;height:3px;margin:10px 0 0;background:#f74757;width:10%}article.blogo-post p{line-height:18px;font-size:14px;color:#666;font-family:"Helvetitca Neue",Helvetica,Arial,sans-serif;margin:8px 5px 0;height:50px}article.blogo-post img,article.blogo-post .noimagy{width:100%;height:320px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}article.blogo-post .noimagy{background:#ebebeb}.btn{border-radius:3px}#content .header-section{margin-top:15px;font-size:13px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}#content .col-md-12.header-section{padding-left:0}#content .logos{border-right:1px solid #ccc}#content .logos img{border:0px!important;float:right;width:100%;height:150px}#content .header-section ul{margin:0}#content .header-section li{list-style:none}#content .header-section i{font-size:20px;color:#888;margin-left:2px}#content .header-section li.jbsalary{font-size:18px;font-weight:700}#content .header-section li.jbsalary i{font-size:15px;margin-right:5px;margin-left:0}#content .header-section li.jbtype,#content .header-section li.jbapply{background:#8bc34a none repeat scroll 0 0;border-radius:3px;float:left;color:#fff;float:left;font-weight:700;margin:10px 15px 0 0;padding:5px 15px;text-transform:uppercase}#content .header-section li.jbapply{background:#f38546}#content .header-section li.jbapply a{color:#fff;text-decoration:none}#content .header-section h1.title{margin-bottom:10px;color:#222;font-size:25px;font-family:"Roboto",sans-serif}#content .top-style{background:#fefeee;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;border:1px solid #bbb;border-radius:3px;margin-bottom:10px;margin-top:10px}#content .top-style a{color:#555}#content .top-style ul{margin:0;list-style:none}#content .top-style li{font-size:14px;padding:8px 10px;float:left;line-height:26px}#content .top-style i{margin-right:5px}#content .top-style i.plu{font-size:15px;padding:1px 4px;margin:2px;color:#fff;height:22px;width:22px;line-height:20px;border-radius:3px;background:#999}#content .top-style i.plu:hover{background:#777}#content .section_content h2,.submit_form.main_form legend{margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:22px}.submit_form.main_form legend{font-weight:700;margin-top:15px}#content p,#content{font-size:16px}#content h2.how-to-apply{padding-top:0}.section_content{margin-bottom:10px}#content ul.section_footer{border-top:1px dashed #0e9177;margin:5px 0 10px!important;background:#fff}#content ul.section_footer li{background:#1abc9c;border:1px solid #0e9177;padding:6px 10px;border-top:0;margin-right:5px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}#content ul.section_footer li a{font-size:13px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}#content ul.section_footer li.edits-job{margin-right:0;float:right}#content ul.section_footer li i{margin-top:4px;color:#fff}#content .sidebar ul{margin:0}#content ul.widgets{margin:0}ul.display_section li{font-size:13px;border-radius:3px 3px 0 0;padding:8px 13px}ul.widgets li.widget.widget-nav div ul li ul li a:hover{color:#2879C9}ul.widgets li.widget.widget-nav div ul li a.tops{border-bottom:1px solid #ddd;display:block;padding:.5em 1em;text-decoration:none!important}ul.widgets li.widget.widget-nav div ul li a.tops{background-position:97% center;color:#2879C9}ul.widgets li.widget.widget-nav div{border-radius:0 0 3px 3px}.sidebar .widget,ul.widgets>li{border-radius:3px;margin-bottom:0;margin-bottom:10px;border:1px solid #ddd;padding-top:15px;border-bottom-width:2px;padding-left:15px;padding-right:15px}ul.widgets li.widget.widget-nav{border:0!important;padding:0}#content h2.widget_title{margin-bottom:10px;text-shadow:none!important}ul.widgets li a{font-size:13px}#header-bar .container .col-md-6{padding:0}.loga{padding-top:10px;line-height:16px}.loga h1{font-size:30px;font-weight:700}.loga .description{font-size:16px;font-family:arial,tahoma,verdana}.loga img{float:left}.inner{background:#fff none repeat scroll 0 0;margin:0 auto;text-align:left;width:100%}.banner-wrapper{bottom:2%;position:absolute;width:100%;z-index:5}.job_listing-logo,.resume-logo{display:inline-block;vertical-align:top}.job_listing-logo,.resume-logo,.mixed .resume-logo,.mixed .job_listing-logo{width:10%;float:left;background:#ebebeb;height:86px;border-radius:3px;border:1px solid #bbb}.job_listing-logo img,.resume-logo img,.mixed .resume-logo img,.mixed .job_listing-logo img{border:0px!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.mixed .resume-logo,.mixed .job_listing-logo{width:18%}#content .job_listing-logo img,#content .resume-logo img{width:100%;height:100%;margin:0;padding:0;border:0}.job_listing-about,.resume-about,.mixed .job_listing-about,.mixed .resume-about{margin-left:2%;width:88%;display:inline-block}li.job_listing.mixed,li.resume.mixed{margin:2px .5%}.mixed .job_listing-about,.mixed .resume-about{width:80%}.col-md-6.mixed{width:49%}.col-md-6.mixed .spaced-right.usero{display:none}#content .col-md-6.mixed h3.job_listing-title{font-size:16px}ol.job_listings,ol.resumes{background:#fff none repeat scroll 0 0;list-style:outside none none;margin:10px 0 0!important;padding:0!important;list-style:none;border:0}ol.job_listings .featured-two,ol.resumes .featured-two{top:0;left:0}li.job_listing,li.resume{border:1px solid #ccc;border-radius:4px;margin:0 0 5px;padding:5px;position:relative;list-style:none;min-height:100px;overflow:hidden}li.job_listing:hover,li.resume:hover{background:#f8f8f8}#content h3.job_listing-title,#content h3.resume-title{font-size:18px;margin:0;font-weight:400}.spaced-right,#content h3.job_listing-title a,#content h3.resume-title a,.spaced-right.jcat a,.spaced-right.user a{color:#444}.spaced-right{font-family:arial;font-size:13px;margin-right:5px}.spaced-right i{margin-right:5px}.col-md-10.ti,.col-md-12.ti,.col-md-9.ti,.col-md-9.ti{padding:0;line-height:18px}.col-md-2.type,.col-md-3.type{padding:0;border-radius:3px;color:#fff;float:right;font:900 14px/14px "Roboto",sans-serif;background-color:#f44336;overflow:hidden;padding:5px;position:relative;text-decoration:none;text-transform:uppercase;text-align:center}.col-md-2.type span{font-size:14px}.col-md-2.type:before,.col-md-3.type:before{content:'';display:block;height:10px;width:10px;border-radius:100%;background:#fff;margin-left:-2px;margin-top:2px;position:absolute}.details.col-md-12{padding:0;margin-top:10px;bottom:0;margin-bottom:5px;position:absolute}.details.col-md-12 strong,.featured-job-location strong{margin-right:5px}.details.col-md-12 strong:after,.featured-job-location strong:after{content:', ';display:inline}ol.job_listings .job_listing:hover,.job_position_featured,.col-md-12.mixo.job_listing:hover,li.type-resume:hover,li.resume:hover{box-shadow:3px 0 0 #01da90 inset}#content div.resume_section ul{margin-top:5px}#content h2.resume_section_heading{font-style:normal;font-weight:700;width:25%}#content div.resume_header p.meta,#content div.resume_header dt,#content div.resume_header dl,#content div.resume_section{font-style:normal;font-style:normal;font-family:"Roboto",arial,tahoma,verdana}#content div.resume_section{border:0}.res-meta{padding:15px 0}#content .res-meta ul{margin:0;padding:0;list-style:none}#content .res-meta li{font-size:14px;line-height:25px}#content .res-meta li i{margin-right:8px}#content .res-meta-contact{padding:10px;background:#f9f5ec;line-height:25px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #dad2bf}#content div.resume_header dl{margin-bottom:0}#content .res-meta-contact dt{font-weight:700;line-height:25px}#content .res-meta-contact dd{line-height:25px}#content div.resume_header{border:0;margin-bottom:10px}.type span{background:none!important}#mainContent.nosearch{padding-right:0;padding-top:5px}.category-menu ul{list-style-type:none;padding:0;text-align:center;display:block;width:100%;border-bottom:solid 2px #1abc9c;margin-bottom:0;margin:0px!important;}.category-menu{padding:0 2px}.category-menu ul li{display:inline-block;background-color:#1abc9c;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;padding:5px 5px;margin-right:3px;color:#fff;cursor:pointer;border:solid 1px #1abc9c;font-family:arial,tahoma,verdana}.category-menu ul li:hover,.category-menu ul li.cat-active{background:#fff;border:1px solid #ccc;border-bottom:0}.category-menu ul li a:hover,.category-menu ul li.cat-active a,.category-menu ul li:hover a{background:none;color:#ff422f}.category-menu ul li a{text-decoration:none;font-weight:700;color:#fff;padding:5px 15px 6px}.cato-pad{padding:10px}ul.list-cato{padding:10px 0;margin:0px!important}ul.stuffa4 li{float:left;list-style:none;overflow:hidden;width:33.3%;background:url(/wp-content/themes/joby/assets/images/plus.png) no-repeat 0 8px;padding-left:20px;padding-top:5px}ul.stuffa4 li a{color:#333}.counterys{padding:15px;text-align:center}.countery{margin:0 auto;width:50%}.countery h3{font-size:20px;color:#333;text-align:center;padding:10px}.county-div{margin:0 auto 20px;width:50%}.county-div span.county{padding:10px 20px;background:#fe2e2e;font-size:22px;border-radius:5px;color:#fff;margin:2px}.whyto{text-align:center;margin:15px 0 30px}.dontmiss{margin:0 auto;border-radius:100%;width:150px;height:150px;background:#faf8f1;-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite;overflow:hidden}#content h2.whys{text-align:center;margin-bottom:20px;margin-top:25px;font-size:25px}#content .whyto h3{margin-bottom:5px;color:#f74757}.text_primary{width:90%;margin:0 auto;text-height:22px;font-size:13px;font-family:arial,tahoma,verdana}#footer-widgets .wolf-tweet-text{color:#555;line-height:20px}.mixed .mixo{width:49%;float:left;margin:2px .5%}.mixed .mixo .col-md-10.ti{width:60%}.mixed .mixo .col-md-12.ti{height:20px;overflow:hidden}#content .mixed h2.pagetitle{color:#272d35;text-transform:uppercase;padding:7px;border-radius:3px;margin:10px auto 10px!important;text-align:center}#content .mixed h2.pagetitle::after{text-align:center;display:block;width:10%;margin:10px auto}.overflow{overflow:hidden;padding:0px!important}