@charset "UTF-8";
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.container {
	margin-right: auto;
	margin-left: auto
}
.container:after, .container:before {
	content: " ";
	display: table
}
.container:after {
	clear: both
}
.row {
	margin-left: -15px;
	margin-right: -15px
}
.row:after, .row:before {
	content: " ";
	display: table
}
.row:after {
	clear: both
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left
}
.col-xs-1 {
	width: 8.333333333333332%
}
.col-xs-2 {
	width: 16.666666666666664%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.33333333333333%
}
.col-xs-5 {
	width: 41.66666666666667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.333333333333336%
}
.col-xs-8 {
	width: 66.66666666666666%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.33333333333334%
}
.col-xs-11 {
	width: 91.66666666666666%
}
.col-xs-12 {
	width: 100%
}
@media (min-width:768px) {
.container {
	max-width: 750px
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left
}
.col-sm-1 {
	width: 8.333333333333332%
}
.col-sm-2 {
	width: 16.666666666666664%
}
.col-sm-3 {
	width: 25%
}
.col-sm-4 {
	width: 33.33333333333333%
}
.col-sm-5 {
	width: 41.66666666666667%
}
.col-sm-6 {
	width: 50%
}
.col-sm-7 {
	width: 58.333333333333336%
}
.col-sm-8 {
	width: 66.66666666666666%
}
.col-sm-9 {
	width: 75%
}
.col-sm-10 {
	width: 83.33333333333334%
}
.col-sm-11 {
	width: 91.66666666666666%
}
.col-sm-12 {
	width: 100%
}
.col-sm-push-1 {
	left: 8.333333333333332%
}
.col-sm-push-2 {
	left: 16.666666666666664%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-4 {
	left: 33.33333333333333%
}
.col-sm-push-5 {
	left: 41.66666666666667%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-7 {
	left: 58.333333333333336%
}
.col-sm-push-8 {
	left: 66.66666666666666%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-10 {
	left: 83.33333333333334%
}
.col-sm-push-11 {
	left: 91.66666666666666%
}
.col-sm-pull-1 {
	right: 8.333333333333332%
}
.col-sm-pull-2 {
	right: 16.666666666666664%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-4 {
	right: 33.33333333333333%
}
.col-sm-pull-5 {
	right: 41.66666666666667%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-7 {
	right: 58.333333333333336%
}
.col-sm-pull-8 {
	right: 66.66666666666666%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-10 {
	right: 83.33333333333334%
}
.col-sm-pull-11 {
	right: 91.66666666666666%
}
.col-sm-offset-1 {
	margin-left: 8.333333333333332%
}
.col-sm-offset-2 {
	margin-left: 16.666666666666664%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-4 {
	margin-left: 33.33333333333333%
}
.col-sm-offset-5 {
	margin-left: 41.66666666666667%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-7 {
	margin-left: 58.333333333333336%
}
.col-sm-offset-8 {
	margin-left: 66.66666666666666%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-10 {
	margin-left: 83.33333333333334%
}
.col-sm-offset-11 {
	margin-left: 91.66666666666666%
}
}
@media (min-width:992px) {
.container {
	max-width: 970px
}
.col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left
}
.col-md-1 {
	width: 8.333333333333332%
}
.col-md-2 {
	width: 16.666666666666664%
}
.col-md-3 {
	width: 25%
}
.col-md-4 {
	width: 33.33333333333333%
}
.col-md-5 {
	width: 41.66666666666667%
}
.col-md-6 {
	width: 50%
}
.col-md-7 {
	width: 58.333333333333336%
}
.col-md-8 {
	width: 66.66666666666666%
}
.col-md-9 {
	width: 75%
}
.col-md-10 {
	width: 83.33333333333334%
}
.col-md-11 {
	width: 91.66666666666666%
}
.col-md-12 {
	width: 100%
}
.col-md-push-0 {
	left: auto
}
.col-md-push-1 {
	left: 8.333333333333332%
}
.col-md-push-2 {
	left: 16.666666666666664%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-4 {
	left: 33.33333333333333%
}
.col-md-push-5 {
	left: 41.66666666666667%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-7 {
	left: 58.333333333333336%
}
.col-md-push-8 {
	left: 66.66666666666666%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-10 {
	left: 83.33333333333334%
}
.col-md-push-11 {
	left: 91.66666666666666%
}
.col-md-pull-0 {
	right: auto
}
.col-md-pull-1 {
	right: 8.333333333333332%
}
.col-md-pull-2 {
	right: 16.666666666666664%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-4 {
	right: 33.33333333333333%
}
.col-md-pull-5 {
	right: 41.66666666666667%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-7 {
	right: 58.333333333333336%
}
.col-md-pull-8 {
	right: 66.66666666666666%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-10 {
	right: 83.33333333333334%
}
.col-md-pull-11 {
	right: 91.66666666666666%
}
.col-md-offset-0 {
	margin-left: 0
}
.col-md-offset-1 {
	margin-left: 8.333333333333332%
}
.col-md-offset-2 {
	margin-left: 16.666666666666664%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-4 {
	margin-left: 33.33333333333333%
}
.col-md-offset-5 {
	margin-left: 41.66666666666667%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-7 {
	margin-left: 58.333333333333336%
}
.col-md-offset-8 {
	margin-left: 66.66666666666666%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-10 {
	margin-left: 83.33333333333334%
}
.col-md-offset-11 {
	margin-left: 91.66666666666666%
}
}
@media (min-width:1200px) {
.container {
	max-width: 1170px
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left
}
.col-lg-1 {
	width: 8.333333333333332%
}
.col-lg-2 {
	width: 16.666666666666664%
}
.col-lg-3 {
	width: 25%
}
.col-lg-4 {
	width: 33.33333333333333%
}
.col-lg-5 {
	width: 41.66666666666667%
}
.col-lg-6 {
	width: 50%
}
.col-lg-7 {
	width: 58.333333333333336%
}
.col-lg-8 {
	width: 66.66666666666666%
}
.col-lg-9 {
	width: 75%
}
.col-lg-10 {
	width: 83.33333333333334%
}
.col-lg-11 {
	width: 91.66666666666666%
}
.col-lg-12 {
	width: 100%
}
.col-lg-push-0 {
	left: auto
}
.col-lg-push-1 {
	left: 8.333333333333332%
}
.col-lg-push-2 {
	left: 16.666666666666664%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-4 {
	left: 33.33333333333333%
}
.col-lg-push-5 {
	left: 41.66666666666667%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-7 {
	left: 58.333333333333336%
}
.col-lg-push-8 {
	left: 66.66666666666666%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-10 {
	left: 83.33333333333334%
}
.col-lg-push-11 {
	left: 91.66666666666666%
}
.col-lg-pull-0 {
	right: auto
}
.col-lg-pull-1 {
	right: 8.333333333333332%
}
.col-lg-pull-2 {
	right: 16.666666666666664%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-4 {
	right: 33.33333333333333%
}
.col-lg-pull-5 {
	right: 41.66666666666667%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-7 {
	right: 58.333333333333336%
}
.col-lg-pull-8 {
	right: 66.66666666666666%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-10 {
	right: 83.33333333333334%
}
.col-lg-pull-11 {
	right: 91.66666666666666%
}
.col-lg-offset-0 {
	margin-left: 0
}
.col-lg-offset-1 {
	margin-left: 8.333333333333332%
}
.col-lg-offset-2 {
	margin-left: 16.666666666666664%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-4 {
	margin-left: 33.33333333333333%
}
.col-lg-offset-5 {
	margin-left: 41.66666666666667%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-7 {
	margin-left: 58.333333333333336%
}
.col-lg-offset-8 {
	margin-left: 66.66666666666666%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-10 {
	margin-left: 83.33333333333334%
}
.col-lg-offset-11 {
	margin-left: 91.66666666666666%
}
}
.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	outline: 0;
	z-index: 10001;
	margin: 0
}
.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em
}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em
}
.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.ui-timepicker-duration {
	margin-left: 5px;
	color: #888
}
.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888
}
.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0
}
.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff;
	color: #000
}
.ui-timepicker-list .ui-timepicker-selected:hover, .ui-timepicker-list li:hover, li.ui-timepicker-selected {
	background: #1980EC;
	color: #fff
}
.ui-timepicker-list li:hover .ui-timepicker-duration, li.ui-timepicker-selected .ui-timepicker-duration {
	color: #ccc
}
.ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default
}
.ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2
}
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	background: #000;
	background: rgba(0,0,0,.7)
}
.mfp-bg.mfp-ready {
	opacity: 1
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 505
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none!important
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 504
}
.mfp-preloader a {
	color: #ccc
}
.mfp-preloader a:hover {
	color: #fff
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 506
}
.mfp-close-btn-in button.mfp-close:hover {
	background: 0 0
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}
.mfp-close:focus, .mfp-close:hover {
	opacity: 1
}
.mfp-close:active {
	top: 1px
}
.mfp-close-btn-in .mfp-close {
	color: #333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px
}
.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1
}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: solid transparent
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
	opacity: .8;
	top: 8px
}
.mfp-arrow .mfp-b, .mfp-arrow:before {
	border-top-width: 20px;
	border-bottom-width: 20px
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
	border-right: 12px solid #000;
	left: 5px
}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
	border-right: 20px solid #fff
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
	border-left: 12px solid #000;
	left: 3px
}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
	border-left: 20px solid #fff
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.5%
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	background: #000
}
.mfp-iframe-holder .mfp-close {
	top: -40px
}
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0,0,0,.6)
}
.mfp-figure {
	line-height: 0
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-break: break-word;
	padding-right: 36px
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-image-holder .mfp-content {
	max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0
}
.mfp-img-mobile img.mfp-img {
	padding: 0
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0,0,0,.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0,0,0,.6);
	position: fixed;
	text-align: center;
	padding: 0
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px
}
}
@media all and (max-width:800px) {
.mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75)
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%
}
.mfp-container {
	padding-left: 6px;
	padding-right: 6px
}
}
.mfp-ie7 .mfp-img {
	padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
	padding: 0
}
.mfp-ie7 .mfp-content {
	padding-top: 44px
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}
@-moz-keyframes rotate {
100% {
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes rotate {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes rotate {
100% {
transform:rotate(360deg)
}
}
.pm-message-status em, .screen-reader-text {
	position: absolute!important
}
.pm-message-status em:active, .pm-message-status em:focus, .pm-message-status em:hover, .screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.alignleft {
	display: inline;
	margin-right: 1.5em
}
.alignright {
	display: inline;
	margin-left: 1.5em
}
.aligncenter {
	clear: both;
	margin: 0 auto
}/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
	font-family: Ionicons;
	src: url(../fonts/ionicons.eot?v=2.0.0);
	src: url(../fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"), url(../fonts/ionicons.ttf?v=2.0.0) format("truetype"), url(../fonts/ionicons.woff?v=2.0.0) format("woff"), url(../fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");
	font-weight: 400;
	font-style: normal
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-next .ui-icon-circle-triangle-e:before, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev .ui-icon-circle-triangle-w:before, .claim-user-notice a:before, .entry-read-more:after, .ion, .ion-alert-circled:before, .ion-alert:before, .ion-android-add-circle:before, .ion-android-add:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-cloud:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done-all:before, .ion-android-done:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite-outline:before, .ion-android-favorite:before, .ion-android-film:before, .ion-android-folder-open:before, .ion-android-folder:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone-off:before, .ion-android-microphone:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-notifications:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person-add:before, .ion-android-person:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove-circle:before, .ion-android-remove:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share-alt:before, .ion-android-share:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-star:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace-outline:before, .ion-backspace:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox-working:before, .ion-chatbox:before, .ion-chatboxes:before, .ion-chatbubble-working:before, .ion-chatbubble:before, .ion-chatbubbles:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-checkmark:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close-circled:before, .ion-close-round:before, .ion-close:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code-download:before, .ion-code-working:before, .ion-code:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document-text:before, .ion-document:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email-unread:before, .ion-email:before, .ion-erlenmeyer-flask-bubbles:before, .ion-erlenmeyer-flask:before, .ion-eye-disabled:before, .ion-eye:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash-off:before, .ion-flash:before, .ion-folder:before, .ion-fork-repo:before, .ion-fork:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy-outline:before, .ion-happy:before, .ion-headphone:before, .ion-heart-broken:before, .ion-heart:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-help:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information-circled:before, .ion-information:before, .ion-ionic:before, .ion-ios-alarm-outline:before, .ion-ios-alarm:before, .ion-ios-albums-outline:before, .ion-ios-albums:before, .ion-ios-americanfootball-outline:before, .ion-ios-americanfootball:before, .ion-ios-analytics-outline:before, .ion-ios-analytics:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at-outline:before, .ion-ios-at:before, .ion-ios-barcode-outline:before, .ion-ios-barcode:before, .ion-ios-baseball-outline:before, .ion-ios-baseball:before, .ion-ios-basketball-outline:before, .ion-ios-basketball:before, .ion-ios-bell-outline:before, .ion-ios-bell:before, .ion-ios-body-outline:before, .ion-ios-body:before, .ion-ios-bolt-outline:before, .ion-ios-bolt:before, .ion-ios-book-outline:before, .ion-ios-book:before, .ion-ios-bookmarks-outline:before, .ion-ios-bookmarks:before, .ion-ios-box-outline:before, .ion-ios-box:before, .ion-ios-briefcase-outline:before, .ion-ios-briefcase:before, .ion-ios-browsers-outline:before, .ion-ios-browsers:before, .ion-ios-calculator-outline:before, .ion-ios-calculator:before, .ion-ios-calendar-outline:before, .ion-ios-calendar:before, .ion-ios-camera-outline:before, .ion-ios-camera:before, .ion-ios-cart-outline:before, .ion-ios-cart:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatbubble-outline:before, .ion-ios-chatbubble:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-checkmark:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock-outline:before, .ion-ios-clock:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-close:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-outline:before, .ion-ios-cloudy:before, .ion-ios-cog-outline:before, .ion-ios-cog:before, .ion-ios-color-filter-outline:before, .ion-ios-color-filter:before, .ion-ios-color-wand-outline:before, .ion-ios-color-wand:before, .ion-ios-compose-outline:before, .ion-ios-compose:before, .ion-ios-contact-outline:before, .ion-ios-contact:before, .ion-ios-copy-outline:before, .ion-ios-copy:before, .ion-ios-crop-strong:before, .ion-ios-crop:before, .ion-ios-download-outline:before, .ion-ios-download:before, .ion-ios-drag:before, .ion-ios-email-outline:before, .ion-ios-email:before, .ion-ios-eye-outline:before, .ion-ios-eye:before, .ion-ios-fastforward-outline:before, .ion-ios-fastforward:before, .ion-ios-filing-outline:before, .ion-ios-filing:before, .ion-ios-film-outline:before, .ion-ios-film:before, .ion-ios-flag-outline:before, .ion-ios-flag:before, .ion-ios-flame-outline:before, .ion-ios-flame:before, .ion-ios-flask-outline:before, .ion-ios-flask:before, .ion-ios-flower-outline:before, .ion-ios-flower:before, .ion-ios-folder-outline:before, .ion-ios-folder:before, .ion-ios-football-outline:before, .ion-ios-football:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-b-outline:before, .ion-ios-game-controller-b:before, .ion-ios-gear-outline:before, .ion-ios-gear:before, .ion-ios-glasses-outline:before, .ion-ios-glasses:before, .ion-ios-grid-view-outline:before, .ion-ios-grid-view:before, .ion-ios-heart-outline:before, .ion-ios-heart:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-help:before, .ion-ios-home-outline:before, .ion-ios-home:before, .ion-ios-infinite-outline:before, .ion-ios-infinite:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-information:before, .ion-ios-ionic-outline:before, .ion-ios-keypad-outline:before, .ion-ios-keypad:before, .ion-ios-lightbulb-outline:before, .ion-ios-lightbulb:before, .ion-ios-list-outline:before, .ion-ios-list:before, .ion-ios-location-outline:before, .ion-ios-location:before, .ion-ios-locked-outline:before, .ion-ios-locked:before, .ion-ios-loop-strong:before, .ion-ios-loop:before, .ion-ios-medical-outline:before, .ion-ios-medical:before, .ion-ios-medkit-outline:before, .ion-ios-medkit:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-mic:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-minus:before, .ion-ios-monitor-outline:before, .ion-ios-monitor:before, .ion-ios-moon-outline:before, .ion-ios-moon:before, .ion-ios-more-outline:before, .ion-ios-more:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate-outline:before, .ion-ios-navigate:before, .ion-ios-nutrition-outline:before, .ion-ios-nutrition:before, .ion-ios-paper-outline:before, .ion-ios-paper:before, .ion-ios-paperplane-outline:before, .ion-ios-paperplane:before, .ion-ios-partlysunny-outline:before, .ion-ios-partlysunny:before, .ion-ios-pause-outline:before, .ion-ios-pause:before, .ion-ios-paw-outline:before, .ion-ios-paw:before, .ion-ios-people-outline:before, .ion-ios-people:before, .ion-ios-person-outline:before, .ion-ios-person:before, .ion-ios-personadd-outline:before, .ion-ios-personadd:before, .ion-ios-photos-outline:before, .ion-ios-photos:before, .ion-ios-pie-outline:before, .ion-ios-pie:before, .ion-ios-pint-outline:before, .ion-ios-pint:before, .ion-ios-play-outline:before, .ion-ios-play:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-plus:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetags-outline:before, .ion-ios-pricetags:before, .ion-ios-printer-outline:before, .ion-ios-printer:before, .ion-ios-pulse-strong:before, .ion-ios-pulse:before, .ion-ios-rainy-outline:before, .ion-ios-rainy:before, .ion-ios-recording-outline:before, .ion-ios-recording:before, .ion-ios-redo-outline:before, .ion-ios-redo:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-refresh:before, .ion-ios-reload:before, .ion-ios-reverse-camera-outline:before, .ion-ios-reverse-camera:before, .ion-ios-rewind-outline:before, .ion-ios-rewind:before, .ion-ios-rose-outline:before, .ion-ios-rose:before, .ion-ios-search-strong:before, .ion-ios-search:before, .ion-ios-settings-strong:before, .ion-ios-settings:before, .ion-ios-shuffle-strong:before, .ion-ios-shuffle:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipbackward:before, .ion-ios-skipforward-outline:before, .ion-ios-skipforward:before, .ion-ios-snowy:before, .ion-ios-speedometer-outline:before, .ion-ios-speedometer:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-star:before, .ion-ios-stopwatch-outline:before, .ion-ios-stopwatch:before, .ion-ios-sunny-outline:before, .ion-ios-sunny:before, .ion-ios-telephone-outline:before, .ion-ios-telephone:before, .ion-ios-tennisball-outline:before, .ion-ios-tennisball:before, .ion-ios-thunderstorm-outline:before, .ion-ios-thunderstorm:before, .ion-ios-time-outline:before, .ion-ios-time:before, .ion-ios-timer-outline:before, .ion-ios-timer:before, .ion-ios-toggle-outline:before, .ion-ios-toggle:before, .ion-ios-trash-outline:before, .ion-ios-trash:before, .ion-ios-undo-outline:before, .ion-ios-undo:before, .ion-ios-unlocked-outline:before, .ion-ios-unlocked:before, .ion-ios-upload-outline:before, .ion-ios-upload:before, .ion-ios-videocam-outline:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass-outline:before, .ion-ios-wineglass:before, .ion-ios-world-outline:before, .ion-ios-world:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-minus:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon-round:before, .ion-navicon:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person-add:before, .ion-person-stalker:before, .ion-person:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-plus:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply-all:before, .ion-reply:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad-outline:before, .ion-sad:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android-outline:before, .ion-social-android:before, .ion-social-angular-outline:before, .ion-social-angular:before, .ion-social-apple-outline:before, .ion-social-apple:before, .ion-social-bitcoin-outline:before, .ion-social-bitcoin:before, .ion-social-buffer-outline:before, .ion-social-buffer:before, .ion-social-chrome-outline:before, .ion-social-chrome:before, .ion-social-codepen-outline:before, .ion-social-codepen:before, .ion-social-css3-outline:before, .ion-social-css3:before, .ion-social-designernews-outline:before, .ion-social-designernews:before, .ion-social-dribbble-outline:before, .ion-social-dribbble:before, .ion-social-dropbox-outline:before, .ion-social-dropbox:before, .ion-social-euro-outline:before, .ion-social-euro:before, .ion-social-facebook-outline:before, .ion-social-facebook:before, .ion-social-foursquare-outline:before, .ion-social-foursquare:before, .ion-social-freebsd-devil:before, .ion-social-github-outline:before, .ion-social-github:before, .ion-social-google-outline:before, .ion-social-google:before, .ion-social-googleplus-outline:before, .ion-social-googleplus:before, .ion-social-hackernews-outline:before, .ion-social-hackernews:before, .ion-social-html5-outline:before, .ion-social-html5:before, .ion-social-instagram-outline:before, .ion-social-instagram:before, .ion-social-javascript-outline:before, .ion-social-javascript:before, .ion-social-linkedin-outline:before, .ion-social-linkedin:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest-outline:before, .ion-social-pinterest:before, .ion-social-python:before, .ion-social-reddit-outline:before, .ion-social-reddit:before, .ion-social-rss-outline:before, .ion-social-rss:before, .ion-social-sass:before, .ion-social-skype-outline:before, .ion-social-skype:before, .ion-social-snapchat-outline:before, .ion-social-snapchat:before, .ion-social-tumblr-outline:before, .ion-social-tumblr:before, .ion-social-tux:before, .ion-social-twitch-outline:before, .ion-social-twitch:before, .ion-social-twitter-outline:before, .ion-social-twitter:before, .ion-social-usd-outline:before, .ion-social-usd:before, .ion-social-vimeo-outline:before, .ion-social-vimeo:before, .ion-social-whatsapp-outline:before, .ion-social-whatsapp:before, .ion-social-windows-outline:before, .ion-social-windows:before, .ion-social-wordpress-outline:before, .ion-social-wordpress:before, .ion-social-yahoo-outline:before, .ion-social-yahoo:before, .ion-social-yen-outline:before, .ion-social-yen:before, .ion-social-youtube-outline:before, .ion-social-youtube:before, .ion-soup-can-outline:before, .ion-soup-can:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle-filled:before, .ion-toggle:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt-outline:before, .ion-tshirt:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before, .ionicons, .single-job_listing-cover-gallery .slick-next:before, .single-job_listing-cover-gallery .slick-prev:before, .tabbed-listings-tabs li:last-child a:after, body p.job-manager-single-alert-link a:before, body.facetwp .widget .locate-me.loading:before, button.more-filters__toggle:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.ion-alert:before {
	content: ""
}
.ion-alert-circled:before {
	content: ""
}
.ion-android-add:before {
	content: ""
}
.ion-android-add-circle:before {
	content: ""
}
.ion-android-alarm-clock:before {
	content: ""
}
.ion-android-alert:before {
	content: ""
}
.ion-android-apps:before {
	content: ""
}
.ion-android-archive:before {
	content: ""
}
.ion-android-arrow-back:before {
	content: ""
}
.ion-android-arrow-down:before {
	content: ""
}
.ion-android-arrow-dropdown:before {
	content: ""
}
.ion-android-arrow-dropdown-circle:before {
	content: ""
}
.ion-android-arrow-dropleft:before {
	content: ""
}
.ion-android-arrow-dropleft-circle:before {
	content: ""
}
.ion-android-arrow-dropright:before {
	content: ""
}
.ion-android-arrow-dropright-circle:before {
	content: ""
}
.ion-android-arrow-dropup:before {
	content: ""
}
.ion-android-arrow-dropup-circle:before {
	content: ""
}
.ion-android-arrow-forward:before {
	content: ""
}
.ion-android-arrow-up:before {
	content: ""
}
.ion-android-attach:before {
	content: ""
}
.ion-android-bar:before {
	content: ""
}
.ion-android-bicycle:before {
	content: ""
}
.ion-android-boat:before {
	content: ""
}
.ion-android-bookmark:before {
	content: ""
}
.ion-android-bulb:before {
	content: ""
}
.ion-android-bus:before {
	content: ""
}
.ion-android-calendar:before {
	content: ""
}
.ion-android-call:before {
	content: ""
}
.ion-android-camera:before {
	content: ""
}
.ion-android-cancel:before {
	content: ""
}
.ion-android-car:before {
	content: ""
}
.ion-android-cart:before {
	content: ""
}
.ion-android-chat:before {
	content: ""
}
.ion-android-checkbox:before {
	content: ""
}
.ion-android-checkbox-blank:before {
	content: ""
}
.ion-android-checkbox-outline:before {
	content: ""
}
.ion-android-checkbox-outline-blank:before {
	content: ""
}
.ion-android-checkmark-circle:before {
	content: ""
}
.ion-android-clipboard:before {
	content: ""
}
.ion-android-close:before {
	content: ""
}
.ion-android-cloud:before {
	content: ""
}
.ion-android-cloud-circle:before {
	content: ""
}
.ion-android-cloud-done:before {
	content: ""
}
.ion-android-cloud-outline:before {
	content: ""
}
.ion-android-color-palette:before {
	content: ""
}
.ion-android-compass:before {
	content: ""
}
.ion-android-contact:before {
	content: ""
}
.ion-android-contacts:before {
	content: ""
}
.ion-android-contract:before {
	content: ""
}
.ion-android-create:before {
	content: ""
}
.ion-android-delete:before {
	content: ""
}
.ion-android-desktop:before {
	content: ""
}
.ion-android-document:before {
	content: ""
}
.ion-android-done:before {
	content: ""
}
.ion-android-done-all:before {
	content: ""
}
.ion-android-download:before {
	content: ""
}
.ion-android-drafts:before {
	content: ""
}
.ion-android-exit:before {
	content: ""
}
.ion-android-expand:before {
	content: ""
}
.ion-android-favorite:before {
	content: ""
}
.ion-android-favorite-outline:before {
	content: ""
}
.ion-android-film:before {
	content: ""
}
.ion-android-folder:before {
	content: ""
}
.ion-android-folder-open:before {
	content: ""
}
.ion-android-funnel:before {
	content: ""
}
.ion-android-globe:before {
	content: ""
}
.ion-android-hand:before {
	content: ""
}
.ion-android-hangout:before {
	content: ""
}
.ion-android-happy:before {
	content: ""
}
.ion-android-home:before {
	content: ""
}
.ion-android-image:before {
	content: ""
}
.ion-android-laptop:before {
	content: ""
}
.ion-android-list:before {
	content: ""
}
.ion-android-locate:before {
	content: ""
}
.ion-android-lock:before {
	content: ""
}
.ion-android-mail:before {
	content: ""
}
.ion-android-map:before {
	content: ""
}
.ion-android-menu:before {
	content: ""
}
.ion-android-microphone:before {
	content: ""
}
.ion-android-microphone-off:before {
	content: ""
}
.ion-android-more-horizontal:before {
	content: ""
}
.ion-android-more-vertical:before {
	content: ""
}
.ion-android-navigate:before {
	content: ""
}
.ion-android-notifications:before {
	content: ""
}
.ion-android-notifications-none:before {
	content: ""
}
.ion-android-notifications-off:before {
	content: ""
}
.ion-android-open:before {
	content: ""
}
.ion-android-options:before {
	content: ""
}
.ion-android-people:before {
	content: ""
}
.ion-android-person:before {
	content: ""
}
.ion-android-person-add:before {
	content: ""
}
.ion-android-phone-landscape:before {
	content: ""
}
.ion-android-phone-portrait:before {
	content: ""
}
.ion-android-pin:before {
	content: ""
}
.ion-android-plane:before {
	content: ""
}
.ion-android-playstore:before {
	content: ""
}
.ion-android-print:before {
	content: ""
}
.ion-android-radio-button-off:before {
	content: ""
}
.ion-android-radio-button-on:before {
	content: ""
}
.ion-android-refresh:before {
	content: ""
}
.ion-android-remove:before {
	content: ""
}
.ion-android-remove-circle:before {
	content: ""
}
.ion-android-restaurant:before {
	content: ""
}
.ion-android-sad:before {
	content: ""
}
.ion-android-search:before {
	content: ""
}
.ion-android-send:before {
	content: ""
}
.ion-android-settings:before {
	content: ""
}
.ion-android-share:before {
	content: ""
}
.ion-android-share-alt:before {
	content: ""
}
.ion-android-star:before {
	content: ""
}
.ion-android-star-half:before {
	content: ""
}
.ion-android-star-outline:before {
	content: ""
}
.ion-android-stopwatch:before {
	content: ""
}
.ion-android-subway:before {
	content: ""
}
.ion-android-sunny:before {
	content: ""
}
.ion-android-sync:before {
	content: ""
}
.ion-android-textsms:before {
	content: ""
}
.ion-android-time:before {
	content: ""
}
.ion-android-train:before {
	content: ""
}
.ion-android-unlock:before {
	content: ""
}
.ion-android-upload:before {
	content: ""
}
.ion-android-volume-down:before {
	content: ""
}
.ion-android-volume-mute:before {
	content: ""
}
.ion-android-volume-off:before {
	content: ""
}
.ion-android-volume-up:before {
	content: ""
}
.ion-android-walk:before {
	content: ""
}
.ion-android-warning:before {
	content: ""
}
.ion-android-watch:before {
	content: ""
}
.ion-android-wifi:before {
	content: ""
}
.ion-aperture:before {
	content: ""
}
.ion-archive:before {
	content: ""
}
.ion-arrow-down-a:before {
	content: ""
}
.ion-arrow-down-b:before {
	content: ""
}
.ion-arrow-down-c:before {
	content: ""
}
.ion-arrow-expand:before {
	content: ""
}
.ion-arrow-graph-down-left:before {
	content: ""
}
.ion-arrow-graph-down-right:before {
	content: ""
}
.ion-arrow-graph-up-left:before {
	content: ""
}
.ion-arrow-graph-up-right:before {
	content: ""
}
.ion-arrow-left-a:before {
	content: ""
}
.ion-arrow-left-b:before {
	content: ""
}
.ion-arrow-left-c:before {
	content: ""
}
.ion-arrow-move:before {
	content: ""
}
.ion-arrow-resize:before {
	content: ""
}
.ion-arrow-return-left:before {
	content: ""
}
.ion-arrow-return-right:before {
	content: ""
}
.ion-arrow-right-a:before {
	content: ""
}
.ion-arrow-right-b:before {
	content: ""
}
.ion-arrow-right-c:before {
	content: ""
}
.ion-arrow-shrink:before {
	content: ""
}
.ion-arrow-swap:before {
	content: ""
}
.ion-arrow-up-a:before {
	content: ""
}
.ion-arrow-up-b:before {
	content: ""
}
.ion-arrow-up-c:before {
	content: ""
}
.ion-asterisk:before {
	content: ""
}
.ion-at:before {
	content: ""
}
.ion-backspace:before {
	content: ""
}
.ion-backspace-outline:before {
	content: ""
}
.ion-bag:before {
	content: ""
}
.ion-battery-charging:before {
	content: ""
}
.ion-battery-empty:before {
	content: ""
}
.ion-battery-full:before {
	content: ""
}
.ion-battery-half:before {
	content: ""
}
.ion-battery-low:before {
	content: ""
}
.ion-beaker:before {
	content: ""
}
.ion-beer:before {
	content: ""
}
.ion-bluetooth:before {
	content: ""
}
.ion-bonfire:before {
	content: ""
}
.ion-bookmark:before {
	content: ""
}
.ion-bowtie:before {
	content: ""
}
.ion-briefcase:before {
	content: ""
}
.ion-bug:before {
	content: ""
}
.ion-calculator:before {
	content: ""
}
.ion-calendar:before {
	content: ""
}
.ion-camera:before {
	content: ""
}
.ion-card:before {
	content: ""
}
.ion-cash:before {
	content: ""
}
.ion-chatbox:before {
	content: ""
}
.ion-chatbox-working:before {
	content: ""
}
.ion-chatboxes:before {
	content: ""
}
.ion-chatbubble:before {
	content: ""
}
.ion-chatbubble-working:before {
	content: ""
}
.ion-chatbubbles:before {
	content: ""
}
.ion-checkmark:before {
	content: ""
}
.ion-checkmark-circled:before {
	content: ""
}
.ion-checkmark-round:before {
	content: ""
}
.ion-chevron-down:before {
	content: ""
}
.ion-chevron-left:before {
	content: ""
}
.ion-chevron-right:before {
	content: ""
}
.ion-chevron-up:before {
	content: ""
}
.ion-clipboard:before {
	content: ""
}
.ion-clock:before {
	content: ""
}
.ion-close:before {
	content: ""
}
.ion-close-circled:before {
	content: ""
}
.ion-close-round:before {
	content: ""
}
.ion-closed-captioning:before {
	content: ""
}
.ion-cloud:before {
	content: ""
}
.ion-code:before {
	content: ""
}
.ion-code-download:before {
	content: ""
}
.ion-code-working:before {
	content: ""
}
.ion-coffee:before {
	content: ""
}
.ion-compass:before {
	content: ""
}
.ion-compose:before {
	content: ""
}
.ion-connection-bars:before {
	content: ""
}
.ion-contrast:before {
	content: ""
}
.ion-crop:before {
	content: ""
}
.ion-cube:before {
	content: ""
}
.ion-disc:before {
	content: ""
}
.ion-document:before {
	content: ""
}
.ion-document-text:before {
	content: ""
}
.ion-drag:before {
	content: ""
}
.ion-earth:before {
	content: ""
}
.ion-easel:before {
	content: ""
}
.ion-edit:before {
	content: ""
}
.ion-egg:before {
	content: ""
}
.ion-eject:before {
	content: ""
}
.ion-email:before {
	content: ""
}
.ion-email-unread:before {
	content: ""
}
.ion-erlenmeyer-flask:before {
	content: ""
}
.ion-erlenmeyer-flask-bubbles:before {
	content: ""
}
.ion-eye:before {
	content: ""
}
.ion-eye-disabled:before {
	content: ""
}
.ion-female:before {
	content: ""
}
.ion-filing:before {
	content: ""
}
.ion-film-marker:before {
	content: ""
}
.ion-fireball:before {
	content: ""
}
.ion-flag:before {
	content: ""
}
.ion-flame:before {
	content: ""
}
.ion-flash:before {
	content: ""
}
.ion-flash-off:before {
	content: ""
}
.ion-folder:before {
	content: ""
}
.ion-fork:before {
	content: ""
}
.ion-fork-repo:before {
	content: ""
}
.ion-forward:before {
	content: ""
}
.ion-funnel:before {
	content: ""
}
.ion-gear-a:before {
	content: ""
}
.ion-gear-b:before {
	content: ""
}
.ion-grid:before {
	content: ""
}
.ion-hammer:before {
	content: ""
}
.ion-happy:before {
	content: ""
}
.ion-happy-outline:before {
	content: ""
}
.ion-headphone:before {
	content: ""
}
.ion-heart:before {
	content: ""
}
.ion-heart-broken:before {
	content: ""
}
.ion-help:before {
	content: ""
}
.ion-help-buoy:before {
	content: ""
}
.ion-help-circled:before {
	content: ""
}
.ion-home:before {
	content: ""
}
.ion-icecream:before {
	content: ""
}
.ion-image:before {
	content: ""
}
.ion-images:before {
	content: ""
}
.ion-information:before {
	content: ""
}
.ion-information-circled:before {
	content: ""
}
.ion-ionic:before {
	content: ""
}
.ion-ios-alarm:before {
	content: ""
}
.ion-ios-alarm-outline:before {
	content: ""
}
.ion-ios-albums:before {
	content: ""
}
.ion-ios-albums-outline:before {
	content: ""
}
.ion-ios-americanfootball:before {
	content: ""
}
.ion-ios-americanfootball-outline:before {
	content: ""
}
.ion-ios-analytics:before {
	content: ""
}
.ion-ios-analytics-outline:before {
	content: ""
}
.ion-ios-arrow-back:before {
	content: ""
}
.ion-ios-arrow-down:before {
	content: ""
}
.ion-ios-arrow-forward:before {
	content: ""
}
.ion-ios-arrow-left:before {
	content: ""
}
.ion-ios-arrow-right:before {
	content: ""
}
.ion-ios-arrow-thin-down:before {
	content: ""
}
.ion-ios-arrow-thin-left:before {
	content: ""
}
.ion-ios-arrow-thin-right:before {
	content: ""
}
.ion-ios-arrow-thin-up:before {
	content: ""
}
.ion-ios-arrow-up:before {
	content: ""
}
.ion-ios-at:before {
	content: ""
}
.ion-ios-at-outline:before {
	content: ""
}
.ion-ios-barcode:before {
	content: ""
}
.ion-ios-barcode-outline:before {
	content: ""
}
.ion-ios-baseball:before {
	content: ""
}
.ion-ios-baseball-outline:before {
	content: ""
}
.ion-ios-basketball:before {
	content: ""
}
.ion-ios-basketball-outline:before {
	content: ""
}
.ion-ios-bell:before {
	content: ""
}
.ion-ios-bell-outline:before {
	content: ""
}
.ion-ios-body:before {
	content: ""
}
.ion-ios-body-outline:before {
	content: ""
}
.ion-ios-bolt:before {
	content: ""
}
.ion-ios-bolt-outline:before {
	content: ""
}
.ion-ios-book:before {
	content: ""
}
.ion-ios-book-outline:before {
	content: ""
}
.ion-ios-bookmarks:before {
	content: ""
}
.ion-ios-bookmarks-outline:before {
	content: ""
}
.ion-ios-box:before {
	content: ""
}
.ion-ios-box-outline:before {
	content: ""
}
.ion-ios-briefcase:before {
	content: ""
}
.ion-ios-briefcase-outline:before {
	content: ""
}
.ion-ios-browsers:before {
	content: ""
}
.ion-ios-browsers-outline:before {
	content: ""
}
.ion-ios-calculator:before {
	content: ""
}
.ion-ios-calculator-outline:before {
	content: ""
}
.ion-ios-calendar:before {
	content: ""
}
.ion-ios-calendar-outline:before {
	content: ""
}
.ion-ios-camera:before {
	content: ""
}
.ion-ios-camera-outline:before {
	content: ""
}
.ion-ios-cart:before {
	content: ""
}
.ion-ios-cart-outline:before {
	content: ""
}
.ion-ios-chatboxes:before {
	content: ""
}
.ion-ios-chatboxes-outline:before {
	content: ""
}
.ion-ios-chatbubble:before {
	content: ""
}
.ion-ios-chatbubble-outline:before {
	content: ""
}
.ion-ios-checkmark:before {
	content: ""
}
.ion-ios-checkmark-empty:before {
	content: ""
}
.ion-ios-checkmark-outline:before {
	content: ""
}
.ion-ios-circle-filled:before {
	content: ""
}
.ion-ios-circle-outline:before {
	content: ""
}
.ion-ios-clock:before {
	content: ""
}
.ion-ios-clock-outline:before {
	content: ""
}
.ion-ios-close:before {
	content: ""
}
.ion-ios-close-empty:before {
	content: ""
}
.ion-ios-close-outline:before {
	content: ""
}
.ion-ios-cloud:before {
	content: ""
}
.ion-ios-cloud-download:before {
	content: ""
}
.ion-ios-cloud-download-outline:before {
	content: ""
}
.ion-ios-cloud-outline:before {
	content: ""
}
.ion-ios-cloud-upload:before {
	content: ""
}
.ion-ios-cloud-upload-outline:before {
	content: ""
}
.ion-ios-cloudy:before {
	content: ""
}
.ion-ios-cloudy-night:before {
	content: ""
}
.ion-ios-cloudy-night-outline:before {
	content: ""
}
.ion-ios-cloudy-outline:before {
	content: ""
}
.ion-ios-cog:before {
	content: ""
}
.ion-ios-cog-outline:before {
	content: ""
}
.ion-ios-color-filter:before {
	content: ""
}
.ion-ios-color-filter-outline:before {
	content: ""
}
.ion-ios-color-wand:before {
	content: ""
}
.ion-ios-color-wand-outline:before {
	content: ""
}
.ion-ios-compose:before {
	content: ""
}
.ion-ios-compose-outline:before {
	content: ""
}
.ion-ios-contact:before {
	content: ""
}
.ion-ios-contact-outline:before {
	content: ""
}
.ion-ios-copy:before {
	content: ""
}
.ion-ios-copy-outline:before {
	content: ""
}
.ion-ios-crop:before {
	content: ""
}
.ion-ios-crop-strong:before {
	content: ""
}
.ion-ios-download:before {
	content: ""
}
.ion-ios-download-outline:before {
	content: ""
}
.ion-ios-drag:before {
	content: ""
}
.ion-ios-email:before {
	content: ""
}
.ion-ios-email-outline:before {
	content: ""
}
.ion-ios-eye:before {
	content: ""
}
.ion-ios-eye-outline:before {
	content: ""
}
.ion-ios-fastforward:before {
	content: ""
}
.ion-ios-fastforward-outline:before {
	content: ""
}
.ion-ios-filing:before {
	content: ""
}
.ion-ios-filing-outline:before {
	content: ""
}
.ion-ios-film:before {
	content: ""
}
.ion-ios-film-outline:before {
	content: ""
}
.ion-ios-flag:before {
	content: ""
}
.ion-ios-flag-outline:before {
	content: ""
}
.ion-ios-flame:before {
	content: ""
}
.ion-ios-flame-outline:before {
	content: ""
}
.ion-ios-flask:before {
	content: ""
}
.ion-ios-flask-outline:before {
	content: ""
}
.ion-ios-flower:before {
	content: ""
}
.ion-ios-flower-outline:before {
	content: ""
}
.ion-ios-folder:before {
	content: ""
}
.ion-ios-folder-outline:before {
	content: ""
}
.ion-ios-football:before {
	content: ""
}
.ion-ios-football-outline:before {
	content: ""
}
.ion-ios-game-controller-a:before {
	content: ""
}
.ion-ios-game-controller-a-outline:before {
	content: ""
}
.ion-ios-game-controller-b:before {
	content: ""
}
.ion-ios-game-controller-b-outline:before {
	content: ""
}
.ion-ios-gear:before {
	content: ""
}
.ion-ios-gear-outline:before {
	content: ""
}
.ion-ios-glasses:before {
	content: ""
}
.ion-ios-glasses-outline:before {
	content: ""
}
.ion-ios-grid-view:before {
	content: ""
}
.ion-ios-grid-view-outline:before {
	content: ""
}
.ion-ios-heart:before {
	content: ""
}
.ion-ios-heart-outline:before {
	content: ""
}
.ion-ios-help:before {
	content: ""
}
.ion-ios-help-empty:before {
	content: ""
}
.ion-ios-help-outline:before {
	content: ""
}
.ion-ios-home:before {
	content: ""
}
.ion-ios-home-outline:before {
	content: ""
}
.ion-ios-infinite:before {
	content: ""
}
.ion-ios-infinite-outline:before {
	content: ""
}
.ion-ios-information:before {
	content: ""
}
.ion-ios-information-empty:before {
	content: ""
}
.ion-ios-information-outline:before {
	content: ""
}
.ion-ios-ionic-outline:before {
	content: ""
}
.ion-ios-keypad:before {
	content: ""
}
.ion-ios-keypad-outline:before {
	content: ""
}
.ion-ios-lightbulb:before {
	content: ""
}
.ion-ios-lightbulb-outline:before {
	content: ""
}
.ion-ios-list:before {
	content: ""
}
.ion-ios-list-outline:before {
	content: ""
}
.ion-ios-location:before {
	content: ""
}
.ion-ios-location-outline:before {
	content: ""
}
.ion-ios-locked:before {
	content: ""
}
.ion-ios-locked-outline:before {
	content: ""
}
.ion-ios-loop:before {
	content: ""
}
.ion-ios-loop-strong:before {
	content: ""
}
.ion-ios-medical:before {
	content: ""
}
.ion-ios-medical-outline:before {
	content: ""
}
.ion-ios-medkit:before {
	content: ""
}
.ion-ios-medkit-outline:before {
	content: ""
}
.ion-ios-mic:before {
	content: ""
}
.ion-ios-mic-off:before {
	content: ""
}
.ion-ios-mic-outline:before {
	content: ""
}
.ion-ios-minus:before {
	content: ""
}
.ion-ios-minus-empty:before {
	content: ""
}
.ion-ios-minus-outline:before {
	content: ""
}
.ion-ios-monitor:before {
	content: ""
}
.ion-ios-monitor-outline:before {
	content: ""
}
.ion-ios-moon:before {
	content: ""
}
.ion-ios-moon-outline:before {
	content: ""
}
.ion-ios-more:before {
	content: ""
}
.ion-ios-more-outline:before {
	content: ""
}
.ion-ios-musical-note:before {
	content: ""
}
.ion-ios-musical-notes:before {
	content: ""
}
.ion-ios-navigate:before {
	content: ""
}
.ion-ios-navigate-outline:before {
	content: ""
}
.ion-ios-nutrition:before {
	content: ""
}
.ion-ios-nutrition-outline:before {
	content: ""
}
.ion-ios-paper:before {
	content: ""
}
.ion-ios-paper-outline:before {
	content: ""
}
.ion-ios-paperplane:before {
	content: ""
}
.ion-ios-paperplane-outline:before {
	content: ""
}
.ion-ios-partlysunny:before {
	content: ""
}
.ion-ios-partlysunny-outline:before {
	content: ""
}
.ion-ios-pause:before {
	content: ""
}
.ion-ios-pause-outline:before {
	content: ""
}
.ion-ios-paw:before {
	content: ""
}
.ion-ios-paw-outline:before {
	content: ""
}
.ion-ios-people:before {
	content: ""
}
.ion-ios-people-outline:before {
	content: ""
}
.ion-ios-person:before {
	content: ""
}
.ion-ios-person-outline:before {
	content: ""
}
.ion-ios-personadd:before {
	content: ""
}
.ion-ios-personadd-outline:before {
	content: ""
}
.ion-ios-photos:before {
	content: ""
}
.ion-ios-photos-outline:before {
	content: ""
}
.ion-ios-pie:before {
	content: ""
}
.ion-ios-pie-outline:before {
	content: ""
}
.ion-ios-pint:before {
	content: ""
}
.ion-ios-pint-outline:before {
	content: ""
}
.ion-ios-play:before {
	content: ""
}
.ion-ios-play-outline:before {
	content: ""
}
.ion-ios-plus:before {
	content: ""
}
.ion-ios-plus-empty:before {
	content: ""
}
.ion-ios-plus-outline:before {
	content: ""
}
.ion-ios-pricetag:before {
	content: ""
}
.ion-ios-pricetag-outline:before {
	content: ""
}
.ion-ios-pricetags:before {
	content: ""
}
.ion-ios-pricetags-outline:before {
	content: ""
}
.ion-ios-printer:before {
	content: ""
}
.ion-ios-printer-outline:before {
	content: ""
}
.ion-ios-pulse:before {
	content: ""
}
.ion-ios-pulse-strong:before {
	content: ""
}
.ion-ios-rainy:before {
	content: ""
}
.ion-ios-rainy-outline:before {
	content: ""
}
.ion-ios-recording:before {
	content: ""
}
.ion-ios-recording-outline:before {
	content: ""
}
.ion-ios-redo:before {
	content: ""
}
.ion-ios-redo-outline:before {
	content: ""
}
.ion-ios-refresh:before {
	content: ""
}
.ion-ios-refresh-empty:before {
	content: ""
}
.ion-ios-refresh-outline:before {
	content: ""
}
.ion-ios-reload:before {
	content: ""
}
.ion-ios-reverse-camera:before {
	content: ""
}
.ion-ios-reverse-camera-outline:before {
	content: ""
}
.ion-ios-rewind:before {
	content: ""
}
.ion-ios-rewind-outline:before {
	content: ""
}
.ion-ios-rose:before {
	content: ""
}
.ion-ios-rose-outline:before {
	content: ""
}
.ion-ios-search:before {
	content: ""
}
.ion-ios-search-strong:before {
	content: ""
}
.ion-ios-settings:before {
	content: ""
}
.ion-ios-settings-strong:before {
	content: ""
}
.ion-ios-shuffle:before {
	content: ""
}
.ion-ios-shuffle-strong:before {
	content: ""
}
.ion-ios-skipbackward:before {
	content: ""
}
.ion-ios-skipbackward-outline:before {
	content: ""
}
.ion-ios-skipforward:before {
	content: ""
}
.ion-ios-skipforward-outline:before {
	content: ""
}
.ion-ios-snowy:before {
	content: ""
}
.ion-ios-speedometer:before {
	content: ""
}
.ion-ios-speedometer-outline:before {
	content: ""
}
.ion-ios-star:before {
	content: ""
}
.ion-ios-star-half:before {
	content: ""
}
.ion-ios-star-outline:before {
	content: ""
}
.ion-ios-stopwatch:before {
	content: ""
}
.ion-ios-stopwatch-outline:before {
	content: ""
}
.ion-ios-sunny:before {
	content: ""
}
.ion-ios-sunny-outline:before {
	content: ""
}
.ion-ios-telephone:before {
	content: ""
}
.ion-ios-telephone-outline:before {
	content: ""
}
.ion-ios-tennisball:before {
	content: ""
}
.ion-ios-tennisball-outline:before {
	content: ""
}
.ion-ios-thunderstorm:before {
	content: ""
}
.ion-ios-thunderstorm-outline:before {
	content: ""
}
.ion-ios-time:before {
	content: ""
}
.ion-ios-time-outline:before {
	content: ""
}
.ion-ios-timer:before {
	content: ""
}
.ion-ios-timer-outline:before {
	content: ""
}
.ion-ios-toggle:before {
	content: ""
}
.ion-ios-toggle-outline:before {
	content: ""
}
.ion-ios-trash:before {
	content: ""
}
.ion-ios-trash-outline:before {
	content: ""
}
.ion-ios-undo:before {
	content: ""
}
.ion-ios-undo-outline:before {
	content: ""
}
.ion-ios-unlocked:before {
	content: ""
}
.ion-ios-unlocked-outline:before {
	content: ""
}
.ion-ios-upload:before {
	content: ""
}
.ion-ios-upload-outline:before {
	content: ""
}
.ion-ios-videocam:before {
	content: ""
}
.ion-ios-videocam-outline:before {
	content: ""
}
.ion-ios-volume-high:before {
	content: ""
}
.ion-ios-volume-low:before {
	content: ""
}
.ion-ios-wineglass:before {
	content: ""
}
.ion-ios-wineglass-outline:before {
	content: ""
}
.ion-ios-world:before {
	content: ""
}
.ion-ios-world-outline:before {
	content: ""
}
.ion-ipad:before {
	content: ""
}
.ion-iphone:before {
	content: ""
}
.ion-ipod:before {
	content: ""
}
.ion-jet:before {
	content: ""
}
.ion-key:before {
	content: ""
}
.ion-knife:before {
	content: ""
}
.ion-laptop:before {
	content: ""
}
.ion-leaf:before {
	content: ""
}
.ion-levels:before {
	content: ""
}
.ion-lightbulb:before {
	content: ""
}
.ion-link:before {
	content: ""
}
.ion-load-a:before {
	content: ""
}
.ion-load-b:before {
	content: ""
}
.ion-load-c:before {
	content: ""
}
.ion-load-d:before {
	content: ""
}
.ion-location:before {
	content: ""
}
.ion-lock-combination:before {
	content: ""
}
.ion-locked:before {
	content: ""
}
.ion-log-in:before {
	content: ""
}
.ion-log-out:before {
	content: ""
}
.ion-loop:before {
	content: ""
}
.ion-magnet:before {
	content: ""
}
.ion-male:before {
	content: ""
}
.ion-man:before {
	content: ""
}
.ion-map:before {
	content: ""
}
.ion-medkit:before {
	content: ""
}
.ion-merge:before {
	content: ""
}
.ion-mic-a:before {
	content: ""
}
.ion-mic-b:before {
	content: ""
}
.ion-mic-c:before {
	content: ""
}
.ion-minus:before {
	content: ""
}
.ion-minus-circled:before {
	content: ""
}
.ion-minus-round:before {
	content: ""
}
.ion-model-s:before {
	content: ""
}
.ion-monitor:before {
	content: ""
}
.ion-more:before {
	content: ""
}
.ion-mouse:before {
	content: ""
}
.ion-music-note:before {
	content: ""
}
.ion-navicon:before {
	content: ""
}
.ion-navicon-round:before {
	content: ""
}
.ion-navigate:before {
	content: ""
}
.ion-network:before {
	content: ""
}
.ion-no-smoking:before {
	content: ""
}
.ion-nuclear:before {
	content: ""
}
.ion-outlet:before {
	content: ""
}
.ion-paintbrush:before {
	content: ""
}
.ion-paintbucket:before {
	content: ""
}
.ion-paper-airplane:before {
	content: ""
}
.ion-paperclip:before {
	content: ""
}
.ion-pause:before {
	content: ""
}
.ion-person:before {
	content: ""
}
.ion-person-add:before {
	content: ""
}
.ion-person-stalker:before {
	content: ""
}
.ion-pie-graph:before {
	content: ""
}
.ion-pin:before {
	content: ""
}
.ion-pinpoint:before {
	content: ""
}
.ion-pizza:before {
	content: ""
}
.ion-plane:before {
	content: ""
}
.ion-planet:before {
	content: ""
}
.ion-play:before {
	content: ""
}
.ion-playstation:before {
	content: ""
}
.ion-plus:before {
	content: ""
}
.ion-plus-circled:before {
	content: ""
}
.ion-plus-round:before {
	content: ""
}
.ion-podium:before {
	content: ""
}
.ion-pound:before {
	content: ""
}
.ion-power:before {
	content: ""
}
.ion-pricetag:before {
	content: ""
}
.ion-pricetags:before {
	content: ""
}
.ion-printer:before {
	content: ""
}
.ion-pull-request:before {
	content: ""
}
.ion-qr-scanner:before {
	content: ""
}
.ion-quote:before {
	content: ""
}
.ion-radio-waves:before {
	content: ""
}
.ion-record:before {
	content: ""
}
.ion-refresh:before {
	content: ""
}
.ion-reply:before {
	content: ""
}
.ion-reply-all:before {
	content: ""
}
.ion-ribbon-a:before {
	content: ""
}
.ion-ribbon-b:before {
	content: ""
}
.ion-sad:before {
	content: ""
}
.ion-sad-outline:before {
	content: ""
}
.ion-scissors:before {
	content: ""
}
.ion-search:before {
	content: ""
}
.ion-settings:before {
	content: ""
}
.ion-share:before {
	content: ""
}
.ion-shuffle:before {
	content: ""
}
.ion-skip-backward:before {
	content: ""
}
.ion-skip-forward:before {
	content: ""
}
.ion-social-android:before {
	content: ""
}
.ion-social-android-outline:before {
	content: ""
}
.ion-social-angular:before {
	content: ""
}
.ion-social-angular-outline:before {
	content: ""
}
.ion-social-apple:before {
	content: ""
}
.ion-social-apple-outline:before {
	content: ""
}
.ion-social-bitcoin:before {
	content: ""
}
.ion-social-bitcoin-outline:before {
	content: ""
}
.ion-social-buffer:before {
	content: ""
}
.ion-social-buffer-outline:before {
	content: ""
}
.ion-social-chrome:before {
	content: ""
}
.ion-social-chrome-outline:before {
	content: ""
}
.ion-social-codepen:before {
	content: ""
}
.ion-social-codepen-outline:before {
	content: ""
}
.ion-social-css3:before {
	content: ""
}
.ion-social-css3-outline:before {
	content: ""
}
.ion-social-designernews:before {
	content: ""
}
.ion-social-designernews-outline:before {
	content: ""
}
.ion-social-dribbble:before {
	content: ""
}
.ion-social-dribbble-outline:before {
	content: ""
}
.ion-social-dropbox:before {
	content: ""
}
.ion-social-dropbox-outline:before {
	content: ""
}
.ion-social-euro:before {
	content: ""
}
.ion-social-euro-outline:before {
	content: ""
}
.ion-social-facebook:before {
	content: ""
}
.ion-social-facebook-outline:before {
	content: ""
}
.ion-social-foursquare:before {
	content: ""
}
.ion-social-foursquare-outline:before {
	content: ""
}
.ion-social-freebsd-devil:before {
	content: ""
}
.ion-social-github:before {
	content: ""
}
.ion-social-github-outline:before {
	content: ""
}
.ion-social-google:before {
	content: ""
}
.ion-social-google-outline:before {
	content: ""
}
.ion-social-googleplus:before {
	content: ""
}
.ion-social-googleplus-outline:before {
	content: ""
}
.ion-social-hackernews:before {
	content: ""
}
.ion-social-hackernews-outline:before {
	content: ""
}
.ion-social-html5:before {
	content: ""
}
.ion-social-html5-outline:before {
	content: ""
}
.ion-social-instagram:before {
	content: ""
}
.ion-social-instagram-outline:before {
	content: ""
}
.ion-social-javascript:before {
	content: ""
}
.ion-social-javascript-outline:before {
	content: ""
}
.ion-social-linkedin:before {
	content: ""
}
.ion-social-linkedin-outline:before {
	content: ""
}
.ion-social-markdown:before {
	content: ""
}
.ion-social-nodejs:before {
	content: ""
}
.ion-social-octocat:before {
	content: ""
}
.ion-social-pinterest:before {
	content: ""
}
.ion-social-pinterest-outline:before {
	content: ""
}
.ion-social-python:before {
	content: ""
}
.ion-social-reddit:before {
	content: ""
}
.ion-social-reddit-outline:before {
	content: ""
}
.ion-social-rss:before {
	content: ""
}
.ion-social-rss-outline:before {
	content: ""
}
.ion-social-sass:before {
	content: ""
}
.ion-social-skype:before {
	content: ""
}
.ion-social-skype-outline:before {
	content: ""
}
.ion-social-snapchat:before {
	content: ""
}
.ion-social-snapchat-outline:before {
	content: ""
}
.ion-social-tumblr:before {
	content: ""
}
.ion-social-tumblr-outline:before {
	content: ""
}
.ion-social-tux:before {
	content: ""
}
.ion-social-twitch:before {
	content: ""
}
.ion-social-twitch-outline:before {
	content: ""
}
.ion-social-twitter:before {
	content: ""
}
.ion-social-twitter-outline:before {
	content: ""
}
.ion-social-usd:before {
	content: ""
}
.ion-social-usd-outline:before {
	content: ""
}
.ion-social-vimeo:before {
	content: ""
}
.ion-social-vimeo-outline:before {
	content: ""
}
.ion-social-whatsapp:before {
	content: ""
}
.ion-social-whatsapp-outline:before {
	content: ""
}
.ion-social-windows:before {
	content: ""
}
.ion-social-windows-outline:before {
	content: ""
}
.ion-social-wordpress:before {
	content: ""
}
.ion-social-wordpress-outline:before {
	content: ""
}
.ion-social-yahoo:before {
	content: ""
}
.ion-social-yahoo-outline:before {
	content: ""
}
.ion-social-yen:before {
	content: ""
}
.ion-social-yen-outline:before {
	content: ""
}
.ion-social-youtube:before {
	content: ""
}
.ion-social-youtube-outline:before {
	content: ""
}
.ion-soup-can:before {
	content: ""
}
.ion-soup-can-outline:before {
	content: ""
}
.ion-speakerphone:before {
	content: ""
}
.ion-speedometer:before {
	content: ""
}
.ion-spoon:before {
	content: ""
}
.ion-star:before {
	content: ""
}
.ion-stats-bars:before {
	content: ""
}
.ion-steam:before {
	content: ""
}
.ion-stop:before {
	content: ""
}
.ion-thermometer:before {
	content: ""
}
.ion-thumbsdown:before {
	content: ""
}
.ion-thumbsup:before {
	content: ""
}
.ion-toggle:before {
	content: ""
}
.ion-toggle-filled:before {
	content: ""
}
.ion-transgender:before {
	content: ""
}
.ion-trash-a:before {
	content: ""
}
.ion-trash-b:before {
	content: ""
}
.ion-trophy:before {
	content: ""
}
.ion-tshirt:before {
	content: ""
}
.ion-tshirt-outline:before {
	content: ""
}
.ion-umbrella:before {
	content: ""
}
.ion-university:before {
	content: ""
}
.ion-unlocked:before {
	content: ""
}
.ion-upload:before {
	content: ""
}
.ion-usb:before {
	content: ""
}
.ion-videocamera:before {
	content: ""
}
.ion-volume-high:before {
	content: ""
}
.ion-volume-low:before {
	content: ""
}
.ion-volume-medium:before {
	content: ""
}
.ion-volume-mute:before {
	content: ""
}
.ion-wand:before {
	content: ""
}
.ion-waterdrop:before {
	content: ""
}
.ion-wifi:before {
	content: ""
}
.ion-wineglass:before {
	content: ""
}
.ion-woman:before {
	content: ""
}
.ion-wrench:before {
	content: ""
}
.ion-xbox:before {
	content: ""
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block;
	max-width: 100%
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
:not(.wp-core-ui) button, body, input, select, textarea {
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5
}
body, html {
	background-color: #fff;
	overflow-x: hidden
}
a {
	text-decoration: none
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: 400;
	margin: 36px 0 12px
}
h1 {
	font-size: 26px;
	line-height: 1.3846153846
}
h2 {
	font-size: 24px;
	line-height: 1
}
h3 {
	font-size: 22px;
	line-height: 1.0909090909
}
h4 {
	font-size: 20px;
	line-height: 1.2
}
h5 {
	font-size: 18px;
	line-height: 1.3333333333
}
h6 {
	font-size: 16px;
	line-height: 1.5
}
address {
	font-style: italic;
	margin-bottom: 24px
}
abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help
}
b, strong {
	font-weight: 700
}
cite, dfn, em, i {
	font-style: italic
}
ins, mark {
	background: #fff9c0;
	text-decoration: none
}
p {
	margin-bottom: 24px
}
code, kbd, pre, samp, tt, var {
	font-family: monospace, serif;
	font-size: 13px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	line-height: 1.6
}
pre {
	border: 1px solid rgba(0,0,0,.1);
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
blockquote, q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: "";
	content: none
}
blockquote {
	margin: 2em 0;
	font-size: 18px;
	font-style: normal;
	line-height: 1;
	padding-left: 1em;
	border-left: 3px solid #eee
}
blockquote p {
	margin-bottom: .75em
}
blockquote cite, blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5
}
blockquote cite, blockquote em, blockquote i {
	font-style: normal
}
blockquote b, blockquote strong {
	font-weight: 400
}
small {
	font-size: smaller
}
big {
	font-size: 125%
}
sub, sup {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	bottom: 1ex
}
sub {
	top: .5ex
}
dl {
	margin-bottom: 24px
}
dt {
	font-weight: 700
}
dd {
	margin-bottom: 24px
}
ol, ul {
	margin: 0 0 24px 20px
}
ul {
	list-style: disc
}
ol {
	list-style: decimal
}
li>ol, li>ul {
	margin: 0 0 0 20px
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle
}
figure {
	margin: 0
}
fieldset {
	border: 1px solid rgba(0,0,0,.1);
	margin: 0 0 24px;
	padding: 1em
}
legend {
	white-space: normal
}
button, input, select, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline
}
button, input {
	line-height: normal
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], input[disabled] {
	cursor: default
}
input[type=search] {
	-webkit-appearance: textfield
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table, td, th {
	border: 1px solid rgba(0,0,0,.1)
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin-bottom: 24px;
	width: 100%
}
caption, td, th {
	padding: .5em 1em;
	font-weight: 400;
	text-align: left
}
th {
	border-width: 0 1px 1px 0;
	font-weight: 700
}
td {
	border-width: 0 1px 1px 0
}
del {
	color: #767676
}
hr {
	background-color: rgba(0,0,0,.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px
}
::selection {
	color: #fff;
	text-shadow: none
}
::-moz-selection {
color:#fff;
text-shadow:none
}
::-webkit-input-placeholder {
color:#939393
}
:-moz-placeholder {
color:#939393
}
::-moz-placeholder {
color:#939393;
opacity:1
}
:-ms-input-placeholder {
color:#939393
}
embed, iframe, object, video {
	margin-bottom: 24px;
	max-width: 100%
}
p>embed, p>iframe, p>object, span>embed, span>iframe, span>object {
	margin-bottom: 0
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
blockquote.alignleft, img.alignleft {
	margin: 7px 24px 7px 0
}
.wp-caption.alignleft {
	margin: 7px 14px 7px 0
}
blockquote.alignright, img.alignright {
	margin: 7px 0 7px 24px
}
.wp-caption.alignright {
	margin: 7px 0 7px 14px
}
.wp-caption.aligncenter, blockquote.aligncenter, img.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px
}
.site-content blockquote.alignleft, .site-content blockquote.alignright {
	border-top: 1px solid rgba(0,0,0,.1);
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-top: 17px;
	width: 50%
}
.site-content blockquote.alignleft p, .site-content blockquote.alignright p {
	margin-bottom: 17px
}
.wp-caption {
	margin-bottom: 24px
}
.wp-caption img[class*=wp-image-] {
	display: block;
	margin: 0
}
.wp-caption {
	color: #767676
}
.wp-caption-text {
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding-right: 10px
}
.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0
}
.pm-message-status em, .screen-reader-text, .site-description {
	clip: rect(1px,1px,1px,1px);
	position: absolute
}
.pm-message-status em:focus, .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000
}
.hide {
	display: none
}
.search-form {
	position: relative
}
.search-form .search-field {
	padding-left: 50px
}
.search-form .search-submit, .search-form .search-submit:hover {
	position: absolute;
	top: 0;
	left: 5px;
	width: 44px;
	height: 41px;
	background: 0 0;
	box-shadow: none;
	padding: 0
}
.search-form .search-submit:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #b4bcc7;
	font-size: 24px;
	content: '\f2f5';
	vertical-align: middle
}
.list-cover {
	background-size: cover;
	background-position: center;
	width: 60px;
	height: 60px
}
.archive-job_listing-filter-title:after, .archive-job_listing-filter-title:before, .archive-job_listing-toggle-inner:after, .archive-job_listing-toggle-inner:before, .blog-archive:after, .blog-archive:before, .clear:after, .clear:before, .content-box:after, .content-box:before, .content-shop-wrapper .type-product:after, .content-shop-wrapper .type-product:before, .home-feature:after, .home-feature:before, .job-package:after, .job-package:before, .job_filters:after, .job_filters:before, .job_listing-entry-header-wrapper:after, .job_listing-entry-header-wrapper:before, .job_listings:after, .job_listings:before, .listify_widget_search_listings.home-widget .job_search_form:after, .listify_widget_search_listings.home-widget .job_search_form:before, .listing-by-term-inner:after, .listing-by-term-inner:before, .search_jobs:after, .search_jobs:before, .single-job_listing-description:after, .single-job_listing-description:before, .tabbed-listings-tabs a:after, .tabbed-listings-tabs a:before, .type-product .thumbnails a:after, .type-product .thumbnails a:before, .widget:after, .widget:before, .woocommerce div.product div.summary:after, .woocommerce div.product div.summary:before, .woocommerce-main-image:after, .woocommerce-main-image:before, .woocommerce-page div.product div.summary:after, .woocommerce-page div.product div.summary:before, .woocommerce-tabs:after, .woocommerce-tabs:before {
	content: "";
	display: table
}
.archive-job_listing-filter-title:after, .archive-job_listing-toggle-inner:after, .blog-archive:after, .clear:after, .content-box:after, .content-shop-wrapper .type-product:after, .home-feature:after, .job-package:after, .job_filters:after, .job_listing-entry-header-wrapper:after, .job_listings:after, .listify_widget_search_listings.home-widget .job_search_form:after, .listing-by-term-inner:after, .search_jobs:after, .single-job_listing-description:after, .tabbed-listings-tabs a:after, .type-product .thumbnails a:after, .widget:after, .woocommerce div.product div.summary:after, .woocommerce-main-image:after, .woocommerce-page div.product div.summary:after, .woocommerce-tabs:after {
	clear: both
}
.js-toggle-area-trigger {
	margin: 1em 0;
	position: relative;
	display: block
}
.js-toggle-area-trigger.active:after {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f126"
}
.job_filters, .js-toggle-area {
	display: none
}
.job_filters.active, .js-toggle-area.active {
	display: block
}
@media (min-width:992px) {
.js-toggle-area-trigger {
	display: none
}
.job_filters, .js-toggle-area {
	display: block
}
}
table th {
	font-weight: 700
}
table td, table th {
	padding: 9px 10px;
	text-align: left
}
@media only screen and (max-width:767px) {
table.responsive {
	margin-bottom: 0
}
.pinned {
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	width: 35%;
	overflow: hidden;
	overflow-x: scroll;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc
}
.pinned table {
	border-right: 0;
	border-left: 0;
	width: 100%
}
.pinned table td, .pinned table th {
	white-space: nowrap
}
.pinned td:last-child {
	border-bottom: 0
}
div.table-wrapper {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	border-right: 1px solid #ccc
}
div.table-wrapper div.scrollable {
	margin-left: 35%;
	overflow: scroll;
	overflow-y: hidden
}
table.responsive td, table.responsive th {
	position: relative;
	white-space: nowrap;
	overflow: hidden
}
table.responsive td:first-child, table.responsive th:first-child, table.responsive.pinned td {
	display: none
}
}
.job-manager-error, .job-manager-message, .listify-alert, .pm-notice, .woocommerce-error li, .woocommerce-info, .woocommerce-message {
	margin: 0 0 2em;
	padding: 1em;
	border-width: 3px;
	border-style: solid;
	border-radius: 4px;
	box-shadow: rgba(0,0,0,.03) 0 2px 0
}
.account-sign-in .button, .account-sign-in .button--private-message-link, .account-sign-in .load_more_jobs, .button, .button--private-message-link, .button-secondary, .button-small.button--private-message-link, .button-small.load_more_jobs, .button.button-small, .button[name=apply_coupon], .button[name=proceed], .button[name=update_cart], .content-shop-wrapper .added_to_cart, .content-shop-wrapper .button[data-product_id], .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table a.added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table a.comment-count, .job-manager-error .button, .job-manager-error .button--private-message-link, .job-manager-error .load_more_jobs, .job-manager-message .button, .job-manager-message .button--private-message-link, .job-manager-message .load_more_jobs, .job_listing_packages_title .button, .job_listing_packages_title .button--private-message-link, .job_listing_packages_title .load_more_jobs, .listify-button, .load_more_jobs, .widget_shopping_cart .button, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper a.added_to_cart, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment a.comment-count, .woocommerce #content div.product.product-type-grouped .summary .group_table a.button, .woocommerce #content div.product.product-type-grouped .summary .group_table a.button--private-message-link, .woocommerce #content div.product.product-type-grouped .summary .group_table a.load_more_jobs, .woocommerce-message .button, .woocommerce-message .button--private-message-link, .woocommerce-message .load_more_jobs, .woocommerce_message .button, .woocommerce_message .button--private-message-link, .woocommerce_message .load_more_jobs, button.update_results, input[type=button], input[type=button].facetwp-reset, input[type=button].facetwp-update, input[type=reset], input[type=submit] {
	border: 0;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding: 13px 25px;
	vertical-align: bottom;
	box-shadow: inset 0 -3px 0 rgba(0,0,0,.1);
	text-shadow: none!important;
	display: inline-block
}
.account-sign-in .button, .account-sign-in .button--private-message-link, .account-sign-in .content-shop-wrapper .added_to_cart, .account-sign-in .content-shop-wrapper .button[data-product_id], .account-sign-in .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .account-sign-in .load_more_jobs, .content-shop-wrapper .account-sign-in .added_to_cart, .content-shop-wrapper .account-sign-in .button[data-product_id], .content-shop-wrapper .listify-button--size-small.added_to_cart, .content-shop-wrapper .listify-button--size-small.button[data-product_id], .content-shop-wrapper .order-actions .added_to_cart, .content-shop-wrapper .order-actions .button[data-product_id], .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-small.added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .account-sign-in .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .listify-button--size-small.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .order-actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-small.comment-count, .listify-button--size-small, .listify-button--size-small.button, .listify-button--size-small.button--private-message-link, .listify-button--size-small.button-secondary, .listify-button--size-small.load_more_jobs, .listify-button.listify-button--size-small, .order-actions .button, .order-actions .button--private-message-link, .order-actions .content-shop-wrapper .added_to_cart, .order-actions .content-shop-wrapper .button[data-product_id], .order-actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .order-actions .load_more_jobs, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper a.listify-button--size-small.added_to_cart, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment a.listify-button--size-small.comment-count, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-small.button, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-small.button--private-message-link, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-small.load_more_jobs, button.listify-button--size-small.update_results, input.listify-button--size-small[type=button], input.listify-button--size-small[type=reset], input.listify-button--size-small[type=submit] {
	font-size: 12px;
	padding: 7px 15px
}
.content-shop-wrapper .listify-button--size-full.added_to_cart, .content-shop-wrapper .listify-button--size-full.button[data-product_id], .content-shop-wrapper .listify-button--size-large.added_to_cart, .content-shop-wrapper .listify-button--size-large.button[data-product_id], .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-full.added_to_cart, .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-large.added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .listify-button--size-full.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .listify-button--size-large.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-full.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-large.comment-count, .listify-button--size-full, .listify-button--size-full.button, .listify-button--size-full.button--private-message-link, .listify-button--size-full.button-secondary, .listify-button--size-full.load_more_jobs, .listify-button--size-large, .listify-button--size-large.button, .listify-button--size-large.button--private-message-link, .listify-button--size-large.button-secondary, .listify-button--size-large.load_more_jobs, .listify-button.listify-button--size-full, .listify-button.listify-button--size-large, .pm-form--compose-message input[type=submit], .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper a.listify-button--size-full.added_to_cart, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper a.listify-button--size-large.added_to_cart, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment a.listify-button--size-full.comment-count, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment a.listify-button--size-large.comment-count, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-full.button, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-full.button--private-message-link, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-full.load_more_jobs, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-large.button, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-large.button--private-message-link, .woocommerce #content div.product.product-type-grouped .summary .group_table a.listify-button--size-large.load_more_jobs, button.listify-button--size-full.update_results, button.listify-button--size-large.update_results, input.listify-button--size-full[type=button], input.listify-button--size-full[type=reset], input.listify-button--size-full[type=submit], input.listify-button--size-large[type=button], input.listify-button--size-large[type=reset], input.listify-button--size-large[type=submit] {
	font-size: 14px
}
label {
	cursor: pointer
}
.chosen-container .chosen-choices, .content-shop-wrapper .site-main .type-product select, .facetwp-facet .facetwp-checkbox:before, .facetwp-pager .facetwp-page, .filter_by_tag a:before, .job-manager-pagination li>*, .js-toggle-area-trigger, .listify_widget_search_listings.home-widget .site-main .job_search_form select, .search-choice-close, .site-main .archive-job_listing-toggle-inner select, .site-main .content-box select, .site-main .content-shop-wrapper .type-product select, .site-main .home-feature select, .site-main .job-package select, .site-main .job_filters select, .site-main .job_listings select, .site-main .listify_widget_search_listings.home-widget .job_search_form select, .site-main .listing-by-term-inner select, .site-main .single-job_listing-description select, .site-main .tabbed-listings-tabs a select, .site-main .type-product .thumbnails a select, .site-main .woocommerce div.product div.summary select, .site-main .woocommerce-main-image select, .site-main .woocommerce-page div.product div.summary select, .site-main .woocommerce-tabs select, .tabbed-listings-tabs .site-main a select, .type-product .thumbnails .site-main a select, .widget_layered_nav li a:before, .woocommerce div.product .site-main div.summary select, .woocommerce-page div.product .site-main div.summary select, a.page-numbers, input, span.page-numbers, textarea {
	-webkit-appearance: none;
	border: 0;
	background-image: none;
	border-width: 1px;
	border-style: solid;
	box-shadow: none;
	border-radius: 4px;
	padding: 11px 15px;
	max-width: 100%
}
textarea {
	width: 100%
}
input[type=search] {
	border-radius: 60px
}
input[type=file] {
	background: 0 0;
	margin-right: 10px;
	padding: 0;
	border: 0
}
input:focus, textarea:focus {
	background: #fff
}
input:focus, select:focus, textarea:focus {
	outline: 0
}
@media (min-width:768px) {
.button, .button--private-message-link, .button-secondary, .button[name=apply_coupon], .button[name=proceed], .button[name=update_cart], .content-shop-wrapper .added_to_cart, .content-shop-wrapper .button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .load_more_jobs, .widget_shopping_cart .button, input[type=button], input[type=reset], input[type=submit] {
	font-size: 14px;
	padding: 16px 38px
}
}
@media (min-width:992px) {
.button, .button--private-message-link, .button-secondary, .button[name=apply_coupon], .button[name=proceed], .button[name=update_cart], .content-shop-wrapper .added_to_cart, .content-shop-wrapper .button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .load_more_jobs, .widget_shopping_cart .button, input[type=button], input[type=reset], input[type=submit] {
	padding: 18px 40px
}
}
.button--private-message-link:focus, .button--private-message-link:hover, .button-secondary:focus, .button-secondary:hover, .button:focus, .button:hover, .content-shop-wrapper .added_to_cart:focus, .content-shop-wrapper .added_to_cart:hover, .content-shop-wrapper .button[data-product_id]:focus, .content-shop-wrapper .button[data-product_id]:hover, .content-single-job_listing-gallery-wrapper .type-attachment .comment-count:focus, .content-single-job_listing-gallery-wrapper .type-attachment .comment-count:hover, .load_more_jobs:focus, .load_more_jobs:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
	color: #fff;
	box-shadow: none;
	outline: 0
}
.search-field {
	width: 100%
}
.search-submit {
	display: none
}
body .gform_wrapper {
	margin: 0;
	max-width: 100%
}
body .gform_fields .gfield {
	margin-bottom: 1.5em
}
body .gform_title, body .gform_wrapper .top_label .gfield_label {
	font-weight: 400;
	line-height: normal
}
body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper textarea {
	font-size: 13px;
	padding: 12px 15px
}
body .gform_wrapper .gfield_checkbox li label, body .gform_wrapper .gfield_radio li label, body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	float: none;
	line-height: normal
}
body .gform_wrapper .gfield_checkbox li label, body .gform_wrapper .gfield_radio li label {
	margin-left: 5px
}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, body .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	font-weight: 400
}
.facetwp-facet .facetwp-checkbox:before, .filter_by_tag a:before, .listify-input--radio, .search-choice-close, .widget_layered_nav li a:before, input[type=checkbox], input[type=radio] {
	border-style: solid;
	border-width: 1px;
	background: #fff;
	color: #555;
	clear: none;
	cursor: pointer;
	display: inline-block;
	line-height: 0;
	height: 20px;
	margin: -4px 4px 0 0;
	outline: 0;
	padding: 4px!important;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	min-width: 20px;
	-webkit-appearance: none;
	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out
}
.facetwp-facet .facetwp-checkbox.checked:after, .filter_by_tag a:after, .search-choice-close:after, .widget_layered_nav li.chosen a:after, input[type=checkbox]:checked:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f121';
	margin: 0;
	font-size: 10px
}
input[type=radio] {
	border-radius: 50%
}
input[type=radio]:checked:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\2022';
	text-indent: -9999px;
	border-radius: 50%;
	font-size: 24px;
	width: 8px;
	height: 8px;
	margin: 1px;
	line-height: 16px;
	background-color: #1e8cbe
}
.content-shop-wrapper .site-main .type-product select, .facetwp-pager .facetwp-page, .job-manager-pagination li>*, .js-toggle-area-trigger, .listify-select select, .listify_widget_search_listings.home-widget .site-main .job_search_form select, .mfp-content .select select, .site select, .site-main .archive-job_listing-toggle-inner select, .site-main .content-box select, .site-main .content-shop-wrapper .type-product select, .site-main .home-feature select, .site-main .job-package select, .site-main .job_filters select, .site-main .job_listings select, .site-main .listify_widget_search_listings.home-widget .job_search_form select, .site-main .listing-by-term-inner select, .site-main .single-job_listing-description select, .site-main .tabbed-listings-tabs a select, .site-main .type-product .thumbnails a select, .site-main .woocommerce div.product div.summary select, .site-main .woocommerce-main-image select, .site-main .woocommerce-page div.product div.summary select, .site-main .woocommerce-tabs select, .tabbed-listings-tabs .site-main a select, .type-product .thumbnails .site-main a select, .woocommerce div.product .site-main div.summary select, .woocommerce-page div.product .site-main div.summary select, a.page-numbers, span.page-numbers {
	padding: 11px 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.content-shop-wrapper .site-main .type-product select, .listify-select select, .listify_widget_search_listings.home-widget .site-main .job_search_form select, .mfp-content .select select, .site select, .site-main .archive-job_listing-toggle-inner select, .site-main .content-box select, .site-main .content-shop-wrapper .type-product select, .site-main .home-feature select, .site-main .job-package select, .site-main .job_filters select, .site-main .job_listings select, .site-main .listify_widget_search_listings.home-widget .job_search_form select, .site-main .listing-by-term-inner select, .site-main .single-job_listing-description select, .site-main .tabbed-listings-tabs a select, .site-main .type-product .thumbnails a select, .site-main .woocommerce div.product div.summary select, .site-main .woocommerce-main-image select, .site-main .woocommerce-page div.product div.summary select, .site-main .woocommerce-tabs select, .tabbed-listings-tabs .site-main a select, .type-product .thumbnails .site-main a select, .woocommerce div.product .site-main div.summary select, .woocommerce-page div.product .site-main div.summary select {
	padding-right: 40px
}
@media (min-width:992px) {
.content-shop-wrapper .site-main .type-product select, .listify-select select, .listify_widget_search_listings.home-widget .site-main .job_search_form select, .mfp-content .select select, .site select, .site-main .archive-job_listing-toggle-inner select, .site-main .content-box select, .site-main .content-shop-wrapper .type-product select, .site-main .home-feature select, .site-main .job-package select, .site-main .job_filters select, .site-main .job_listings select, .site-main .listify_widget_search_listings.home-widget .job_search_form select, .site-main .listing-by-term-inner select, .site-main .single-job_listing-description select, .site-main .tabbed-listings-tabs a select, .site-main .type-product .thumbnails a select, .site-main .woocommerce div.product div.summary select, .site-main .woocommerce-main-image select, .site-main .woocommerce-page div.product div.summary select, .site-main .woocommerce-tabs select, .tabbed-listings-tabs .site-main a select, .type-product .thumbnails .site-main a select, .woocommerce div.product .site-main div.summary select, .woocommerce-page div.product .site-main div.summary select {
	min-width: 175px
}
}
.listify-select select, .mfp-content .select select, .select {
	position: relative;
	display: inline-block;
	max-width: 100%;
	border-radius: 4px
}
.listify-select select select, .mfp-content .select select select, .select select {
	text-overflow: ellipsis
}
.listify-select, .mfp-content .select, .select {
	display: block
}
.listify-select select, .mfp-content .select select, .select select {
	width: 100%
}
@media (min-width:768px) {
.listify-select, .mfp-content .select, .select {
	display: inline-block
}
.listify-select select, .mfp-content .select select, .select select {
	width: auto
}
}
.content-shop-wrapper .site-main .type-product .select:before, .facetwp-facet-proximity .select:after, .js-toggle-area-trigger:after, .js-toggle-area-trigger:before, .listify-select:after, .listify-select:before, .listify_widget_search_listings.home-widget .site-main .job_search_form .select:before, .mfp-content .select:after, .mfp-content .select:before, .select:after, .select:before, .site-main .archive-job_listing-toggle-inner .select:before, .site-main .content-box .select:before, .site-main .content-shop-wrapper .type-product .select:before, .site-main .home-feature .select:before, .site-main .job-package .select:before, .site-main .job_filters .select:before, .site-main .job_listings .select:after, .site-main .job_listings .select:before, .site-main .listify_widget_search_listings.home-widget .job_search_form .select:before, .site-main .listing-by-term-inner .select:before, .site-main .single-job_listing-description .select:before, .site-main .tabbed-listings-tabs a .select:before, .site-main .type-product .thumbnails a .select:before, .site-main .woocommerce div.product div.summary .select:before, .site-main .woocommerce-main-image .select:before, .site-main .woocommerce-page div.product div.summary .select:before, .site-main .woocommerce-tabs .select:before, .tabbed-listings-tabs .site-main a .select:before, .type-product .thumbnails .site-main a .select:before, .woocommerce div.product .site-main div.summary .select:before, .woocommerce-page div.product .site-main div.summary .select:before {
	position: absolute;
	top: 1px;
	right: 1px;
	content: ' ';
	width: 40px;
	height: 35px;
	z-index: 10;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	pointer-events: none
}
.content-shop-wrapper .site-main .type-product .select:after, .js-toggle-area-trigger:after, .listify-select:after, .listify_widget_search_listings.home-widget .site-main .job_search_form .select:after, .mfp-content .select:after, .select:after, .site-main .archive-job_listing-toggle-inner .select:after, .site-main .content-box .select:after, .site-main .content-shop-wrapper .type-product .select:after, .site-main .home-feature .select:after, .site-main .job-package .select:after, .site-main .job_filters .select:after, .site-main .job_listings .select:after, .site-main .listify_widget_search_listings.home-widget .job_search_form .select:after, .site-main .listing-by-term-inner .select:after, .site-main .single-job_listing-description .select:after, .site-main .tabbed-listings-tabs a .select:after, .site-main .type-product .thumbnails a .select:after, .site-main .woocommerce div.product div.summary .select:after, .site-main .woocommerce-main-image .select:after, .site-main .woocommerce-page div.product div.summary .select:after, .site-main .woocommerce-tabs .select:after, .tabbed-listings-tabs .site-main a .select:after, .type-product .thumbnails .site-main a .select:after, .woocommerce div.product .site-main div.summary .select:after, .woocommerce-page div.product .site-main div.summary .select:after {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	pointer-events: none;
	content: "\f123";
	text-align: center;
	line-height: 45px;
	background: 0 0
}
#site-header img, .comment-content img, .entry-content img, .entry-summary img, .widget img, .wp-caption {
	max-width: 100%
}
#site-header img, .comment-content img[height], .entry-content img, .entry-summary img, img[class*=align], img[class*=attachment-], img[class*=wp-image-] {
	height: auto
}
.post-thumbnail img, .wp-post-image, img.size-full, img.size-large {
	height: auto;
	max-width: 100%
}
.archive-job_listing-filters-wrapper.top.archive-job_listing-toggle-inner, .archive-job_listing-filters-wrapper.top.content-box, .archive-job_listing-filters-wrapper.top.home-feature, .archive-job_listing-filters-wrapper.top.job-package, .archive-job_listing-filters-wrapper.top.job_filters, .archive-job_listing-filters-wrapper.top.listing-by-term-inner, .archive-job_listing-filters-wrapper.top.single-job_listing-description, .archive-job_listing-filters-wrapper.top.woocommerce-main-image, .archive-job_listing-filters-wrapper.top.woocommerce-tabs, .archive-job_listing-toggle-inner, .content-box, .content-shop-wrapper .archive-job_listing-filters-wrapper.top.type-product, .content-shop-wrapper .type-product, .home-feature, .job-package, .job_filters, .listify_widget_search_listings.home-widget .archive-job_listing-filters-wrapper.top.job_search_form, .listify_widget_search_listings.home-widget .job_search_form, .listing-by-term-inner, .single-job_listing-description, .tabbed-listings-tabs a, .tabbed-listings-tabs a.archive-job_listing-filters-wrapper.top, .type-product .thumbnails a, .type-product .thumbnails a.archive-job_listing-filters-wrapper.top, .widget, .woocommerce div.product div.archive-job_listing-filters-wrapper.top.summary, .woocommerce div.product div.summary, .woocommerce-main-image, .woocommerce-page div.product div.archive-job_listing-filters-wrapper.top.summary, .woocommerce-page div.product div.summary, .woocommerce-tabs {
	line-height: 1.75;
	background-color: #fff;
	box-shadow: rgba(0,0,0,.03) 0 2px 0;
	border-radius: 4px;
	margin-bottom: 2em;
	padding: 26px
}
.content-shop-wrapper .unboxed .content-box-wrapper.type-product, .content-shop-wrapper .unboxed .type-page.content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .unboxed .content-box-wrapper.job_search_form, .listify_widget_search_listings.home-widget .unboxed .type-page.content-box-wrapper.job_search_form .content-box-inner, .tabbed-listings-tabs .unboxed a.content-box-wrapper, .tabbed-listings-tabs .unboxed a.type-page.content-box-wrapper .content-box-inner, .type-product .thumbnails .unboxed a.content-box-wrapper, .type-product .thumbnails .unboxed a.type-page.content-box-wrapper .content-box-inner, .unboxed .content-box-wrapper.archive-job_listing-toggle-inner, .unboxed .content-box-wrapper.home-feature, .unboxed .content-box-wrapper.job-package, .unboxed .content-box-wrapper.job_filters, .unboxed .content-box-wrapper.listing-by-term-inner, .unboxed .content-box-wrapper.single-job_listing-description, .unboxed .content-box-wrapper.woocommerce-main-image, .unboxed .content-box-wrapper.woocommerce-tabs, .unboxed .content-box.content-box-wrapper, .unboxed .content-shop-wrapper .content-box-wrapper.type-product, .unboxed .content-shop-wrapper .type-page.content-box-wrapper.type-product .content-box-inner, .unboxed .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form, .unboxed .listify_widget_search_listings.home-widget .type-page.content-box-wrapper.job_search_form .content-box-inner, .unboxed .tabbed-listings-tabs a.content-box-wrapper, .unboxed .tabbed-listings-tabs a.type-page.content-box-wrapper .content-box-inner, .unboxed .type-page.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .unboxed .type-page.content-box-wrapper.home-feature .content-box-inner, .unboxed .type-page.content-box-wrapper.job-package .content-box-inner, .unboxed .type-page.content-box-wrapper.job_filters .content-box-inner, .unboxed .type-page.content-box-wrapper.listing-by-term-inner .content-box-inner, .unboxed .type-page.content-box-wrapper.single-job_listing-description .content-box-inner, .unboxed .type-page.content-box-wrapper.woocommerce-main-image .content-box-inner, .unboxed .type-page.content-box-wrapper.woocommerce-tabs .content-box-inner, .unboxed .type-page.content-box.content-box-wrapper .content-box-inner, .unboxed .type-product .thumbnails a.content-box-wrapper, .unboxed .type-product .thumbnails a.type-page.content-box-wrapper .content-box-inner, .unboxed .woocommerce div.product div.content-box-wrapper.summary, .unboxed .woocommerce div.product div.type-page.content-box-wrapper.summary .content-box-inner, .unboxed .woocommerce-page div.product div.content-box-wrapper.summary, .unboxed .woocommerce-page div.product div.type-page.content-box-wrapper.summary .content-box-inner, .woocommerce div.product .unboxed div.content-box-wrapper.summary, .woocommerce div.product .unboxed div.type-page.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product .unboxed div.content-box-wrapper.summary, .woocommerce-page div.product .unboxed div.type-page.content-box-wrapper.summary .content-box-inner {
	padding: 0;
	background: 0 0;
	box-shadow: none
}
.content-box-wrapper.archive-job_listing-toggle-inner, .content-box-wrapper.home-feature, .content-box-wrapper.job-package, .content-box-wrapper.job_filters, .content-box-wrapper.listing-by-term-inner, .content-box-wrapper.single-job_listing-description, .content-box-wrapper.woocommerce-main-image, .content-box-wrapper.woocommerce-tabs, .content-box.content-box-wrapper, .content-shop-wrapper .content-box-wrapper.type-product, .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form, .tabbed-listings-tabs a.content-box-wrapper, .type-product .thumbnails a.content-box-wrapper, .woocommerce div.product div.content-box-wrapper.summary, .woocommerce-page div.product div.content-box-wrapper.summary {
	padding: 0
}
.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .content-box-wrapper.home-feature .content-box-inner, .content-box-wrapper.job-package .content-box-inner, .content-box-wrapper.job_filters .content-box-inner, .content-box-wrapper.listing-by-term-inner .content-box-inner, .content-box-wrapper.single-job_listing-description .content-box-inner, .content-box-wrapper.woocommerce-main-image .content-box-inner, .content-box-wrapper.woocommerce-tabs .content-box-inner, .content-box.content-box-wrapper .content-box-inner, .content-shop-wrapper .content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form .content-box-inner, .tabbed-listings-tabs a.content-box-wrapper .content-box-inner, .type-product .thumbnails a.content-box-wrapper .content-box-inner, .woocommerce div.product div.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product div.content-box-wrapper.summary .content-box-inner {
	padding: 26px
}
.archive-job_listing-toggle-inner p:last-child, .content-box p:last-child, .content-shop-wrapper .type-product p:last-child, .home-feature p:last-child, .job-package p:last-child, .job_filters p:last-child, .listify_widget_search_listings.home-widget .job_search_form p:last-child, .listing-by-term-inner p:last-child, .single-job_listing-description p:last-child, .tabbed-listings-tabs a p:last-child, .type-product .thumbnails a p:last-child, .widget p:last-child, .woocommerce div.product div.summary p:last-child, .woocommerce-main-image p:last-child, .woocommerce-page div.product div.summary p:last-child, .woocommerce-tabs p:last-child {
	margin-bottom: 0
}
@media (min-width:768px) {
.archive-job_listing-toggle-inner, .content-box, .content-shop-wrapper .type-product, .home-feature, .job-package, .job_filters, .listify_widget_search_listings.home-widget .job_search_form, .listing-by-term-inner, .single-job_listing-description, .tabbed-listings-tabs a, .type-product .thumbnails a, .widget, .woocommerce div.product div.summary, .woocommerce-main-image, .woocommerce-page div.product div.summary, .woocommerce-tabs {
	margin-bottom: 2.5em;
	padding: 32px
}
.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .content-box-wrapper.home-feature .content-box-inner, .content-box-wrapper.job-package .content-box-inner, .content-box-wrapper.job_filters .content-box-inner, .content-box-wrapper.listing-by-term-inner .content-box-inner, .content-box-wrapper.single-job_listing-description .content-box-inner, .content-box-wrapper.woocommerce-main-image .content-box-inner, .content-box-wrapper.woocommerce-tabs .content-box-inner, .content-box.content-box-wrapper .content-box-inner, .content-shop-wrapper .content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form .content-box-inner, .tabbed-listings-tabs a.content-box-wrapper .content-box-inner, .type-product .thumbnails a.content-box-wrapper .content-box-inner, .woocommerce div.product div.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product div.content-box-wrapper.summary .content-box-inner {
	padding: 32px
}
.content-shop-wrapper .type-page.content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .type-page.content-box-wrapper.job_search_form .content-box-inner, .tabbed-listings-tabs a.type-page.content-box-wrapper .content-box-inner, .type-page.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .type-page.content-box-wrapper.home-feature .content-box-inner, .type-page.content-box-wrapper.job-package .content-box-inner, .type-page.content-box-wrapper.job_filters .content-box-inner, .type-page.content-box-wrapper.listing-by-term-inner .content-box-inner, .type-page.content-box-wrapper.single-job_listing-description .content-box-inner, .type-page.content-box-wrapper.woocommerce-main-image .content-box-inner, .type-page.content-box-wrapper.woocommerce-tabs .content-box-inner, .type-page.content-box.content-box-wrapper .content-box-inner, .type-product .thumbnails a.type-page.content-box-wrapper .content-box-inner, .woocommerce div.product div.type-page.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product div.type-page.content-box-wrapper.summary .content-box-inner {
	padding: 35px
}
.job_filters {
	margin-bottom: 2em
}
}
@media (min-width:992px) {
.archive-job_listing-toggle-inner, .content-box, .content-shop-wrapper .type-product, .home-feature, .job-package, .job_filters, .listify_widget_search_listings.home-widget .job_search_form, .listing-by-term-inner, .single-job_listing-description, .tabbed-listings-tabs a, .type-product .thumbnails a, .widget, .woocommerce div.product div.summary, .woocommerce-main-image, .woocommerce-page div.product div.summary, .woocommerce-tabs {
	line-height: 2;
	margin-bottom: 3em;
	padding: 36px
}
.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .content-box-wrapper.home-feature .content-box-inner, .content-box-wrapper.job-package .content-box-inner, .content-box-wrapper.job_filters .content-box-inner, .content-box-wrapper.listing-by-term-inner .content-box-inner, .content-box-wrapper.single-job_listing-description .content-box-inner, .content-box-wrapper.woocommerce-main-image .content-box-inner, .content-box-wrapper.woocommerce-tabs .content-box-inner, .content-box.content-box-wrapper .content-box-inner, .content-shop-wrapper .content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form .content-box-inner, .tabbed-listings-tabs a.content-box-wrapper .content-box-inner, .type-product .thumbnails a.content-box-wrapper .content-box-inner, .woocommerce div.product div.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product div.content-box-wrapper.summary .content-box-inner {
	padding: 36px
}
.content-shop-wrapper .type-page.content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .type-page.content-box-wrapper.job_search_form .content-box-inner, .tabbed-listings-tabs a.type-page.content-box-wrapper .content-box-inner, .type-page.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .type-page.content-box-wrapper.home-feature .content-box-inner, .type-page.content-box-wrapper.job-package .content-box-inner, .type-page.content-box-wrapper.job_filters .content-box-inner, .type-page.content-box-wrapper.listing-by-term-inner .content-box-inner, .type-page.content-box-wrapper.single-job_listing-description .content-box-inner, .type-page.content-box-wrapper.woocommerce-main-image .content-box-inner, .type-page.content-box-wrapper.woocommerce-tabs .content-box-inner, .type-page.content-box.content-box-wrapper .content-box-inner, .type-product .thumbnails a.type-page.content-box-wrapper .content-box-inner, .woocommerce div.product div.type-page.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product div.type-page.content-box-wrapper.summary .content-box-inner {
	padding: 40px
}
}
.widget.unboxed {
	background: 0 0;
	box-shadow: none;
	padding: 0
}
.cover-wrapper {
	position: relative;
	z-index: 10
}
.cover-wrapper--entry-grid {
	padding: 2em
}
.listify-badge, .listing-featured-badge, .listing-owner {
	color: #fff;
	font-size: 10px;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-shadow: none;
	line-height: normal;
	padding: 3px 10px;
	border-radius: 3px;
	margin: -1px 0 1em;
	display: inline-block;
	vertical-align: middle
}
.listify-clickbox-container {
	position: relative
}
.listify-clickbox {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20;
	display: block
}
.container {
	padding-left: 25px;
	padding-right: 25px
}
@media (min-width:768px) {
.container {
	padding-left: 15px;
	padding-right: 15px
}
}
.content-area, .post-type-archive-job_listing .content-area {
	margin-top: 1.5em;
	margin-bottom: 2em
}
@media (min-width:768px) {
.content-area {
	margin-top: 3.5em;
	margin-bottom: 3em
}
}
@media (min-width:992px) {
.content-area {
	margin-top: 5em;
	margin-bottom: 4em
}
.post-type-archive-job_listing .content-area, .tax-job_listing_category .content-area, .tax-job_listing_region .content-area, .tax-job_listing_tag .content-area, .tax-job_listing_type .content-area {
	margin-top: 2.5em
}
}
.site-header {
	position: relative;
	z-index: 1021
}
.primary-header {
	text-align: right;
	color: #fff;
	width: 100%;
	min-height: 75px
}
.primary-header .primary-header-inner {
	display: table;
	width: 100%;
	height: 75px
}
@media (min-width:992px) {
.fixed-header .primary-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 51
}
.admin-bar.fixed-header:not(.site-header--transparent) .primary-header {
	top: 46px
}
}
@media (min-width:992px) and (min-width:768px) {
.admin-bar.fixed-header:not(.site-header--transparent) .primary-header {
	top: 32px
}
}
.site-branding {
	display: table-cell;
	vertical-align: middle;
	text-align: left
}
.site-title {
	margin: 0;
	clear: none;
	display: inline-block;
	text-align: left;
	vertical-align: middle
}
.site-branding .custom-header {
	margin-right: 10px;
	display: inline-block
}
.primary.nav-menu .current-cart, .primary.nav-menu .search-overlay-toggle {
	display: inline-block;
	vertical-align: middle
}
.primary.nav-menu .current-cart:before, .primary.nav-menu .search-overlay-toggle:before {
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	margin-top: -1px
}
.primary.nav-menu .search-overlay-toggle {
	display: none
}
@media (min-width:992px) {
.primary.nav-menu .search-overlay-toggle {
	display: block
}
}
.primary.nav-menu .search-overlay-toggle:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f2f5'
}
.primary.nav-menu .current-cart:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	content: '\f3f8';
	margin-right: 4px
}
@media (min-width:992px) {
.primary.nav-menu .current-cart {
	font-size: 0;
	position: relative
}
.primary.nav-menu .current-cart .current-cart-count {
	color: #fff;
	font: 9px/16px Helvetica, Arial, sans-serif;
	text-align: center;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	right: -10px;
	border: 2px solid transparent
}
.primary.nav-menu .current-cart:before {
	font-size: 24px;
	margin-right: 0
}
}
.color-scheme-default .site-header .search-form .search-field, .color-scheme-default .site-header .search-form .search-field:focus, .color-scheme-green .site-header .search-form .search-field, .color-scheme-green .site-header .search-form .search-field:focus {
	border-color: #fff
}
.search-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 45px 0 15px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.search-overlay.active {
	opacity: 1;
	z-index: 10
}
.primary-header .search-form {
	margin: 1.1em 0;
	width: 100%
}
.search-overlay .search-overlay-toggle {
	position: absolute;
	right: -15px;
	top: 29px
}
.search-overlay .container {
	position: relative
}
.current-account-area {
	display: none;
	float: right
}
.current-account-toggle {
	cursor: pointer;
	position: relative
}
.current-account-avatar, .current-account-name {
	display: inline-block
}
.current-account-avatar {
	margin-right: 10px
}
.current-account-avatar img {
	border-radius: 50%;
	width: 45px;
	height: 45px
}
.secondary .current-account-avatar img, .tertiary .current-account-avatar img {
	width: 20px;
	height: 20px;
	margin-top: -4px
}
.current-account-name .display-name:after {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -1px;
	content: "\f151"
}
.nav-current-account-user-dropdown, .nav-current-account-user-dropdown>:before, .navigation-bar .current-account-avatar, .navigation-bar .current-account-name .display-name, .navigation-bar-wrapper {
	display: none
}
.navigation-bar .current-account-area, .navigation-bar .nav-current-account-user-dropdown {
	display: block;
	float: none
}
@media (min-width:992px) {
.site-header--transparent .primary-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 51
}
.site-header--transparent .primary-header .container {
	max-width: none
}
}
.custom-header-image {
	max-width: 100%;
	display: none
}
@media (max-width:992px) {
.custom-header-image {
	display: block
}
}
.custom-header-image:only-of-type {
	display: block
}
.custom-header-image--transparent {
	display: none
}
@media (min-width:992px) {
.custom-header-image--transparent {
	display: block
}
}
.main-navigation, .tertiary-navigation {
	background-color: #fff;
	position: relative;
	z-index: 50
}
.tertiary-navigation {
	z-index: 1
}
.main-navigation .search-overlay-toggle, .navigation-bar-toggle {
	padding: 10px 0;
	display: inline-block;
	vertical-align: middle
}
.navigation-bar-toggle {
	float: left
}
.nav-menu [class^=ion]:before, ul.nav-menu [class^=ion]:before {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -5px
}
.main-navigation .mega-category-list-wrapper, .primary-header .nav-menu.primary {
	display: none;
	vertical-align: middle
}
.nav-menu, .nav-menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.navigation-bar-toggle {
	vertical-align: middle;
	font-size: 15px
}
.navigation-bar-toggle i {
	margin-right: 5px;
	vertical-align: middle
}
.main-navigation .search-overlay-toggle, .navigation-bar-toggle i {
	font-size: 25px
}
.main-navigation .search-overlay-toggle {
	float: right
}
.main-navigation .search-overlay .search-overlay-toggle {
	font-size: 16px;
	top: 13px;
	padding: 0;
	right: 15px;
	float: none
}
.site-header .menu, .site-header .nav-menu-container {
	display: inline-block
}
.navigation-bar-wrapper {
	position: absolute;
	padding: 0;
	top: 100%;
	left: 10px;
	right: 10px;
	z-index: 99999;
	border-radius: 4px;
	box-shadow: rgba(0,0,0,.06) 0 0 0 3px;
	background: #fff;
	display: none
}
.site-header .navigation-bar-wrapper {
	z-index: 110
}
.navigation-bar-wrapper.active {
	display: block
}
.navigation-bar-wrapper:after, .navigation-bar-wrapper:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #fff;
	content: ' ';
	position: absolute;
	top: -10px;
	left: 14px;
	z-index: 10
}
.navigation-bar-wrapper:before {
	border-color: transparent transparent rgba(0,0,0,.06);
	border-width: 0 11px 11px;
	top: -14px;
	left: 13px;
	z-index: 7
}
.nav-menu {
	padding: 2em;
	border-bottom: 1px solid #e9edf2
}
.nav-menu:last-child {
	border-bottom: 0
}
.nav-menu li>a, ul.nav-menu li>a {
	padding: 6px 0;
	font-size: 125%;
	display: inline-block;
	line-height:24px;
	
}
.nav-menu ul ul {
	padding-left: 1em;
	border-left: 1px solid #e9edf2
}
.nav-menu ul .category-list {
	top: auto;
	padding: 0;
	border: 0
}
.nav-menu ul .category-list .select, .nav-menu ul .category-list select {
	width: 100%
}
.nav-menu ul ul a {
	font-size: 105%
}
.nav-menu li#categories-mega-menu {
	margin-top: 5px;
	margin-bottom: 5px
}
@media (min-width:992px) {
.main-navigation .mega-category-list-wrapper, .navigation-bar-wrapper {
	display: block
}
.primary-header .nav-menu.primary {
	display: table-cell
}
.category-list .postform-wrapper, .main-navigation .search-form, .main-navigation .search-overlay-toggle, .navigation-bar-toggle, .navigation-bar-wrapper .primary, .navigation-bar-wrapper:after, .navigation-bar-wrapper:before {
	display: none
}
.navigation-bar-wrapper {
	position: inherit;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	background: 0 0;
	box-shadow: none;
	padding: 0
}
.nav-menu, ul.nav-menu {
	padding: 0;
	border: 0
}
.nav-menu.secondary li:hover ul ul, .nav-menu.tertiary li:hover ul ul, ul.nav-menu.secondary li:hover ul ul, ul.nav-menu.tertiary li:hover ul ul {
	right: auto;
	left: 195px
}
.nav-menu.secondary li:hover ul ul:after, .nav-menu.secondary li:hover ul ul:before, .nav-menu.tertiary li:hover ul ul:after, .nav-menu.tertiary li:hover ul ul:before, ul.nav-menu.secondary li:hover ul ul:after, ul.nav-menu.secondary li:hover ul ul:before, ul.nav-menu.tertiary li:hover ul ul:after, ul.nav-menu.tertiary li:hover ul ul:before {
	right: auto;
	left: -10px;
	top: 8px;
	border-width: 10px 10px 10px 0;
	border-color: transparent #fff transparent transparent
}
.nav-menu.secondary li:hover ul ul:before, .nav-menu.tertiary li:hover ul ul:before, ul.nav-menu.secondary li:hover ul ul:before, ul.nav-menu.tertiary li:hover ul ul:before {
	border-width: 11px 11px 11px 0;
	border-color: transparent rgba(0,0,0,.06) transparent transparent;
	top: 7px;
	right: auto;
	left: -14px
}
.nav-menu li, ul.nav-menu li {
	display: inline-block;
	margin-right: 25px;
	position: relative
}
.nav-menu li a, ul.nav-menu li a {
	font-size: 100%;
	padding: 18px 0;
	display: inline-block
}
.nav-menu li a:hover, ul.nav-menu li a:hover {
	text-decoration: none
}
.nav-menu li:hover>ul, .nav-menu li:hover>ul>ul, ul.nav-menu li:hover>ul, ul.nav-menu li:hover>ul>ul {
	display: block;
	z-index: 101
}
.nav-menu li:hover>ul li, .nav-menu li:hover>ul>ul li, ul.nav-menu li:hover>ul li, ul.nav-menu li:hover>ul>ul li {
	display: block;
	margin-right: 0
}
.nav-menu li:hover ul ul, ul.nav-menu li:hover ul ul {
	top: 0;
	margin-top: 0;
	right: 195px;
	left: auto;
	border-radius: 6px
}
.nav-menu li:hover ul ul:after, .nav-menu li:hover ul ul:before, ul.nav-menu li:hover ul ul:after, ul.nav-menu li:hover ul ul:before {
	right: -10px;
	top: 6px;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #fff
}
.nav-menu li:hover ul ul:before, ul.nav-menu li:hover ul ul:before {
	border-width: 11px 0 11px 11px;
	border-color: transparent transparent transparent rgba(0,0,0,.06);
	top: 5px;
	right: -14px
}
.nav-menu li#categories-mega-menu, ul.nav-menu li#categories-mega-menu {
	margin-top: 0;
	margin-bottom: 0;
	position: inherit
}
.nav-menu li[class^=ion]>a, ul.nav-menu li[class^=ion]>a {
	margin-left: -22px;
	padding-left: 22px
}
.nav-menu li[class^=ion]:before, ul.nav-menu li[class^=ion]:before {
	margin-top: -2px
}
.nav-menu li.menu-item-has-children:after, ul.nav-menu li.menu-item-has-children:after {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -1px;
	content: "\f3d0"
}
.nav-menu .children, .nav-menu .sub-menu, ul.nav-menu .children, ul.nav-menu .sub-menu {
	display: none;
	position: absolute;
	padding: 10px 0;
	top: 100%;
	right: -16px;
	z-index: 99999;
	border-radius: 4px;
	width: 200px;
	box-shadow: rgba(0,0,0,.06) 0 0 0 3px;
	background: #fff;
	border: 0
}
.nav-menu .children ul, .nav-menu .sub-menu ul, ul.nav-menu .children ul, ul.nav-menu .sub-menu ul {
	left: 0;
	right: auto
}
.nav-menu .children li:last-child, .nav-menu .sub-menu li:last-child, ul.nav-menu .children li:last-child, ul.nav-menu .sub-menu li:last-child {
	border-bottom: 0
}
.nav-menu .children li.menu-item-has-children:after, .nav-menu .sub-menu li.menu-item-has-children:after, ul.nav-menu .children li.menu-item-has-children:after, ul.nav-menu .sub-menu li.menu-item-has-children:after {
	display: none
}
.nav-menu .children a, .nav-menu .sub-menu a, ul.nav-menu .children a, ul.nav-menu .sub-menu a {
	margin: 6px 0;
	padding: 0;
	display: inline-block
}
.nav-menu .children li[class^=ion], .nav-menu .sub-menu li[class^=ion], ul.nav-menu .children li[class^=ion], ul.nav-menu .sub-menu li[class^=ion] {
	padding-left: 22px
}
.nav-menu .children li[class^=ion]>a, .nav-menu .sub-menu li[class^=ion]>a, ul.nav-menu .children li[class^=ion]>a, ul.nav-menu .sub-menu li[class^=ion]>a {
	margin-left: 0;
	padding-left: 0
}
.nav-menu .children:after, .nav-menu .children:before, .nav-menu .sub-menu:after, .nav-menu .sub-menu:before, ul.nav-menu .children:after, ul.nav-menu .children:before, ul.nav-menu .sub-menu:after, ul.nav-menu .sub-menu:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #fff;
	content: ' ';
	position: absolute;
	top: -10px;
	right: 13px;
	z-index: 10
}
.nav-menu .children:before, .nav-menu .sub-menu:before, ul.nav-menu .children:before, ul.nav-menu .sub-menu:before {
	border-color: transparent transparent rgba(0,0,0,.06);
	border-width: 0 11px 11px;
	top: -14px;
	right: 12px;
	z-index: 7
}
.nav-menu .children.category-list, .nav-menu .sub-menu.category-list, ul.nav-menu .children.category-list, ul.nav-menu .sub-menu.category-list {
	left: 0;
	right: 0;
	width: 100%;
	max-height: 500px;
	overflow-y: auto;
	position: absolute;
	box-shadow: rgba(0,0,0,.1) 2px 1px 0;
	background: #f0f3f6;
	border-radius: 0;
	padding: 30px 0;
	z-index: 10
}
.nav-menu .children.category-list .children:before, .nav-menu .children.category-list .postform, .nav-menu .children.category-list .select, .nav-menu .children.category-list:after, .nav-menu .children.category-list:before, .nav-menu .sub-menu.category-list .children:before, .nav-menu .sub-menu.category-list .postform, .nav-menu .sub-menu.category-list .select, .nav-menu .sub-menu.category-list:after, .nav-menu .sub-menu.category-list:before, ul.nav-menu .children.category-list .children:before, ul.nav-menu .children.category-list .postform, ul.nav-menu .children.category-list .select, ul.nav-menu .children.category-list:after, ul.nav-menu .children.category-list:before, ul.nav-menu .sub-menu.category-list .children:before, ul.nav-menu .sub-menu.category-list .postform, ul.nav-menu .sub-menu.category-list .select, ul.nav-menu .sub-menu.category-list:after, ul.nav-menu .sub-menu.category-list:before {
	display: none
}
.nav-menu .children.category-list a, .nav-menu .sub-menu.category-list a, ul.nav-menu .children.category-list a, ul.nav-menu .sub-menu.category-list a {
	padding: 12px 0;
	display: block
}
.nav-menu .children.category-list .container, .nav-menu .sub-menu.category-list .container, ul.nav-menu .children.category-list .container, ul.nav-menu .sub-menu.category-list .container {
	position: relative
}
.nav-menu .children.category-list .container:before, .nav-menu .sub-menu.category-list .container:before, ul.nav-menu .children.category-list .container:before, ul.nav-menu .sub-menu.category-list .container:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0;
	border-color: #fff transparent transparent;
	content: ' ';
	position: absolute;
	top: -30px;
	left: 28px;
	z-index: 10
}
.nav-menu .children.category-list .category-count, .nav-menu .sub-menu.category-list .category-count, ul.nav-menu .children.category-list .category-count, ul.nav-menu .sub-menu.category-list .category-count {
	font-size: 11px;
	border-radius: 2px;
	margin-right: 8px;
	padding: 4px;
	display: inline-block;
	min-width: 30px;
	text-align: center
}
.nav-menu .children.category-list .mega-category-list-wrapper, .nav-menu .sub-menu.category-list .mega-category-list-wrapper, ul.nav-menu .children.category-list .mega-category-list-wrapper, ul.nav-menu .sub-menu.category-list .mega-category-list-wrapper {
	max-width: 75%
}
.nav-menu .children.category-list li, .nav-menu .sub-menu.category-list li, ul.nav-menu .children.category-list li, ul.nav-menu .sub-menu.category-list li {
	width: 23%;
	float: left;
	margin-right: 2%
}
.current-account-user-info {
	font-size: 90%;
	border-bottom: 1px solid #eee;
	padding: 0 20px 10px;
	word-wrap: break-word;
	margin-bottom: 10px
}
.nav-menu.primary {
	text-align: right;
	padding-left: 4em
}
.nav-menu.primary ul ul {
	text-align: left
}
.nav-menu .account-avatar>a {
	padding: 8px 0
}
}
@media (min-width:992px) {
.main-navigation--transparent {
	display: none
}
}
.nav-menu.tertiary li.current-menu-item a:before, .nav-menu.tertiary li.is-active a:before {
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}
.content-single-job_listing-hero {
	overflow: hidden
}
.listing-cover.content-single-job_listing-hero.no-image {
	background-color: transparent
}
.content-single-job_listing-hero-company>div:last-of-type {
	margin-bottom: 0
}
.content-single-job_listing-hero-company .job_listing-location, .content-single-job_listing-hero-company .job_listing-location-formatted, .content-single-job_listing-title-category {
	margin: 1em 0
}
@media (min-width:992px) {
.content-single-job_listing-hero-company .job_listing-location, .content-single-job_listing-hero-company .job_listing-location-formatted {
	line-height: 1.5;
	margin: 1.25em 0;
	font-size: 15px
}
}
.job_listing-directions:before, .job_listing-phone:before, .job_listing-url:before, .listing-email:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
	vertical-align: middle;
	width: 24px
}
.job_listing-phone:before, .listing-email:before {
	content: '\f4b9'
}
.job_listing-url:before {
	content: '\f1fe'
}
.job_listing-directions:before {
	content: "";
	margin-top: -3px
}
.content-single-job_listing-title-category .ion-chevron-right {
	vertical-align: middle;
	margin: 0 10px
}
.job_listing-rating-wrapper {
	margin-top: -3px
}
.job_listing-rating-wrapper, .job_listing-rating-wrapper>span {
	vertical-align: middle;
	display: inline-block
}
.job_listing-rating-stars {
	line-height: normal
}
.job_listing-rating-stars .star-icon {
	margin-right: 5px;
	position: relative
}
.content-single-job_listing-hero .job_listing-rating-stars .star-icon {
	font-size: 29px
}
.content-single-job_listing-hero.has-image .job_listing-rating-stars .star-icon .ion-ios-star-half:before, .content-single-job_listing-hero.has-image .job_listing-rating-stars .star-icon .ion-ios-star:before {
	color: #fff
}
.content-single-job_listing-hero-company .job_listing-rating-average, .content-single-job_listing-hero-company .job_listing-rating-count {
	display: none
}
.content-single-job_listing-hero-company .job_listing-rating-count {
	font-size: 16px;
	margin-left: 8px
}
@media (min-width:768px) {
.content-single-job_listing-hero-company .job_listing-rating-count {
	display: inline-block
}
}
.content-single-job_listing-hero-actions {
	margin: 1em 0
}
@media (min-width:992px) {
.content-single-job_listing-hero-actions {
	text-align: right;
	margin: 0;
	bottom: 0;
	position: absolute;
	right: 0
}
}
.content-shop-wrapper .content-single-job_listing-hero-actions a.added_to_cart, .content-shop-wrapper .content-single-job_listing-hero-actions a.button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .content-single-job_listing-hero-actions a.comment-count, .content-single-job_listing-hero-actions .content-shop-wrapper a.added_to_cart, .content-single-job_listing-hero-actions .content-shop-wrapper a.button[data-product_id], .content-single-job_listing-hero-actions .content-single-job_listing-gallery-wrapper .type-attachment a.comment-count, .content-single-job_listing-hero-actions a.button, .content-single-job_listing-hero-actions a.button--private-message-link, .content-single-job_listing-hero-actions a.load_more_jobs {
	margin: 1em 1em 0 0
}
@media (min-width:768px) {
.content-shop-wrapper .content-single-job_listing-hero-actions .added_to_cart, .content-shop-wrapper .content-single-job_listing-hero-actions .button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .content-single-job_listing-hero-actions .comment-count, .content-single-job_listing-hero-actions .button, .content-single-job_listing-hero-actions .button--private-message-link, .content-single-job_listing-hero-actions .content-shop-wrapper .added_to_cart, .content-single-job_listing-hero-actions .content-shop-wrapper .button[data-product_id], .content-single-job_listing-hero-actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .content-single-job_listing-hero-actions .load_more_jobs {
	margin-right: 2em
}
}
.content-shop-wrapper .content-single-job_listing-hero-actions .added_to_cart:last-of-type, .content-single-job_listing-gallery-wrapper .type-attachment .content-single-job_listing-hero-actions .comment-count:last-of-type, .content-single-job_listing-hero-actions .button--private-message-link:last-of-type, .content-single-job_listing-hero-actions .button:last-of-type, .content-single-job_listing-hero-actions .content-shop-wrapper .added_to_cart:last-of-type, .content-single-job_listing-hero-actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count:last-of-type, .content-single-job_listing-hero-actions .load_more_jobs:last-of-type {
	margin-right: 0
}
.content-single-job_listing-actions-start {
	margin-bottom: 1em
}
.content-single-job_listing-actions-start a {
	display: block;
	margin-bottom: 8px
}
@media (min-width:768px) {
.content-single-job_listing-actions-start a {
	margin-right: 20px;
	margin-bottom: 0;
	display: inline-block
}
}
@media (min-width:992px) {
.content-single-job_listing-actions-start a {
	margin-right: 0;
	margin-left: 20px
}
}
.content-single-job_listing-actions-start a:last-child {
	margin-right: 0
}
.content-single-job_listing-actions-start a i {
	font-size: 20px;
	vertical-align: middle;
	line-height: normal;
	margin: 0 6px 0 0;
	display: inline-block
}
.comment-reply-title, .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .entry-content .rcp_header, .entry-content>h2, .entry-content>h3, .entry-content>h4, .job-manager-form h2, .job_listing_packages ul.job_packages .package-section, .listify_widget_panel_listing_content h2, .listify_widget_panel_listing_content h3, .listify_widget_panel_listing_content h4, .listing-by-term-title, .widget-title, .woocommerce-account .woocommerce legend, .woocommerce-tabs .tabs a {
	font-size: 16px;
	margin: 1.25em 0;
	padding: 0 0 .75em;
	border-bottom: 2px solid #e9edf2
}
.comment-reply-title, .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .entry-content .rcp_header, .job_listing_packages ul.job_packages .package-section, .widget-title, .woocommerce-account .woocommerce legend, .woocommerce-tabs .tabs a {
	margin-top: 0
}
.comment-reply-title span, .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message:before, .entry-content .rcp_header:before, .entry-content h2 [class^=" ion"], .entry-content h2 [class^=ion], .entry-content h2:before, .entry-content h3 [class^=" ion"], .entry-content h3 [class^=ion], .entry-content h3:before, .job-manager-form:before, .job_listing_packages ul.job_packages .package-section:before, .listing-by-term-title:before, .widget-title:before, .woocommerce-account .woocommerce legend:before, .woocommerce-tabs .tabs a span {
	font-size: 26px;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -4px
}
.widget.listify_widget_panel_listing_content ol, .widget.listify_widget_panel_listing_content ul {
	list-style-position: inside
}
.widget.listify_widget_panel_listing_content ul {
	list-style-type: disc
}
.widget.listify_widget_panel_listing_content ol {
	list-style-type: decimal
}
.comment-reply-title small, .woocommerce-tabs .tabs a small {
	float: right
}
.comment-reply-title small a, .woocommerce-tabs .tabs a small a {
	color: #A00
}
.comment-form label {
	display: block
}
.comment-form input[type=email], .comment-form input[type=text], .comment-form input[type=url], .comment-form textarea {
	width: 100%
}
.comment-form .form-submit {
	margin-bottom: 0
}
.comment-author .avatar {
	height: auto;
	border-radius: 50%
}
.comment .rating-stars .star-icon {
	font-size: 14px;
	margin-right: 2px
}
.comment-sorting {
	font-size: 15px
}
.comment-rating, .comment-sorting, .comment-sorting-filter-form, .comment-sorting-filter-wrapper, .rating-stars, .single-comment-rating {
	margin: 0;
	vertical-align: middle;
	display: inline-block
}
.single-comment-rating {
	margin-top: -8px
}
.single-comment-rating .comment-rating {
	margin-right: 8px;
	margin-bottom: 0
}
.comment-sorting-filter-wrapper {
	margin-left: 1em
}
.comment-sorting-filter {
	min-width: 175px
}
.widget .commentlist {
	margin: 4em 0 6em
}
.gallery-overlay .widget .commentlist, .single-attachment .widget .commentlist {
	margin-top: 0;
	margin-bottom: 4em
}
.commentlist {
	list-style: none;
	margin: 2em 0
}
.commentlist article.comment {
	margin-bottom: 5em
}
.commentlist article.comment~.children {
	margin-top: -2em
}
.comment-content {
	line-height: 1.75em
}
.comment-content p {
	clear: both
}
.comment-author {
	display: none
}
@media (min-width:768px) {
.comment-author {
	display: block
}
}
.comment-content cite {
	font-style: normal;
	display: block;
	margin-bottom: 2em
}
.comment-content .fn {
	font-size: 15px;
	font-weight: 400
}
.listing-owner {
	margin: -5px 0 0 1em
}
.comment-content .comment-meta {
	margin: 1em 0
}
.comment-meta a {
	color: #b4bcc7;
	font-size: 17px;
	line-height: 1;
	margin-right: 10px
}
.comment-meta a i {
	line-height: 1
}
.commentlist a.comment-ago {
	color: #B4BCC7;
	margin: 1.5em 0 0;
	display: block
}
.comment-rating, .job_listing-rating-average {
	color: #fff;
	font-size: 11px;
	text-align: center;
	line-height: 36px;
	border-radius: 50%;
	width: 36px;
	height: 36px
}
.commentlist .comment-respond {
	margin: -2em 0 5em
}
.commentlist .children {
	list-style: none;
	padding-left: 2em;
	margin-top: -2em;
	border-left: 2px solid #E9EDF2
}
.star-rating-wrapper {
	margin-bottom: 1em
}
.commentlist .comment-respond .star-rating-wrapper {
	display: none
}
.comment-form-rating label, .star-rating-label {
	font-size: 16px;
	margin-right: 8px
}
.star-rating-label {
	display: inline-block;
	vertical-align: middle
}
.widget-job_listing .ion-social-twitter:hover {
	background-color: #55acee
}
.widget-job_listing .ion-social-facebook:hover {
	background-color: #3b5998
}
.widget-job_listing .ion-social-googleplus:hover, .widget-job_listing .ion-social-jabber:hover {
	background-color: #dd4b39
}
.widget-job_listing .ion-social-pinterest:hover {
	background-color: #cc2127
}
.widget-job_listing .ion-social-linkedin:hover {
	background-color: #0976b4
}
.widget-job_listing .ion-social-github:hover {
	background-color: #000
}
.widget-job_listing .ion-social-instagram:hover {
	background-color: #3f729b
}
.listify_widget_panel_listing_gallery.has-more {
	padding-bottom: 4.5em
}
.widget .listify-gallery-images {
	margin: 0 -6px -12px;
	overflow: hidden
}
.go-to-gallery {
	font-size: 50px;
	display: block;
	line-height: 50px;
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center
}
.job-package-includes li:before, .listify_widget_panel_listing_tags a:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px;
	vertical-align: middle
}
.listify_widget_panel_listing_tags a:before {
	font-size: 23px;
	margin: -2px 7px 0 0
}
.job-package-includes li:before {
	content: '\f120'
}
.job_listing_tag-list {
	margin-bottom: -1em
}
.listify_widget_panel_listing_tags a {
	margin-right: 20px;
	max-width: 100%
}
@media (min-width:768px) {
.site-main .listify_widget_panel_listing_tags a {
	width: 45%;
	margin-right: 10%
}
.site-main .listify_widget_panel_listing_tags a:nth-of-type(2n) {
	margin-right: 0
}
}
@media (min-width:992px) {
.site-main .listify_widget_panel_listing_tags a {
	width: 22%;
	margin-right: 4%
}
.site-main .listify_widget_panel_listing_tags a:nth-of-type(2n), .site-main .listify_widget_panel_listing_tags a:nth-of-type(3n) {
	margin-right: 4%
}
.site-main .listify_widget_panel_listing_tags a:nth-of-type(4n) {
	margin-right: 0
}
}
p.business-hour {
	margin: 0 0 .75em
}
p.business-hour .business-hour-time {
	float: right
}
.listify-add-to-gallery input[type=submit] {
	width: 100%;
	margin-top: 15px
}
#listify-new-gallery-additions.listify-gallery-images {
	margin: 1.75em 0;
	overflow: hidden;
	list-style: none;
	display: none
}
a.upload-images, a.upload-images span {
	display: block;
	text-align: center
}
.upload-images {
	border: 2px dashed #cfd5dc;
	border-radius: 10px;
	padding: 1.5em 2em 1em;
	margin: 3em auto 0
}
.upload-images i {
	font-size: 100px;
	display: block;
	line-height: 1
}
@media (min-width:768px) {
.upload-images {
	padding-left: 6px;
	padding-right: 6px
}
}
.job_listing-author-avatar {
	margin-bottom: 1.5em
}
.job_listing-author-avatar img {
	width: 105px;
	height: 105px;
	display: block;
	margin: 0 auto
}
.job_listing-author-info {
	text-align: center
}
.entry-content .job_listing-author-info h3.rcp_header, .entry-content .rcp_form .rcp_subscription_fieldset .job_listing-author-info h3.rcp_subscription_message, .job_listing-author-info .entry-content .rcp_form .rcp_subscription_fieldset h3.rcp_subscription_message, .job_listing-author-info .entry-content h3.rcp_header, .job_listing-author-info .job_listing_packages ul.job_packages h3.package-section, .job_listing-author-info h3.widget-title, .job_listing_packages ul.job_packages .job_listing-author-info h3.package-section {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0
}
.job_listing-author-info .job_listing-author-descriptor {
	display: block;
	margin: 1em 0
}
.job_listing-author-info-more {
	margin: 1em 0
}
.job_listing-author-info-more a {
	font-size: 23px;
	text-align: center;
	color: #fff;
	padding: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	border-radius: 50%
}
.job_listing-author-info-more span {
	color: #fff
}
.job_listing-author-info .job_application .application_button, .job_listing-author-info .job_application.application, .mfp-content .application_button {
	display: none
}
.mfp-content .application_details {
	display: block!important
}
.mfp-content .application_details p:last-child {
	margin-bottom: 0
}
.job_listing_preview_title {
	overflow: hidden
}
.job_listing_preview_title input[name=edit_job] {
	float: left
}
.job_listing_preview_title h2 {
	display: none
}
#job_preview_submit_button {
	float: right
}
.job_listing_preview.single-job_listing {
	margin-top: 1em
}
.job_listing_preview.single-job_listing>h1:first-child {
	display: none
}
.job_listing_preview.single-job_listing .listing-cover {
	padding-left: 2em;
	padding-right: 2em
}
@media (min-width:768px) {
.job_listing_preview.single-job_listing {
	margin-top: 3em
}
}
#main.preview-listing {
	width: 100%;
	margin: 0
}
#main.preview-listing .content-box-wrapper.archive-job_listing-toggle-inner, #main.preview-listing .content-box-wrapper.home-feature, #main.preview-listing .content-box-wrapper.job-package, #main.preview-listing .content-box-wrapper.job_filters, #main.preview-listing .content-box-wrapper.listing-by-term-inner, #main.preview-listing .content-box-wrapper.single-job_listing-description, #main.preview-listing .content-box-wrapper.woocommerce-main-image, #main.preview-listing .content-box-wrapper.woocommerce-tabs, #main.preview-listing .content-box.content-box-wrapper, #main.preview-listing .content-shop-wrapper .content-box-wrapper.type-product, #main.preview-listing .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form, #main.preview-listing .tabbed-listings-tabs a.content-box-wrapper, #main.preview-listing .type-product .thumbnails a.content-box-wrapper, #main.preview-listing .woocommerce div.product div.content-box-wrapper.summary, #main.preview-listing .woocommerce-page div.product div.content-box-wrapper.summary, .content-shop-wrapper #main.preview-listing .content-box-wrapper.type-product, .listify_widget_search_listings.home-widget #main.preview-listing .content-box-wrapper.job_search_form, .tabbed-listings-tabs #main.preview-listing a.content-box-wrapper, .type-product .thumbnails #main.preview-listing a.content-box-wrapper, .woocommerce div.product #main.preview-listing div.content-box-wrapper.summary, .woocommerce-page div.product #main.preview-listing div.content-box-wrapper.summary {
	background: 0 0;
	box-shadow: none
}
#main.preview-listing .content-box-inner {
	padding: 0
}
.single-job_listing .listify_related_listings, .single-job_listing .listify_widget_recent_listings {
	background: 0 0;
	box-shadow: none;
	padding: 0
}
.entry-content .rcp_form .rcp_subscription_fieldset .single-job_listing .listify_related_listings .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .single-job_listing .listify_widget_recent_listings .rcp_subscription_message, .entry-content .single-job_listing .listify_related_listings .rcp_header, .entry-content .single-job_listing .listify_widget_recent_listings .rcp_header, .job_listing_packages ul.job_packages .single-job_listing .listify_related_listings .package-section, .job_listing_packages ul.job_packages .single-job_listing .listify_widget_recent_listings .package-section, .single-job_listing .listify_related_listings .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .single-job_listing .listify_related_listings .entry-content .rcp_header, .single-job_listing .listify_related_listings .job_listing_packages ul.job_packages .package-section, .single-job_listing .listify_related_listings .widget-title, .single-job_listing .listify_related_listings .woocommerce-account .woocommerce legend, .single-job_listing .listify_widget_recent_listings .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .single-job_listing .listify_widget_recent_listings .entry-content .rcp_header, .single-job_listing .listify_widget_recent_listings .job_listing_packages ul.job_packages .package-section, .single-job_listing .listify_widget_recent_listings .widget-title, .single-job_listing .listify_widget_recent_listings .woocommerce-account .woocommerce legend, .woocommerce-account .woocommerce .single-job_listing .listify_related_listings legend, .woocommerce-account .woocommerce .single-job_listing .listify_widget_recent_listings legend {
	border-bottom: 0;
	padding-bottom: 0
}
.single-job_listing .listify_related_listings .home-widget-description, .single-job_listing .listify_widget_recent_listings .home-widget-description {
	display: none
}
.single-job_listing .listify_related_listings .job_listings, .single-job_listing .listify_widget_recent_listings .job_listings {
	margin: 0 -15px
}
.gallery-preview-image, .gallery-preview-image img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin: 0 6px 12px;
	display: inline-block;
	background-size: cover;
	background-position: center
}
.gallery-preview-image img {
	max-width: 100%;
	height: auto;
	margin: 0
}
.gallery-preview-image:nth-child(4n) {
	margin-right: 0
}
.back-to-listing {
	margin-bottom: 1.5em
}
@media (min-width:768px) {
.back-to-listing {
	margin-bottom: 3em
}
}
@media (min-width:992px) {
.back-to-listing {
	margin-bottom: 4em
}
}
.gallery-overlay .back-to-listing {
	display: none
}
.back-to-listing a:before {
	margin-right: 5px
}
.blog-archive--grid, .content-single-job_listing-gallery-wrapper[data-columns], .home-features-wrapper[data-columns], .listify-salvattore-three-columns {
	max-width: 33.3333%
}
.content-single-job_listing-gallery-wrapper[data-columns="1"], .content-single-job_listing-gallery-wrapper[data-columns="2"], .content-single-job_listing-gallery-wrapper[data-columns="3"], .home-features-wrapper[data-columns="1"], .home-features-wrapper[data-columns="2"], .home-features-wrapper[data-columns="3"], .listify-salvattore-three-columns[data-columns="1"], .listify-salvattore-three-columns[data-columns="2"], .listify-salvattore-three-columns[data-columns="3"], [data-columns="1"].blog-archive--grid, [data-columns="2"].blog-archive--grid, [data-columns="3"].blog-archive--grid {
	max-width: none
}
.blog-archive--grid:before, .content-single-job_listing-gallery-wrapper[data-columns]::before, .home-features-wrapper[data-columns]::before, .listify-salvattore-three-columns:before, .listing-by-term-wrapper[data-columns]::before {
	content: '1 .col-xs-12';
	font-size: 0
}
@media (min-width:768px) {
.blog-archive--grid:before, .content-single-job_listing-gallery-wrapper[data-columns]::before, .home-features-wrapper[data-columns]::before, .listify-salvattore-three-columns:before, .listing-by-term-wrapper[data-columns]::before {
	content: '2 .col-sm-6'
}
}
@media (min-width:992px) {
.blog-archive--grid:before, .content-single-job_listing-gallery-wrapper[data-columns]::before, .home-features-wrapper[data-columns]::before, .listify-salvattore-three-columns:before, .listing-by-term-wrapper[data-columns]::before {
	content: '3 .col-md-4'
}
}
.content-single-job_listing-gallery-wrapper .type-attachment {
	margin-bottom: 2em;
	position: relative
}
@media (min-width:768px) {
.content-single-job_listing-gallery-wrapper .type-attachment {
	margin-bottom: 2.5em
}
}
.content-single-job_listing-gallery-wrapper article.type-attachment .attachment-view {
	color: #fff;
	text-shadow: none;
	border: 2px solid #fff;
	padding: 15px 40px;
	display: inline-block;
	border-radius: 4px;
	width: auto;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.content-single-job_listing-gallery-wrapper article.type-attachment .comment-count a {
	color: #fff
}
.content-single-job_listing-gallery-wrapper article.type-attachment .comment-count a:before {
	margin-top: -2px;
	content: '\f11d'
}
.single-job_listing-attachment {
	margin-bottom: 2em;
	text-align: center
}
@media (min-width:768px) {
.single-job_listing-attachment {
	margin-bottom: 4em
}
}
.content-single-job_listing-gallery-wrapper .type-attachment img, .single-job_listing-attachment img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	border-radius: 4px
}
.mfp-container button.mfp-arrow, .mfp-container button.mfp-arrow:hover {
	background: 0 0;
	box-shadow: none
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
	border: 0
}
.listing-gallery a, .listing-gallery-nav a {
	display: block
}
.listing-gallery img, .listing-gallery-nav img {
	border-radius: 4px;
	display: block;
	min-width: 100%
}
.listing-gallery-nav.slick-slider {
	margin: 0 -.5em
}
.listing-gallery-nav.slick-slider .slick-list {
	position: relative;
	z-index: 10
}
.listing-gallery-nav__item .item__wrapper {
	cursor: pointer;
	margin: .5em
}
.listing-gallery-nav.slick-slider .slick-dots {
	position: absolute;
	top: -30px
}
.listing-gallery-nav.slick-slider .slick-dots li {
	margin: 0
}
.listing-gallery-nav.slick-slider .slick-dots li button {
	background: 0 0;
	box-shadow: none
}
.listing-gallery-nav.slick-slider .slick-dots li button:before {
	top: 50%;
	left: 50%;
	margin-top: -4px;
	margin-left: -4px;
	content: " ";
	width: 8px;
	height: 8px;
	border-radius: 50%
}
.mfp-img-listing-gallery .mfp-content .mfp-close {
	display: none
}
.job_listings-map-wrapper {
	display: none;
	position: relative;
	background: rgba(0,0,0,.2)
}
.job_listings-map-wrapper.loading:after, .job_listings-map-wrapper.loading:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	content: ' ';
	background: rgba(0,0,0,.45);
	z-index: 100
}
.job_listings-map-wrapper.loading:after {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f29c';
	background: 0 0;
	color: #fff;
	top: auto;
	left: 40px;
	bottom: 20px;
	right: auto;
	font-size: 30px;
	margin-left: -15px;
	margin-top: -15px;
	-webkit-animation: rotate 700ms infinite linear;
	-moz-animation: rotate 700ms infinite linear;
	animation: rotate 700ms infinite linear
}
@media (min-width:992px) {
.job_listings-map-wrapper {
	display: block
}
}
.job_listings-map {
	min-height: 300px;
	height: 100%
}
body .gmnoprint img {
	max-width: none
}
.archive-job_listing-hero.listing-cover.has-image {
	padding: 3em 0
}
@media (min-width:768px) {
.archive-job_listing-hero.listing-cover.has-image {
	padding: 5em 0
}
}
@media (min-width:992px) {
.archive-job_listing-hero.listing-cover.has-image {
	padding: 6em 0
}
}
.archive-job_listing-hero-wrapper {
	font-size: 20px;
	text-align: center
}
@media (min-width:768px) {
.archive-job_listing-hero-wrapper {
	font-size: 30px
}
}
@media (min-width:992px) {
.archive-job_listing-hero-wrapper {
	font-size: 34px
}
}
ul.job_listings {
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 0;
	margin-bottom: 0;
	list-style: none;
	position: relative
}
.archive-listing-display-map-only ul.job_listings {
	display: none
}
.content-shop-wrapper .type-job_listing .type-product, .listify_widget_search_listings.home-widget .type-job_listing .job_search_form, .tabbed-listings-tabs .type-job_listing a, .type-attachment, .type-job_listing .archive-job_listing-toggle-inner, .type-job_listing .content-box, .type-job_listing .content-shop-wrapper .type-product, .type-job_listing .home-feature, .type-job_listing .job-package, .type-job_listing .job_filters, .type-job_listing .listify_widget_search_listings.home-widget .job_search_form, .type-job_listing .listing-by-term-inner, .type-job_listing .single-job_listing-description, .type-job_listing .tabbed-listings-tabs a, .type-job_listing .type-product .thumbnails a, .type-job_listing .woocommerce div.product div.summary, .type-job_listing .woocommerce-main-image, .type-job_listing .woocommerce-page div.product div.summary, .type-job_listing .woocommerce-tabs, .type-product, .type-product .thumbnails .type-job_listing a, .woocommerce div.product .type-job_listing div.summary, .woocommerce-page div.product .type-job_listing div.summary {
	position: relative
}
.attachment-clickbox, .image-grid-clickbox, .job_listing-clickbox, .product-clickbox {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 20
}
.wp-job-manager-categories-only .filter-by-type-label, .wp-job-manager-categories-only .job_filters .job_types {
	display: none
}
.job_filters .filter_by_tag, .job_filters .job_types {
	overflow: hidden
}
@media (min-width:992px) {
.job_filters .filter_by_tag.too-tall, .job_filters .job_types.too-tall {
	max-height: 140px;
	overflow: hidden;
	position: relative;
	-webkit-transition: .05s max-height ease-in;
	-moz-transition: .05s max-height ease-in;
	transition: .05s max-height ease-in
}
.job_filters .filter_by_tag.too-tall.too-tall:hover, .job_filters .job_types.too-tall.too-tall:hover {
	max-height: 1000px
}
.job_filters .filter_by_tag.too-tall.too-tall:hover:after, .job_filters .job_types.too-tall.too-tall:hover:after {
	background: 0 0;
	display: none
}
.job_filters .filter_by_tag.too-tall:after, .job_filters .job_types.too-tall:after {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: ' ';
	z-index: 5;
	height: 50px;
	background-image: -moz-linear-gradient(top, #fff 0, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient(top, #fff 0, rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to top, #fff 0, rgba(255,255,255,0) 100%)
}
}
.filter-by-type-label, .filter_by_tag .filter-label {
	display: block;
	margin: 1em 0
}
.category-list li a, .ellipseit, .filter_by_tag a, .job_types li, .listify_widget_panel_listing_tags a, .listings-by-term-content, .type-job_listing .job_listing-entry-header .job_listing-location {
	font-size: 100%!important;
	position: relative;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.category-list li a, .filter_by_tag a, .job_types li, .listings-by-term-content {
	margin-bottom: 10px;
	margin-right: 15px
}
@media (min-width:768px) {
.filter_by_tag a, .job_types li {
	width: 48%;
	margin-right: 1%
}
}
@media (min-width:992px) {
.filter_by_tag a, .job_types li {
	width: 31%
}
}
@media (min-width:1200px) {
.filter_by_tag a, .job_types li {
	width: 23%
}
}
.filter_by_tag a:before {
	content: ' ';
	margin-right: 10px
}
.filter_by_tag a:after {
	content: ' ';
	position: absolute;
	top: 6px;
	left: 6px
}
.filter_by_tag a.active {
	background: 0 0
}
.filter_by_tag a.active:after {
	content: '\f121'
}
.archive-job_listing-toggle-wrapper {
	box-shadow: inset rgba(0,0,0,.03) 0 100px 0 0, rgba(0,0,0,.08) 0 1px 0 0
}
.archive-job_listing-toggle-inner {
	text-align: center;
	line-height: normal;
	border-radius: 3px;
	margin: 1em auto;
	padding: 0;
	display: inline-block;
	vertical-align: middle
}
.archive-job_listing-toggle-inner .archive-job_listing-toggle {
	text-align: center;
	padding: 6px 18px;
	border: 2px solid transparent;
	display: inline-block
}
.archive-job_listing-toggle-inner .archive-job_listing-toggle:first-child {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}
.archive-job_listing-toggle-inner .archive-job_listing-toggle:last-child {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}
.archive-job_listing-toggle-inner.views {
	width: 100%
}
.archive-job_listing-toggle-inner.views .archive-job_listing-toggle {
	width: 50%
}
@media (min-width:992px) {
body:not(.fixed-map) .job_listings-map {
	position: relative;
	height: 350px;
	display: block
}
.archive-job_listing-toggle-wrapper {
	display: none
}
}
body.map-toggled {
	overflow: hidden
}
body.map-toggled .footer-wrapper, body.map-toggled .site-header {
	display: none
}
body.map-toggled .job_listings-map {
	position: fixed;
	top: auto;
	right: auto;
	left: auto;
	bottom: auto;
	background: rgba(0,0,0,.25);
	height: 100%;
	width: 100%;
	min-height: 300px;
	overflow: hidden;
	z-index: 5
}
body.fixed-map .container {
	max-width: 100%;
	padding-left: 30px;
	padding-right: 30px
}
body.fixed-map .site-footer, body.footer-light .site-footer {
	background: 0 0;
	padding: 1em 0;
	opacity: .8
}
body.fixed-map .site-footer:hover, body.footer-light .site-footer:hover {
	opacity: 1
}
@media (min-width:992px) {
body.fixed-map.fixed-header {
	padding-top: 0
}
body.fixed-map .site-header {
	position: fixed;
	top: auto;
	width: 100%;
	z-index: 100
}
body.fixed-map .job_listings-map-wrapper {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 35%;
	height: 100%
}
body.fixed-map.fixed-map--right .job_listings-map-wrapper {
	left: auto;
	right: 0
}
body.fixed-map .footer-wrapper, body.fixed-map .site-content {
	width: 65%;
	margin-left: 35%
}
body.fixed-map.fixed-map--right .footer-wrapper, body.fixed-map.fixed-map--right .site-content {
	width: 65%;
	margin-right: 35%;
	margin-left: 0
}
body.fixed-map .footer-wrapper {
	margin-top: 0
}
}
@media (min-width:1200px) {
body.fixed-map .job_listings-map-wrapper {
	width: 35%
}
body.fixed-map .job_listings-map {
	height: 100%
}
body.fixed-map .footer-wrapper, body.fixed-map .site-content {
	width: 64%;
	margin-left: 35%
}
body.fixed-map.fixed-map--right .footer-wrapper, body.fixed-map.fixed-map--right .site-content {
	width: 60%;
	margin-right: 40%
}
}
#job_listings-map-canvas {
	width: 100%;
	height: 100%
}
@media (min-width:992px) {
.archive-job_listing-filters-wrapper.side {
	position: relative;
	z-index: 10
}
}
.listify_widget_map_listings .job_listings-map {
	height: 300px
}
.map-marker {
	cursor: pointer;
	width: 30px;
	height: 30px;
	position: relative;
	top: -18px
}
.map-marker i:after, .map-marker:after, .map-marker:before {
	position: absolute;
	content: ' ';
	display: block
}
.map-marker:before {
	background: rgba(0,0,0,.15);
	box-shadow: rgba(0,0,0,.05) 0 0 1px 1px;
	width: 10px;
	height: 4px;
	border-radius: 50%;
	bottom: -20px;
	left: 10px
}
.map-marker:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 15px 0;
	border-color: #2F3339 transparent transparent;
	top: 19px
}
.map-marker i:after {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #2F3339;
	top: 0;
	left: 0;
	z-index: 1
}
.map-marker i:before {
	width: 22px;
	height: 22px;
	line-height: 22px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: 4px;
	left: 4px;
	z-index: 5
}
.map-marker i {
	color: #2F3339;
	font-size: 16px;
	position: relative;
	z-index: 10;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block
}
.cluster-overlay a, .map-marker-info {
	overflow: hidden
}
.cluster-overlay a .list-cover, .map-marker-info .list-cover {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	position: absolute;
	right: 15px
}
.cluster-overlay a .address, .cluster-overlay a .rating, .cluster-overlay a h1, .map-marker-info .address, .map-marker-info .rating, .map-marker-info h1 {
	display: block;
	margin: .5em 70px .5em 0
}
.cluster-overlay a h1, .map-marker-info h1 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	font-size: 14px;
	font-weight: 700
}
.cluster-overlay a .stars-0, .map-marker-info .stars-0 {
	display: none
}
.cluster-overlay a {
	margin-right: 30px;
	display: block;
	position: relative;
	color: inherit;
	margin-bottom: 1.5em;
	line-height: normal
}
.cluster-overlay a:last-of-type {
	margin-bottom: 0
}
.cluster {
	border-radius: 50%
}
.cluster img {
	display: none
}
.cluster div {
	font-size: 16px!important;
	color: #fff!important
}
.cluster div:before {
	content: ' ';
	border: 2px solid #fff;
	border-radius: 50%;
	width: 90%;
	height: 90%;
	margin: 5%;
	position: absolute;
	z-index: 2;
	display: block
}
.cluster-items {
	margin: 0;
	padding: 0
}
.cluster-items li {
	margin-bottom: 1.5em
}
.cluster-items li:last-child {
	margin-bottom: 0
}
.archive-job_listing-filters-wrapper.top .widget-job_listing-archive {
	padding: 0 15px
}
@media (min-width:1200px) {
.archive-job_listing-filters-wrapper.top .widget-job_listing-archive {
	margin-bottom: 0
}
}
@media (min-width:768px) {
.archive-job_listing-filter-title {
	margin-bottom: 2em
}
}
.archive-job_listing-found, .entry-content .pm-section-title, .listing.products.woocommerce h2, .section-title {
	font-size: 16px;
	margin: 1em 0;
	line-height: 31px
}
.entry-content .archive-job_listing-found {
	border-bottom: 0;
	padding-bottom: 0;
	margin: 0
}
@media (min-width:768px) {
.archive-job_listing-found, .entry-content .pm-section-title, .listing.products.woocommerce h2, .section-title {
	margin: 0 0 .5em
}
}
.entry-content .pm-section-title, .listing.products.woocommerce h2, .section-title {
	margin: 1.5em 0
}
.entry-content .pm-section-title:first-of-type, .listing.products.woocommerce h2:first-of-type, .section-title:first-of-type {
	margin-top: 0
}
.archive-job_listing-layout-wrapper .facetwp-sort {
	margin-right: 8px
}
@media (min-width:768px) {
.archive-job_listing-found, .archive-job_listing-layout-wrapper, .archive-job_listing-layout-wrapper .facetwp-sort {
	display: inline-block;
	margin: 0;
	vertical-align: middle
}
.archive-job_listing-layout-wrapper {
	float: right;
	margin-right: 68px !important;
}
}
.archive-job_listing-layout {
	font-size: 18px;
	vertical-align: middle;
	margin-left: .5em;
	padding: 4px 11px 2px;
	border-radius: 4px;
	display: inline-block
}
.search-radius-wrapper {
	margin: 0 0 1em
}
@media (min-width:992px) {
.search-radius-wrapper {
	margin: 1em 0
}
}
.search_jobs .search-radius-label {
	margin-bottom: 10px
}
.search_jobs .search-radius-label label {
	display: block
}
.search_jobs .search-radius-label input[type=checkbox] {
	width: auto
}
.search-radius-slider.in-use {
	opacity: 1
}
@media (min-width:768px) {
.search-radius-label {
	margin-bottom: 0;
	width: 20%;
	display: inline-block
}
.search-radius-slider {
	width: 72%;
	display: inline-block
}
}
.content-shop-wrapper .type-job_listing .type-product, .listify_widget_search_listings.home-widget .type-job_listing .job_search_form, .tabbed-listings-tabs .type-job_listing a, .type-job_listing .archive-job_listing-toggle-inner, .type-job_listing .content-box, .type-job_listing .content-shop-wrapper .type-product, .type-job_listing .home-feature, .type-job_listing .job-package, .type-job_listing .job_filters, .type-job_listing .listify_widget_search_listings.home-widget .job_search_form, .type-job_listing .listing-by-term-inner, .type-job_listing .single-job_listing-description, .type-job_listing .tabbed-listings-tabs a, .type-job_listing .type-product .thumbnails a, .type-job_listing .woocommerce div.product div.summary, .type-job_listing .woocommerce-main-image, .type-job_listing .woocommerce-page div.product div.summary, .type-job_listing .woocommerce-tabs, .type-product .thumbnails .type-job_listing a, .woocommerce div.product .type-job_listing div.summary, .woocommerce-page div.product .type-job_listing div.summary {
	padding: 0;
	overflow: hidden
}
.type-job_listing.style-grid .job_listing-entry-header {
	padding: 3.5em 2em 2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow: hidden;
	height: auto
}
@media (min-width:768px) {
.type-job_listing.style-grid .job_listing-entry-header {
	height: 275px;
	padding: 0
}
}
.type-job_listing.style-grid.job_position_featured .job_listing-entry-header:before {
	z-index: 10;
	content: ' ';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.type-job_listing.style-grid .job_listing-entry-header:after {
	background: rgba(0,0,0,.25);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
@media (min-width:768px) {
.type-job_listing.style-grid .job_listing-entry-header-wrapper {
	position: absolute;
	left: 2em;
	right: 2em;
	bottom: 2em
}
}
.type-job_listing.style-grid .job_listing-entry-thumbnail, .type-job_listing.style-grid .wp-post-image {
	display: none
}
.type-job_listing.style-grid .job_listing-entry-meta {
	margin-right: 2em;
	max-width: 100%
}
.type-job_listing .job_listing-entry-header .job_listing-location {
	margin-top: .5em;
	margin-bottom: 0;
	max-width: 100%;
	display: block
}
.type-job_listing .job_listing-entry-header .job_listing-location.job_listing-location-formatted {
	line-height: 1.5;
	overflow: hidden
}
.type-job_listing .job_listing-entry-header .job_listing-location.job_listing-location-formatted span[itemprop=addressCountry] {
	display: none
}
.type-job_listing .job_listing-entry-header .job_listing-location a {
	vertical-align: middle
}
.type-job_listing.style-grid .job_listing-entry-footer {
	padding: 1em 2em
}
.job_listing-entry-footer .job-manager-form.wp-job-manager-bookmarks-form, .job_listing-entry-footer .job_listing-rating-wrapper {
	position: relative;
	z-index: 25;
	line-height: normal
}
.job_listing-entry-footer .star-icon {
	font-size: 17px;
	margin-top: 1px;
	display: inline-block
}
.job_listing-entry-footer .job_listing-rating-average {
	margin: 0 0 0 5px;
	width: 28px;
	height: 28px;
	line-height: 28px
}
.job_listing-entry-footer .job_listing-rating-count {
	margin-left: 5px;
	display: none
}
.content-shop-wrapper .type-job_listing.style-list .type-product, .listify_widget_search_listings.home-widget .type-job_listing.style-list .job_search_form, .tabbed-listings-tabs .type-job_listing.style-list a, .type-job_listing.style-list .archive-job_listing-toggle-inner, .type-job_listing.style-list .content-box, .type-job_listing.style-list .content-shop-wrapper .type-product, .type-job_listing.style-list .home-feature, .type-job_listing.style-list .job-package, .type-job_listing.style-list .job_filters, .type-job_listing.style-list .listify_widget_search_listings.home-widget .job_search_form, .type-job_listing.style-list .listing-by-term-inner, .type-job_listing.style-list .single-job_listing-description, .type-job_listing.style-list .tabbed-listings-tabs a, .type-job_listing.style-list .type-product .thumbnails a, .type-job_listing.style-list .woocommerce div.product div.summary, .type-job_listing.style-list .woocommerce-main-image, .type-job_listing.style-list .woocommerce-page div.product div.summary, .type-job_listing.style-list .woocommerce-tabs, .type-product .thumbnails .type-job_listing.style-list a, .woocommerce div.product .type-job_listing.style-list div.summary, .woocommerce-page div.product .type-job_listing.style-list div.summary {
	padding: 1.25em 3.75em 1.25em 1.75em
}
.content-shop-wrapper .type-job_listing.style-list .type-product, .listify_widget_search_listings.home-widget .type-job_listing.style-list .job_search_form, .tabbed-listings-tabs .type-job_listing.style-list a, .type-job_listing.style-list .archive-job_listing-toggle-inner, .type-job_listing.style-list .content-box, .type-job_listing.style-list .content-shop-wrapper .type-product, .type-job_listing.style-list .home-feature, .type-job_listing.style-list .job-package, .type-job_listing.style-list .job_filters, .type-job_listing.style-list .listify_widget_search_listings.home-widget .job_search_form, .type-job_listing.style-list .listing-by-term-inner, .type-job_listing.style-list .listing-cover, .type-job_listing.style-list .single-job_listing-description, .type-job_listing.style-list .tabbed-listings-tabs a, .type-job_listing.style-list .type-product .thumbnails a, .type-job_listing.style-list .woocommerce div.product div.summary, .type-job_listing.style-list .woocommerce-main-image, .type-job_listing.style-list .woocommerce-page div.product div.summary, .type-job_listing.style-list .woocommerce-tabs, .type-product .thumbnails .type-job_listing.style-list a, .woocommerce div.product .type-job_listing.style-list div.summary, .woocommerce-page div.product .type-job_listing.style-list div.summary {
	background-image: none!important;
	display: table;
	width: 100%
}
.type-job_listing.style-list .listing-cover.has-image, .type-job_listing.style-list .listing-cover.no-image {
	background-color: transparent
}
.type-job_listing.style-list .listing-cover {
	padding: 0
}
.type-job_listing.style-list .listing-cover:after {
	display: none
}
.type-job_listing.style-list .job_listing-entry-footer, .type-job_listing.style-list .job_listing-entry-header, .type-job_listing.style-list .job_listing-entry-meta, .type-job_listing.style-list .job_listing-entry-thumbnail {
	position: relative;
	min-height: 1px;
	display: table-cell;
	vertical-align: middle
}
.type-job_listing.style-list .job_listing-entry-header, .type-job_listing.style-list .job_listing-entry-header a {
	text-shadow: none
}
.type-job_listing.style-list .job_listing-entry-thumbnail {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	padding-right: 2em
}
.type-job_listing.style-list .job_listing-entry-thumbnail .list-cover {
	width: 90px;
	height: 90px;
	border-radius: 50%
}
.type-job_listing.style-list .job_listing-entry-footer, .type-job_listing.style-list .job_listing-entry-thumbnail {
	display: none
}
@media (min-width:768px) {
.type-job_listing.style-list .job_listing-entry-thumbnail {
	display: table-cell
}
}
@media (min-width:992px) {
.type-job_listing.style-list .job_listing-entry-footer {
	display: table-cell
}
.type-job_listing.style-list .job_listing-entry-header {
	width: 65%
}
.type-job_listing.style-list .job_listing-entry-footer {
	width: auto;
	text-align: right
}
}
.type-job_listing.style-list .job_listing-entry-meta {
	padding-top: .85em;
	padding-bottom: .85em
}
.type-job_listing.style-list .job_listing-location, .type-job_listing.style-list .job_listing-phone, .type-job_listing.style-list .listing-email {
	line-height: 1;
	font-size: 12px;
	margin: 1em 0 0
}
.type-job_listing.style-list .job_listing-location:before, .type-job_listing.style-list .job_listing-phone:before, .type-job_listing.style-list .listing-email:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 17px;
	margin-top: -3px
}
.type-job_listing.style-list .job_listing-location {
	margin-top: 0
}
.type-job_listing.style-list .job_listing-location br {
	content: ''
}
.type-job_listing.style-list .job_listing-location br:before {
	content: ', '
}
.type-job_listing.style-list .job_listing-location.job_listing-location-formatted {
	max-width: 150px
}
@media (min-width:992px) {
.type-job_listing.style-list .job_listing-location.job_listing-location-formatted {
	max-width: 250px
}
}
@media (min-width:1200px) {
.type-job_listing.style-list .job_listing-location.job_listing-location-formatted {
	max-width: none
}
}
.load_more_jobs {
	display: block;
	text-align: center
}
.widget.widget-job_listing-archive, .widget.widget-shop {
	padding: 0;
	box-shadow: none
}
.widget.widget-job_listing-archive .facetwp-facet, .widget.widget-job_listing-archive:last-child, .widget.widget-shop .facetwp-facet, .widget.widget-shop:last-child {
	margin-bottom: 0
}
#ajax-response {
	display: none
}
.comment-content, .entry-content, .entry-summary, .page-title, .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word
}
.page-cover {
	padding: 0
}
.page-cover.no-image {
	background-color: transparent
}
.page-title {
	font-size: 20px;
	margin: 0;
	padding: 2em 0;
	text-align: center
}
@media (min-width:768px) {
.page-title {
	padding: 2em 0
}
}
.page-cover.no-image .page-title {
	padding-top: 2em;
	padding-bottom: 1em
}
.tertiary-enabled .page-cover.no-image .page-title {
	padding-bottom: 2em
}
@media (min-width:768px) {
.page-cover.no-image .page-title {
	padding-bottom: .5em
}
}
.content-single-hero.no-cover .page-title {
	padding: 0
}
.entry-meta {
	margin: 0 0 1.5em
}
.entry-meta>span {
	width: 49%;
	display: inline-block;
	margin-bottom: 10px
}
@media (min-width:768px) {
.entry-meta>span {
	margin-right: 1.25em;
	width: auto
}
}
.entry-meta>span:before {
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: -4px 3px 0 0;
	vertical-align: middle;
	display: inline-block
}
.entry-meta .entry-author img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	margin: -2px 5px 0 0
}
.entry-date:before {
	content: '\f117';
	font-size: 16px
}
.entry-comments:before {
	content: '\f11d';
	font-size: 18px
}
.entry-share .ion-share:before {
	content: '\f220';
	font-size: 18px;
	margin-top: -5px;
	vertical-align: middle
}
.entry-content h3 {
	font-size: 15px
}
.entry-content h4 {
	font-size: 14px
}
.entry-content td, .entry-content th {
	vertical-align: middle
}
.entry-footer {
	margin-top: 2em
}
.button[name=apply_coupon], .content-shop-wrapper .entry-footer .button-small.added_to_cart, .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.added_to_cart, .content-shop-wrapper [name=apply_coupon].added_to_cart, .content-shop-wrapper [name=apply_coupon].button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .entry-footer .button-small.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment [name=apply_coupon].comment-count, .entry-footer .button-small.button--private-message-link, .entry-footer .button-small.load_more_jobs, .entry-footer .button.button-small, .entry-footer .content-shop-wrapper .button-small.added_to_cart, .entry-footer .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table a.added_to_cart, .entry-footer .content-single-job_listing-gallery-wrapper .type-attachment .button-small.comment-count, .entry-footer .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table a.comment-count, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper a.added_to_cart, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment a.comment-count, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table a.button, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table a.button--private-message-link, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table a.load_more_jobs, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper .entry-footer a.added_to_cart, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment .entry-footer a.comment-count, .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.button, .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.button--private-message-link, .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.load_more_jobs, [name=apply_coupon].button--private-message-link, [name=apply_coupon].load_more_jobs {
	font-size: 14px;
	padding: 12px 30px
}
.button[name=apply_coupon]:hover, .content-shop-wrapper .entry-footer .button-small.added_to_cart:hover, .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.added_to_cart:hover, .content-shop-wrapper [name=apply_coupon].added_to_cart:hover, .content-single-job_listing-gallery-wrapper .type-attachment .entry-footer .button-small.comment-count:hover, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.comment-count:hover, .content-single-job_listing-gallery-wrapper .type-attachment [name=apply_coupon].comment-count:hover, .entry-footer .button-small.button--private-message-link:hover, .entry-footer .button-small.load_more_jobs:hover, .entry-footer .button.button-small:hover, .entry-footer .content-shop-wrapper .button-small.added_to_cart:hover, .entry-footer .content-shop-wrapper .woocommerce #content div.product.product-type-grouped .summary .group_table a.added_to_cart:hover, .entry-footer .content-single-job_listing-gallery-wrapper .type-attachment .button-small.comment-count:hover, .entry-footer .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content div.product.product-type-grouped .summary .group_table a.comment-count:hover, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper a.added_to_cart:hover, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment a.comment-count:hover, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table a.button--private-message-link:hover, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table a.button:hover, .entry-footer .woocommerce #content div.product.product-type-grouped .summary .group_table a.load_more_jobs:hover, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-shop-wrapper .entry-footer a.added_to_cart:hover, .woocommerce #content div.product.product-type-grouped .summary .group_table .content-single-job_listing-gallery-wrapper .type-attachment .entry-footer a.comment-count:hover, .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.button--private-message-link:hover, .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.button:hover, .woocommerce #content div.product.product-type-grouped .summary .group_table .entry-footer a.load_more_jobs:hover, [name=apply_coupon].button--private-message-link:hover, [name=apply_coupon].load_more_jobs:hover {
	box-shadow: inset 0 -3px 0 rgba(0,0,0,.05)
}
.content-pagination {
	text-align: center;
	margin: 2em 0 4em
}
.author.archive .content-pagination {
	margin-top: 0
}
@media (min-width:768px) {
.content-pagination {
	margin-top: 4em
}
}
.facetwp-pager .facetwp-page, .job-manager-pagination li>*, a.page-numbers, span.page-numbers {
	margin-right: 8px;
	box-shadow: rgba(0,0,0,.05) 0 2px 0
}
.post-password-form input[type=password] {
	width: 100%
}
.post-password-form input[type=submit] {
	margin-top: 1em
}
.bypostauthor, .gallery-caption, .sticky {
	width: auto
}
@media (min-width:1200px) {
.page-cover--large .page-title {
	padding: 3em 0
}
.page-cover--extra-large .page-title {
	padding: 5em 0
}
}
.author-title h1 {
	display: inline-block;
	line-height: 75px;
	margin: 0 0 0 15px
}
.author-title img {
	width: 75px;
	height: 75px;
	border-radius: 50%;
	border: 3px solid #fff
}
.author-meta {
	font-size: 16px;
	margin: 1em 0 0
}
.author-meta .favorite-count, .author-meta .listing-count {
	display: inline-block;
	vertical-align: middle;
	margin: 0 1em 0 0
}
.author-meta .favorite-count:before, .author-meta .listing-count:before {
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	margin: -4px 6px 0 0;
	display: inline-block;
	vertical-align: middle
}
.author-meta .listing-count:before {
	content: '\f453'
}
.author-meta .favorite-count:before {
	content: '\f141'
}
.ion-social-jabber:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f235"
}
.type-post .entry-cover.has-image, .type-post .has-image.entry-cover--home, .type-post .has-image.listing-cover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.type-post .entry-cover.has-image:after, .type-post .has-image.entry-cover--home:after, .type-post .has-image.listing-cover:after {
	overflow: hidden;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.homepage-cover {
	position: relative
}
.homepage-cover .wp-video {
	visibility: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width: 100%!important;
	height: auto!important;
	position: absolute!important
}
.homepage-cover .home-widget {
	margin: 0
}
.homepage-cover .home-widget-section-title {
	margin-top: 0
}
.homepage-cover .home-widget-title {
	font-size: 20px
}
@media (min-width:768px) {
.homepage-cover .home-widget-title {
	font-size: 30px
}
}
.homepage-cover .home-widget-description {
	font-size: 13px;
	line-height: 1.5
}
@media (min-width:768px) {
.homepage-cover .home-widget-description {
	font-size: 16px
}
}
.homepage-cover .home-widget-description, .homepage-cover .home-widget-title {
	text-shadow: none;
	letter-spacing: .1em
}
.homepage-cover.has-image .home-widget-description, .homepage-cover.has-image .home-widget-title {
	color: #fff
}
.homepage-cover .job_filters .chosen-container-single .chosen-single, .homepage-cover .job_filters .search_jobs>div.search_keywords input[type=text], .homepage-cover .job_filters .search_jobs>div.search_location input[type=text], .homepage-cover .job_filters input[type=search], .homepage-cover .job_filters input[type=text], .homepage-cover .job_filters select, .homepage-cover .job_search_form .chosen-container-single .chosen-single, .homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text], .homepage-cover .job_search_form .search_jobs>div.search_location input[type=text], .homepage-cover .job_search_form input[type=search], .homepage-cover .job_search_form input[type=text], .homepage-cover .job_search_form select {
	color: #454545;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #fff;
	box-shadow: none;
	padding: 12px 23px;
	height:42px;

}
.homepage-cover .job_filters .chosen-container .chosen-results li, .homepage-cover .job_search_form .chosen-container .chosen-results li {
	color: #454545
}
.homepage-cover .job_filters .chosen-container-single .chosen-single, .homepage-cover .job_filters .search_jobs>div.search_keywords input[type=text]:focus, .homepage-cover .job_filters .search_jobs>div.search_location input[type=text]:focus, .homepage-cover .job_filters input[type=text]:focus, .homepage-cover .job_filters select:focus, .homepage-cover .job_search_form .chosen-container-single .chosen-single, .homepage-cover .job_search_form .search_jobs>div.search_keywords input[type=text]:focus, .homepage-cover .job_search_form .search_jobs>div.search_location input[type=text]:focus, .homepage-cover .job_search_form input[type=text]:focus, .homepage-cover .job_search_form select:focus {
	border-color: #fff;
	background: #fff;
	box-shadow: none
}
.homepage-cover .job_filters .chosen-container-single .chosen-drop, .homepage-cover .job_search_form .chosen-container-single .chosen-drop {
	border: 0!important
}
.homepage-cover .job_filters .chosen-container-single .chosen-single, .homepage-cover .job_search_form .chosen-container-single .chosen-single {
	padding-top: 12px;
	padding-bottom: 12px;
	background: #fff!important;
	height: auto!important
}
.homepage-cover .job_filters .select:after, .homepage-cover .job_search_form .select:after {
	text-shadow: none
}
.homepage-cover .job_search_form select, .template-home :not(.site-content) .job_filters select {
	box-shadow: none
}
.template-home .homepage-cover:not(.has-map) .js-toggle-area-trigger {
	display: none
}
.template-home .homepage-cover:not(.has-map) .update_results {
	width: 100%
}
@media (min-width:992px) {
.template-home .homepage-cover:not(.has-map) .update_results {
	width: 20%
}
}
.template-home .homepage-cover.has-map .job_listings-map-wrapper, .template-home .listify_widget_search_listings .job_listings-map-wrapper {
	display: block;
	position: relative
}
.template-home .homepage-cover.has-map .job_listings-map, .template-home .listify_widget_search_listings .job_listings-map {
	height: 400px
}
.summary .template-home .homepage-cover.has-map .stock, .summary .template-home .listify_widget_search_listings .stock, .template-home .homepage-cover.has-map .filter-by-type-label, .template-home .homepage-cover.has-map .filter_by_tag, .template-home .homepage-cover.has-map .job-manager-pagination, .template-home .homepage-cover.has-map .job_types, .template-home .homepage-cover.has-map .load_more_jobs, .template-home .homepage-cover.has-map .ninja-forms-required-items, .template-home .homepage-cover.has-map .search-radius-wrapper, .template-home .homepage-cover.has-map .showing_jobs, .template-home .homepage-cover.has-map .summary .stock, .template-home .homepage-cover.has-map .woocommerce-tabs .woocommerce-noreviews, .template-home .listify_widget_search_listings .filter-by-type-label, .template-home .listify_widget_search_listings .filter_by_tag, .template-home .listify_widget_search_listings .job-manager-pagination, .template-home .listify_widget_search_listings .job_types, .template-home .listify_widget_search_listings .load_more_jobs, .template-home .listify_widget_search_listings .ninja-forms-required-items, .template-home .listify_widget_search_listings .search-radius-wrapper, .template-home .listify_widget_search_listings .showing_jobs, .template-home .listify_widget_search_listings .summary .stock, .template-home .listify_widget_search_listings .woocommerce-tabs .woocommerce-noreviews, .woocommerce-tabs .template-home .homepage-cover.has-map .woocommerce-noreviews, .woocommerce-tabs .template-home .listify_widget_search_listings .woocommerce-noreviews {
	display: none!important
}
.template-home .homepage-cover.has-map .job_filters, .template-home .listify_widget_search_listings .job_filters {
	background: 0 0;
	box-shadow: none;
	padding: 0;
	bottom: 40px
}
@media (min-width:992px) {
.template-home .homepage-cover.has-map .job_filters, .template-home .listify_widget_search_listings .job_filters {
	max-width: 80%;
	margin: 0 auto;
	left: 13%;
	bottom: 20px
}
.template-home .homepage-cover.has-map .search_jobs, .template-home .listify_widget_search_listings .search_jobs {
	float: left;
	width: 77%
}
.template-home .homepage-cover.has-map .update_results, .template-home .listify_widget_search_listings .update_results {
	width: 20%;
	float: right;
	margin: 0;
	clear: none
}
}
.template-home .homepage-cover.has-map .archive-job_listing-filter-title, .template-home .homepage-cover.has-map .filter_by_tag, .template-home .homepage-cover.has-map .job_types, .template-home .homepage-cover.has-map ul.job_listings, .template-home .listify_widget_search_listings .archive-job_listing-filter-title, .template-home .listify_widget_search_listings .filter_by_tag, .template-home .listify_widget_search_listings .job_types, .template-home .listify_widget_search_listings ul.job_listings {
	display: none
}
.template-home .homepage-cover.has-map {
	padding: 0
}
.template-home .homepage-cover.has-map .job_filters, .template-home .homepage-cover.has-map .js-toggle-area-trigger {
	z-index: 20;
	position: absolute;
	bottom: 20px;
	width: 80%;
	left: 10%
}
@media (min-width:1200px) {
.template-home .homepage-cover.has-map .job_filters, .template-home .homepage-cover.has-map .js-toggle-area-trigger {
	width: 1140px;
	left: 50%;
	margin-left: -570px;
	max-width: none
}
}
.template-home .homepage-cover.has-map .archive-job_listing-toggle-wrapper, .template-home .homepage-cover.has-map .facetwp-pager {
	display: none
}
.template-home .homepage-cover.has-map .job_filters .update_results {
	margin-bottom: 1.5em
}
.template-home .homepage-cover.has-map div.facetwp-facet {
	margin-bottom: 15px
}
@media (min-width:992px) {
.template-home .homepage-cover.has-map div.facetwp-facet {
	margin-bottom: 0
}
}
.home-widget, .homepage-hero-style-none .home-widget:first-child {
	margin: 4em 0
}
.home-widget+.container {
	margin-top: -4em
}
.home .container:not(:last-of-type) .home-widget:last-child {
	margin-bottom: 0
}
.home-widget.no-margin {
	margin: 0!important
}
@media (min-width:768px) {
.home-widget {
	margin: 6em 0
}
.home-widget+.container {
	margin-top: -6em
}
}
@media (min-width:992px) {
.home-widget {
	margin: 8em 0
}
.home-widget+.container {
	margin-top: -8em
}
}
.home-widget-section-title {
	margin: 2em 0
}
.home-widget:first-child .home-widget-section-title {
	margin-top: 0
}
@media (min-width:768px) {
.home-widget-section-title {
	margin: 3em 0
}
}
@media (min-width:992px) {
.home-widget-section-title {
	margin: 4em 0
}
}
.home-widget-description, .home-widget-title {
	margin: 0;
	padding: 0;
	text-align: center
}
.home-widget-title {
	font-size: 20px
}
@media (min-width:768px) {
.home-widget-title {
	font-size: 26px
}
}
.home-widget-description {
	font-size: 13px;
	color: #b4bcc7;
	margin-top: .33em
}
@media (min-width:768px) {
.home-widget-description {
	margin-top: .75em;
	font-size: 16px
}
}
.listify_widget_recent_listings.home-widget:not(:last-child), .listify_widget_taxonomy_image_grid.home-widget:not(:last-child) {
	margin-bottom: -30px
}
.listify_widget_search_listings.home-widget .job_search_form {
	max-width: 100%;
	margin-bottom: 0
}
@media (min-width:992px) {
.job_search_form {
	max-width: 80%;
	margin: 0 auto
}
}
.job_search_form input, .job_search_form select {
	min-width: 100%
}
.job_search_form .select {
	display: block
}
.job_search_form .select:before {
	height: 40px
}
.job_search_form input[type=submit] {
	padding: 13px
}
.job_search_form .search_category, .job_search_form .search_keywords, .job_search_form .search_location {
	margin-bottom: 15px
}
body:not(.facetwp) .locate-me {
	text-shadow: none!important
}
@media (min-width:992px) {
.job_search_form .search_category, .job_search_form .search_keywords, .job_search_form .search_location {
	margin-bottom: 0
}
}
.job_search_form .facetwp-facet {
	margin-bottom: 15px
}
.job_search_form .row.facetwp-submit {
	margin-top: -15px;
	margin-bottom: 0
}
.tabbed-listings-tabs {
	margin: 0 0 2em;
	padding: 0;
	list-style: none;
	text-align: center
}
@media (min-width:992px) {
.listify_widget_tabbed_listings .home-widget-section-title {
	float: left;
	margin-bottom: 0;
	margin-top: 0
}
.tabbed-listings-tabs {
	text-align: right
}
}
.tabbed-listings-tabs li {
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block
}
.tabbed-listings-tabs a {
	display: inline-block;
	padding: 6px 18px;
	border-radius: 3px;
	margin: 0;
	line-height: normal;
	border: 2px solid transparent
}
.tabbed-listings-tabs li:last-child a:after {
	content: "";
	margin-top: -1px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle
}
.tabbed-listings-tabs-wrapper {
	clear: both
}
.listing-by-term-title {
	margin-top: 0
}
.listings-by-term ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.listings-by-term li {
	position: relative;
	margin-bottom: 1.5em
}
.listings-by-term li:last-child {
	margin-bottom: 0
}
.listings-by-term-content, .listings-by-term-preview {
	display: inline-block;
	vertical-align: middle
}
.listings-by-term-content {
	margin-left: 15px;
	max-width: 70%;
	margin-bottom: 0
}
.listings-by-term-preview img {
	width: 60px;
	height: 60px;
	border-radius: 50%
}
.listings-by-term-content .job_listing-rating-average {
	display: none
}
.listings-by-term-content .job_listing-rating-wrapper {
	display: block
}
.listings-by-term-content .job_listing-rating-stars .star-icon {
	font-size: 14px
}
.listings-by-term-content .job_listing-rating-count {
	color: #b4bcc7
}
.listings-by-term-more {
	text-align: center;
	margin: 2em 0 0
}
.listings-by-term-more a {
	font-size: 13px;
	line-height: normal;
	margin: 0 auto;
	padding: 5px 15px;
	border-radius: 3px;
	border: 1px solid #b4bcc7;
	display: inline-block;
	opacity: 1!important
}
.image-grid-item {
	margin-bottom: 30px
}
.image-grid-cover {
	width: 100%;
	padding: 0;
	border-radius: 4px;
	overflow: hidden
}
.image-grid-cover:after {
	border-radius: 4px;
	overflow: hidden
}
.image-grid-cover.entry-cover, .image-grid-cover.entry-cover--home, .image-grid-cover.listing-cover {
	padding: 3em 0;
	position: relative
}
.image-grid-cover.entry-cover .cover-wrapper, .image-grid-cover.entry-cover--home .cover-wrapper, .image-grid-cover.listing-cover .cover-wrapper {
	font-size: 18px;
	text-align: center;
	display: block
}
@media (min-width:768px) {
.image-grid-cover.entry-cover, .image-grid-cover.entry-cover--home, .image-grid-cover.listing-cover {
	padding: 10em 0
}
.image-grid-cover.entry-cover .cover-wrapper, .image-grid-cover.entry-cover--home .cover-wrapper, .image-grid-cover.listing-cover .cover-wrapper {
	position: absolute!important;
	width: 90%;
	text-align: center;
	left: 5%;
	top: 50%;
	font-size: 20px;
	-wekit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
}
@media (min-width:992px) {
.image-grid-cover.entry-cover .cover-wrapper, .image-grid-cover.entry-cover--home .cover-wrapper, .image-grid-cover.listing-cover .cover-wrapper {
	font-size: 24px
}
}
@media (min-width:1200px) {
.image-grid-cover.entry-cover .cover-wrapper, .image-grid-cover.entry-cover--home .cover-wrapper, .image-grid-cover.listing-cover .cover-wrapper {
	font-size: 28px
}
}
.home .job-manager-error, .home .job-manager-message, .home .woocommerce-error, .home .woocommerce-info, .home .woocommerce-message {
	margin-top: 3em
}
.template-home .home-widget .job_listings-map {
	margin-bottom: 2em
}
.home-features-wrapper {
	margin-bottom: -3em
}
.home-feature-title h2 {
	margin: 1.25em 0 .75em;
	font-size: 23px;
	line-height: 1.5
}
.home-feature-media img {
	width: 50%;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	display: block
}
.feature-callout {
	position: relative
}
.feature-callout-cover, .feature-callout-image-pull {
	background-size: cover;
	background-position: center
}
.feature-callout-image-pull {
	min-height: 200px
}
@media (min-width:768px) {
.feature-callout-image-pull {
	position: absolute;
	top: 0;
	bottom: 0
}
}
.feature-callout-cover.has-overlay:after {
	content: ' ';
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	background: rgba(0,0,0,.5)
}
.feature-callout-cover .container {
	position: relative;
	z-index: 2
}
.content-shop-wrapper .feature-callout-cover .added_to_cart, .content-shop-wrapper .feature-callout-cover .button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .feature-callout-cover .comment-count, .feature-callout-cover .button, .feature-callout-cover .button--private-message-link, .feature-callout-cover .content-shop-wrapper .added_to_cart, .feature-callout-cover .content-shop-wrapper .button[data-product_id], .feature-callout-cover .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .feature-callout-cover .load_more_jobs {
	padding-top: 14px;
	padding-bottom: 14px
}
.feature-callout.text-right .feature-callout-content {
	text-align: right
}
.feature-callout.text-right .feature-callout-cover {
	background-position: center left
}
.feature-callout.text-left .feature-callout-cover {
	background-position: center right
}
@media (min-width:768px) {
.feature-callout .feature-callout-cover.has-overlay:after {
	background: rgba(0,0,0,.45)
}
}
.feature-callout.text-center .feature-callout-cover {
	text-align: center
}
.feature-callout.text-center .feature-callout-cover h2 {
	letter-spacing: .1em
}
@media (min-width:992px) {
.feature-callout.text-center .callout-feature-content {
	max-width: 75%;
	margin: 0 auto
}
.feature-callout.text-center h2 {
	font-size: 48px;
	font-weight: 800
}
}
.callout-feature-content {
	padding: 3em 0
}
.callout-feature-content h2 {
	font-size: 24px;
	margin-top: 0
}
.callout-feature-content p {
	line-height: 1.75;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none
}
.callout-feature-content p:last-child {
	margin-bottom: 0
}
@media (min-width:768px) {
.callout-feature-content {
	padding-top: 6em;
	padding-bottom: 6em
}
.callout-feature-content h2 {
	font-size: 30px;
	font-weight: 400;
	line-height: 1.9;
	margin: 0
}
.callout-feature-content p {
	line-height: 2;
	margin: 1.5em 0
}
.feature-callout.text-left .callout-feature-content {
	padding-right: 2em
}
.feature-callout.text-right .callout-feature-content {
	padding-left: 2em
}
}
@media (min-width:992px) {
.callout-feature-content {
	padding-top: 8em;
	padding-bottom: 8em
}
}
@media (min-width:1200px) {
.callout-feature-content {
	padding-top: 12em;
	padding-bottom: 12em
}
.feature-callout.text-left .callout-feature-content {
	padding-right: 3em
}
.feature-callout.text-right .callout-feature-content {
	padding-left: 3em
}
}
.home-widget.listify_widget_map_listings .archive-job_listing-toggle-wrapper {
	display: none
}
.home-widget.listify_widget_map_listings .job_listings-map-wrapper {
	display: block
}
.page-template-page-templatestemplate-widgetized-php .content-area, .page-template-page-templatestemplate-widgetized-php .content-area .hentry {
	margin-bottom: 0
}
.entry-content .gallery {
	margin-bottom: 20px
}
.entry-content .gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative
}
.entry-content .gallery-columns-1 .gallery-item {
	max-width: 100%
}
.entry-content .gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width: calc(50% - 4px)
}
.entry-content .gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width: calc(33.3% - 4px)
}
.entry-content .gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width: calc(25% - 4px)
}
.entry-content .gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width: calc(20% - 4px)
}
.entry-content .gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width: calc(16.7% - 4px)
}
.entry-content .gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width: calc(14.28% - 4px)
}
.entry-content .gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width: calc(12.5% - 4px)
}
.entry-content .gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width: calc(11.1% - 4px)
}
.entry-content .gallery-columns-1 .gallery-item:nth-of-type(1n), .entry-content .gallery-columns-2 .gallery-item:nth-of-type(2n), .entry-content .gallery-columns-3 .gallery-item:nth-of-type(3n), .entry-content .gallery-columns-4 .gallery-item:nth-of-type(4n), .entry-content .gallery-columns-5 .gallery-item:nth-of-type(5n), .entry-content .gallery-columns-6 .gallery-item:nth-of-type(6n), .entry-content .gallery-columns-7 .gallery-item:nth-of-type(7n), .entry-content .gallery-columns-8 .gallery-item:nth-of-type(8n), .entry-content .gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0
}
.entry-content .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .entry-content .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .entry-content .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .entry-content .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left
}
.entry-content .gallery-caption {
	background-color: rgba(0,0,0,.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%
}
.entry-content .gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.entry-content .gallery-item:hover .gallery-caption {
	opacity: 1
}
.entry-content .gallery-columns-7 .gallery-caption, .entry-content .gallery-columns-8 .gallery-caption, .entry-content .gallery-columns-9 .gallery-caption {
	display: none
}
.from-the-blog {
	text-align: center
}
.entry-cover, .entry-cover--home, .listify-cover, .listing-cover, .page-cover {
	background-size: cover;
	background-position: center;
	position: relative
}
.has-image.entry-cover--home:after, .has-image.entry-cover:after, .has-image.listing-cover:after, .has-image.page-cover:after, .listify-cover.has-image:after {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.45);
	z-index: 5
}
@media (min-width:768px) {
.has-image.entry-cover--home:after, .has-image.entry-cover:after, .has-image.listing-cover:after, .has-image.page-cover:after, .listify-cover.has-image:after {
	overflow: hidden
}
}
.has-image.entry-cover, .has-image.entry-cover a, .has-image.entry-cover--home, .has-image.entry-cover--home a, .has-image.listing-cover, .has-image.listing-cover a, .has-image.page-cover, .has-image.page-cover a, .listify-cover.has-image, .listify-cover.has-image a {
	color: #fff;
	text-shadow: rgba(0,0,0,.8) 0 1px 0
}
.entry-cover, .entry-cover--home, .listing-cover {
	padding: 5em 0 3em
}
.entry-cover--gradient.has-image:after, .has-image.listing-cover--gradient:after {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0,0,0,.7) 0, rgba(0,0,0,.14) 30%, rgba(0,0,0,.35) 70%, rgba(0,0,0,.7));
	z-index: 5
}
.entry-cover--grid-cover {
	padding: 170px 0 1em;
	border-radius: 4px;
	overflow: hidden
}
.entry-cover--grid-empty.has-image {
	height: 270px;
	padding: 0
}
.entry-cover--grid-empty.has-image:after {
	display: none
}
.entry-title {
	margin: 0;
	padding: 0;
	word-break: break-word
}
.entry-title--grid {
	font-size: 20px;
	margin: .5em 0
}
.entry-title--in-cover a {
	font-size: 20px;
	text-align: center;
	margin: 0;
	padding: 2em;
	display: block
}
@media (min-width:992px) {
.entry-title--in-cover a {
	font-size: 26px
}
}
.entry-meta--grid {
	margin: 0
}
.entry-meta--grid>span {
	margin-bottom: 0
}
.entry-cover--grid-cover.has-image .entry-meta--grid {
	color: #fff
}
.entry-read-more:after {
	content: "";
	margin-left: 5px
}
.entry-cover--home {
	padding: 3em 0;
	position: relative
}
@media (min-width:768px) {
.entry-cover--home {
	padding: 7em 0 8em
}
}
@media (min-width:992px) {
.entry-cover--home {
	padding: 11em 0 12em
}
}
.entry-cover--home p {
	display: none
}
@media (min-width:1200px) {
.site-header--transparent .homepage-cover {
	padding-top: 18em;
	padding-bottom: 16em
}
}
.widget-area {
	position: relative
}
.affix-top.widget-area {
	position: absolute;
	top: auto;
	left: -15px
}
.affix.widget-area {
	position: fixed;
	top: 1px!important;
	right: auto;
	left: -15px
}
.admin-bar .affix.widget-area {
	top: 32px
}
.affix-bottom.widget-area {
	position: absolute;
	left: -15px
}
.content-shop-wrapper .widget-area .type-product, .listify_widget_search_listings.home-widget .widget-area .job_search_form, .tabbed-listings-tabs .widget-area a, .type-product .thumbnails .widget-area a, .widget-area .archive-job_listing-toggle-inner, .widget-area .content-box, .widget-area .content-shop-wrapper .type-product, .widget-area .home-feature, .widget-area .job-package, .widget-area .job_filters, .widget-area .listify_widget_search_listings.home-widget .job_search_form, .widget-area .listing-by-term-inner, .widget-area .single-job_listing-description, .widget-area .tabbed-listings-tabs a, .widget-area .type-product .thumbnails a, .widget-area .woocommerce div.product div.summary, .widget-area .woocommerce-main-image, .widget-area .woocommerce-page div.product div.summary, .widget-area .woocommerce-tabs, .woocommerce div.product .widget-area div.summary, .woocommerce-page div.product .widget-area div.summary {
	position: relative;
	z-index: 10
}
.widget code, .widget kbd, .widget pre, .widget samp, .widget tt, .widget var {
	font-size: 13px;
	line-height: 1.5
}
.widget blockquote {
	color: rgba(255,255,255,.7);
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 18px
}
.widget blockquote cite {
	color: #fff;
	font-size: 14px;
	line-height: 1.2857142857
}
.widget dd, .widget dl {
	margin-bottom: 18px
}
.widget ol, .widget ul {
	list-style: none;
	margin: 0
}
.widget li>ol, .widget li>ul {
	margin-left: 10px;
	 list-style: none!important; 
	list-style-position: inside;
	margin-top: 5px
}
.widget_calendar table {
	line-height: 2;
	margin: 0
}
.widget_calendar caption {
	color: #fff;
	font-weight: 700;
	line-height: 1.7142857142;
	margin-bottom: 18px;
	text-align: left;
	text-transform: uppercase
}
.widget_calendar thead th {
	background-color: rgba(255,255,255,.1)
}
.widget_calendar tbody td, .widget_calendar thead th {
	text-align: center
}
.widget_calendar tbody a {
	color: #fff;
	display: block
}
.widget_calendar tbody a:hover {
	background-color: #41a62a;
	color: #fff
}
.widget_calendar #prev {
	padding-left: 5px
}
.widget_calendar #next {
	padding-right: 5px;
	text-align: right
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li {
	line-height: 1.5;
	padding: 7px 0
}
.widget_categories li li:last-child, .widget_nav_menu li li:last-child, .widget_pages li li:last-child {
	padding-bottom: 0
}
.widget_recent_entries .post-date {
	display: block
}
.rsswidget img {
	margin-top: -4px
}
.rssSummary {
	margin: 9px 0
}
.rss-date {
	display: block
}
.widget_rss li {
	margin-bottom: 18px
}
.widget_rss li:last-child, .widget_text>div>:last-child {
	margin-bottom: 0
}
.widget ul.social-profiles {
	margin: 0 0 -10px;
	padding: 0;
	list-style: none
}
.social-profiles li {
	display: inline-block;
	margin: 0 10px 10px 0
}
.social-profiles a {
	font-size: 0;
	border-radius: 50%;
	background: #b4bcc7;
	display: inline-block;
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px
}
.social-profiles a:before {
	color: #fff;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	line-height: 34px
}
.social-profiles a.ion-social-facebook:before {
	font-size: 20px
}
@media (min-width:768px) {
.listing-cover {
	padding: 8em 0 3em
}
}
@media (min-width:992px) {
.listing-cover {
	padding: 16em 0 5em
}
}
button.more-filters__toggle {
	box-shadow: none;
	border-style: solid;
	border-width: 1px;
	position: relative;
	padding-left: 45px
}
button.more-filters__toggle:before {
	content: "";
	font-size: 22px;
	position: absolute;
	left: 15px;
	top: 12px
}
.more-filters__filters {
	display: none;
	margin-top: 36px
}
.wp-editor-wrap {
	border: 0
}
.wp-editor-container {
	border-width: 1px;
	border-style: solid;
	border-color: transparent
}
.widget.listify_widget_author_bookmarks, .widget.listify_widget_author_listings {
	background: 0 0;
	box-shadow: none;
	border: 0;
	padding: 0
}
.widget.listify_widget_author_bookmarks h3, .widget.listify_widget_author_listings h3 {
	border: 0;
	padding-bottom: 0
}
.widget.listify_widget_author_bookmarks ul.job_listings, .widget.listify_widget_author_listings ul.job_listings {
	margin: 0 -15px
}
label[for=payment_method_paypal] img {
	display: block;
	width: 160px
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
	text-align: left;
	margin-top: 1.3em
}
.wc-social-login {
	margin: 2.5em 0
}
.wc-social-login .button-social-login {
	text-align: center;
	text-shadow: none;
	line-height: normal;
	border: 0;
	margin: 0 0 1em;
	padding: 11px 0 10px;
	box-shadow: none;
	display: block;
	border-radius: 2px
}
.wc-social-login .button-social-login .si {
	font-size: 22px;
	color: #fff;
	border: 0;
	padding: 0;
	vertical-align: middle;
	margin-top: -5px
}
.wc-social-login .button-social-login .si.si-facebook:before {
	margin-left: -5px
}
.wc-social-login .button-social-login .si.si-twitter:before {
	margin-right: -1px
}
.wc-social-login-divider {
	text-align: center;
	overflow: hidden
}
.wc-social-login-divider span {
	display: inline-block;
	position: relative
}
.wc-social-login-divider span:after, .wc-social-login-divider span:before {
	content: ' ';
	position: absolute;
	width: 600px;
	height: 1px;
	background: #eee;
	top: 13px
}
.wc-social-login-divider span:before {
	right: 100%;
	margin-right: 15px
}
.wc-social-login-divider span:after {
	left: 100%;
	margin-left: 15px
}
.woocommerce-account .woocommerce fieldset {
	padding: 0;
	border: 0
}
.woocommerce-account .woocommerce legend {
	display: block;
	width: 100%
}
.shop_table td {
	vertical-align: top
}
.shop_table .product-thumbnail {
	width: 70px
}
.shop_table .product-thumbnail img {
	width: 50px;
	height: 50px
}
.shop_table .variation, .shop_table .variation dd:last-child, .shop_table .variation-BookingDate, .shop_table .variation-BookingDate dd:last-child {
	margin-bottom: 0
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 100%
}
@media (min-width:768px) {
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 120px
}
}
.button[name=apply_coupon], .content-shop-wrapper [name=apply_coupon].added_to_cart, .content-shop-wrapper [name=apply_coupon].button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment [name=apply_coupon].comment-count, [name=apply_coupon].button--private-message-link, [name=apply_coupon].load_more_jobs {
	vertical-align: top
}
.wc-proceed-to-checkout {
	text-align: right
}
.content-shop-wrapper .woocommerce #content table.cart td.actions .added_to_cart, .content-shop-wrapper .woocommerce #content table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce #content table.cart td.actions .input-text+.added_to_cart, .content-shop-wrapper .woocommerce table.cart td.actions .added_to_cart, .content-shop-wrapper .woocommerce table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce table.cart td.actions .input-text+.added_to_cart, .content-shop-wrapper .woocommerce-page #content table.cart td.actions .added_to_cart, .content-shop-wrapper .woocommerce-page #content table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce-page #content table.cart td.actions .input-text+.added_to_cart, .content-shop-wrapper .woocommerce-page table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce-page table.cart td.actions .input-text+.added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content table.cart td.actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content table.cart td.actions .input-text+.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce table.cart td.actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce table.cart td.actions .input-text+.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page #content table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page #content table.cart td.actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page #content table.cart td.actions .input-text+.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page table.cart td.actions .input-text+.comment-count, .woocommerce #content table.cart td.actions .alt.button--private-message-link, .woocommerce #content table.cart td.actions .alt.load_more_jobs, .woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .button--private-message-link, .woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .content-shop-wrapper .added_to_cart, .woocommerce #content table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce #content table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce #content table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions .input-text+.button, .woocommerce #content table.cart td.actions .input-text+.button--private-message-link, .woocommerce #content table.cart td.actions .input-text+.load_more_jobs, .woocommerce #content table.cart td.actions .load_more_jobs, .woocommerce #content table.cart td.actions .widget_shopping_cart .input-text+.button, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .alt.button--private-message-link, .woocommerce table.cart td.actions .alt.load_more_jobs, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .button--private-message-link, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .content-shop-wrapper .added_to_cart, .woocommerce table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text+.button, .woocommerce table.cart td.actions .input-text+.button--private-message-link, .woocommerce table.cart td.actions .input-text+.load_more_jobs, .woocommerce table.cart td.actions .load_more_jobs, .woocommerce table.cart td.actions .widget_shopping_cart .input-text+.button, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .alt.button--private-message-link, .woocommerce-page #content table.cart td.actions .alt.load_more_jobs, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button--private-message-link, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .added_to_cart, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce-page #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce-page #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce-page #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text+.button, .woocommerce-page #content table.cart td.actions .input-text+.button--private-message-link, .woocommerce-page #content table.cart td.actions .input-text+.load_more_jobs, .woocommerce-page #content table.cart td.actions .load_more_jobs, .woocommerce-page #content table.cart td.actions .widget_shopping_cart .input-text+.button, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .alt.button--private-message-link, .woocommerce-page table.cart td.actions .alt.load_more_jobs, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce-page table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce-page table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce-page table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce-page table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce-page table.cart td.actions .input-text+.button, .woocommerce-page table.cart td.actions .input-text+.button--private-message-link, .woocommerce-page table.cart td.actions .input-text+.load_more_jobs, .woocommerce-page table.cart td.actions .widget_shopping_cart .input-text+.button {
	width: 100%;
	margin-top: .5em
}
@media (min-width:768px) {
.content-shop-wrapper .woocommerce #content table.cart td.actions .added_to_cart, .content-shop-wrapper .woocommerce #content table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce #content table.cart td.actions .input-text+.added_to_cart, .content-shop-wrapper .woocommerce table.cart td.actions .added_to_cart, .content-shop-wrapper .woocommerce table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce table.cart td.actions .input-text+.added_to_cart, .content-shop-wrapper .woocommerce-page #content table.cart td.actions .added_to_cart, .content-shop-wrapper .woocommerce-page #content table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce-page #content table.cart td.actions .input-text+.added_to_cart, .content-shop-wrapper .woocommerce-page table.cart td.actions .alt.added_to_cart, .content-shop-wrapper .woocommerce-page table.cart td.actions .input-text+.added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content table.cart td.actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce #content table.cart td.actions .input-text+.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce table.cart td.actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce table.cart td.actions .input-text+.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page #content table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page #content table.cart td.actions .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page #content table.cart td.actions .input-text+.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page table.cart td.actions .alt.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-page table.cart td.actions .input-text+.comment-count, .woocommerce #content table.cart td.actions .alt.button--private-message-link, .woocommerce #content table.cart td.actions .alt.load_more_jobs, .woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .button--private-message-link, .woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .content-shop-wrapper .added_to_cart, .woocommerce #content table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce #content table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce #content table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions .input-text+.button, .woocommerce #content table.cart td.actions .input-text+.button--private-message-link, .woocommerce #content table.cart td.actions .input-text+.load_more_jobs, .woocommerce #content table.cart td.actions .load_more_jobs, .woocommerce #content table.cart td.actions .widget_shopping_cart .input-text+.button, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .alt.button--private-message-link, .woocommerce table.cart td.actions .alt.load_more_jobs, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .button--private-message-link, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .content-shop-wrapper .added_to_cart, .woocommerce table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text+.button, .woocommerce table.cart td.actions .input-text+.button--private-message-link, .woocommerce table.cart td.actions .input-text+.load_more_jobs, .woocommerce table.cart td.actions .load_more_jobs, .woocommerce table.cart td.actions .widget_shopping_cart .input-text+.button, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .alt.button--private-message-link, .woocommerce-page #content table.cart td.actions .alt.load_more_jobs, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button--private-message-link, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .added_to_cart, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce-page #content table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce-page #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce-page #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce-page #content table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text+.button, .woocommerce-page #content table.cart td.actions .input-text+.button--private-message-link, .woocommerce-page #content table.cart td.actions .input-text+.load_more_jobs, .woocommerce-page #content table.cart td.actions .load_more_jobs, .woocommerce-page #content table.cart td.actions .widget_shopping_cart .input-text+.button, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .alt.button--private-message-link, .woocommerce-page table.cart td.actions .alt.load_more_jobs, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .content-shop-wrapper .alt.added_to_cart, .woocommerce-page table.cart td.actions .content-shop-wrapper .input-text+.added_to_cart, .woocommerce-page table.cart td.actions .content-shop-wrapper .input-text+.button[data-product_id], .woocommerce-page table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .alt.comment-count, .woocommerce-page table.cart td.actions .content-single-job_listing-gallery-wrapper .type-attachment .input-text+.comment-count, .woocommerce-page table.cart td.actions .input-text+.button, .woocommerce-page table.cart td.actions .input-text+.button--private-message-link, .woocommerce-page table.cart td.actions .input-text+.load_more_jobs, .woocommerce-page table.cart td.actions .widget_shopping_cart .input-text+.button {
	width: inherit;
	margin-top: 0
}
}
.listify_widget_panel_listing_bookings form:not(:last-child) {
	margin-bottom: 1.5em
}
.listify_widget_panel_listing_bookings .booking-form-title {
	margin-top: 0;
	font-size: 15px;
	line-height: 1.75
}
.listify_widget_panel_listing_bookings .price {
	margin-bottom: 1em;
	font-size: 18px
}
.listify_widget_panel_listing_bookings .price .amount {
	font-weight: 700
}
.woocommerce #content div.product.product-type-grouped .images, .woocommerce #content div.product.product-type-grouped .summary {
	width: 100%;
	float: none
}
.woocommerce #content div.product.product-type-grouped .images img {
	min-width: 100%
}
.woocommerce #content div.product.product-type-grouped .summary .group_table td {
	vertical-align: middle
}
.woocommerce #content div.product.product-type-grouped .summary .group_table td.label {
	width: 40%
}
.woocommerce #content div.product.product-type-grouped .summary .group_table .subscription-details {
	font-size: 12px
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: auto
}
.woocommerce-MyAccount-avatar {
	width: 100px;
	margin:0 auto;
	
}
.woocommerce-MyAccount-avatar img {
	border-radius: 50%;
	display: block
}
.woocommerce-MyAccount-avatar~.woocommerce-MyAccount-content {
	/*margin-left: 125px*/
}
.woocommerce-MyAccount-avatar~.woocommerce-MyAccount-content p {
	margin-bottom: 1em;
	font-size:14px;
}
.woocommerce-MyAccount-avatar~.woocommerce-MyAccount-content p:last-child {
	margin-bottom: 0
}
#wc-bookings-booking-form.wc-bookings-booking-form {
	border: 0;
	padding: 0;
	margin: 0 -.5em
}
@media (min-width:768px) {
#wc-bookings-booking-form.wc-bookings-booking-form {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
}
#wc-bookings-booking-form .price {
	margin: 1em 0
}
#wc-bookings-booking-form .wc-bookings-booking-cost {
	display: block;
	margin: 1em .5em;
	border: 1px solid #ccc;
	width: 100%
}
#wc-bookings-booking-form .form-field {
	margin: 0 .5em 1em
}
@media (min-width:768px) {
#wc-bookings-booking-form .form-field {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-flex: 1 0 4em;
	flex: 1 0 4em
}
}
#wc-bookings-booking-form .form-field input, #wc-bookings-booking-form .form-field select, #wc-bookings-booking-form .form-field textarea {
	width: 100%
}
#wc-bookings-booking-form label {
	color: inherit
}
.wc-bookings-booking-form-button {
	font-size: 16px;
	display: block;
	width: 100%
}
#wc-bookings-booking-form .wc-bookings-date-picker-date-fields {
	margin: 0 .5em 2em;
	vertical-align: baseline
}
#wc-bookings-booking-form .wc-bookings-date-picker-date-fields label {
	width: 28%;
	margin-right: 2%;
	vertical-align: baseline
}
#wc-bookings-booking-form .wc-bookings-date-picker-date-fields label:last-child {
	margin-right: 0
}
#wc-bookings-booking-form .wc-bookings-date-picker {
	margin: 1em 0 0;
	padding: 0;
	border: 0;
	line-height: 1.75;
	display: block;
	width: 100%
}
#wc-bookings-booking-form .wc-bookings-date-picker legend {
	display: none
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev {
	left: 9px;
	right: 3px
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-next .ui-icon-circle-triangle-e, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev .ui-icon-circle-triangle-w {
	cursor: pointer;
	text-indent: 0;
	font-size: 0
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-next .ui-icon-circle-triangle-e:before, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev .ui-icon-circle-triangle-w:before {
	font-size: 16px
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev .ui-icon-circle-triangle-w:before {
	content: ""
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-next .ui-icon-circle-triangle-e:before {
	content: ""
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker {
	box-shadow: none;
	background-color: transparent
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-calendar {
	border: 0
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-title {
	font-size: 14px
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header {
	text-transform: none;
	font-size: inherit;
	background-color: transparent;
	background-image: none;
	border-top: 0
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-next, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev {
	background-color: transparent!important
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th {
	text-transform: none;
	border-top: 0
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td {
	border: 0;
	text-align: center;
	padding: .5em 0!important
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable span, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable-range a {
	font-size: 13px;
	text-shadow: none;
	line-height: 17px;
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 50%
}
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-state-disabled {
	opacity: .5
}
#wc-bookings-booking-form .block-picker {
	margin: 0 -.5em
}
#wc-bookings-booking-form .block-picker li a {
	margin: .5em;
	background-color: #f5f5f5!important
}
#wc-bookings-booking-form .block-picker li a.selected, #wc-bookings-booking-form .block-picker li a:hover {
	color: inherit!important;
	background-color: #ddd!important
}
#wc-bookings-booking-form .block-picker li:only-child {
	margin: 0 .5em
}
.product-addon {
	margin: 0 .5em;
	display: block;
	width: 100%
}
.product-addon .addon-name {
	font-weight: 400;
	font-size: 16px;
	margin-bottom: .5em
}
.product-addon .form-row {
	margin: .5em 0
}
.mfp-content .entry-content .woocommerce h2 {
	text-align: center
}
.mfp-content .woocommerce {
	margin-top: -90px;
	background: #fff;
	z-index: 10;
	position: relative
}
.mfp-content .woocommerce .col2-set {
	margin: 40px 0 0
}
.woocommerce-account .mfp-content .woocommerce {
	margin-top: -50px
}
.mfp-content .entry-content>.wc-social-login {
	background: #fff;
	margin-top: -50px;
	position: relative;
	z-index: 10
}
.mfp-content .wc-social-login+.woocommerce.registration-form {
	margin-top: 0
}
.popup-wide.popup-split {
	background: 0 0;
	padding: 0!important;
	box-shadow: none
}
.popup-wide.popup-split .woocommerce {
	background: 0 0
}
.popup-wide.popup-split .col-1, .popup-wide.popup-split .col-2 {
	line-height: 1.75;
	background-color: #fff;
	box-shadow: rgba(0,0,0,.03) 0 2px 0;
	border-radius: 4px;
	margin-bottom: 2em;
	padding: 26px
}
.woocommerce-LostPassword {
	margin-bottom: 0
}
.woocommerce-FormRow {
	position: relative
}
.woocommerce-FormRow .woocommerce-LostPassword {
	position: absolute;
	top: 0;
	right: 0
}
.entry-content #customer_login h2, .woocommerce-account .entry-content .woocommerce h2 {
	margin-top: 0;
	margin-bottom: 24px
}
.woocommerce form.login input[type=submit], .woocommerce form.login label[for=rememberme] {
	display: inline-block;
	vertical-align: middle
}
.woocommerce form.login label[for=rememberme] {
	margin-top: 1em;
	display: block
}
@media (min-width:768px) {
.woocommerce form.login label[for=rememberme] {
	margin-top: 0;
	margin-left: 20px;
	display: inline-block
}
}
.woocommerce-password-strength {
	color: #fff;
	font-weight: 400;
	text-align: center;
	margin-top: .5em;
	padding: 3px 1.5em;
	display: block
}
.woocommerce-password-strength.strong {
	background-color: #c1e1b9;
	border-color: #83c373
}
.woocommerce-password-strength.short {
	background-color: #f1adad;
	border-color: #e35b5b
}
.woocommerce-password-strength.bad {
	background-color: #fbc5a9;
	border-color: #f78b53
}
.woocommerce-password-strength.good {
	background-color: #ffe399;
	border-color: #ffc733
}
.woocommerce-password-hint {
	margin: .5em 0 0;
	display: block
}
.content-shop-wrapper .widget_shopping_cart .added_to_cart, .content-shop-wrapper .widget_shopping_cart .button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .widget_shopping_cart .comment-count, .widget_shopping_cart .button, .widget_shopping_cart .button--private-message-link, .widget_shopping_cart .content-shop-wrapper .added_to_cart, .widget_shopping_cart .content-shop-wrapper .button[data-product_id], .widget_shopping_cart .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .widget_shopping_cart .load_more_jobs {
	padding: 5px 20px
}
.content-shop-wrapper .widget_shopping_cart .checkout.added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .widget_shopping_cart .checkout.comment-count, .widget_shopping_cart .checkout.button, .widget_shopping_cart .checkout.button--private-message-link, .widget_shopping_cart .checkout.load_more_jobs, .widget_shopping_cart .content-shop-wrapper .checkout.added_to_cart, .widget_shopping_cart .content-single-job_listing-gallery-wrapper .type-attachment .checkout.comment-count {
	float: right
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
	margin-bottom: 1em
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 15px
}
.woocommerce ul.cart_list li>a:first-child, .woocommerce ul.product_list_widget li>a:first-child, .woocommerce-page ul.cart_list li>a:first-child, .woocommerce-page ul.product_list_widget li>a:first-child {
	display: block
}
.woocommerce ul.cart_list li .amount, .woocommerce ul.cart_list li .quantity, .woocommerce ul.cart_list li .subscription-details, .woocommerce ul.product_list_widget li .amount, .woocommerce ul.product_list_widget li .quantity, .woocommerce ul.product_list_widget li .subscription-details, .woocommerce-page ul.cart_list li .amount, .woocommerce-page ul.cart_list li .quantity, .woocommerce-page ul.cart_list li .subscription-details, .woocommerce-page ul.product_list_widget li .amount, .woocommerce-page ul.product_list_widget li .quantity, .woocommerce-page ul.product_list_widget li .subscription-details {
	font-size: 12px;
	color: #b4bcc7;
	position: relative;
	width: auto;
	margin-right: 0;
	margin-top: -4px;
	display: inline-block
}
.cart-collaterals .cross-sells .content-shop-wrapper[data-columns]::before, .content-shop-wrapper[data-columns]::before {
	content: '1 .col-xs-12';
	font-size: 0
}
@media (min-width:768px) {
.content-shop-wrapper[data-columns]::before {
	content: '2 .col-sm-6'
}
}
@media (min-width:992px) {
.site-main.col-xs-12:not(.col-md-8) .content-shop-wrapper[data-columns]::before {
	content: '3 .col-md-4'
}
}
.button[name=apply_coupon], .button[name=proceed], .button[name=update_cart], .content-shop-wrapper [name=apply_coupon].added_to_cart, .content-shop-wrapper [name=apply_coupon].button[data-product_id], .content-shop-wrapper [name=proceed].added_to_cart, .content-shop-wrapper [name=proceed].button[data-product_id], .content-shop-wrapper [name=update_cart].added_to_cart, .content-shop-wrapper [name=update_cart].button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment [name=apply_coupon].comment-count, .content-single-job_listing-gallery-wrapper .type-attachment [name=proceed].comment-count, .content-single-job_listing-gallery-wrapper .type-attachment [name=update_cart].comment-count, [name=apply_coupon].button--private-message-link, [name=apply_coupon].load_more_jobs, [name=proceed].button--private-message-link, [name=proceed].load_more_jobs, [name=update_cart].button--private-message-link, [name=update_cart].load_more_jobs {
	padding: 12px 25px
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: none
}
.content-shop-wrapper .type-product {
	padding: 0;
	position: relative;
	cursor: pointer
}
.type-attachment .attachment-overlay, .type-product .product-overlay, .type-product .product-permalink {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10
}
.content-shop-wrapper .add_to_cart_button, .content-shop-wrapper .added_to_cart.wc-forward, .content-shop-wrapper .grouped, .content-shop-wrapper .product_type_simple, .type-attachment .attachment-overlay, .type-product .product-overlay {
	color: #fff;
	text-shadow: rgba(0,0,0,.8) 0 1px 0;
	border-radius: 4px;
	opacity: 0;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.content-shop-wrapper .add_to_cart_button .title-price, .content-shop-wrapper .added_to_cart.wc-forward .title-price, .content-shop-wrapper .grouped .title-price, .content-shop-wrapper .product_type_simple .title-price, .type-attachment .attachment-overlay .title-price, .type-product .product-overlay .title-price {
	color: #fff
}
.content-shop-wrapper .type-product .product-overlay, .content-single-job_listing-gallery-wrapper .type-attachment:hover .attachment-overlay {
	opacity: 1;
	background: rgba(0,0,0,.45)
}
.content-shop-wrapper .type-product .added_to_cart, .content-shop-wrapper .type-product .content-single-job_listing-gallery-wrapper .type-attachment [data-product_id].comment-count, .content-shop-wrapper .type-product [data-product_id].added_to_cart, .content-shop-wrapper .type-product [data-product_id].button, .content-shop-wrapper .type-product [data-product_id].button--private-message-link, .content-shop-wrapper .type-product [data-product_id].load_more_jobs, .content-single-job_listing-gallery-wrapper .type-attachment .content-shop-wrapper .type-product [data-product_id].comment-count, .content-single-job_listing-gallery-wrapper .type-attachment:hover .comment-count {
	opacity: 1
}
.job-package-tag, .type-product .onsale {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow: none;
	text-align: center;
	line-height: 75px;
	border-radius: 50%;
	width: 75px;
	height: 75px;
	position: absolute;
	top: -40px;
	right: 8px;
	display: inline-block;
	z-index: 20
}
.type-product .product-image {
	position: relative;
	width: 100%;
	display: block;
	border-radius: 4px;
	overflow: hidden
}
.type-product .product-image img {
	min-width: 100%;
	height: auto
}
.content-shop-wrapper .type-product .title-price, .content-single-job_listing-gallery-wrapper .type-attachment .attachment-view {
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.content-shop-wrapper .type-product .title-price h3, .content-shop-wrapper .type-product .title-price h3 a, .content-shop-wrapper .type-product .title-price h3 a:hover {
	color: #fff;
	font-size: 16px;
	margin: 0;
	border: 0
}
.content-shop-wrapper .type-product .price {
	display: block;
	margin-top: 3px
}
.woocommerce .content-shop-wrapper .price .amount, .woocommerce .price ins .amount {
	color: #fff
}
.content-shop-wrapper .type-product .price del {
	color: rgba(255,255,255,.5);
	text-shadow: none
}
.type-product .price ins {
	color: #fff;
	text-shadow: none;
	padding: 2px 4px;
	border-radius: 2px
}
.content-shop-wrapper .added_to_cart, .content-shop-wrapper .content-single-job_listing-gallery-wrapper .type-attachment [data-product_id].comment-count, .content-shop-wrapper [data-product_id].added_to_cart, .content-shop-wrapper [data-product_id].button, .content-shop-wrapper [data-product_id].button--private-message-link, .content-shop-wrapper [data-product_id].load_more_jobs, .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .content-shop-wrapper [data-product_id].comment-count {
	text-shadow: rgba(0,0,0,.8) 0 1px 0!important;
	padding: 0;
	box-shadow: none;
	background: 0 0;
	position: absolute;
	bottom: 25px;
	left: 50%;
	z-index: 30;
	opacity: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%)
}
.content-shop-wrapper .added_to_cart:before, .content-shop-wrapper .content-single-job_listing-gallery-wrapper .type-attachment [data-product_id].comment-count:before, .content-shop-wrapper [data-product_id].added_to_cart:before, .content-shop-wrapper [data-product_id].button--private-message-link:before, .content-shop-wrapper [data-product_id].button:before, .content-shop-wrapper [data-product_id].load_more_jobs:before, .content-single-job_listing-gallery-wrapper .type-attachment .comment-count a:before, .content-single-job_listing-gallery-wrapper .type-attachment .content-shop-wrapper [data-product_id].comment-count:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f110';
	font-size: 24px;
	margin: 0 8px 0 0;
	vertical-align: top
}
.content-shop-wrapper .content-single-job_listing-gallery-wrapper .type-attachment [data-product_id].comment-count:before, .content-shop-wrapper [data-product_id].added_to_cart:before, .content-shop-wrapper [data-product_id].button--private-message-link:before, .content-shop-wrapper [data-product_id].button:before, .content-shop-wrapper [data-product_id].load_more_jobs:before, .content-single-job_listing-gallery-wrapper .type-attachment .content-shop-wrapper [data-product_id].comment-count:before {
	margin-top: -5px
}
.content-shop-wrapper .added_to_cart:before {
	margin-top: 2px;
	content: '\f3f8'
}
.content-shop-wrapper .add_to_cart_button.added.added_to_cart, .content-shop-wrapper .add_to_cart_button.added.button--private-message-link, .content-shop-wrapper .add_to_cart_button.added.load_more_jobs, .content-shop-wrapper .button.add_to_cart_button.added, .content-shop-wrapper .content-single-job_listing-gallery-wrapper .type-attachment .add_to_cart_button.added.comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .content-shop-wrapper .add_to_cart_button.added.comment-count, .woocommerce-filters {
	display: none
}
.woocommerce-filters .widget {
	padding: 0;
	background: 0 0;
	box-shadow: none
}
.woocommerce-filters .widget:last-child {
	margin-bottom: 0
}
.woocommerce-filters.active {
	display: block
}
@media (min-width:992px) {
.woocommerce-filters {
	display: block
}
}
.single-product .type-product {
	position: relative
}
.woocommerce div.product div.images {
	margin-bottom: 2em
}
.product_title.entry-title, .single-product .price {
	margin: 0;
	font-size: 19px
}
.single-product div[itemprop=description] {
	margin: 1.25em 0 1.5em
}
.woocommerce-tabs {
	margin-top: 3em;
	clear: both
}
.woocommerce-tabs .tabs {
	margin: 0 0 2.5em;
	padding: 0
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
	display: block;
	margin-bottom: 1.5em
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:last-child {
	margin-bottom: 0
}
@media (min-width:768px) {
.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
	margin-right: 1.5em;
	margin-bottom: 0;
	display: inline-block
}
}
.comment-form-rating .select.null-wrapper, .woocommerce-tabs .panel h2 {
	display: none
}
#tab-reviews .commentlist {
	margin: 3em 0 0
}
.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
	float: none
}
#review_form .comment-form-rating {
	overflow: hidden
}
#review_form .comment-form-rating label {
	float: left
}
#review_form .stars {
	float: left;
	margin: 3px 0 0
}
.comment-form-rating .stars span a {
	float: none;
	font-size: 0!important
}
.woocommerce .content-shop-wrapper .star-rating {
	margin: 5px 0;
	float: none
}
.woocommerce .content-shop-wrapper .star-rating:before {
	color: #fff;
	margin-right: 5px
}
.woocommerce-tabs .woocommerce-noreviews {
	margin: 0 0 2em!important
}
.type-product .thumbnails a, .woocommerce-main-image {
	padding: 0;
	display: inline-block
}
.type-product .thumbnails img, .woocommerce-main-image, .woocommerce-main-image img {
	min-width: 100%;
	max-width: 100%;
	border-radius: 4px
}
.woocommerce .summary .cart {
	margin: 1.5em 0
}
.woocommerce .quantity {
	position: relative;
	width: 100px;
	margin-right: 1em;
	display: inline-block
}
.woocommerce .quantity input[type=number] {
	background: #fff;
	width: 100%
}
.woocommerce .quantity input[type=button] {
	position: absolute;
	right: 2px;
	padding: 0;
	width: 30px;
	height: 20px;
	line-height: 20px;
	box-shadow: none;
	background: 0 0;
	border-radius: 0;
	border-left-style: solid;
	border-left-width: 2px
}
.woocommerce .quantity input[type=button].minus {
	bottom: 2px;
	border-bottom-right-radius: 4px;
	border-top-style: solid;
	border-top-width: 1px
}
.woocommerce .quantity input[type=button].plus {
	top: 2px;
	border-top-right-radius: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px
}
.related.products h2, .upsells.products h2 {
	margin: 2em 0;
	font-size: 16px
}
table.variations {
	border: 0
}
table.variations td {
	vertical-align: top;
	padding: 0;
	border: 0;
	display: block
}
table.variations td .select, table.variations td select {
	width: 100%
}
table.variations td.value {
	padding-bottom: 10px
}
table.variations .reset_variations {
	margin-top: 10px;
	clear: both;
	display: block
}
.ui-slider {
	position: relative
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	cursor: default;
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
	border-style: solid;
	border-width: 2px;
	box-shadow: none
}
.ui-slider, .ui-slider .ui-slider-range {
	background: #e9edf2;
	border-radius: 20px;
	border: 0;
	height: 8px;
	box-shadow: none
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1
}
.ui-slider-horizontal .ui-slider-handle {
	top: -5px;
	margin-left: 0
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-horizontal .ui-slider-handle:last-child {
	margin-left: -18px
}
.ui-slider-horizontal .ui-slider-handle:only-child {
	margin-left: -18px;
	margin-right: -18px
}
.price_slider_wrapper .price_slider_amount {
	margin-top: 1.5em
}
.content-shop-wrapper .price_slider_wrapper .price_slider_amount .added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .price_slider_wrapper .price_slider_amount .comment-count, .price_slider_wrapper .price_slider_amount .button, .price_slider_wrapper .price_slider_amount .button--private-message-link, .price_slider_wrapper .price_slider_amount .content-shop-wrapper .added_to_cart, .price_slider_wrapper .price_slider_amount .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .price_slider_wrapper .price_slider_amount .load_more_jobs, .price_slider_wrapper .price_slider_amount .price_label {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px
}
.widget_layered_nav li a:hover {
	cursor: pointer
}
.widget_layered_nav_filters a:before {
	color: #b4bcc7;
	content: '\f12a';
	margin-right: 6px
}
.woocommerce-error {
	margin: 0;
	padding: 0;
	list-style: none
}
.woocommerce-error li {
	border-color: #ed3b3b
}
.content-shop-wrapper .job-manager-error .added_to_cart, .content-shop-wrapper .job-manager-error .button[data-product_id], .content-shop-wrapper .job-manager-message .added_to_cart, .content-shop-wrapper .job-manager-message .button[data-product_id], .content-shop-wrapper .woocommerce-error .added_to_cart, .content-shop-wrapper .woocommerce-error .button[data-product_id], .content-shop-wrapper .woocommerce-message .added_to_cart, .content-shop-wrapper .woocommerce-message .button[data-product_id], .content-shop-wrapper .woocommerce_message .added_to_cart, .content-shop-wrapper .woocommerce_message .button[data-product_id], .content-single-job_listing-gallery-wrapper .type-attachment .job-manager-error .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .job-manager-message .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-error .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce-message .comment-count, .content-single-job_listing-gallery-wrapper .type-attachment .woocommerce_message .comment-count, .job-manager-error .button, .job-manager-error .button--private-message-link, .job-manager-error .content-shop-wrapper .added_to_cart, .job-manager-error .content-shop-wrapper .button[data-product_id], .job-manager-error .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .job-manager-error .load_more_jobs, .job-manager-message .button, .job-manager-message .button--private-message-link, .job-manager-message .content-shop-wrapper .added_to_cart, .job-manager-message .content-shop-wrapper .button[data-product_id], .job-manager-message .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .job-manager-message .load_more_jobs, .woocommerce-error .button, .woocommerce-error .button--private-message-link, .woocommerce-error .content-shop-wrapper .added_to_cart, .woocommerce-error .content-shop-wrapper .button[data-product_id], .woocommerce-error .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce-error .load_more_jobs, .woocommerce-message .button, .woocommerce-message .button--private-message-link, .woocommerce-message .content-shop-wrapper .added_to_cart, .woocommerce-message .content-shop-wrapper .button[data-product_id], .woocommerce-message .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce-message .load_more_jobs, .woocommerce_message .button, .woocommerce_message .button--private-message-link, .woocommerce_message .content-shop-wrapper .added_to_cart, .woocommerce_message .content-shop-wrapper .button[data-product_id], .woocommerce_message .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .woocommerce_message .load_more_jobs {
	font-size: 12px;
	padding: 8px 12px;
	display: inline-block;
	vertical-align: middle;
	margin-right: .5em
}
.payment_methods {
	margin: 0;
	padding: 0;
	list-style: none
}
.payment_methods li {
	padding: 1.5em 2em;
	margin-bottom: 1em;
	background: #e9edf2;
	border-radius: 4px
}
.payment_methods li .payment_box {
	background: #fff;
	border-style: solid;
	border-width: 2px;
	margin: 1.5em -2em -1.5em -2em;
	padding: 2em;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}
.woocommerce-pagination {
	margin-bottom: 3em;
	text-align: center
}
.woocommerce-pagination li {
	margin-bottom: 1em
}
.woocommerce-pagination a, .woocommerce-pagination span {
	display: block
}
@media (min-width:768px) {
.woocommerce-pagination {
	margin-bottom: 5em
}
}
.job-manager-uploaded-files .job-manager-uploaded-file {
	display: inline-block;
	margin: 0 10px 40px 0;
	position: relative;
	vertical-align: top
}
.job-manager-uploaded-files .job-manager-uploaded-file-preview {
	display: inline-block;
	position: relative
}
.job-manager-uploaded-files .job-manager-uploaded-file-preview img {
	max-width: 100px
}
.job-manager-uploaded-files .job-manager-remove-uploaded-file {
	font-size: 0;
	position: absolute;
	bottom: -17px;
	left: 0
}
.job-manager-uploaded-files .job-manager-remove-uploaded-file:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f129';
	font-size: 12px
}
.wp-job-manager-bookmarks-form.wp-job-manager-bookmarks--archive .bookmark-action {
	padding: 4px 11px 1px;
	background: rgba(0,0,0,.5);
	border-radius: 100px
}
.wp-job-manager-bookmarks-form.wp-job-manager-bookmarks-form--single {
	margin: -3px 0 0 1em;
	display: inline-block;
	vertical-align: middle
}
.wp-job-manager-bookmarks-form .bookmark-notice {
	color: #fff;
	line-height: normal;
	display: inline-block;
	vertical-align: middle
}
.wp-job-manager-bookmarks-form .bookmark-notice:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 26px;
	content: ""
}
.wp-job-manager-bookmarks-form .bookmark-notice.bookmarked:before {
	color: #de6a6f
}
.wp-job-manager-bookmarks-count {
	font-size: 16px;
	color: #fff;
	margin-left: 3px;
	display: inline-block;
	vertical-align: middle
}
.type-job_listing .wp-job-manager-bookmarks-form {
	position: absolute;
	z-index: 30
}
.type-job_listing.style-grid .wp-job-manager-bookmarks-form {
	top: 15px;
	right: 20px
}
.type-job_listing.style-grid .wp-job-manager-bookmarks-form .bookmark-action {
	background: rgba(0,0,0,.5);
	border-radius: 50px;
	padding: 3px 12px 1px
}
.type-job_listing.style-list .wp-job-manager-bookmarks-form {
	top: 49px;
	right: 35px
}
.type-job_listing.style-list .wp-job-manager-bookmarks-form .bookmark-action {
	background: 0 0
}
.type-job_listing.style-list .wp-job-manager-bookmarks-form .wp-job-manager-bookmarks-count {
	display: none
}
.content-shop-wrapper .wp-job-manager-bookmarks .type-job_listing.style-list .type-product, .listify_widget_search_listings.home-widget .wp-job-manager-bookmarks .type-job_listing.style-list .job_search_form, .tabbed-listings-tabs .wp-job-manager-bookmarks .type-job_listing.style-list a, .type-product .thumbnails .wp-job-manager-bookmarks .type-job_listing.style-list a, .woocommerce div.product .wp-job-manager-bookmarks .type-job_listing.style-list div.summary, .woocommerce-page div.product .wp-job-manager-bookmarks .type-job_listing.style-list div.summary, .wp-job-manager-bookmarks .type-job_listing.style-list .archive-job_listing-toggle-inner, .wp-job-manager-bookmarks .type-job_listing.style-list .content-box, .wp-job-manager-bookmarks .type-job_listing.style-list .content-shop-wrapper .type-product, .wp-job-manager-bookmarks .type-job_listing.style-list .home-feature, .wp-job-manager-bookmarks .type-job_listing.style-list .job-package, .wp-job-manager-bookmarks .type-job_listing.style-list .job_filters, .wp-job-manager-bookmarks .type-job_listing.style-list .listify_widget_search_listings.home-widget .job_search_form, .wp-job-manager-bookmarks .type-job_listing.style-list .listing-by-term-inner, .wp-job-manager-bookmarks .type-job_listing.style-list .single-job_listing-description, .wp-job-manager-bookmarks .type-job_listing.style-list .tabbed-listings-tabs a, .wp-job-manager-bookmarks .type-job_listing.style-list .type-product .thumbnails a, .wp-job-manager-bookmarks .type-job_listing.style-list .woocommerce div.product div.summary, .wp-job-manager-bookmarks .type-job_listing.style-list .woocommerce-main-image, .wp-job-manager-bookmarks .type-job_listing.style-list .woocommerce-page div.product div.summary, .wp-job-manager-bookmarks .type-job_listing.style-list .woocommerce-tabs {
	padding-right: 7em
}
.wp-job-manager-bookmarks-form, .wp-job-manager-bookmarks-form>div:first-child {
	display: inline-block;
	margin: 0;
	border: 0
}
.popup .wp-job-manager-bookmarks-form .bookmark-action, div.bookmark-details, form.wp-job-manager-bookmarks-form .remove-bookmark {
	display: none
}
.popup form.wp-job-manager-bookmarks-form {
	display: block;
	margin-left: 0
}
.popup form.wp-job-manager-bookmarks-form .bookmark-action, .popup form.wp-job-manager-bookmarks-form .remove-bookmark, .popup form.wp-job-manager-bookmarks-form div.bookmark-details {
	display: block
}
.popup form.wp-job-manager-bookmarks-form .bookmark-notice, .popup form.wp-job-manager-bookmarks-form .wp-job-manager-bookmarks-count {
	display: none
}
.popup form.wp-job-manager-bookmarks-form .remove-bookmark {
	color: red;
	margin-bottom: 1em
}
.popup form.wp-job-manager-bookmarks-form div.bookmark-details textarea {
	width: 100%
}
.popup form.wp-job-manager-bookmarks-form div.bookmark-details p:last-child {
	margin-bottom: 0
}
.popup div.wp-job-manager-bookmarks-form {
	display: block;
	margin: 0
}
.popup div.wp-job-manager-bookmarks-form .bookmark-notice, .popup div.wp-job-manager-bookmarks-form>div {
	display: block
}
.popup div.wp-job-manager-bookmarks-form .bookmark-notice:before {
	display: none
}
table.job-manager-bookmarks td {
	vertical-align: top
}
.job-manager-bookmark-actions {
	margin: 0;
	padding: 0;
	list-style: none
}
.job-manager-bookmark-actions li {
	display: inline-block
}
.type-job_listing.style-list .job_listing-entry-footer .job-manager-form.wp-job-manager-bookmarks-form {
	margin-left: 10px
}
#wpjmr-submit-ratings .choose-rating [class*=star]:not(.star-rating-title):before, .comment-form-rating .stars [class*=star]:not(.star-rating-title):before, .star-rating [class*=star]:not(.star-rating-title):before, .stars-rating [class*=star]:not(.star-rating-title):before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 17px;
	width: auto;
	height: auto
}
#wpjmr-submit-ratings .choose-rating .dashicons-star-filled:before, #wpjmr-submit-ratings .choose-rating [class*=star].active:before, #wpjmr-submit-ratings .choose-rating [class*=star].hover:before, .comment-form-rating .stars .dashicons-star-filled:before, .comment-form-rating .stars [class*=star].active:before, .comment-form-rating .stars [class*=star].hover:before, .star-rating .dashicons-star-filled:before, .star-rating [class*=star].active:before, .star-rating [class*=star].hover:before, .stars-rating .dashicons-star-filled:before, .stars-rating [class*=star].active:before, .stars-rating [class*=star].hover:before {
	content: ""!important
}
#wpjmr-submit-ratings .choose-rating .dashicons, .comment-form-rating .stars .dashicons, .star-rating .dashicons, .stars-rating .dashicons {
	width: auto;
	height: auto;
	line-height: 12px
}
.content-single-job_listing-hero-company .stars-rating {
	display: inline-block;
	vertical-align: middle
}
.content-single-job_listing-hero-company .stars-rating [class*=star]:before {
	font-size: 23px
}
.content-single-job_listing-hero-company .stars-rating .dashicons-star-filled:not(.star-rating-title):before {
	color: #fff;
	content: ""!important
}
.content-single-job_listing-hero-company .has-image .stars-rating .dashicons:before, .content-single-job_listing-hero-company .has-image .stars-rating [class*=star]:before {
	color: #fff
}
#wpjmr-submit-ratings.review-form-stars, .comment-form-rating {
	margin-bottom: 24px
}
#wpjmr-submit-ratings.review-form-stars label, .comment-form-rating label {
	font-size: 15px;
	display: inline-block;
	vertical-align: middle;
	min-width: 150px
}
#wpjmr-submit-ratings.review-form-stars .choose-rating, #wpjmr-submit-ratings.review-form-stars .stars, .comment-form-rating .choose-rating, .comment-form-rating .stars {
	display: inline-block;
	vertical-align: middle;
	float: none;
	margin-left: 1em
}
#wpjmr-submit-ratings.review-form-stars .choose-rating [class*=star], #wpjmr-submit-ratings.review-form-stars .stars [class*=star], .comment-form-rating .choose-rating [class*=star], .comment-form-rating .stars [class*=star] {
	margin-right: 2px;
	margin-top: 2px;
	display: inline-block
}
#wpjmr-submit-ratings.review-form-stars .choose-rating [class*=star]:before, #wpjmr-submit-ratings.review-form-stars .stars [class*=star]:before, .comment-form-rating .choose-rating [class*=star]:before, .comment-form-rating .stars [class*=star]:before {
	font-size: 23px
}
#wpjmr-submit-ratings.review-form-stars .choose-rating [class*=star].active::before, #wpjmr-submit-ratings.review-form-stars .choose-rating [class*=star].active~.star::before, #wpjmr-submit-ratings.review-form-stars .choose-rating [class*=star]:hover::before, #wpjmr-submit-ratings.review-form-stars .choose-rating [class*=star]:hover~.star::before, #wpjmr-submit-ratings.review-form-stars .stars [class*=star].active::before, #wpjmr-submit-ratings.review-form-stars .stars [class*=star].active~.star::before, #wpjmr-submit-ratings.review-form-stars .stars [class*=star]:hover::before, #wpjmr-submit-ratings.review-form-stars .stars [class*=star]:hover~.star::before, .comment-form-rating .choose-rating [class*=star].active::before, .comment-form-rating .choose-rating [class*=star].active~.star::before, .comment-form-rating .choose-rating [class*=star]:hover::before, .comment-form-rating .choose-rating [class*=star]:hover~.star::before, .comment-form-rating .stars [class*=star].active::before, .comment-form-rating .stars [class*=star].active~.star::before, .comment-form-rating .stars [class*=star]:hover::before, .comment-form-rating .stars [class*=star]:hover~.star::before {
	content: ""
}
#wpjmr-submit-ratings.review-form-stars .choose-rating [class^=star], .single-job_listing .stars [class^=star] {
	float: right
}
.commentlist #wpjmr-submit-ratings {
	display: none
}
.comment-rating {
	margin-bottom: 1em
}
#wpjmr-list-reviews {
	float: none;
	display: inline-block;
	margin-bottom: 1em
}
#wpjmr-list-reviews .dashicons, #wpjmr-list-reviews .star-rating-title {
	line-height: normal
}
#wpjmr-list-reviews .star-rating {
	margin-top: -4px;
	margin-left: 1em;
	display: inline-block;
	vertical-align: middle
}
#wpjmr-list-reviews .dashicons {
	line-height: 12px;
	width: auto;
	height: auto;
	margin: 0
}
#wpjmr-list-reviews .dashicons-star-filled:before {
	content: ""
}
.entry-content .job-manager-reviews td {
	vertical-align: top
}
#job-manager-review-moderate-board .star-rating {
	max-height: none;
	clear: both;
	float: left;
	margin: 0
}
#job-manager-review-moderate-board #wpjmr-list-reviews .star-rating-title {
	margin-bottom: 0
}
#job-manager-review-moderate-board #wpjmr-list-reviews .star-rating {
	margin-bottom: 10px
}
#job-manager-review-moderate-board #wpjmr-list-reviews .star-rating:last-child {
	margin-bottom: 0
}
.review-action svg {
	width: 10px;
	height: 10px;
	fill: #717A8F
}
.job-packages {
	margin: 0 0 -3em;
	padding: 0;
	list-style: none
}
.page-template-template-plans-pricing .job-packages {
	margin-bottom: 0
}
.job-package {
	text-align: center;
	position: relative;
	border: 3px solid transparent
}
.job-package-tag {
	top: -20px;
	line-height: normal
}
.job-package-tag__text {
	line-height: 1.5;
	color: #FFF;
	font-size: 11px;
	top: 50%;
	position: absolute;
	left: 0;
	width: 100%;
	cursor: text;
	-webkit-transform: translateY(-54%);
	-moz-transform: translateY(-54%);
	transform: translateY(-54%)
}
.job-package-title {
	font-size: 20px;
	line-height: 1;
	border-bottom: 1px solid #e9edf2;
	padding-bottom: 1em
}
@media (min-width:768px) {
.job-package-title {
	font-size: 26px
}
}
.job-package-price {
	font-size: 30px;
	line-height: 1;
	padding: 20px 0
}
.job-package-price del {
	display: none
}
.job-package-price ins {
	background: 0 0
}
.job-package-price .subscription-details {
	font-size: 18px;
	margin-left: -8px
}
@media (min-width:768px) {
.job-package-price {
	font-size: 32px
}
}
@media (min-width:992px) {
.job-package-price {
	font-size: 42px
}
}
.job-package-includes {
	border: 1px solid #e9edf2;
	border-width: 1px 0;
	padding: 1.5em 0
}
.job-package-includes ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.job-package-includes li {
	line-height: 2.5
}
.job-package-includes li:before {
	font-size: 16px;
	margin-top: -3px;
	vertical-align: middle
}
.job-package-purchase {
	margin-top: 2em
}
.job-package-purchase a {
	padding: 12px 20px
}
.job-packages .job-package {
	display: inline-block;
	vertical-align: middle
}
.job-packages--count-1 .job-package, .job-packages--count-2 .job-package {
	width: 100%
}
@media (min-width:768px) {
.job-packages--count-2 .job-package {
	width: 47%;
	margin-right: 5%
}
.job-packages--count-2 .job-package:last-child {
	margin-right: 0
}
}
@media (min-width:992px) {
.job-packages--count-3 .job-package {
	width: 31%;
	margin-right: 3%
}
.job-packages--count-3 .job-package:nth-child(3n) {
	margin-right: 0
}
.job-packages--count-3 .job-package:nth-child(4n) {
	clear: left
}
}
@media (min-width:768px) {
.job-packages.stacked .job-package {
	padding: 1.5em
}
.job-packages.stacked .job-package-header, .job-packages.stacked .job-package-includes, .job-packages.stacked .job-package-purchase {
	display: inline-block;
	vertical-align: middle;
	width: 30%;
	margin-right: 3%
}
.job-packages.stacked .job-package-purchase {
	margin: 0
}
.job-packages.stacked .job-package-title {
	border: 0;
	padding: 0
}
.job-packages.stacked .job-package-price {
	font-size: 24px;
	line-height: 1;
	margin-top: .5em
}
.job-packages.stacked .job-package-includes {
	border: 0;
	padding: 0
}
}
.entry-content .job_listing_packages_title, .job_listing_packages, .job_listing_packages_title {
	padding: 0;
	border: 0;
	background: 0 0
}
.entry-content .job_listing_packages_title h2, .job_listing_packages_title h2 {
	display: none
}
.job_listing_packages ul.job_packages {
	margin: 0;
	padding: 0;
	list-style: none
}
.job_listing_packages ul.job_packages li.job-package, .job_listing_packages ul.job_packages li.user-job-package {
	text-align: left;
	background: 0 0;
	border-radius: 4px;
	border: 2px solid #eee;
	padding: 2em;
	margin-bottom: 1em;
	box-shadow: none
}
.job_listing_packages ul.job_packages li.job-package label, .job_listing_packages ul.job_packages li.user-job-package label {
	font-size: 16px;
	font-weight: 400
}
.job_listing_packages ul.job_packages .package-section {
	font-weight: 400;
	margin: 1em 0;
	border-bottom: 0;
	padding: 0;
	line-height: 42px
}
.job_listing_packages ul.job_packages .package-section:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f3f8"
}
.job_listing_packages ul.job_packages .package-section:first-of-type:before {
	content: "\f453"
}
.job_listing_packages .user-job-package {
	margin-bottom: .5em
}
body p.job-manager-single-alert-link a:before {
	content: "\f35b";
	font-size: 20px;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -2px
}
#job-manager-alerts table ul.job-alert-actions {
	margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: .92em
}
#job-manager-alerts table ul.job-alert-actions li {
	float: none;
	display: inline;
	padding: 0;
	margin: 0 .5em 0 0;
	font-weight: 400;
	list-style: none outside
}
#job-manager-alerts table ul.job-alert-actions li:after {
	padding: 0 0 0 .5em;
	content: "\2023"
}
#job-manager-alerts table ul.job-alert-actions li:last-child:after {
	content: ''
}
#job-manager-alerts table ul.job-alert-actions li .job-alerts-action-delete {
	color: red
}
#job-manager-alerts table tr:focus ul.job-alert-actions, #job-manager-alerts table tr:hover ul.job-alert-actions {
	visibility: visible
}
.listify_widget_panel_listing_map.widget {
	padding: 0
}
.map-widget-section .job_listing-directions, .map-widget-section .job_listing-phone, .map-widget-section .job_listing-url, .map-widget-section .listing-email {
	margin-top: 1em
}
@media (min-width:1200px) {
.map-widget-sections {
	width: 100%;
	display: table
}
}
.map-widget-section {
	padding: 2.75em
}
.map-widget-section--split {
	display: block
}
.map-widget-section--split:first-child {
	vertical-align: top
}
.map-widget-section--split:last-child:not(:only-child) {
	padding-top: 0;
	padding-bottom: 0
}
@media (min-width:1200px) {
.map-widget-section--split {
	display: table-cell;
	width: 50%;
	vertical-align: middle
}
.map-widget-section--split:last-child {
	padding-top: 2.75em
}
}
.widget-area .map-widget-sections {
	display: block;
	max-width: 100%
}
.widget-area .map-widget-section--split {
	display: block;
	width: 100%;
	max-width: 100%
}
.widget-area .map-widget-section--split:last-child:not(:only-child) {
	padding-top: 0;
	padding-bottom: 2.75em
}
#listing-contact-map {
	width: 100%;
	max-width: 100%;
	position: relative;
	height: 235px
}
.job_listing-get-directions {
	display: none;
	margin-top: 2em
}
.job_listing-get-directions .field {
	position: relative
}
.job_listing-get-directions fieldset {
	border: 0;
	margin: 0 0 2em;
	padding: 0
}
.job_listing-get-directions input[type=text] {
	width: 100%
}
.job_filters {
	line-height: 1.75
}
.job_filters--boxless .job_filters, .job_filters.job_filters--boxless {
	padding: 0;
	box-shadow: none;
	background-color: transparent
}
button.update_results:focus {
	outline: 0
}
.ninja-forms-required-items, .showing_jobs, .summary .stock, .woocommerce-tabs .woocommerce-noreviews {
	color: #b4bcc7;
	margin-top: 1em;
	padding: 1em;
	border: 1px solid #e9edf2;
	border-radius: 4px
}
.ninja-forms-required-items span, .showing_jobs span, .summary .stock span, .woocommerce-tabs .woocommerce-noreviews span {
	display: block
}
.ninja-forms-required-items .reset, .ninja-forms-required-items .rss_link, .showing_jobs .reset, .showing_jobs .rss_link, .summary .stock .reset, .summary .stock .rss_link, .woocommerce-tabs .woocommerce-noreviews .reset, .woocommerce-tabs .woocommerce-noreviews .rss_link {
	line-height: normal;
	float: none;
	margin: .5em 15px 0 0
}
.ninja-forms-required-items .reset:before, .ninja-forms-required-items .rss_link:before, .showing_jobs .reset:before, .showing_jobs .rss_link:before, .summary .stock .reset:before, .summary .stock .rss_link:before, .woocommerce-tabs .woocommerce-noreviews .reset:before, .woocommerce-tabs .woocommerce-noreviews .rss_link:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px
}
.ninja-forms-required-items .rss_link, .showing_jobs .rss_link, .summary .stock .rss_link, .woocommerce-tabs .woocommerce-noreviews .rss_link {
	color: #f60
}
.ninja-forms-required-items .rss_link:before, .showing_jobs .rss_link:before, .summary .stock .rss_link:before, .woocommerce-tabs .woocommerce-noreviews .rss_link:before {
	content: '\f23d'
}
.ninja-forms-required-items .reset:before, .showing_jobs .reset:before, .summary .stock .reset:before, .woocommerce-tabs .woocommerce-noreviews .reset:before {
	content: '\f2d7'
}
.ninja-forms-required-items, .ninja-forms-required-items .reset, .ninja-forms-required-items .rss_link, .showing_jobs, .showing_jobs .reset, .showing_jobs .rss_link, .summary .stock, .summary .stock .reset, .summary .stock .rss_link, .woocommerce-tabs .woocommerce-noreviews, .woocommerce-tabs .woocommerce-noreviews .reset, .woocommerce-tabs .woocommerce-noreviews .rss_link {
	display: none!important
}
.showing_jobs--has-meta.ninja-forms-required-items, .showing_jobs.showing_jobs--has-meta, .summary .showing_jobs--has-meta.stock, .woocommerce-tabs .showing_jobs--has-meta.woocommerce-noreviews {
	display: block!important
}
.showing_jobs--has-reset.ninja-forms-required-items .reset, .showing_jobs--has-rss.ninja-forms-required-items .rss_link, .showing_jobs.showing_jobs--has-reset .reset, .showing_jobs.showing_jobs--has-rss .rss_link, .summary .showing_jobs--has-reset.stock .reset, .summary .showing_jobs--has-rss.stock .rss_link, .woocommerce-tabs .showing_jobs--has-reset.woocommerce-noreviews .reset, .woocommerce-tabs .showing_jobs--has-rss.woocommerce-noreviews .rss_link {
	display: inline-block!important
}
.content-single-job_listing-hero-company .job_listing-title {
	font-size: 26px;
	margin: 0
}
@media (min-width:768px) {
.content-single-job_listing-hero-company .job_listing-title {
	font-size: 30px
}
}
@media (min-width:992px) {
.content-single-job_listing-hero-company .job_listing-title {
	font-size: 34px
}
}
.job_listing-entry-header .job_listing-title {
	font-size: 20px;
	margin: 0 0 .5em
}
.type-job_listing.style-list .job_listing-title {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle
}
.job_listing-entry-footer {
	position: relative
}
.single-job_listing-cover-gallery {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.single-job_listing-cover-gallery .slick-next, .single-job_listing-cover-gallery .slick-prev {
	font-size: 0;
	position: absolute;
	z-index: 10;
	background: 0 0;
	box-shadow: none;
	top: 10%;
	height: 55px;
	display: none!important
}
@media (min-width:1400px) {
.single-job_listing-cover-gallery .slick-next, .single-job_listing-cover-gallery .slick-prev {
	display: block!important;
	margin-top: -30px;
	top: 50%
}
}
.single-job_listing-cover-gallery .slick-next:focus, .single-job_listing-cover-gallery .slick-next:hover, .single-job_listing-cover-gallery .slick-prev:focus, .single-job_listing-cover-gallery .slick-prev:hover {
	background: 0 0
}
.single-job_listing-cover-gallery .slick-next:before, .single-job_listing-cover-gallery .slick-prev:before {
	font-size: 30px
}
.single-job_listing-cover-gallery .slick-prev {
	left: 20px
}
.single-job_listing-cover-gallery .slick-prev:before {
	content: ""
}
.single-job_listing-cover-gallery .slick-next {
	right: 20px
}
.single-job_listing-cover-gallery .slick-next:before {
	content: ""
}
.single-job_listing-cover-gallery .single-job_listing-cover-gallery-slick, .single-job_listing-cover-gallery .slick-list, .single-job_listing-cover-gallery .slick-track {
	height: 100%
}
.single-job_listing-cover-gallery img {
	display: block;
	float: left;
	min-height: 100%;
	width: auto;
	-webkit-backface-visibility: hidden
}
@media (min-width:768px) {
.listing-cover.listing-hero--company-logo {
	padding-top: 3em
}
}
@media (min-width:992px) {
.listing-cover.listing-hero--company-logo {
	padding-top: 5em
}
}
.listing-entry-company-image--type-avatar {
	border-radius: 50%
}
.listing-entry-company-image--single {
	max-width: 125px;
	margin-bottom: 1.5em
}
.listing-entry-company-image--single .listing-entry-company-image__img {
	border-color: #fff
}
.listing-entry-company-image--card {
	position: absolute;
	right: 20px;
	top: 0;
	width: 60px;
	z-index: 19;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.style-list .listing-entry-company-image--card {
	display: none
}
.listing-entry-company-image--card.listing-entry-company-image--type-avatar {
	z-index: 21
}
.listing-entry-company-image__img {
	max-width: 100%;
	height: auto;
	border-width: 3px;
	border-style: solid;
	border-color: transparent
}
.listing-entry-company-image__img--style-square {
	border-radius: 4px
}
.listing-entry-company-image__img--style-circle {
	border-radius: 50%
}
.content-single-job_listing-hero-company .listing-entry-company-image--logo {
	width: 150px;
	margin-bottom: 1.5em
}
.claimed-ribbon {
	font-size: 0;
	display: inline-block;
	height: 38px;
	position: relative;
	vertical-align: middle
}
.claimed-ribbon span:first-child {
	display: inline-block;
	vertical-align: middle;
	box-shadow: none;
	text-shadow: none;
	position: relative;
	z-index: 25
}
.claimed-ribbon span:first-child:before {
	font-size: 37px;
	line-height: 1;
	z-index: 5
}
.claimed-ribbon span:first-child:after {
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	top: 5px;
	left: 5px;
	content: ' ';
	z-index: -1;
	border-radius: 50%
}
.claimed-ribbon .tooltip {
	display: none;
	background: rgba(0,0,0,.5);
	color: #fff;
	font-size: 14px;
	margin: 0 0 0 10px;
	vertical-align: middle;
	padding: 2px 6px;
	border-radius: 3px
}
.claimed-ribbon:hover .tooltip, .content-single-job_listing-hero-company .claimed-ribbon .tooltip {
	display: inline-block
}
.content-single-job_listing-hero-company .listing-entry-company-image~.claimed-ribbon {
	position: absolute;
	z-index: 10
}
.content-single-job_listing-hero-company .listing-entry-company-image~.claimed-ribbon .tooltip {
	display: none
}
.content-single-job_listing-hero-company .listing-entry-company-image~.claimed-ribbon:hover .tooltip {
	display: inline-block
}
.content-single-job_listing-hero-company .listing-entry-company-image--style-circle~.claimed-ribbon {
	top: 90px;
	left: 100px
}
.content-single-job_listing-hero-company .listing-entry-company-image--style-square~.claimed-ribbon {
	top: 80px;
	left: 120px
}
li.type-job_listing .claimed-ribbon, li.type-job_listing .claimed-ribbon:hover .tooltip {
	display: none
}
li.type-job_listing.style-grid .job_listing-entry-footer .claimed-ribbon {
	position: absolute;
	right: 20px;
	top: 11px;
	display: block
}
li.type-job_listing.style-grid .job_listing-entry-footer .claimed-ribbon span:first-child:before {
	font-size: 31px
}
li.type-job_listing.style-grid .job_listing-entry-footer .listing-entry-company-image+.claimed-ribbon {
	right: 10px;
	top: 10px
}
li.type-job_listing.style-grid .job_listing-entry-footer .listing-entry-company-image+.claimed-ribbon span:first-child:before {
	font-size: 18px
}
li.type-job_listing.style-list .claimed-ribbon {
	display: inline-block;
	margin-bottom: -5px
}
li.type-job_listing.style-list .job_listing-entry-meta .claimed-ribbon {
	left: -50px;
	bottom: -5px
}
li.type-job_listing.style-list .job_listing-entry-footer .claimed-ribbon {
	display: none
}
li.type-job_listing .listing-entry-company-image~.claimed-ribbon, li.type-job_listing.style-list .job_listing-entry-meta .claimed-ribbon {
	display: block;
	position: absolute;
	z-index: 30
}
li.type-job_listing .listing-entry-company-image~.claimed-ribbon span, li.type-job_listing.style-list .job_listing-entry-meta .claimed-ribbon span {
	width: 26px;
	height: 26px
}
li.type-job_listing .listing-entry-company-image~.claimed-ribbon span:before, li.type-job_listing.style-list .job_listing-entry-meta .claimed-ribbon span:before {
	font-size: 18px
}
li.type-job_listing .listing-entry-company-image~.claimed-ribbon span:after, li.type-job_listing.style-list .job_listing-entry-meta .claimed-ribbon span:after {
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px
}
.listing-email:before {
	content: ""
}
.company_video .wp-video, .company_video iframe {
	margin-bottom: 0;
	min-width: 100%;
	width: 100%!important
}
.style-grid .listing-featured-badge {
	margin-bottom: 1em
}
.style-list .listing-featured-badge {
	margin-right: .5em;
	display: inline-block;
	vertical-align: middle
}
.listing-featured--outline .listing-featured-badge {
	display: none
}
#secondary .listify_widget_recent_listings .type-job_listing {
	width: 100%!important
}
.job-manager-form fieldset {
	border: 0;
	margin: 0 0 2em;
	padding: 0
}
.job-manager-form input[type=email], .job-manager-form input[type=text] {
	width: 100%
}
td.business-hour {
	padding: .5em
}
.search_jobs>.select.search_region-wrapper, .search_jobs>.select.search_region-wrapper select, .search_jobs>select.search_region {
	display: none!important
}
.search_location {
	position: relative
}
.search_location input[type=text] {
	padding-right: 35px
}
.search_location #search_region {
	display: block
}
body:not(.facetwp) .locate-me {
	top: 0;
	right: 0;
	z-index: 10;
	position: absolute;
	cursor: pointer;
	width: 40px;
	height: 44px;
	text-align: center
}
body:not(.facetwp) .locate-me:before {
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #B4BCC7;
	font-size: 16px;
	content: '\f2e9';
	line-height: 44px;
	text-align: center;
	display: inline-block
}
body:not(.facetwp) .locate-me.loading:before {
	content: '\f29c';
	-webkit-animation: rotate 700ms infinite linear;
	-moz-animation: rotate 700ms infinite linear;
	animation: rotate 700ms infinite linear
}
body:not(.facetwp) .locate-me~input[type=text] {
	padding-right: 35px!important
}
body.facetwp .locate-me {
	right: 10px;
	top: -2px
}
body.facetwp .widget .locate-me {
	width: 18px;
	top: 10px
}
body.facetwp .widget .locate-me.loading:before {
	font-size: 20px;
	width: 18px;
	content: '\f29c';
	background: 0 0;
	-webkit-animation: rotate 700ms infinite linear;
	-moz-animation: rotate 700ms infinite linear;
	animation: rotate 700ms infinite linear
}
body.facetwp .widget .locate-me~input[type=text] {
	padding-right: 35px!important
}
.job-manager-error, .job-manager-message {
	border-color: #ed3b3b
}
.job-manager-form h2 {
	margin: 2em 0;
	padding: .75em 0
}
.search_jobs>div {
	margin-bottom: 1em
}
.search_jobs>div.search-radius-wrapper {
	width: 100%!important
}
.job_filters .job_types {
	margin: 0 0 1em;
	padding: 0;
	list-style: none
}
.job_filters .job_types li {
	margin-bottom: 5px;
	display: inline-block
}
@media (min-width:768px) {
.search_jobs>div {
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 0;
	float: left
}
.wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled.home .search_jobs>div, .wp-job-manager-categories-enabled:not(.wp-job-manager-categories-multi-enabled) .search_jobs>div {
	width: 31.25%;
	margin-right: 3%
}
.home .home-widget .search_jobs>div.filter_by_tag {
	width: 100%;
	margin-right: 0
}
.search_jobs>div:last-of-type, .wp-job-manager-categories-enabled.wp-job-manager-categories-multi-enabled.home .search_jobs>.search_categories, body.wp-job-manager-categories-enabled .search_jobs>div.search_categories, body.wp-job-manager-categories-multi-enabled .search_jobs .search_location, body.wp-job-manager-categories-multi-enabled .search_jobs .search_region, body:not(.wp-job-manager-categories-enabled) .search_jobs .search_location, body:not(.wp-job-manager-categories-enabled) .search_jobs .search_region {
	margin-right: 0
}
body.wp-job-manager-categories-multi-enabled:not(.home) .search_jobs .search_categories {
	clear: both;
	width: 100%;
	margin: 1.5em 0 1em
}
.job_filters .job_types {
	margin: 1.5em 0 0;
	padding: 0;
	list-style: none;
	clear: both
}
.job_filters .job_types li {
	display: inline-block;
	margin: 0 0 5px
}
}
.search_jobs label {
	display: none
}
.search_jobs input, .search_jobs select {
	width: 100%
}
.search_jobs>div.filter_by_tag, .wp-job-manager-categories-enabled .search_jobs>div.filter_by_tag {
	clear: both;
	float: none;
	margin-right: 0;
	width: 100%
}
.job_filters .search_jobs .filter_by_tag a {
	vertical-align: middle;
	padding: 0!important
}
.job_filters .search_jobs .filter_by_tag a.active {
	background: 0 0
}
.job_filters .update_results {
	clear: both;
	float: none;
	width: 100%
}
.job_filters .update_results.refreshing {
	box-shadow: none
}
@media (min-width:768px) {
.job_filters .update_results {
	margin-top: .75em
}
}
.facetwp-facet .select, .search_jobs .select {
	display: block
}
.job_listings.loading {
	min-height: 50px
}
.job_listings.loading:before {
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f29c';
	font-size: 50px;
	margin: 0 auto;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -25px;
	-webkit-animation: rotate 800ms infinite linear;
	-moz-animation: rotate 800ms infinite linear;
	animation: rotate 800ms infinite linear
}
.account-sign-in, .job-manager-form fieldset.fieldset-job_hours {
	color: #b4bcc7;
	margin-top: 1em;
	padding: 1em;
	border: 1px solid #e9edf2;
	border-radius: 4px
}
.content-shop-wrapper .field.account-sign-in .added_to_cart, .content-single-job_listing-gallery-wrapper .type-attachment .field.account-sign-in .comment-count, .field.account-sign-in .button, .field.account-sign-in .button--private-message-link, .field.account-sign-in .content-shop-wrapper .added_to_cart, .field.account-sign-in .content-single-job_listing-gallery-wrapper .type-attachment .comment-count, .field.account-sign-in .load_more_jobs {
	float: right
}
.job-manager-form fieldset.fieldset-job_hours {
	border-width: 2px
}
.fieldset-job_hours .field {
	margin-top: 1em;
	display: none
}
.fieldset-job_hours .field table {
	margin-bottom: 0
}
.fieldset-job_hours label {
	display: block
}
.fieldset-job_hours label:before {
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f48a';
	font-size: 24px;
	vertical-align: middle;
	display: inline-block;
	margin: -3px 8px 0 0
}
.fieldset-job_hours.open label:before {
	content: '\f463'
}
.job-manager-term-checklist {
	margin: 1em 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden
}
.job-manager-term-checklist li {
	margin-bottom: 10px
}
@media (min-width:768px) {
.job-manager-term-checklist li {
	width: 50%;
	float: left
}
}
@media (min-width:992px) {
.job-manager-term-checklist li {
	width: 33%;
	float: left
}
}
@media (min-width:1200px) {
.job-manager-term-checklist li {
	width: 25%;
	float: left
}
}
#submit-job-form h2, #submit-job-form.job-manager-form fieldset:first-child label {
	display: none
}
.entry-content div.mce-toolbar-grp {
	border-bottom-width: 2px
}
.job-manager-jobs td.job_title {
	font-size: 15px
}
.job-dashboard-actions a, .job-manager-bookmark-actions, .job-manager-jobs td.date, .job-manager-jobs td.expires {
	font-size: 12px
}
.job-dashboard-actions {
	margin: 0;
	padding: 0;
	list-style: none
}
.job-dashboard-actions li {
	display: inline-block
}
.job-dashboard-actions li a {
	margin-right: 10px
}
.job-dashboard-action-delete:before, .job-dashboard-action-edit:before, .job-dashboard-action-mark_filled:before, .job-dashboard-action-mark_not_filled:before, .job-dashboard-action-relist:before, .job-manager-bookmark-action-delete:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 3px
}
.job-dashboard-action-edit:before {
	content: '\f2bf'
}
.job-dashboard-action-mark_filled:before {
	content: '\f400'
}
.job-dashboard-action-mark_not_filled:before {
	content: '\f401'
}
.job-dashboard-action-relist:before {
	content: '\f201'
}
.job-dashboard-actions a.job-dashboard-action-delete:before, .job-dashboard-actions a.job-dashboard-action-delete:hover, .job-manager-bookmark-action-delete:before, .job-manager-bookmark-action-delete:hover {
	color: #A00
}
.job-dashboard-action-delete:before, .job-manager-bookmark-action-delete:before {
	content: '\f12a'
}
.directory-fields .job-dashboard-action-mark_filled, .directory-fields td.filled, .directory-fields th.filled {
	display: none
}
.job-manager-pagination ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}
.job-manager-pagination a, .job-manager-pagination li {
	display: inline-block
}
.wpjmcl_form_claim_listing fieldset:first-child label {
	display: none
}
.claim-user-notice a:before {
	content: "";
	font-size: 20px;
	vertical-align: middle;
	line-height: normal;
	margin: -4px 8px 0 0;
	display: inline-block
}
.wpjms-legend-search-wrap {
	margin-bottom: 1em
}
#wpjms-legend-search {
	border-radius: 4px;
	width: 100%
}
#wpjms-chart-legend-list .chart-item {
	padding-bottom: 1em;
	margin-bottom: 10px
}
#wpjms-chart-legend-list .chart-item br {
	display: none
}
#wpjms-chart-legend-list .chart-item .chart-item-action {
	margin: -3px 0 0;
	display: block;
	line-height: 1;
	overflow: hidden
}
@media (min-width:1200px) {
.content-shop-wrapper .facets.top.type-product .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .content-shop-wrapper .facets.top.type-product .entry-content .rcp_header, .content-shop-wrapper .facets.top.type-product .job_listing_packages ul.job_packages .package-section, .content-shop-wrapper .facets.top.type-product .widget-title, .content-shop-wrapper .facets.top.type-product .woocommerce-account .woocommerce legend, .entry-content .content-shop-wrapper .facets.top.type-product .rcp_header, .entry-content .facets.content-box.top .rcp_header, .entry-content .facets.top.archive-job_listing-toggle-inner .rcp_header, .entry-content .facets.top.home-feature .rcp_header, .entry-content .facets.top.job-package .rcp_header, .entry-content .facets.top.job_filters .rcp_header, .entry-content .facets.top.listing-by-term-inner .rcp_header, .entry-content .facets.top.single-job_listing-description .rcp_header, .entry-content .facets.top.woocommerce-main-image .rcp_header, .entry-content .facets.top.woocommerce-tabs .rcp_header, .entry-content .listify_widget_search_listings.home-widget .facets.top.job_search_form .rcp_header, .entry-content .rcp_form .rcp_subscription_fieldset .content-shop-wrapper .facets.top.type-product .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.content-box.top .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.archive-job_listing-toggle-inner .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.home-feature .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.job-package .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.job_filters .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.listing-by-term-inner .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.single-job_listing-description .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.woocommerce-main-image .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .facets.top.woocommerce-tabs .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .listify_widget_search_listings.home-widget .facets.top.job_search_form .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .tabbed-listings-tabs a.facets.top .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .type-product .thumbnails a.facets.top .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .woocommerce div.product div.facets.top.summary .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset .woocommerce-page div.product div.facets.top.summary .rcp_subscription_message, .entry-content .tabbed-listings-tabs a.facets.top .rcp_header, .entry-content .type-product .thumbnails a.facets.top .rcp_header, .entry-content .woocommerce div.product div.facets.top.summary .rcp_header, .entry-content .woocommerce-page div.product div.facets.top.summary .rcp_header, .facets.content-box.top .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.content-box.top .entry-content .rcp_header, .facets.content-box.top .job_listing_packages ul.job_packages .package-section, .facets.content-box.top .widget-title, .facets.content-box.top .woocommerce-account .woocommerce legend, .facets.top.archive-job_listing-toggle-inner .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.archive-job_listing-toggle-inner .entry-content .rcp_header, .facets.top.archive-job_listing-toggle-inner .job_listing_packages ul.job_packages .package-section, .facets.top.archive-job_listing-toggle-inner .widget-title, .facets.top.archive-job_listing-toggle-inner .woocommerce-account .woocommerce legend, .facets.top.home-feature .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.home-feature .entry-content .rcp_header, .facets.top.home-feature .job_listing_packages ul.job_packages .package-section, .facets.top.home-feature .widget-title, .facets.top.home-feature .woocommerce-account .woocommerce legend, .facets.top.job-package .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.job-package .entry-content .rcp_header, .facets.top.job-package .job_listing_packages ul.job_packages .package-section, .facets.top.job-package .widget-title, .facets.top.job-package .woocommerce-account .woocommerce legend, .facets.top.job_filters .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.job_filters .entry-content .rcp_header, .facets.top.job_filters .job_listing_packages ul.job_packages .package-section, .facets.top.job_filters .widget-title, .facets.top.job_filters .woocommerce-account .woocommerce legend, .facets.top.listing-by-term-inner .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.listing-by-term-inner .entry-content .rcp_header, .facets.top.listing-by-term-inner .job_listing_packages ul.job_packages .package-section, .facets.top.listing-by-term-inner .widget-title, .facets.top.listing-by-term-inner .woocommerce-account .woocommerce legend, .facets.top.single-job_listing-description .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.single-job_listing-description .entry-content .rcp_header, .facets.top.single-job_listing-description .job_listing_packages ul.job_packages .package-section, .facets.top.single-job_listing-description .widget-title, .facets.top.single-job_listing-description .woocommerce-account .woocommerce legend, .facets.top.woocommerce-main-image .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.woocommerce-main-image .entry-content .rcp_header, .facets.top.woocommerce-main-image .job_listing_packages ul.job_packages .package-section, .facets.top.woocommerce-main-image .widget-title, .facets.top.woocommerce-main-image .woocommerce-account .woocommerce legend, .facets.top.woocommerce-tabs .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .facets.top.woocommerce-tabs .entry-content .rcp_header, .facets.top.woocommerce-tabs .job_listing_packages ul.job_packages .package-section, .facets.top.woocommerce-tabs .widget-title, .facets.top.woocommerce-tabs .woocommerce-account .woocommerce legend, .job_listing_packages ul.job_packages .content-shop-wrapper .facets.top.type-product .package-section, .job_listing_packages ul.job_packages .facets.content-box.top .package-section, .job_listing_packages ul.job_packages .facets.top.archive-job_listing-toggle-inner .package-section, .job_listing_packages ul.job_packages .facets.top.home-feature .package-section, .job_listing_packages ul.job_packages .facets.top.job-package .package-section, .job_listing_packages ul.job_packages .facets.top.job_filters .package-section, .job_listing_packages ul.job_packages .facets.top.listing-by-term-inner .package-section, .job_listing_packages ul.job_packages .facets.top.single-job_listing-description .package-section, .job_listing_packages ul.job_packages .facets.top.woocommerce-main-image .package-section, .job_listing_packages ul.job_packages .facets.top.woocommerce-tabs .package-section, .job_listing_packages ul.job_packages .listify_widget_search_listings.home-widget .facets.top.job_search_form .package-section, .job_listing_packages ul.job_packages .tabbed-listings-tabs a.facets.top .package-section, .job_listing_packages ul.job_packages .type-product .thumbnails a.facets.top .package-section, .job_listing_packages ul.job_packages .woocommerce div.product div.facets.top.summary .package-section, .job_listing_packages ul.job_packages .woocommerce-page div.product div.facets.top.summary .package-section, .listify_widget_search_listings.home-widget .facets.top.job_search_form .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .listify_widget_search_listings.home-widget .facets.top.job_search_form .entry-content .rcp_header, .listify_widget_search_listings.home-widget .facets.top.job_search_form .job_listing_packages ul.job_packages .package-section, .listify_widget_search_listings.home-widget .facets.top.job_search_form .widget-title, .listify_widget_search_listings.home-widget .facets.top.job_search_form .woocommerce-account .woocommerce legend, .tabbed-listings-tabs a.facets.top .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .tabbed-listings-tabs a.facets.top .entry-content .rcp_header, .tabbed-listings-tabs a.facets.top .job_listing_packages ul.job_packages .package-section, .tabbed-listings-tabs a.facets.top .widget-title, .tabbed-listings-tabs a.facets.top .woocommerce-account .woocommerce legend, .type-product .thumbnails a.facets.top .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .type-product .thumbnails a.facets.top .entry-content .rcp_header, .type-product .thumbnails a.facets.top .job_listing_packages ul.job_packages .package-section, .type-product .thumbnails a.facets.top .widget-title, .type-product .thumbnails a.facets.top .woocommerce-account .woocommerce legend, .woocommerce div.product div.facets.top.summary .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .woocommerce div.product div.facets.top.summary .entry-content .rcp_header, .woocommerce div.product div.facets.top.summary .job_listing_packages ul.job_packages .package-section, .woocommerce div.product div.facets.top.summary .widget-title, .woocommerce-account .woocommerce .content-shop-wrapper .facets.top.type-product legend, .woocommerce-account .woocommerce .facets.content-box.top legend, .woocommerce-account .woocommerce .facets.top.archive-job_listing-toggle-inner legend, .woocommerce-account .woocommerce .facets.top.home-feature legend, .woocommerce-account .woocommerce .facets.top.job-package legend, .woocommerce-account .woocommerce .facets.top.job_filters legend, .woocommerce-account .woocommerce .facets.top.listing-by-term-inner legend, .woocommerce-account .woocommerce .facets.top.single-job_listing-description legend, .woocommerce-account .woocommerce .facets.top.woocommerce-main-image legend, .woocommerce-account .woocommerce .facets.top.woocommerce-tabs legend, .woocommerce-account .woocommerce .listify_widget_search_listings.home-widget .facets.top.job_search_form legend, .woocommerce-account .woocommerce .tabbed-listings-tabs a.facets.top legend, .woocommerce-account .woocommerce .type-product .thumbnails a.facets.top legend, .woocommerce-account .woocommerce div.product div.facets.top.summary legend, .woocommerce-page div.product div.facets.top.summary .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, .woocommerce-page div.product div.facets.top.summary .entry-content .rcp_header, .woocommerce-page div.product div.facets.top.summary .job_listing_packages ul.job_packages .package-section, .woocommerce-page div.product div.facets.top.summary .widget-title, .woocommerce-page div.product div.facets.top.summary .woocommerce-account .woocommerce legend {
	width: 120px;
	border: 0;
	padding: 12px 0;
	float: left;
	font-size: 16px;
	margin: 0
}
.content-shop-wrapper .facets.top.type-product .facetwp-facet, .facets.content-box.top .facetwp-facet, .facets.top.archive-job_listing-toggle-inner .facetwp-facet, .facets.top.home-feature .facetwp-facet, .facets.top.job-package .facetwp-facet, .facets.top.job_filters .facetwp-facet, .facets.top.listing-by-term-inner .facetwp-facet, .facets.top.single-job_listing-description .facetwp-facet, .facets.top.woocommerce-main-image .facetwp-facet, .facets.top.woocommerce-tabs .facetwp-facet, .listify_widget_search_listings.home-widget .facets.top.job_search_form .facetwp-facet, .tabbed-listings-tabs a.facets.top .facetwp-facet, .type-product .thumbnails a.facets.top .facetwp-facet, .woocommerce div.product div.facets.top.summary .facetwp-facet, .woocommerce-page div.product div.facets.top.summary .facetwp-facet {
	margin-left: 130px
}
.content-shop-wrapper .facets.top.type-product .facetwp-type-checkboxes .facetwp-toggle, .facets.content-box.top .facetwp-type-checkboxes .facetwp-toggle, .facets.top.archive-job_listing-toggle-inner .facetwp-type-checkboxes .facetwp-toggle, .facets.top.home-feature .facetwp-type-checkboxes .facetwp-toggle, .facets.top.job-package .facetwp-type-checkboxes .facetwp-toggle, .facets.top.job_filters .facetwp-type-checkboxes .facetwp-toggle, .facets.top.listing-by-term-inner .facetwp-type-checkboxes .facetwp-toggle, .facets.top.single-job_listing-description .facetwp-type-checkboxes .facetwp-toggle, .facets.top.woocommerce-main-image .facetwp-type-checkboxes .facetwp-toggle, .facets.top.woocommerce-tabs .facetwp-type-checkboxes .facetwp-toggle, .listify_widget_search_listings.home-widget .facets.top.job_search_form .facetwp-type-checkboxes .facetwp-toggle, .tabbed-listings-tabs a.facets.top .facetwp-type-checkboxes .facetwp-toggle, .type-product .thumbnails a.facets.top .facetwp-type-checkboxes .facetwp-toggle, .woocommerce div.product div.facets.top.summary .facetwp-type-checkboxes .facetwp-toggle, .woocommerce-page div.product div.facets.top.summary .facetwp-type-checkboxes .facetwp-toggle {
	clear: left;
	width: 100%;
	display: block
}
.content-shop-wrapper .facets.top.type-product .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.content-box.top .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.archive-job_listing-toggle-inner .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.home-feature .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.job-package .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.job_filters .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.listing-by-term-inner .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.single-job_listing-description .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.woocommerce-main-image .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .facets.top.woocommerce-tabs .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .listify_widget_search_listings.home-widget .facets.top.job_search_form .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .tabbed-listings-tabs a.facets.top .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .type-product .thumbnails a.facets.top .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .woocommerce div.product div.facets.top.summary .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden, .woocommerce-page div.product div.facets.top.summary .facetwp-type-checkboxes .facetwp-toggle.facetwp-hidden {
	display: none
}
.content-shop-wrapper .facets.top.type-product .facetwp-type-checkboxes .facetwp-checkbox, .facets.content-box.top .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.archive-job_listing-toggle-inner .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.home-feature .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.job-package .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.job_filters .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.listing-by-term-inner .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.single-job_listing-description .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.woocommerce-main-image .facetwp-type-checkboxes .facetwp-checkbox, .facets.top.woocommerce-tabs .facetwp-type-checkboxes .facetwp-checkbox, .listify_widget_search_listings.home-widget .facets.top.job_search_form .facetwp-type-checkboxes .facetwp-checkbox, .tabbed-listings-tabs a.facets.top .facetwp-type-checkboxes .facetwp-checkbox, .type-product .thumbnails a.facets.top .facetwp-type-checkboxes .facetwp-checkbox, .woocommerce div.product div.facets.top.summary .facetwp-type-checkboxes .facetwp-checkbox, .woocommerce-page div.product div.facets.top.summary .facetwp-type-checkboxes .facetwp-checkbox {
	margin-bottom: 0;
	width: 45%;
	float: left
}
}
body.facetwp .homepage-cover .job_filters, body.facetwp .homepage-cover .job_search_form {
	display: block
}
.entry-content .rcp_form .rcp_subscription_fieldset body.facetwp .homepage-cover .job_filters .facetwp-filter .rcp_subscription_message, .entry-content .rcp_form .rcp_subscription_fieldset body.facetwp .homepage-cover .job_search_form .facetwp-filter .rcp_subscription_message, .entry-content body.facetwp .homepage-cover .job_filters .facetwp-filter .rcp_header, .entry-content body.facetwp .homepage-cover .job_search_form .facetwp-filter .rcp_header, .job_listing_packages ul.job_packages body.facetwp .homepage-cover .job_filters .facetwp-filter .package-section, .job_listing_packages ul.job_packages body.facetwp .homepage-cover .job_search_form .facetwp-filter .package-section, .woocommerce-account .woocommerce body.facetwp .homepage-cover .job_filters .facetwp-filter legend, .woocommerce-account .woocommerce body.facetwp .homepage-cover .job_search_form .facetwp-filter legend, body.facetwp .homepage-cover .job_filters .facetwp-filter .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, body.facetwp .homepage-cover .job_filters .facetwp-filter .entry-content .rcp_header, body.facetwp .homepage-cover .job_filters .facetwp-filter .job_listing_packages ul.job_packages .package-section, body.facetwp .homepage-cover .job_filters .facetwp-filter .widget-title, body.facetwp .homepage-cover .job_filters .facetwp-filter .woocommerce-account .woocommerce legend, body.facetwp .homepage-cover .job_search_form .facetwp-filter .entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message, body.facetwp .homepage-cover .job_search_form .facetwp-filter .entry-content .rcp_header, body.facetwp .homepage-cover .job_search_form .facetwp-filter .job_listing_packages ul.job_packages .package-section, body.facetwp .homepage-cover .job_search_form .facetwp-filter .widget-title, body.facetwp .homepage-cover .job_search_form .facetwp-filter .woocommerce-account .woocommerce legend {
	display: none
}
@media (min-width:992px) {
body.facetwp .homepage-cover .job_filters, body.facetwp .homepage-cover .job_search_form {
	-js-diplay: flex;
	display: flex
}
}
body.facetwp .homepage-cover .job_filters .facetwp-filter, body.facetwp .homepage-cover .job_filters .facetwp-submit, body.facetwp .homepage-cover .job_search_form .facetwp-filter, body.facetwp .homepage-cover .job_search_form .facetwp-submit {
	margin-bottom: 20px
}
@media (min-width:992px) {
body.facetwp .homepage-cover .job_filters .facetwp-filter, body.facetwp .homepage-cover .job_filters .facetwp-submit, body.facetwp .homepage-cover .job_search_form .facetwp-filter, body.facetwp .homepage-cover .job_search_form .facetwp-submit {
	flex: 1 1 200px;
	margin: 0 10px;
	min-width: 0
}
}
@media (min-width:992px) {
body.facetwp .homepage-cover .job_filters .facetwp-submit, body.facetwp .homepage-cover .job_search_form .facetwp-submit {
	width: 20%;
	max-width: 175px
}
}
.facetwp-type-search .facetwp-btn {
	top: -2px;
	right: 9px
}
.job_search_form .facetwp-type-search .facetwp-btn {
	display: none
}
.facetwp-facet.facetwp-type-fselect {
	position: relative;
	text-shadow: none!important
}
.facetwp-facet.facetwp-type-fselect .fs-dropdown, .facetwp-facet.facetwp-type-fselect .fs-wrap {
	width: 100%
}
.facetwp-facet.facetwp-type-fselect .fs-dropdown, .facetwp-facet.facetwp-type-fselect .fs-label-wrap {
	border-radius: 4px
}
.facetwp-facet.facetwp-type-fselect .fs-label {
	padding: 15px 25px 14px 15px
}
.facetwp-facet.facetwp-type-fselect .fs-arrow {
	right: 10px;
	border-top-color: #ddd
}
.facetwp-facet.facetwp-type-fselect .fs-search input {
	padding: 11px;
	background: 0 0
}
.facetwp-facet.facetwp-type-fselect .fs-option {
	padding: 8px 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-shadow: none
}
.homepage-cover .job_search_form .facetwp-facet.facetwp-type-fselect .fs-label-wrap {
	color: #454545;
	border: 0;
	background: #fff
}
.homepage-cover .job_search_form .facetwp-facet.facetwp-type-fselect .fs-dropdown {
	border: 0;
	box-shadow: inset rgba(0,0,0,.06) 0 0 0 3px
}
.facetwp-type-slider .noUi-background, .facetwp-type-slider .noUi-connect, .facetwp-type-slider .noUi-target {
	background: #e9edf2;
	border-radius: 20px;
	border: 0;
	height: 8px;
	box-shadow: none
}
.facetwp-type-slider .noUi-target {
	margin: 5px;
	padding: 0 17px
}
.facetwp-type-slider .noUi-background, .facetwp-type-slider .noUi-connect {
	border-radius: 0
}
.facetwp-type-slider .noUi-horizontal .noUi-handle {
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
	border: 2px solid transparent;
	box-shadow: none;
	top: -5px;
	cursor: pointer
}
.facetwp-type-slider .noUi-horizontal .noUi-handle.noUi-handle-upper {
	left: -1px
}
.facetwp-type-slider .noUi-horizontal .noUi-handle:after, .facetwp-type-slider .noUi-horizontal .noUi-handle:before {
	display: none
}
.facetwp-facet .facetwp-slider-label {
	float: left
}
.facetwp-facet input[type=button].facetwp-slider-reset, .facetwp-facet input[type=button].facetwp-slider-reset:focus, .facetwp-facet input[type=button].facetwp-slider-reset:hover {
	padding: 7px 0 0;
	font-size: 12px
}
.facetwp-type-date_range input.facetwp-date-max[type=text], .facetwp-type-date_range input.facetwp-date-min[type=text] {
	width: 48%
}
.facetwp-type-date_range .facetwp-date-min {
	float: left
}
.facetwp-type-date_range .facetwp-date-max {
	float: right
}
.listify .datepicker {
	z-index: 60!important
}
.datepicker table {
	border: 0
}
.job_filters.facets .facetwp-filter {
	margin-bottom: 2em
}
.job_filters.facets .facetwp-filter:last-child {
	margin-bottom: 0
}
.job_filters.facets .facetwp-filter.facetwp-filter-checkboxes, .job_filters.facets .facetwp-filter.facetwp-filter-date_range, .job_filters.facets .facetwp-filter.facetwp-filter-slider {
	overflow: hidden
}
div.facetwp-facet {
	margin-bottom: 0
}
.facetwp-facet input[type=text], .facetwp-facet select {
	width: 100%
}
.facetwp-counts {
	display: inline
}
.facetwp-facet .facetwp-depth {
	padding-left: 10px;
	border-left: 1px solid #EEE;
	margin: 5px 0 5px 2px
}
.facetwp-facet.facetwp-type-checkboxes, .facetwp-facet.facetwp-type-hierarchy {
	max-height: none
}
.facetwp-facet .facetwp-checkbox, .facetwp-facet .facetwp-checkbox.checked, .widget_layered_nav li a, .widget_layered_nav li.chosen a {
	background: 0 0;
	margin-bottom: 5px;
	padding: 0;
	position: relative
}
.facetwp-facet .facetwp-checkbox:before, .widget_layered_nav li a:before {
	content: ' ';
	margin-top: -3px;
	margin-right: 8px
}
.facetwp-facet .facetwp-checkbox.checked:after, .widget_layered_nav li.chosen a:after {
	position: absolute;
	left: 6px;
	top: 3px;
	margin-top: 3px;
	margin-right: 1px
}
.widget_layered_nav li.chosen a:after {
	top: 0
}
@media (min-width:992px) {
.facetwp-facet .facetwp-checkbox.checked:after {
	top: 5px
}
.widget_layered_nav li.chosen a:after {
	top: 0
}
}
.facetwp-facet .facetwp-link.checked, .widget_layered_nav li.chosen a {
	font-weight: 400
}
.facetwp-facet input[type=button].facetwp-reset, .facetwp-facet input[type=button].facetwp-reset:focus, .facetwp-facet input[type=button].facetwp-reset:hover, .facetwp-facet input[type=button].facetwp-slider-reset, .facetwp-facet input[type=button].facetwp-slider-reset:focus, .facetwp-facet input[type=button].facetwp-slider-reset:hover {
	color: #555;
	background: 0 0;
	padding-right: 0;
	box-shadow: none;
	float: right
}
.facetwp-type-proximity {
	position: relative
}
.facetwp-type-proximity #facetwp-radius {
	display: block;
	margin: 1em 0
}
.facetwp-type-proximity .facetwp-update {
	float: left
}
.facetwp-facet select, .js-toggle-area-trigger {
	width: 100%
}
.facetwp-pager .facetwp-page, .job-manager-pagination li a, .job-manager-pagination li span, .js-toggle-area-trigger, .site .facetwp-sort select, a.page-numbers, span.page-numbers {
	box-shadow: rgba(0,0,0,.05) 0 3px 0
}
.facetwp-pager .facetwp-page, .homepage-cover .job_search_form .select:before, .job-manager-pagination li a, .job-manager-pagination li span, .js-toggle-area-trigger, .js-toggle-area-trigger:before, .site .facetwp-sort .select:before, .site .facetwp-sort select, a.page-numbers, span.page-numbers {
	background: #fff
}
.site-main .facetwp-sort {
	display: inline-block
}
.comment-sorting-filter, .comment-sorting-filter-wrapper select, .facetwp-pager .facetwp-page, .job-manager-pagination li a, .job-manager-pagination li span, .js-toggle-area-trigger, .site .facetwp-sort select, a.page-numbers, span.page-numbers {
	padding: 6px 12px
}
.job-manager-pagination li span {
	padding-top: 8px;
	padding-bottom: 8px
}
.comment-sorting-filter-wrapper select, .site .facetwp-sort select {
	padding-right: 40px
}
.comment-sorting-filter-wrapper:after, .comment-sorting-filter-wrapper:before, .js-toggle-area-trigger:after, .js-toggle-area-trigger:before, .site .facetwp-sort .select:after, .site .facetwp-sort .select:before {
	height: 26px
}
.comment-sorting-filter-wrapper:after, .facetwp-sort .select:after, .js-toggle-area-trigger:after {
	line-height: 31px!important;
	margin-top: 1px
}
.homepage-cover .facetwp-facet input, .homepage-cover .facetwp-facet select {
	min-width: 0!important
}
.homepage-cover .facetwp-type-proximity input[type=text] {
	display: inline-block;
	min-width: 0!important
}
.homepage-cover .facetwp-type-proximity #facetwp-radius, .homepage-cover .facetwp-type-proximity .facetwp-reset, .homepage-cover .facetwp-type-proximity .facetwp-update, .homepage-cover .facetwp-type-proximity .select {
	display: none
}
.facetwp-type-search input[type=search], .facetwp-type-search input[type=text] {
	width: 100%;
	border-radius: 4px
}
.homepage-cover .facetwp-type-search input[type=search], .homepage-cover .facetwp-type-search input[type=text] {
	background: #fff;
	border-color: #fff
}
.facetwp-pager .facetwp-pager-label {
	vertical-align: middle
}
.search-overlay .facetwp-type-search input[type=search].facetwp-search {
	border-radius: 60px;
	padding-left: 50px
}
.popup.share-popup {
	max-width: 400px
}
body div.sharedaddy h3.sd-title {
	display: none
}
div.sharedaddy .sd-content {
	text-align: center;
	margin: 25px 0 10px
}
div.sharedaddy .sd-content ul li {
	margin: 0 4px!important;
	display: inline-block
}
div.sharedaddy .sd-content ul {
	margin-bottom: 0!important
}
div.sharedaddy .sd-content ul li a.sd-button:before {
	font-size: 24px
}
.comment-subscription-form {
	margin: 2em 0 0
}
body #subscribe-email input {
	width: 100%;
	padding: 11px 15px
}
#sharing_email {
	top: 50%!important;
	left: 50%!important;
	margin-left: -150px
}
.mfp-content .nf-form-title, .mfp-content .ninja-forms-form-title {
	display: none
}
.ninja-forms-required-items {
	margin-bottom: 1em
}
.ninja-forms-field-error {
	color: red;
	margin: 8px 0 0
}
body .gform_wrapper h3.gform_title {
	font-weight: 400
}
.rcp_logged_in {
	margin-bottom: 1em
}
.entry-content .rcp_form {
	margin-bottom: 3em
}
.entry-content .rcp_form:last-of-type {
	margin-bottom: 0
}
.entry-content .rcp_form label {
	width: auto;
	float: none
}
.entry-content .rcp_form input[type=email], .entry-content .rcp_form input[type=password], .entry-content .rcp_form input[type=text] {
	display: block;
	padding: 12px 15px;
	width: 100%
}
.entry-content .rcp_form .rcp_subscription_fieldset {
	margin-top: 3em
}
.entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message {
	line-height: 1
}
.entry-content .rcp_form .rcp_level_description {
	border-left: 0;
	margin-left: 32px;
	padding-left: 0
}
.entry-content .rcp_form #rcp_submit_wrap {
	margin-top: 2em
}
.entry-content .rcp_form label[for=rcp_user_remember] {
	display: inline-block;
	line-height: normal;
	vertical-align: middle
}
body .chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
*display:inline;
	width: 100%!important;
	max-width: 100%;
	height:42px;
	
}
body .chosen-container .chosen-drop {
	position: absolute;
	top: 120%;
	left: -9999px;
	z-index: 1010;
	width: 100%;
	border-top: 0;
	background: #fff;
	margin-top: -1px;
	border-radius: 4px;
	box-shadow: inset rgba(0,0,0,.06) 0 0 0 3px;
	text-shadow: none
}
body .chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
	padding: 5px
}
body .chosen-container a {
	cursor: pointer
}
body .chosen-container-single .chosen-single {
	position: relative;
	display: block;
	padding: 11px 15px;
	line-height: normal;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	text-decoration: none;
	white-space: nowrap;
	text-shadow: none
}
body .chosen-container-single .chosen-default {
	color: #999
}
body .chosen-container-single .chosen-single span {
	display: block;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-shadow: none;
	overflow: hidden
}
body .chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}
body .chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: "" -42px 1px no-repeat;
	font-size: 1px
}
body .chosen-container-single .chosen-single abbr:hover, body .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}
body .chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 40px;
	height: 100%
}
body .chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}
body .chosen-container-single .chosen-search input[type=text] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}
body .chosen-container-single .chosen-search input[type=text]:focus {
	border: 1px solid #aaa
}
body .chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px
}
body .chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}
body .chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none
}
body .chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}
body .chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}
body .chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	color: #fff!important
}
body .chosen-container .chosen-results li.no-results {
	display: list-item
}
body .chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}
body .chosen-container .chosen-results li.group-option {
	padding-left: 15px
}
body .chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}
body .chosen-container-multi .chosen-choices {
	position: relative;
	background: 0 0;
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto!important;
	height: 1%;
	cursor: text
}
body .chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}
body .chosen-container-multi .chosen-choices li.search-field {
	padding: 0;
	white-space: nowrap
}
body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 0;
	padding: 13px 14px;
	outline: 0;
	border-width: 1px;
	border-style: solid;
	box-shadow: none;
	border-radius: 4;
	width: 100%!important
}
body .chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 1em 10px 1em 0;
	max-width: 100%;
	line-height: 13px;
	cursor: default
}
body .chosen-container-multi .chosen-choices li.search-choice span {
	padding-left: 26px;
	word-wrap: break-word
}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	font-size: 1px
}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:after {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f12a'
}
body .chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	color: #666
}
body .chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}
body .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}
body .chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}
body .chosen-container-multi .chosen-drop {
	top: 110%
}
body .chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}
body .chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: 0;
	background: 0 0
}
body .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}
body .chosen-container-active .chosen-choices {
	background: #fff
}
body .chosen-disabled {
	opacity: .5!important;
	cursor: default
}
body .chosen-disabled .chosen-choices .search-choice .search-choice-close, body .chosen-disabled .chosen-single {
	cursor: default
}
body .chosen-rtl {
	text-align: right
}
body .chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 16px 0 0
}
body .chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}
body .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: 0
}
body .chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}
body .chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}
body .chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: #fff "" no-repeat -30px -20px
}
body .chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}
body .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}
body .chosen-rtl .chosen-search input[type=search] {
	direction: rtl
}
body .chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}
body .chosen-rtl .chosen-single div {
	right: auto;
	left: 0
}
body .chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}
body .chosen-rtl .chosen-choices li {
	float: right
}
body .chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}
body .chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}
body .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi) {
.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span, .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container-single .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-rtl .chosen-search input[type=text] {
	background-image: ""!important;
	background-size: 52px 37px!important;
	background-repeat: no-repeat!important
}
}
.select2-container {
	margin: 0;
	position: relative;
	display: block!important;
	zoom: 1;
*display:inline;
	vertical-align: middle
}
.select2-container, .select2-drop, .select2-search, .select2-search input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.select2-container .select2-choice {
	color: #999;
	text-shadow: none;
	text-decoration: none;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 13px 15px 12px;
	white-space: nowrap;
	line-height: 1;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	font-weight: 400
}
html[dir=rtl] .select2-container .select2-choice {
	padding: 0 8px 0 0
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right: 42px
}
.select2-container .select2-choice>.select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: none;
	width: auto
}
html[dir=rtl] .select2-container .select2-choice>.select2-chosen {
	margin-left: 26px;
	margin-right: 0
}
.select2-container .select2-choice abbr {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 24px;
	top: 5px;
	font-size: 1px;
	text-decoration: none;
	border: 0;
	background: url(../images/select2.png) right top no-repeat;
	cursor: pointer;
	outline: 0
}
.select2-container.select2-allowclear .select2-choice abbr {
	display: inline-block
}
.select2-container .select2-choice abbr:hover {
	background-position: right -11px;
	cursor: pointer
}
.select2-drop-mask {
	border: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 9998;
	background-color: #fff;
	filter: alpha(opacity=0)
}
.select2-drop {
	width: 100%;
	margin-top: 5px;
	position: absolute;
	z-index: 9999;
	top: 100%;
	background: #fff;
	color: #000;
	border-radius: 4px;
	box-shadow: inset rgba(0,0,0,.06) 0 0 0 3px
}
.select2-drop.select2-drop-above {
	margin-top: -5px
}
.select2-drop-auto-width {
	width: auto
}
.select2-drop-auto-width .select2-search {
	padding-top: 4px
}
.select2-container .select2-choice .select2-arrow {
	display: inline-block;
	width: 35px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 3px 3px 0;
	background-clip: padding-box
}
html[dir=rtl] .select2-container .select2-choice .select2-arrow {
	left: 0;
	right: auto;
	border-radius: 3px 0 0 3px
}
.select2-container .select2-choice .select2-arrow b {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}
.select2-container .select2-choice .select2-arrow b:after {
	position: absolute;
	display: block;
	content: "";
	top: 50%;
	left: 50%;
	border: 4px solid transparent;
	border-top-color: #666;
	margin-left: -7px;
	margin-top: -2px
}
.select2-search {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding-left: 7px;
	padding-right: 7px;
	position: relative;
	z-index: 10000;
	white-space: nowrap;
	padding-bottom: 4px
}
.select2-search input {
	width: 100%;
	padding: 4px;
	margin: 8px 0 0;
	outline: 0;
	font-size: 1em;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff url(../images/select2.png) no-repeat 100% -22px
}
html[dir=rtl] .select2-search input {
	padding: 4px 5px 4px 20px;
	background: #fff url(../images/select2.png) no-repeat -37px -22px
}
.select2-drop.select2-drop-above .select2-search input {
	margin-top: 4px
}
.select2-search input.select2-active {
	background: #fff url(../images/select2-spinner.gif) no-repeat 100%
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
	outline: 0
}
.select2-dropdown-open .select2-choice .select2-arrow b:after {
	border-top-color: transparent;
	border-bottom-color: #666;
	margin-top: -6px
}
.select2-dropdown-open .select2-choice .select2-arrow {
	background: 0 0;
	border-left: 0;
	filter: none
}
html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow {
	border-right: 0
}
.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -18px 1px
}
html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -16px 1px
}
.select2-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.select2-results {
	max-height: 200px;
	padding: 4px;
	margin: 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto
}
html[dir=rtl] .select2-results {
	padding: 0 4px 0 0;
	margin: 4px 0 4px 4px
}
.select2-results ul.select2-result-sub {
	margin: 0;
	padding-left: 0
}
.select2-results li {
	list-style: none;
	display: list-item;
	background-image: none;
	margin: 3px 0
}
.select2-results li.select2-result-with-children>.select2-result-label {
	font-weight: 700
}
.select2-results .select2-result-label {
	padding: 5px 7px;
	margin: 0;
	cursor: pointer;
	min-height: 1em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.select2-results-dept-1 .select2-result-label {
	padding-left: 20px
}
.select2-results-dept-2 .select2-result-label {
	padding-left: 40px
}
.select2-results-dept-3 .select2-result-label {
	padding-left: 60px
}
.select2-results-dept-4 .select2-result-label {
	padding-left: 80px
}
.select2-results-dept-5 .select2-result-label {
	padding-left: 100px
}
.select2-results-dept-6 .select2-result-label {
	padding-left: 110px
}
.select2-results-dept-7 .select2-result-label {
	padding-left: 120px
}
.select2-results .select2-highlighted {
	color: #fff;
	background-color: #3875d7
}
.select2-results li em {
	background: #feffde;
	font-style: normal
}
.select2-results .select2-highlighted em {
	background: 0 0
}
.select2-results .select2-highlighted ul {
	color: #fff;
	background-color: #3875d7
}
.select2-results .select2-ajax-error, .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
	background: #f4f4f4;
	display: list-item;
	padding-left: 5px
}
.select2-results .select2-disabled.select2-highlighted {
	color: #666;
	background: #f4f4f4;
	display: list-item;
	cursor: default
}
.select2-results .select2-disabled {
	background: #f4f4f4;
	display: list-item;
	cursor: default
}
.select2-results .select2-selected {
	display: none
}
.select2-more-results.select2-active {
	background: #f4f4f4 url(../images/select2-spinner.gif) no-repeat 100%
}
.select2-results .select2-ajax-error {
	background: rgba(255,50,50,.2)
}
.select2-more-results {
	background: #f4f4f4;
	display: list-item
}
.select2-container.select2-container-disabled .select2-choice {
	background-color: #f4f4f4;
	background-image: none;
	cursor: default
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color: #f4f4f4;
	background-image: none;
	border-left: 0
}
.select2-container.select2-container-disabled .select2-choice abbr {
	display: none
}
.select2-container-multi .select2-choices {
	height: auto!important;
	height: 1%;
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	cursor: text;
	overflow: hidden;
	background-color: #fff
}
html[dir=rtl] .select2-container-multi .select2-choices {
	padding: 0 0 0 5px
}
.select2-locked {
	padding: 3px 5px!important
}
.select2-container-multi .select2-choices {
	min-height: 26px
}
.select2-container-multi.select2-container-active .select2-choices {
	border: 1px solid #666;
	outline: 0
}
.select2-container-multi .select2-choices li {
	float: left;
	list-style: none
}
html[dir=rtl] .select2-container-multi .select2-choices li {
	float: right
}
.select2-container-multi .select2-choices .select2-search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding: 5px;
	margin: 1px 0;
	outline: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent!important
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background: #fff url(../images/select2-spinner.gif) no-repeat 100%!important
}
.select2-default {
	color: inherit
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding: 5px 8px 5px 24px;
	margin: 3px 0 3px 5px;
	position: relative;
	line-height: 15px;
	color: inherit;
	cursor: default;
	border-radius: 2px;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #e4e4e4
}
html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {
	margin: 3px 5px 3px 0;
	padding: 5px 24px 5px 8px
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
	cursor: default
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
	background: #d4d4d4
}
.select2-search-choice-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	right: 7px;
	top: 6px;
	font-size: 1px;
	outline: 0;
	background: url(../images/select2.png) right top no-repeat
}
html[dir=rtl] .select2-search-choice-close {
	right: auto;
	left: 7px
}
.select2-container-multi .select2-search-choice-close {
	left: 7px
}
html[dir=rtl] .select2-container-multi .select2-search-choice-close {
	left: auto;
	right: 7px
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
	background-position: right -11px
}
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color: #f4f4f4;
	background-image: none;
	cursor: default
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
	padding: 3px 5px;
	background-image: none;
	background-color: #f4f4f4
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
	display: none;
	background: 0 0
}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
	text-decoration: underline
}
.select2-offscreen, .select2-offscreen:focus {
	clip: rect(0 0 0 0)!important;
	width: 1px!important;
	height: 1px!important;
	border: 0!important;
	margin: 0!important;
	padding: 0!important;
	overflow: hidden!important;
	position: absolute!important;
	outline: 0!important;
	left: 0!important;
	top: 0!important
}
.select2-display-none {
	display: none
}
.select2-measure-scrollbar {
	position: absolute;
	top: -10000px;
	left: -10000px;
	width: 100px;
	height: 100px;
	overflow: scroll
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:2dppx) {
.select2-search input {
background-image:url(../images/select2x2.png)!important;
background-repeat:no-repeat!important;
background-size:60px 40px!important;
background-position:100% -21px!important
}
}
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-next, .slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: 0;
	outline: 0
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25
}
.slick-next:before, .slick-prev:before {
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	left: -25px
}
.slick-prev:before {
	content: "←"
}
[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}
[dir=rtl] .slick-prev:before {
	content: "→"
}
.slick-next {
	right: -25px
}
.slick-next:before {
	content: "→"
}
[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}
[dir=rtl] .slick-next:before {
	content: "←"
}
.slick-slider {
	margin-bottom: 30px
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity: 1
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75
}
.entry-content .pm-section-title {
	margin: 1em 0
}
.pm-action-row+.pm-section-title:first-of-type {
	margin-top: 2em
}
.pm-notice p {
	margin: 1em
}
.pm-form--compose-message .wp-editor-container {
	border: 1px solid #e5e5e5
}
.pm-form--compose-message .wp-editor-container textarea.wp-editor-area {
	background-color: #fff
}
.pm-form--filters:after, .pm-form--filters:before {
	content: '';
	display: table
}
.pm-form--filters:after {
	clear: both
}
@media (min-width:768px) {
.pm-form--filters {
	display: inline-block;
	vertical-align: bottom
}
.pm-form--filters .pm-form__row {
	margin: 0 1em 0 0;
	display: inline-block;
	vertical-align: bottom
}
}
.pm-form--filters input[type=submit] {
	padding: 12px 20px
}
.pm-form__row--submit {
	margin: 1.5em 0 0
}
.pm-form__input, .pm-form__label {
	margin: 0;
	display: block
}
.pm-form__input {
	width: 100%
}
.pm-table--messages-list tr:hover td {
	background-color: rgba(0,0,0,.03)
}
.pm-table--messages-list td.pm-column--userinfo {
	width: 100%;
	display: block;
	border-right: 0
}
.pm-table--messages-list td.pm-column--overview {
	width: 80%;
	display: inline-block;
	border-right: 0
}
.pm-table--messages-list td.pm-column--actions {
	width: 20%;
	display: inline-block;
	text-align: center
}
@media (min-width:768px) {
.pm-table--messages-list td.pm-column--actions, .pm-table--messages-list td.pm-column--overview, .pm-table--messages-list td.pm-column--userinfo {
	width: auto;
	vertical-align: middle;
	display: table-cell
}
.pm-table--messages-list td.pm-column--userinfo {
	width: 30%
}
.pm-table--messages-list td.pm-column--overview {
	width: 60%
}
}
.pm-column--overview {
	width: 70%
}
.pm-column--overview a {
	text-decoration: none;
	display: block
}
.entry-content td.pm-column--message {
	padding: 2em;
	vertical-align: middle;
	width: 70%
}
.entry-content td.pm-column--message p:last-child, .entry-content td.pm-column--message p:only-child {
	margin-bottom: 0
}
.pm-userinfo:after, .pm-userinfo:before {
	content: '';
	display: table
}
.pm-userinfo:after {
	clear: both
}
.pm-userinfo__avatar {
	margin: 0;
	float: left;
	width: 60px;
	height: 60px
}
.pm-userinfo__avatar img {
	border-radius: 50%
}
.pm-userinfo__author, .pm-userinfo__date {
	margin: 0;
	margin-left: 75px
}
.pm-userinfo__author {
	padding-top: 3px;
	font-weight: 700
}
.pm-userinfo__author a {
	text-decoration: none
}
.pm-message {
	margin-top: 2em
}
.pm-message-status {
	width: 10px;
	height: 10px;
	margin-right: .5em;
	display: inline-block;
	vertical-align: middle;
	border: 2px solid #ccc;
	border-radius: 50%
}
.pm-message-status--unread {
	border-color: green;
	background-color: green
}
.pm-set-star {
	vertical-align: middle;
	margin-top: -2px
}
.pm-action-row:after, .pm-action-row:before {
	content: '';
	display: table
}
.pm-action-row:after {
	clear: both
}
.pm-action-row .pm-button {
	padding: 12px 20px
}
@media (min-width:768px) {
.pm-form--filters+.pm-action-row {
	margin: 0 0 0 2em;
	display: inline-block;
	vertical-align: bottom
}
}
.pm-button--new-message {
	margin-top: 1em
}
@media (min-width:768px) {
.pm-button--new-message {
	margin-top: 0;
	float: right
}
}
.button--private-message-link {
	margin: 1em auto 0
}
.mfp-wrap {
	z-index: 1030
}
.mfp-bg {
	z-index: 1029;
	background-color: rgba(47,51,57,.89)
}
.mfp-content .mfp-close {
	background: 0 0;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
	line-height: normal;
	width: auto;
	height: auto;
	opacity: 1;
	font-size: 0;
	top: 15px;
	right: 15px
}
@media (min-width:768px) {
.gallery-overlay #main {
	margin-top: 32px
}
.gallery-overlay.admin-bar #main {
	margin-top: 62px
}
}
.gallery-overlay .mfp-content .mfp-close:before {
	color: #fff
}
.mfp-content .mfp-close:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #b4bcc7;
	font-size: 20px;
	padding-left: 2px;
	content: '\f129'
}
.popup {
	display: none;
	background: #FFF;
	padding: 2em;
	text-align: left;
	max-width: 480px;
	margin: 40px auto;
	position: relative;
	border-radius: 4px;
	box-shadow: rgba(0,0,0,.15) 0 0 0 4px
}
.mfp-auto-cursor .mfp-content {
	top: 0
}
.mfp-content .popup-wide {
	max-width: 95%
}
@media (min-width:768px) {
.mfp-content .popup {
	padding: 2.5em
}
.mfp-content .popup.popup-wide {
	max-width: 75%
}
}
.mfp-content .popup {
	display: block
}
.popup-title, body .gform_wrapper h3.gform_title {
	font-size: 20px;
	margin: 0 40px 1em 0
}
@media (min-width:768px) {
.mfp-content .popup-title, .mfp-content body .gform_wrapper h3.gform_title, body .gform_wrapper .mfp-content h3.gform_title {
	font-size: 24px
}
}
button.mfp-arrow {
	top: 50%
}
.mfp-container button.mfp-arrow, .mfp-container button.mfp-arrow:focus, .mfp-container button.mfp-arrow:hover {
	background-color: transparent
}
.content-shop-wrapper .popup .type-product, .listify_widget_search_listings.home-widget .popup .job_search_form, .popup .archive-job_listing-toggle-inner, .popup .content-box, .popup .content-shop-wrapper .type-product, .popup .home-feature, .popup .job-package, .popup .job_filters, .popup .listify_widget_search_listings.home-widget .job_search_form, .popup .listing-by-term-inner, .popup .single-job_listing-description, .popup .tabbed-listings-tabs a, .popup .type-product .thumbnails a, .popup .woocommerce div.product div.summary, .popup .woocommerce-main-image, .popup .woocommerce-page div.product div.summary, .popup .woocommerce-tabs, .tabbed-listings-tabs .popup a, .type-product .thumbnails .popup a, .woocommerce div.product .popup div.summary, .woocommerce-page div.product .popup div.summary {
	margin-bottom: 0
}
.content-shop-wrapper .popup .content-box-wrapper.type-product .content-box-inner, .content-shop-wrapper .popup .type-page.content-box-wrapper.type-product .content-box-inner, .listify_widget_search_listings.home-widget .popup .content-box-wrapper.job_search_form .content-box-inner, .listify_widget_search_listings.home-widget .popup .type-page.content-box-wrapper.job_search_form .content-box-inner, .popup .content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .popup .content-box-wrapper.home-feature .content-box-inner, .popup .content-box-wrapper.job-package .content-box-inner, .popup .content-box-wrapper.job_filters .content-box-inner, .popup .content-box-wrapper.listing-by-term-inner .content-box-inner, .popup .content-box-wrapper.single-job_listing-description .content-box-inner, .popup .content-box-wrapper.woocommerce-main-image .content-box-inner, .popup .content-box-wrapper.woocommerce-tabs .content-box-inner, .popup .content-box.content-box-wrapper .content-box-inner, .popup .content-shop-wrapper .content-box-wrapper.type-product .content-box-inner, .popup .content-shop-wrapper .type-page.content-box-wrapper.type-product .content-box-inner, .popup .listify_widget_search_listings.home-widget .content-box-wrapper.job_search_form .content-box-inner, .popup .listify_widget_search_listings.home-widget .type-page.content-box-wrapper.job_search_form .content-box-inner, .popup .tabbed-listings-tabs a.content-box-wrapper .content-box-inner, .popup .tabbed-listings-tabs a.type-page.content-box-wrapper .content-box-inner, .popup .type-page.content-box-wrapper.archive-job_listing-toggle-inner .content-box-inner, .popup .type-page.content-box-wrapper.home-feature .content-box-inner, .popup .type-page.content-box-wrapper.job-package .content-box-inner, .popup .type-page.content-box-wrapper.job_filters .content-box-inner, .popup .type-page.content-box-wrapper.listing-by-term-inner .content-box-inner, .popup .type-page.content-box-wrapper.single-job_listing-description .content-box-inner, .popup .type-page.content-box-wrapper.woocommerce-main-image .content-box-inner, .popup .type-page.content-box-wrapper.woocommerce-tabs .content-box-inner, .popup .type-page.content-box.content-box-wrapper .content-box-inner, .popup .type-product .thumbnails a.content-box-wrapper .content-box-inner, .popup .type-product .thumbnails a.type-page.content-box-wrapper .content-box-inner, .popup .woocommerce div.product div.content-box-wrapper.summary .content-box-inner, .popup .woocommerce div.product div.type-page.content-box-wrapper.summary .content-box-inner, .popup .woocommerce-page div.product div.content-box-wrapper.summary .content-box-inner, .popup .woocommerce-page div.product div.type-page.content-box-wrapper.summary .content-box-inner, .tabbed-listings-tabs .popup a.content-box-wrapper .content-box-inner, .tabbed-listings-tabs .popup a.type-page.content-box-wrapper .content-box-inner, .type-product .thumbnails .popup a.content-box-wrapper .content-box-inner, .type-product .thumbnails .popup a.type-page.content-box-wrapper .content-box-inner, .woocommerce div.product .popup div.content-box-wrapper.summary .content-box-inner, .woocommerce div.product .popup div.type-page.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product .popup div.content-box-wrapper.summary .content-box-inner, .woocommerce-page div.product .popup div.type-page.content-box-wrapper.summary .content-box-inner {
	padding: 0
}
.content-shop-wrapper .popup .type-product, .listify_widget_search_listings.home-widget .popup .job_search_form, .popup .archive-job_listing-toggle-inner, .popup .content-box, .popup .content-shop-wrapper .type-product, .popup .home-feature, .popup .job-package, .popup .job_filters, .popup .listify_widget_search_listings.home-widget .job_search_form, .popup .listing-by-term-inner, .popup .single-job_listing-description, .popup .tabbed-listings-tabs a, .popup .type-product .thumbnails a, .popup .woocommerce div.product div.summary, .popup .woocommerce-main-image, .popup .woocommerce-page div.product div.summary, .popup .woocommerce-tabs, .tabbed-listings-tabs .popup a, .type-product .thumbnails .popup a, .woocommerce div.product .popup div.summary, .woocommerce-page div.product .popup div.summary {
	box-shadow: none;
	border: 0;
	background: 0 0
}
.home .popup .wocommerce-error, .popup .wocommerce-error {
	margin-top: 0
}
.mfp-content #opentable.popup {
	display: inline-block;
	max-width: none
}
.mfp-content #opentable.popup iframe {
	display: block;
	margin: 0 auto
}
body #OT_searchWrapperAll *, body #opentable.popup * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
body #OT_searchWrapperAll {
	height: 150px
}
#OT_searchWrapper #startDate {
	padding: 4px
}
#resurva.popup {
	max-width: 365px
}
.listify_call_to_action {
	position: relative
}
.listify_call_to_action:last-child {
	margin-bottom: 0
}
.listify_call_to_action:after {
	content: ' ';
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: -100%;
	width: 300%;
	height: 100%
}
.call-to-action {
	background: #fff;
	padding: 4em 0;
	position: relative;
	z-index: 1
}
@media (min-width:768px) {
.call-to-action {
	padding: 6em 0
}
}
.cta-title {
	margin: 0 0 .75em;
	font-size: 18px
}
.cta-description p {
	color: #b4bcc7;
	font-size: 14px;
	line-height: 1.5
}
@media (min-width:992px) {
.cta-title {
	margin-bottom: 1em;
	font-size: 23px
}
.cta-description p {
	font-size: 15px;
	line-height: 1.75
}
}
.cta-description p:last-child, .cta-description p:only-child {
	margin-bottom: 0
}
.cta-button-wrapper {
	margin-top: 2em
}
@media (min-width:992px) {
.cta-button-wrapper {
	margin-top: 0;
	text-align: center
}
}
.cta-subtext {
	font-size: 13px;
	color: #b4bcc7;
	display: block;
	margin-top: 12px
}
.as-seen-on {
	padding: 3em
}
@media (min-width:768px) {
.as-seen-on {
	padding: 6em
}
}
.aso-title {
	margin: 0 0 2em;
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: rgba(0,0,0,.2) 0 1px 1px
}
.aso-content, .aso-content a, .aso-content a:hover {
	text-align: center;
	color: #fff
}
.aso-content img {
	max-width: 100%
}
.aso-content a {
	display: inline-block;
	vertical-align: middle
}
.site-footer {
	color: #515b6a;
	padding: 3em 0;
	background-color: #22262c;
	overflow: hidden
}
.site-footer a {
	color: #fff
}
.site-info {
	line-height: 26px
}
@media (min-width:768px) {
.site-info {
	float: left
}
.site-social {
	float: right
}
}
.site-footer-widgets {
	background-color: #2f3339;
	padding: 6em 0
}
.footer-widget-column {
	margin-bottom: 3em
}
.footer-widget-column:last-child {
	margin-bottom: 0
}
@media (min-width:768px) {
.footer-widget-column {
	margin-bottom: 0
}
.footer-widget-column:first-child {
	margin-bottom: 4em
}
}
@media (min-width:1200px) {
.footer-widget-column {
	margin-bottom: 0
}
}
.footer-widget {
	margin-bottom: 3em
}
.footer-widget li:before {
	margin-right: 6px
}
.footer-widget:last-child {
	margin-bottom: 0
}
.footer-widget-title {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 1em
}
.footer-widget, .footer-widget a, .footer-widget a:hover {
	color: #fff
}
.footer-widget ol, .footer-widget ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-widget ol ol, .footer-widget ul ul {
	list-style: disc;
	margin-left: .5em
}
.site-social {
	margin-top: 1em
}
.fixed-map .site-social {
	display: none
}
@media (min-width:768px) {
.site-social {
	margin-top: 0
}
}
.site-social ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.site-social li {
	display: inline-block;
	margin-left: 10px
}
.site-social a {
	color: #515b6a;
	display: inline-block;
	vertical-align: middle
}
.site-social a:before {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px
}
.site-social a[href$=".rss"], .site-social a[href*="facebook.com"], .site-social a[href*="twitter.com"], .site-social a[href*="plus.google.com"], .site-social a[href*="linkedin.com"], .site-social a[href*="instagram.com"], .site-social a[href*="pinterest.com"], .site-social a[href*="vimeo.com"], .site-social a[href*="tumblr.com"], .site-social a[href*="youtube.com"] {
	font-size: 0
}
.site-social a[href*="facebook.com"]::before {
	content: '\f231'
}
.site-social a[href*="twitter.com"]::before {
	content: '\f243'
}
.site-social a[href*="plus.google.com"]::before {
	content: '\f235'
}
.site-social a[href*="linkedin.com"]::before {
	content: '\f239'
}
.site-social a[href*="instagram.com"]::before {
	content: '\f350'
}
.site-social a[href*="pinterest.com"]::before {
	content: '\f2b1'
}
.site-social a[href*="vimeo.com"]::before {
	content: '\f245'
}
.site-social a[href*="tumblr.com"]::before {
	content: '\f241'
}
.site-social a[href*="youtube.com"]::before {
	content: '\f24d'
}
.site-social a[href$=".rss"]::before {
	content: '\f245'
}
.page-id-46 .woocommerce{
	width:51% !important;	
}
.overlay{height: 250px !important; opacity: 0.26 !important;}
.portfolio-item img {
	width:100% !important;
    height: 250px !important;
    margin: 0 auto !important;
}
.portfolio-item p{
	min-height: 75px;
	margin-bottom:0px !important; 
}
.portfolio-item{
	margin-bottom: 0px !important;
}
@media only screen and (max-width:768px) and (min-width:535px)
{	
	.overlay{width:95.6% !important;}
}

@media only screen and(min-width:480px)
{	
	.overlay{width:92% !important;}
}


.select2-results {
    max-height: 200px;
    padding: 4px;
    margin: 0;
    position: relative;
    overflow-x: inherit;
    overflow-y: inherit;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa !important;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
    top: -41px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
     /*border: 1px solid #aaa; */
    border-radius: 4px;
}

/* .select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: inherit;
} */

.search_categories .select2-container .select2-selection--single {
    height: 42px !important;
    border: 1px solid #fff; !important;
}

body.post-type-archive .search_categories .select2-container .select2-selection--single {
	border: 1px solid #ededed !important;
	width: 100% !important;
    margin: 0;
    height: 39.5px !important;
	-webkit-appearance: none; appearance: none;
}
body.post-type-archive .select2-container--default .select2-selection--single .select2-selection__arrow{display:none !important}
body.post-type-archive .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left:15px !important; padding-right:15px !important; margin:0 !important;
}
body.post-type-archive .job_filters .null-wrapper{width:95% !important; margin:0 !important;}
body.post-type-archive .chosen-container-single .chosen-single{height:39.5px !important;}
body.post-type-archive span.select2.select2-container.select2-container--default{width:100% !important;}
body.post-type-archive .select2-dropdown {top:10px !important;}
body .chosen-container-multi .chosen-choices{height: 50px !important; overflow-y: scroll; border: 1px solid #dedede;}

body.post-type-archive .select2-container--default .select2-results>.select2-results__options {
    max-height: 195px !important;
    overflow-y: scroll !important;
}
.nav_bar_account_page #primary > li:last-child {
    background: #d82a2c;
    color: #fff;
    padding: 16px 16px;
    border-radius: 10px;
}


	