@font-face {
	font-family: 'sr_icomoon';
	src: url('https://css-www.smartrecruiters.com/common-ui-legacy/1.0.0/font/sr_icomoon/sr_icomoon.eot');
	src: url('https://css-www.smartrecruiters.com/common-ui-legacy/1.0.0/font/sr_icomoon/sr_icomoon.eot?#iefix') format('embedded-opentype'), url('https://css-www.smartrecruiters.com/common-ui-legacy/1.0.0/font/sr_icomoon/sr_icomoon.woff') format('woff'), url('https://css-www.smartrecruiters.com/common-ui-legacy/1.0.0/font/sr_icomoon/sr_icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-o-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInUp {
0% {
opacity:0;
-moz-transform:translateY(20px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
@-o-keyframes fadeInUp {
0% {
opacity:0;
-o-transform:translateY(20px)
}
100% {
opacity:1;
-o-transform:translateY(0)
}
}
@keyframes fadeInUp {
0% {
opacity:0;
transform:translateY(20px)
}
100% {
opacity:1;
transform:translateY(0)
}
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInRight {
0% {
opacity:0;
-moz-transform:translateX(20px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@-o-keyframes fadeInRight {
0% {
opacity:0;
-o-transform:translateX(20px)
}
100% {
opacity:1;
-o-transform:translateX(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
transform:translateX(20px)
}
100% {
opacity:1;
transform:translateX(0)
}
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-moz-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-o-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-webkit-keyframes mobileTap {
0% {
top:277px;
left:330px;
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
-moz-transition-delay:.1s;
-webkit-transition-delay:.1s;
transition-delay:.1s;
border-color:#055bba
}
0% span {
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
border-color:#055bba
}
0%>span {
-moz-transition-delay:.05s;
-webkit-transition-delay:.05s;
transition-delay:.05s
}
25% {
top:277px;
left:230px;
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
-moz-transition-delay:.1s;
-webkit-transition-delay:.1s;
transition-delay:.1s;
border-color:#055bba
}
25% span {
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
border-color:#055bba
}
25%>span {
-moz-transition-delay:.05s;
-webkit-transition-delay:.05s;
transition-delay:.05s
}
50% {
top:325px;
left:230px;
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
-moz-transition-delay:.1s;
-webkit-transition-delay:.1s;
transition-delay:.1s;
border-color:#055bba
}
50% span {
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
border-color:#055bba
}
50%>span {
-moz-transition-delay:.05s;
-webkit-transition-delay:.05s;
transition-delay:.05s
}
75% {
top:460px;
left:230px;
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
-moz-transition-delay:.1s;
-webkit-transition-delay:.1s;
transition-delay:.1s;
border-color:#055bba
}
75% span {
-webkit-transition-property:border;
transition-property:border;
-webkit-transition-duration:.1s;
transition-duration:.1s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-moz-transition-delay:0;
-webkit-transition-delay:0;
transition-delay:0;
border-color:#055bba
}
75%>span {
-moz-transition-delay:.05s;
-webkit-transition-delay:.05s;
transition-delay:.05s
}
}
@keyframes popout {
from {
transform:scale(0)
}
80% {
transform:scale(1.05)
}
to {
transform:scale(1)
}
}
@-webkit-keyframes popout {
from {
-webkit-transform:scale(0)
}
80% {
-webkit-transform:scale(1.05)
}
to {
-webkit-transform:scale(1)
}
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
	filter: alpha(opacity=100)
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
	filter: alpha(opacity=100)
}
.carousel-fade .carousel-control {
	z-index: 2
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	animation-name: fadeIn;
	opacity: 1
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	animation-name: fadeInUp
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	animation-name: fadeInRight
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	animation-name: fadeOut
}
#primary-nav-select select {
	height: 30px!important
}
.video_placeholder {
	background: url('/wp-content/themes/smartrecruiters/img/video-placeholder.png');
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 13px;
	width: 391px;
	height: 253px
}
.videoDesc {
	text-align: center;
	font-size: 14px;
	color: #272525;
	font-weight: bold;
	padding-top: 3px
}
.return {
	color: #055baa;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block
}
section#blog .column1 {
	width: 700px;
	float: left;
	border-right: 1px solid #cfcfcf;
	box-shadow: 1px 0 5px #bdbdbd;
	padding-bottom: 25px;
	min-height: 360px
}
section#blog .column1 article {
	padding: 40px 20px 40px 20px
}
.blogTilte {
	font-size: 22px;
	margin-bottom: 5px
}
.blogAuthor {
	font-size: 12px;
	color: #aaa;
	font-weight: bold;
	margin-bottom: 20px
}
.blogAuthor span {
	color: #055baa
}
section#blog .column2 {
	width: 200px;
	float: left;
	padding: 40px 20px 40px 20px
}
.column2 header {
	width: 220px;
	text-align: center;
	margin-bottom: 25px;
	border-bottom: 1px solid #ddd
}
.column2 header img {
	display: block;
	margin: 0 auto
}
.column2 header a {
	color: #055baa;
	font-size: 15px;
	padding: 18px;
	display: block
}
.column2 header span {
	display: inline-block;
	font-family: Arial;
	font-size: 12px;
	color: #676767;
	margin: 10px 0
}
div.sidebar h2 {
	color: #549909;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px
}
div.sidebar div {
	position: relative
}
div.sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left
}
div.sidebar li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-top: 5px
}
div.sidebar ul.faqs li a {
	font-weight: normal
}
div.sidebar ul.faqs li.current a {
	font-weight: bold
}
div.sidebar li:last-child {
	border: 0
}
div.sidebar li span {
	font-size: 12px;
	color: #549909;
	font-weight: bold;
	text-transform: uppercase
}
div.sidebar li a {
	color: #055baa;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}
div.sidebar #searchform {
	margin: 26px 0
}
div.sidebar #searchform label {
	display: none
}
div.sidebar #searchform input#s, div.sidebar #searchform input#q {
	background: url('/wp-content/themes/smartrecruiters/img/search-input.png') no-repeat;
	width: 188px!important;
	height: 24px;
	border: 0;
	padding: 0 27px 0 5px;
	margin-left: 0!important
}
div.sidebar #searchform #searchsubmit {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	left: 195px;
	top: 0;
	width: 26px;
	height: 24px
}
section#blogInfo {
	background: url('/wp-content/themes/smartrecruiters/img/widget-video-bg.png') repeat-x;
	background-color: #ededed;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	min-height: 175px;
	padding: 20px 20px 20px 20px
}
section#fbSocial {
	padding: 40px 20px 20px 20px
}
.imageFloat {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px
}
.fotodesc {
	font-style: italic;
	color: #767676;
	font-size: 12px
}
.fotodesc span {
	color: #055baa;
	font-style: normal
}
section#blogmore {
	padding: 20px 20px 40px 20px
}
section#blogmore>div.boxmore {
	border-top: 1px solid #d0d0d0;
	padding-top: 40px
}
.button {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 2px 2px 2px #666;
	display: block;
	text-align: center;
	cursor: pointer;
	font-size: 11px
}
.partner_hf {
	padding: 40px
}
.partner_hf img.large {
	float: right
}
.partner_hf .link {
	display: block;
	float: left;
	line-height: 46px;
	margin: 20px
}
.partner_hf h1 {
	margin-bottom: 10px
}
.partner_hf p {
	margin: 10px 0
}
.partner_hf .button {
	float: left
}
.partner_hf img.small {
	display: block;
	clear: left
}
.partner_hf .form_large {
	float: right;
	width: 300px;
	height: 400px;
	background: white;
	box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	-o-box-shadow: 0 0 5px #ccc
}
#inthenews {
	float: left
}
#inthenews h2, #announcements h2 {
	text-align: left;
	margin-bottom: .5em;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #272525
}
#announcements h2 {
	text-align: center;
	font-size: 16px;
	font-weight: bold
}
.default_template {
	padding: 40px
}
.default_template h1 {
	text-align: center
}
.default_template p {
	margin: 1em 0;
	color: #666
}
#takeatour {
	display: none;
	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -364px;
	padding: 20px;
	z-index: 1100;
	width: 688px;
	height: 400px;
	background: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	-o-box-shadow: 0 0 5px #ccc
}
#takeatour .content {
	width: 600px;
	overflow: hidden;
	margin: 0 auto
}
#takeatour .article {
	width: 600px;
	float: left;
	display: none;
	opacity: 0;
	transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out
}
#takeatour .article:first-child {
	display: block;
	opacity: 1;
	transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out
}
#takeatour .middle {
	float: left;
	max-width: 230px;
	top: 40%;
	position: absolute
}
#takeatour img {
	display: block;
	margin-left: 244px
}
#takeatour .right .middle {
	right: 60px
}
#takeatour .right img {
	margin-left: 0
}
#takeatour .arrow {
	display: block;
	height: 400px;
	width: 44px;
	cursor: pointer
}
#takeatour .next {
	float: left;
	background: url("../img/prev.png") center center no-repeat;
	margin-left: -10px
}
#takeatour .prev {
	float: right;
	background: url("../img/next.png") center center no-repeat;
	margin-right: -10px
}
#takeatour .close-form {
	position: absolute;
	right: 15px
}
.help_template h1 {
	text-align: left
}
.form_large input {
	width: 264px!important
}
section#blog div.column1 article {
	padding: 0 27px;
	color: #666;
	font-size: 12px;
	display: block
}
section#blog div.column1 article .article-container {
	border-bottom: 1px solid #bbb;
	padding: 36px 0
}
section#blog div.column1 article:last-child .article-container {
	border: 0
}
section#blog div.column1 article.sticky, section#blog div.column1 div.single article {
	background: #fff;
	border-bottom: 1px solid #bbb;
	font-size: 14px;
	padding: 36px 27px
}
section#blog div.column1 .entry-content ul {
	list-style-type: disc;
	padding-left: 40px;
	margin-bottom: 1em
}
section#blog div.column1 .entry-content ol {
	list-style-type: decimal;
	padding-left: 40px;
	margin-bottom: 1em
}
section#blog div.column1 .entry-content ul li, section#blog div.column1 .entry-content ol li {
	font-size: 14px;
	line-height: 1.5em
}
section#blog div.column1 article.sticky div.entry-content {
	width: 340px
}
div.entry-content p {
	line-height: 1.5em;
	margin-bottom: 15px
}
div.entry-content p object {
	display: inline-block
}
section#blog div.column1 div.single article.sticky div.entry-content {
	width: auto
}
section#blog div.column1 article a.more-link {
	color: #055baa;
	display: block;
	padding: 20px 0 0 0
}
section#blog div.column1 article section {
	width: 400px;
	float: right
}
section#blog div.column1 article.sticky section {
	width: inherit;
	float: none
}
section#blog div.column1 article header.entry-header {
	margin-bottom: 10px
}
section#blog div.column1 article div.image-container {
	float: left;
	width: 200px;
	background: #fff
}
section#blog div.column1 article div.image-container img {
	width: 200px!important;
	height: auto!important
}
section#blog header.entry-header .author {
	padding-bottom: 10px;
	font-size: 12px
}
section#blog header.entry-header .author a {
	color: #055baa
}
section#blog div.column1 article div.social-plugins {
	margin-top: 22px;
	height: 18px
}
.single article {
	font-size: 14px;
	line-height: 1.5em;
	background: #fff
}
.single article .entry-header {
	margin-bottom: 26px
}
.single article p {
	font-size: 14px;
	line-height: 1.5em
}
.single .social-plugins {
	margin: 30px 30px 5px 30px
}
.social-plugins span.IN-widget, .social-plugins iframe.twitter-share-button, .social-plugins div.fb-like {
	margin-right: 5px
}
div.fb-comments {
	margin: 0 0 30px 30px
}
h1.category-title {
	margin-top: 30px;
	font-size: 21px;
	font-weight: 550
}
ul#related_posts_thumbnails li {
	display: inline-block;
	width: 150px;
	height: 200px;
	margin: 0 10px 0 0;
	color: #272525;
	font-size: 12px
}
ul#related_posts_thumbnails li:last-child {
	margin: 0
}
ul#related_posts_thumbnails li img {
	width: 150px;
	height: 150px;
	display: block
}
ul#related_posts_thumbnails li a span {
	padding: 5px 0;
	display: block;
	float: left;
	font-weight: bold
}
div.relatedContainer {
	margin-left: 30px
}
div.relatedContainer h2 {
	color: #549909;
	font-size: 14px;
	padding-bottom: 10px;
	text-transform: uppercase
}
div.trending {
	border-bottom: 1px solid #bbb;
	padding: 30px;
	padding-bottom: 0;
	background: #ececec
}
div.trending h2, div.moreFeatured h2 {
	color: #549909;
	font-size: 16px;
	padding-bottom: 10px;
	text-transform: uppercase
}
section#blog div.column1 div.trending article {
	float: left;
	width: 320px;
	height: 300px;
	display: inline-block;
	padding: 0;
	margin-top: 22px
}
section#blog div.column1 div.trending article a.trending {
	width: 320px;
	height: 256px;
	display: inline-block
}
section#blog div.column1 div.trending article h3 {
	font-size: 14px;
	font-weight: bold;
	color: #262626;
	padding-bottom: 8px
}
section#blog div.column1 div.trending article .trendingStoriesItemSocials {
	margin-top: 10px;
	text-align: center
}
section#blog div.column1 header.page-header {
	margin-left: 30px
}
.twitter-share-button {
	width: 80px!important
}
[id^=___plusone] {
	width: 62px!important
}
.fb_edge_widget_with_comment {
	vertical-align: top
}
div.trending article img {
	display: block;
	margin: 0 auto
}
div.moreFeatured {
	margin: 47px 30px;
	font-size: 12px;
	color: #676767;
	line-height: 1.5em
}
div.moreFeatured div.moreFeaturedItem {
	width: 300px;
	height: 280px;
	display: block;
	float: left
}
div.moreFeatured div.moreFeaturedItem:nth-child(odd) {
	margin-right: 20px
}
div.moreFeatured h2 {
	border-bottom: 1px solid #bbb;
	padding-bottom: 6px;
	margin-bottom: 18px
}
div.moreFeatured h3 {
	font-size: 16px;
	color: #252525
}
div.moreFeatured .author {
	padding-bottom: 15px;
	display: block
}
div.moreFeatured .author a {
	color: #045baa
}
div.sticky-image-container {
	width: 280px;
	float: right
}
div.sticky-image-container img {
	display: block
}
div.single article.post img {
	max-width: 640px!important
}
.alignright {
	float: right!important;
	margin: 0 0 40px 40px
}
.alignleft {
	float: left!important;
	margin: 0 40px 40px 0
}
#primary-nav-select {
	position: relative;
	float: right;
	display: none;
	top: -10px;
	padding: 0;
	padding-left: 20px
}
#blog .column1 #post-0 {
	display: none
}
section#box {
	width: 960px;
	margin: -5px auto 0;
	background: #fff
}
.how_r1 {
	padding-bottom: 20px!important
}
section {
	display: block
}
section h1, .widget h1, .widget h2, #whereinfo h2 {
	color: #549909;
	font-size: 25px;
	margin-top: 0;
	margin-bottom: .5em;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-weight: normal
}
section h1+p {
	color: #767676;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 30px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif
}
section h6 {
	color: #272525;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	display: block
}
.video_placeholder {
	background: url('./../img/video-placeholder.png');
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 13px;
	width: 391px;
	height: 253px;
	z-index: 1
}
.video_placeholder2 {
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: 28px;
	width: 277px;
	height: 197px;
	position: relative
}
.videoDesc {
	text-align: center;
	font-size: 14px;
	color: #272525;
	font-weight: bold;
	padding-top: 3px
}
.return {
	color: #055baa;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block
}
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.widget h1 {
	font-family: "Helvetic Neue", Arial, sans-serif;
	margin-bottom: 10px;
	padding-bottom: 8px
}
.widget h1+p {
	font-size: 16px
}
section#widget1 {
	padding: 40px 75px 40px 75px;
	text-align: center
}
section#widget1 a.link {
	color: #055baa;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	margin: 0 auto;
	padding-top: 55px;
	clear: both
}
section#widget1 article {
	width: 265px;
	text-align: center;
	float: left
}
section#widget1 article.middle {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd
}
section#widget1 article div {
	width: 225px;
	margin: 0 auto
}
section#widget1 article p {
	color: #666;
	font-size: 14px;
	margin: 1em 0
}
#logotypes+#widget2 {
	border-top-width: 0
}
section#widget2 {
	position: relative;
	background: url('./../img/widget-video-bg.png') repeat-x;
	height: 263px;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	padding: 40px 75px 20px 75px;
	z-index: 1
}
.wid2 {
	background: url('./../img/widget-video-bg.png') repeat-x!important
}
section#widget2 p {
	color: #666;
	font-size: 14px
}
section#widget2 article div {
	float: left;
	margin-top: 25px;
	width: 350px
}
section#widget2 .video {
	float: right;
	position: relative
}
section#widget3 {
	background: #fff;
	text-align: center;
	padding: 40px 40px 40px 40px
}
section#widget3 p {
	color: #666;
	font-size: 18px
}
section#widget3 h1+p {
	font-weight: normal
}
section#widget3 .col1 {
	width: 188px;
	float: left;
	padding-top: 2px;
	padding-left: 37px
}
section#widget3 .colFoto {
	float: left;
	text-align: center;
	width: 420px;
	margin-top: 30px
}
section#widget3 .col2 {
	width: 230px;
	float: right
}
section#widget3 article {
	width: 188px;
	float: left;
	margin-top: 40px
}
section#widget3 article p {
	color: #666;
	font-size: 14px
}
section#widget4, section#widget41 {
	border-top: 1px solid #DDD;
	margin: 0 40px 0 40px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 0
}
section#widget4 article, section#widget41 article {
	display: table-cell;
	vertical-align: middle;
	float: left
}
section#widget4 article label, section#widget41 article label {
	color: #272525;
	font-size: 13px;
	font-weight: bold
}
section#widget4 article p, section#widget41 article p {
	color: #666;
	font-size: 14px;
	margin-bottom: 1em
}
section#aboutinfo, #testimonials {
	padding: 55px
}
h2.headline {
	color: #549909;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: .3em
}
h1.descriptionHeader {
	color: #666;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 30px
}
section#aboutinfo p {
	color: #444;
	font-size: 18px
}
section#aboutinfo h6 {
	margin-bottom: 15px
}
.containerInfo {
	width: auto;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 40px
}
section#aboutinfo .column1 {
	width: 490px;
	float: left
}
section#aboutinfo .column1 p {
	font-size: 14px;
	margin-bottom: 15px
}
section#whereinfo {
	background: url('./../img/widget-video-bg.png') repeat-x;
	background-color: #ededed;
	border-top: 1px solid #d0d0d0;
	min-height: 200px;
	text-align: center;
	padding: 20px 0 20px 0
}
#whereinfo h2 {
	font-size: 18px
}
section#whereinfo .textwidget .col {
	float: left;
	width: 240px;
	margin-left: 60px
}
section#whereinfo .textwidget .col2 {
	float: right;
	width: 240px;
	margin-right: 60px
}
section#whereinfo .textwidget .col>p, section#whereinfo .textwidget .col2>p {
	color: #272525;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 1em
}
section#whereinfo .textwidget .col td, section#whereinfo .textwidget .col2 td {
	color: #055baa!important;
	line-height: 1.5em;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer
}
section#whereinfo .textwidget .col td:hover, section#whereinfo .textwidget .col2 td:hover {
	background: none!important;
	color: black!important
}
section#news {
	background: #fff;
	text-align: center;
	padding: 52px 40px 40px 40px
}
section#news>p {
	color: #666;
	font-size: 18px
}
section#news h2.headline {
	color: #549909;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: .3em
}
section#news h1.descriptionHeader {
	color: #666;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 30px
}
ul.newslist {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	width: auto;
	max-width: 500px
}
ul.newslist li {
	padding: 0;
	margin: 0;
	margin-bottom: 20px
}
ul.newslist li span {
	color: #AAA;
	font-size: 12px
}
ul.newslist li p {
	padding: 0;
	font-size: 14px;
	margin: 0;
	color: #767676
}
ul.newslist li p a {
	color: #666
}
span.date {
	color: #AAA;
	font-size: 12px;
	font-family: Arial;
	display: block;
	margin-right: 0;
	width: 50px;
	line-height: 23px
}
div#announcements ul li a {
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #055baa;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration: none
}
#col1 {
	float: left
}
#col2 {
	float: left;
	text-align: left;
	width: 100%;
	margin-left: 0
}
#col2 a.news {
	margin-bottom: 20px
}
section#help {
	background: white;
	text-align: center;
	padding: 40px 40px 40px 40px
}
section#help>p {
	color: #666;
	font-size: 18px
}
#helpinfo h3, #helpinfo2 h3 {
	font-size: 18px;
	text-align: left
}
#helpinfo h3.caption, #helpinfo2 h3.caption {
	text-align: center
}
#helpinfo .col, #helpinfo2 .col {
	float: left;
	display: block;
	width: 340px
}
#helpinfo>a, #helpinfo2>a {
	margin-bottom: 20px;
	color: #055baa;
	font-size: 12px;
	display: block;
	cursor: pointer
}
#helpinfo .result, #helpinfo2 .result {
	font-size: 12px;
	text-align: left
}
#helpinfo .result p, #helpinfo2 .result p {
	margin: 1em 0
}
div.help_template {
	width: 700px;
	border-right: 1px solid #CCC;
	padding-right: 10px
}
ul.listFAQ {
	padding: 0;
	margin: 0;
	color: #055baa;
	width: 255px;
	text-align: left;
	margin-left: 20px;
	font-size: 12px
}
ul.listFAQ li {
	margin-top: 5px;
	margin-bottom: 5px
}
ul.listFAQ+a.view {
	margin-left: 20px
}
ul.listFAQ+a.view:before {
	display: inline-block;
	content: '';
	width: 27px;
	height: 12px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAAUklEQVQoz2N4+vTpXbLAq1evGO6SCx49ekQlzadPn166dOmSJUtOnDhBkIuuecWKFQvAAKiCIJeqms+cObNy5crly5efOnWKIJeqAUaOZkoSCQB32exYk4/XhgAAAABJRU5ErkJggg==);
	vertical-align: middle
}
.topic {
	font-size: 16px;
	color: black;
	text-align: left;
	margin-top: 30px;
	cursor: pointer
}
.topic_ {
	font-size: 16px;
	color: black;
	text-align: left;
	margin-top: 20px;
	cursor: pointer
}
ul.listFAQ li a {
	color: #272525;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none
}
ul.listFAQ li a:hover {
	color: #055baa
}
section#blog .column1 {
	width: 700px;
	float: left;
	border-right: 1px solid #cfcfcf;
	box-shadow: 1px 0 5px #bdbdbd
}
section#blog .column1 article {
	padding: 40px 20px 40px 20px
}
.blogTilte {
	font-size: 22px;
	margin-bottom: 5px
}
.blogAuthor {
	font-size: 12px;
	color: #aaa;
	font-weight: bold;
	margin-bottom: 20px
}
.blogAuthor span {
	color: #055baa
}
section#blog .column2 {
	width: 200px;
	float: left;
	padding: 40px 20px 40px 20px
}
ul.bloglist {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 255px;
	text-align: left
}
ul.bloglist li {
	border-bottom: 1px solid #ddd;
	width: 220px;
	padding-bottom: 5px;
	padding-top: 5px
}
ul.bloglist li span {
	font-size: 12px;
	color: #549909;
	font-weight: bold;
	text-transform: uppercase
}
ul.bloglist li a {
	color: #055baa;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}
section#blogInfo {
	background: url('./../img/widget-video-bg.png') repeat-x;
	background-color: #ededed;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	min-height: 175px;
	padding: 20px 20px 20px 20px
}
section#fbSocial {
	padding: 40px 20px 20px 20px
}
.imageFloat {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px
}
.fotodesc {
	font-style: italic;
	color: #767676;
	font-size: 12px
}
.fotodesc span {
	color: #055baa;
	font-style: normal
}
section#blogmore {
	padding: 20px 20px 40px 20px
}
section#blogmore>div.boxmore {
	border-top: 1px solid #d0d0d0;
	padding-top: 40px
}
section#slider h2.headline {
	color: #549909;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: .3em
}
section#slider h1.descriptionHeader {
	color: #272525;
	display: block;
	font-family: "Helvetic Neue", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 5px
}
div.e7-slider {
	height: 415px;
	width: 960px;
	position: relative
}
div.e7-slider .arrow {
	display: block;
	height: 390px;
	width: 44px;
	cursor: pointer
}
div.e7-slider .next {
	float: right;
	background: url("../img/next.png") center center no-repeat;
	margin-right: 30px
}
div.e7-slider .prev {
	float: left;
	background: url("../img/prev.png") center center no-repeat;
	margin-left: 30px
}
div.e7-slider .pagination {
	position: absolute;
	width: inherit;
	height: 56px;
	bottom: 0;
	left: 0;
	padding-top: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fbfbfb;
	background: -moz-linear-gradient(top, #fbfbfb 1%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fbfbfb), color-stop(100%, #f1f1f1));
	background: -webkit-linear-gradient(top, #fbfbfb 1%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #fbfbfb 1%, #f1f1f1 100%);
	background: -ms-linear-gradient(top, #fbfbfb 1%, #f1f1f1 100%);
	background: linear-gradient(to bottom, #fbfbfb 1%, #f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f1f1f1', GradientType=0);
	-webkit-box-shadow: 0 1px 3px rgba(194,194,194,0.75);
	-moz-box-shadow: 0 1px 3px rgba(194,194,194,0.75);
	-o-box-shadow: 0 1px 3px rgba(194,194,194,0.75);
	-ms-box-shadow: 0 1px 3px rgba(194,194,194,0.75);
	box-shadow: 0 1px 3px rgba(194,194,194,0.75)
}
div.e7-slider .pagination .links {
	text-align: center
}
div.e7-slider .pagination .links a {
	display: inline;
	padding: 10px 54px 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 38px;
	float: left
}
div.e7-slider .pagination .links a:hover, div.e7-slider .pagination .links a.active {
	display: inline;
	padding: 10px 54px 0;
	font-weight: bold;
	color: #055baa
}
div.e7-slider .content {
	position: relative;
	display: block;
	width: 820px;
	height: 370px;
	margin: 0 auto
}
div.e7-slider .content>div {
	position: absolute;
	left: 0;
	top: 0;
	width: 820px;
	height: 370px;
	display: none
}
div.e7-slider .content div div.text {
	width: 410px;
	padding: 70px 55px 0 55px;
	float: left
}
div.e7-slider .content div p {
	color: #666;
	font-size: 14px;
	padding-top: 20px;
	line-height: 1.5em
}
div.e7-slider .content div img {
	float: right;
	margin: 30px 10px 0 0
}
article#zero-unemployment {
	padding: 40px 80px
}
article#zero-unemployment table td {
	width: 50%
}
article#zero-unemployment table td:first-child {
	border-right: 1px solid #d3d3d3;
	padding: 0 38px 0 0
}
article#zero-unemployment table td.title {
	color: #549909;
	font-size: 18px;
	text-align: center;
	padding-bottom: 20px
}
article#zero-unemployment table td.footer {
	text-align: center;
	padding-top: 18px
}
article#zero-unemployment table td.content {
	color: #666;
	font-size: 12px;
	vertical-align: top;
	text-align: center
}
article#zero-unemployment table td.footer a {
	color: #055baa;
	font-size: 14px
}
section#jobs-created {
	border-top: 1px solid #e4e4e4;
	background: #fbfbfb;
	padding: 27px;
	color: #272525
}
section#jobs-created .created {
	margin-left: 0
}
.zero_like {
	float: right;
	margin-right: 0
}
section#jobs-created ul.amount li {
	width: 45px;
	height: 54px;
	display: block;
	float: left
}
section#jobs-created ul.amount li.one {
	background: url("../img/numbers.png") 0 0 no-repeat
}
section#jobs-created ul.amount li.two {
	background: url("../img/numbers.png") -45px 0 no-repeat
}
section#jobs-created ul.amount li.three {
	background: url("../img/numbers.png") -90px 0 no-repeat
}
section#jobs-created ul.amount li.four {
	background: url("../img/numbers.png") -135px 0 no-repeat
}
section#jobs-created ul.amount li.five {
	background: url("../img/numbers.png") -180px 0 no-repeat
}
section#jobs-created ul.amount li.six {
	background: url("../img/numbers.png") -225px 0 no-repeat
}
section#jobs-created ul.amount li.seven {
	background: url("../img/numbers.png") -270px 0 no-repeat
}
section#jobs-created ul.amount li.eight {
	background: url("../img/numbers.png") -315px 0 no-repeat
}
section#jobs-created ul.amount li.nine {
	background: url("../img/numbers.png") -360px 0 no-repeat
}
section#jobs-created ul.amount li.zero {
	background: url("../img/numbers.png") -405px 0 no-repeat
}
section#jobs-created span.created {
	font-size: 18px;
	font-weight: bold;
	color: #272525;
	float: left;
	margin: 13px 20px 0 0
}
.video_cont_t {
	float: left;
	margin: 35px 0 0 20px
}
.partner_hf {
	padding: 40px
}
.partner_hf img.large {
	float: right
}
.partner_hf .link {
	display: block;
	float: left;
	line-height: 46px;
	margin: 20px
}
.partner_hf h1 {
	margin-bottom: 10px
}
.partner_hf p {
	margin: 10px 0
}
.partner_hf .button {
	float: left
}
.partner_hf img.small {
	display: block;
	clear: left
}
.partner_hf .form_large {
	float: right;
	width: 300px;
	height: 400px;
	background: white;
	box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	-o-box-shadow: 0 0 5px #ccc
}
#yt_movies .item {
	float: left;
	width: 320px;
	padding: 10px;
	box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	-o-box-shadow: 0 0 5px #aaa;
	margin: 20px 40px;
	position: relative
}
.y_film2 {
	box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	-o-box-shadow: 0 0 5px #aaa;
	padding: 10px;
	width: 320px
}
#yt_movies .y_film {
	z-index: -1
}
#yt_movies .item p {
	font-size: 12px;
	font-weight: bold;
	color: #424242;
	line-height: 1.5em;
	margin-top: -29px;
	position: relative;
	z-index: 1000;
	padding: 4px;
	margin-bottom: 3px;
	max-height: 26px;
	overflow: hidden;
	background: rgba(255,255,255,0.8)
}
.y_film2 p {
	font-size: 12px!important;
	font-weight: bold;
	color: #424242;
	line-height: 1.5em;
	margin-top: -29px;
	position: relative;
	z-index: 0;
	padding: 4px;
	margin-bottom: 3px;
	max-height: 26px;
	overflow: hidden;
	background: rgba(255,255,255,0.8);
	display: none
}
#yt_movies .item .industry {
	display: block;
	float: left;
	width: 10px;
	height: 14px;
	background: url('../img/industry_ico.png') center center no-repeat;
	margin: 0 10px 0 2px;
	margin-top: 7px!important
}
#yt_movies .item .location {
	display: block;
	float: left;
	width: 10px;
	height: 14px;
	background: url('../img/location_ico.png') center center no-repeat;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	margin: 0 0 0 10px;
	margin-top: 6px!important
}
#yt_movies .item .employees {
	display: block;
	float: left;
	width: 10px;
	height: 14px;
	background: url('../img/employee_ico.png') center center no-repeat;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	margin: 0 0 0 10px;
	margin-top: 7px!important
}
#yt_movies .item .info {
	font-size: 10px;
	color: #767676
}
#yt_movies .item .info span {
	float: left;
	display: block;
	margin-top: 8px
}
#yt_movies .item .firm_name {
	background: none repeat scroll 0 0 rgba(255,255,255,0.8);
	color: #424242;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 3px;
	margin-top: -50px;
	max-height: 26px;
	overflow: hidden;
	padding: 4px;
	position: relative;
	z-index: 0
}
#inthenews {
	float: left;
	padding-left: 28px
}
#inthenews h2, #announcements h2 {
	text-align: left;
	margin-bottom: .5em;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #272525;
	font-size: 24px
}
#announcements h2 {
	text-align: center;
	font-size: 16px;
	font-weight: bold
}
.default_template {
	padding: 40px
}
.default_template h1 {
	text-align: center
}
.default_template p {
	margin: 1em 0;
	color: #666;
	font-size: 14px;
	line-height: 1.5em
}
h5+p {
	font-size: .8em;
	line-height: 1.5em
}
#takeatour {
	display: none;
	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -364px;
	padding: 20px;
	z-index: 1100;
	width: 688px;
	height: 400px;
	background: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	-o-box-shadow: 0 0 5px #ccc
}
#takeatour .content {
	width: 600px;
	overflow: hidden;
	margin: 0 auto
}
#takeatour .article {
	width: 600px;
	float: left;
	display: none;
	opacity: 0;
	transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out
}
#takeatour .article:first-child {
	display: block;
	opacity: 1;
	transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out
}
#takeatour .middle {
	float: left;
	max-width: 230px;
	top: 150px;
	position: absolute
}
#takeatour img {
	display: block;
	margin-left: 244px
}
#takeatour .right .middle {
	right: 68px
}
#takeatour .mobile_s {
	right: 140px!important
}
#takeatour .article h2 {
	font-size: 19px
}
#takeatour .article p {
	font-size: 13px;
	max-width: 200px;
	color: #666
}
#takeatour .social_f {
	top: 165px;
	left: 75px
}
#takeatour .social_f p {
	max-width: 290px
}
#takeatour .express_s img {
	margin-left: 265px
}
#takeatour .job_w {
	max-width: 260px
}
#takeatour .job_w p {
	max-width: 260px
}
#takeatour .job_s img {
	margin-left: 271px
}
#takeatour .article a {
	font-size: 13px;
	color: #3a6091;
	text-decoration: none;
	cursor: pointer
}
#takeatour .article p span {
	color: #aaa
}
#takeatour .art1, #takeatour .art2 {
	display: none
}
#takeatour .smart_t {
	left: 80px;
	top: 160px
}
#takeatour .smart_t img {
	margin-left: 254px
}
#takeatour .img_boards p {
	max-width: 210px
}
#takeatour .job_w2 {
	max-width: 230px
}
#takeatour .job_w2 p {
	max-width: 230px
}
#takeatour .job_w3 {
	max-width: 300px
}
#takeatour .job_w3 p {
	max-width: 300px
}
#takeatour .right img {
	margin-left: 0
}
#takeatour .img_boards img {
	margin-left: 270px
}
#takeatour .arrow {
	display: block;
	height: 400px;
	width: 44px;
	cursor: pointer
}
#takeatour .prev {
	float: left;
	background: url("../img/prev.png") center center no-repeat;
	margin-left: -10px
}
#takeatour .next {
	float: right;
	background: url("../img/next.png") center center no-repeat;
	margin-right: -10px
}
#takeatour .close-form {
	position: absolute;
	right: 15px
}
#page_sidebar {
	width: 24%;
	float: right;
	min-height: 152px
}
#page_sidebar .search_big {
	float: left;
	width: 140px;
	margin: 10px 0
}
#page_sidebar form button {
	margin-top: 10px
}
#page_sidebar .link {
	color: #055baa
}
#page_sidebar .back {
	display: block;
	text-align: center;
	font-size: 15px;
	padding: 18px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ddd
}
.help_template h1 {
	text-align: left
}
.form_large input {
	width: 264px!important
}
.forgot a {
	text-decoration: underline
}
.forgot a:hover {
	color: #055baa
}
.circle_img {
	float: left;
	margin-right: 18px
}
.laborday-text {
	font-size: 15px
}
section#header h1 .banner_home_page {
	padding-bottom: 10px!important
}
#primary-nav-select {
	position: relative;
	float: right;
	display: none;
	top: -10px;
	padding: 0;
	padding-left: 20px
}
#primary-nav-select select {
	height: 30px!important
}
.sign_up_form_div_div {
	float: left
}
.sign_up_form_div_div2 {
	float: left;
	width: 275px
}
.close-form {
	background: url("./../img/close-sign.png") no-repeat scroll 0 0 transparent;
	width: 22px;
	height: 22px;
	display: block;
	float: right;
	z-index: 100;
	position: absolute;
	top: 20px;
	right: 20px
}
.topLeft {
	width: 310px;
	float: left;
	color: #eee
}
#input-search {
	position: relative;
	width: 500px;
	height: 60px;
	margin: 0 auto
}
.error_div {
	color: red;
	font-size: 13px;
	position: relative;
	line-height: 5px;
	left: 14px;
	display: none;
	max-width: 200px;
	height: auto
}
.topLeft111 {
	width: auto;
	height: auto;
	display: inline
}
.topLeft111 input {
	width: 100%
}
#error_1, #error_2, #error_3, #error_4 {
	position: absolute;
	margin-top: -2px;
	margin-left: 9px
}
#error_2, #error_4 {
	left: 252px
}
table.optionsTable {
	margin: 0 auto;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
}
table.optionsTable tr td {
	width: 170px;
	padding: 15px;
	text-align: center;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede
}
table.optionsTable tr td p {
	margin: 0;
	line-height: 1em
}
table.optionsTable tr td span {
	font-size: 14px
}
table.optionsTable tr.name td p:first-child {
	font-size: 18px;
	color: #444
}
table.optionsTable tr.price td p:first-child {
	font-size: 48px;
	color: #fff
}
table.optionsTable tr.price td span {
	color: #fff
}
table.optionsTable tr.price td.option1 {
	background: #999;
	border-left-color: #999
}
table.optionsTable tr.price td.option2 {
	background: #888;
	border-left-color: #888
}
table.optionsTable tr.price td.option3 {
	background: #7d7d7d;
	border-left-color: #7d7d7d
}
table.optionsTable tr.price td.option4 {
	background: #75bc3a;
	border-left-color: #75bc3a
}
table.optionsTable tr.total td p:first-child {
	font-size: 14px;
	color: #666
}
table.optionsTable tr.total td.option1 {
	background: #f2f2f2;
	border-left-color: #e5e5e5;
	border-top-color: #e5e5e5
}
table.optionsTable tr.total td.option2 {
	background: #e1e1e1;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4
}
table.optionsTable tr.total td.option3 {
	background: #d6d6d6;
	border-left-color: #cacaca;
	border-top-color: #cacaca
}
table.optionsTable tr.total td.option4 {
	background: #d2ebbe;
	border-left-color: #c5e5aa;
	border-top-color: #c5e5aa
}
* {
	margin: 0;
	padding: 0
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color: inherit;
	font-family: inherit
}
embed {
	position: absolute
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
ol, ul {
	list-style: none
}
a, a:link, a:visited {
	color: #055baa;
	outline: 0;
	cursor: pointer;
	text-decoration: none
}
a:hover, a:active, a:focus {
	color: #4daedb;
	text-decoration: underline
}
img {
	border: 0
}
html, body {
	height: 100%
}
html {
	margin: 0;
	padding: 0
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px
}
p {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444;
	line-height: 1.5em;
	margin-bottom: 1em
}
.clear {
	clear: both
}
.reset {
	display: inline-block;
	height: 0
}
.formContainer {
	overflow: hidden;
	background-color: #f1f1f1
}
.formContainer form {
	position: relative;
	width: 960px;
	margin: 0 auto;
	display: none;
	padding: 30px 0
}
.formContainer form .close-form {
	background: url("/wp-content/themes/smartrecruiters/img/close-sign.png") no-repeat scroll 0 0 transparent;
	width: 22px;
	height: 22px;
	display: block;
	float: right;
	z-index: 100;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer
}
.formContainer form .title {
	display: block;
	height: 33px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #444;
	font-weight: normal;
	margin-bottom: 20px
}
.formContainer form .loader {
	display: none;
	position: absolute;
	top: 70px;
	right: 50px;
	bottom: 77px;
	left: 18px;
	background: #fff url("/wp-content/themes/smartrecruiters/img/ajax-loader.gif") no-repeat 97% 22%;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 10000
}
.formContainer form .formFields {
	float: left;
	width: 590px;
	margin-left: 30px
}
.formContainer form .formSubmit {
	float: left;
	width: 33%
}
.formContainer form .formCopy {
	float: left;
	width: 100%
}
.formContainer form .formElement {
	position: relative;
	float: left;
	width: 293px;
	height: 56px
}
.formContainer form .formElement .option {
	padding: 5px 0 0 5px
}
.formContainer form .formElement .option .genericCheckbox {
	vertical-align: top;
	margin: 2px 8px 0 -2px
}
.formContainer form .formElement .option .keepMeLogged {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	vertical-align: top
}
.formContainer form .formElement .option .forgotLink {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	vertical-align: top
}
.formContainer form .formElement label.error {
	font-family: Arial;
	font-size: 11px;
	color: #cb1b1c;
	font-weight: normal;
	margin-left: 4px
}
.formContainer form .formElement .desc {
	display: inline-block;
	padding-top: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
	font-style: italic
}
.formContainer form .formElement .desc a {
	font-family: Arial;
	font-size: 11px;
	color: #055baa;
	font-weight: normal
}
.formContainer form .formElement .desc a:hover {
	text-decoration: underline
}
.formContainer form .formElement .genericInput {
	font-size: 14px;
	padding: 9px 8px
}
.formContainer form .formElement .genericButton.black {
	display: block;
	width: 278px
}
.formContainer form .infoButtons {
	position: relative;
	width: 100%;
	height: 40px;
	margin: 0 auto
}
.formContainer form .infoButtons .info-box {
	float: left;
	margin-right: 40px;
	width: 200px
}
.formContainer form .infoButtons .info-box.info1 {
	background: url('/wp-content/themes/smartrecruiters/new-template/img/sign-up/signup-bulb.png') no-repeat left 50%
}
.formContainer form .infoButtons .info-box.info2 {
	background: url('/wp-content/themes/smartrecruiters/img/icon-lock.png') no-repeat left 50%
}
.formContainer form .infoButtons .info-box.info3 {
	background: url('/wp-content/themes/smartrecruiters/new-template/img/sign-up/signup-heart.png') no-repeat left 50%;
	margin-left: 100px
}
.formContainer form .infoButtons .info-box span {
	color: #666;
	display: block;
	padding-left: 30px;
	font-size: 12px
}

@media screen and (max-width:979px) {
.formContainer form {
	width: 590px;
	margin: 0 auto
}
.formContainer form .loader {
	top: 70px;
	right: 25px;
	bottom: 77px;
	left: -10px;
	background-position: 96% 88%
}
.formContainer form .formFields, .formContainer form .formSubmit, .formContainer form .formCopy {
	margin-left: 0;
	width: 100%
}
.formContainer form .formSubmit .copy {
	float: right
}
.formContainer form .infoButtons .info-box {
	width: 175px
}
.formContainer form .infoButtons .info-box.info1 {
	width: 160px;
	margin-right: 0
}
.formContainer form .infoButtons .info-box.info3 {
	margin-left: 0
}
.formContainer form.signInForm {
	padding-bottom: 0
}
.formContainer form.signInForm .formElement {
	height: 66px
}
}

@media screen and (max-width:767px) {
.formContainer form {
	width: 300px;
	margin: 0 auto
}
.formContainer form .loader {
	top: 70px;
	right: 0;
	bottom: 175px;
	left: -10px;
	background-position: 93% 80%
}
.formContainer form .formFields, .formContainer form .formSubmit, .formContainer form .formCopy {
	margin-left: 0;
	width: 100%
}
.formContainer form .formElement {
	margin-left: 10px
}
.formContainer form .formSubmit .copy {
	float: left;
	margin-left: 50px
}
.formContainer form .infoButtons .info-box {
	width: 175px;
	margin: 5px 0 5px 50px!important
}
}

@media screen and (max-width:480px) {
.formContainer form .loader {
	top: 70px;
	right: 0;
	bottom: 45px;
	left: -10px;
	background-position: 93% 80%
}
}

@media screen and (max-width:320px) {
.formContainer form {
	width: 90%
}
.formContainer form .formElement {
	width: 100%;
	padding: 0;
	margin: 0
}
.formContainer form .formElement .genericInput, .formContainer form .formElement .genericButton {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%!important;
	margin: 0
}
}
.baseWrapper {
	width: 960px;
	min-height: 200px;
	margin: -5px auto 0;
	border: 0;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
a.thumbnail {
	position: relative;
	display: inline-block;
	width: 380px;
	height: 211px;
	overflow: hidden
}
a.thumbnail img {
	position: relative;
	top: -37px;
	width: 380px
}
a.thumbnail span.play {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent url("../img/play.png") no-repeat 50% 43%
}
a.testimonials_thumbnail {
	position: relative;
	display: inline-block;
	width: 320px;
	height: 200px;
	overflow: hidden
}
a.testimonials_thumbnail img {
	position: relative;
	top: -20px;
	width: 320px
}
a.testimonials_thumbnail span.play {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent url("../img/play.png") no-repeat 50% 43%
}
.searchInput {
	width: 350px;
	height: 16px;
	padding: 8px 100px 8px 8px;
	font-size: 14px
}
.searchInput:focus {
	font-size: 14px;
	border-color: #d7d7d7
}
.searchButton {
	top: 3px;
	right: 13px;
	height: 30px;
	display: inline-block;
	font-family: Arial;
	font-weight: bold;
	padding: 6px 10px;
	margin-right: 9px;
	outline: 0;
	text-decoration: none;
	color: #666;
	border: 0;
	border-left: 1px solid #dbdbdb;
	background: #f7f7f7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e8e8e8));
	background: -webkit-linear-gradient(#f7f7f7, #e8e8e8);
	background: -moz-linear-gradient(#f7f7f7, #e8e8e8);
	background: -ms-linear-gradient(#f7f7f7, #e8e8e8);
	background: -o-linear-gradient(#f7f7f7, #e8e8e8);
	background: linear-gradient(#f7f7f7, #e8e8e8);
	position: absolute;
	text-shadow: 0 1px 0 #fff;
	font-size: 14px;
	text-transform: uppercase
}
.searchButton:hover {
	cursor: pointer
}
.srJobListJobTitle {
	text-align: left
}
#bottom_sign_up, #bottom_get_started {
	float: left
}
.widget h1 {
	color: #549909
}
#helpinfo, #helpinfo2 {
	min-height: 570px;
	padding: 20px 80px 30px
}
#helpinfo h6 a, #helpinfo2 h6 a {
	color: #549909
}
#helpinfo b, #helpinfo2 b {
	text-decoration: underline
}
#helpinfo .paginate_links, #helpinfo2 .paginate_links {
	padding-top: 30px
}
#helpinfo {
	padding-left: 120px
}
#faq_form {
	position: relative
}
.getInvolved {
	list-style: disc inside none;
	margin-left: 5px
}
.getInvolved li {
	padding: 3px 0
}
.getInvolved li a, .getInvolved li a:link, .getInvolved li a:visited {
	color: #055baa;
	outline: 0;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px
}
.getInvolved li a:hover, .getInvolved li a:active, .getInvolved li a:focus {
	color: #4daedb;
	text-decoration: underline
}
.giveLabor {
	padding-left: 27px;
	text-align: left!important
}
.giveLabor p {
	font-size: 15px;
	margin: 27px 0 10px
}
.giveLabor ul {
	list-style: disc inside none
}
.giveLabor ul li {
	font-size: 13px
}
section#blog a, section#blog a:link, section#blog a:visited {
	color: #055baa;
	outline: 0;
	cursor: pointer;
	text-decoration: none
}
section#blog a:hover, section#blog a:active, section#blog a:focus {
	color: #4daedb;
	text-decoration: underline
}
section#blog div.moreFeatured h2 a {
	color: #549909
}
section#blog div.moreFeatured h3 a {
	color: #272525
}
section#blog h1.entry-title {
	margin: 0
}
section#blog h1.entry-title a {
	color: #272525;
	font-size: 19px
}
#error_page_img {
	background: url("../img/404.png") no-repeat 0 0;
	height: 225px;
	width: 305px;
	text-align: center;
	margin: 50px 45px 50px 0;
	float: left
}
#error_page .outer {
	width: 716px;
	margin: 0 auto
}
#error_page .inner h1 {
	color: #77ba2f;
	font-size: 30px;
	margin: 0 0 0 350px;
	padding: 60px 0 0 0
}
#error_page .inner p {
	font-size: 22px;
	color: #6b6b6b;
	margin: 0 0 34px 350px;
	font-family: Arial
}
div#announcements {
	width: 300px;
	text-align: center;
	float: right;
	border: 1px solid #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	padding: 30px 20px;
	background: #fbfbfb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#f1f1f1));
	background: -webkit-linear-gradient(#fbfbfb, #f1f1f1);
	background: -moz-linear-gradient(#fbfbfb, #f1f1f1);
	background: -ms-linear-gradient(#fbfbfb, #f1f1f1);
	background: -o-linear-gradient(#fbfbfb, #f1f1f1);
	background: linear-gradient(#fbfbfb, #f1f1f1)
}
div#announcements h2 {
	width: 300px;
	color: #262425;
	text-align: center;
	margin-left: 10px
}
div#announcements ul {
	list-style: none;
	padding-left: 0;
	text-align: left
}
div#announcements ul li {
	display: inline-block;
	padding: 0;
	margin: 10px
}
.navigation {
	margin-top: 10px;
	text-align: center
}
.homePageTopBanner {
	position: relative;
	width: 840px;
	height: 351px;
	padding: 40px 60px;
	background: url("../img/slider.jpg") no-repeat scroll 0 0 transparent;
	color: #fff;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.homePageTopBanner h1.header {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 -1px 0 #626262;
	margin-bottom: 24px
}
.homePageTopBanner div.desc {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 30px
}
.homePageTopBanner h2.headline {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 -1px 0 #626262;
	margin-bottom: 24px
}
.homePageTopBanner h1.descriptionHeader {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 30px
}
.homePageTopBanner a.link, .homePageTopBanner .partner_hf a.link {
	color: #055baa;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px
}
.homePageTopBanner .genericButton.black {
	padding: 10px 30px;
	margin-bottom: 20px
}
.homePageTopBanner .genericButton.scheduleDemo {
	padding: 11px 20px;
	margin-bottom: 20px;
	background-repeat: repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42gEFAPr/AEdrEWYC6gEqs5MwYAAAAABJRU5ErkJggg==);
	color: #fff;
	font-weight: normal;
	-moz-user-select: none;
	user-select: none
}
.homePageTopBanner .genericButton.scheduleDemo:hover {
	-webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33);
	-moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33);
	box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33)
}
.homePageTopBanner .genericButton.scheduleDemo:active {
	-webkit-box-shadow: inset 0 0 0 0 #fff;
	-moz-box-shadow: inset 0 0 0 0 #fff;
	box-shadow: inset 0 0 0 0 #fff
}
.homePageTopBanner .genericButton.scheduleDemo:focus {
	-webkit-box-shadow: 0 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 0 #fff;
	box-shadow: 0 0 0 0 #fff
}
.homePageTopBanner #slider_form {
	display: none;
	position: relative;
	width: 480px;
	padding: 20px
}
.homePageTopBanner #slider_form .background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: .9;
	filter: alpha(opacity=90);
	background: #fff
}
.homePageTopBanner #slider_form form {
	position: relative;
*zoom:1;
	display: inline-block;
	display: block
}
.homePageTopBanner #slider_form form:before, .homePageTopBanner #slider_form form:after {
	display: table;
	content: ''
}
.homePageTopBanner #slider_form form:after {
	clear: both
}
.homePageTopBanner #slider_form form:before, .homePageTopBanner #slider_form form:after {
	content: " ";
	display: table
}
.homePageTopBanner #slider_form form:after {
	clear: both
}
.homePageTopBanner #slider_form form .loader {
	display: none;
	position: absolute;
	top: -5px;
	right: 15px;
	bottom: 15px;
	left: -5px;
	background: #fff url("/wp-content/themes/smartrecruiters/img/ajax-loader.gif") no-repeat 96% 92%;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 10000
}
.homePageTopBanner #slider_form form .formElement {
	position: relative;
	float: left;
	width: 240px;
	height: 60px
}
.homePageTopBanner #slider_form form .formElement .genericInput {
	width: 200px;
	padding: 10px 9px
}
.homePageTopBanner #slider_form form .formElement .genericButton.black {
	padding: 6px 10px;
	width: 220px
}
.homePageTopBanner #slider_form form .formElement label.error {
	font-family: Arial;
	font-size: 11px;
	color: #cb1b1c;
	font-weight: normal;
	margin-left: 4px
}
.homePageTopBanner #slider_form form .formElement .desc {
	display: inline-block;
	padding-top: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
	font-style: italic
}
.homePageTopBanner #slider_form form .formElement .desc a {
	font-family: Arial;
	font-size: 11px;
	color: #055baa;
	font-weight: normal
}
.homePageTopBanner #slider_form form .formElement .desc a:hover {
	text-decoration: underline
}
.homePageTopBanner.partner {
	background: #fff;
	height: auto;
	min-height: 351px
}
.homePageTopBanner.partner h1.header {
	display: inline-block;
	color: #272525;
	width: 530px
}
.homePageTopBanner.partner div.desc {
	display: inline-block;
	color: #666;
	padding-bottom: 20px;
	width: 515px
}
.homePageTopBanner.partner div.desc ul {
	list-style: disc;
	margin-left: 24px
}
.homePageTopBanner.partner div.desc p {
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 15px
}
.homePageTopBanner.partner div.brought {
	font-family: Arial;
	font-size: 20px;
	color: #272525;
	font-weight: bold;
	margin-bottom: 10px
}
.homePageTopBanner.partner .partnerImage1 {
	display: inline-block;
	width: 350px;
	padding-bottom: 10px
}
.homePageTopBanner.partner .partnerImage2 {
	position: absolute;
	top: 50px;
	right: 40px
}
.homePageTopBanner.partner #slider_form .background {
	background: #f2f2f2;
	border: 1px solid #ddd
}
.homePageTopBanner.partner #slider_form.vertical {
	display: block;
	position: absolute;
	top: 30px;
	right: 60px;
	width: 285px
}
.homePageTopBanner.csb {
	background: url("../img/csb.jpg") no-repeat scroll 0 0 transparent;
	padding: 30px 60px
}
.homePageTopBanner.csb div.desc {
	padding-bottom: 0
}
.homePageTopBanner.csb div.desc h1 {
	color: #444;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 0
}
.homePageTopBanner.csb div.desc h4 {
	color: #666;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 5px
}
.homePageTopBanner.csb div.desc ul {
	list-style: none;
	margin-left: 0
}
.homePageTopBanner.csb div.desc ul li {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	color: #666
}
.homePageTopBanner.csb div.desc ul li:before {
	content: 'y';
	font-family: 'sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility;
	margin-right: 10px
}
.homePageTopBanner.csb #slider_form {
	display: block
}
.homePageTopBanner.signUpSlider {
	background: #ededed;
	width: 900px;
	min-height: 580px;
	padding: 30px
}
.homePageTopBanner.signUpSlider div.desc {
	position: relative;
	padding: 0 0 0 3px;
	z-index: 2
}
.homePageTopBanner.signUpSlider div.desc h1 {
	color: #444;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 38px;
	font-weight: bold
}
.homePageTopBanner.signUpSlider div.desc h3 {
	color: #666;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin: 10px 0 5px
}
.homePageTopBanner.signUpSlider div.desc h4 {
	color: #666;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 5px
}
.homePageTopBanner.signUpSlider div.desc ul {
	list-style: none;
	margin-left: 0
}
.homePageTopBanner.signUpSlider div.desc ul li {
	color: #666;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	line-height: 30px;
	cursor: pointer
}
.homePageTopBanner.signUpSlider div.desc ul li:before {
	content: 'y';
	font-family: 'sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility;
	font-size: 16px;
	margin-right: 10px
}
.homePageTopBanner.signUpSlider div.desc ul li.active {
	color: #549909
}
.homePageTopBanner.signUpSlider div.desc ol {
	list-style: decimal;
	margin-left: 26px
}
.homePageTopBanner.signUpSlider div.desc ol li {
	color: #666;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	line-height: 30px
}
.homePageTopBanner.signUpSlider .shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 960px;
	height: 200px;
	background: #ededed;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#d6d6d6));
	background: -webkit-linear-gradient(#ededed, #d6d6d6);
	background: -moz-linear-gradient(#ededed, #d6d6d6);
	background: -ms-linear-gradient(#ededed, #d6d6d6);
	background: -o-linear-gradient(#ededed, #d6d6d6);
	background: linear-gradient(#ededed, #d6d6d6)
}
.homePageTopBanner.signUpSlider .image {
	position: absolute;
	z-index: 1
}
.homePageTopBanner.signUpSlider .image.ats {
	right: 0;
	bottom: 0;
	width: 399px;
	height: 546px;
	background: url('../img/browser.png') no-repeat
}
.homePageTopBanner.signUpSlider .image.cus {
	right: 0;
	bottom: 0;
	width: 361px;
	height: 567px;
	background: url('../img/30000-companies-use-sr.jpg') no-repeat
}
.homePageTopBanner.signUpSlider .image.smiling-lady {
	right: 47px;
	bottom: 0;
	width: 243px;
	height: 372px;
	background: url('../img/smiling-lady.jpg') no-repeat
}
.homePageTopBanner.signUpSlider .image.pajff {
	right: 25px;
	top: 60px;
	width: 374px;
	height: 330px;
	background: url('../img/free_boards.png') no-repeat
}
.homePageTopBanner.signUpSlider .image.paj {
	right: 25px;
	top: 60px;
	width: 369px;
	height: 339px;
	background: url('../img/boards.png') no-repeat
}
.homePageTopBanner.signUpSlider .image.paj-promo {
	right: 0;
	bottom: 0;
	width: 371px;
	height: 490px;
	background: url('../img/store-promo.png') no-repeat
}
.homePageTopBanner.signUpSlider #slider_form {
	display: block
}
.homePageTopBanner.signUpSlider #slider_form .background {
	opacity: .8;
	filter: alpha(opacity=80);
	border: 1px solid #ddd
}
.homePageTopBanner.signUpSlider #slider_form .genericButton.green {
	padding: 6px 10px;
	width: 220px
}
.homePageTopBanner.sth {
	width: 880px;
	height: 391px;
	padding: 30px 40px;
	background: url("../img/banner.jpg") no-repeat scroll 0 0 transparent
}
.homePageTopBanner.sth h1.header {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 38px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0 #626262;
	margin-bottom: 24px;
	margin-left: 20px
}
.homePageTopBanner.sth div.desc {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0 #626262;
	margin-bottom: 24px;
	margin-left: 20px
}
.homePageTopBanner.sth #slider_form {
	display: block
}
#logotypes {
	position: relative;
	height: 56px;
	background: #f2f2f2;
	padding-top: 16px;
	text-align: center;
	-webkit-box-shadow: 0 -1px 2px 0 #e6e6e6;
	-moz-box-shadow: 0 -1px 2px 0 #e6e6e6;
	box-shadow: 0 -1px 2px 0 #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	z-index: 2
}
#logotypes img.counter {
	padding-right: 20px;
	border-right: 1px solid #ddd;
	margin-right: 10px
}
#logotypes #counter_businesses {
	font-size: 29px;
	color: #bbb;
	text-shadow: 0 1px 0 #fff;
	-moz-text-shadow: 0 1px 0 #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
	-o-text-shadow: 0 1px 0 #fff
}
#logotypes ul {
	display: inline-block
}
#logotypes ul li {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #272525;
	font-weight: normal;
	white-space: nowrap;
	position: relative
}
#logotypes ul li img.logo {
	margin: 7px 20px 0
}
.boFtuxWinSlide {
	position: relative;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 740px;
	height: 500px;
	overflow: hidden;
	-moz-user-select: none;
	user-select: none
}
.boFtuxWinSlideImage {
	position: absolute;
	top: 0;
	left: 0;
	width: 740px;
	height: 500px;
	z-index: 0
}
.boFtuxWinSlideContent {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 300px;
	z-index: 1
}
.boFtuxWinSlideHeading {
	margin: 0 0 5px 0;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #272525;
	font-weight: 400;
	line-height: 20px;
	text-align: left
}
.boFtuxWinSlideText {
	margin: 0 0 15px 0;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: 400;
	line-height: 18px;
	text-align: left
}
.boFtuxWinSlideLink {
	margin: 8px 0 0 0;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #055baa;
	font-weight: 400;
	line-height: 18px;
	text-align: left
}
.boFtuxWinSlideLink:hover {
	color: #055baa;
	text-decoration: underline
}
.boFtuxWinSlideTextGray {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #aaa;
	font-weight: 400
}
#slide1 .boFtuxWinSlideContent, #slide4 .boFtuxWinSlideContent, #slide6 .boFtuxWinSlideContent, #slide9 .boFtuxWinSlideContent, #slide12 .boFtuxWinSlideContent {
	top: 190px;
	left: 455px
}
#slide2 .boFtuxWinSlideContent, #slide3 .boFtuxWinSlideContent, #slide5 .boFtuxWinSlideContent, #slide7 .boFtuxWinSlideContent, #slide8 .boFtuxWinSlideContent, #slide10 .boFtuxWinSlideContent, #slide11 .boFtuxWinSlideContent, #slide13 .boFtuxWinSlideContent {
	top: 190px;
	left: 60px
}
.fancybox-nav {
	width: 50px!important
}
section.kellyWrapper .kellyTop {
	width: 960px;
	height: 190px;
	padding-top: 70px;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-image: url('../img/kelly_top_background.jpg');
	border-bottom: 1px solid #d8d8d8;
	text-align: center
}
section.kellyWrapper .kellyTop h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #444;
	font-weight: bold;
	margin-bottom: 3px
}
section.kellyWrapper .kellyTop p {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 25px
}
section.kellyWrapper .kellyMiddle {
	width: 595px;
	min-height: 210px;
	padding: 45px 45px 25px 320px;
	background-color: #fff;
	background-position: 90px 80px;
	background-repeat: no-repeat;
	background-image: url('../img/93.png')
}
section.kellyWrapper .kellyMiddle h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #272525;
	font-weight: normal;
	margin-bottom: 5px
}
section.kellyWrapper .kellyMiddle .desc {
	float: left;
	width: 283px
}
section.kellyWrapper .kellyMiddle .desc p {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 20px
}
section.kellyWrapper .kellyMiddle .positions {
	float: left;
	width: 270px;
	padding-left: 35px;
	border-left: 1px solid #d8d8d8
}
section.kellyWrapper .kellyMiddle .positions p {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 10px
}
section.kellyWrapper .kellyMiddle .positions ul li {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	margin-bottom: 5px
}
section.kellyWrapper .kellyMiddle .positions ul li:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url('../img/tick.png');
	margin-right: 15px
}
section.kellyWrapper .kellyBottom {
	width: 920px;
	padding: 20px;
	text-align: center;
	background: #f4f4f4
}
section.kellyWrapper .kellyBottom h3 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #272525;
	font-weight: bold
}
section.kellyWrapper .kellyBottom p {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 25px
}
section.kellyWrapper .kellyFooter {
	width: 880px;
	padding: 40px;
	text-align: center
}
section.kellyWrapper .kellyFooter .genericButton {
	width: 200px;
	text-align: center
}
.theme-smart {
	position: absolute;
	top: 70px;
	right: -10px;
	width: 370px;
	height: 525px;
	padding: 58px 0 0 75px;
	background: url('/wp-content/themes/smartrecruiters/img/ipad.png') no-repeat;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.theme-smart .nivoSlider {
	position: relative;
	background: #fff url('/wp-content/themes/smartrecruiters/img/loading.gif') no-repeat 50% 50%;
	width: 292px;
	height: 381px;
	overflow: visible
}
.theme-smart .nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}
.theme-smart .nivoSlider a {
	border: 0;
	display: block
}
.theme-smart .nivo-controlNav {
	display: none;
	text-align: right;
	padding-top: 10px;
	width: 292px
}
.theme-smart .nivo-controlNav a {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('/wp-content/themes/smartrecruiters/img/bullets.png') no-repeat scroll -4px -2px;
	font-size: 0;
	border: 0;
	margin: 0 2px
}
.theme-smart .nivo-controlNav a.active {
	background-position: -4px -24px
}
.theme-smart .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 30px;
	background: url('/wp-content/themes/smartrecruiters/img/arrows.png') no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}
.theme-smart:hover .nivo-directionNav a {
	opacity: 1
}
.theme-smart a.nivo-nextNav {
	background-position: -30px 0;
	right: 10px
}
.theme-smart a.nivo-prevNav {
	left: 10px
}
.theme-smart .nivo-caption {
	font-family: Helvetica, Arial, sans-serif
}
.theme-smart .nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff
}
.theme-smart .nivo-caption a:hover {
	color: #fff
}
.theme-smart .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%
}
.theme-smart .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: 0;
	margin-bottom: 5px
}
.theme-smart .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto
}
section.tscWrapper .tscHeader {
	width: 820px;
	padding: 50px 70px;
	background: #77ba43
}
section.tscWrapper .tscHeader h1 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 83px;
	color: #fff;
	margin-bottom: 3px
}
section.tscWrapper .tscMiddle {
	width: 820px;
	min-height: 210px;
	padding: 50px 70px;
	background: #f7f7f7
}
section.tscWrapper .tscMiddle .tscContent {
	float: left;
	width: 420px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	margin-bottom: 3px
}
section.tscWrapper .tscMiddle .tscContent strong {
	font-size: 24px;
	color: #272525;
	font-weight: 400
}
section.tscWrapper .tscMiddle .tscContent p {
	line-height: 1.5em;
	margin-bottom: 10px
}
section.tscWrapper .tscMiddle .tscContent ul {
	list-style: disc;
	margin-left: 20px
}
section.tscWrapper .tscMiddle .tscContent ul li {
	margin-bottom: 10px
}
section.tscWrapper .tscMiddle .tscFormWrapper {
	float: right;
	width: 350px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm {
	position: relative;
	padding: 20px 20px 0 20px;
	margin-bottom: 15px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm .background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: .9;
	filter: alpha(opacity=90);
	background: #fff;
	border: 1px solid #f4f4f4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form {
	position: relative;
	display: block;
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .loader {
	display: none;
	position: absolute;
	top: -5px;
	right: 15px;
	bottom: 15px;
	left: -5px;
	background: #fff url("/wp-content/themes/smartrecruiters/img/ajax-loader.gif") no-repeat 96% 92%;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 10000
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement {
	position: relative;
	float: left;
	height: 60px;
	width: 290px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement .genericInput {
	width: 290px;
	padding: 10px 9px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement .genericButton.green {
	float: left;
	padding: 6px 10px;
	width: 100px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement label.error {
	font-family: Arial;
	font-size: 11px;
	color: #cb1b1c;
	font-weight: normal;
	margin-left: 4px
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement .desc {
	float: left;
	display: block;
	margin-top: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
	font-style: italic
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement .desc a {
	font-family: Arial;
	font-size: 11px;
	color: #055baa;
	font-weight: normal
}
section.tscWrapper .tscMiddle .tscFormWrapper #slider_form.tscForm form .formElement .desc a:hover {
	text-decoration: underline
}
section.tscWrapper .tscMiddle .tscFormWrapper .social {
	text-align: right
}
section.tscWrapper .tscPrivacy {
	width: 930px;
	margin: 0 auto;
	padding: 15px;
	font-family: Arial;
	font-size: 11px;
	color: #888;
	font-weight: normal;
	font-style: italic;
	background: #f7f7f7
}
.tscPrivacy {
	width: 930px;
	margin: 0 auto 20px;
	padding: 15px;
	font-family: Arial;
	font-size: 11px;
	color: #888;
	font-weight: normal;
	font-style: italic
}
article.premium {
	width: 820px;
	margin: 0 auto;
	padding: 40px 0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #444
}
article.premium h1 {
	color: #549909;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: .3em;
	text-align: center
}
article.premium h2 {
	color: #666;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 30px
}
article.premium p {
	font-size: 14px;
	line-height: 1.5em;
	margin: 1em 0;
	color: #666
}
article.premium ul {
	margin: 0 40px
}
article.premium ul li {
	position: relative;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.5em;
	color: #444
}
article.premium ul li:before {
	position: absolute;
	top: 1px;
	left: -22px;
	content: 'y';
	font-family: 'sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
article.premium table td {
	vertical-align: top
}
article.premium table td:first-child {
	padding-right: 40px
}
article.premium .genericTable {
	margin-top: 52px;
	border-left: 1px solid #ddd;
	width: 256px
}
article.premium .genericTable th {
	text-align: center;
	border-right: 1px solid #ddd;
	text-transform: none
}
article.premium .genericTable td {
	border-right: 1px solid #ddd;
	vertical-align: middle
}
article.partners {
	width: 880px;
	margin: 0 auto;
	padding: 40px 0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #444
}
article.partners h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #549909;
	font-weight: normal;
	margin-bottom: 1em;
	text-align: center
}
article.partners h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: normal;
	margin-bottom: 2em;
	text-align: center
}
article.partners h2 a {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: normal;
	text-decoration: underline
}
article.partners p {
	font-size: 14px;
	line-height: 1.5em;
	margin: 1em 0;
	color: #666
}
article.partners table.desc {
	margin: 20px 0
}
article.partners table.desc tbody tr td {
	font-family: Arial;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 1.5em;
	padding: 10px 25px;
	border-left: 1px solid #d7d7d7
}
article.partners table.desc tbody tr td h4 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #272525;
	font-weight: bold;
	margin-bottom: 1em
}
article.partners table.desc tbody tr td:first-child {
	border-left-width: 0
}
article.partners table.desc+.genericButton {
	display: block;
	margin: 0 auto;
	width: 170px
}
article.partners ul {
	margin: 0 40px
}
article.partners ul li {
	position: relative;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.5em;
	color: #444
}
article.partners ul li:before {
	position: absolute;
	top: 1px;
	left: -22px;
	content: 'y';
	font-family: 'sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
div.partnerJoinPageHeader {
	position: relative;
	width: 920px;
	height: 293px;
	padding: 45px 20px 0;
	margin-bottom: 30px;
	background-image: url('/wp-content/themes/smartrecruiters/img/partner-pages-background.jpg');
	text-align: center
}
div.partnerJoinPageHeader h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 0 10px #000;
	margin-bottom: 8px
}
div.partnerJoinPageHeader h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 0 10px #000
}
div.partnerJoinPageHeader a.youtube, div.partnerJoinPageHeader img.blank {
	position: absolute;
	width: 500px;
	height: 141px;
	left: 228px;
	bottom: 0
}
table.partnerJoinPageSteps {
	width: 900px;
	margin: 30px
}
table.partnerJoinPageSteps thead td {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #272525;
	font-weight: bold
}
table.partnerJoinPageSteps tbody td {
	width: 33%;
	padding: 10px;
	font-family: Arial;
	font-size: 14px;
	color: #666;
	font-weight: normal
}
table.partnerJoinPageSteps tbody td.divider {
	width: 1px;
	padding: 8px;
	min-height: 135px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACHCAYAAADJNQP/AAADc0lEQVR42p3Z/0ddcRzH8WyWmdIPyczMmMzIjCQyZiTmMjIyxlxiYmSMiYiJmJgY+yVymcjImEhGsrrdbrerW93Wdev27brXve51r3u73bt7uueeu2c/7A84r8uDfnnqh7qf83m/T12tVrvkgRN1dvz/YRwuNXYgpMbNMLQYqKBJjQ/Qo8YzGFXjASypcRsyWgzw0eMM2tR4CQNqPIZpNe7BgRo3oaLFsCzLQLMUV6vVEBxq/A2fpNg0zX64pbhSqdxHToiBi4uLmhwbhpHCIykul8u/MCjFpVJpBLNSXCwWn+JIis/PzxtgCjFQKBTKuCnF+Xw+iF4pzuVyU/gsxdls9jW8UpzJZO7hTIiBdDpt4aoUp1KpBDqkOJlMzuO9FCcSiSH8lOJ4PN6FmBTHYrHrqAoxEI1GS7gtxaenpwH0SfHx8fFXfJHiw8PDl/BLcSQSuYOiEAP7+/sW6qU4HA7H0CXFoVDoJ4akeG9v7z3mpXh3d7cDCSkOBoPXYAkxsLOzU8BdKd7a2vLhlRQHAoEJTErx5ubmC2xLsd/vv4W/QgxsbGxUcUOKfT7fCZ5I8fr6+ixGpNjr9Q7ilxSvra09QkqKPR7PFdSEGFhdXc2jVY09cEqx2+0eh0uKV1ZWHAipcQsMIQaITTTaDpeXl1uRl34zoRMeNXZhXI1DcKixgRbbMVEjTOl/mz9PNyJqPIoZNV7CgBTzhcigTYr5Ktako5fwAbJSzPHzBr+lmINvGmNSzJF7gB4p5rCvoMl2zCOmGYZ0M+Dh9gxhKebR+gnfpJiHuhv9Usx1Iof7UsxFpiZdXLk+PURairm8vcWiFHNt/I6PUsyF9QhPpZirsokG2zEX9JsoS3MVo0EvglLMYPIZU1LMSOTFaylmGDvDPdsxI+BVWNLYz/DZjqQUM/q+w4IUM3T/wLAUM+5H8ViKWTRUcd12zHrjNkrSVorFSh8CUsxa5wu+SjELJT9eSjGrrCLu2I5ZoNXDkvaerO46EZdiFocfMCfFrCzn8EGKWZbG0SnFrGktXLMdsxy+i4K002c1/Qo+KWYpPokJKWYdv40XUsyLgL+4ZTsmuoGq9NbIsqzHOJFiDOOHGi/gnRon0a7Gl58rStyKvPpG1AmPGrswrsZ/8FyNDbQocSNM1ClxNyJqPIoZNV7EWzVO46ES/wNcZ+dID9cVuQAAAABJRU5ErkJggg==);
	background-position: 50% 10%
}
ul.partnerJoinPageList {
	display: block;
	width: 720px;
	margin: 0 auto;
	list-style: none
}
ul.partnerJoinPageList li {
	position: relative;
	min-height: 135px
}
ul.partnerJoinPageList li h2 {
	position: relative;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #272525;
	font-weight: bold;
	margin-bottom: 5px
}
ul.partnerJoinPageList li p {
	font-family: Arial;
	font-size: 14px;
	color: #444;
	font-weight: normal;
	line-height: 20px;
	margin-right: 175px
}
ul.partnerJoinPageList li p.right {
	position: absolute;
	top: 28px;
	right: 0;
	width: 116px;
	padding: 0 10px;
	margin-right: 0;
	text-align: center
}
ul.partnerJoinPageList li p .genericButton {
	position: absolute;
	top: 28px;
	right: 0;
	width: 116px;
	margin-right: 0
}
div.intuitLandingPage {
	position: relative;
	width: 870px;
	height: 476px;
	padding: 100px 45px 0;
	background-image: url('/wp-content/themes/smartrecruiters/img/intuit-banner.jpg')
}
div.intuitLandingPage h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	margin-bottom: 10px
}
div.intuitLandingPage h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: 300;
	text-shadow: 0 2px 2px #000;
	line-height: 1.7;
	margin-bottom: 30px
}
div.intuitLandingPage .genericButton {
	width: 140px
}
table.intuitLandingPage {
	width: 960px
}
table.intuitLandingPage thead td {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #272525;
	font-weight: bold;
	padding: 30px 30px 10px
}
table.intuitLandingPage tbody td {
	width: 33%;
	font-family: Arial;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	padding: 0 30px 30px
}
table.intuitLandingPage td {
	border-left: 1px solid #efefef
}
table.intuitLandingPage td:first-child {
	border-left-width: 0
}
table.intuitLandingPage span.circle {
	display: inline-block;
	width: 26px;
	height: 26px;
	color: #fff;
	background: #549909;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	text-align: center;
	line-height: 26px
}
div.kellySalesLandingPage {
	position: relative;
	width: 870px;
	height: 376px;
	padding: 100px 45px 0;
	background-image: url('/wp-content/themes/smartrecruiters/img/kelly-sales.jpg')
}
div.kellySalesLandingPage h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	margin-bottom: 10px
}
div.kellySalesLandingPage h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	line-height: 1.7;
	margin-bottom: 30px
}
div.kellySalesLandingPage .genericButton {
	padding: 11px 20px;
	width: 140px
}
div.kellySalesLandingPage .scheduleDemo {
	width: auto;
	padding: 11px 20px;
	margin-bottom: 20px;
	background-repeat: repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgSAMIMAAAawBnDb5zPgAAAABJRU5ErkJggg==);
	color: #fff;
	font-weight: normal;
	-moz-user-select: none;
	user-select: none
}
div.kellySalesLandingPage .scheduleDemo:hover {
	-webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33);
	-moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33);
	box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33)
}
div.kellySalesLandingPage .scheduleDemo:active {
	-webkit-box-shadow: inset 0 0 0 0 #fff;
	-moz-box-shadow: inset 0 0 0 0 #fff;
	box-shadow: inset 0 0 0 0 #fff
}
div.kellySalesLandingPage .scheduleDemo:focus {
	-webkit-box-shadow: 0 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 0 #fff;
	box-shadow: 0 0 0 0 #fff
}
div.kellySalesLandingPage .scheduleDemo:before {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	content: "";
	width: 22px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAAApVBMVEUAAADs5uMAAAAAAAAAAAAAAAAAAAC9iHPv6ObBwcGygGwAAAAAAAAAAAC9iHP////t7e339/f09PTl5eXb29vv7+/19fXy8vLm5ubx8fHq6ur4+Pj5+fnW1tb9/f3o6Oj6+vr+/v7w8PD8/PxsRzejcl+EWUjf39+bbFng4ODs7Ozj4+NdOyze3t6PY1G8h3Lk5OTi4uK5hHCkc2Dz8/P29vb7+/vsmPDJAAAADnRSTlMw/I8bKy8H/vnRqC6GWYmFFvgAAADYSURBVHhejc7HboRAEEXRsruBiVWdyWlyzvb/f5qFjMUINr7Lo7d44E8C7BVMfGABPi/Xzq6XJwYMOOLqtO54fVohcgDE3ebR8WOzQ4SGhwF4o49BIw+m9JtVcaysFKlYEk3Ba9no/V4bkS9ySeQBEBVu6SolnZMqC6uwIIKGZR7m4m3dchF+h9m/10uRCfn2pOXUKGO35e1Wbq2JTdpypaVWpT0cbKm009UfH7+Or0gkiYioqeXs7M6LexJFyb3jmgbVAHw88HrMgc1nn71mcwY+49CLM/8H+9IecFzj2hkAAAAASUVORK5CYII=)
}
div.kellyEngineeringLandingPage {
	position: relative;
	width: 870px;
	height: 375px;
	padding: 100px 45px 0;
	background-image: url('/wp-content/themes/smartrecruiters/img/kelly-engineering.jpg');
	text-align: center
}
div.kellyEngineeringLandingPage h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	margin-bottom: 0
}
div.kellyEngineeringLandingPage h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	line-height: 1.7;
	margin-bottom: 30px
}
div.kellyEngineeringLandingPage .genericButton {
	width: 140px;
	padding: 11px 20px
}
div.kellyEngineeringLandingPage .scheduleDemo {
	width: auto;
	padding: 11px 20px;
	margin-bottom: 20px;
	background-repeat: repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgSAMIMAAAawBnDb5zPgAAAABJRU5ErkJggg==);
	color: #fff;
	font-weight: normal;
	-moz-user-select: none;
	user-select: none
}
div.kellyEngineeringLandingPage .scheduleDemo:hover {
	-webkit-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33);
	-moz-box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33);
	box-shadow: 0 1px 1px 0 rgba(255,255,255,0.33)
}
div.kellyEngineeringLandingPage .scheduleDemo:active {
	-webkit-box-shadow: inset 0 0 0 0 #fff;
	-moz-box-shadow: inset 0 0 0 0 #fff;
	box-shadow: inset 0 0 0 0 #fff
}
div.kellyEngineeringLandingPage .scheduleDemo:focus {
	-webkit-box-shadow: 0 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 0 #fff;
	box-shadow: 0 0 0 0 #fff
}
div.kellyEngineeringLandingPage .scheduleDemo:before {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	content: "";
	width: 22px;
	height: 21px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAAApVBMVEUAAADs5uMAAAAAAAAAAAAAAAAAAAC9iHPv6ObBwcGygGwAAAAAAAAAAAC9iHP////t7e339/f09PTl5eXb29vv7+/19fXy8vLm5ubx8fHq6ur4+Pj5+fnW1tb9/f3o6Oj6+vr+/v7w8PD8/PxsRzejcl+EWUjf39+bbFng4ODs7Ozj4+NdOyze3t6PY1G8h3Lk5OTi4uK5hHCkc2Dz8/P29vb7+/vsmPDJAAAADnRSTlMw/I8bKy8H/vnRqC6GWYmFFvgAAADYSURBVHhejc7HboRAEEXRsruBiVWdyWlyzvb/f5qFjMUINr7Lo7d44E8C7BVMfGABPi/Xzq6XJwYMOOLqtO54fVohcgDE3ebR8WOzQ4SGhwF4o49BIw+m9JtVcaysFKlYEk3Ba9no/V4bkS9ySeQBEBVu6SolnZMqC6uwIIKGZR7m4m3dchF+h9m/10uRCfn2pOXUKGO35e1Wbq2JTdpypaVWpT0cbKm009UfH7+Or0gkiYioqeXs7M6LexJFyb3jmgbVAHw88HrMgc1nn71mcwY+49CLM/8H+9IecFzj2hkAAAAASUVORK5CYII=)
}
div.assessmentLandingPage {
	position: relative;
	width: 870px;
	height: 414px;
	padding: 60px 45px 0;
	background-image: url('/wp-content/themes/smartrecruiters/img/assessment-banner.jpg')
}
div.assessmentLandingPage h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	margin-bottom: 10px
}
div.assessmentLandingPage h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	line-height: 1.5;
	margin-bottom: 30px
}
div.assessmentLandingPage .genericButton {
	padding: 11px 20px;
	width: 140px
}
div.assessmentLandingPage p.broughtToYouBy {
	position: absolute;
	left: 45px;
	bottom: 25px;
	display: inline-block;
	line-height: 2em;
	font-family: Arial;
	font-size: 14px;
	color: #bcbcbc;
	font-weight: normal
}
div.assessmentProductPage {
	position: relative;
	width: 870px;
	height: 302px;
	padding: 50px 45px 0;
	background-image: url('/wp-content/themes/smartrecruiters/img/assessments-page-banner.png')
}
div.assessmentProductPage h1 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	margin-bottom: 10px
}
div.assessmentProductPage h2 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 2px 2px #000;
	line-height: 1.5;
	margin-bottom: 30px
}
div.assessmentProductPage .getStartedButton {
	position: absolute;
	right: 134px;
	bottom: 100px;
	padding: 11px 20px;
	width: 140px
}
div.textBlock {
	min-height: 100px;
	padding: 45px;
	border-bottom: 1px solid #d7d7d7
}
div.textBlock.first {
	padding-bottom: 0
}
div.textBlock>div {
	float: left;
	width: 435px;
	min-height: 100px
}
div.textBlock div.img {
	font-size: 0;
	text-align: center
}
div.textBlock div.text {
	width: 385px;
	padding: 40px 25px 25px
}
div.textBlock div.text h3 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #549909;
	font-weight: 400;
	margin-bottom: .5em
}
div.textBlock div.text p {
	font-family: Arial;
	font-size: 14px;
	color: #444;
	font-weight: normal
}
div.textBlockType2 {
	min-height: 100px;
	padding: 45px;
	text-align: center
}
div.textBlockType2>div {
	float: left;
	width: 435px;
	min-height: 100px
}
div.textBlockType2 h3 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #549909;
	font-weight: 400;
	margin-bottom: .4em
}
div.textBlockType2>p {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 400
}
div.textBlockType2 div.img {
	width: 385px;
	padding: 25px;
	font-size: 0;
	text-align: center
}
div.textBlockType2 div.text {
	width: 385px;
	padding: 40px 25px 25px;
	text-align: left
}
div.textBlockType2 div.text h3 {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #272525;
	font-weight: 600;
	margin-bottom: .5em
}
div.textBlockType2 div.text h3 span.circle {
	display: inline-block;
	width: 26px;
	height: 26px;
	color: #fff;
	background: #549909;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	text-align: center;
	line-height: 26px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	margin-right: 5px
}
div.textBlockType2 div.text p {
	font-family: Arial;
	font-size: 14px;
	color: #444;
	font-weight: normal;
	margin-left: 38px
}
div.textBlockType2 .genericButton {
	width: 140px
}
@-ms-viewport {
width:device-width
}
.visible-phone {
	display: none!important
}
.visible-tablet {
	display: none!important
}
.hidden-desktop {
	display: none!important
}
.visible-desktop {
	display: inherit!important
}

@media(min-width:481px) and (max-width:979px) {
.hidden-desktop {
	display: inherit!important
}
.visible-desktop {
	display: none!important
}
.visible-tablet {
	display: inherit!important
}
.hidden-tablet {
	display: none!important
}
}

@media(max-width:480px) {
.hidden-desktop {
	display: inherit!important
}
.visible-desktop {
	display: none!important
}
.visible-phone {
	display: inherit!important
}
.hidden-phone {
	display: none!important
}
}
.visible-print {
	display: none!important
}

@media print {
.visible-print {
	display: inherit!important
}
.hidden-print {
	display: none!important
}
}
.less {
	position: fixed;
	top: 23px;
	left: 23px;
	z-index: 10001
}
.baseHeaderSpace {
	width: 100%;
	height: 61px
}
.baseHeader {
	position: fixed;
	top: 0;
	width: 100%;
	min-height: 61px;
	z-index: 10000
}
.baseHeader .baseHeaderBar {
	width: 100%;
	min-height: 73px;
	background-repeat: repeat-x;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACWAAAABJCAMAAACOqO1xAAABaFBMVEVUmQl2rTr////9/f3j4+P+/v63t7eKiorZ2dm7u7uJiYmJiYmKiorb29v9/f28vLyJiYmJiYmJiYmJiYmLi4vc3NyJiYmJiYmJiYmJiYmJiYmJiYmLi4vc3Ny9vb2JiYmJiYmJiYmJiYmJiYmJiYm+vr6JiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmLi4vd3d2ysrKysrKysrKysrLKysrMzMzKysrJycnKysqzs7O1tbWmpqaJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmKioqoqKi0tLSzs7PLy8uJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYkS53xsAAAAeHRSTlP/////9/7Xv+rHlI2b4v7BfmJbaYrheFE3MD5dhuDAd04tGRQevHUVCQYMHDZagt3Cw8TF1tjX2NW/t5tsSiwIAgEECzVVdqK6wNNxc3l7fXx2cGNUJwAaLkRYZm5ydD1AQ0VGQj9BPDo0Kh0RCiEYGx8XDwUDEAe9D9mjAAACY0lEQVR4Ae3bwUpUYRjH4fedCYd0FqbnjFr7WtQiNDe2EIJWktSVdG1mrcJtBVOzKNp0A2qC7QQFPc1BL2CKM9BpnucS/rzw/TZfAAAAAAAAAAAAAAAAAAD/qwQAoFHRAQCgUdEBAOBvCSwAAIEFACCwAACIDgAAAgsAQGABAAgsAAAEFgCAwAIAEFgAAAgsAACBBQAgsAAAEFgAAAILAEBgAQAILAAABBYAgMACABBYAAAILAAAgQUAILAAABBYAAACCwBAYAEAILAAAAQWAIDAAgAQWAAACCwAAIEFACCwAAAQWAAAAgsAQGABACCwAAAEFgCAwAIAQGABAAgsAACBBQAgsAAAEFgAAAILAEBgAQAgsAAABBYAgMACAEBgAQAILAAAgQUAQAC0QnYCoCU6AdAG3W53LgAEFkBjurfGFgJAYAE0pD/fqy0HgMACaEQ/e9fuBYDAAmhAf3FxvnZ5VikswLccgAb0V/Ii5/LGtwD41+XjaLe8FkxDFVfVWNCgzJiLizDr5G5n7Xg1x47WsnYY0EIZuXpURRXMgNyJlssfD/TVtOTVp8X7VdDwyT6M72adXO/nSn54+nU1B3GSWWTt7DxaCJZ+LZ3eOQ1mQadou9FWsbBcMBVLC7tbo4JmjbbLctuskysfDQavVuq+irKqBsPy43G/LNoIDka90UHBTMjX0W77m2vvz+NFMA370Xt+OLRuwycba3EYZp1cd+/lRe/zIGonT97e3djbuYwWgv3YjBjOxpNFPouWW493u8G0vNmJUdD0yYZZ/8jGMKOMGydRbX6JVoL1GBsFs+A33d4G0fFNaWsAAAAASUVORK5CYII=);
	background-position: top center
}
.baseHeader .baseHeaderBar section {
	position: relative;
	width: 960px;
	margin: 0 auto
}
.baseHeader .baseHeaderBar section nav.header-navigation {
	display: block;
	min-height: 73px
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul {
	position: relative;
	display: inline-block;
	height: 73px;
	margin: 0 0 0 250px;
	padding: 0;
	list-style: none
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li {
	position: relative;
	height: 73px;
	display: block;
	float: left;
	margin: 0;
	padding: 0
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li.current-menu-item a, .baseHeader .baseHeaderBar section nav.header-navigation>ul>li.current-page-ancestor a {
	color: #272525
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>a {
	display: inline-block;
	height: 14px;
	padding: 29px 15px 36px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #fff;
	-moz-user-select: none;
	user-select: none;
	outline: 0
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>a:hover {
	text-decoration: none;
	color: #272525
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li:hover>ul.sub-menu, .baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu.open {
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-moz-transition-delay: 0;
	-webkit-transition-delay: 0;
	transition-delay: 0;
	opacity: 1;
	height: auto;
	padding: 0 0 14px 12px
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li:hover>ul.sub-menu li, .baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu.open li {
	display: list-item
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu {
	opacity: 0;
	position: absolute;
	top: 68px;
	background-color: #fff;
	list-style: none;
	padding: 0;
	margin: 0;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-box-shadow: 0 0 10px -2px #555 0 0 0 #000;
	-moz-box-shadow: 0 0 10px -2px #555 0 0 0 #000;
	box-shadow: 0 0 10px -2px #555 0 0 0 #000;
	-moz-box-shadow: 0 0 10px -2px #555;
	-webkit-box-shadow: 0 0 10px -2px #555;
	box-shadow: 0 0 10px -2px #555;
	height: 0
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu li {
	display: none
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li {
	border-bottom: 1px solid #ebebeb
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li:first-child:before {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	right: -10px;
	left: -10px;
	height: 10px;
	background-color: #fff
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li.current-menu-item a {
	color: #055baa
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li a {
	display: inline-block;
	font-family: Arial;
	font-size: 13px;
	color: #666;
	font-weight: normal;
	padding: 8px 8px 8px 0;
	white-space: nowrap;
	outline: 0
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li a:hover {
	text-decoration: none;
	color: #272525
}
.baseHeader .baseHeaderBar section nav.header-navigation .buttons {
	position: absolute;
	top: 22px;
	right: 0
}
.baseHeader .baseHeaderBar section nav.header-navigation .buttons #sign_up_button, .baseHeader .baseHeaderBar section nav.header-navigation .buttons #partner_login {
	margin-right: 0
}
.baseHeader .baseHeaderBar section #header-navigation-switch {
	display: none;
	position: absolute;
	top: 7px;
	right: 0;
	width: 58px;
	height: 58px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAXCAYAAADHhFVIAAAAfElEQVQokWNYtWoVAy6MzDEG4jQg9kOXjALiP0D8H4pnIkveQ5KAYWmY5HMskiowyTo0ib3oDkqG2tUIxDzokni9glNSFIhXA/E3ID4GxAbIkivQHPQEiNlgkq+weEULJnkMTeIzyMUwSS2kUAJJhGBzLUgRG0leGQb+BACYpn51ybEXNAAAAABJRU5ErkJggg==);
	background-position: center;
	border-left: 1px solid #efefef;
	cursor: pointer
}
.baseHeader .baseHeaderBar section #header-navigation-switch.toggled-on {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAXCAYAAADHhFVIAAAAhElEQVQokWP4//8/Ay4MZwTP4DQG4jQg9kORBApEAfEfIP4PxTORJe8hScCwNEzyORZJFZhkHZrEXnQHJYPsAuJGIOZBkcTrFZySQGNEgXg1EH8D4mNAbIAsuQLNQU+AmA0m+QqLV7RgksfQJD6DXAyT1EIKJZBECIZroYrYiPfK8PAnAAfuabPJuNxeAAAAAElFTkSuQmCC)
}
.baseHeader .baseHeaderBar section .navLogo {
	position: absolute;
	top: 22px;
	left: 0;
	width: 159px;
	height: 19px;
	padding: 3px 10px 3px 0
}
.baseHeader .baseHeaderBar section .navLogo a {
	display: inline-block;
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAUCAYAAAAKlDZOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACt9JREFUeNrcmwuUVVUZx/c598y9wzyYYRDlMakoiIEiVPIUJFLwFbVMaaHlKkxMLIlHIkqtzJZEaS0jrcTU1F5kFClIylNAERAxCEEXTlbKgMPggHe4zJ17Tt+efge3u3PvAQFh2mv9uXPPY5+9v+//Pc/F6dG9uzJGZ8EAwRmCSkFOUCf4u2C1YI/6Pxi5JldVj6xXHQbsUb78LaNMMFJQLnAEgfHZKNgueE1Q2wq3e7LgMcEPBU8cb4vz+NTCniL4uuAjea7dLLhN8OfWTkA3EaidL7RVlWc1Ki/lqyBQXeTwrwUJjMzl0oDPlCDNNd8RNLSi7WrjGiL43fG4uJCAmng/MI6/JPg3CjlNcKagJwq4TLC0lXGuRHAj3mCpkwjmNtV7qn5Dqeo4pEHl9od8U9MF9wuKDAImBacIrhR8Q9BVMFrQ1Ipt8CKi3UOGkR0zApYKruf7bsFXBfME+/GMOiyNF3wXRerzy471wg9xtBPcIqgSdBLMdZO+2rW+TLXvm1YJ7QX9luv2IgN7vCl4Di+oo0A/wcpWsve3BJMFzxrHxpJqPSrIHtNoJOgA9FgomAP5Qg+wh/xhC8dOISS1ppEGKsxjHdn5/voiVbe2TLnFfnhdImaeMIfq2or2/o7gR4JNxrF95LbZY704z0i2VR7rD4mYNfIhrbFiwQV8X0Re1FswEC+zj8JluTHPqYKhfOo5/ib4q0F4c13ay/QxjKNesJE5M8a1fSmatgnWET7Px8K10F9knmKur2YNKdcL9ry9pnxNVe90UFTRrIKcEyev5jzHzxZ8Ag+rJ9klWC94OeLaamTUhX2mWecaQw7tBbo6XEshqD34YEFHwRLBCcguEzG/Thk+JqgR7EA/Hxe8yvmTuF/L41zm95DfLq6pNIrRFOuqIQrsMp7Vk/u38r0769wpWCBoy/cerKuRvR7QoccEoeT1wisikmyfEHwWxUgTiw89wrch3VjLO2rizhLMIH+6DiWZ42nBl6g0FfnmLMgdNZ4jDdjI9xlUsDotuFVwp2CYkcvqFKKbcf+FQLxg0JBt8Lo2Z9xssvKgcgrHKk6qWOtnkdm/DJJp0swV3ITxKAq9qSj/nxhpB2S3nlRIk3aE4JcY9EWE0GqikCbhN1Hspog16rkW85yf4q21bK5BfzdQmHjIPuSBzpEfYS93kSPW4EErqAV2sofHuW8We5uK3EeQ0v2Cvd2HHLZgaPrvjwpeF1wr2OBhJa8iiAEw92HBUxQi4ZgHzHDVzOJvRzkZBOiwWRcFXMYGAgicYSFtWPTNgomQVwvtUzxjNe0PB2JqLzOIQuECNhXGz3NYeyXHtPBW4J1SKMYjz9vB37UtxhQo5yAjhs3R2ylIxgn+yNxh5TlK8CBKmwSRdCrzgOB75JU+a9Me8VcobjAGrtf3ewxotmA+irwaAjsFjMQ1zjtGrv9jWjIz0c+nWYOLQXRD9zpqfIbn5dD16YTyhzH+rXjG/kTAGmqFlcz3AvobbzgXh2f8BrIP95hkOu2VChQ8COU8gWBX4D5tZYQKaYQU2mrf4EFaUD8hJJ5GG+AeCJjjGX/gmUOM3Cr0Xj9DcRmjkr2feXVI6UXYCoxCQ+/l5wh5M16pBO+xiLC3AA/qSshtSlVl016ZXxQEkQSzx5l8hmHoUvbwkHXdXjoGIyDeJP5uwNh2W/nYEjzIfYTIJuS2kXvrC8g+avjG+cAg2S7wDinVZuu+gehjIr3fA61TnNQEvG4/CBgg9xvYb2BEmY7sabu17tcgsiZh37D/sAxBzWVxigmuozBZjettmyck3Yug9KLfRQFz8DQKco8xmtnacz1DHqOMtkeSzWrhPGnlOI2sJSyeyqy1vC24BGGsQsk+66kzPOV+9ljvZ513T+i/V6XaZ8P8L19rJYVQ78bSn2fNSWOPUWMn14QGlC6QR27FoHyjPTYzgnxHYiQMz2jvc1+EswlHBnkmjevXYfCBlYeqAl76H+hyp7kATY7PERpHEVr6oOyzCR9XCK4ihpujLk+B02xUYvksVRlFjVbCedz3UsT1TZZVm6MWQ4oaRYYwWozOb3JUByHfSeftUblGN0C4EzDEoohOQR88xvXspw3raC6g6Jy1V8docttjKZGgySLthzl8w9jzdRNs2Ud1DrYwxzSijW2k2oAvVhEWoMcr4B7CoSbi5xFGf4qRL1jC9fLkIk5Me8OxNpKm8tOtni/i3l1D0YPy5GLh/SVYaHwy5zuq+MQm5STCt24t/zQSJosMwg8lNdBJ/F+MPC/0COcj6IS1nyzFkXcI+eWxbm777H0KEcWzOgDtMUY3Zp5tGLPOOTdQFM2nI/JW1JuQIkNopnAXgt+Sw1XhoUosAh5J65tIVV15tKXdEnaDA4aQIsecbV02CME1WuQLldIZEnp5QvDimHB0PI0AQ+qPIScizs83WjqFxgNE1Sspdi6HX8tpgOvawvdop8xGmJOsjnk4niFRvgJBH41GdIaN32300hbhFV3W18MoWA6/C+8FeMADozhP22ch7Z4FVs+ylFx30kE8rjUQMMH+riZPO9yxCdxBajcCDs2BhOM9qq5zjMKjEEFUgRB4JKxvOIrSoejL6n9/vTEaAh6OMv2QfPUvl6rybhlVVJ4Tb1jwnu/TXhiN4FRMDmSSLhGTJ5p5ammBfPnDHMmYlxe5Q+RAMxX9RhzMVGT6tGuF0ooCk3Q4ygQ0U4FGo0I2xwdNys18tMXLOULAvTVtVO2KtvK3H3f/KqLANIoPc95CsrhRvf9XKIXaJ8OJPp0i3gypiGfmW3T2IPTjcL8f02iP4sCT9HULjX7sPV+kfIw9tnNJNkMSTuBmM8kso9Eahr7t5AfuUSCgbxCtl3G8DRX6lA9oABkjvx3GXO29klx5w+YStb8uGWhCxoyZhJHLrV5baYF7+tDcD4mRKkCcjjSHvZj95ZinKM/5zpwLYuRxIk1uW/7JAhEmfP3aKUZWFxJ280UHN+xMuLQ7wlcrvUgStcX/CbavoUMfep9Z6r33h25MfnOw58PO/fNGCHiQZuWjVMaPG6R07bZKjEHsJp9UCF7Ppd/YbAyanatEVWnn/V4yaizGQ01T770fXUWH4JMR1w+G6Ev4vpIqcnKE4vXbgZtI7mtjKudNrHM66VMoX12p61d085BfsyVnc28LKSh10dUXmVQQdTRxb7UinqIovIW51kZEFnOsNRrUtqGU4UhafgsQxvNx9PLGsLABeUpr3dl+xHi4G5MHJazQmu98WNgsJTeYjHDHGNfOp6q6w2p5eAVaQWbou5n7RkGELuyiK89Nqvhfw9yJ8q6hcNMKORlD1fIJX11WQwj9fvc2jmmDvhfifIVeqvZE+ocBp5P7jcVTFhcwqheRwbdI6rdxfTua1jPw1iUW+cy9zaXToIlwKa2nOnqgXyNPG4lBNGAw3eHGRKNHm8yTLy5in3qN19I/TUPiXsyjjy9zrJ/k9yAMVFoufwesNhvO5YSzYoTyekQ+NxRLekVF/zJEV736Nd2beIgwPOlWzxkILoeQV0DSiyHUs3i2c1FgLcfiErrukKNUZtFKWdtjXG1tqio70m92dJJcE5M7XYI81hnpwTDWkDBktg1iZyL2bP46J2Dty42GbRf2pb1nvv8GoWXU2zC8Gq5Ps8Yt6KSUsKn7cW9Yc1QbhNDEf4r7NQ8GWjXBXjoCW6wWlavy/zayJ9eUWtFomfrvu2f1HwEGAC+0GDsJvY2CAAAAAElFTkSuQmCC)
}
.baseHeader .baseHeaderBar section .navLogo a span {
	font-family: Arial;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	position: absolute;
	top: 23px;
	left: 66px;
	text-transform: uppercase
}

@media screen and (max-width:979px) {
.baseHeader .baseHeaderBar section {
	width: 100%
}
.baseHeader .baseHeaderBar section .navLogo {
	left: 20px
}
.baseHeader .baseHeaderBar section div.buttons {
	right: 20px
}
}

@media screen and (max-width:768px) {
.baseHeaderSpace {
	display: none
}
.baseHeader {
	position: relative;
	margin-bottom: -5px
}
.baseHeader .baseHeaderBar {
	background-position: 1180px 0!important
}
.baseHeader .baseHeaderBar section {
	width: 100%
}
.baseHeader .baseHeaderBar section .navLogo {
	left: 20px
}
.baseHeader .baseHeaderBar section #header-navigation-switch {
	display: block
}
.baseHeader .baseHeaderBar section nav.header-navigation {
	display: none;
	padding-top: 67px
}
.baseHeader .baseHeaderBar section nav.header-navigation.toggled-on {
	display: inherit
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul {
	position: relative;
	display: inherit;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #444;
	text-align: center;
	-webkit-box-shadow: 0 3px 2px -1px #808080;
	-moz-box-shadow: 0 3px 2px -1px #808080;
	box-shadow: 0 3px 2px -1px #808080
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li {
	height: auto;
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	background: 0;
	vertical-align: top;
	max-width: 150px
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li.current-menu-item, .baseHeader .baseHeaderBar section nav.header-navigation>ul>li.current-page-ancestor {
	background: 0
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li.current-menu-item a, .baseHeader .baseHeaderBar section nav.header-navigation>ul>li.current-page-ancestor a {
	color: #efefef
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>a {
	display: inline-block;
	height: 12px;
	padding: 10px 15px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ddd;
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #000;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>a:hover {
	color: #efefef
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu {
	opacity: 1;
	position: relative;
	display: inline-block;
	top: auto;
	background-color: #444;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none 0 0 0 #000;
	-moz-box-shadow: none 0 0 0 #000;
	box-shadow: none 0 0 0 #000;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li {
	text-align: center;
	border-bottom: 1px solid #555
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li:first-child:before {
	display: none
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li.current-menu-item a {
	color: #efefef;
	font-weight: 400
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li>a {
	display: block;
	text-align: left;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ddd;
	font-weight: 300
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul:before, .baseHeader .baseHeaderBar section nav.header-navigation>ul:after {
	display: none
}
.baseHeader .baseHeaderBar section nav.header-navigation .buttons {
	display: block;
	right: 70px
}
.baseHeader .baseHeaderBar section .navLogo {
	left: 30px
}
}

@media screen and (max-width:600px) {
html {
	-webkit-text-size-adjust: none
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li {
	max-width: none;
	width: 100%
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>a {
	display: block;
	border-bottom: 1px solid #555
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu {
	width: 100%
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li a {
	text-align: center
}
.baseHeader .baseHeaderBar section .navLogo {
	left: 10px
}
}

@media screen and (max-width:480px) {
.baseHeader .baseHeaderBar section nav.header-navigation>ul {
	-webkit-box-shadow: none 0 0 0 #000;
	-moz-box-shadow: none 0 0 0 #000;
	box-shadow: none 0 0 0 #000;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li a {
	text-align: left
}
.baseHeader .baseHeaderBar section nav.header-navigation>ul>li>ul.sub-menu>li>a {
	text-align: left;
	padding-left: 30px
}
.baseHeader .baseHeaderBar section nav.header-navigation .buttons {
	position: static;
	background-color: #444;
	padding: 15px 10px;
	text-align: center;
	-webkit-box-shadow: 0 3px 2px -1px #808080;
	-moz-box-shadow: 0 3px 2px -1px #808080;
	box-shadow: 0 3px 2px -1px #808080
}
.baseHeader .baseHeaderBar section nav.header-navigation .buttons a {
	width: 40%;
	font-size: 13px;
	padding: 10px
}
}

/* new footer*/
#main-footer {
  font-size: 12px;
  background: #231f20;
  padding: 25px 0 0 0;
  -webkit-font-smoothing: antialiased;
}
#main-footer .container nav {
  width: 65%;
  margin: auto;
  display: block;
  padding-bottom: 25px;
}
#main-footer .container .footer > div {
  display: inline-block;
  width: 22%;
  vertical-align: top;
  text-align: left;
  border-left: 1px solid #333;
  padding-left: 15px;
  min-height: 200px;
}
#main-footer .container .footer > div h5 {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin: 0 0 20px 0;
}
#main-footer .container .footer > div ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#main-footer .container .footer > div ul li {
  font-size:18px;
  margin-bottom: 5px;
}
#main-footer .container .footer > div ul li a {
  font-size: 12px;
  color: #fff;
}
#main-footer .container .footer > div ul li a:hover {
  text-decoration: none;
  color: #ccc;
}
#main-footer .container .footer .minimal {
  list-style: none;
  color: #fff;
  padding-left: 0;
  margin-top: 10px;
}
#main-footer .container .footer .minimal li {
  display: inline-block;
  margin: 0 2px;
}
#main-footer .container .footer .minimal li a {
  color: #fff;
}
#main-footer .container .footer .minimal li a:hover {
  color: #ccc;
}
.subFooter {
  background-color: #fff;
  color: #000;
  padding: 20px 15px 20px 15px;
  text-transform: uppercase;
  text-align: center;
  line-height: 26px;
}
.subFooter a:link,
.subFooter a:visited {
  color: #000;
}
.subFooter a:hover,
.subFooter a:active {
  color: #549809;
  text-decoration: none;
}
.footerLogo {
  display:inline-block;
  vertical-align:middle;
  position: relative;
  top: -3px;
  width: 170px;
  margin: 0 7px 0 0;
}
.temporaryBlock {
  width: 900px;
  height: 80px;
  border: 1px solid #272525;
  margin: 10px auto;
  line-height: 80px;
  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 38px;
  color: #444;
  font-weight: bold;
  text-align: center;
}
@media (max-width:480px) {
  #main-footer {
    margin: 0;
    padding: 0;
    font-size: 12px;
  }
  .footerLogo {
    display: block;
    margin: auto;
  }
  #main-footer .container {
    padding: 0;
  }
  #main-footer .container nav {
    display: block;
    width: 95%;
    margin: auto;
    text-align: left;
  }
  #main-footer .container .footer > div {
    border: none;
    padding: 0;
  }
  #main-footer .container .footer > div {
    display: block;
    width: 100%;
    min-height: 0;
  }
  #main-footer .container .footer > div h5 {
    margin-left: 10px;
    margin-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 0;
  }
  #main-footer .container .footer > div ul li {
    margin-bottom: 0;
  }
  #main-footer .container .footer > div ul li a {
    display: block;
    margin-left: 10px;
    border-top: 1px solid #666;
    padding: 5px 0;
    font-size: 14px;
  }
  #main-footer .container .footer > div ul li a:hover {
    background: #333;
  }
}




/* .new footer*/


@font-face {
	font-family: 'website_sr_icomoon';
	src: url('/wp-content/themes/smartrecruiters/new-template/font/website_icomoon.eot');
	src: url('/wp-content/themes/smartrecruiters/new-template/font/website_icomoon.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/smartrecruiters/new-template/font/website_icomoon.woff') format('woff'), url('/wp-content/themes/smartrecruiters/new-template/font/website_icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}
.icon.job-posting:before {
	content: 'j';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.applicant-tracking:before {
	content: 'P';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.collaborative-hiring:before {
	content: 'c';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.career-website:before {
	content: 'w';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.candidate-assessment:before {
	content: 'A';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.social-recruiting:before {
	content: 'b';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.candidate-experience:before {
	content: 'u';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.facbook-recruiting:before {
	content: 'f';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.direct-sourcing:before {
	content: 'C';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.agency-managment:before {
	content: 'a';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.recruiting-analytics:before {
	content: 's';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.mobile-recruiting:before {
	content: 'm';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.paper:before {
	content: '!';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.facebook:before {
	content: 'f';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.twitter:before {
	content: 't';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.linkedin:before {
	content: 'i';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.rss:before {
	content: 'r';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.google:before {
	content: 'g';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.pinterest:before {
	content: '#';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.instagram:before {
	content: '"';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}
.icon.link:before {
	content: 'h';
	font-family: 'website_sr_icomoon';
	font-style: normal;
	text-transform: none;
	speak: none;
	text-rendering: optimizelegibility
}

.signupWidget--landing{
	max-width:42rem;
	margin:auto;
	padding-bottom:10px;
}

.form-row{
	display:inline-block;
}
.form-label{
	display:block;
	color:#000;
	margin-bottom:10px;
}
.element--input{	
	font-size: 16px;
	line-height: 1.75;
	margin-right: 1rem;
	margin-bottom:10px;
	width: 225px;
	padding: 0 1rem 0 1rem;
	min-height:30px;
}
.button--primary{
	margin-right: 10px;
	display: inline-block;
	width: auto;
	font-size: 14px;
	line-height: 1;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	padding: 8px 10px;
	outline: 0;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	background-color: #549809;
	border: 1px solid #fff;
	color: #fff;
}

.button--primary:visited{
	color: #FFF;
}

.button--primary:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #336600;
}

.signupWidget--landing .is-loading{
		background:url('/wp-content/themes/smartrecruiters/common/js/jquery.pqgrid/1.1.3/images/loading.gif') no-repeat center;	
		min-height:32px;	
}
	
.is-loading .form-row, .is-loading  p{
	display:none !important;	
}
			
.signupWidget--landing .error{
	display: block;
	position:relative;
	margin-bottom:10px;
	padding: 5px 1px 5px 1px;
	text-align:left;
	max-width: 260px;
	font-size:14px;
	font-weight: bold;
	color:#D80B0E;
}

.signupWidget--landing p{
	margin-top:10px;
	margin-bottom:10px;
	font-size:15px;
	line-height:1.2;
	color:#666;
}

.signupWidget--landing p a{
	font-weight:bold;
	color:#666;
	cursor:pointer;
}