/*
Theme Name: Eye Recruit 2015
Description: Taking over in 2015
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, one-column, right-sidebar, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
Template: eye-recruit-base
*/

/**
 * The parent theme's CSS is automatically included so there is no need
 * to use the @import rule to include the parent theme CSS.

/**
 * Place Custom CSS Below this.
 */


 html {
  overflow: visible;
}
div#page{
	min-height:100vh;
	display: flex;
	flex-direction: column;
}

#erSiteContent{
	flex: 1;
}

.paddedTopBottom{padding:1em 0;}
.paddedTopBottom-2x{padding:2em 0;}
.marginTopBottom{margin:1em 0;}
.marginTopBottom-2x{margin:2em 0;}

section{display:block;}
/* TYPOGRAPHY */

body,p{font-family: 'Open Sans', sans-serif;}
h1, h2,h3,h4,h5,h6,.footer-widget-title, .footer-widget #wp-calendar caption{font-family: 'Rokkitt', serif !important; text-transform:uppercase; -webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
color:#a12641;
}
.fineprint{font-size:.8rem;}

.disclaimer{
  font-size: .9rem;
  padding: 1em;
  color: #888;
  border-top: 1px solid #c8c8c8;
  margin-top: 2em;
}
.disclaimer:before{
  display: block;
  content: "Disclaimer:";
  font-weight: bold;
  text-transform: uppercase;
}

.footer-widget-title, .footer-widget #wp-calendar caption{font-size:24px;}

/* FORM STYLE */
input[type="url"], input[type="tel"] {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 16px;
  padding: 10px 14px;
  width: 100%;
}

/* styled file field courtesy of https://tympanus.net/codrops/2015/09/15/styling-customizing-file-inputs-smart-way/*/
.styledFileField{
	position: relative;	
}
.styledFileField input[type="file"]{
	display:inline;
}
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.inputfile + label {
  font-size: 1.25em;
  font-weight: 700;
  color: white;
  background-color: #660c00;
  display: inline-block;
  padding:.5em 1.5em;
}

.inputfile:focus + label,
.inputfile + label:hover {
  background-color: #f00;
}
.inputfile + label {
	cursor: pointer; /* "hand" cursor */
}
.inputfile:focus + label,
.inputfile.has-focus + label  {
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label * {
	pointer-events: none;
}

/* SWATCHES */
.swatch1{background:#dddddd; color:#333;}
.swatch2{background:#f2f2f2; color:#333;}

.swatch3{background-color:#6d6e71; }
.swatch3, .swatch3 p{color:#ccc;}
.swatch3 h1,.swatch3 h2,.swatch3 h3, .swatch3 h4, .swatch3 a {color:#fff;}
.swatch3 input[type="submit"]:hover, .swatch3 a.button:hover{color:#fff; background-color:#222; border-color:#777;}
/* input[type="submit"],button {font-family:'Montserrat', sans-serif; font-weight:bold;}*/
/*
.job-type {
  font-weight:800;
  font-family: "Open Sans",sans-serif;
}
*/
.text-center{text-align:center;}
.text-right{text-align:right;}

.page-title{color:#fafafa; margin:0;}
.color1, {color:#a12641;}
.color2{color:#231f20;}
.color3{color:#6d6e71;}

 /*
 .site-header, .nav-menu-primary .sub-menu {
  background: none repeat scroll 0 0 #a12641 !important;
}
*/
a.button{display:inline-block;}

.tight{padding:0; margin:0;}
.marginTop{margin-top:24px;}
.marginTop-2x{margin-top:48px;}
.marginBottom{margin-bottom:24px;}
.marginBottom-2x{margin-bottom:48px;}
.tightTop{padding-top:0; margin-top:0;}
.tightBottom{padding-bottom:0; margin-bottom:0;}

.padded-sm{padding:1rem;}
.paddedAll{padding:2rem;}
.paddedTop{padding-top:24px;}
.paddedTop-2x{padding-top:48px;}
.paddedBottom{padding-bottom:24px;}
.paddedBottom-2x{padding-bottom:48px;}


.page-header {min-height:80px;
  /*background: #6d6e71;*/
  border-bottom: 0px;
  /*font: 38px "Varela Round",sans-serif;*/
  font: 38px "Rokkitt",sans-serif;
  padding: 20px 0;
  text-align: center;
}
.page-header small{color:#aaa; margin-top:0; padding-top:0;}

.page-template-page-templatesmap-jobs-php #content{background:#6d6e71;}
.page-template-page-templatesmap-jobs-php #content .container{background:#fff;}

ul.bare, ul.bare li{list-style:none;}

.footer-cta{margin:0;}
.site-footer{margin-top:0;}



.round, .roundOutline, .iconcircle:before {
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 2000px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 2000px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 2000px; 
}
.roundOutline{border:3px solid #ccc;}

.single-eyerecruit_team blockquote{margin:0; padding:24px 40px; border-left:3px solid #ccc;}

blockquote, blockquote p{color:#000;}

/*BLOCK GRID */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.55556rem;
  list-style:none;
}
[class*="block-grid-"]:after{
 content: "";
 display: table;
 clear:both;
}

[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.55556rem 1.11111rem;
  list-style: none;
}

.small-block-grid-1 > li {
  width:100%;
}
.small-block-grid-2 > li {
  width: 50%;
}
.small-block-grid-3 > li,
.medium-block-grid-3 > li {
  width: 33.33333%;
}

.small-block-grid-2 > li:nth-of-type(1n),
.small-block-grid-3 > li:nth-of-type(1n)
{
  clear: none;
}

.small-block-grid-2 > li:nth-of-type(2n+1),
.small-block-grid-3 > li:nth-of-type(3n+1) {
  clear: both;
}
.iconArea{ padding:30px; }
.iconArea img{max-width:200px;}

.iconcircle{padding-left:2.6rem; position:relative; margin-bottom: 1rem; padding-top:.25rem; min-height:36px;}
.iconcircle:before{font-family: 'FontAwesome'; position:absolute; left:0; top:0; width:36px; height:36px; background-color:#222; color:#fff; text-align:center;  padding-top:5px;}

.iconcircle.marker:before{content:"\f041";}
.iconcircle.mobile:before{content:"\f10b";}
.iconcircle.envelope:before{content:"\f0e0";}

/* TESTIMONIALS */
.post-type-archive-testimonial .individual-testimonial-author img{width:80%; height:auto; margin:0 auto;}


/* FOOTER NAV */
#colophon ul.menu ul{list-style:none; margin-left:0; padding-left:0; font-size:.9rem;}
#colophon ul.menu  > li > a {text-transform:uppercase; color:#fff; font-weight:bold;}


.footer-social a[href*="youtube.com"]::before, .resume-link a[href*="youtube.com"]::before {
 font-family:'FontAwesome' !important; 
 content: '\f167';  


}
.footer-social a[href*="youtube.com"]:hover::before, .resume-link a[href*="youtube.com"]:hover::before {
  color: #069;
}


html body.home section#rev-slider-widget-2.homepage-widget.widget_revslider{padding-top:0; margin-top:0;}

/* JOB LISITNG : FIND A JOB */
li.type-job_listing .location, li.type-job_listing .logo, li.type-job_listing .meta, li.type-resume .location, li.type-resume .logo, li.type-resume .meta {
  display: inherit;
}
li.type-job_listing{text-align:center;}

li.type-job_listing .position h3, li.type-resume .position h3 {
  font-size: 20px;
}

li.type-job_listing .location,   li.type-job_listing .meta{
  list-style:none;
}

li.type-job_listing .company{padding-bottom:1rem;}
li.type-job_listing .meta .job-type{margin-top:1rem;}

li.type-job_listing .meta .date, li.type-job_listing .application-deadline {
  font-size:.8rem;
}


/* QUESTIONS BASIC EDIT */
.page-id-2592 .tab-content tr:nth-child(odd){background-color:#eee;}
.page-id-2592 .tab-content  th, .page-id-2592 .tab-content  td{padding:1rem;}
.page-id-2592 .tab-content  th{padding-bottom:0;}
.page-id-2592 .tab-content  td{padding-top:0;}
.page-id-2592 .tab-content  table{border-bottom:none;}
/* QUESTIONS PROFILE EDIT*/
.page-id-2592 th label, .page-id-2592 .question label{text-transform:none; font-weight:normal;}
.page-id-2592 td{border-top:none;}
.page-id-2592 .experienceCheckV2{padding:1rem;}
.page-id-2592 .experienceCheckV2:nth-child(odd){background-color:#eee;}
.page-id-2592 .experienceCheckV2 .fa-star{color:#a12641;}
.page-id-2592 p.form-submit, .page-id-2592 .er_updater{margin-top:48px;}

/* AVATAR UPLOAD ICONS */
.ci_controls [class^="icon-"]:before,
.ci_controls [class*=" icon-"]:before,
div.avatar_container [class^="icon-"]:before,
div.avatar_container [class*=" icon-"]:before,
.ci_controls [class*=" icon-"],.ci_controls [class^="icon-"],
div.avatar_container i.icon-edit {
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
#ci-modal{background-color:#a12641 !important; height:450px !important;}

/**** ORDER FORM STYLE 2 *****/
.formStyle2 #toparea, .formStyle2 #trust1 {
  background: #f5f5f5 none repeat scroll 0 0;
  color: #777777;
}
#grayTrust, #testimonial, #testimonial p.testimonial {
  color: #bbb;
  font-size: 0.7rem;
}
.page-template-payment-job-seeker img{
  max-width:100%; height:auto;
}
.page-template-payment-job-seeker #grayTrust i {
  display: block;
  font-size: 3rem;
}
.formStyle2 #what_you_get {
  background: #f6fbd8 none repeat scroll 0 0;
}
.splitColorDiv {
  background: #f39c12 none repeat scroll 0 0;
  height: 5px;
  margin: 0;
  padding: 0;
}
.splitColorDiv span {
  background: #5677bb none repeat scroll 0 0;
  float: left;
  height: 100%;
  width: 50%;
}

.padded {
  padding: 2rem;
}
#trust2 {
  color: #c6c6c6;
}

/* LIST STYLES */
/*
ul.checkmarks{
  list-style-position: inside;  
}
*/
ul.checkmarks li {

  list-style: none; text-align:left;
}
ul.checkmarks li:before {
  font-family: 'FontAwesome';
  /* content: '\f00c'; */
  content: '\f058';
  /* content: '\f14a'; */
  margin: 0 5px 0 -20px;
  /* color: #f00; */
  color:#51ba37;
}

.pricing-table-widget-description ul.checkmarks{
  text-align:left;
}
.most-popular{
  -ms-transform: scale(1.07); /* IE 9 */
  -webkit-transform: scale(1.07); /* Safari */
  transform: scale(1.07); 
  background-color:#eee;
}
.most-popular .pricing-table-widget-title:after{
  display:block;
  content:"* MOST POPULAR *"; 
}

/* CANDIDATE DASHBOARD */
.page-id-2637 .wpua-edit-container h3{
  display:none;
}

.page-id-2637 .avatar_container, .page-id-2637 .wpua-edit-container{
  margin-bottom:1rem; 
}

.page-id-2637 td[title=Submitted]{width:33%;}
.page-id-2637 td[title=your-message]{width:66%}

.borderBottom{border-bottom:1px solid #ccc;}

/* ACCORDION */
.acc_group{border:1px solid #999;}
.acc_heading {display:block; cursor:pointer; background:#999;  }
.acc_heading p{ position:relative; padding:0; margin:0; color:#fff; padding:1rem; border-bottom:1px solid #777; padding-left:42px; font-family:'Rokkitt'; font-size:1.4rem; text-transform:uppercase; }
.acc_heading.active{background:#a12641;}
.acc_heading p:before{content:"\f0ab"; font-family:"FontAwesome"; position:absolute; left:16px; }
.acc_heading.active p:before{content:"\f0aa"; font-family:"FontAwesome"; position:absolute; left:16px; }


.acc_group .acc_body{padding:1rem;}

.hidden{display:none;}
.visible-phone{display:block;}

.details-table td{border:1px solid #ccc; padding:1rem;}
.orSeparator{display:inline-block; padding:20px; background:url(images/or.png) no-repeat center center;  font-size: 18px;
  line-height: 22px;
  margin: -24px 7px 0;
  text-align: center;
  text-transform: uppercase;
  width: 155px;
}


body.page-template-template_job_seekers_registration .panel.callout, body.page-template-template_job_employers_registration .panel.callout { background: #fff;border: 1px solid #ccc;border-radius: 6px;padding: 30px;}
.callout h2.tight {text-align: center;position: relative;padding-bottom: 10px;margin-bottom: 20px;}
.callout h2.tight:after {content: '';position: absolute;width: 50px;height: 2px;left: 50%;margin-left: -25px;bottom: 0;background:#a12641; }
label.error {font-size: 12px;color: #ff0000;/*text-transform: capitalize;*/font-weight: normal;}
#employersform, #registerforms {padding-top: 20px;}
#employersform .form-group, #registerforms .form-group {margin-bottom: 15px;}
#employersform .sub_text, #registerforms .sub_text {font-size: 12px;}
#employersform input[type="submit"] {margin-bottom: 20px;}
a:focus {outline: none;}


#error_message { padding: 6px 0; font-size: 14px; color: #dd0000; }
#registerforms .form-group > label{padding-bottom: 5px; display: block;}
#registerforms .form-group label.error{padding: 5px 0 0; display: block; color: #dd0000; }

.loginform_wrapper {max-width: 800px; margin: 50px auto;}
.loginform_wrapper .branding_login {max-width: 340px; margin: 0 auto 20px; display: block;}
.loginform_wrapper .branding_login img{max-width: 100%; }
.loginform {background: #eeeeee; display: table; width: 100%;}
.login-tabs {color: #24262b; padding: 50px 0 20px 35px; width: 280px; display: table-cell; vertical-align: top;}
.login-tabs h3 {font-size: 30px;text-transform: uppercase;margin: 0 0 10px;font-weight: 500;color: #000;}
.login-tabs ul.nav-tabs {width: 100%;background: none;margin-bottom: 20px;}
.login-tabs ul.nav-tabs li {margin-bottom: 5px;list-style: none;display: block;float: none;}
.login-tabs ul.nav-tabs li a {font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 15px 20px;background: #600015;color: #fff;border: 0px;margin: 0}
.login-tabs ul.nav-tabs li.active a{background: #a12641; margin-right: -5px; position: relative; z-index: 1;}
.login-tabs ul.nav-tabs li a:hover, .login-tabs ul.nav-tabs li.active:hover a, .login-tabs ul.nav-tabs li a:focus, .login-tabs ul.nav-tabs li.active:focus a {background: #a12641; color: #fff; border: none;}
.login-tabs p {margin-bottom: 15px;clear: both;font-size: 14px;}
.login-tabs input[type="submit"] {border: 2px solid #a12641;text-align: center;text-transform: uppercase;font-weight: 600;padding: 10px 30px;font-size: 14px;font-family: 'Open Sans', sans-serif;border-radius: 5px;margin-bottom: 10px;color: #a12641;background: #eee;}
.login-tabs input[type="submit"]:hover {background: #a12641;color: #fff;}
.loginform .logintab_content { display: table-cell; vertical-align: top; background: #a12641; border-left: 5px solid #600015;  padding: 30px 30px 20px;}
.loginform #error_message {background: #fff; padding: 6px 10px; font-size: 14px; text-align: center; color: #dd0000; border-radius: 3px; display: none; }
.loginform .login-tab-content {color: #fff; font-size: 14px; border: none; background: none; padding: 20px 0 0;}
.loginform .login-tab-content .fade {opacity: 1;filter:alpha(opacity=100);}
.loginform .login-tab-content .form-group {margin:0 0 20px; position: relative;}
.loginform .login-tab-content .form-control {height: auto;}
.loginform .login-tab-content label {font-weight: 600; margin-bottom: 10px;text-transform: capitalize;display: block;font-family: 'Open Sans', sans-serif;}
.loginform .login-tab-content label.error { margin: 0; position: absolute; right: 10px; top: 45px; }
.loginform .login-tab-content .checkbox {margin-bottom: 20px;}
.loginform .login-tab-content .checkbox label {font-family: 'Open Sans', sans-serif;font-weight: normal;position: relative;padding-left: 20px;}/*
.loginform .login-tab-content .checkbox label input[type="checkbox"] {position: absolute;margin-top: 2px;height: 16px;width: 16px;left: 0;}*/
.loginform .login-tab-content input[type="text"],
.loginform .login-tab-content input[type="password"] {background: #fff;border-radius: 4px;padding: 14px;border: 0px;}
.loginform .login-tab-content input[type="submit"] {border: 2px solid #fff;text-align: center;text-transform: uppercase;font-weight: 600;padding: 10px;width: 100%;font-size: 14px;font-family: 'Open Sans', sans-serif;border-radius: 5px;margin-bottom: 10px;}
.loginform .login-tab-content input[type="submit"]:hover {background: #fff;color: #a12641;}
.loginform .login-tab-content p {text-align: center;}
.loginform .login-tab-content p a {color: #fff;text-decoration: underline;margin-bottom: 20px;}


.page-header{background: url(./images/pagetitle_bg.jpg) center center; background-size: 100% auto; background-size: cover; position: relative;margin: 0 !important;padding:22px 15px 18px !important; border-bottom: none !important  ; }
.page-header:before{position: absolute; top: 0;right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.78); content: ''}
.page-header h1{position: relative; z-index: 2;line-height: 40px;}

.menu-footer-main-container [class*="block-grid-"]{margin: 0 -15px}
#colophon ul.menu > li:first-child{width: 50%;}
#colophon ul.menu > li{width: 25%; margin: 0; padding: 0 15px 15px}
#colophon ul.menu > li > a{font-family: "Rokkitt",serif; font-size: 22px;margin: 0 0 10px;display: inline-block;}
#colophon ul.menu > li > .sub-menu li{padding: 5px 0; border-bottom: 1px solid rgba(255,255,255,0.1);}
#colophon ul.menu > li > .sub-menu li:first-child, #colophon ul.menu > li:first-child > .sub-menu li:nth-child(6){border-top: 1px solid rgba(255,255,255,0.1)}
#colophon ul.menu > li > .sub-menu li a{font-size: 14px;color: #888888;display: block;font-family: "Open Sans",sans-serif;line-height: 22px;}
#colophon ul.menu > li > .sub-menu li a:hover{color: #fff;}
#colophon ul.menu .custom_our_comp ul{width: 50%; padding: 0 30px 0 0; float: left;}

.loader {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 101010;background: url(./images/loader.gif) center center no-repeat #FFF}
.inner-loader.loader { position: absolute; opacity: 0.85; filter:alpha(opacity=70); }

.grn_btn{
  /*text-transform: uppercase;*/
  border-radius: 20px;
  padding: 6px 20px;
  /*margin: 0 10px 15px;*/
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  background-color: #68a025;
  border-color: #5b8b20;

}
.grn_btn:hover, .grn_btn:focus{
  color: #ffffff;
  background-color: #4d771b;
  border-color: #3a5a15;
  text-decoration: none;
}

/*WooCommerce */
.entry-content > .woocommerce{
	padding-top:2em;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background-color: #51ba37;
	color: #ffffff;
	font-size: 1.2em;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background-color: #5b8b20;
  color: #fff;
}
.woocommerce-info {
	border-top-color: #a12641;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	background-color: #fefefe;
	padding-bottom:1em;
}
.woocommerce ul.products li.product h3 {
	padding: .5em;
	margin: 0;
	font-size: 2em;
	text-align: center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width: 100%;
  margin-bottom:2em;
}
.woocommerce ul.products li.product .price{
	text-align: center;
	background: #212121;
	color: #fff;
	width: 120px;
	margin: 0 auto;
	font-size: 24px;
	height: 120px;
	border-radius: 1000px;
}

.woocommerce ul.products li.product .woocommerce-Price-amount {
	top: 50%;
	position: relative;
	transform: translateY(-50%);
	display: block;
}
.woocommerce ul.products li.product .timeVal {
	margin-top: -45px;
	color: #ccc;
	margin-bottom: 30px;
}

.woocommerce ul.products li.product .shortDesc{
	padding:1em;
}
.woocommerce ul.products li.product .shortDesc ul.checkmarks{
	margin-left:2em;
}
.woocommerce ul.products li.product .shortDesc ul.checkmarks > li{
	border-bottom: 1px solid #eee;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
.woocommerce ul.products li.product .shortDesc ul.checkmarks > li:last-child{
	border-bottom: none;
}
.woocommerce ul.products li.product .button{
	display:block;
	margin: 1em;
	margin-top: 2em;
}

hr.stylized, .term-description hr {
	display: block;
	border: none;
	clear: both;
	height: 1px;
	width: 100%;
	margin: 30px 0 38px;
	background: #ededed;
	background: -moz-linear-gradient(left, #ededed 0%, #d1d1d1 50%, #ededed 100%);
	background: -webkit-linear-gradient(left, #ededed 0%,#d1d1d1 50%,#ededed 100%);
	background: linear-gradient(to right, #ededed 0%,#d1d1d1 50%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=1 );
}

/* MENU STYLES SEEKER DASHBOARD (TO PUT IN EXTERNAL SHEET)*/
ul#menu-job-seeker-support-services{
	list-style: none;
	text-align: center;
	margin: 0 -15px;
	padding: 0;
}
ul#menu-job-seeker-support-services li{
	box-sizing: border-box;
}
ul#menu-job-seeker-support-services h6{
	
  font-size: 16px;
  line-height: 20px;
  margin: 0 auto;
  max-width: 100px;
  padding-top: 14px;
  position: relative;
  text-transform: none;
}
ul#menu-job-seeker-support-services h6::before {
  background: #a12641 none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 50%;
  margin-left: -27px;
  position: absolute;
  top: 0;
  width: 54px;
}
ul#menu-job-seeker-support-services li > a{
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: 96px;
  background-position: center 20px;
  border: 1px solid #d3d3d3;
  display: block;
  margin-bottom: 16px;
  min-height: 192px;
  padding: 130px 12px 12px;
  text-align: center;
}

ul#menu-job-seeker-support-services li#menu-item-6728 > a{
	background-image: url(/assets/uploads/2015/01/icon-resume.png);
}

ul#menu-job-seeker-support-services li#menu-item-6727 > a{
	background-image: url(/assets/uploads/2015/02/icon-interview.png);
}

ul#menu-job-seeker-support-services li#menu-item-6725 > a{
	background-image: url(/assets/uploads/2015/02/icons-salary.png);
}

ul#menu-job-seeker-support-services li#menu-item-6726 > a{
	background-image: url(/assets/uploads/2015/01/icon-negotiation.png);
}

ul#menu-job-seeker-support-services li#menu-item-6742 > a{
	background-image: url(/assets/uploads/2015/01/icon-training.png);
}

ul#menu-job-seeker-support-services li#menu-item-6745 > a{
	background-image: url(/assets/uploads/2015/02/icon-direction.png);
}

ul#menu-job-seeker-support-services li#menu-item-6744 > a{
	background-image: url(/assets/uploads/2015/01/icon-truck.png);
}
ul#menu-job-seeker-support-services li#menu-item-6743 > a{
	background-image: url(/assets/uploads/2015/02/icons-performance.png);
}
@media( min-width: 430px){
	ul#menu-job-seeker-support-services li{
		float: left;
		width: 50%;
		padding-right: 15px;
	}
	ul#menu-job-seeker-support-services > li:nth-child(2n){
		padding-right: 0;
	}
}
@media( min-width: 768px){
	ul#menu-job-seeker-support-services li,
	ul#menu-job-seeker-support-services > li:nth-child(2n){
		float: left;
		width: 25%;
		padding-right: 15px;
	}
	ul#menu-job-seeker-support-services > li:nth-child(4n){
		padding-right: 0;
	}
}
/* END SEEKER DASHBOARD STYLE */

@media(max-width: 1199px){
  .site-header.open .primary-menu-toggle {float: right;margin-top: -73px;margin-right: -3px}
  .site-header.open .primary-menu-toggle span {display: none;}
  .site-header.open .primary-menu-toggle i:before {display: block;font-size: 36px;margin: 0;text-align: center;width: 36px;}
  .site-header.open .site-primary-navigation .nav-menu-primary{margin:15px 0;}
  .site-header.open .site-primary-navigation .nav-menu-primary >li{margin: 0; border-bottom: 1px solid #ddd}
  .site-header.open .site-primary-navigation .nav-menu-primary >li >a{display: block; padding: 8px 0; font-size: 16px;}
  .site-header.open .site-primary-navigation .nav-menu-primary >li >a:hover, .site-header.open .site-primary-navigation .nav-menu-primary >li >a:focus{padding: 8px 15px; background: #ddd}
}


@media (max-width: 991px) {
  .login-tabs {padding: 40px;min-height: 1px;}
}
@media (max-width: 767px) {
  .login-tabs ul.nav-tabs {padding: 0;}
  .login-tabs ul.nav-tabs li a {display: block;}
}
@media (min-width: 480px){
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   width: 48%;
 }
}
@media (min-width: 768px) {
  .visible-phone{display:none;}
  .visible-tablet{display:block;}
  
  .medium-block-grid-1 > li {
    width:100%;
  }
  .medium-block-grid-2 > li {
    width: 50%;
  }
  .medium-block-grid-2 > li:nth-of-type(1n),
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  .medium-block-grid-2 > li:nth-of-type(2n+1),
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* TABS */
  .tabPanelContainer{padding:0; }
  .nav-tabs{background:#6d6e71; }
  
  div.tab-content{border:1px solid #6d6e71; padding:0 25px; background:#fff; min-height:300px;}
  .tab-pane{display:none;}
  .tab-pane.active{display:block;}
  .nav-tabs, .nav-tabs ul, .nav-tabs li{list-style:none; padding:0; margin:0;}
  .nav-tabs, .tab-content{float:left;}
  .nav-tabs{width:20%;}
  .tab-content{width:80%;}

  .loginform .login-tab-content.tab-content {width: auto;float: none;}
  
  .nav-tabs li a{display:block; text-decoration:none;}
  .nav-tabs li a{padding:5px 10px;}
  
  .nav-tabs{background:#6d6e71;}
  .nav-tabs a{color:#fff; border:1px solid #6d6e71; border-right:none;}
  .nav-tabs li a:hover, .nav-tabs li.active a{background:#fff; color:#6d6e71;  }

  li#menu-item-2668 ul, div.multiCol2 {
    -webkit-column-count:2;   
    -moz-column-count:2;
    -ms-column-count:2;
    -o-column-count:2;
    column-count:2;
    -webkit-column-gap:15px;   
    -moz-column-gap:15px;
    -ms-column-gap:15px;
    -o-column-gap:15px;
    column-gap:15px;
    columns:2;
  }
  div.multiCol3 {
    -webkit-column-count:3;   
    -moz-column-count:3;
    -ms-column-count:3;
    -o-column-count:3;
    column-count:3;
    -webkit-column-gap:15px;   
    -moz-column-gap:15px;
    -ms-column-gap:15px;
    -o-column-gap:15px;
    column-gap:15px;
    columns:3;
  }
  div.multiCol2 ul,div.multiCol3 ul{padding:0; margin:0; padding-left:18px;}
  div.multiCol2 p,div.multiCol3 p{column-break-inside: avoid; }
  /* JOB LISTING : FIND A JOB */
  li.type-job_listing{text-align:left;}
  
  li.type-job_listing .location,   li.type-job_listing .meta{
    padding-top:0;
  }
  li.type-job_listing .meta .job-type {
    margin-top: 0;
  }
  li.type-job_listing .date, li.type-job_listing .application-deadline  {text-align:right;}
  
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
   width:30.7%;
 }
}


@media (min-width: 992px) {
  .visible-phone{display:none;}
  .visible-tablet{display:none;}
  .visible-desktop{display:block;}
  li.type-job_listing .date, li.type-job_listing .application-deadline  {text-align:center;}
}
@media (max-width: 1024px) {
  .site-header #searchform{display: none;}
}
@media (max-width: 600px) {
  #colophon ul.menu > li,
  #colophon ul.menu > li:first-child,
  #colophon ul.menu .custom_our_comp ul {width: 100%;}
}
@media (max-width: 520px) {
  /*.page-header{padding: 12px 15px 10px !important}*/
.page-header h1{font-size: 22px;/*line-height: 22px;*/}
#registerforms p.tml-submit-wrap input[type=submit] {padding: 20px;font-size: 14px;}
.preferences .sidemenu_border .sendamail .text-center a.btn {margin-bottom: 4px;}
}


.phonevalidation{background:#a12641; color: #fff; border-color: #a12641; outline: none;}
.phonevalidation:hover{background:#660c00; color: #fff; border-color: #660c00; text-decoration: none; outline: none;}