/*!
Theme Name: Super Job Pro
Theme URI: https://themesartist.com/superjob/
Author: themesartist
Author URI: https://themesartist.com/
Description: The superjob WordPress theme is designed to seamlessly integrate with the WP job manager plugin. superjob is also built with elementor plugin, offering a user-friendly experience for website administrators. Its SEO-ready framework and fast loading times make it an attractive option for those seeking efficiency and visibility. With its emphasis on ease of use, superjob presents a compelling solution for individuals and businesses looking to create a professional and functional job listing website.
Version: 1.0.1
Tested up to: 6.4.1
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: superjob-pro
Tags: one-column, two-columns, right-sidebar, custom-background, custom-logo, custom-menu, editor-style, featured-images, post-formats, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

superjob is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

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

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 0.9375rem;
}

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

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

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 0.75rem;
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/*.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}*/

/* Small menu. */
/*.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}
*/
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

/*.post,
.page {
	margin: 0 0 1.5em;
}*/

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

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

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

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

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

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

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

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

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

.gallery-caption {
	display: block;
}



/*
.js .main-wrap::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: 0;
	background: rgba(0,0,0,0.3);
}*/

/* Layout for search container */
.search-menu {
	padding: 3em;
}

.js .search-menu {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 100%;
    overflow: hidden;
    width: 100%;
    height: 100vh;
    background: #fff;
}

.js .search-menu::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}

.btn--search-close {
    font-size: 2em;
    position: absolute;
    float: right;
    right: 0;
    top: 24px;
}



#menu-primary.navbar-nav>li {
    float: none;
    display: block;
}

.search-menu .container {
    position: relative;
}

.search__input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #969696;
}

.search__input::-moz-placeholder {
	opacity: 1;
	/* Mozilla Firefox 19+ */
	color: #969696;
}

.search__input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #969696;
}

.search__input::-webkit-search-cancel-button,
.search__input::-webkit-search-decoration {
	-webkit-appearance: none;
}

.search__input::-ms-clear {
	display: none;
}

.search__info {
	font-size: 90%;
	font-weight: bold;
	display: block;
	width: 50%;
	padding: 0.85em 0;
	color: #000;
}

.search__related {
	display: flex;
	width: 35%;
	padding: 4em 0 0 0;
	pointer-events: none;
}

.search__suggestion h3 {
	font-size: 1.35em;
	margin: 0;
}

.search__suggestion h3::before {
	content: '\21FE';
	display: inline-block;
	padding: 0 0.5em 0 0;
}

.search__suggestion p {
	font-size: 1.15em;
	line-height: 1.4;
	margin: 0.75em 0 0 0;
	color: #ff4848;
}

/************************/
/* Transitions 			*/
/************************/

.js .main-wrap::after {
	transition: opacity 0.3s;
	transition-timing-function: ease-out;
}

.js .main-wrap--overlay::after {
	opacity: 1;
	transition-delay: 0s;
}

.js .search-menu {
	pointer-events: none;
	transition: transform 0.3s;
	transition-delay: 0.4s;
	transition-timing-function: ease-out;
}

.js .search--open {
	pointer-events: auto;
	transform: translate3d(-100%,0,0);
	transition-delay: 0s;
}

.js .search-menu::after {
	transition: transform 0.3s;
	transition-timing-function: ease-out;
}

.js .search--open::after {
	transform: translate3d(100%,0,0);
	transition-delay: 0.4s;
}

.js .btn--search-close {
	transition: opacity 0.1s;
	transition-delay: 0.3s;
}

@media screen and (max-width: 40em) {
	.btn--search-close {
		font-size: 1.25em;
	}
	.search__related {
		font-size: 80%;
		width: 75%;
	}
	.search__input {
		font-size: 2em;
		width: 90%;
	}
	.search__info {
		width: 90%;
	}
}



/* Icons */

.icon {
	display: block;
	width: 1.5em;
	height: 1.5em;
	margin: 0 auto;
	fill: currentColor;
}

.search-wrap {
    float: right;
}

/*.home .main-wrap{

    height: 100vh;	
}
.main-wrap {
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 99999;
    position: relative;
}
.home .main-wrap {
	    z-index: 999999;
}*/
/*button#btn-search-close {
    opacity: 0;
}*/
.main-wrap.main-wrap--overlay button#btn-search-close {
    opacity: 1;
}
#menu-primary li a {
    font-size: 40px;
    margin-bottom: 21px;
    color: #000;
    padding-left: 0;
    display: block;
}
.menu-wrap {
    margin-top: 100px;
}
.menu-wrap h2 {
    font-size: 56px;
    margin-bottom: 60px;
}

#menu-primary li a:hover{
	background: none !important;
	color: #888 !important;
}

/*.main-wrap.main-wrap--overlay {
    position: fixed;
    top: 32px;
}
*/
button#btn-search, button#btn-search-close {
    background: none;
    padding: 0;
    height: auto;
    outline: 0 !important;
    border: none !important;
}

.home button#btn-search i{
	color:#fff;
}
button#btn-search i{
	color:#000;
}
button#btn-search-close i {
    color: #000;
}
button#btn-search i, button#btn-search-close i {
    font-size: 35px;
}
nav#menu-primary {
    max-height: 550px;
    overflow: hidden;
    overflow-y: scroll;
}
nav#menu-primary ul {
    padding: 0;
    margin: 0;
    list-style: none;
}



.controls button.next, .controls button.previous {
    background: none;
    border: 1px solid #000 !important;
    color: #000;
}

.controls button.next, .controls button.previous {
    color: #000 !important;
    font-size: 39px !important;
    padding: 0 !important;
    height: auto !important;
    line-height: 51px !important;
    outline: 0 !important;
}
.controls button.previous {
    border-right: 0 !important;
}
.controls {
    margin-top: 50px;
    padding: 0;
    margin-bottom: 30px;
}

a.about-second-wrap-link {
    background: #fff;
    font-size: 51px;
    color: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 59px;
}
.about-second-wrap {
    position: relative;
}

.header-social .social-icon, .header-social .header-phone {
    display: inline-block;
    margin-right: 20px;
}
.header-social .social-icon a, .header-social .header-phone a {
    color: #000;
    font-size: 18px;
    z-index: 9999;
    position: relative;
    cursor: pointer;
}
.header-social .header-phone {
    margin-right: 25px;
    border-right: 1px solid #000;
    padding-right: 20px;
}
.home.page-template-template-home .header-social .header-phone {
    border-right: 1px solid rgba(255, 255, 255, 0.36);
}

button#btn-search, .header-social {
    display: inline-block;
}
.header-social {
    margin-right: 25px;
}

.home.blog header#masthead {
    position: relative;
    top: auto;
    z-index: 9999;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) !important;
}
.home.blog .header-social .social-icon a, .home.blog .header-social .header-phone a {
    color: #000;
 }

 .home.blog header#masthead h2.site-title a {
    color: #000;
}
.home.blog p.site-description {
    color: #565656 !important;
}
/*.home.blog .main-wrap {
    height: auto;
    z-index: 99999;
}*/
.home.blog button#btn-search i {
    color: #000;
}
.home .header-social .social-icon a, .home .header-social .header-phone a{
	color: #fff;
}

a:focus, a:focus-within {
outline: none;
    border-bottom: 1px solid;
}
a.focus-visible {
outline: none !important;
    border-bottom: 1px solid !important;
}
.header-social .social-icon a:focus, .header-social .header-phone a:focus,.header-social .social-icon a:focus-within, .header-social .header-phone a:focus-within,.header-social .social-icon a:focus-visible, .header-social .header-phone a:focus-visible{
outline: none !important;
    border-bottom: 1px solid !important;
}
.blog article.hentry,.archive article.hentry,.search-results article.hentry {
    margin-bottom: 50px;
}

.blog article a.btn.btn-default,.archive article a.btn.btn-default ,.search-results article a.btn.btn-default {
    margin-top: 30px;
}

.single .entry-footer a.btn.btn-default {
    display: none;
}
section.footer-sec a, section.footer-sec p, section.footer-sec span {
    color: #fff;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer-sec h3.widget-title {
    color: #fff;
    font-size: 29px;
    margin-bottom: 20px;
}
.footer-sec ul li {
    margin-bottom: 10px;
}
.footer-sec #wp-calendar tbody tr td {
    color: #fff;
}
.footer-sec #wp-calendar thead tr th {
    color: #fff;
}
.custom-logo-link, .logo-wrap {
    float: left;
}
.custom-logo-link{
	margin-right: 15px;
}

.hero-section .image:before {
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
}
a.skip-link.screen-reader-text {
    font-size: 16px;
}
.navbar-nav .dropdown-menu {
    display: block !important;
        left: -999em;
}


@font-face {
    font-family: job-manager;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/job-manager.a2d17fff.eot);
    src: url(../fonts/job-manager.a2d17fff.eot#iefix) format("embedded-opentype"),url(../fonts/job-manager.434425af.woff) format("woff"),url(../fonts/job-manager.7799d387.ttf) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTUgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iam9iLW1hbmFnZXIiIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImpvYi1tYW5hZ2VyIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJicmllZmNhc2UiIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJtMzU3IDcwN2gyODZ2NzJoLTI4NnYtNzJ6IG02NDMtMzU3di0yNjhxMC0zNy0yNi02M3QtNjMtMjZoLTgyMnEtMzYgMC02MyAyNnQtMjYgNjN2MjY4aDM3NXYtODlxMC0xNSAxMS0yNXQyNS0xMWgxNzhxMTUgMCAyNSAxMXQxMSAyNXY4OWgzNzV6IG0tNDI5IDB2LTcxaC0xNDJ2NzFoMTQyeiBtNDI5IDI2OHYtMjE1aC0xMDAwdjIxNXEwIDM3IDI2IDYzdDYzIDI2aDE5N3Y4OXEwIDIzIDE1IDM4dDM4IDE2aDMyMnEyMiAwIDM4LTE2dDE1LTM4di04OWgxOTdxMzcgMCA2My0yNnQyNi02M3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2FuY2VsIiB1bmljb2RlPSImI3hlODAxOyIgZD0ibTcyNCAxMTJxMC0yMi0xNS0zOGwtNzYtNzZxLTE2LTE1LTM4LTE1dC0zOCAxNWwtMTY0IDE2NS0xNjQtMTY1cS0xNi0xNS0zOC0xNXQtMzggMTVsLTc2IDc2cS0xNiAxNi0xNiAzOHQxNiAzOGwxNjQgMTY0LTE2NCAxNjRxLTE2IDE2LTE2IDM4dDE2IDM4bDc2IDc2cTE2IDE2IDM4IDE2dDM4LTE2bDE2NC0xNjQgMTY0IDE2NHExNiAxNiAzOCAxNnQzOC0xNmw3Ni03NnExNS0xNSAxNS0zOHQtMTUtMzhsLTE2NC0xNjQgMTY0LTE2NHExNS0xNSAxNS0zOHoiIGhvcml6LWFkdi14PSI3ODUuNyIgLz4KPGdseXBoIGdseXBoLW5hbWU9Im9rIiB1bmljb2RlPSImI3hlODAyOyIgZD0ibTkzMiA1MzRxMC0yMi0xNS0zOGwtNDA0LTQwNC03Ni03NnEtMTYtMTUtMzgtMTV0LTM4IDE1bC03NiA3Ni0yMDIgMjAycS0xNSAxNi0xNSAzOHQxNSAzOGw3NiA3NnExNiAxNiAzOCAxNnQzOC0xNmwxNjQtMTY1IDM2NiAzNjdxMTYgMTYgMzggMTZ0MzgtMTZsNzYtNzZxMTUtMTYgMTUtMzh6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9InN0YXIiIHVuaWNvZGU9IiYjeGU4MDM7IiBkPSJtOTI5IDQ4OXEwLTEyLTE1LTI3bC0yMDMtMTk3IDQ4LTI3OXExLTQgMS0xMiAwLTExLTYtMTl0LTE3LTlxLTEwIDAtMjIgN2wtMjUxIDEzMi0yNTAtMTMycS0xMy03LTIzLTctMTEgMC0xNyA5dC02IDE5cTAgNCAxIDEybDQ4IDI3OS0yMDMgMTk3cS0xNCAxNS0xNCAyNyAwIDIxIDMxIDI2bDI4MCA0MCAxMjYgMjU0cTExIDIzIDI3IDIzdDI4LTIzbDEyNS0yNTQgMjgwLTQwcTMyLTUgMzItMjZ6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJwZW5jaWwiIHVuaWNvZGU9IiYjeGU4MDQ7IiBkPSJtMjAzLTdsNTAgNTEtMTMxIDEzMS01MS01MXYtNjBoNzJ2LTcxaDYweiBtMjkxIDUxOHEwIDEyLTEyIDEyLTUgMC05LTRsLTMwMy0zMDJxLTQtNC00LTEwIDAtMTIgMTMtMTIgNSAwIDkgNGwzMDMgMzAycTMgNCAzIDEweiBtLTMwIDEwN2wyMzItMjMyLTQ2NC00NjVoLTIzMnYyMzN6IG0zODEtNTRxMC0yOS0yMC01MGwtOTMtOTMtMjMyIDIzMyA5MyA5MnEyMCAyMSA1MCAyMSAyOSAwIDUxLTIxbDEzMS0xMzFxMjAtMjIgMjAtNTF6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJleWUiIHVuaWNvZGU9IiYjeGU4MDU7IiBkPSJtOTI5IDMxNHEtODUgMTMyLTIxMyAxOTcgMzQtNTggMzQtMTI1IDAtMTA0LTczLTE3N3QtMTc3LTczLTE3NyA3My03MyAxNzdxMCA2NyAzNCAxMjUtMTI4LTY1LTIxMy0xOTcgNzUtMTE0IDE4Ny0xODJ0MjQyLTY4IDI0MiA2OCAxODcgMTgyeiBtLTQwMiAyMTVxMCAxMS04IDE5dC0xOSA3cS03MCAwLTEyMC01MHQtNTAtMTE5cTAtMTIgOC0xOXQxOS04IDE5IDggOCAxOXEwIDQ4IDM0IDgydDgyIDM0cTExIDAgMTkgOHQ4IDE5eiBtNDczLTIxNXEwLTE5LTExLTM4LTc4LTEyOS0yMTAtMjA2dC0yNzktNzctMjc5IDc3LTIxMCAyMDZxLTExIDE5LTExIDM4dDExIDM5cTc4IDEyOCAyMTAgMjA1dDI3OSA3OCAyNzktNzggMjEwLTIwNXExMS0yMCAxMS0zOXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iZG9jLXRleHQtaW52IiB1bmljb2RlPSImI3hlODA2OyIgZD0ibTgxOSA1ODRxOC03IDE2LTIwaC0yNjR2MjY0cTEzLTggMjEtMTZ6IG0tMjY1LTkxaDMwM3YtNTg5cTAtMjMtMTUtMzh0LTM4LTE2aC03NTBxLTIzIDAtMzggMTZ0LTE2IDM4djg5MnEwIDIzIDE2IDM4dDM4IDE2aDQ0NnYtMzA0cTAtMjIgMTYtMzh0MzgtMTV6IG04OS00MTF2MzZxMCA4LTUgMTN0LTEzIDVoLTM5M3EtOCAwLTEzLTV0LTUtMTN2LTM2cTAtOCA1LTEzdDEzLTVoMzkzcTggMCAxMyA1dDUgMTN6IG0wIDE0M3YzNnEwIDctNSAxMnQtMTMgNWgtMzkzcS04IDAtMTMtNXQtNS0xMnYtMzZxMC04IDUtMTN0MTMtNWgzOTNxOCAwIDEzIDV0NSAxM3ogbTAgMTQzdjM1cTAgOC01IDEzdC0xMyA1aC0zOTNxLTggMC0xMy01dC01LTEzdi0zNXEwLTggNS0xM3QxMy01aDM5M3E4IDAgMTMgNXQ1IDEzeiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0idXNlciIgdW5pY29kZT0iJiN4ZTgwNzsiIGQ9Im03ODYgNjZxMC02Ny00MS0xMDZ0LTEwOC0zOWgtNDg4cS02NyAwLTEwOCAzOXQtNDEgMTA2cTAgMzAgMiA1OHQ4IDYxIDE1IDYwIDI0IDU1IDM0IDQ1IDQ4IDMwIDYyIDExcTUgMCAyNC0xMnQ0MS0yNyA2MC0yNyA3NS0xMiA3NCAxMiA2MSAyNyA0MSAyNyAyNCAxMnEzNCAwIDYyLTExdDQ4LTMwIDM0LTQ1IDI0LTU1IDE1LTYwIDgtNjEgMi01OHogbS0xNzkgNDk4cTAtODgtNjMtMTUxdC0xNTEtNjMtMTUyIDYzLTYyIDE1MSA2MiAxNTIgMTUyIDYzIDE1MS02MyA2My0xNTJ6IiBob3Jpei1hZHYteD0iNzg1LjciIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJrZXkiIHVuaWNvZGU9IiYjeGU4MDg7IiBkPSJtNDY0IDU2NHEwIDQ1LTMxIDc2dC03NiAzMS03Ni0zMS0zMS03NnEwLTIzIDExLTQ2LTIzIDExLTQ3IDExLTQ0IDAtNzYtMzJ0LTMxLTc2IDMxLTc1IDc2LTMyIDc2IDMyIDMxIDc1cTAgMjQtMTAgNDcgMjMtMTEgNDYtMTEgNDUgMCA3NiAzMXQzMSA3NnogbTQ3NS0zOTNxMC05LTI3LTM2dC0zNy0yOHEtNSAwLTE2IDl0LTIwIDE5LTIyIDIyLTEzIDE0bC01NC01MyAxMjMtMTIzcTE1LTE1IDE1LTM4IDAtMjMtMjEtNDV0LTQ2LTIycS0yMiAwLTM4IDE2bC0zNzQgMzc0cS05OC03My0yMDQtNzMtOTEgMC0xNDggNTd0LTU3IDE0OXEwIDg5IDUzIDE3NHQxMzggMTM5IDE3NSA1M3E5MSAwIDE0OC01OHQ1Ny0xNDhxMC0xMDUtNzMtMjAzbDE5OC0xOTkgNTQgNTRxLTIgMi0xNSAxNHQtMjIgMjEtMTggMjEtOSAxNXEwIDEwIDI3IDM3dDM3IDI4cTcgMCAxMy02IDMtMyAyNi0yNXQ0NS00NCA0OS00OCA0MC00NCAxNi0yM3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0ibGluayIgdW5pY29kZT0iJiN4ZTgwOTsiIGQ9Im04MTIgMTcxcTAgMjMtMTUgMzhsLTExNiAxMTZxLTE2IDE2LTM4IDE2LTI0IDAtNDAtMTggMS0xIDEwLTEwdDEyLTEyIDktMTEgNy0xNCAyLTE1cTAtMjMtMTYtMzh0LTM4LTE2cS04IDAtMTUgMnQtMTQgNy0xMSA5LTEyIDEyLTEwIDEwcS0xOS0xNy0xOS00MCAwLTIzIDE2LTM4bDExNS0xMTZxMTUtMTUgMzgtMTUgMjIgMCAzOCAxNWw4MiA4MXExNSAxNiAxNSAzN3ogbS0zOTIgMzk0cTAgMjItMTUgMzhsLTExNSAxMTVxLTE2IDE2LTM4IDE2LTIyIDAtMzgtMTVsLTgyLTgycS0xNi0xNS0xNi0zNyAwLTIyIDE2LTM4bDExNi0xMTZxMTUtMTUgMzgtMTUgMjMgMCA0MCAxNy0yIDItMTEgMTF0LTEyIDEyLTggMTAtNyAxNC0yIDE2cTAgMjIgMTUgMzh0MzggMTVxOSAwIDE2LTJ0MTQtNyAxMC04IDEyLTEyIDExLTExcTE4IDE3IDE4IDQxeiBtNTAwLTM5NHEwLTY3LTQ4LTExM2wtODItODFxLTQ2LTQ3LTExMy00Ny02OCAwLTExNCA0OGwtMTE1IDExNXEtNDYgNDctNDYgMTE0IDAgNjggNDkgMTE2bC00OSA0OXEtNDgtNDktMTE2LTQ5LTY3IDAtMTE0IDQ3bC0xMTYgMTE2cS00NyA0Ny00NyAxMTR0NDcgMTEzbDgyIDgycTQ3IDQ2IDExNCA0NiA2NyAwIDExNC00N2wxMTQtMTE2cTQ3LTQ2IDQ3LTExMyAwLTY5LTQ5LTExN2w0OS00OXE0OCA0OSAxMTYgNDkgNjcgMCAxMTQtNDdsMTE2LTExNnE0Ny00NyA0Ny0xMTR6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJ0d2l0dGVyIiB1bmljb2RlPSImI3hlODBhOyIgZD0ibTkwNCA2MjJxLTM3LTU0LTkwLTkzIDAtOCAwLTIzIDAtNzMtMjEtMTQ1dC02NC0xMzktMTAzLTExNy0xNDQtODItMTgxLTMwcS0xNTEgMC0yNzYgODEgMTktMyA0My0zIDEyNiAwIDIyNCA3Ny01OSAyLTEwNSAzNnQtNjQgODlxMTktMiAzNC0yIDI0IDAgNDggNi02MyAxMy0xMDQgNjJ0LTQxIDExNXYycTM4LTIxIDgyLTIzLTM3IDI1LTU5IDY0dC0yMiA4NnEwIDQ5IDI1IDkxIDY4LTgzIDE2NC0xMzN0MjA4LTU1cS01IDIxLTUgNDEgMCA3NSA1MyAxMjd0MTI3IDUzcTc5IDAgMTMyLTU3IDYxIDEyIDExNCA0NC0yMC02NC03OS0xMDAgNTIgNiAxMDQgMjh6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJsaW5rZWRpbi1zcXVhcmVkIiB1bmljb2RlPSImI3hlODBiOyIgZD0ibTEzMiA2MWgxMjl2Mzg3aC0xMjl2LTM4N3ogbTEzOCA1MDdxLTEgMjktMjEgNDh0LTUxIDE5LTUzLTE5LTIxLTQ4cTAtMjkgMjAtNDh0NTItMTloMHEzMyAwIDUzIDE5dDIxIDQ4eiBtMzI2LTUwN2gxMjl2MjIycTAgODYtNDEgMTMwdC0xMDggNDRxLTc1IDAtMTE2LTY1aDF2NTZoLTEyOXEyLTM3IDAtMzg3aDEyOXYyMTZxMCAyMiA0IDMyIDggMTkgMjUgMzN0NDEgMTRxNjUgMCA2NS04OHYtMjA3eiBtMjYxIDU1N3YtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTUzNXEtNjcgMC0xMTQgNDh0LTQ3IDExM3Y1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXE2NyAwIDExNC00OHQ0Ny0xMTN6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJmYWNlYm9vay1zcXVhcmVkIiB1bmljb2RlPSImI3hlODBjOyIgZD0ibTg1NyA4MnEwLTY2LTQ3LTExM3QtMTE0LTQ4aC0xMDd2MzQwaDExNGwxNiAxMjVoLTEzMHY4MHEwIDMwIDE2IDQ2dDUzIDE2bDc0IDF2MTE1cS01MyA1LTEwMCA1LTc2IDAtMTIyLTQ1dC00Ni0xMjZ2LTkyaC0xMjV2LTEyNWgxMjV2LTM0MGgtMzAzcS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1cTY3IDAgMTE0LTQ4dDQ3LTExM3YtNTM2eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0ibG9jYXRpb24iIHVuaWNvZGU9IiYjeGU4MGQ7IiBkPSJtNDI5IDQ5M3EwIDU5LTQyIDEwMXQtMTAxIDQyLTEwMS00Mi00Mi0xMDEgNDItMTAxIDEwMS00MiAxMDEgNDIgNDIgMTAxeiBtMTQyIDBxMC02MS0xOC0xMDBsLTIwMy00MzJxLTktMTgtMjctMjl0LTM3LTExLTM4IDExLTI2IDI5bC0yMDQgNDMycS0xOCAzOS0xOCAxMDAgMCAxMTggODQgMjAydDIwMiA4NCAyMDItODQgODMtMjAyeiIgaG9yaXotYWR2LXg9IjU3MS40IiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iYXR0ZW50aW9uLWNpcmNsZWQiIHVuaWNvZGU9IiYjeGU4MGU7IiBkPSJtNDI5IDc3OXExMTYgMCAyMTUtNTh0MTU2LTE1NiA1Ny0yMTUtNTctMjE1LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTh6IG03MS02OTZ2MTA2cTAgOC01IDEzdC0xMiA1aC0xMDdxLTggMC0xMy01dC02LTEzdi0xMDZxMC04IDYtMTN0MTMtNmgxMDdxNyAwIDEyIDZ0NSAxM3ogbS0xIDE5MmwxMCAzNDZxMCA3LTYgMTAtNSA1LTEzIDVoLTEyM3EtOCAwLTEzLTUtNi0zLTYtMTBsMTAtMzQ2cTAtNiA1LTEwdDE0LTRoMTAzcTggMCAxMyA0dDYgMTB6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJjYWxlbmRhciIgdW5pY29kZT0iJiN4ZTgwZjsiIGQ9Im03MS03OWgxNjF2MTYxaC0xNjF2LTE2MXogbTE5NyAwaDE3OHYxNjFoLTE3OHYtMTYxeiBtLTE5NyAxOTdoMTYxdjE3OGgtMTYxdi0xNzh6IG0xOTcgMGgxNzh2MTc4aC0xNzh2LTE3OHogbS0xOTcgMjE0aDE2MXYxNjFoLTE2MXYtMTYxeiBtNDExLTQxMWgxNzl2MTYxaC0xNzl2LTE2MXogbS0yMTQgNDExaDE3OHYxNjFoLTE3OHYtMTYxeiBtNDI4LTQxMWgxNjF2MTYxaC0xNjF2LTE2MXogbS0yMTQgMTk3aDE3OXYxNzhoLTE3OXYtMTc4eiBtLTE5NiA0ODJ2MTYxcTAgNy02IDEydC0xMiA2aC0zNnEtNyAwLTEyLTZ0LTYtMTJ2LTE2MXEwLTcgNi0xM3QxMi01aDM2cTcgMCAxMiA1dDYgMTN6IG00MTAtNDgyaDE2MXYxNzhoLTE2MXYtMTc4eiBtLTIxNCAyMTRoMTc5djE2MWgtMTc5di0xNjF6IG0yMTQgMGgxNjF2MTYxaC0xNjF2LTE2MXogbTE4IDI2OHYxNjFxMCA3LTUgMTJ0LTEzIDZoLTM1cS04IDAtMTMtNnQtNS0xMnYtMTYxcTAtNyA1LTEzdDEzLTVoMzVxOCAwIDEzIDV0NSAxM3ogbTIxNSAzNnYtNzE1cTAtMjktMjItNTB0LTUwLTIxaC03ODZxLTI5IDAtNTAgMjF0LTIxIDUwdjcxNXEwIDI5IDIxIDUwdDUwIDIxaDcydjU0cTAgMzYgMjYgNjN0NjMgMjZoMzZxMzcgMCA2My0yNnQyNi02M3YtNTRoMjE0djU0cTAgMzYgMjcgNjN0NjMgMjZoMzVxMzcgMCA2My0yNnQyNy02M3YtNTRoNzFxMjkgMCA1MC0yMXQyMi01MHoiIGhvcml6LWFkdi14PSI5MjguNiIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImdpdGh1Yi1zcXVhcmVkIiB1bmljb2RlPSImI3hlODEwOyIgZD0ibTIyMCA5NnEtNS01LTExIDEtOCA2LTIgMTEgNCA1IDExLTIgNi02IDItMTB6IG0tMjQgMzRxNS03IDAtMTEtNC0zLTkgNHQwIDEwcTUgNCA5LTN6IG0tMzQgMzNxLTItNC03LTEtNSAzLTQgNyAyIDIgOCAxIDUtMyAzLTd6IG0xOC0xOXEtNC00LTkgMi01IDYtMSA5IDMgMyA5LTIgNS02IDEtOXogbTcyLTYycS0zLTctMTEtNC05IDMtNyA5dDEwIDRxOS0zIDgtOXogbTM1LTNxMC02LTktNi0xMC0xLTEwIDYgMCA2IDkgNiAxMCAxIDEwLTZ6IG0zMiA1cTEtNS04LTd0LTEwIDQgOCA4cTkgMiAxMC01eiBtNTM4IDUzNHYtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTEyNXEtOCAwLTEzIDF0LTExIDMtOSA4LTMgMTV2MTM0cTAgNTQtMjkgNzkgMzIgMyA1NyAxMHQ1MyAyMiA0NSAzNyAzMCA1OCAxMSA4NHEwIDY4LTQ0IDExNSAyMSA1MS01IDExNC0xNSA1LTQ1LTZ0LTUxLTI1bC0yMS0xM3EtNTIgMTUtMTA3IDE1dC0xMDgtMTVxLTggNi0yMyAxNXQtNDcgMjItNDggN3EtMjQtNjMtNC0xMTQtNDQtNDctNDQtMTE1IDAtNDcgMTItODN0MjktNTkgNDUtMzcgNTItMjIgNTctMTBxLTIyLTIwLTI3LTU4LTEyLTUtMjUtOHQtMzItMy0zNiAxMi0zMSAzNXEtMTEgMTgtMjcgMjl0LTI4IDE0bC0xMSAxcS0xMiAwLTE2LTJ0LTMtNyA1LTggNy02bDQtM3ExMi02IDI0LTIxdDE4LTI5bDUtMTNxOC0yMSAyNS0zNHQzNy0xNyAzOS00IDMxIDJsMTMgM3EwLTIyIDAtNTh0MS0zOHEwLTEyLTctMTh0LTEyLTgtMTgtMWgtMTI1cS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1cTY3IDAgMTE0LTQ4dDQ3LTExM3oiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImRyaWJiYmxlIiB1bmljb2RlPSImI3hlODExOyIgZD0ibTU3MSAxM3EtMjMgMTM0LTc4IDI3OGgtMWwtMS0xcS05LTMtMjQtOXQtNTYtMjctNzctNDYtNzMtNjQtNTctODJsLTkgNnExMDMtODQgMjM0LTg0IDczIDAgMTQyIDI5eiBtLTEwMyAzMzlxLTEyIDI3LTI5IDYyLTE3NC01Mi0zNzYtNTIgMC00IDAtMTIgMC02OSAyNC0xMzJ0NjktMTEycTI4IDQ5IDY5IDkzdDgwIDY5IDczIDQ1IDU1IDI3bDIxIDdxMiAxIDcgMnQ3IDN6IG0tNTkgMTE4cS02NyAxMTktMTM3IDIxMS03Ny0zNi0xMzAtMTA0dC03Mi0xNTJxMTY5IDAgMzM5IDQ1eiBtMzgxLTE3OHEtMTE3IDMzLTIyOCAxNiA0OS0xMzMgNzEtMjYyIDYyIDQyIDEwNCAxMDZ0NTMgMTQweiBtLTQ0OSA0MTNxLTEgMC0xIDAgMCAwIDEgMHogbTMyOS04MHEtMTAzIDkxLTI0MSA5MS00MyAwLTg3LTExIDczLTk0IDEzNy0yMTMgMzkgMTUgNzMgMzR0NTQgMzQgMzYgMzIgMjEgMjN6IG0xMjUtMjcxcS0yIDEyOS04MyAyMjlsLTEtMXEtNS03LTExLTE0dC0yNC0yNC00MC0zNC01NS0zNi03NC0zNnExNC0zMCAyNS01MyAxLTQgMy0xMHQ1LTlxMjAgMiA0MSA0dDQxIDEgMzktMSAzNS0yIDMyLTMgMjctNCAyMC0zIDE0LTN6IG02Mi00cTAtMTE3LTU3LTIxNXQtMTU2LTE1Ni0yMTUtNTgtMjE2IDU4LTE1NSAxNTYtNTggMjE1IDU4IDIxNSAxNTUgMTU2IDIxNiA1OCAyMTUtNTggMTU2LTE1NiA1Ny0yMTV6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJ3b3JkcHJlc3MiIHVuaWNvZGU9IiYjeGU4MTI7IiBkPSJtMCAzNTBxMCAxMzYgNjcgMjUxdDE4MiAxODIgMjUxIDY3IDI1MS02NyAxODItMTgyIDY3LTI1MS02Ny0yNTEtMTgyLTE4Mi0yNTEtNjctMjUxIDY3LTE4MiAxODItNjcgMjUxeiBtMzkgMHEwLTEzNSA3Mi0yNDd0MTg4LTE2OGwtMjIwIDYwM3EtNDAtODktNDAtMTg4eiBtNzUgMjUzbDMwIDBxNDggMCAxMjMgNiAxMiAxIDE4LTh0MS0xOS0xNi0xMWwtNTMtNSAxNjgtNDk5IDEwMSAzMDItNzIgMTk3cS0yNCAzLTQ4IDUtMTIgMS0xNiAxMXQyIDE5IDE3IDhsMTIxLTZxNDkgMCAxMjMgNiAxMiAxIDE4LTh0MS0xOS0xNi0xMWwtNTItNSAxNjYtNDk2IDQ2IDE1NHEzNiAxMTcgMzYgMTQ5IDAgNjQtMzkgMTI4LTIgMy0xMiAyMXQtMTQgMjQtOSAxOS04IDIzLTIgMjFxMCAzMyAyMyA1OHQ1NSAyNHExIDAgMyAwdDMtMXEtMTMxIDEyMS0zMTIgMTIxLTExOSAwLTIyMS01NnQtMTY1LTE1MnogbTI1Ni02OTZxNjItMTggMTMwLTE4IDgwIDAgMTUzIDI2bC0zIDYtMTQyIDM4OXogbTM2MiA0NHExMDUgNjEgMTY3IDE2OHQ2MiAyMzFxMCAxMjAtNTYgMjIxIDMtMjEgMy00NyAwLTYzLTM1LTE2NXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iZ3BsdXMtc3F1YXJlZCIgdW5pY29kZT0iJiN4ZTgxMzsiIGQ9Im00NjMgMTcwcTAtNDItMzMtNjJ0LTc4LTIxcS0yMyAwLTQ1IDZ0LTQyIDE1LTMyIDMwLTEzIDQ0cTAgMjUgMTQgNDR0MzcgMjkgNDYgMTQgNDcgNHExMSAwIDE3LTEgMS0xIDEzLTl0MTUtMTEgMTItMTAgMTQtMTIgMTEtMTMgOS0xNCA1LTE1IDMtMTh6IG0tNDIgMzA0cTAtMzMtMTgtNTV0LTUxLTIycS0zMCAwLTUyIDI0dC0zMiA1My0xMCA2MHEwIDM0IDE4IDU4dDUxIDI0cTMwIDAgNTItMjV0MzMtNTcgOS02MHogbTU5IDE0NGw1MCAzNmgtMTQ4cS00OCAwLTkwLTE4dC03MS01NS0yOS04NXEwLTUyIDM2LTg3dDg4LTM0cTEzIDAgMjQgMi03LTE2LTctMzAgMC0yNSAyMi01My05Ny02LTE0My0zNS0yNi0xNi00Mi00MXQtMTYtNTNxMC0yNCAxMC00M3QyNy0zMSAzOS0yMSA0My0xMiA0My0zcTMzIDAgNjcgOHQ2MyAyNiA0OCA0NiAxOSA2NXEwIDI4LTExIDUwdC0yOCAzOC0zMiAyNi0yNyAyNS0xMiAyNCA5IDI0IDIxIDIyIDI1IDI0IDIxIDMzIDggNDZxMCAzMy0xMiA1NXQtNDEgNTFoNDZ6IG0xNjMtMjUwaDcxdjM1aC03MXY3MmgtMzZ2LTcyaC03MXYtMzVoNzF2LTkwaDM2djkweiBtMjE0IDI1MHYtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTUzNXEtNjcgMC0xMTQgNDh0LTQ3IDExM3Y1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXE2NyAwIDExNC00OHQ0Ny0xMTN6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJwaW50ZXJlc3Qtc3F1YXJlZCIgdW5pY29kZT0iJiN4ZTgxNDsiIGQ9Im02OTYgNzc5cTY3IDAgMTE0LTQ4dDQ3LTExM3YtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTQwNHE0NyA2OCA2MCAxMTggNSAxOSAzMCAxMTYgMTEtMjEgNDEtMzd0NjMtMTZxMTAxIDAgMTY0IDgzdDY0IDIwOHEwIDQ3LTE5IDkxdC01NCA3Ny04NSA1NC0xMTAgMjFxLTU4IDAtMTA5LTE2dC04NS00My02MC02MS0zNy03MS0xMi03NHEwLTU3IDIyLTEwMXQ2NS02MXE3LTMgMTMgMHQ4IDEwcTYgMjUgOSAzNCAzIDEzLTcgMjQtMjggMzUtMjggODQgMCA4MyA1OCAxNDN0MTUxIDU5cTgzIDAgMTMwLTQ1dDQ3LTExN3EwLTk0LTM4LTE2MHQtOTctNjZxLTMzIDAtNTQgMjV0LTEzIDU3cTUgMTkgMTUgNTJ0MTYgNTcgNiA0MXEwIDI4LTE0IDQ2dC00MiAxOHEtMzUgMC01OC0zMXQtMjQtNzhxMC00MCAxMy02OGwtNTQtMjMxcS0xNC01Ni00LTE0MmgtMTAycS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iZmxpY2tyIiB1bmljb2RlPSImI3hlODE1OyIgZD0ibTY5NiA3NzlxNjcgMCAxMTQtNDh0NDctMTEzdi01MzZxMC02Ni00Ny0xMTN0LTExNC00OGgtNTM1cS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1eiBtLTMwNi00MjlxMCA0OS0zNSA4NHQtODQgMzQtODMtMzQtMzUtODQgMzUtODQgODMtMzQgODQgMzQgMzUgODR6IG0zMTQgMHEwIDQ5LTM0IDg0dC04NCAzNC04NC0zNC0zNC04NCAzNC04NCA4NC0zNCA4NCAzNCAzNCA4NHoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KPGdseXBoIGdseXBoLW5hbWU9Imluc3RhZ3JhbW0iIHVuaWNvZGU9IiYjeGU4MTY7IiBkPSJtNzYwIDU0djM2MmgtNzVxMTEtMzUgMTEtNzMgMC03MS0zNi0xMzB0LTk3LTk0LTEzNC0zNXEtMTEwIDAtMTg4IDc2dC03OCAxODNxMCAzOCAxMSA3M2gtNzl2LTM2MnEwLTE0IDEwLTI0dDI1LTEwaDU5NnExNCAwIDI0IDEwdDEwIDI0eiBtLTE1OCAyOThxMCA2OS01MSAxMTh0LTEyMiA0OXEtNzEgMC0xMjEtNDl0LTUxLTExOCA1MS0xMTggMTIxLTQ5cTcyIDAgMTIyIDQ5dDUxIDExOHogbTE1OCAyMDF2OTJxMCAxNS0xMSAyN3QtMjcgMTFoLTk4cS0xNiAwLTI3LTExdC0xMS0yN3YtOTJxMC0xNyAxMS0yOHQyNy0xMWg5OHExNiAwIDI3IDExdDExIDI4eiBtOTcgMTE2di02MzhxMC00NS0zMi03N3QtNzgtMzNoLTYzN3EtNDUgMC03OCAzM3QtMzIgNzd2NjM4cTAgNDUgMzIgNzd0NzggMzNoNjM3cTQ1IDAgNzgtMzN0MzItNzd6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJza3lwZSIgdW5pY29kZT0iJiN4ZTgxNzsiIGQ9Im02NTUgMjU3cTAgMjgtMTEgNTF0LTI3IDM4LTQxIDI3LTQ2IDE5LTQ5IDEzbC01OCAxNHEtMTcgNC0yNSA2dC0xOSA2LTE3IDktOSAxMi00IDE2cTAgNDMgODAgNDMgMjQgMCA0My02dDMwLTE2IDIxLTE5IDIzLTE2IDI3LTdxMjYgMCA0MiAxOHQxNiA0M3EwIDMxLTMyIDU1dC03OSAzOC0xMDEgMTNxLTM4IDAtNzQtOXQtNjctMjYtNDktNDgtMTktNzJxMC0zNCAxMC02MHQzMi00MiA0NC0yNyA1OC0xOGw4MS0yMHE1MS0xMiA2My0yMCAxOC0xMSAxOC0zNCAwLTIxLTIzLTM2dC01OC0xNHEtMjkgMC01MSA5dC0zNyAyMi0yNSAyNS0yNiAyMS0zMCA5cS0yOCAwLTQyLTE3dC0xNC00MXEwLTUyIDY4LTg4dDE2Mi0zN3E0MSAwIDc4IDEwdDY5IDMwIDQ5IDUyIDE5IDc0eiBtMjAyLTEyMXEwLTg5LTYzLTE1MnQtMTUxLTYzcS03MyAwLTEzMSA0NS00My05LTgzLTktODAgMC0xNTMgMzF0LTEyNiA4NC04MyAxMjUtMzEgMTUzcTAgNDEgOSA4NC00NSA1OC00NSAxMzAgMCA4OSA2MyAxNTJ0MTUxIDYzcTczIDAgMTMxLTQ1IDQzIDkgODQgOSA3OSAwIDE1Mi0zMXQxMjYtODQgODMtMTI1IDMxLTE1M3EwLTQxLTktODQgNDUtNTggNDUtMTMweiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iZm9sZGVyLW9wZW4iIHVuaWNvZGU9IiYjeGU4MTg7IiBkPSJtMTA0OSAzMTlxMC0xOC0xOC0zN2wtMTg3LTIyMXEtMjQtMjgtNjctNDh0LTgxLTIwaC02MDdxLTE5IDAtMzMgN3QtMTUgMjRxMCAxNyAxNyAzN2wxODggMjIxcTI0IDI4IDY3IDQ4dDgwIDIwaDYwN3ExOSAwIDM0LTd0MTUtMjR6IG0tMTkyIDE5MnYtOTBoLTQ2NHEtNTMgMC0xMTAtMjZ0LTkyLTY3bC0xODgtMjIxLTItM3EwIDItMSA3dDAgN3Y1MzZxMCA1MSAzNyA4OHQ4OCAzN2gxNzlxNTEgMCA4OC0zN3QzNy04OHYtMThoMzAzcTUxIDAgODgtMzd0MzctODh6IiBob3Jpei1hZHYteD0iMTA3MS40IiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iZm9sZGVyIiB1bmljb2RlPSImI3hlODE5OyIgZD0ibTkyOSA1MTF2LTM5M3EwLTUxLTM3LTg4dC04OC0zN2gtNjc5cS01MSAwLTg4IDM3dC0zNyA4OHY1MzZxMCA1MSAzNyA4OHQ4OCAzN2gxNzlxNTEgMCA4OC0zN3QzNy04OHYtMThoMzc1cTUxIDAgODgtMzd0MzctODh6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJkb3dubG9hZCIgdW5pY29kZT0iJiN4ZTgxYTsiIGQ9Im03MTQgMTAwcTAgMTUtMTAgMjV0LTI1IDExLTI2LTExLTEwLTI1IDEwLTI1IDI2LTExIDI1IDExIDEwIDI1eiBtMTQzIDBxMCAxNS0xMCAyNXQtMjYgMTEtMjUtMTEtMTAtMjUgMTAtMjUgMjUtMTEgMjYgMTEgMTAgMjV6IG03MiAxMjV2LTE3OXEwLTIyLTE2LTM3dC0zOC0xNmgtODIxcS0yMyAwLTM4IDE2dC0xNiAzN3YxNzlxMCAyMiAxNiAzOHQzOCAxNmgyNTlsNzUtNzZxMzMtMzIgNzYtMzJ0NzYgMzJsNzYgNzZoMjU5cTIyIDAgMzgtMTZ0MTYtMzh6IG0tMTgyIDMxOHExMC0yMy04LTQwbC0yNTAtMjUwcS0xMC0xMC0yNS0xMHQtMjUgMTBsLTI1MCAyNTBxLTE3IDE3LTggNDAgMTAgMjEgMzMgMjFoMTQzdjI1MHEwIDE1IDExIDI1dDI1IDExaDE0M3ExNCAwIDI1LTExdDEwLTI1di0yNTBoMTQzcTI0IDAgMzMtMjF6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJkb3duLWNpcmNsZWQyIiB1bmljb2RlPSImI3hlODFiOyIgZD0ibTYyNSAzMzJxMC03LTYtMTNsLTE3OC0xNzhxLTYtNS0xMi01dC0xMyA1bC0xNzkgMTc4cS04IDktNCAyMCA1IDExIDE3IDExaDEwN3YxOTZxMCA4IDUgMTN0MTMgNWgxMDdxOCAwIDEzLTV0NS0xM3YtMTk2aDEwN3E4IDAgMTMtNXQ1LTEzeiBtLTE5NiAzMjJxLTgzIDAtMTUzLTQxdC0xMTAtMTExLTQxLTE1MiA0MS0xNTIgMTEwLTExMSAxNTMtNDEgMTUyIDQxIDExMCAxMTEgNDEgMTUyLTQxIDE1Mi0xMTAgMTExLTE1MiA0MXogbTQyOC0zMDRxMC0xMTctNTctMjE1dC0xNTYtMTU2LTIxNS01OC0yMTYgNTgtMTU1IDE1Ni01OCAyMTUgNTggMjE1IDE1NSAxNTYgMjE2IDU4IDIxNS01OCAxNTYtMTU2IDU3LTIxNXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KPGdseXBoIGdseXBoLW5hbWU9Im1haWwtYWx0IiB1bmljb2RlPSImI3hlODFjOyIgZD0ibTEwMDAgNDU0di00NDNxMC0zNy0yNi02M3QtNjMtMjdoLTgyMnEtMzYgMC02MyAyN3QtMjYgNjN2NDQzcTI1LTI4IDU2LTQ5IDIwMi0xMzcgMjc4LTE5MiAzMi0yNCA1MS0zN3Q1My0yNyA2MS0xM2gycTI4IDAgNjEgMTN0NTMgMjcgNTEgMzdxOTUgNjggMjc4IDE5MiAzMiAyMiA1NiA0OXogbTAgMTY0cTAtNDQtMjctODR0LTY4LTY5cS0yMTAtMTQ2LTI2Mi0xODEtNS00LTIzLTE3dC0zMC0yMi0yOS0xOC0zMy0xNS0yNy01aC0ycS0xMiAwLTI3IDV0LTMzIDE1LTI5IDE4LTMwIDIyLTIzIDE3cS01MSAzNS0xNDcgMTAxdC0xMTQgODBxLTM1IDIzLTY1IDY0dC0zMSA3N3EwIDQzIDIzIDcydDY2IDI5aDgyMnEzNiAwIDYyLTI2dDI3LTYzeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJsb2NhdGlvbi0xIiB1bmljb2RlPSImI3hlODFkOyIgZD0ibTAgNDczcTAgMTU2IDExMCAyNjd0MjY3IDExMCAyNjctMTEwIDExMC0yNjdxMC0xMjMtNTMtMTkzbC0zMjQtNDMwLTMyNCA0MzBxLTUzIDcwLTUzIDE5M3ogbTIxOSAwcTAtNjYgNDYtMTEydDExMi00NiAxMTIgNDYgNDYgMTEyLTQ2IDExMi0xMTIgNDYtMTEyLTQ2LTQ2LTExMnoiIGhvcml6LWFkdi14PSI3NTQiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJib29rbWFyayIgdW5pY29kZT0iJiN4ZTgxZTsiIGQ9Im02NTAgNzc5cTEyIDAgMjQtNSAxOS04IDI5LTIzdDExLTM1di03MTlxMC0xOS0xMS0zNXQtMjktMjNxLTEwLTQtMjQtNC0yNyAwLTQ3IDE4bC0yNDYgMjM2LTI0Ni0yMzZxLTIwLTE5LTQ2LTE5LTEzIDAtMjUgNS0xOCA3LTI5IDIzdC0xMSAzNXY3MTlxMCAxOSAxMSAzNXQyOSAyM3ExMiA1IDI1IDVoNTg1eiIgaG9yaXotYWR2LXg9IjcxNC4zIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iYm9va21hcmstZW1wdHkiIHVuaWNvZGU9IiYjeGU4MWY7IiBkPSJtNjQzIDcwN2gtNTcydi02OTNsMjM3IDIyNyA0OSA0NyA1MC00NyAyMzYtMjI3djY5M3ogbTcgNzJxMTIgMCAyNC01IDE5LTggMjktMjN0MTEtMzV2LTcxOXEwLTE5LTExLTM1dC0yOS0yM3EtMTAtNC0yNC00LTI3IDAtNDcgMThsLTI0NiAyMzYtMjQ2LTIzNnEtMjAtMTktNDYtMTktMTMgMC0yNSA1LTE4IDctMjkgMjN0LTExIDM1djcxOXEwIDE5IDExIDM1dDI5IDIzcTEyIDUgMjUgNWg1ODV6IiBob3Jpei1hZHYteD0iNzE0LjMiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJzdGFyLWVtcHR5IiB1bmljb2RlPSImI3hlODIwOyIgZD0ibTYzNCAyOTBsMTcxIDE2NS0yMzUgMzUtMTA2IDIxMy0xMDUtMjEzLTIzNi0zNSAxNzEtMTY1LTQxLTIzNSAyMTEgMTExIDIxMS0xMTF6IG0yOTUgMTk5cTAtMTItMTUtMjdsLTIwMy0xOTcgNDgtMjc5cTEtNCAxLTEyIDAtMjgtMjMtMjgtMTAgMC0yMiA3bC0yNTEgMTMyLTI1MC0xMzJxLTEzLTctMjMtNy0xMSAwLTE3IDl0LTYgMTlxMCA0IDEgMTJsNDggMjc5LTIwMyAxOTdxLTE0IDE1LTE0IDI3IDAgMjEgMzEgMjZsMjgwIDQwIDEyNiAyNTRxMTEgMjMgMjcgMjN0MjgtMjNsMTI1LTI1NCAyODAtNDBxMzItNSAzMi0yNnoiIGhvcml6LWFkdi14PSI5MjguNiIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImhlYXJ0IiB1bmljb2RlPSImI3hlODIxOyIgZD0ibTUwMC03OXEtMTQgMC0yNSAxMGwtMzQ4IDMzNnEtNSA1LTE1IDE1dC0zMSAzNi0zOCA1NS0zMCA2Ny0xMyA3N3EwIDEyMyA3MSAxOTJ0MTk2IDcwcTM0IDAgNzAtMTJ0NjctMzMgNTQtMzggNDItMzhxMjAgMjAgNDIgMzh0NTQgMzggNjcgMzMgNzAgMTJxMTI1IDAgMTk2LTcwdDcxLTE5MnEwLTEyMy0xMjgtMjUxbC0zNDctMzM1cS0xMC0xMC0yNS0xMHoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iaGVhcnQtZW1wdHkiIHVuaWNvZGU9IiYjeGU4MjI7IiBkPSJtOTI5IDUxN3EwIDQ2LTEyIDgwdC0zMSA1NS00NiAzMy01MiAxOC01NSA0LTYyLTE0LTYyLTM2LTQ4LTQwLTM0LTM0cS0xMC0xMy0yNy0xM3QtMjcgMTNxLTE0IDE1LTM0IDM0dC00OCA0MC02MiAzNi02MiAxNC01NS00LTUyLTE4LTQ2LTMzLTMxLTU1LTEyLTgwcTAtOTMgMTA1LTE5OGwzMjQtMzEyIDMyNCAzMTJxMTA1IDEwNSAxMDUgMTk4eiBtNzEgMHEwLTEyMy0xMjgtMjUxbC0zNDctMzM1cS0xMC0xMC0yNS0xMHQtMjUgMTBsLTM0OCAzMzZxLTUgNS0xNSAxNXQtMzEgMzYtMzggNTUtMzAgNjctMTMgNzdxMCAxMjMgNzEgMTkydDE5NiA3MHEzNCAwIDcwLTEydDY3LTMzIDU0LTM4IDQyLTM4cTIwIDIwIDQyIDM4dDU0IDM4IDY3IDMzIDcwIDEycTEyNSAwIDE5Ni03MHQ3MS0xOTJ6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9Im1lbnUiIHVuaWNvZGU9IiYjeGU4MjM7IiBkPSJtODU3IDEwMHYtNzFxMC0xNS0xMC0yNXQtMjYtMTFoLTc4NXEtMTUgMC0yNSAxMXQtMTEgMjV2NzFxMCAxNSAxMSAyNXQyNSAxMWg3ODVxMTUgMCAyNi0xMXQxMC0yNXogbTAgMjg2di03MnEwLTE0LTEwLTI1dC0yNi0xMGgtNzg1cS0xNSAwLTI1IDEwdC0xMSAyNXY3MnEwIDE0IDExIDI1dDI1IDEwaDc4NXExNSAwIDI2LTEwdDEwLTI1eiBtMCAyODV2LTcxcTAtMTUtMTAtMjV0LTI2LTExaC03ODVxLTE1IDAtMjUgMTF0LTExIDI1djcxcTAgMTUgMTEgMjZ0MjUgMTBoNzg1cTE1IDAgMjYtMTB0MTAtMjZ6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJmaWx0ZXIiIHVuaWNvZGU9IiYjeGU4MjQ7IiBkPSJtNzgzIDY4NXE5LTIzLTgtMzlsLTI3NS0yNzV2LTQxNHEwLTIzLTIyLTMzLTctMy0xNC0zLTE1IDAtMjUgMTFsLTE0MyAxNDNxLTEwIDEwLTEwIDI1djI3MWwtMjc1IDI3NXEtMTggMTYtOCAzOSA5IDIyIDMzIDIyaDcxNHEyMyAwIDMzLTIyeiIgaG9yaXotYWR2LXg9Ijc4NS43IiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY29tbWVudC1lbXB0eSIgdW5pY29kZT0iJiN4ZTgyNTsiIGQ9Im01MDAgNjM2cS0xMTQgMC0yMTMtMzl0LTE1Ny0xMDUtNTktMTQycTAtNjIgNDAtMTE5dDExMy05OGw0OC0yOC0xNS01NHEtMTMtNTAtMzktOTUgODUgMzUgMTU0IDk1bDI0IDIxIDMxLTNxMzktNSA3My01IDExNCAwIDIxMyAzOXQxNTcgMTA1IDU5IDE0Mi01OSAxNDItMTU3IDEwNS0yMTMgMzl6IG01MDAtMjg2cTAtOTctNjctMTc5dC0xODItMTMwLTI1MS00OHEtMzkgMC04MSA0LTExMC05Ny0yNTctMTM1LTI3LTctNjMtMTJoLTNxLTggMC0xNSA2dC05IDE1djFxLTIgMiAwIDd0MSA1IDIgNWw0IDV0NCA1IDQgNXE0IDUgMTcgMTl0MjAgMjIgMTcgMjIgMTggMjggMTUgMzMgMTUgNDJxLTg4IDUwLTEzOCAxMjN0LTUxIDE1N3EwIDk3IDY3IDE3OXQxODIgMTMwIDI1MSA0OCAyNTEtNDggMTgyLTEzMCA2Ny0xNzl6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImNvbW1lbnQiIHVuaWNvZGU9IiYjeGU4MjY7IiBkPSJtMTAwMCAzNTBxMC05Ny02Ny0xNzl0LTE4Mi0xMzAtMjUxLTQ4cS0zOSAwLTgxIDQtMTEwLTk3LTI1Ny0xMzUtMjctOC02My0xMi0xMC0xLTE3IDV0LTEwIDE2djFxLTIgMiAwIDZ0MSA2IDIgNWw0IDV0NCA1IDQgNXE0IDUgMTcgMTl0MjAgMjIgMTcgMjIgMTggMjggMTUgMzMgMTUgNDJxLTg4IDUwLTEzOCAxMjN0LTUxIDE1N3EwIDczIDQwIDEzOXQxMDYgMTE0IDE2MCA3NiAxOTQgMjhxMTM2IDAgMjUxLTQ4dDE4Mi0xMzAgNjctMTc5eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJhdHRhY2giIHVuaWNvZGU9IiYjeGU4Mjc7IiBkPSJtNzgzIDc3cTAtNjUtNDQtMTA5dC0xMDktNDRxLTc1IDAtMTMxIDU1bC00MzQgNDM0cS02MyA2NC02MyAxNTEgMCA4OCA2MiAxNTB0MTUwIDYycTg4IDAgMTUyLTYzbDMzOC0zMzhxNS01IDUtMTIgMC05LTE3LTI2dC0yNi0xN3EtNyAwLTEzIDVsLTMzOCAzMzlxLTQ0IDQzLTEwMSA0My01OSAwLTEwMC00MnQtNDAtMTAxcTAtNTggNDItMTAxbDQzMy00MzNxMzUtMzUgODEtMzUgMzYgMCA1OSAyM3QyNCA1OXEwIDQ2LTM2IDgxbC0zMjQgMzI0cS0xNCAxNC0zMyAxNC0xNiAwLTI3LTExdC0xMS0yN3EwLTE4IDE0LTMzbDIyOS0yMjhxNi02IDYtMTMgMC05LTE4LTI2dC0yNi0xN3EtNyAwLTEyIDVsLTIyOSAyMjlxLTM1IDM0LTM1IDgzIDAgNDYgMzIgNzh0NzcgMzJxNDkgMCA4My0zNmwzMjUtMzI0cTU1LTU0IDU1LTEzMXoiIGhvcml6LWFkdi14PSI3ODUuNyIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImluZm8tY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTgyODsiIGQ9Im01NzEgODJ2ODlxMCA4LTUgMTN0LTEyIDVoLTU0djI4NnEwIDgtNSAxM3QtMTMgNWgtMTc4cS04IDAtMTMtNXQtNS0xM3YtODlxMC04IDUtMTN0MTMtNWg1M3YtMTc5aC01M3EtOCAwLTEzLTV0LTUtMTN2LTg5cTAtOCA1LTEzdDEzLTVoMjUwcTcgMCAxMiA1dDUgMTN6IG0tNzEgNTAwdjg5cTAgOC01IDEzdC0xMyA1aC0xMDdxLTggMC0xMy01dC01LTEzdi04OXEwLTggNS0xM3QxMy01aDEwN3E4IDAgMTMgNXQ1IDEzeiBtMzU3LTIzMnEwLTExNy01Ny0yMTV0LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTggMjE1LTU4IDE1Ni0xNTYgNTctMjE1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iZmxhZyIgdW5pY29kZT0iJiN4ZTgyOTsiIGQ9Im0xNzkgNzA3cTAtNDAtMzYtNjF2LTcwN3EwLTctNS0xMnQtMTMtNmgtMzZxLTcgMC0xMiA2dC02IDEydjcwN3EtMzUgMjEtMzUgNjEgMCAzMCAyMSA1MXQ1MCAyMSA1MS0yMSAyMS01MXogbTgyMS0zNnYtNDI1cTAtMTQtNy0yMnQtMjItMTVxLTEyMC02NS0yMDYtNjUtMzQgMC02OSAxMnQtNjAgMjctNjUgMjctNzkgMTJxLTEwNyAwLTI1OS04MS0xMC01LTE5LTUtMTQgMC0yNSAxMHQtMTAgMjV2NDE0cTAgMTggMTcgMzEgMTIgOCA0NCAyNCAxMzIgNjcgMjM1IDY3IDYwIDAgMTEyLTE2dDEyMi00OXEyMS0xMSA0OS0xMSAzMCAwIDY1IDEydDYyIDI2IDQ5IDI2IDMwIDEycTE1IDAgMjUtMTB0MTEtMjZ6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImV5ZS1vZmYiIHVuaWNvZGU9IiYjeGU4MmE7IiBkPSJtMzEwIDEwNWw0MyA3OXEtNDggMzUtNzYgODh0LTI3IDExNHEwIDY3IDM0IDEyNS0xMjgtNjUtMjEzLTE5NyA5NC0xNDQgMjM5LTIwOXogbTIxNyA0MjRxMCAxMS04IDE5dC0xOSA3cS03MCAwLTEyMC01MHQtNTAtMTE5cTAtMTIgOC0xOXQxOS04IDE5IDggOCAxOXEwIDQ4IDM0IDgydDgyIDM0cTExIDAgMTkgOHQ4IDE5eiBtMjAyIDEwNnEwLTQgMC01LTU5LTEwNS0xNzYtMzE2dC0xNzYtMzE2bC0yOC01MHEtNS05LTE1LTktNyAwLTc1IDM5LTkgNi05IDE2IDAgNyAyNSA0OS04MCAzNi0xNDcgOTZ0LTExNyAxMzdxLTExIDE3LTExIDM4dDExIDM5cTg2IDEzMSAyMTIgMjA3dDI3NyA3NnE1MCAwIDEwMC0xMGwzMSA1NHE1IDkgMTUgOSAzIDAgMTAtM3QxOC05IDE4LTEwIDE4LTEwIDEwLTdxOS01IDktMTV6IG0yMS0yNDlxMC03OC00NC0xNDJ0LTExNy05MmwxNTcgMjgxcTQtMjYgNC00N3ogbTI1MC03MnEwLTE5LTExLTM4LTIyLTM2LTYxLTgxLTg0LTk2LTE5NC0xNDl0LTIzNC01M2w0MSA3NHExMTkgMTAgMjE5IDc2dDE2OSAxNzFxLTY1IDEwMC0xNTggMTY0bDM1IDYzcTUzLTM2IDEwMi04NnQ4MS0xMDJxMTEtMTkgMTEtMzl6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9InRyYXNoIiB1bmljb2RlPSImI3hlODJiOyIgZD0ibTI4NiA4MnYzOTNxMCA4LTUgMTN0LTEzIDVoLTM2cS04IDAtMTMtNXQtNS0xM3YtMzkzcTAtOCA1LTEzdDEzLTVoMzZxOCAwIDEzIDV0NSAxM3ogbTE0MyAwdjM5M3EwIDgtNSAxM3QtMTMgNWgtMzZxLTggMC0xMy01dC01LTEzdi0zOTNxMC04IDUtMTN0MTMtNWgzNnE4IDAgMTMgNXQ1IDEzeiBtMTQyIDB2MzkzcTAgOC01IDEzdC0xMiA1aC0zNnEtOCAwLTEzLTV0LTUtMTN2LTM5M3EwLTggNS0xM3QxMy01aDM2cTcgMCAxMiA1dDUgMTN6IG0tMzAzIDU1NGgyNTBsLTI3IDY1cS00IDUtOSA2aC0xNzdxLTYtMS0xMC02eiBtNTE4LTE4di0zNnEwLTgtNS0xM3QtMTMtNWgtNTR2LTUyOXEwLTQ2LTI2LTgwdC02My0zNGgtNDY0cS0zNyAwLTYzIDMzdC0yNyA3OXY1MzFoLTUzcS04IDAtMTMgNXQtNSAxM3YzNnEwIDggNSAxM3QxMyA1aDE3MmwzOSA5M3E5IDIxIDMxIDM1dDQ0IDE1aDE3OHEyMiAwIDQ0LTE1dDMwLTM1bDM5LTkzaDE3M3E4IDAgMTMtNXQ1LTEzeiIgaG9yaXotYWR2LXg9Ijc4NS43IiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2xvY2siIHVuaWNvZGU9IiYjeGU4MmM7IiBkPSJtNTAwIDU0NnYtMjUwcTAtNy01LTEydC0xMy01aC0xNzhxLTggMC0xMyA1dC01IDEydjM2cTAgOCA1IDEzdDEzIDVoMTI1djE5NnEwIDggNSAxM3QxMiA1aDM2cTggMCAxMy01dDUtMTN6IG0yMzItMTk2cTAgODMtNDEgMTUydC0xMTAgMTExLTE1MiA0MS0xNTMtNDEtMTEwLTExMS00MS0xNTIgNDEtMTUyIDExMC0xMTEgMTUzLTQxIDE1MiA0MSAxMTAgMTExIDQxIDE1MnogbTEyNSAwcTAtMTE3LTU3LTIxNXQtMTU2LTE1Ni0yMTUtNTgtMjE2IDU4LTE1NSAxNTYtNTggMjE1IDU4IDIxNSAxNTUgMTU2IDIxNiA1OCAyMTUtNTggMTU2LTE1NiA1Ny0yMTV6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJibG9jayIgdW5pY29kZT0iJiN4ZTgyZDsiIGQ9Im03MzIgMzUycTAgOTAtNDggMTY0bC00MjEtNDIwcTc2LTUwIDE2Ni01MCA2MiAwIDExOCAyNXQ5NiA2NSA2NSA5NyAyNCAxMTl6IG0tNTU3LTE2N2w0MjEgNDIxcS03NSA1MC0xNjcgNTAtODMgMC0xNTMtNDB0LTExMC0xMTItNDEtMTUycTAtOTEgNTAtMTY3eiBtNjgyIDE2N3EwLTg4LTM0LTE2OHQtOTEtMTM3LTEzNy05Mi0xNjYtMzQtMTY3IDM0LTEzNyA5Mi05MSAxMzctMzQgMTY4IDM0IDE2NyA5MSAxMzcgMTM3IDkxIDE2NyAzNCAxNjYtMzQgMTM3LTkxIDkxLTEzNyAzNC0xNjd6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwtY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTgyZTsiIGQ9Im02NDEgMjI0cTAgMTQtMTAgMjVsLTEwMSAxMDEgMTAxIDEwMXExMCAxMSAxMCAyNSAwIDE1LTEwIDI2bC01MSA1MHEtMTAgMTEtMjUgMTEtMTUgMC0yNS0xMWwtMTAxLTEwMS0xMDEgMTAxcS0xMSAxMS0yNiAxMS0xNSAwLTI1LTExbC01MC01MHEtMTEtMTEtMTEtMjYgMC0xNCAxMS0yNWwxMDEtMTAxLTEwMS0xMDFxLTExLTExLTExLTI1IDAtMTUgMTEtMjZsNTAtNTBxMTAtMTEgMjUtMTEgMTUgMCAyNiAxMWwxMDEgMTAxIDEwMS0xMDFxMTAtMTEgMjUtMTEgMTUgMCAyNSAxMWw1MSA1MHExMCAxMSAxMCAyNnogbTIxNiAxMjZxMC0xMTctNTctMjE1dC0xNTYtMTU2LTIxNS01OC0yMTYgNTgtMTU1IDE1Ni01OCAyMTUgNTggMjE1IDE1NSAxNTYgMjE2IDU4IDIxNS01OCAxNTYtMTU2IDU3LTIxNXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KPGdseXBoIGdseXBoLW5hbWU9Im9rLWNpcmNsZWQiIHVuaWNvZGU9IiYjeGU4MmY7IiBkPSJtNzE3IDQ0MHEwIDE2LTExIDI2bC01MCA1MHEtMTEgMTEtMjUgMTF0LTI2LTExbC0yMjctMjI3LTEyNiAxMjZxLTExIDExLTI1IDExdC0yNi0xMWwtNTAtNTBxLTEwLTEwLTEwLTI2IDAtMTUgMTAtMjVsMjAyLTIwMnExMC0xMCAyNS0xMCAxNSAwIDI1IDEwbDMwMyAzMDNxMTEgMTAgMTEgMjV6IG0xNDAtOTBxMC0xMTctNTctMjE1dC0xNTYtMTU2LTIxNS01OC0yMTYgNTgtMTU1IDE1Ni01OCAyMTUgNTggMjE1IDE1NSAxNTYgMjE2IDU4IDIxNS01OCAxNTYtMTU2IDU3LTIxNXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==#job-manager) format("svg")
}

@font-face {
    font-family: jm-logo;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/jm.18758dfe.eot);
    src: url(../fonts/jm.18758dfe.eot?#iefixycsbky) format("embedded-opentype"),url(../fonts/jm.67b7d10a.woff) format("woff"),url(../fonts/jm.97b72719.ttf) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBkPSIiIGhvcml6LWFkdi14PSI1MTIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlNjAwOyIgZD0iTTUyNC41MjggMzQ1LjgxMmwzMy4zNCA1NS45NzJoLTkwLjcyN2wzMy4zNC01NS45NzItNDYuNjc3LTE1My4zNjcgNTguODAxLTYzLjQ0NyA1OC41OTkgNjMuNDQ3LTQ2LjY3NyAxNTMuMzY3ek02ODcuOTk5IDQwOC40NTFoLTE2LjE2NWwtMTU5LjIyNi0yNzMuNTk1LTE1OS4yMjYgMjczLjU5NWgtMTYuMTY1Yy00OC42OTggMC04OC41MDQtMzkuODA3LTg4LjUwNC04OC41MDR2LTE5MC45NWg1MjcuNzkzdjE5MC45NWMwIDQ4LjY5Ny0zOS44MDcgODguNTA0LTg4LjUwNCA4OC41MDR2MHpNNTg2Ljc2NCA2NDcuODk4Yy0yMC44MTMgMC0zNy43ODctMTYuOTc0LTM3Ljc4Ny0zNy43ODdoNzUuNzc0YzAgMjAuODEyLTE2Ljk3NCAzNy43ODctMzcuOTg5IDM3Ljc4N3Ywek00MzguMjQ2IDY0Ny44OThjLTIwLjgxMyAwLTM3Ljc4Ny0xNi45NzQtMzcuNzg3LTM3Ljc4N2g3NS43NzNjLTAuMjAzIDIwLjgxMi0xNy4xNzYgMzcuNzg3LTM3Ljk4OSAzNy43ODd2MHpNNjQxLjMyMiA3MzguNjI1aC0zMy45NDZsLTE1Ljk2MyA0MC4wMDloLTY2LjQ3OXYyNi42NzNjMTIuNTI4IDQuODQ5IDIxLjIxNyAxNi45NzQgMjEuMjE3IDMxLjExOCAwIDE4LjU5MS0xNS4xNTUgMzMuNzQ0LTMzLjc0NCAzMy43NDRzLTMzLjc0NC0xNS4xNTUtMzMuNzQ0LTMzLjc0NGMwLTE0LjE0NCA4Ljg5Mi0yNi4yNjggMjEuMjE3LTMxLjExOHYtMjYuNjczaC02Ni40NzlsLTE1Ljk2My00MC4wMDloLTMzLjc0NGMtNjQuNDU5IDAtMTEzLjc2My01Ni4zNzctMTAxLjg0MS0xMTkuNDIxbDM1LjE1OS0xODAuMDM5aDM5MC43OTNsMzUuMTU5IDE4MC4wMzljMTIuMTI0IDYzLjA0NC0zNi45NzcgMTE5LjQyMS0xMDEuNjM4IDExOS40MjF2MHpNNjk1LjQ3NCA2MjMuNjVjMC0xMzYuMTkyLTM2NS43MzgtMTM2LjE5Mi0zNjUuNzM4IDB2MGMwIDMyLjMzMSAyNC44NTQgNTkuMjA1IDU2Ljk4MiA2Mi4wMzRoMjUxLjU3MWMzMi4zMzEtMi44MjggNTcuMTg1LTI5LjcwNCA1Ny4xODUtNjIuMDM0djAgMHoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+#icomoon) format("svg")
}

.jm-icon {
    speak: none;
    display: inline-block;
    font-family: job-manager!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    width: 1em
}

.clearfix {
    zoom:1}

.clearfix:after,.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.rp4wp-related-job_listing>ul,ul.job_listings {
    border-top: 1px solid #eee;
    margin: 0;
    padding: 0
}

.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading {
    background: url(../images/ajax-loader.ea183bf2.gif) no-repeat center 32px;
    border-bottom: 1px solid #eee;
    min-height: 96px
}

.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found {
    border-bottom: 1px solid #eee;
    list-style: none outside;
    margin: 0;
    padding: 0
}

.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a {
    opacity: .25
}

.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found {
    border-bottom: 1px solid #eee;
    padding: 1em
}

.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a {
    zoom:1;border: 0;
    display: block;
    line-height: 1.5em;
    overflow: hidden;
    padding: 1em 1em 1em 2em;
    position: relative;
    text-decoration: none
}

.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover {
    background-color: #fcfcfc
}

.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo {
    box-shadow: none;
    float: left;
    height: 42px;
    left: 1em;
    margin-right: 1em;
    position: absolute;
    vertical-align: middle;
    width: 42px
}

.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a ul.meta {
    box-sizing: border-box
}

.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position {
    float: left;
    line-height: 1.5em;
    padding: 0 0 0 42px;
    width: 55%
}

.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3 {
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company {
    color: #999
}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline {
    margin-left: .5em
}

.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location {
    color: #999;
    float: left;
    line-height: 1.5em;
    padding: 0 0 0 1em;
    text-align: left;
    width: 25%
}

.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta {
    color: #999;
    float: right;
    line-height: 1.5em;
    list-style: none outside;
    margin: 0;
    padding: 0 0 0 1em;
    text-align: right;
    width: 20%
}

.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li {
    display: block;
    list-style: none outside;
    margin: 0
}

.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type {
    font-weight: 700
}

.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a {
    background: #fefee5
}

.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover {
    background-color: #fefed8
}

.widget ul.job_listings li.job_listing a {
    padding: 1em 0
}

.widget ul.job_listings li.job_listing .image {
    float: left
}

.widget ul.job_listings li.job_listing .image img {
    left: 0;
    position: relative
}

.widget ul.job_listings li.job_listing .content {
    overflow: hidden
}

.widget ul.job_listings li.job_listing .position {
    float: none;
    padding: 0;
    width: auto
}

.widget ul.job_listings li.job_listing ul.meta {
    float: none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto
}

.widget ul.job_listings li.job_listing ul.meta li {
    display: inline;
    float: none;
    font-weight: 400;
    margin: 0 .5em 0 0;
    padding: 0
}

.widget ul.job_listings li.job_listing ul.meta li:after {
    content: "â€£";
    padding: 0 0 0 .5em
}

.widget ul.job_listings li.job_listing ul.meta li:last-child:after {
    content: ""
}

.job-manager .job-type,.job-types .job-type,.job_listing .job-type {
    color: #f08d3c
}

.job-manager .full-time,.job-types .full-time,.job_listing .full-time {
    color: #90da36
}

.job-manager .part-time,.job-types .part-time,.job_listing .part-time {
    color: #f08d3c
}

.job-manager .temporary,.job-types .temporary,.job_listing .temporary {
    color: #d93674
}

.job-manager .freelance,.job-types .freelance,.job_listing .freelance {
    color: #39c
}

.job-manager .internship,.job-types .internship,.job_listing .internship {
    color: #6033cc
}

@media only screen and (max-width: 767px) {
    ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a {
        padding:1em
    }

    ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo {
        visibility: hidden
    }

    ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position {
        float: left;
        padding: 0;
        width: 60%
    }

    ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location {
        float: right;
        font-size: .75em;
        line-height: 2em;
        padding: 0 0 0 1em;
        text-align: right;
        width: 40%
    }

    ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta {
        float: right;
        font-size: .75em;
        line-height: 2em;
        width: 40%
    }

    ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li {
        font-size: 1em
    }
}

.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found {
    padding: 0!important
}

.display-icon {
    -webkit-font-smoothing: antialiased;
    *zoom:1;display: inline-block;
    *display: inline;
    font-family: job-manager!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 2px 0 0;
    *overflow: auto;
    text-decoration: none;
    vertical-align: top;
    width: 16px
}

.job-manager-error,.job-manager-info,.job-manager-message {
    zoom:1;background-color: #fff;
    border-top: 3px solid #999;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    color: #666;
    list-style: none outside!important;
    margin-bottom: 2em;
    padding: 1em 2em 1em 3.5em!important;
    position: relative;
    width: auto
}

.job-manager-error:after,.job-manager-error:before,.job-manager-info:after,.job-manager-info:before,.job-manager-message:after,.job-manager-message:before {
    content: "";
    display: table
}

.job-manager-error:after,.job-manager-info:after,.job-manager-message:after {
    clear: both
}

.job-manager-error:before,.job-manager-info:before,.job-manager-message:before {
    content: "";
    display: inline-block;
    font-family: sans-serif;
    left: 1.5em;
    position: absolute;
    top: 1em
}

.job-manager-error li,.job-manager-info li,.job-manager-message li {
    list-style: none outside!important;
    margin-left: 0!important;
    padding-left: 0!important
}

.job-manager-error.job-manager-message,.job-manager-info.job-manager-message,.job-manager-message.job-manager-message {
    border-top-color: #8fae1b
}

.job-manager-error.job-manager-message:before,.job-manager-info.job-manager-message:before,.job-manager-message.job-manager-message:before {
    color: #8fae1b;
    content: "âœ“"
}

.job-manager-error.job-manager-info,.job-manager-info.job-manager-info,.job-manager-message.job-manager-info {
    border-top-color: #1e85be
}

.job-manager-error.job-manager-info:before,.job-manager-info.job-manager-info:before,.job-manager-message.job-manager-info:before {
    color: #1e85be;
    content: "i";
    font-family: Times,Georgia,serif;
    font-style: italic
}

.job-manager-error.job-manager-error,.job-manager-info.job-manager-error,.job-manager-message.job-manager-error {
    border-top-color: #b81c23
}

.job-manager-error.job-manager-error:before,.job-manager-info.job-manager-error:before,.job-manager-message.job-manager-error:before {
    color: #b81c23;
    content: "Ã—";
    font-weight: 700
}

.job-manager-form fieldset {
    zoom:1;border: 0;
    border-bottom: 1px solid #eee;
    line-height: 2em;
    margin: 0 0 1em;
    padding: 0 0 1em
}

.job-manager-form fieldset:after,.job-manager-form fieldset:before {
    content: "";
    display: table
}

.job-manager-form fieldset:after {
    clear: both
}

.job-manager-form fieldset label:not(.full-line-checkbox-field label) {
    display: block;
    float: left;
    margin: 0;
    vertical-align: middle;
    width: 29%
}

.job-manager-form fieldset label:not(.full-line-checkbox-field label) small {
    font-size: .83em;
    opacity: .75
}

.job-manager-form fieldset .full-line-checkbox-field label {
    display: inline-block
}

.job-manager-form fieldset div.field:not(.full-line-checkbox-field) {
    float: right;
    vertical-align: middle;
    width: 70%
}

.job-manager-form fieldset .wp-editor-container {
    border: 1px solid #ccc;
    border-radius: 3px
}

.job-manager-form fieldset .account-sign-in .button {
    margin-right: .5em
}

.job-manager-form fieldset .account-sign-in .button:before {
    -webkit-font-smoothing: antialiased;
    *zoom:1;content: "î ˆ";
    display: inline-block;
    *display: inline;
    font-family: job-manager!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 2px 0 0;
    *overflow: auto;
    text-decoration: none;
    vertical-align: top;
    width: 16px
}

.job-manager-form fieldset abbr.required {
    border: 0;
    color: red;
    font-weight: 700
}

.job-manager-form fieldset input.input-date,.job-manager-form fieldset input.input-text,.job-manager-form fieldset select,.job-manager-form fieldset textarea {
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle;
    width: 100%
}

.job-manager-form fieldset small.description {
    display: block;
    font-size: .83em;
    line-height: 1.2em;
    margin: 1.2em 0 0;
    opacity: .75
}

.job-manager-form fieldset .job-manager-uploaded-files {
    display: table
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file {
    display: block;
    font-style: italic;
    line-height: 2em;
    margin-bottom: 1em
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview img {
    height: 64px;
    margin: 0;
    vertical-align: top
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a {
    display: inline-block;
    line-height: 64px;
    padding: 0 0 0 1em
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-name {
    display: block
}

.job-manager-form .submit-job {
    padding: 1em 0
}

.job-manager-form .job-manager-term-checklist {
    list-style: none outside;
    margin: 0;
    max-height: 200px;
    overflow: auto
}

.job-manager-form .job-manager-term-checklist li {
    display: block;
    float: none;
    list-style: none outside;
    margin: 0
}

.job-manager-form .job-manager-term-checklist li label {
    float: none;
    width: auto
}

.job-manager-form .job-manager-term-checklist li li {
    margin: 0 0 0 2em
}

.job-manager-form input[type=submit].disabled,.job-manager-form input[type=submit]:disabled {
    cursor: not-allowed;
    filter: alpha(opacity=50);
    opacity: .5
}

.job-manager-form .spinner {
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    height: 20px;
    margin: 0;
    vertical-align: middle;
    visibility: hidden;
    width: 20px
}

.job-manager-form .spinner.is-active {
    visibility: visible
}

.job-manager-form .select2-container {
    font-size: 1rem
}

.job-manager-form .select2-container input.select2-search__field {
    height: unset;
    width: 100%!important
}

.job-manager-form .select2-container .select2-selection--multiple .select2-selection__rendered {
    display: block;
    padding: 0
}

.job-manager-form .select2-container .select2-selection--multiple .select2-selection__rendered li {
    margin: 5px
}

.job-manager-form .select2-container .select2-selection--multiple .select2-selection__rendered input {
    padding: 0 5px
}

.select2-container .select2-dropdown {
    font-size: 1rem
}

@media screen and (max-width: 782px) {
    .job-manager-form fieldset div.field:not(.full-line-checkbox-field),.job-manager-form fieldset label:not(.full-line-checkbox-field label) {
        float:none;
        width: 100%
    }
}

div.job_listings {
    margin-bottom: 1em
}

div.job_listings ul.job_listings {
    margin: 0
}

.single_job_listing .company {
    border: 1px solid #eee;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    box-sizing: content-box;
    clear: both;
    display: block;
    margin: 0 0 2em;
    min-height: 3em;
    padding: 1em;
    position: relative
}

.single_job_listing .company img {
    box-shadow: none;
    float: left;
    height: 3em;
    left: 1em;
    position: absolute;
    vertical-align: middle;
    width: 3em
}

.single_job_listing .company .name {
    line-height: 1.5em;
    margin: 0 0 0 3em;
    padding: 0 0 0 1em
}

.single_job_listing .company .name a {
    float: right;
    margin-left: 1em
}

.single_job_listing .company .tagline {
    color: #999;
    display: block;
    font-style: italic;
    line-height: 1.5em;
    margin: 0 0 0 3em;
    padding: 0 0 0 1em
}

.single_job_listing .company .website:before {
    content: "î ‰"
}

.single_job_listing .company .company_twitter:before,.single_job_listing .company .website:before {
    -webkit-font-smoothing: antialiased;
    *zoom:1;display: inline-block;
    *display: inline;
    font-family: job-manager!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 2px 0 0;
    *overflow: auto;
    text-decoration: none;
    vertical-align: top;
    width: 16px
}

.single_job_listing .company .company_twitter:before {
    content: "î Š"
}

.single_job_listing .company .company_header {
    margin: 0 0 1em;
    min-height: 60px
}

.single_job_listing .company .company_video {
    border-top: 1px solid #eee;
    height: 0;
    overflow: hidden;
    padding: 30px 0 56.25%;
    position: relative
}

.single_job_listing .company .company_video embed,.single_job_listing .company .company_video iframe,.single_job_listing .company .company_video object {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.single_job_listing .meta {
    zoom:1;clear: both;
    list-style: none outside;
    margin: 0 0 1.5em;
    overflow: hidden;
    padding: 0
}

.single_job_listing .meta li {
    color: #999;
    float: left;
    line-height: 1em;
    margin: 0 1em 0 0;
    padding: .5em
}

.single_job_listing .meta .job-type {
    background-color: #f08d3c;
    color: #fff
}

.single_job_listing .meta .full-time {
    background-color: #90da36
}

.single_job_listing .meta .part-time {
    background-color: #f08d3c
}

.single_job_listing .meta .temporary {
    background-color: #d93674
}

.single_job_listing .meta .freelance {
    background-color: #39c
}

.single_job_listing .meta .internship {
    background-color: #6033cc
}

.single_job_listing .meta .listing-expired,.single_job_listing .meta .position-filled {
    color: #b81c23
}

.single_job_listing .meta .location:before {
    content: "î "
}

.single_job_listing .meta .date-posted:before,.single_job_listing .meta .location:before {
    -webkit-font-smoothing: antialiased;
    *zoom:1;display: inline-block;
    *display: inline;
    font-family: job-manager!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 2px 0 0;
    *overflow: auto;
    text-decoration: none;
    vertical-align: top;
    width: 16px
}

.single_job_listing .meta .date-posted:before {
    content: "î "
}

.single_job_listing .meta .listing-expired:before,.single_job_listing .meta .position-filled:before {
    content: "î Ž"
}

.single_job_listing .meta .listing-expired:before,.single_job_listing .meta .position-filled:before,.single_job_listing .meta .salary:before {
    -webkit-font-smoothing: antialiased;
    *zoom:1;display: inline-block;
    *display: inline;
    font-family: job-manager!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 2px 0 0;
    *overflow: auto;
    text-decoration: none;
    vertical-align: top;
    width: 16px
}

.single_job_listing .meta .salary:before {
    content: "î €"
}

.single_job_listing .job_description {
    margin: 0 0 1.5em
}

.job-manager-application-wrapper {
    border: 1px solid #eee;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    clear: both;
    display: block;
    line-height: 1.5em;
    margin: 1em 0;
    padding: .75em 1em 0;
    position: relative
}

.job-manager-application-wrapper .application,.single_job_listing .application {
    margin: 0 0 1em;
    overflow: hidden;
    padding: 0
}

.job-manager-application-wrapper .application .application_button,.job-manager-application-wrapper .application .application_details,.single_job_listing .application .application_button,.single_job_listing .application .application_details {
    box-sizing: border-box
}

.job-manager-application-wrapper .application .application_button,.single_job_listing .application .application_button {
    display: inline-block;
    font-size: 1.1em;
    line-height: 1em;
    margin: 0 .5em 0 0;
    outline: 0;
    padding: 1em 2em;
    text-align: center
}

.job-manager-application-wrapper .application .application_details,.single_job_listing .application .application_details {
    border: 1px solid #eee;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    clear: both;
    display: block;
    line-height: 1.5em;
    margin: 1em 0;
    padding: .75em 1em 0;
    position: relative
}

.job-manager-application-wrapper .application .application_details p,.single_job_listing .application .application_details p {
    margin: 0 0 .75em
}

.job-manager-application-wrapper .application .application_details:before,.single_job_listing .application .application_details:before {
    border-bottom: 10px solid #eee;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    height: 0;
    left: 5em;
    margin: -10px 0 0;
    position: absolute;
    top: 0;
    width: 0
}

.job-manager-application-wrapper .application .application_details:after,.single_job_listing .application .application_details:after {
    border-bottom: 9px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    height: 0;
    left: 5em;
    margin: -9px 0 0 1px;
    position: absolute;
    top: 0;
    width: 0
}

.job_filters {
    zoom:1;background: #eee
}

.job_filters:after,.job_filters:before {
    content: "";
    display: table
}

.job_filters:after {
    clear: both
}

.job_filters .search_jobs {
    zoom:1;padding: 1em
}

.job_filters .search_jobs:after,.job_filters .search_jobs:before {
    content: "";
    display: table
}

.job_filters .search_jobs:after {
    clear: both
}

.job_filters .search_jobs div {
    box-sizing: border-box
}

.job_filters .search_jobs div label {
    display: none
}

.job_filters .search_jobs div.filter_first,.job_filters .search_jobs div.search_keywords {
    float: left;
    padding-right: .5em;
    width: 50%
}

.job_filters .search_jobs div.filter_last,.job_filters .search_jobs div.search_location {
    float: right;
    padding-left: .5em;
    width: 50%
}

.job_filters .search_jobs div.search_remote_position {
    float: right;
    padding-left: .5em;
    padding-top: .5em;
    width: 50%
}

.job_filters .search_jobs div.search_remote_position input {
    width: auto
}

.job_filters .search_jobs div.search_remote_position label#remote_position_label {
    display: inline-block
}

@media(max-width: 480px) {
    .job_filters .search_jobs div.filter_first,.job_filters .search_jobs div.search_keywords {
        padding-right:0;
        width: 100%
    }

    .job_filters .search_jobs div.filter_last,.job_filters .search_jobs div.search_location {
        padding-left: 0;
        padding-top: .5em;
        width: 100%
    }

    .job_filters .search_jobs div.search_remote_position {
        width: 100%
    }
}

.job_filters .search_jobs div.filter_wide,.job_filters .search_jobs div.search_categories {
    clear: both;
    padding-top: .5em;
    width: 100%
}

.job_filters .search_jobs div.search_submit {
    padding-top: .5em
}

.job_filters .search_jobs div .showing_jobs a {
    padding: .25em
}

.job_filters .search_jobs div .showing_jobs a.active {
    background: #ddd;
    text-decoration: none
}

.job_filters .search_jobs input,.job_filters .search_jobs select {
    box-sizing: border-box;
    width: 100%
}

.job_filters .job_types {
    zoom:1;background: #f9f9f9;
    border-top: 1px solid #e5e5e5;
    font-size: .83em;
    list-style: none outside;
    margin: 0;
    padding: 0
}

.job_filters .job_types:after,.job_filters .job_types:before {
    content: "";
    display: table
}

.job_filters .job_types:after {
    clear: both
}

.job_filters .job_types li {
    border-right: 1px solid #eee;
    float: left;
    margin: 0;
    padding: .5em 1em
}

.job_filters .job_types li:last-child {
    border-right: 0
}

.job_filters .showing_jobs {
    background: #f9f9f9;
    border-top: 1px solid #e5e5e5;
    display: none;
    font-size: .83em;
    padding: .5em 1em
}

.job_filters .showing_jobs a {
    border: 0;
    float: right;
    padding-left: 10px
}

div.job_listings .job-manager-pagination {
    border-bottom: 1px solid #eee;
    display: block;
    line-height: 1;
    padding: 1em 0;
    text-align: center
}

div.job_listings .load_previous {
    border-top: 1px solid #eee
}

div.job_listings .load_more_jobs+ul.job_listings {
    border-top: 0
}

div.job_listings .load_more_jobs {
    border-bottom: 1px solid #eee;
    display: block;
    font-weight: 700;
    padding: 1em 1em 1em 2em;
    text-align: center
}

div.job_listings .load_more_jobs.loading {
    background: url(../images/ajax-loader.ea183bf2.gif) no-repeat 50%
}

div.job_listings .load_more_jobs.loading strong {
    visibility: hidden
}

div.job_listings .load_more_jobs:focus,div.job_listings .load_more_jobs:hover {
    background-color: #fcfcfc;
    border-bottom: 1px solid #eee
}

.job_listing_preview {
    border: 5px solid #eee;
    padding: 0 1em 1em
}

.single-job_listing .entry-header .attachment-post-thumbnail,.single-job_listing .job_listing.has-post-thumbnail .post-thumbnail {
    display: none
}

.entry-content .job_listing_preview_title,.job_listing_preview_title {
    background: #eee;
    padding: .5em 1em;
    position: relative;
    vertical-align: middle
}

.entry-content .job_listing_preview_title h2,.job_listing_preview_title h2 {
    clear: none;
    margin: 0
}

.entry-content .job_listing_preview_title .button,.job_listing_preview_title .button {
    float: right;
    margin-left: .25em
}

.job_summary_shortcode {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4);
    box-sizing: border-box;
    position: relative;
    text-align: center
}

.job_summary_shortcode.aligncenter {
    display: block;
    margin: 2em auto
}

.job_summary_shortcode.alignleft {
    float: left;
    margin: 0 2em 2em 0
}

.job_summary_shortcode.alignright {
    float: right;
    margin: 0 0 2em 2em
}

.job_summary_shortcode a {
    color: inherit;
    text-decoration: none
}

.job_summary_shortcode img {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4);
    display: block;
    margin: 0;
    padding: 0;
    width: 100%
}

.job_summary_shortcode .job_summary_content {
    padding: 0 1em
}

.job_summary_shortcode .meta {
    color: #777;
    font-style: italic
}

.job_summary_shortcode .job-type {
    border-radius: 1em;
    box-shadow: 0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4);
    color: #fff;
    font-size: 1em;
    height: 1em;
    line-height: 1em;
    margin: -.5em -.5em 0 0;
    min-width: 1em;
    padding: .5em;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 0 1px 0 hsla(0,0%,100%,.5);
    top: 0;
    vertical-align: middle;
    width: auto
}

.job_summary_shortcode .job-type.full-time {
    background-color: #90da36
}

.job_summary_shortcode .job-type.part-time {
    background-color: #f08d3c
}

.job_summary_shortcode .job-type.temporary {
    background-color: #d93674
}

.job_summary_shortcode .job-type.freelance {
    background-color: #39c
}

.job_summary_shortcode .job-type.internship {
    background-color: #6033cc
}

#job-manager-job-dashboard .account-sign-in .button {
    margin-right: .5em
}

#job-manager-job-dashboard .account-sign-in .button:before {
    -webkit-font-smoothing: antialiased;
    *zoom:1;content: "î ˆ";
    display: inline-block;
    *display: inline;
    font-family: job-manager!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 2px 0 0;
    *overflow: auto;
    text-decoration: none;
    vertical-align: top;
    width: 16px
}

#job-manager-job-dashboard table ul.job-dashboard-actions {
    font-size: .92em;
    margin: 0;
    padding: 0;
    visibility: hidden
}

#job-manager-job-dashboard table ul.job-dashboard-actions li {
    display: inline;
    float: none;
    font-weight: 400;
    list-style: none outside;
    margin: 0 .5em 0 0;
    padding: 0
}

#job-manager-job-dashboard table ul.job-dashboard-actions li:after {
    content: "â€£";
    padding: 0 0 0 .5em
}

#job-manager-job-dashboard table ul.job-dashboard-actions li:last-child:after {
    content: ""
}

#job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete {
    color: red
}

#job-manager-job-dashboard table tr:focus ul.job-dashboard-actions,#job-manager-job-dashboard table tr:hover ul.job-dashboard-actions {
    visibility: visible
}

#job-manager-job-dashboard table td,#job-manager-job-dashboard table th {
    padding: .5em 1em .5em 0
}

#job-manager-job-dashboard table .job_title small {
    color: #999
}

#job-manager-job-dashboard table .featured-job-icon:before {
    speak: none;
    content: "î ƒ";
    display: inline-block;
    font-family: job-manager!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    width: 1em
}

#content nav.job-manager-pagination,#job-manager-job-dashboard table .applications,#job-manager-job-dashboard table .expires,#job-manager-job-dashboard table .filled,nav.job-manager-pagination {
    text-align: center
}

#content nav.job-manager-pagination ul,nav.job-manager-pagination ul {
    border-left: 1px solid #eee;
    clear: both;
    display: inline-block;
    margin: 1px;
    padding: 0;
    white-space: nowrap
}

#content nav.job-manager-pagination ul li,nav.job-manager-pagination ul li {
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0
}

#content nav.job-manager-pagination ul li a,#content nav.job-manager-pagination ul li span,nav.job-manager-pagination ul li a,nav.job-manager-pagination ul li span {
    border: 0;
    display: block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1em;
    margin: 0;
    min-width: 1em;
    padding: .5em;
    text-decoration: none
}

#content nav.job-manager-pagination ul li a:focus,#content nav.job-manager-pagination ul li a:hover,#content nav.job-manager-pagination ul li span.current,nav.job-manager-pagination ul li a:focus,nav.job-manager-pagination ul li a:hover,nav.job-manager-pagination ul li span.current {
    background: #eee;
    color: #888
}

.chosen-container {
    width: 100%!important
}

.twenty-ten .chosen-choices,.twenty-ten .job_types {
    margin: 0!important
}

.rtl .job-manager-form label {
    float: right
}

.rtl .entry-content .job_listing_preview_title .button,.rtl .job-manager-form div.field,.rtl .job_listing_preview_title .button {
    float: left
}

.rtl .single_job_listing .meta li {
    float: right;
    margin: 0 0 0 1em
}

#wpadminbar~span.select2-container,body.admin-bar>span.select2-container {
    padding-top: 32px
}

@media screen and (max-width: 782px) {
    #wpadminbar~span.select2-container,body.admin-bar>span.select2-container {
        padding-top:46px
    }
}
