@media (min-width: 768px) {
  .container {
    width: 750px;
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 995px;
    max-width: 995px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
    max-width: 1200px;
  }
}
html,
body {
  height: auto;
}
html.overflow-hidden,
body.overflow-hidden {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
html {
  height: auto;
}
html {
  -webkit-tap-highlight-color: rgba(131, 131, 131, 0.8);
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'CenturyGothicRegular';
}
body.version6 #container {
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: -450px;
}
body.version6 #container:after {
  content: "";
  display: block;
  height: 450px;
}
body.version6 #container.no-bottom-space {
  margin-bottom: 0!important;
}
body.version6 #container.no-bottom-space:after {
  content: "";
  display: block;
  height: 0!important;
}
body .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
body a {
  text-decoration: none;
  outline: none;
}
@media only screen and (min-width: 992px) {
  body a {
    transition: transition, all 0.3s ease-out;
  }
}
body a:hover,
body a:focus {
  text-decoration: none;
}
@media only screen and (min-width: 992px) {
  svg circle,
  svg path {
    transition: transition, all 0.3s ease-out;
  }
}
.time-flies {
  margin-bottom: 20px;
}
.time-flies a {
  display: block;
}
.time-flies a img {
  width: 100%;
  height: auto;
}
.red {
  color: #ee3524;
}
.black {
  color: #000000;
}
.bold {
  font-family: 'CenturyGothicBold';
}
.uppercase {
  text-transform: uppercase;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
table thead tr {
  border-bottom: 1px solid #cdcdcd;
}
table thead tr th {
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
table tbody tr td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.list {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
ul.list:before,
ul.list:after {
  display: table;
  content: " ";
}
ul.list:after {
  clear: both;
}
ul.list li {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
ul.list li ul {
  width: 100%;
  display: table;
}
ul.list li.lhead {
  width: 100%;
}
ul.list li.lhead ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  border-bottom: 1px solid #cdcdcd;
}
ul.list li.lhead ul li {
  float: none;
  display: table-cell;
  vertical-align: middle;
  font-family: 'CenturyGothicBold';
  color: #999999;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  padding: 0 5px 0 5px;
  height: 27px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lhead ul li {
    padding: 0 10px 0 10px;
    height: 40px;
  }
}
ul.list li.lhead ul li:first-child {
  padding: 0 5px 0 10px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lhead ul li:first-child {
    padding: 0 10px 0 20px;
  }
}
ul.list li.lhead ul li:last-child {
  padding: 0 10px 0 5px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lhead ul li:last-child {
    padding: 0 20px 0 10px;
  }
}
ul.list li.lbody {
  width: 100%;
  height: auto;
  -webkit-transition: height 0.8s;
  -moz-transition: height 0.8s;
  transition: height 0.8s;
}
ul.list li.lbody ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  border-bottom: 1px solid #eeeeee;
}
ul.list li.lbody ul:hover {
  background-color: #f2f9fb;
}
ul.list li.lbody ul:hover li:last-child .icon-v5.delete-job {
  visibility: visible;
}
ul.list li.lbody ul.expired li.delete-confirmation .btn-gfj.btn-red,
ul.list li.lbody ul.no-jobs li.delete-confirmation .btn-gfj.btn-red {
  color: #ffffff !important;
}
ul.list li.lbody ul li {
  float: none;
  display: table-cell;
  vertical-align: middle;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  padding: 0 5px 0 5px;
  height: 40px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lbody ul li {
    padding: 0 10px 0 10px;
    height: 56px;
  }
}
ul.list li.lbody ul li:first-child {
  padding: 0 5px 0 10px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lbody ul li:first-child {
    padding: 0 10px 0 20px;
  }
}
ul.list li.lbody ul li:last-child {
  padding: 0 10px 0 5px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lbody ul li:last-child {
    padding: 0 20px 0 10px;
  }
}
ul.list li.lbody ul li:last-child .icon-v5 {
  margin-top: 6px;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 992px) {
  ul.list li.lbody ul li:last-child .icon-v5 {
    margin-top: 7px;
    width: 20px;
    height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  ul.list li.lbody ul li:last-child .icon-v5.delete-job {
    visibility: hidden;
  }
}
ul.list li.lbody ul li span {
  font-family: inherit;
}
ul.list li.lbody ul li a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-weight: normal;
}
ul.list li.lbody ul li a.btn-gfj {
  color: #666666;
}
ul.list li.lbody ul li a.btn-gfj.btn-blue {
  color: #ffffff;
}
ul.list li.lbody ul li a.btn-gfj.btn-red {
  color: #ffffff;
}
ul.list li.lbody ul li.delete-confirmation {
  width: 100%;
  font-family: 'CenturyGothicRegular' !important;
  text-align: center;
  color: #666666;
  background-color: #f9f9f9!important;
  display: none;
}
ul.list li.lbody ul li.delete-confirmation span {
  font-family: 'CenturyGothicRegular' !important;
  color: #666666;
  display: inline-block;
  font-size: 11px;
  line-height: 32px;
  vertical-align: middle;
}
@media only screen and (min-width: 992px) {
  ul.list li.lbody ul li.delete-confirmation span {
    font-size: 16px;
  }
}
ul.list li.lbody ul li.delete-confirmation .btn-gfj {
  padding: 6px 15px;
  margin: 0 5px;
  line-height: normal;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder {
  font-family: 'CenturyGothicRegular';
  color: #666666 !important;
  font-style: normal!important;
}
@media only screen and (min-width: 992px) {
  input[type="text"]::-webkit-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="search"]::-webkit-input-placeholder,
  input[type="text"]:-moz-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="search"]:-moz-placeholder,
  input[type="text"]::-moz-placeholder,
  input[type="password"]::-moz-placeholder,
  input[type="search"]::-moz-placeholder,
  input[type="text"]:-ms-input-placeholder,
  input[type="password"]:-ms-input-placeholder,
  input[type="search"]:-ms-input-placeholder {
    font-style: italic!important;
  }
}
.form-control::-webkit-input-placeholder,
.form-control:-moz-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder {
  font-family: 'CenturyGothicRegular';
  color: #666666 !important;
  font-style: normal!important;
}
@media only screen and (min-width: 992px) {
  .form-control::-webkit-input-placeholder,
  .form-control:-moz-placeholder,
  .form-control::-moz-placeholder,
  .form-control:-ms-input-placeholder {
    font-style: italic!important;
  }
}
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="text"].form-control,
input[type="password"].form-control,
input[type="email"].form-control,
input[type="tel"].form-control,
input[type="number"].form-control {
  display: block;
  width: 100%;
  height: 44px;
  padding: 6px 12px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  border: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  background-color: #ffffff;
}
input[type="text"].form-control:focus,
input[type="password"].form-control:focus,
input[type="email"].form-control:focus,
input[type="tel"].form-control:focus,
input[type="number"].form-control:focus,
input[type="text"].form-control:active,
input[type="password"].form-control:active,
input[type="email"].form-control:active,
input[type="tel"].form-control:active,
input[type="number"].form-control:active {
  outline: none!important;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
.StripeElement {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  padding: 14px 12px 0 12px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  border: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  background-color: #ffffff;
}
.StripeElement.StripeElement--focus {
  outline: none!important;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  border-color: #666666;
}
.StripeElement.StripeElement--invalid {
  border-color: #F8B41C;
}
.StripeElement.StripeElement--invalid:before {
  position: absolute;
  top: 18px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: block;
}
.error-card .StripeElement,
.error-ac_card .StripeElement {
  border-color: #F8B41C;
}
.error-card .StripeElement:before,
.error-ac_card .StripeElement:before {
  position: absolute;
  top: 18px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: block;
}
.form-group {
  margin-bottom: 12px;
}
.form-group.custom-input {
  position: relative;
  z-index: 1;
  display: block;
  vertical-align: top;
  overflow: hidden;
}
.form-group.custom-input .input__field {
  position: relative;
  padding: 13px 12px 0 12px;
  font-size: 16px;
  line-height: 16px;
  height: 50px;
}
.form-group.custom-input .input__field:focus {
  outline: none;
  cursor: text;
  border-color: #666666;
}
.form-group.custom-input .input__field:focus + .input__label .input__label-content {
  margin-top: -10px;
  font-size: 11px;
  line-height: 11px;
}
.form-group.custom-input .input__field:-moz-read-only,
.form-group.custom-input .input__field:read-only {
  opacity: .3!important;
}
.form-group.custom-input .input__label {
  display: block;
  padding: 17px 12px 0 12px;
  margin: 0 0;
  width: 100%;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  top: 0;
  position: absolute;
  pointer-events: none;
  text-align: left;
}
.form-group.custom-input .input__label .input__label-content {
  position: relative;
  display: block;
  padding: 0 0 0 0;
  width: 100%;
  margin-top: 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1.2px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.form-group.custom-input.input--filled {
  cursor: text;
  opacity: 1;
  -webkit-transition: opacity 0s 0.4s;
  transition: opacity 0s 0.4s;
}
.form-group.custom-input.input--filled .input__label .input__label-content {
  margin-top: -10px;
  font-size: 11px;
  line-height: 11px;
}
.form-group.custom-input.input--error {
  overflow: visible!important;
}
.form-group.custom-input.input--error:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
}
.form-group.custom-input.input--error .input__field {
  border-color: #F8B41C;
}
.form-group.custom-input .err-msg {
  font-family: 'CenturyGothicItalic';
  font-size: 11px;
  color: #ff3333;
  margin: 3px 0 0 0;
}
.form-group.custom-input .err-msg.err-flow {
  display: block;
}
.form-group.custom-input .input-group.input--filled {
  cursor: text;
  opacity: 1;
  -webkit-transition: opacity 0s 0.4s;
  transition: opacity 0s 0.4s;
}
.form-group.custom-input .input-group.input--filled .input__label-content {
  margin-top: -10px;
  font-size: 11px;
  line-height: 11px;
}
textarea.form-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  border: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  background-color: #ffffff;
}
textarea.form-control:focus,
textarea.form-control:active {
  outline: none!important;
  border-color: #666666;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
.icon-v5 {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  /* *** */
}
.icon-v5.icon-bars {
  background-position: 0 0;
}
.icon-v5.icon-search {
  background-position: 60% 0;
}
.icon-v5.icon-close.red {
  background-position: 100% 0;
}
.icon-v5.icon-close.grey {
  position: relative;
  background-position: 80% 20%;
  background-image: none!important;
  opacity: 1!important;
}
.icon-v5.icon-close.grey:before,
.icon-v5.icon-close.grey:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 1px;
  background-color: #a9a9a9;
  display: block;
}
.icon-v5.icon-close.grey:before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}
.icon-v5.icon-close.grey:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
  -ms-transform: translate(-50%, -50%) rotate(-135deg);
  transform: translate(-50%, -50%) rotate(-135deg);
}
.icon-v5.icon-close.white {
  background-position: 100% 20%;
}
.icon-v5.icon-fb {
  background-position: 0 40%;
}
.icon-v5.icon-fb2 {
  background-position: 0 60%;
}
.icon-v5.icon-tw {
  background-position: 20% 40%;
}
.icon-v5.icon-tw2 {
  background-position: 20% 60%;
}
.icon-v5.icon-pi {
  background-position: 40% 40%;
}
.icon-v5.icon-ig {
  background-position: 60% 40%;
}
.icon-v5.icon-ig2 {
  background-position: 60% 60%;
}
.icon-arrow {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/arrow-icons.png");
  background-size: 600%;
}
.icon-arrow.down-thin.grey {
  background-position: 40% 80%;
}
.icon-arrow.down-big.grey {
  background-position: 100% 20%;
}
.icon-arrow.down-big.red {
  background-position: 40% 0;
}
.icon-arrow.up-big.grey {
  background-position: 80% 20%;
}
.icon-arrow.left-thin.blue {
  background-position: 0 100%;
}
.icon-arrow.right-thin.blue {
  background-position: 20% 100%;
}
.icon-arrow.left-thin.white {
  background-position: 0 20%;
}
.icon-arrow.right-thin.white {
  background-position: 20% 20%;
}
.icon-arrow.left-big.grey2 {
  background-position: 80% 60%;
}
.icon-arrow.left-big.blue {
  background-position: 80% 100%;
}
.icon-arrow.right-big.grey2 {
  background-position: 100% 60%;
}
.icon-arrow.right-big.blue {
  background-position: 100% 100%;
}
.icon-social {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/icons-social.png");
  background-size: 600%;
}
.icon-social.icon-fb.white {
  background-position: 0 0;
}
.icon-social.icon-fb.blue {
  background-position: 0 40%;
}
.icon-social.icon-fb.red {
  background-position: 0 80%;
}
.icon-social.icon-tw.white {
  background-position: 20% 0;
}
.icon-social.icon-tw.blue {
  background-position: 20% 40%;
}
.icon-social.icon-tw.red {
  background-position: 20% 80%;
}
.icon-social.icon-pi.white {
  background-position: 40% 0;
}
.icon-social.icon-pi.blue {
  background-position: 40% 40%;
}
.icon-social.icon-pi.red {
  background-position: 40% 80%;
}
.icon-social.icon-ig.white {
  background-position: 60% 0;
}
.icon-social.icon-ig.blue {
  background-position: 60% 40%;
}
.icon-social.icon-ig.red {
  background-position: 60% 80%;
}
/* ===== POST A JOB ===== */
body.page-post {
  background-color: #f9f9f9;
  height: auto;
}
body.page-post.in-post #container #search {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  body.page-post .fancybox-wrap {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  body.page-post .fancybox-overlay {
    display: block!important;
  }
}
.post-a-job-v5 {
  /* ************************** */
}
.post-a-job-v5.landing {
  padding: 60px 0 100px 0;
}
.post-a-job-v5.landing .row {
  margin-right: -10px;
  margin-left: -10px;
}
.post-a-job-v5.landing .row .col-md-3,
.post-a-job-v5.landing .row .col-sm-3,
.post-a-job-v5.landing .row .col-xs-12 {
  padding-right: 10px;
  padding-left: 10px;
}
.post-a-job-v5.landing h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 30px;
  letter-spacing: 1px;
  color: #ee3524;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
.post-a-job-v5.landing h1 span {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-weight: normal;
  font-size: 30px;
  display: block;
  padding: 10px 0 50px 0;
}
.post-a-job-v5.landing .box {
  min-height: 350px;
  background-color: #eeeeee;
  display: block;
  cursor: pointer;
  margin-bottom: 20px;
}
.post-a-job-v5.landing .box .top {
  min-height: 210px;
  background-color: #ffffff;
  position: relative;
}
.post-a-job-v5.landing .box .top:after {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  z-index: 1;
  left: 42%;
  bottom: -20px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #ffffff;
}
.post-a-job-v5.landing .box .top .icon {
  padding: 30px 0 15px 0;
  text-align: center;
  display: block;
}
.post-a-job-v5.landing .box .top .icon img {
  height: 75px;
  width: auto;
}
.post-a-job-v5.landing .box .top p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  min-height: 30px;
}
.post-a-job-v5.landing .box .top h5 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 24px;
  letter-spacing: 1px;
  color: #ee3524;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
.post-a-job-v5.landing .box .bottom {
  margin: 0 0 0 0;
  padding: 30px 25px 15px 25px;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  min-height: 30px;
}
.post-a-job-v5.landing .box:hover {
  background-color: #ffffff;
}
.post-a-job-v5.landing .box:hover .top {
  background-color: #e0f5f7;
}
.post-a-job-v5.landing .box:hover .top:after {
  border-top: 20px solid #e0f5f7;
}
.post-a-job-v5 .steps-mapping .info {
  padding: 60px 0 0 0;
  min-height: 215px;
  text-align: center;
  color: #464646;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .steps-mapping .info span {
  color: #ff3333;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
}
.post-a-job-v5 .steps-mapping .steps {
  margin: 0 -20px 0 -30px;
}
.post-a-job-v5 .steps-mapping .steps ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.post-a-job-v5 .steps-mapping .steps ul:before,
.post-a-job-v5 .steps-mapping .steps ul:after {
  display: table;
  content: " ";
}
.post-a-job-v5 .steps-mapping .steps ul:after {
  clear: both;
}
.post-a-job-v5 .steps-mapping .steps ul li {
  height: 100px;
  padding: 0 0 0 10px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.post-a-job-v5 .steps-mapping .steps ul li:hover {
  background: url(../images/bg-step-small.jpg) no-repeat center right;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li:hover:before {
  color: #f2fbfb;
}
.post-a-job-v5 .steps-mapping .steps ul li.active {
  background: url(../images/bg-step-small.jpg) no-repeat center right;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li.active h6 {
  font-family: 'CenturyGothicBold';
}
.post-a-job-v5 .steps-mapping .steps ul li.active:before {
  color: #f2fbfb;
}
.post-a-job-v5 .steps-mapping .steps ul li.active:nth-child(2) {
  background: url(../images/bg-step-big.jpg) no-repeat center right;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li.error-fields {
  background: url(../images/bg-step-small-error.jpg) no-repeat center right !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li.error-fields:before {
  color: #f2fbfb;
}
.post-a-job-v5 .steps-mapping .steps ul li.error-fields:hover {
  background: url(../images/bg-step-small.jpg) no-repeat center right !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li.error-fields:hover:after {
  background-color: #e0f5f7;
}
.post-a-job-v5 .steps-mapping .steps ul li:before {
  content: "";
  font-family: 'CenturyGothicBold';
  color: #f0f0f0;
  font-size: 100px;
  line-height: 100px;
  position: absolute;
  right: 20px;
  z-index: 0;
}
.post-a-job-v5 .steps-mapping .steps ul li:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 195px;
  height: 1px;
  background-color: #e0f5f7;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(1):before {
  content: "1";
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2) {
  height: 160px;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2):before {
  content: "2";
  line-height: 160px;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2):hover {
  background: url(../images/bg-step-big.jpg) no-repeat center right;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2).error-fields {
  background: url(../images/bg-step-big-error.jpg) no-repeat center right !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2).error-fields:before {
  color: #f2fbfb;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2).error-fields:hover {
  background: url(../images/bg-step-big.jpg) no-repeat center right !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(2).error-fields:hover:after {
  background-color: #e0f5f7;
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(3):before {
  content: "3";
}
.post-a-job-v5 .steps-mapping .steps ul li:nth-child(4):before {
  content: "4";
}
.post-a-job-v5 .steps-mapping .steps ul li h6 {
  font-weight: normal;
  text-transform: uppercase;
  width: 100%;
  padding: 15px 0 15px 0;
  margin: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 15px;
  position: relative;
  z-index: 2;
}
.post-a-job-v5 .steps-mapping .steps ul li h6.error-fields {
  position: relative;
  /*
              &:before {
                content: "";
                position: absolute;
                width: 16px;
                height: 16px;
                display: block;
                top: 15px;
                left: -32px;
                background-image:url(../images/checkbox-retina.png)!important;
                background-position: 66.67% 100%;
                background-size: 400%;
              }
              */
}
.post-a-job-v5 .steps-mapping .steps ul li span {
  display: block;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #464646;
  font-size: 12px;
  line-height: 20px;
}
.post-a-job-v5 .steps-mapping .steps ul li span.error-fields {
  color: #ff3333;
  position: relative;
}
.post-a-job-v5 .steps-mapping .steps ul li span.error-fields:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  display: block;
  top: 2px;
  left: -29px;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 66.67% 100%;
  background-size: 400%;
}
.post-a-job-v5 .form-pajv5 {
  background-color: #ffffff;
  margin-bottom: -30px;
  padding: 0 30px 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form {
  padding: 0 0 30px 0;
  /* */
  /* Added by Webinhabit */
}
.post-a-job-v5 .form-pajv5 form .info {
  padding: 60px 0 15px 0;
  min-height: 215px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form .info .info-item-type {
  display: none;
}
.post-a-job-v5 .form-pajv5 form .info h1 {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  font-weight: normal;
  color: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.post-a-job-v5 .form-pajv5 form .info h1 span {
  font-family: 'CenturyGothicBold';
  color: #ff3333;
}
.post-a-job-v5 .form-pajv5 form .info p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 1px;
}
.post-a-job-v5 .form-pajv5 form .info .info-item-type p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 1px;
}
.post-a-job-v5 .form-pajv5 form .info .info-item-type p span {
  display: block;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  padding-bottom: 20px;
}
.post-a-job-v5 .form-pajv5 form .info .info-item-type p span a {
  color: #008da8;
  font-family: 'CenturyGothicRegular';
}
.post-a-job-v5 .form-pajv5 form .info .info-item-type p span a:hover {
  color: #008da8;
  text-decoration: none;
}
.post-a-job-v5 .form-pajv5 form .info .info-item-type p a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
.post-a-job-v5 .form-pajv5 form p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 1px;
}
.post-a-job-v5 .form-pajv5 form p.short-info {
  font-size: 14px;
  margin: -10px 0 0 0 !important;
  padding: 0 0 10px 0!important;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area {
  position: relative;
  min-height: 42px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area:before,
.post-a-job-v5 .form-pajv5 form .tooltip-area:after {
  display: table;
  content: " ";
}
.post-a-job-v5 .form-pajv5 form .tooltip-area:after {
  clear: both;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool {
  position: absolute;
  z-index: 4;
  width: 290px;
  top: -30px;
  right: -350px;
  background-color: #ffffff;
  padding: 20px 15px;
  border: 1px solid #ff3333;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  /*
          &:before {
            content: "";
            position: absolute;
            top: 38px;
            left: -12px;
            z-index: 10;
            width: 24px;
            height: 24px;
            display: block;
            padding: 0 0 0 0;
            margin: 0 0 0 0;
            background: url(../images/arr-tool.jpg) no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
          }
          */
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool:after {
  content: '';
  display: block;
  position: absolute;
  top: 38px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  border-width: 16px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool:before {
  content: '';
  display: block;
  position: absolute;
  top: 37px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ff3333 transparent transparent;
  border-style: solid;
  border-width: 17px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool.tool-compensation-paid {
  right: -640px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool.job-desc {
  top: -90px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool.job-desc:after {
  top: 98px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool.job-desc:before {
  top: 97px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool h6 {
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  width: 100%;
  font-weight: normal;
  font-family: 'CenturyGothicBold';
  color: #666666;
  letter-spacing: 1px;
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool div {
  font-family: 'CenturyGothicRegular';
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool .lightball {
  text-align: center;
  margin-top: -68px;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool .lightball span {
  background-color: #ff3333;
  display: inline-block;
  width: 76px;
  height: 76px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool .lightball span span {
  width: 50px;
  height: 50px;
  display: block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 15px auto 0 auto;
  background-image: url("../images/icons-square.png");
  background-size: 200%;
  background-position: 0 0;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool .tool-line {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #ff3333;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .tool a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .divTextArea {
  border: 1px solid #999999;
  background: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form .tooltip-area .divTextArea textarea:focus + .tool {
  top: 0px;
}
.post-a-job-v5 .form-pajv5 form .divTextArea {
  padding: 10px;
  border: 1px solid #999999;
  background: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
}
.post-a-job-v5 .form-pajv5 form .divTextArea textarea:focus + .tool {
  opacity: 1;
  top: 0px;
}
.post-a-job-v5 .form-pajv5 form .half {
  width: 49%;
}
.post-a-job-v5 .form-pajv5 form .third {
  width: 25%;
}
.post-a-job-v5 .form-pajv5 form .third-long {
  width: 74%;
}
.post-a-job-v5 .form-pajv5 form .block {
  margin: 0 0 0 0;
  padding: 0 0 45px 0;
}
.post-a-job-v5 .form-pajv5 form .block:before,
.post-a-job-v5 .form-pajv5 form .block:after {
  display: table;
  content: " ";
}
.post-a-job-v5 .form-pajv5 form .block:after {
  clear: both;
}
.post-a-job-v5 .form-pajv5 form .block.navigation {
  text-align: right;
}
.post-a-job-v5 .form-pajv5 form .block.navigation .btn {
  margin: 0 0 0 10px;
}
.post-a-job-v5 .form-pajv5 form .block.navigation .btn.back {
  float: left;
  margin: 0;
  min-width: 10px;
  background: #ffffff;
  padding: 10px 0 10px 15px;
  font-size: 16px;
  color: #ff3333;
  text-transform: uppercase;
  border: 1px solid #ffffff;
  position: relative;
}
.post-a-job-v5 .form-pajv5 form .block.navigation .btn.back:after {
  content: '';
  display: block;
  position: absolute;
  top: 12px;
  left: 0;
  width: 10px;
  height: 17px;
  background: url(../images/arr-prev2.jpg) no-repeat center left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .form-pajv5 form .block h3 {
  margin: 0 0 20px 0;
  padding: 0 0 15px 0;
  width: 100%;
  border-bottom: 1px solid #6a6a6a;
  font-weight: normal;
  color: #000000;
  font-family: 'CenturyGothicBold';
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
}
.post-a-job-v5 .form-pajv5 form .block h3:before,
.post-a-job-v5 .form-pajv5 form .block h3:after {
  display: table;
  content: " ";
}
.post-a-job-v5 .form-pajv5 form .block h3:after {
  clear: both;
}
.post-a-job-v5 .form-pajv5 form .block h3 span {
  position: absolute;
  right: 0;
  bottom: 1px;
  color: #008da8;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: none;
}
.post-a-job-v5 .form-pajv5 form .block p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.post-a-job-v5 .form-pajv5 form .block p.explanation {
  margin-top: -5px;
  font-family: 'CenturyGothicItalic';
  letter-spacing: 0.5px;
  color: #333333;
  font-size: 14px;
}
.post-a-job-v5 .form-pajv5 form .block.error-fields h3 {
  color: #ff3333;
}
.post-a-job-v5 .form-pajv5 form .block.error-fields h3:after {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 0 -1px 10px;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 66.67% 100%;
  background-size: 400%;
}
.post-a-job-v5 .form-pajv5 form .block.error-fields .divTextArea {
  border: 1px solid #ff3333;
}
.post-a-job-v5 .form-pajv5 form .block #work-visa-wrapper label.chk {
  padding-right: 10px !important;
}
.post-a-job-v5 .form-pajv5 form .block #work-visa-wrapper label.chk:first-child {
  padding-left: 0 !important;
  margin-bottom: 0px!important;
  text-transform: none;
}
.post-a-job-v5 .form-pajv5 form .block #work-visa-wrapper label.chk:last-child {
  padding-right: 0 !important;
}
.post-a-job-v5 .form-pajv5 form .wysiwyg {
  text-align: right;
}
.post-a-job-v5 .form-pajv5 form .wysiwyg ul {
  list-style: none;
  margin: 0;
  padding: 0 0 10px 0;
}
.post-a-job-v5 .form-pajv5 form .wysiwyg ul:before,
.post-a-job-v5 .form-pajv5 form .wysiwyg ul:after {
  display: table;
  content: " ";
}
.post-a-job-v5 .form-pajv5 form .wysiwyg ul:after {
  clear: both;
}
.post-a-job-v5 .form-pajv5 form .wysiwyg ul li {
  float: left;
  height: 28px;
  line-height: 28px;
  margin: 0 0 0 0;
  padding: 0 0 0 5px;
}
.post-a-job-v5 .form-pajv5 form .wysiwyg ul li span.text {
  display: inline-block;
  padding: 0 20px 0 0;
  color: #008da8;
  font-family: 'CenturyGothicRegular';
  font-size: 10px;
  letter-spacing: 1px;
}
.post-a-job-v5 .form-pajv5 form .words {
  text-align: right;
  color: #000000;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  line-height: 12px;
  padding-bottom: 3px;
}
.post-a-job-v5 .form-pajv5 form .words span {
  color: #000000;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
}
.post-a-job-v5 .form-pajv5 form .err-msg {
  display: none;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #ff3333;
  margin: -5px 0 10px 0;
}
.post-a-job-v5 .form-pajv5 form .err-msg.err-flow {
  display: block;
}
.post-a-job-v5 .form-pajv5 form .err-msg.err-flow + .err-msg {
  display: none!important;
}
.post-a-job-v5 .form-pajv5 form .err-msg-static {
  display: none;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #ff3333;
  margin: -5px 0 10px 0;
}
.post-a-job-v5 .form-pajv5 form .err-msg-static a {
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #008da8;
}
.post-a-job-v5 .form-pajv5 form .err-msg-static.err-reverted {
  color: #008da8;
}
.post-a-job-v5 .form-pajv5 form .err-msg-static.err-reverted a {
  color: #ff3333;
}
.post-a-job-v5 .form-pajv5 form .btn {
  min-width: 130px;
  background: #f6f6f6;
  margin: 0 0 0 0;
  padding: 10px 15px;
  font-family: 'CenturyGothicRegular';
  letter-spacing: 1px;
  font-size: 16px;
  color: #333333;
  text-transform: uppercase;
  border: 1px solid #cccccc;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form .btn:hover {
  background: #ff3333;
  color: #ffffff;
  border-color: #ff3333;
}
.post-a-job-v5 .form-pajv5 form .btn:active {
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.125);
}
.post-a-job-v5 .form-pajv5 form input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form input.textField {
  width: 100%;
  border: 1px solid #999999;
  background: #FFFFFF;
  padding: 10px 15px;
  margin: 0 0 10px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
}
.post-a-job-v5 .form-pajv5 form input.textField:focus {
  border-color: #008da8;
}
.post-a-job-v5 .form-pajv5 form input.textField.err {
  border-color: #ff3333;
  position: relative;
  background: #ffffff url(../images/err-exclamation.png) no-repeat center right;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-a-job-v5 .form-pajv5 form input.textField.err:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  display: block;
  top: 15px;
  right: 10px;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 66.67% 100%;
  background-size: 400%;
}
.post-a-job-v5 .form-pajv5 form textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 180px;
  border: 1px solid #999999;
  background: #FFFFFF;
  padding: 10px 15px;
  margin: 0 0 10px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
}
.post-a-job-v5 .form-pajv5 form textarea:focus {
  border-color: #008da8;
}
.post-a-job-v5 .form-pajv5 form select {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  border: 1px solid #999999;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 15px;
  outline: none;
  margin: 0 0 10px 0;
}
.post-a-job-v5 .form-pajv5 form .job-type-block label.chk {
  width: 100%;
  text-transform: lowercase;
}
.post-a-job-v5 .form-pajv5 form .job-type-block label.chk.disabled {
  opacity: 0.5;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block label.chk {
  width: 100%;
  text-transform: lowercase;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block label.disable {
  opacity: 0.5!important;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .half {
  position: relative;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .compensationCateg {
  position: relative;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .subCateg label.chk {
  width: 90%;
  text-transform: lowercase;
  margin-left: 20px;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .subCateg label.disable {
  opacity: 0.5!important;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .paid-options {
  position: absolute;
  top: 20px;
  left: 145px;
  width: 160px;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .paid-options.salaried {
  top: 42px;
  display: none;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .paid-options.hourly {
  top: 77px;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .paid-options label {
  padding-right: 0px!important;
  text-transform: none;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .paid-options input.textField {
  padding: 5px 5px!important;
  font-size: 12px!important;
  width: 48%;
  float: left;
}
.post-a-job-v5 .form-pajv5 form .job-compensation-block .paid-options input.textField:last-child {
  float: right;
}
.post-a-job-v5 .form-pajv5 form .job-location-block label.chk {
  text-transform: lowercase;
  margin-bottom: 15px;
}
.post-a-job-v5 .form-pajv5 form .job-location-block label.chk.disabled {
  opacity: 0.5;
}
.post-a-job-v5 .form-pajv5 form .job-category-block label.chk {
  width: 32%;
  text-transform: lowercase;
}
.post-a-job-v5 .form-pajv5 form .job-category-block label.chk.disabled {
  opacity: 0.5;
}
.post-a-job-v5 .form-pajv5 form .how-to-apply-block label.chk {
  width: 25%;
  height: 42px;
  text-transform: lowercase;
}
.post-a-job-v5 .form-pajv5 form .how-to-apply-block label.chk.disabled {
  opacity: 0.5;
}
.post-a-job-v5 .form-pajv5 form .how-to-apply-block input.textField {
  width: 74%;
  float: right;
}
.post-a-job-v5 .form-pajv5 form .deadline-block label.chk {
  width: 40%;
  text-transform: lowercase;
}
.post-a-job-v5 .form-pajv5 form .deadline-block label.long {
  width: 70%;
}
.post-a-job-v5 .form-pajv5 form .deadline-block input.textField {
  width: 59%;
  float: right;
}
.post-a-job-v5 .form-pajv5 form .tags-block .btn {
  background-color: #008da8;
  color: #ffffff;
  border: 0!important;
}
.post-a-job-v5 .form-pajv5 form .tags-block .tag {
  display: inline-block;
  position: relative;
  background: #ffffff;
  margin: 0 10px 10px 0;
  padding: 4px 25px 4px 10px;
  font-family: 'CenturyGothicRegular';
  letter-spacing: 0.7px;
  font-size: 14px;
  color: #008da8;
  border: 1px solid #999999;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form .tags-block .tag .delete {
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  top: 7px;
  right: 5px;
  background-image: url("../images/gfj-icons.png");
  background-size: 600%;
  background-position: 80% 20%;
  cursor: pointer;
}
.post-a-job-v5 .form-pajv5 form .tags-block .tag:hover {
  color: #ffffff;
  background: #008da8;
  border: 1px solid #008da8;
}
.post-a-job-v5 .form-pajv5 form .tags-block .tag:hover .delete {
  background-position: 100% 20%;
}
.post-a-job-v5 .form-pajv5 form .fine-block label.chk {
  width: 3%;
  padding-right: 0!important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form .fine-block p {
  padding-top: 10px;
  width: 92%;
  color: #333333;
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 1px;
}
.post-a-job-v5 .form-pajv5 form .fine-block p b,
.post-a-job-v5 .form-pajv5 form .fine-block p strong {
  font-weight: normal;
  font-family: 'CenturyGothicBoldItalic';
}
.post-a-job-v5 .form-pajv5 form .fine-block p a {
  text-decoration: none;
  color: #ff3333;
  font-family: 'CenturyGothicBoldItalic';
}
.post-a-job-v5 .form-pajv5 form label.chk {
  background: none;
  font-family: 'CenturyGothicRegular';
  color: #333333 !important;
  font-size: 14px;
  letter-spacing: 1px;
  height: 20px;
  line-height: normal;
  font-weight: normal;
  margin-top: 10px;
  padding-left: 30px !important;
  padding-right: 40px !important;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form label.chk span {
  font-family: 'CenturyGothicItalic';
  color: #333333 !important;
  font-size: 14px;
  letter-spacing: 1px;
  display: block;
}
.post-a-job-v5 .form-pajv5 form input.chk[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.post-a-job-v5 .form-pajv5 form input.chk[type=checkbox] + label.chk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 0;
  background-size: 400%;
  vertical-align: middle;
  bottom: 2px;
}
.post-a-job-v5 .form-pajv5 form input.chk[type=checkbox]:checked + label.chk:before {
  background-position: 33.34% 0;
}
.post-a-job-v5 .form-pajv5 form input.chk[type=radio] {
  /* original check box are push outside the viexport */
  position: absolute;
  left: -1000em;
}
.post-a-job-v5 .form-pajv5 form input.chk[type=radio] + label.chk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 0;
  background-size: 400%;
  vertical-align: middle;
  bottom: 2px;
}
.post-a-job-v5 .form-pajv5 form input.chk[type=radio]:checked + label.chk:before {
  background-position: 33.34% 0;
}
.post-a-job-v5 .form-pajv5 form .upload-box {
  padding: 0 0 0 0;
  display: none;
  position: relative;
  margin-top: 0;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group {
  width: 100%;
  height: 85px;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group:before,
.post-a-job-v5 .form-pajv5 form .file-input .input-group:after {
  display: table;
  content: " ";
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group:after {
  clear: both;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .form-control {
  width: 100%;
  position: absolute;
  left: 30px;
  bottom: -1px;
  border: 0px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  height: 34px;
  padding: 10px 0 0 0;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .form-control.file-caption-disabled {
  background-color: #ffffff;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .form-control .file-caption-name {
  font-family: 'CenturyGothicRegular';
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .form-control .file-caption-name span {
  font-family: 'CenturyGothicRegular';
  display: none;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .input-group-btn {
  width: 100%;
  float: left!important;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .input-group-btn .btn {
  min-width: 10px;
  float: left;
  outline: none;
  border: 1px solid #cccccc;
  font-size: 17px;
  color: #333333;
  background-color: #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 20px;
  margin: 0 0 0 0;
  width: 160px;
  text-align: center;
  height: auto;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .input-group-btn .btn.fileinput-upload-button {
  float: right;
  background-color: #ff3333;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .input-group-btn .btn.fileinput-cancel-button {
  display: none;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .input-group-btn .btn.fileinput-remove-button {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: -32px;
  background-color: transparent;
  width: 25px;
  height: 25px;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/gfj-icons.png");
  background-size: 600%;
  background-position: 100% 0;
  text-indent: -9999px;
}
.post-a-job-v5 .form-pajv5 form .file-input .input-group .input-group-btn .btn i {
  display: none;
}
.post-a-job-v5 .form-pajv5 form .file-input .file-preview {
  display: none;
}
.post-a-job-v5 .form-pajv5 form .file-input .kv-upload-progress .progress {
  height: 17px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.post-a-job-v5 .form-pajv5 form .file-input .kv-upload-progress .progress .progress-bar {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-family: 'CenturyGothicRegular' !important;
}
.post-a-job-v5 .form-pajv5 form .file-input .kv-upload-progress .progress .progress-bar.progress-bar-success {
  background-color: #008da8;
}
.post-a-job-v5 .form-pajv5 form .attachment-edit-mode-wrapper {
  position: relative;
  height: 1px;
}
.post-a-job-v5 .form-pajv5 form .attachment-edit-mode {
  position: absolute;
  top: -20px;
  left: 0;
  z-index: 1;
  font-family: 'CenturyGothicRegular';
  font-size: 13px;
}
.post-a-job-v5 .form-pajv5 form .attachment-edit-mode span.filename {
  font-family: 'CenturyGothicRegular';
  font-size: 13px;
}
.post-a-job-v5 .form-pajv5 form .attachment-edit-mode span.close {
  float: left;
  opacity: 1;
  background-color: transparent;
  width: 25px;
  height: 25px;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: -4px 5px 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/gfj-icons.png");
  background-size: 600%;
  background-position: 100% 0;
  text-indent: -9999px;
}
.post-a-job-v5 .form-pajv5 form .attachment-edit-mode span.close:hover {
  opacity: 1;
}
.post-a-job-v5 .icons-gfj {
  width: 28px;
  height: 28px;
  display: inline-block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: url("../images/icons-square.png");
  background-size: 600%;
}
.post-a-job-v5 .icons-gfj.iconT-b {
  background-position: 0% 100%;
}
.post-a-job-v5 .icons-gfj.iconT-i {
  background-position: 20% 100%;
}
.post-a-job-v5 .icons-gfj.iconT-l {
  background-position: 40% 100%;
}
.post-a-job-v5 .icons-gfj.iconT-no {
  background-position: 60% 100%;
}
.post-a-job-v5 .icons-gfj.iconT-l1 {
  background-position: 80% 100%;
}
.post-a-job-v5 .icons-gfj.iconT-l2 {
  background-position: 100% 100%;
}
.post-a-job-v5 .tab-content-with-tooltip {
  position: relative;
}
.post-a-job-v5 #master_tooltip {
  position: absolute;
  top: 0;
  right: -350px;
  z-index: 400;
  width: 290px;
  min-height: 100px;
  display: none;
}
.post-a-job-v5 #master_tooltip .tool {
  position: relative;
  width: 290px;
  background-color: #ffffff;
  padding: 20px 15px;
  border: 1px solid #ff3333;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.post-a-job-v5 #master_tooltip .tool:after {
  content: '';
  display: block;
  position: absolute;
  top: 38px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  border-width: 16px;
}
.post-a-job-v5 #master_tooltip .tool:before {
  content: '';
  display: block;
  position: absolute;
  top: 37px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ff3333 transparent transparent;
  border-style: solid;
  border-width: 17px;
}
.post-a-job-v5 #master_tooltip .tool h6 {
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  width: 100%;
  font-weight: normal;
  font-family: 'CenturyGothicBold';
  color: #666666;
  letter-spacing: 1px;
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
}
.post-a-job-v5 #master_tooltip .tool div {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
.post-a-job-v5 #master_tooltip .tool div b,
.post-a-job-v5 #master_tooltip .tool div strong {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 12px;
}
.post-a-job-v5 #master_tooltip .tool .lightball {
  text-align: center;
  margin-top: -68px;
}
.post-a-job-v5 #master_tooltip .tool .lightball span {
  background-color: #ff3333;
  display: inline-block;
  width: 76px;
  height: 76px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.post-a-job-v5 #master_tooltip .tool .lightball span span {
  width: 50px;
  height: 50px;
  display: block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 15px auto 0 auto;
  background-image: url("../images/icons-square.png");
  background-size: 200%;
  background-position: 0 0;
}
.post-a-job-v5 #master_tooltip .tool .tool-line {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #ff3333;
}
.post-a-job-v5 #master_tooltip .tool a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
/* ************************** */
div.fancy-select select:focus + div.trigger,
div.fancy-select select:active + div.trigger {
  border-color: #008da8;
}
div.fancy-select select.err + span.err-msg {
  position: absolute;
  left: 0;
  top: 50px;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #ff3333;
  text-transform: none;
  margin: -5px 0 0 0;
  font-weight: normal;
}
div.fancy-select select.err + span.err-msg + div.trigger {
  margin: 0 0 30px 0;
}
div.fancy-select div.trigger {
  cursor: pointer;
  padding: 10px 15px;
  margin: 0 0 10px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  background: #ffffff;
  border: 1px solid #999999;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  text-transform: none;
  font-weight: normal!important;
  width: 100%;
  height: 42px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  transition: all 240ms ease-out;
  -webkit-transition: all 240ms ease-out;
  -moz-transition: all 240ms ease-out;
  -ms-transition: all 240ms ease-out;
  -o-transition: all 240ms ease-out;
}
div.fancy-select div.trigger.open {
  background: #ffffff;
  border: 1px solid #999999;
  border-color: #008da8;
  color: #000000;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
div.fancy-select ul.options {
  list-style: none;
  margin: 0!important;
  padding: 0!important;
  position: absolute;
  top: 41px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 201;
  max-height: 154px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #008da8;
  min-width: 50px;
  width: 100%;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.open {
  visibility: visible;
  top: 41px;
  opacity: 1;
  /* have to use a non-visibility transition to prevent this iOS issue (bug?): */
  /*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/
  transition: opacity 300ms ease-out, top 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out;
}
div.fancy-select ul.options.overflowing {
  top: auto;
  bottom: 41px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.overflowing.open {
  top: auto;
  bottom: 41px;
  transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}
div.fancy-select ul.options li {
  padding: 6px 15px 4px 15px;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  text-transform: none;
  font-weight: normal!important;
  border: 0;
  border-top: 1px solid #f1f1f1;
  cursor: pointer;
  white-space: nowrap;
  width: 100%;
  overflow-x: hidden;
  transition: all 150ms ease-out;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -ms-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
}
div.fancy-select ul.options li:first-child {
  border-top: 0;
}
div.fancy-select ul.options li.hover {
  color: #008da8;
  background: #ffffff;
}
div.fancy-select ul.options li.selected {
  color: #000000;
  background: #f9f9f9;
}
/* ************************** */
.datepicker {
  background-color: #ffffff !important;
  font-family: 'CenturyGothicRegular' !important;
  font-size: 15px!important;
  line-height: 15px!important;
  font-weight: normal!important;
  border: 1 solid #999999 !important;
  padding: 10px!important;
  border-radius: 3px!important;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  box-shadow: 0 0 0 #c8c8c8!important;
  -webkit-box-shadow: 0 0 0 #eeeeee!important;
  -moz-box-shadow: 0 0 0 #eeeeee!important;
}
.datepicker .datepicker_header {
  position: relative;
  text-transform: uppercase;
  padding-top: 2px!important;
  padding-bottom: 0!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
  background-color: #ffffff!important;
  color: #000000 !important;
  font-family: 'CenturyGothicRegular';
  text-align: center!important;
  font-size: 18px!important;
  line-height: 22px!important;
  font-weight: normal!important;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.datepicker .datepicker_header:before,
.datepicker .datepicker_header:after {
  display: table;
  content: " ";
}
.datepicker .datepicker_header:after {
  clear: both;
}
.datepicker .datepicker_header span {
  font-family: 'CenturyGothicRegular';
}
.datepicker .datepicker_header a {
  position: absolute;
  top: 5px;
  z-index: 1;
  display: block;
  text-indent: -999px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("../images/gfj-icons.png");
  background-size: 600%;
}
.datepicker .datepicker_header a:hover {
  background-color: #ffffff !important;
}
.datepicker .datepicker_header a:first-child {
  left: 0;
  background-position: 0 80%;
}
.datepicker .datepicker_header a:last-child {
  right: 0;
  background-position: 20% 80%;
}
.datepicker .datepicker_inner_container {
  margin: 10px 0 0 0!important;
  background-color: #ffffff !important;
  border: 0 solid #c8c8c8!important;
  border-radius: 0!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  box-shadow: 0 0 0 #c8c8c8!important;
  -webkit-box-shadow: 0 0 0 #c8c8c8!important;
  -moz-box-shadow: 0 0 0 #c8c8c8!important;
  font-family: 'CenturyGothicRegular';
}
.datepicker .datepicker_inner_container .datepicker_calendar {
  float: none!important;
  width: auto!important;
  margin-top: 0!important;
  margin-left: 0!important;
  margin-bottom: 0!important;
  background-color: #ffffff!important;
  border: 0 solid #c8c8c8!important;
  border-top: none!important;
  border-top-left-radius: 0!important;
  border-bottom-left-radius: 0!important;
  -webkit-border-top-left-radius: 0!important;
  -webkit-border-bottom-left-radius: 0!important;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table {
  width: 100%!important;
  padding: 0!important;
  border-collapse: separate;
  border-spacing: 0;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr th {
  background-color: #eeeeee;
  padding: 5px 10px;
  color: #ff3333 !important;
  width: auto!important;
  font-size: 15px!important;
  font-weight: normal!important;
  text-align: center!important;
  font-family: 'CenturyGothicRegular';
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr th:first-child {
  border-top-left-radius: 5px!important;
  border-bottom-left-radius: 5px!important;
  -webkit-border-top-left-radius: 5px!important;
  -webkit-border-bottom-left-radius: 5px!important;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr th:last-child {
  border-top-right-radius: 5px!important;
  border-bottom-right-radius: 5px!important;
  -webkit-border-top-right-radius: 5px!important;
  -webkit-border-bottom-right-radius: 5px!important;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td {
  color: #006696!important;
  font-size: 15px!important;
  padding: 10px 10px;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  font-family: 'CenturyGothicRegular';
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.day_another_month {
  color: #c8e1f2!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.active {
  color: #ffffff !important;
  background-color: #ff3333 !important;
  border-radius: 5px!important;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.today {
  border-bottom: #bfbfbf solid 0 !important;
  margin-bottom: 0 !important;
  background-color: #e1eeef;
  border-radius: 5px!important;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.hover {
  background-color: #ffffff;
  border-radius: 5px!important;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
}
.post-job-responsive {
  font-family: 'CenturyGothicRegular';
  padding: 0 0 0 0;
  /* ************************** */
}
@media only screen and (min-width: 768px) {
  .post-job-responsive {
    background: #f6f6f6;
    /* Old browsers */
  }
}
.post-job-responsive .container-pjr {
  position: relative;
  background: #FFFFFF;
  margin-right: 0;
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-pjr {
    width: 63%;
    float: left;
  }
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1320px) {
}
.post-job-responsive .prj-bulk-mobile {
  position: fixed;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 511;
  background-color: #ffffff;
  display: block;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow-y: scroll;
}
.post-job-responsive .prj-bulk-mobile.reveal {
  bottom: 0;
  visibility: visible;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-close {
  position: absolute;
  top: 22px;
  right: 20px;
  z-index: 5;
  width: 20px;
  height: 20px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-close svg {
  width: 20px;
  height: 20px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-close svg path {
  fill: #000000;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  padding: 15px 35px 15px 35px;
  width: 100%;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h1,
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h2,
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h3,
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h4,
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h5,
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h6 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  margin-top: 0;
  margin-bottom: 15px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner h3 {
  margin-top: 5px;
  margin-left: 24px;
  margin-right: 24px;
  text-align: center;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item {
  padding-top: 25px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .bulk-info {
  min-height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
  align-items: center;
  background-color: #ffffff;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .bulk-info > div {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .bulk-info > div.number {
  position: relative;
  -ms-flex: 0 0 37%;
  flex: 0 0 37%;
  max-width: 37%;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 24px;
  text-transform: uppercase;
  white-space: nowrap;
  text-align: right;
  padding-right: 10px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .bulk-info > div.number:after {
  content: "/";
  position: absolute;
  top: 0;
  right: -5px;
  display: none;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .bulk-info > div.price {
  position: relative;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 28px;
  text-transform: uppercase;
  white-space: nowrap;
  padding-left: 10px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .bulk-info > div.save {
  position: relative;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 33%;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 13px;
  text-transform: uppercase;
  white-space: nowrap;
  text-align: right;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .btn-gfj.big {
  padding: 14px 16px;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .btn-gfj.big {
    padding: 14px 0;
    font-size: 14px;
  }
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .btn-gfj.big span {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
}
@media only screen and (min-width: 1400px) {
  .post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .bulk-item .btn-gfj.big span {
    display: inline;
  }
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-title {
  color: #ff3333;
  font-family: 'CenturyGothicBold';
  font-size: 19px;
  line-height: 23px;
  letter-spacing: .47px;
  text-transform: uppercase;
  text-align: center;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start!important;
  -ms-flex-align: start!important;
  align-items: flex-start !important;
  position: relative;
  background-color: #FBFBFB;
  border-radius: 14px;
  padding: 10px 10px;
  text-align: center;
  -webkit-box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  -moz-box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  transition: all 0.2s ease-in-out 0s;
  cursor: pointer;
  margin: 20px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box {
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
    max-width: 135px;
    margin: 20px 10px 20px 10px;
  }
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box:hover {
  -webkit-box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
  -moz-box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
  box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .part {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .part3 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .image {
  height: 60px;
  max-width: 70px;
  margin: 0 auto 5px auto;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .image img {
  height: 100%;
  width: auto;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .name {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 26px;
  letter-spacing: .63px;
  text-transform: uppercase;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .jobs {
  font-family: 'CenturyGothicBold';
  font-size: 22px;
  line-height: 28px;
  letter-spacing: .83px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .jobs span {
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 21px;
  letter-spacing: .45px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .price {
  color: #008da8;
  font-size: 29px;
  line-height: 35px;
  letter-spacing: 1.26px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .price + .btn-gfj {
  margin-top: 10px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .period {
  color: #DC7D74;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 16px;
  letter-spacing: .4px;
  text-transform: uppercase;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .btn-gfj {
  border-radius: 9px;
  margin-top: 10px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box .btn-gfj.btn-blue {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1.12px;
  padding: 10px 8px;
  min-width: 100%;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box:nth-child(1) .name {
  color: #FEA745;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box:nth-child(2) .name {
  color: #DE7D72;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list .pricing-box:nth-child(3) .name {
  color: #008DA8;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list.bulk .pricing-box .image {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list.bulk .pricing-box:nth-child(1) .image {
  background-image: url('../images/icon-bulk-1.png');
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list.bulk .pricing-box:nth-child(2) .image {
  background-image: url('../images/icon-bulk-2.png');
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-list.bulk .pricing-box:nth-child(3) .image {
  background-image: url('../images/icon-bulk-3.png');
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-info {
  text-align: center;
  color: #000000;
  font-size: 14px;
  letter-spacing: .63px;
  padding-top: 20px;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-info a {
  color: #000000;
  text-decoration: underline;
}
.post-job-responsive .prj-bulk-mobile .bulk-options-block-inner .paj-bulk-options-mobile .pricing-info a:hover {
  color: #5badbe;
}
@media only screen and (max-width: 360px) {
  .post-job-responsive .prj-bulk-mobile .bulk-options-block-inner {
    padding: 15px 0 15px 0;
    -webkit-transform: translate(-50%, -50%) scale(0.7);
    -ms-transform: translate(-50%, -50%) scale(0.7);
    transform: translate(-50%, -50%) scale(0.7);
  }
}
.post-job-responsive .container-side {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side {
    width: 37%;
    float: left;
    display: block;
    padding-top: 140px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side {
    padding-top: 140px;
  }
}
.post-job-responsive .container-side .prj-bulk-options {
  max-width: 510px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options {
    padding: 0 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options {
    padding: 0 25px 0 25px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-title {
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-title {
    padding-bottom: 15px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-title {
    font-size: 22px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item {
  padding-top: 15px;
  margin-right: -8px;
  margin-left: -8px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item {
    padding-top: 15px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item [class*="col-"] {
  padding-right: 8px;
  padding-left: 8px;
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info {
  min-height: 47px;
  border: 1px solid #5badbe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
  align-items: center;
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info {
    margin-left: -5px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info.justify-content-center {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  text-transform: uppercase;
  white-space: nowrap;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number {
    font-size: 20px;
    -ms-flex: 0 0 54%;
    flex: 0 0 54%;
    max-width: 54%;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: right;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number {
    font-size: 24px;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    max-width: 37%;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 1400px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1600px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number {
    font-size: 28px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.number:after {
  content: "/";
  position: absolute;
  top: 0;
  right: -10px;
  display: none;
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  white-space: nowrap;
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
    font-size: 24px;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
    font-size: 28px;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1400px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1600px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.price {
    font-size: 28px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.save {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  text-align: center;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.save {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.save {
    font-size: 11px;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .bulk-info > div.save {
    font-size: 12px;
    display: flex;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .btn-gfj.big {
  padding: 14px 16px;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .btn-gfj.big {
    padding: 14px 0;
    font-size: 14px;
  }
}
.post-job-responsive .container-side .prj-bulk-options .bulk-item .btn-gfj.big span {
  display: none;
}
@media only screen and (min-width: 1400px) {
  .post-job-responsive .container-side .prj-bulk-options .bulk-item .btn-gfj.big span {
    display: inline;
    font-family: 'CenturyGothicBold';
    color: #ffffff;
  }
}
.post-job-responsive .container-side .paj-bulk-options {
  max-width: 350px;
  margin: 0 auto;
}
@media only screen and (min-width: 1340px) {
  .post-job-responsive .container-side .paj-bulk-options {
    max-width: 650px;
  }
}
.post-job-responsive .container-side .paj-bulk-options .pricing-title {
  color: #ff3333;
  font-family: 'CenturyGothicBold';
  font-size: 19px;
  line-height: 23px;
  letter-spacing: .47px;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 1340px) {
  .post-job-responsive .container-side .paj-bulk-options .pricing-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  background-color: #FBFBFB;
  border-radius: 14px;
  padding: 12px 15px;
  text-align: center;
  -webkit-box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  -moz-box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  transition: all 0.2s ease-in-out 0s;
  cursor: pointer;
  margin: 20px 0 20px 0;
}
@media only screen and (min-width: 1340px) {
  .post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box {
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
    max-width: 135px;
    margin: 20px 10px 20px 10px;
  }
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box:hover {
  -webkit-box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
  -moz-box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
  box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .part {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1340px) {
  .post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .part {
    flex: inherit;
  }
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .part3 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
@media only screen and (min-width: 1340px) {
  .post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .part3 {
    -ms-flex: inherit;
    flex: inherit;
    max-width: 100%;
  }
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .image {
  height: 60px;
  max-width: 70px;
  margin: 0 auto 5px auto;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .image img {
  height: 100%;
  width: auto;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .name {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 26px;
  letter-spacing: .63px;
  text-transform: uppercase;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .jobs {
  font-family: 'CenturyGothicBold';
  font-size: 26px;
  line-height: 32px;
  letter-spacing: 1.13px;
  padding-bottom: 10px;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .jobs span {
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 21px;
  letter-spacing: .45px;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .price {
  color: #008da8;
  font-size: 29px;
  line-height: 35px;
  letter-spacing: 1.26px;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .price + .btn-gfj {
  margin-top: 10px;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .period {
  color: #DC7D74;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 16px;
  letter-spacing: .4px;
  text-transform: uppercase;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .btn-gfj {
  border-radius: 9px;
  margin-top: 5px;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box .btn-gfj.btn-blue {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1.12px;
  padding: 10px 8px;
  min-width: 100%;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box:nth-child(1) .name {
  color: #FEA745;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box:nth-child(2) .name {
  color: #DE7D72;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list .pricing-box:nth-child(3) .name {
  color: #008DA8;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list.bulk .pricing-box .image {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list.bulk .pricing-box:nth-child(1) .image {
  background-image: url('../images/icon-bulk-1.png');
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list.bulk .pricing-box:nth-child(2) .image {
  background-image: url('../images/icon-bulk-2.png');
}
.post-job-responsive .container-side .paj-bulk-options .pricing-list.bulk .pricing-box:nth-child(3) .image {
  background-image: url('../images/icon-bulk-3.png');
}
.post-job-responsive .container-side .paj-bulk-options .pricing-info {
  text-align: center;
  color: #000000;
  font-size: 14px;
  letter-spacing: .63px;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-info a {
  color: #000000;
  text-decoration: underline;
}
.post-job-responsive .container-side .paj-bulk-options .pricing-info a:hover {
  color: #5badbe;
}
.post-job-responsive.loading-revise {
  position: relative;
  height: 100%;
  background-image: url('../images/loading-red.gif');
  background-repeat: no-repeat;
  background-size: 48px 48px;
  background-position: center center;
}
.post-job-responsive.loading-revise .container-landing .container-fluid {
  display: none;
}
.post-job-responsive .bg-white {
  background-color: #ffffff;
}
.post-job-responsive .pjr-heading {
  position: relative;
  padding: 16px 0 16px 0;
  margin-top: 1px;
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 35px 0 35px 0;
  }
}
.post-job-responsive .pjr-heading:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 50%;
  z-index: 0;
  height: 1px;
  width: 2500px;
  background-color: #eeeeee;
  display: block!important;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading:before {
    display: none!important;
  }
}
.post-job-responsive .pjr-heading .pjr-heading-inner {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner {
    height: auto;
    background-color: #ffffff;
  }
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle {
    text-align: left;
  }
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span {
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 20px;
  color: #ee3524;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span {
    color: #ee3524;
    font-size: 22px;
    line-height: 28px;
    max-width: 1000px;
    margin: 0 auto;
  }
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span.info {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.17px;
  color: #666666;
  text-transform: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span.info {
    display: none;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: normal;
  }
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span.info a {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span.info a.arrow-link {
  position: relative;
  padding-right: 24px;
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span.info a.arrow-link:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 16px;
  height: 16px;
  display: inline-block;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  z-index: 1;
  overflow: hidden;
  background-image: url("../images/arrow-icons.png");
  background-size: 600%;
  background-position: 20% 20%;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner .prj-middle span + span {
    padding-top: 5px;
  }
}
.post-job-responsive .pjr-heading .pjr-heading-inner .prj-wrapper {
  max-width: 545px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner .prj-wrapper {
    margin-right: -100px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-heading .pjr-heading-inner .prj-wrapper {
    max-width: 545px;
    margin: 0 auto;
  }
}
.post-job-responsive .pjr-heading.top {
  overflow: inherit!important;
}
.post-job-responsive .pjr-heading.top:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
  z-index: 0;
  height: 100%!important;
  width: 4500px!important;
  background-color: #79C3D1!important;
  display: block!important;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-heading.top:before {
    display: block!important;
  }
}
.post-job-responsive .pjr-heading.top .pjr-heading-inner .prj-middle span {
  color: #ffffff !important;
}
.post-job-responsive .pjr-actions {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 510;
  padding: 15px 15px;
  width: 100%;
  background-color: #ffffff;
  /* */
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions {
    padding: 0;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: auto;
    bottom: auto;
    background-color: transparent;
  }
}
.post-job-responsive .pjr-actions .pjr-actions-inner {
  height: 45px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner {
    padding: 30px 0 30px 0;
    height: auto;
    background-color: #ffffff;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner {
    padding: 30px 0 60px 0;
  }
}
.post-job-responsive .pjr-actions .pjr-actions-inner:before,
.post-job-responsive .pjr-actions .pjr-actions-inner:after {
  display: table;
  content: " ";
}
.post-job-responsive .pjr-actions .pjr-actions-inner:after {
  clear: both;
}
.post-job-responsive .pjr-actions .pjr-actions-inner .actions-wrapper {
  max-width: 525px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner .actions-wrapper {
    max-width: 545px;
  }
}
.post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 45%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj {
    width: auto;
  }
}
.post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj:hover {
  color: #ffffff;
  background-color: #d21301;
}
.post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj.big {
  padding: 14px 28px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj.big {
    min-width: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj.big {
    font-size: 14px;
    letter-spacing: 1.4px;
    padding: 13px 45px 12px 45px;
    min-width: 200px;
    height: 45px;
  }
}
.post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj + .btn-gfj {
  float: right;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj + .btn-gfj {
    float: left;
    margin-left: 15px;
  }
}
.post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj.btn-next-to-steps {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .pjr-actions-inner .btn-gfj.btn-next-to-steps {
    width: auto;
  }
}
.post-job-responsive .pjr-actions .tooltip-bar {
  position: relative;
  min-height: 45px;
  background-color: #ee3524;
  margin: 10px -15px 0 -15px;
  -webkit-transform: translate(0, 15px);
  transform: translate(0, 15px);
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .tooltip-bar {
    display: none;
  }
}
.post-job-responsive .pjr-actions .tooltip-bar .tooltip-bar-btn {
  padding: 10px 45px 10px 15px;
  min-height: 45px;
  display: table;
  width: 100%;
  color: #ffffff;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.post-job-responsive .pjr-actions .tooltip-bar .tooltip-bar-btn svg {
  position: absolute;
  top: 50%;
  right: 20px;
  z-index: 1;
  -webkit-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);
  width: 16px;
  height: 16px;
}
.post-job-responsive .pjr-actions .tooltip-bar .tooltip-bar-btn svg path {
  fill: #ffffff;
}
.post-job-responsive .pjr-actions .tooltip-block {
  position: fixed;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 502;
  background-color: #ffffff;
  display: block;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow-y: scroll;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-actions .tooltip-block {
    display: none;
  }
}
.post-job-responsive .pjr-actions .tooltip-block.reveal {
  top: 0;
  visibility: visible;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-close svg {
  width: 20px;
  height: 20px;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-close svg path {
  fill: #000000;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner {
  padding: 15px 35px 35px 35px;
  margin: 0 -15px;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner h1,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner h2,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner h3,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner h4,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner h5,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner h6 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  margin-top: 0;
  margin-bottom: 30px;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block + .hint-block {
  padding-top: 30px;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block h1,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block h2,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block h3,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block h4,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block h5,
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block h6 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  margin-top: 0;
  margin-bottom: 10px;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block .content {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 14px;
  padding: 0 0 0 0;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block .content p {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.post-job-responsive .pjr-actions .tooltip-block .tooltip-block-inner .hint-block .content p + p {
  padding-top: 10px;
}
.post-job-responsive .pjr-actions.offscreenX .pjr-actions-inner {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.post-job-responsive .pjr-landing-options {
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}
.post-job-responsive .pjr-landing-options .prj-wrapper {
  max-width: 525px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-landing-options .prj-wrapper {
    max-width: 545px;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio] {
  position: absolute;
  left: -1000em;
}
.post-job-responsive .pjr-landing-options input[type=radio] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.17px;
  color: #000000;
  font-weight: normal;
  padding: 16px 20px 16px 50px;
  margin: 1px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label {
    font-size: 16px;
    line-height: normal;
    letter-spacing: normal;
    padding: 40px 0 40px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label:hover svg circle.big {
    stroke: #008da8;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label:hover span {
    color: #008da8;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label:hover span.info {
    color: #008da8;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 50%;
  z-index: 0;
  height: 1px;
  width: 2500px;
  background-color: #eeeeee;
  display: block!important;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.post-job-responsive .pjr-landing-options input[type=radio] + label svg {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label svg {
    top: 42px;
    left: 0;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.post-job-responsive .pjr-landing-options input[type=radio] + label svg circle.small {
  fill: #ffffff;
}
.post-job-responsive .pjr-landing-options input[type=radio] + label span {
  position: relative;
  z-index: 1;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #000000;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label span {
    font-size: 16px;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio] + label span.info {
  display: block;
  padding: 5px 0 0 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.17px;
  color: #666666;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options input[type=radio] + label span.info {
    font-size: 16px;
    line-height: normal;
    letter-spacing: normal;
    max-width: 480px;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio]:checked + label {
  color: #008da8;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options input[type=radio]:checked + label {
    font-weight: bold;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 0;
  height: 100%;
  width: 2500px;
  background-color: #E0F5F7;
  display: block!important;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.post-job-responsive .pjr-landing-options input[type=radio]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.post-job-responsive .pjr-landing-options input[type=radio]:checked + label span {
  position: relative;
  z-index: 1;
  color: #008da8;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options input[type=radio]:checked + label span {
    font-weight: bold;
  }
}
.post-job-responsive .pjr-landing-options input[type=radio]:checked + label span.info {
  color: #666666;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options + .pjr-heading:before {
    display: block!important;
  }
}
.post-job-responsive .pjr-landing-options + .pjr-actions {
  position: relative;
  padding: 15px 0;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options + .pjr-actions {
    padding: 0;
  }
}
.post-job-responsive .pjr-landing-options + .pjr-actions:before {
  content: "";
  position: absolute;
  top: 0;
  right: -15px;
  z-index: 0;
  height: 1px;
  width: 2500px;
  background-color: #eeeeee;
  display: none!important;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-landing-options + .pjr-actions:before {
    display: block!important;
  }
}
.post-job-responsive .prj-stepsXXX {
  height: 50px;
  margin-left: -15px;
  margin-right: -15px;
  background-color: #ffffff;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner {
  height: 50px;
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsXXX .prj-steps-inner {
    border-color: #eeeeee;
  }
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps {
  height: 6px;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps:before,
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps:after {
  clear: both;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps li {
  float: left;
  height: 6px;
  width: 25%;
  background-color: #d7d7d7;
  border-right: 1px solid #ffffff;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps li:last-child {
  border-right: 0;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-1 li:nth-child(1) {
  background-color: #ee3524;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-2 li:nth-child(1),
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-2 li:nth-child(2) {
  background-color: #ee3524;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-3 li:nth-child(1),
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-3 li:nth-child(2),
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-3 li:nth-child(3) {
  background-color: #ee3524;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .steps.step-4 li {
  background-color: #ee3524;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading {
  list-style: none;
  margin: 0 0 0 0;
  padding: 15px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading {
    padding: 14px 0 0 0;
  }
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading li {
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  line-height: 12px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading li {
    font-family: 'CenturyGothicRegular';
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1.6px;
    text-align: left;
    padding: 0 0 0 30px;
  }
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading li span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading li span {
    display: inline-block;
    padding: 0 20px 0 0;
  }
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading.step-1 li:nth-child(1) {
  display: block;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading.step-2 li:nth-child(2) {
  display: block;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading.step-3 li:nth-child(3) {
  display: block;
}
.post-job-responsive .prj-stepsXXX .prj-steps-inner .step-heading.step-4 li:nth-child(4) {
  display: block;
}
.post-job-responsive .prj-stepsXXX.sticky .prj-steps-inner {
  position: fixed;
  top: 60px;
  left: 0;
  z-index: 500;
  border-color: #eeeeee;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsXXX.sticky .prj-steps-inner {
    top: 74px;
  }
}
.post-job-responsive .prj-stepsYYY {
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY {
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1320px) {
}
.post-job-responsive .prj-stepsYYY .steps {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  display: table;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .steps {
    height: 56px;
  }
}
.post-job-responsive .prj-stepsYYY .steps li {
  display: table-cell;
  vertical-align: middle;
  width: 33.333333334%;
  background-color: #79C3D1;
  height: 5px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  /*
        &:nth-child(1) {
          span {
            @media @tablet {
              padding: 10px 5px 10px 0;
            }
          }
        }
        &:nth-child(2) {
          span {
            @media @tablet {
              padding: 10px 5px 10px 0;
            }
          }
        }
        &:nth-child(3) {
          span {
            @media @tablet {
              padding: 10px 8px 10px 0;
            }
          }
        }
        */
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .steps li {
    height: auto;
    border-left: 0;
    border-bottom: 0;
  }
}
.post-job-responsive .prj-stepsYYY .steps li:first-child {
  border-left: 0;
}
.post-job-responsive .prj-stepsYYY .steps li span {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 1.4px;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  padding: 0 0 0 0;
  position: relative;
  display: none;
  height: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .steps li span {
    padding: 10px 0 10px 0;
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .steps li span {
    height: auto;
  }
}
.post-job-responsive .prj-stepsYYY .steps li span:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 56px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 56px solid transparent;
  border-left: 30px solid #79C3D1;
  position: absolute;
  top: 50%;
  margin-top: -56px;
  right: 0;
  z-index: 2;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .steps li span:after {
    display: none;
  }
}
.post-job-responsive .prj-stepsYYY .steps li span:before {
  /*
            content: " ";
            width: 0;
            height: 56px;
            border-left: 30px solid #79C3D1;
            position: absolute;
            top: 50%;
            margin-top: -28px;
            right: 0;
            z-index: 1;
            display: none;
            */
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .steps li span:before {
    display: inline-block;
    content: " ";
    font-family: 'CenturyGothicBold';
    font-size: 19px;
    letter-spacing: 1.4px;
    line-height: 23px;
    color: #ee3524;
    padding: 0 10px 0 15px;
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-stepsYYY .steps li span:before {
    padding: 0 10px 0 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .prj-stepsYYY .steps li span:before {
    padding: 0 10px 0 20px;
  }
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(1) {
  background-color: #79C3D1;
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(1) span {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(1) span:after {
  border-left: 30px solid #79C3D1;
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(1) span:before {
  content: "1";
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(2) {
  background-color: #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(2) span:after {
  border-left: 30px solid #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(2) span:before {
  content: "2";
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(3) {
  background-color: #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(3) span:after {
  border-left: 30px solid #ECF8FA;
}
.post-job-responsive .prj-stepsYYY .steps.step-1 li:nth-child(3) span:before {
  content: "3";
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(1) {
  background-color: #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(1) span:after {
  border-left: 30px solid #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(1) span:before {
  content: "1";
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(2) {
  background-color: #79C3D1;
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(2) span {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(2) span:after {
  border-left: 30px solid #79C3D1;
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(2) span:before {
  content: "2";
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(3) {
  background-color: #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(3) span:after {
  border-left: 30px solid #ECF8FA;
}
.post-job-responsive .prj-stepsYYY .steps.step-2 li:nth-child(3) span:before {
  content: "3";
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(1) {
  background-color: #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(1) span:after {
  border-left: 30px solid #ECF8FA;
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(1) span:before {
  content: "1";
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(2) {
  background-color: #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(2) span:after {
  border-left: 30px solid #D4ECEE;
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(2) span:before {
  content: "2";
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(3) {
  background-color: #79C3D1;
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(3) span {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(3) span:after {
  border-left: 30px solid #79C3D1;
}
.post-job-responsive .prj-stepsYYY .steps.step-3 li:nth-child(3) span:before {
  content: "3";
}
.post-job-responsive .prj-stepsYYY .step-heading {
  list-style: none;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  border-bottom: 5px solid #ffffff;
  background-color: #79C3D1;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .step-heading {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-stepsYYY .step-heading {
    padding: 14px 0 0 0;
  }
}
.post-job-responsive .prj-stepsYYY .step-heading li {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .step-heading li {
    font-family: 'CenturyGothicRegular';
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1.6px;
    text-align: left;
    padding: 0 0 0 30px;
  }
}
.post-job-responsive .prj-stepsYYY .step-heading li span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-stepsYYY .step-heading li span {
    display: inline-block;
    padding: 0 20px 0 0;
  }
}
.post-job-responsive .prj-stepsYYY .step-heading.step-1 li:nth-child(1) {
  display: block;
}
.post-job-responsive .prj-stepsYYY .step-heading.step-2 li:nth-child(2) {
  display: block;
}
.post-job-responsive .prj-stepsYYY .step-heading.step-3 li:nth-child(3) {
  display: block;
}
.post-job-responsive .prj-stepsYYY .step-heading.step-4 li:nth-child(4) {
  display: block;
}
.post-job-responsive .prj-steps {
  position: relative;
  background-color: #ffffff;
  padding: 0 0 0 0;
  height: 60px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps {
    padding: 0 0 0 0;
    height: 74px;
  }
}
.post-job-responsive .prj-steps .prj-steps-wrapper {
  position: relative;
  background-color: #ffffff;
  height: 60px;
  width: 100%;
  border-bottom: 1px solid transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .prj-steps-wrapper {
    height: 74px;
  }
}
.post-job-responsive .prj-steps .logo-small {
  position: absolute;
  top: 50%;
  left: 12px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 3;
  width: 38px;
  height: 22px;
  visibility: visible;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .logo-small {
    left: 30px;
    width: 60px;
    height: 35px;
    display: block;
  }
}
.post-job-responsive .prj-steps .logo-small a {
  display: block;
  width: 38px;
  height: 22px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .logo-small a {
    width: 60px;
    height: 35px;
  }
}
.post-job-responsive .prj-steps .logo-small a svg {
  width: 38px;
  height: 22px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .logo-small a svg {
    width: 60px;
    height: 35px;
  }
}
.post-job-responsive .prj-steps .logo-small a svg path {
  fill: #ee3524;
}
.post-job-responsive .prj-steps .cart-simple {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #ffffff;
  background-color: #008da8;
  width: 25px;
  height: 25px;
  padding: 4px 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .cart-simple {
    right: 20px;
  }
}
.post-job-responsive .prj-steps .btn-contact {
  position: absolute;
  right: 55px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-transform: uppercase;
  color: #ee3524;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 14px;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .btn-contact {
    display: block;
  }
}
.post-job-responsive .prj-steps .container-steps {
  margin-right: 0;
  margin-left: 0;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .container-steps {
    position: relative;
    max-width: 63%;
    top: auto;
    left: auto;
    -webkit-transform: translate(15px, 0);
    transform: translate(15px, 0);
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .container-steps {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}
.post-job-responsive .prj-steps .steps .steps-wrapper {
  margin-left: 45px;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps .steps-wrapper {
    max-width: 525px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps .steps-wrapper {
    max-width: 545px;
  }
}
.post-job-responsive .prj-steps .steps ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  min-height: 14px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps ul {
    padding: 27px 0 0 0;
    margin: 0 -150px 0 40px;
    min-height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps ul {
    padding: 0 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .prj-steps .steps ul {
    margin: 0 -150px 0 0;
  }
}
.post-job-responsive .prj-steps .steps ul li {
  position: relative;
  float: left;
  font-size: 10px;
  font-family: 'CenturyGothicRegular';
  color: #9b9b9b;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps ul li {
    font-size: 14px;
    min-height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps ul li {
    font-size: 14px;
  }
}
.post-job-responsive .prj-steps .steps ul li:after {
  content: ">";
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps ul li:after {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
}
.post-job-responsive .prj-steps .steps ul li:nth-child(2) {
  padding-left: 0;
}
@media only screen and (min-width: 340px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 992px) {
}
.post-job-responsive .prj-steps .steps ul li:nth-child(3) {
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 992px) {
}
.post-job-responsive .prj-steps .steps ul li:last-child:after {
  display: none;
}
.post-job-responsive .prj-steps .steps.step-0 ul li:nth-child(1) {
  color: #ee3524;
}
.post-job-responsive .prj-steps .steps.step-1 ul li:nth-child(2) {
  color: #ee3524;
}
.post-job-responsive .prj-steps .steps.step-2 ul li:nth-child(3) {
  color: #ee3524;
}
.post-job-responsive .prj-steps .steps.step-3 ul li:nth-child(4) {
  color: #ee3524;
}
.post-job-responsive .prj-steps .steps-menu {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 510;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu {
    right: 5px;
    top: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu {
    right: 15px;
    top: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    display: block;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav {
  float: none;
  margin: 0 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > .open a {
  background: transparent;
  position: relative;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > .open a:before {
  opacity: 1;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul:before,
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul:after {
  clear: both;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul li.parent {
  position: relative;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul li.dropdown-submenu {
  position: relative;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul li.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  right: auto;
  position: absolute;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav li.active {
  background: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav li.active > a {
  background: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav li a {
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav li.open > a {
  background: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li {
  float: none;
  padding: 0 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  /* Custom GFJ : START */
  /* Custom GFJ : END   */
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li {
    padding: 0 20px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(1) {
  float: left;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(1) {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(1) {
    display: none;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(2),
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(3),
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(4),
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(5),
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(6),
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(7) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(2),
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(3),
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(4),
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(5),
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(6),
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(7) {
    display: inline-block;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(9) {
  float: none;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(9) {
    display: none;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(8) {
  float: right;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li:nth-child(8) {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li > a {
    height: 74px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li > a.dropdown-toggle:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 16px;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 100%;
  display: block;
  opacity: 0;
  transition: all 0.2s ease;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:hover > a {
  background: none;
  position: relative;
  color: #ee3524;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li:hover > a.dropdown-toggle:after {
  bottom: 0!important;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li > a {
  outline: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li > a .caret {
  display: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu {
  display: block;
  left: 0;
  margin-top: 0;
  visibility: hidden;
  opacity: 0;
  border: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  min-width: 165px;
  padding: 12px 0 20px 0;
  background-color: rgba(255, 255, 255, 0.93);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-about {
  left: -48.5px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-about {
    left: -48.5px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-about {
    left: -40.5px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-resources {
  left: -30px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-resources {
    left: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-resources {
    left: -22px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-jobs {
  left: -55.5px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-jobs {
    left: -55.5px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-jobs {
    left: -47.5px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu a {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu a:hover {
  color: #000000;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu span.name {
  font-family: 'CenturyGothicRegular';
  color: #5badbe;
  text-transform: uppercase;
  font-size: 14px;
  min-height: 31px;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > li .dropdown-menu li:last-child a {
  border: none;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav ul.dropdown-menu ul.dropdown-menu {
  left: 80%;
  top: 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  text-transform: uppercase;
  height: 60px;
  padding: 15px 0 0 0;
  color: #333333;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav a {
    height: 74px;
    line-height: 74px;
    max-height: 74px;
    padding: 0 0 0 0;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic {
  width: 25px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.bars {
    width: 0;
    display: none;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.bars:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 0 0;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.bars:before {
    top: 27px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.search {
  visibility: hidden;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.search {
    visibility: visible;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.search:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 60% 0;
  display: block;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav a.graphic.search:before {
    top: 28px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.active:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 6px!important;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 100%;
  display: block;
  opacity: 1!important;
  transition: all 0.2s ease;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.open-search-top {
  width: 21px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.open-search-top svg {
  width: 25px;
  height: 26px;
  margin-bottom: -7px;
  margin-left: -4px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav a.open-search-top svg path {
  fill: #ee3524 !important;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > .aligned-fullwidth {
  position: static !important;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > .aligned-fullwidth > .dropdown-menu {
  width: 100% !important;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav > .aligned-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account {
  transition: all 0.2s ease;
  min-width: 270px;
  text-align: right;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li {
  padding: 0 0;
  float: right;
  display: inline-block;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li.account-tab {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li.account-tab {
    display: inline-block;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li.contact-tab {
  display: none;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li.contact-tab {
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li {
    padding: 0 15px 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li {
    padding: 0 15px 0 0;
  }
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li:hover > a.dropdown-toggle:after {
  bottom: 0!important;
  opacity: 0!important;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu {
  min-width: 205px;
  text-align: left;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account {
  right: -20px;
  padding-left: 15px;
  padding-right: 15px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li:before,
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li:after {
  clear: both;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a span {
  float: right;
  font-family: 'CenturyGothicBold';
  color: #008da8;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite {
  position: relative;
  padding-left: 25px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg {
  position: absolute;
  top: 5px;
  left: 0;
  width: 18px;
  height: 18px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg rect {
  fill: transparent;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg path {
  fill: #ee3524;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg path.border {
  fill: #ee3524;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart {
  right: 15px;
  margin-top: -10px;
  padding: 0 20px 15px 20px;
  border: 1px solid #9d9d9d;
  min-width: 285px;
  background-color: #ffffff !important;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li {
  text-align: left;
  font-size: 12px;
  color: #333333;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 10px 10px 10px 5px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:last-child {
  border-bottom: 0;
  padding: 0 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li span {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  letter-spacing: 1px;
  color: #333333;
  max-width: 180px;
  padding-left: 16px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li span:nth-child(1) {
  width: 140px;
  display: inline-block;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li span:nth-child(2) {
  font-size: 14px;
  color: #000000;
  vertical-align: middle;
  float: right;
  padding-left: 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li .removeorderlink {
  position: absolute;
  top: 11px;
  left: -8px;
  margin: 0 0 0 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  opacity: .6;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li .removeorderlink:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-header,
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer {
  padding: 20px 10px 20px 5px;
  border-bottom: 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-header span:nth-child(1),
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  color: #ff3333;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer {
  padding: 30px 10px 15px 5px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span {
  padding-left: 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  font-size: 16px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(2) {
  font-size: 16px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.heading {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  padding: 22px 0 22px 0;
  border-bottom: 1px solid #eeeeee;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:before,
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:after {
  clear: both;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li a.btn-gfj {
  background-color: #ee3524;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ee3524;
  padding: 10px 0 10px 0;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li a.btn-gfj:hover {
  background-color: #d21301;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account li:hover > .dropdown-menu.item-cart {
  margin-top: -14px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account a {
  font-size: 16px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account a .fa {
  margin-left: 10px;
  font-size: 18px;
  line-height: 20px;
  color: #ee3524;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account a.cart {
  position: relative;
  width: 25px;
}
.post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account a.cart span {
  position: absolute;
  top: 17px;
  right: 0;
  text-align: center;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  color: #ee3524;
  background-color: #eeeeee;
  width: 26px;
  height: 26px;
  line-height: 25px;
  padding: 0 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps .steps-menu .navbar-nav.my-account a.cart span {
    top: 25px;
  }
}
.post-job-responsive .prj-steps.sticky .prj-steps-wrapper {
  position: fixed!important;
  top: 0;
  z-index: 401;
  height: 60px;
  border-bottom: 1px solid #eeeeee;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-steps.sticky .prj-steps-wrapper {
    height: 74px;
  }
}
.post-job-responsive .pjr-error-bar {
  background-color: #F8B41C;
  min-height: 40px;
  display: none;
}
.post-job-responsive .pjr-error-bar ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 14px 0 14px 0;
}
.post-job-responsive .pjr-error-bar ul li {
  position: relative;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1.2px;
  color: #ffffff;
  max-width: 350px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-error-bar ul li {
    line-height: 12px;
  }
}
.post-job-responsive .pjr-error-bar ul li:before {
  position: absolute;
  top: 0;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #ffffff;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .pjr-error-bar ul li:before {
    display: block;
  }
}
.post-job-responsive .container-landing,
.post-job-responsive .container-form {
  width: 100%;
  overflow-x: hidden;
}
.post-job-responsive .prj-form .infoXXX {
  padding: 0 0 16px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 270px;
  margin: 0 auto 0 auto;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .infoXXX {
    padding: 5px 0 40px 0;
    max-width: 545px;
    margin: 30px 0 0 0;
  }
}
.post-job-responsive .prj-form .infoXXX .info-item-type {
  display: none;
}
.post-job-responsive .prj-form .infoXXX .info-item-type {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .infoXXX .info-item-type {
    text-align: left;
  }
}
.post-job-responsive .prj-form .infoXXX .info-item-type h1 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  font-weight: normal;
  color: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .infoXXX .info-item-type h1 {
    font-size: 25px;
    line-height: 32px;
    letter-spacing: 2.2px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .infoXXX .info-item-type h1 {
    margin: 0 0 10px 0;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: 3px;
  }
}
.post-job-responsive .prj-form .infoXXX .info-item-type h1 span {
  font-family: 'CenturyGothicBold';
  color: #ff3333;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .infoXXX .info-item-type h1 span {
    display: inline;
  }
}
.post-job-responsive .prj-form .infoXXX .info-item-type p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .infoXXX .info-item-type p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: normal;
  }
}
.post-job-responsive .prj-form .infoXXX .info-item-type p span {
  display: block;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  padding-bottom: 20px;
}
.post-job-responsive .prj-form .infoXXX .info-item-type p span a {
  color: #008da8;
  font-family: 'CenturyGothicRegular';
}
.post-job-responsive .prj-form .infoXXX .info-item-type p span a:hover {
  color: #008da8;
  text-decoration: none;
}
.post-job-responsive .prj-form .infoXXX .info-item-type p a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
.post-job-responsive .prj-form .infoXXX + .alert-box {
  margin: 0 0 30px 0;
}
.post-job-responsive .prj-form .info {
  position: relative;
  padding: 13px 0 16px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto 0 auto;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .info {
    padding: 35px 0 35px 0;
    margin: 0 0 0 0;
  }
}
.post-job-responsive .prj-form .info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 0;
  height: 100%;
  width: 4500px;
  background-color: #79C3D1;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .info:before {
    display: block;
  }
}
.post-job-responsive .prj-form .info .info-wrapper {
  max-width: 525px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .info .info-wrapper {
    max-width: 545px;
  }
}
.post-job-responsive .prj-form .info .info-item-type {
  position: relative;
  z-index: 1;
  max-width: 270px;
  margin: 0 auto;
  display: none;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .info .info-item-type {
    margin: 0 0;
    max-width: 545px;
    text-align: left;
  }
}
.post-job-responsive .prj-form .info .info-item-type h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-weight: normal;
  color: #ffffff;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .info .info-item-type h1 {
    color: #ffffff;
    font-size: 25px;
    line-height: 32px;
    letter-spacing: 2.2px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .info .info-item-type h1 {
    font-size: 30px;
    line-height: 37px;
    letter-spacing: 3px;
  }
}
.post-job-responsive .prj-form .info .info-item-type h1 span {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .info .info-item-type h1 span {
    color: #ffffff;
    display: inline;
  }
}
.post-job-responsive .prj-form .info .info-item-type h1 + p {
  padding-top: 5px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .info .info-item-type h1 + p {
    padding-top: 10px;
  }
}
.post-job-responsive .prj-form .info .info-item-type p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #ffffff;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .info .info-item-type p {
    font-size: 16px;
    line-height: 21px;
    letter-spacing: normal;
  }
}
.post-job-responsive .prj-form .info .info-item-type p span {
  display: block;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1px;
  padding-bottom: 20px;
}
.post-job-responsive .prj-form .info .info-item-type p span a {
  color: #008da8;
  font-family: 'CenturyGothicRegular';
}
.post-job-responsive .prj-form .info .info-item-type p span a:hover {
  color: #008da8;
  text-decoration: none;
}
.post-job-responsive .prj-form .info .info-item-type p a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
.post-job-responsive .prj-form .info .info-item-type p + p {
  padding-top: 5px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .info .info-item-type p + p {
    padding-top: 10px;
  }
}
.post-job-responsive .prj-form .info a.back {
  position: absolute;
  top: 32px;
  left: 5px;
  z-index: 2;
  margin: 0;
  min-width: 10px;
  padding: 10px 0 10px 15px;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  text-transform: uppercase;
  display: none;
}
.post-job-responsive .prj-form .info a.back:after {
  content: '';
  display: block;
  position: absolute;
  top: 11px;
  left: 0;
  width: 8px;
  height: 14px;
  background: url('../images/arr-prev-w.png') no-repeat center left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  transition: transition, all 0.3s ease-out;
}
.post-job-responsive .prj-form .info a.back:hover {
  color: #008DA8;
}
.post-job-responsive .prj-form .info a.back:hover:after {
  background: url('../images/arr-prev-b.png') no-repeat center left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.post-job-responsive .prj-form .info + .alert-box {
  margin: 0 0 30px 0;
}
@media only screen and (min-width: 1140px) {
  .post-job-responsive .prj-form .info.step-1 a.back.step-1 {
    display: inline;
  }
}
@media only screen and (min-width: 1140px) {
  .post-job-responsive .prj-form .info.step-2 a.back.step-2 {
    display: inline;
  }
}
.post-job-responsive .prj-form .info.step-2 .info-item-type p {
  display: none;
}
@media only screen and (min-width: 1140px) {
  .post-job-responsive .prj-form .info.step-3 a.back.step-3 {
    display: inline;
  }
}
.post-job-responsive .prj-form .info.step-3 .info-item-type p {
  display: none;
}
.post-job-responsive .prj-form .block {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block {
    padding: 0 0 35px 0;
  }
}
.post-job-responsive .prj-form .block:before,
.post-job-responsive .prj-form .block:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .block:after {
  clear: both;
}
.post-job-responsive .prj-form .block:before {
  position: absolute;
  top: 0;
  right: -15px;
  height: 1px;
  width: 2500px;
  background-color: #eeeeee;
}
.post-job-responsive .prj-form .block.job-company-description-block,
.post-job-responsive .prj-form .block.tags-block,
.post-job-responsive .prj-form .block.fine-block {
  padding: 0 0 140px 0;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block.job-company-description-block,
  .post-job-responsive .prj-form .block.tags-block,
  .post-job-responsive .prj-form .block.fine-block {
    padding: 0 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block.job-company-description-block,
  .post-job-responsive .prj-form .block.tags-block,
  .post-job-responsive .prj-form .block.fine-block {
    padding: 0 0 35px 0;
  }
}
.post-job-responsive .prj-form .block .block-wrapper {
  max-width: 525px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .block-wrapper {
    max-width: 545px;
  }
}
.post-job-responsive .prj-form .block .block-inner {
  position: relative;
}
.post-job-responsive .prj-form .block .prevent-collapse-sm .form-group:first-child {
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .collapse.prevent-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}
.post-job-responsive .prj-form .block a,
.post-job-responsive .prj-form .block h3 {
  font-family: 'CenturyGothicRegular';
}
.post-job-responsive .prj-form .block a.block-heading,
.post-job-responsive .prj-form .block h3.block-heading {
  position: relative;
  margin: 0 0 0 0;
  padding: 15px 0 10px 0;
  font-weight: normal;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block a.block-heading,
  .post-job-responsive .prj-form .block h3.block-heading {
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block a.block-heading,
  .post-job-responsive .prj-form .block h3.block-heading {
    padding: 50px 0 20px 0;
    font-size: 25px;
    line-height: 31px;
    letter-spacing: 1.25px;
  }
}
.post-job-responsive .prj-form .block a.block-heading span,
.post-job-responsive .prj-form .block h3.block-heading span {
  font-family: 'CenturyGothicRegular';
}
.post-job-responsive .prj-form .block a.block-heading .arrows,
.post-job-responsive .prj-form .block h3.block-heading .arrows {
  position: absolute;
  top: 18px;
  right: 5px;
  width: 12px;
  height: 12px;
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block a.block-heading .arrows,
  .post-job-responsive .prj-form .block h3.block-heading .arrows {
    display: none;
  }
}
.post-job-responsive .prj-form .block a.block-heading .arrows svg,
.post-job-responsive .prj-form .block h3.block-heading .arrows svg {
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 12px;
}
.post-job-responsive .prj-form .block a.block-heading .arrows svg:first-child,
.post-job-responsive .prj-form .block h3.block-heading .arrows svg:first-child {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block a.block-heading .arrows svg:first-child,
  .post-job-responsive .prj-form .block h3.block-heading .arrows svg:first-child {
    display: none!important;
  }
}
.post-job-responsive .prj-form .block a.block-heading .arrows svg:last-child,
.post-job-responsive .prj-form .block h3.block-heading .arrows svg:last-child {
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block a.block-heading .arrows svg:last-child,
  .post-job-responsive .prj-form .block h3.block-heading .arrows svg:last-child {
    display: none!important;
  }
}
.post-job-responsive .prj-form .block a.block-heading .arrows svg path,
.post-job-responsive .prj-form .block h3.block-heading .arrows svg path {
  fill: #ee3524;
}
.post-job-responsive .prj-form .block a.block-heading.collapsed .arrows svg:first-child,
.post-job-responsive .prj-form .block h3.block-heading.collapsed .arrows svg:first-child {
  display: block;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block a.block-heading.collapsed .arrows svg:first-child,
  .post-job-responsive .prj-form .block h3.block-heading.collapsed .arrows svg:first-child {
    display: none!important;
  }
}
.post-job-responsive .prj-form .block a.block-heading.collapsed .arrows svg:last-child,
.post-job-responsive .prj-form .block h3.block-heading.collapsed .arrows svg:last-child {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block a.block-heading.collapsed .arrows svg:last-child,
  .post-job-responsive .prj-form .block h3.block-heading.collapsed .arrows svg:last-child {
    display: none!important;
  }
}
.post-job-responsive .prj-form .block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form .block h3.block-heading.collapsed .arrows svg path {
  fill: #999999;
}
.post-job-responsive .prj-form .block a.blue {
  color: #008da8;
}
.post-job-responsive .prj-form .block p {
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  font-family: 'CenturyGothicRegular';
}
.post-job-responsive .prj-form .block p b,
.post-job-responsive .prj-form .block p strong {
  font-weight: normal;
  font-family: 'CenturyGothicBold';
}
.post-job-responsive .prj-form .block p.explanation {
  margin-top: -5px;
  padding: 0 0 15px 0;
  font-size: 10px;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block p.explanation {
    font-size: 12px;
    letter-spacing: 0.15px;
    padding: 0 0 15px 0;
  }
}
.post-job-responsive .prj-form .block p.information {
  padding: 0 0 15px 0;
  color: #008da8;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1.1px;
  margin-top: -3px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block p.information {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.7px;
  }
}
.post-job-responsive .prj-form .block p.tag-info {
  padding: 0 0 15px 0;
  color: #008da8;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  margin-top: -3px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block p.tag-info {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.8px;
  }
}
.post-job-responsive .prj-form .block .form-group.custom-input.form-group-position {
  margin-bottom: 30px;
}
.post-job-responsive .prj-form .block .form-group.custom-input.business-sale-price {
  margin-top: -10px;
  margin-bottom: 24px;
}
.post-job-responsive .prj-form .block .form-group.custom-input.business-sale-price .input-group .input-group-addon {
  background-color: #008da8;
  border: 1px solid #008da8;
  color: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.custom-input.business-sale-price .input-group .form-control.input__field {
  padding: 2px 12px 0 12px;
  height: 40px;
  border-color: #008da8;
}
.post-job-responsive .prj-form .block .form-group.custom-input.form-group-deadline .input__field {
  padding: 6px 12px 6px 12px;
}
.post-job-responsive .prj-form .block .form-group.custom-input.form-group-deadline .input__label .input__label-content {
  display: none!important;
}
.post-job-responsive .prj-form .block .form-group .divTextArea {
  border: 1px solid #cccccc;
  border-width: 0 1px 1px 1px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-top: -2px;
}
.post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control {
  height: 140px;
  border: 0 !important;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control {
    height: 240px;
  }
}
.post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control::-webkit-input-placeholder,
.post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control:-moz-placeholder,
.post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control::-moz-placeholder,
.post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control:-ms-input-placeholder {
  font-family: 'CenturyGothicRegular' !important;
  font-size: 12px!important;
  line-height: 16px!important;
  letter-spacing: 1.2px!important;
  color: #ff3333 !important;
  font-style: normal!important;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control::-webkit-input-placeholder,
  .post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control:-moz-placeholder,
  .post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control::-moz-placeholder,
  .post-job-responsive .prj-form .block .form-group .divTextArea textarea.form-control:-ms-input-placeholder {
    font-style: normal!important;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] {
  position: absolute;
  left: -1000em;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label[for=cmprangeid10],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label[for=cmprangeid10] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label[for=cmprangeid10] + #cmprangeid11 + label[for=cmprangeid11],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label[for=cmprangeid10] + #cmprangeid11 + label[for=cmprangeid11] {
  padding: 0 20px 15px 30px;
  margin-top: 15px;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label[for=business_sale_type_id_3],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label[for=business_sale_type_id_3] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label[for=business_sale_price_negotiable_yes],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label[for=business_sale_price_negotiable_yes] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label svg,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label svg,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label svg {
    top: 1px;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label svg circle.big,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label svg circle.small,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label svg circle.small {
  fill: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label svg path.square,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label svg path.mark,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label span,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label span {
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio] + label span,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=radio] + label span {
    font-size: 16px;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio]:checked + label,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio]:checked + label {
  color: #000000;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio]:checked + label svg circle.big,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio]:checked + label svg path.checkmark,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio]:checked + label svg path.checkmark {
  fill: #ee3524;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=radio]:checked + label span,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=radio]:checked + label span {
  color: #000000;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label[for=unpaid_fedreq],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label[for=unpaid_fedreq] {
  padding: 0 20px 0 30px;
  margin-top: 5px;
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label[for=education_program_benefits_yes],
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label[for=education_program_benefits_yes] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label svg,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label svg,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label svg {
    top: 1px;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label svg circle.big,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label svg circle.small,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label svg circle.small {
  fill: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label svg path.square,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label svg path.mark,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label span,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label span {
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label span,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label span {
    font-size: 16px;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
  .post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
    display: inline;
  }
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox]:checked + label,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox]:checked + label {
  color: #000000;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox]:checked + label svg circle.big,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox]:checked + label svg path.mark,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox]:checked + label svg path.mark {
  fill: #ee3524;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox]:checked + label span,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox]:checked + label span {
  color: #000000;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox].fine-print + label strong,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox].fine-print + label strong {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default input[type=checkbox].fine-print + label a,
.post-job-responsive .prj-form .block .form-group.radio-default input[type=checkbox].fine-print + label a {
  color: #008da8;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default + .reveal-box,
.post-job-responsive .prj-form .block .form-group.radio-default + .reveal-box {
  margin-top: -15px;
}
.post-job-responsive .prj-form .block .form-group.checkbox-default + .reveal-box .form-group,
.post-job-responsive .prj-form .block .form-group.radio-default + .reveal-box .form-group {
  margin-bottom: 25px;
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio],
.post-job-responsive .prj-form .block .form-group.radio-row input[type=radio] {
  position: absolute;
  left: -1000em;
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio] + label,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=radio] + label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 1.2px;
  color: #666666;
  text-transform: capitalize;
  padding: 0 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #979797;
  text-align: center;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio] + label,
  .post-job-responsive .prj-form .block .form-group.radio-row input[type=radio] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio] + label:hover,
  .post-job-responsive .prj-form .block .form-group.radio-row input[type=radio] + label:hover {
    color: #008da8;
  }
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio] + label svg,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=radio] + label svg {
  display: none;
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio]:checked + label,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group.radio-columns input[type=radio]#type_9 + label,
  .post-job-responsive .prj-form .block .form-group.radio-row input[type=radio]#type_9 + label {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox],
.post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox] + label,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox] + label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 1.2px;
  color: #666666;
  padding: 0 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #979797;
  text-align: center;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox] + label,
  .post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox] + label:hover,
  .post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox] + label:hover {
    color: #008da8;
  }
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox] + label svg,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox] + label svg {
  display: none;
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox] + label.disabled,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox] + label.disabled {
  cursor: not-allowed;
  color: #666666;
  opacity: .3;
}
.post-job-responsive .prj-form .block .form-group.radio-columns input[type=checkbox]:checked + label,
.post-job-responsive .prj-form .block .form-group.radio-row input[type=checkbox]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
  border-color: #008da8;
}
.post-job-responsive .prj-form .block .form-group.radio-columns.education-program-benefits-list,
.post-job-responsive .prj-form .block .form-group.radio-row.education-program-benefits-list {
  margin-top: 10px;
}
.post-job-responsive .prj-form .block .form-group.radio-columns ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: -10px -5px 0 -5px;
}
.post-job-responsive .prj-form .block .form-group.radio-columns ul:before,
.post-job-responsive .prj-form .block .form-group.radio-columns ul:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .block .form-group.radio-columns ul:after {
  clear: both;
}
.post-job-responsive .prj-form .block .form-group.radio-columns ul li {
  float: left;
  display: table;
  width: 50%;
  padding: 10px 5px 0 5px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .form-group.radio-columns ul li {
    width: 25%;
  }
}
.post-job-responsive .prj-form .block .form-group.radio-row ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul:before,
.post-job-responsive .prj-form .block .form-group.radio-row ul:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .block .form-group.radio-row ul:after {
  clear: both;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul li {
  float: left;
  display: table;
  padding: 0 0 0 0;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.two-cols li {
  width: 50%;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.two-cols li:nth-child(1) input[type=radio] + label {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.two-cols li:nth-child(2) input[type=radio] + label {
  border-left: 0;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li {
  width: 33.333333333%;
  background-color: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:nth-child(1) input[type=radio] + label {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  background-color: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:nth-child(1) input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:nth-child(2) {
  margin-left: -2px;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:nth-child(2) input[type=radio] + label {
  background-color: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:nth-child(2) input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:last-child {
  margin-left: -2px;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:last-child input[type=radio] + label {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: #ffffff;
}
.post-job-responsive .prj-form .block .form-group.radio-row ul.three-cols li:last-child input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
}
.post-job-responsive .prj-form .block .form-group.radio-row input[type=radio] + label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.post-job-responsive .prj-form .block .salaried .form-group.checkbox-default,
.post-job-responsive .prj-form .block .hourly .form-group.checkbox-default {
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .salaried .form-group.checkbox-default input[type=radio] + label,
.post-job-responsive .prj-form .block .hourly .form-group.checkbox-default input[type=radio] + label,
.post-job-responsive .prj-form .block .salaried .form-group.checkbox-default input[type=checkbox] + label,
.post-job-responsive .prj-form .block .hourly .form-group.checkbox-default input[type=checkbox] + label {
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block .wysiwyg {
  border: 1px solid #cccccc;
  background-color: #eeeeee;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  z-index: 1;
  position: relative;
}
.post-job-responsive .prj-form .block .wysiwyg ul {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
}
.post-job-responsive .prj-form .block .wysiwyg ul:before,
.post-job-responsive .prj-form .block .wysiwyg ul:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .block .wysiwyg ul:after {
  clear: both;
}
.post-job-responsive .prj-form .block .wysiwyg ul li {
  float: left;
  width: 30px;
  height: 40px;
  padding: 5px 0 5px 0;
}
.post-job-responsive .prj-form .block .wysiwyg ul li a {
  display: block;
  width: 30px;
  height: 30px;
  padding: 3px 3px 3px 3px;
}
.post-job-responsive .prj-form .block .wysiwyg ul li a svg {
  width: 24px;
  height: 24px;
}
.post-job-responsive .prj-form .block .wysiwyg ul li a svg path {
  fill: #000000;
}
.post-job-responsive .prj-form .block .wysiwyg ul li a svg path.bg {
  fill: none;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .wysiwyg ul li a:hover svg path.bg {
    fill: #ffffff;
  }
}
.post-job-responsive .prj-form .block .wysiwyg ul li:nth-child(4) {
  width: 40px;
  height: 30px;
  padding: 0 0 0 10px;
  margin: 5px 0 5px 10px;
  border-left: 1px solid #cccccc;
}
.post-job-responsive .prj-form .block .wysiwyg ul li:nth-child(5) {
  width: 40px;
  height: 30px;
  padding: 0 10px 0 0;
  margin: 5px 10px 5px 0;
  border-right: 1px solid #cccccc;
}
.post-job-responsive .prj-form .block .words {
  text-align: right;
  color: #666666;
  font-family: 'CenturyGothicRegular';
  font-size: 10px;
  line-height: 11px;
  padding-bottom: 3px;
  padding-right: 5px;
}
.post-job-responsive .prj-form .block .words span {
  color: #666666;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
.post-job-responsive .prj-form .block .tags-list,
.post-job-responsive .prj-form .block .tags-list-default {
  padding-bottom: 10px;
}
.post-job-responsive .prj-form .block .tags-list .tag,
.post-job-responsive .prj-form .block .tags-list-default .tag {
  display: inline-block;
  position: relative;
  background: #E0F5F7;
  margin: 0 10px 10px 0;
  padding: 8px 35px 8px 20px;
  height: 30px;
  font-family: 'CenturyGothicRegular';
  letter-spacing: 1.4px;
  font-size: 14px;
  line-height: 13px;
  color: #008da8;
  text-transform: capitalize;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: transition, all 0.3s ease-out;
}
.post-job-responsive .prj-form .block .tags-list .tag .delete,
.post-job-responsive .prj-form .block .tags-list-default .tag .delete {
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  top: 9px;
  right: 10px;
  cursor: pointer;
}
.post-job-responsive .prj-form .block .tags-list .tag .delete svg,
.post-job-responsive .prj-form .block .tags-list-default .tag .delete svg {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 11px;
  height: 11px;
}
.post-job-responsive .prj-form .block .tags-list .tag .delete svg path,
.post-job-responsive .prj-form .block .tags-list-default .tag .delete svg path {
  fill: #999999;
}
.post-job-responsive .prj-form .block .tags-list .tag:hover,
.post-job-responsive .prj-form .block .tags-list-default .tag:hover {
  color: #ffffff;
  background: #008da8;
}
.post-job-responsive .prj-form .block .tags-list .tag:hover .delete svg path,
.post-job-responsive .prj-form .block .tags-list-default .tag:hover .delete svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form .block #default-tags-wrapper .tags-list-default {
  padding-bottom: 40px;
}
.post-job-responsive .prj-form .block .tag-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.post-job-responsive .prj-form .block .tag-group .tag-input {
  position: relative;
  width: 100%;
  min-height: 1px;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .tag-group .tag-input {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
  }
}
.post-job-responsive .prj-form .block .tag-group .tag-input .form-group:first-child {
  margin-top: 0;
}
.post-job-responsive .prj-form .block .tag-group .tag-btn {
  position: relative;
  width: 100%;
  min-height: 1px;
  -ms-flex: 0 0 22%;
  flex: 0 0 22%;
  max-width: 22%;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .tag-group .tag-btn {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
  }
}
.post-job-responsive .prj-form .block .tag-group .tag-btn .btn-gfj {
  padding: 9px 12px;
  font-size: 12px;
  text-align: center;
  max-width: 72px;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block .tag-group .tag-btn .btn-gfj {
    padding: 15px 15px;
    font-size: 14px;
    max-width: 200px;
  }
}
.post-job-responsive .prj-form .block.job-compensation-block .err-msg-static {
  display: none;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #ff3333;
  margin: -5px 0 10px 0;
  max-width: 525px;
}
.post-job-responsive .prj-form .block.job-compensation-block .err-msg-static.err-reverted {
  color: #008da8;
}
.post-job-responsive .prj-form .block.job-compensation-block .err-msg-static a {
  color: #ff3333;
}
.post-job-responsive .prj-form .block.job-compensation-block .form-group:before,
.post-job-responsive .prj-form .block.job-compensation-block .form-group:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .block.job-compensation-block .form-group:after {
  clear: both;
}
.post-job-responsive .prj-form .block.job-compensation-block .half {
  width: 50%;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .mainCateg input[type=radio] {
  position: absolute;
  left: -1000em;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .mainCateg input[type=radio] + label {
  position: relative;
  display: block;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  letter-spacing: 1.2px;
  color: #666666;
  padding: 8px 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  border: 1px solid #979797;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block.job-compensation-block .half .mainCateg input[type=radio] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block.job-compensation-block .half .mainCateg input[type=radio] + label:hover {
    color: #008da8;
  }
}
.post-job-responsive .prj-form .block.job-compensation-block .half .mainCateg input[type=radio] + label svg {
  display: none;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .mainCateg input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
  border-color: #008da8;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .subCateg {
  display: none;
  margin-right: -100%;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options {
  margin-right: -100%;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options .form-group.custom-input {
  position: relative;
  max-width: 400px;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options .form-group.custom-input:before {
  content: "to";
  position: absolute;
  left: 50%;
  top: 12px;
  z-index: 1;
  width: 20px;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  text-align: center;
  margin-left: -10px;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options .form-group.custom-input .input-group .input-group-addon {
  background-color: #008da8;
  border: 1px solid #008da8;
  color: #ffffff;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options .form-group.custom-input .input-group .form-control.input__field {
  padding: 2px 12px 0 12px;
  height: 40px;
  border-color: #008da8;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default {
  margin-top: 0;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default label {
  margin-bottom: 0;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div {
  padding-left: 30px;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div:first-child {
  margin-top: -10px;
  padding-left: 30px;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div span {
  display: block;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div p.information {
  padding: 0 0 5px 0;
  color: #ee3524;
  float: left;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div textarea {
  width: 100%;
  height: 160px;
  font-size: 16px;
  font-family: 'CenturyGothicRegular';
  padding: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  margin-bottom: 15px;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div .words {
  float: right;
  padding-top: 5px;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box > div .words span {
  display: inline-block;
}
.post-job-responsive .prj-form .block.job-compensation-block .half .paid-options.stipend .form-group.checkbox-default .stipend-selected-box .required-details-are-required {
  color: #F8B41C;
  display: none;
}
.post-job-responsive .prj-form .block.job-compensation-block .half + .half .mainCateg input[type=radio] + label {
  margin-left: -1px;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.post-job-responsive .prj-form .block.job-compensation-block .half + .half .subCateg {
  margin-right: 0;
  margin-left: -100%;
}
.post-job-responsive .prj-form .block.job-compensation-block .half + .half .paid-options {
  margin-right: 0;
  margin-left: -100%;
}
.post-job-responsive .prj-form .block.job-how-to-apply-block .reveal-box {
  margin-top: 0!important;
}
.post-job-responsive .prj-form .block .business-sale-price-sale-price-field {
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form .block + .pjr-actions .pjr-actions-inner {
    padding: 0 0 30px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .block + .pjr-actions .pjr-actions-inner {
    padding: 30px 0 60px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .posting-type-2 .block .form-group.radio-columns ul li:nth-child(1),
  .post-job-responsive .prj-form .posting-type-2 .block .form-group.radio-columns ul li:nth-child(2) {
    width: 22%;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form .posting-type-2 .block .form-group.radio-columns ul li:last-child {
    width: 31%;
  }
}
.post-job-responsive .prj-form .tooltip-area {
  position: relative;
  min-height: 42px;
}
.post-job-responsive .prj-form .tooltip-area:before,
.post-job-responsive .prj-form .tooltip-area:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .tooltip-area:after {
  clear: both;
}
.post-job-responsive .prj-form .tooltip-area .tool {
  position: absolute;
  z-index: 4;
  width: 290px;
  top: -30px;
  right: -350px;
  background-color: #ffffff;
  padding: 20px 15px;
  border: 1px solid #ff3333;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  /*
        &:before {
          content: "";
          position: absolute;
          top: 38px;
          left: -12px;
          z-index: 10;
          width: 24px;
          height: 24px;
          display: block;
          padding: 0 0 0 0;
          margin: 0 0 0 0;
          background: url(../images/arr-tool.jpg) no-repeat center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
        }
        */
}
.post-job-responsive .prj-form .tooltip-area .tool:after {
  content: '';
  display: block;
  position: absolute;
  top: 38px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  border-width: 16px;
}
.post-job-responsive .prj-form .tooltip-area .tool:before {
  content: '';
  display: block;
  position: absolute;
  top: 37px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ff3333 transparent transparent;
  border-style: solid;
  border-width: 17px;
}
.post-job-responsive .prj-form .tooltip-area .tool.tool-compensation-paid {
  right: -640px;
}
.post-job-responsive .prj-form .tooltip-area .tool.job-desc {
  top: -90px;
}
.post-job-responsive .prj-form .tooltip-area .tool.job-desc:after {
  top: 98px;
}
.post-job-responsive .prj-form .tooltip-area .tool.job-desc:before {
  top: 97px;
}
.post-job-responsive .prj-form .tooltip-area .tool h6 {
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  width: 100%;
  font-weight: normal;
  font-family: 'CenturyGothicBold';
  color: #666666;
  letter-spacing: 1px;
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
}
.post-job-responsive .prj-form .tooltip-area .tool div {
  font-family: 'CenturyGothicRegular';
}
.post-job-responsive .prj-form .tooltip-area .tool .lightball {
  text-align: center;
  margin-top: -68px;
}
.post-job-responsive .prj-form .tooltip-area .tool .lightball span {
  background-color: #008da8;
  display: inline-block;
  width: 76px;
  height: 76px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.post-job-responsive .prj-form .tooltip-area .tool .lightball span.tooltip-icon-red {
  background-color: #ee3524;
}
.post-job-responsive .prj-form .tooltip-area .tool .lightball span.tooltip-icon-red span {
  background-color: #ee3524;
}
.post-job-responsive .prj-form .tooltip-area .tool .lightball span span {
  width: 50px;
  height: 50px;
  display: block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 15px auto 0 auto;
  background-image: url("../images/icons-square.png");
  background-size: 200%;
  background-position: 0 0;
}
.post-job-responsive .prj-form .tooltip-area .tool .tool-line {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #ff3333;
}
.post-job-responsive .prj-form .tooltip-area .tool a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
.post-job-responsive .prj-form .tooltip-area .divTextArea {
  border: 1px solid #999999;
  background: #FFFFFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-job-responsive .prj-form .tooltip-area .divTextArea textarea:focus + .tool {
  top: 0px;
}
.post-job-responsive .prj-form .upload-box {
  padding-bottom: 15px;
}
.post-job-responsive .prj-form .upload-box:before,
.post-job-responsive .prj-form .upload-box:after {
  display: table;
  content: " ";
}
.post-job-responsive .prj-form .upload-box:after {
  clear: both;
}
.post-job-responsive .prj-form .upload-box .info-file {
  font-family: 'CenturyGothicItalic';
  color: #666666;
  font-size: 10px;
}
.post-job-responsive .prj-form .upload-box .file-input .file-preview {
  display: none;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress .progress {
  height: 8px;
  margin-bottom: 10px;
  overflow: hidden;
  background-color: #eeeeee;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress .progress .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 0;
  color: #ffffff;
  text-align: center;
  background-color: #008da8;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress .progress .progress-bar.progress-bar-success {
  background-color: #008da8;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress.hide + .input-group .form-control {
  border: 1px solid #cccccc;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress.hide + .input-group .form-control:first-child {
  border-right: 0;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress.hide + .input-group .input-group-btn {
  position: relative;
  top: auto;
  left: auto;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress.hide + .input-group .input-group-btn .btn.btn-file {
  display: block;
}
.post-job-responsive .prj-form .upload-box .file-input .kv-upload-progress.hide + .input-group .input-group-btn .btn.btn-file .glyphicon {
  display: none;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group {
  width: 100%!important;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .form-control {
  position: relative;
  display: block;
  width: 100%;
  height: 44px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 0 solid #cccccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  overflow: hidden;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .form-control:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .form-control.file-caption .glyphicon {
  display: none!important;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .form-control .file-caption-ellipsis {
  position: absolute;
  left: -10000px;
  display: none!important;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .form-control .file-caption-name {
  position: absolute;
  top: 0;
  left: 30px;
  font-family: 'CenturyGothicBold';
  color: #008da8;
  font-size: 14px;
  padding-right: 0;
  margin-top: 0;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn {
  position: absolute;
  top: 0;
  left: 0;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.btn-file {
  position: relative;
  overflow: hidden;
  letter-spacing: 1.2px;
  font-size: 12px;
  line-height: 44px;
  height: 44px;
  padding: 0 12px;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-transform: capitalize;
  background-color: #008da8;
  border-color: #008da8;
  display: none;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.btn-file .glyphicon {
  display: none;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.fileinput-remove-button,
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.fileinput-cancel-button {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  background-color: transparent;
  width: 20px;
  height: 20px;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 00;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url(../images/gfj-icons.png);
  background-size: 600%;
  background-position: 80% 20%;
  text-indent: -9999px;
}
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.fileinput-remove-button:focus,
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.fileinput-cancel-button:focus,
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.fileinput-remove-button:active,
.post-job-responsive .prj-form .upload-box .file-input .input-group .input-group-btn .btn.fileinput-cancel-button:active {
  outline: none!important;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
.post-job-responsive .prj-form .alert-box {
  display: table;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  min-height: 70px;
  max-width: 525px;
  width: 100%;
  margin: 30px 0 30px 0;
}
.post-job-responsive .prj-form .alert-box.alert-hidden {
  display: none;
}
.post-job-responsive .prj-form .alert-box .alert-left {
  display: table-cell;
  vertical-align: middle;
  width: 40px;
  background-color: #ee3524;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  color: #ffffff;
  text-align: center;
}
.post-job-responsive .prj-form .alert-box .alert-left .fa {
  font-size: 20px;
  font-weight: 300;
  color: #ffffff;
}
.post-job-responsive .prj-form .alert-box .alert-right {
  display: table-cell;
  vertical-align: middle;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border: 1px solid #eeeeee;
  padding: 10px 10px 10px 10px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #333333;
}
.post-job-responsive .prj-form .alert-box .alert-right strong {
  font-family: 'CenturyGothicBold';
}
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading,
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading,
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading,
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading span,
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading span,
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-company_name .block.job-company-about-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_name .form-group.custom-input.form-group-company_name {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-company_name .form-group.custom-input.form-group-company_name:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_name .form-group.custom-input.form-group-company_name:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-company_name .form-group.custom-input.form-group-company_name .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading,
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading,
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading,
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading span,
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading span,
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background-color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-company_website .block.job-company-about-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-company_website .form-group.custom-input.form-group-company_website {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-company_website .form-group.custom-input.form-group-company_website:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_website .form-group.custom-input.form-group-company_website:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-company_website .form-group.custom-input.form-group-company_website .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading,
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading,
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading,
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading span,
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading span,
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-company_email .block.job-company-about-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-company_email .form-group.custom-input.form-group-company_email {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-company_email .form-group.custom-input.form-group-company_email:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_email .form-group.custom-input.form-group-company_email:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-company_email .form-group.custom-input.form-group-company_email .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner #companyDescription {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner #companyDescription {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner #companyDescription .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner #companyDescription .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-company_description .block.job-company-description-block .block-inner #companyDescription .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading,
.post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading,
  .post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading,
  .post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading span,
.post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading span,
  .post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-position .block.job-type-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-position .block.job-type-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-position .form-group.custom-input.form-group-position {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-position .form-group.custom-input.form-group-position:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-position .form-group.custom-input.form-group-position:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-position .form-group.custom-input.form-group-position .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading,
.post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading,
  .post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading,
  .post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading span,
.post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading span,
  .post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-type_id .block.job-type-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-type_id .block.job-type-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-type_id .form-group.radio-columns.form-group-type_id,
.post-job-responsive .prj-form.error-type_id .form-group.radio-row.form-group-type_id {
  position: relative;
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-type_id .form-group.radio-columns.form-group-type_id:before,
.post-job-responsive .prj-form.error-type_id .form-group.radio-row.form-group-type_id:before {
  position: absolute;
  top: 14px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-type_id .form-group.radio-columns.form-group-type_id:before,
  .post-job-responsive .prj-form.error-type_id .form-group.radio-row.form-group-type_id:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-type_id .form-group.radio-columns.form-group-type_id input[type=radio] + label,
.post-job-responsive .prj-form.error-type_id .form-group.radio-row.form-group-type_id input[type=radio] + label,
.post-job-responsive .prj-form.error-type_id .form-group.radio-columns.form-group-type_id input[type=checkbox] + label,
.post-job-responsive .prj-form.error-type_id .form-group.radio-row.form-group-type_id input[type=checkbox] + label {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block {
  position: relative;
  max-width: 545px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner #saleType {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner #saleType {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner #saleType .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner #saleType .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_type_id .block.job-sale-type-block .block-inner #saleType .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading {
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading {
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner #salePrice {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner #salePrice {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner #salePrice .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner #salePrice .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price_negotiable .block.job-sale-price-block .block-inner #salePrice .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading {
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading {
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner #salePrice {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner #salePrice {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner #salePrice .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner #salePrice .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner #salePrice .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner .business-sale-price-sale-price-field {
  display: inline-block;
  color: #ee3524;
  padding-top: 3px;
}
.post-job-responsive .prj-form.error-business_sale_price .block.job-sale-price-block .block-inner .business-sale-price-sale-price-field span {
  color: #ee3524;
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner:before,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner:before,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner:before,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading span,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading span,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed span,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner h3.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner #educationProgram,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner #educationProgram {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner #educationProgram,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner #educationProgram {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner #educationProgram .block-box,
.post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner #educationProgram .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-education_program_fee_id .block.job-education-program-block .block-inner #educationProgram .block-box,
  .post-job-responsive .prj-form.error-education_program_benefit_id .block.job-education-program-block .block-inner #educationProgram .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-columns,
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-row {
  position: relative;
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-columns:before,
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-row:before {
  position: absolute;
  top: 5px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-columns:before,
  .post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-row:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-columns input[type=radio] + label,
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-row input[type=radio] + label,
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-columns input[type=checkbox] + label,
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .form-group.radio-row input[type=checkbox] + label {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .compensation-main-wrap {
  position: relative;
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .compensation-main-wrap:before {
  position: absolute;
  top: 5px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .compensation-main-wrap:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .compensation-main-wrap input[type=radio] + label,
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .compensation-main-wrap input[type=checkbox] + label {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-compensationXXX .form-group.form-group-compensations .compensation-main-wrap.no-circle:before {
  display: none;
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner:before,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner:before,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner:before,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading span,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading span,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed span,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner h3.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner #jobCompensation,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner #jobCompensation {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner #jobCompensation,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner #jobCompensation {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner #jobCompensation .block-box,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner #jobCompensation .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner #jobCompensation .block-box,
  .post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner #jobCompensation .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .block-inner #jobCompensation .form-group-compensations,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .block-inner #jobCompensation .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .reveal-box-cmppaid-6 .required-field,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .reveal-box-cmppaid-6 .required-field,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .reveal-box-cmppaid-7 .required-field,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .reveal-box-cmppaid-7 .required-field {
  color: #ee3524;
}
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .reveal-box-cmppaid-6 .required-field span,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .reveal-box-cmppaid-6 .required-field span,
.post-job-responsive .prj-form.error-compensation_range_id .block.job-compensation-block .reveal-box-cmppaid-7 .required-field span,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details .block.job-compensation-block .reveal-box-cmppaid-7 .required-field span {
  display: inline-block;
  color: #ee3524;
}
.post-job-responsive .prj-form.error-compensation_range_id.error-paid_compensation_stipend_details .block.job-compensation-block .paid_compensation_stipend_details_wrapper textarea,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details.error-paid_compensation_stipend_details .block.job-compensation-block .paid_compensation_stipend_details_wrapper textarea {
  border-color: #F8B41C !important;
}
.post-job-responsive .prj-form.error-compensation_range_id.error-stipend_unpaid_fedreq .block.job-compensation-block .stipend_unpaid_fedreq_wrapper input[type=checkbox] + label svg circle.big,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details.error-stipend_unpaid_fedreq .block.job-compensation-block .stipend_unpaid_fedreq_wrapper input[type=checkbox] + label svg circle.big {
  stroke: #F8B41C;
}
.post-job-responsive .prj-form.error-compensation_range_id.error-stipend_unpaid_fedreq .block.job-compensation-block .stipend_unpaid_fedreq_wrapper input[type=checkbox] + label svg path.square,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details.error-stipend_unpaid_fedreq .block.job-compensation-block .stipend_unpaid_fedreq_wrapper input[type=checkbox] + label svg path.square {
  stroke: #F8B41C;
}
.post-job-responsive .prj-form.error-compensation_range_id.error-stipend_unpaid_fedreq .block.job-compensation-block .stipend-selected-box .required-details-are-required,
.post-job-responsive .prj-form.error-paid_compensation_stipend_details.error-stipend_unpaid_fedreq .block.job-compensation-block .stipend-selected-box .required-details-are-required {
  display: block!important;
}
.post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading,
.post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading span,
.post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading span,
  .post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-city .block.job-location-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-city .block.job-location-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-city .form-group.custom-input.form-group-city {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-city .form-group.custom-input.form-group-city:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-city .form-group.custom-input.form-group-city:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-city .form-group.custom-input.form-group-city .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading,
.post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading span,
.post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading span,
  .post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-state .block.job-location-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-state .block.job-location-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-state .form-group.form-group-state {
  position: relative;
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-state .form-group.form-group-state:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-state .form-group.form-group-state:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-state .form-group.form-group-state div.fancy-select .trigger {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-state .form-group.form-group-state .select2-container .select2-selection--single {
  border: 1px solid #F8B41C;
}
.post-job-responsive .prj-form.error-state .form-group.form-group-state .select2-container .select2-selection--single:focus {
  outline: none;
}
.post-job-responsive .prj-form.error-state .form-group.form-group-state .select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #F8B41C transparent transparent transparent;
}
.post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading,
.post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading span,
.post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading span,
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-zip_code .block.job-location-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-zip_code .block.job-location-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-zip_code .form-group.custom-input.form-group-zip_code {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-zip_code .form-group.custom-input.form-group-zip_code:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-zip_code .form-group.custom-input.form-group-zip_code:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-zip_code .form-group.custom-input.form-group-zip_code .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading,
.post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading,
  .post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading span,
.post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading span,
  .post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-country .block.job-location-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-country .block.job-location-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-country .form-group.custom-input.form-group-country {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-country .form-group.custom-input.form-group-country:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-country .form-group.custom-input.form-group-country:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-country .form-group.custom-input.form-group-country .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-categories .form-group.radio-columns.form-group-categoriesXXX,
.post-job-responsive .prj-form.error-categories .form-group.radio-row.form-group-categoriesXXX {
  position: relative;
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-categories .form-group.radio-columns.form-group-categoriesXXX:before,
.post-job-responsive .prj-form.error-categories .form-group.radio-row.form-group-categoriesXXX:before {
  position: absolute;
  top: 14px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .form-group.radio-columns.form-group-categoriesXXX:before,
  .post-job-responsive .prj-form.error-categories .form-group.radio-row.form-group-categoriesXXX:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-categories .form-group.radio-columns.form-group-categoriesXXX input[type=radio] + label,
.post-job-responsive .prj-form.error-categories .form-group.radio-row.form-group-categoriesXXX input[type=radio] + label,
.post-job-responsive .prj-form.error-categories .form-group.radio-columns.form-group-categoriesXXX input[type=checkbox] + label,
.post-job-responsive .prj-form.error-categories .form-group.radio-row.form-group-categoriesXXX input[type=checkbox] + label {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-categories .block.job-category-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner #jobCategory {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner #jobCategory {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner #jobCategory .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner #jobCategory .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-categories .block.job-category-block .block-inner #jobCategory .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-description .block.job-description-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner #companyDescription {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner #companyDescription {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner #companyDescription .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-description .block.job-description-block .block-inner #companyDescription .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-description .block.job-description-block .block-inner #companyDescription .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading,
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading,
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading,
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading span,
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading span,
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed,
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed {
    padding: 50px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-deadline .block.job-how-to-apply-block h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-deadline .form-group.custom-input.form-group-deadline {
  overflow: visible!important;
}
.post-job-responsive .prj-form.error-deadline .form-group.custom-input.form-group-deadline:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-deadline .form-group.custom-input.form-group-deadline:before {
    display: block;
  }
}
.post-job-responsive .prj-form.error-deadline .form-group.custom-input.form-group-deadline .input__field {
  border-color: #F8B41C;
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner #jobHowToApply {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner #jobHowToApply {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner #jobHowToApply .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner #jobHowToApply .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply_how .block.how-to-apply-block .block-inner #jobHowToApply .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading,
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading {
  color: #F8B41C;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading {
    color: #000000;
    background-color: transparent;
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed,
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed {
  color: #000000;
  margin: 0 -15px 0 -15px;
  padding: 15px 15px 10px 15px;
  background: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed {
    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed,
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed span,
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed span {
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed span,
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed .arrows,
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed .arrows {
  right: 20px;
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner a.block-heading.collapsed .arrows svg path,
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner h3.block-heading.collapsed .arrows svg path {
  fill: #ffffff;
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner #jobHowToApplyInstructions {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner #jobHowToApplyInstructions {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner #jobHowToApplyInstructions .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-how_to_apply .block.job-how-to-apply-block .block-inner #jobHowToApplyInstructions .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-fine_print .block.fine-block {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block {
    padding-top: 4px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block {
    padding-top: 39px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #F8B41C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner {
    margin-left: -20px;
    padding-left: 20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
.post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner:before {
  position: absolute;
  top: 10px;
  left: -35px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner:before {
    top: 13px;
    left: -25px;
  }
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner h3.block-heading {
    padding: 10px 0 10px 0;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner a.block-heading,
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner h3.block-heading {
    padding: 10px 0 20px 0;
  }
}
.post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner a.block-heading span,
.post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner h3.block-heading span {
  color: #F8B41C;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner a.block-heading span,
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner h3.block-heading span {
    color: #000000;
  }
}
.post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner #jobFinePrint {
  margin: 0 -10px 0 -10px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner #jobFinePrint {
    margin: 0;
  }
}
.post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner #jobFinePrint .block-box {
  padding: 10px 10px 0 10px;
  margin: 10px 0 10px 0;
  border: 1px solid #F8B41C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner #jobFinePrint .block-box {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
.post-job-responsive .prj-form.error-fine_print .block.fine-block .block-inner #jobFinePrint .form-group-compensations {
  margin-bottom: 0;
}
.post-job-responsive .tab-content-with-tooltip {
  position: relative;
}
.post-job-responsive .tab-content .tab-pane.fade {
  -webkit-transition: opacity .75s linear;
  -o-transition: opacity .75s linear;
  transition: opacity .75s linear;
}
.post-job-responsive #master_tooltip,
.post-job-responsive #landing_tooltip {
  position: absolute;
  top: 0;
  right: -284px;
  z-index: 400;
  width: 250px;
  min-height: 100px;
  display: none;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive #master_tooltip,
  .post-job-responsive #landing_tooltip {
    right: -300px;
    width: 280px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive #master_tooltip,
  .post-job-responsive #landing_tooltip {
    right: -380px;
    width: 310px;
  }
}
@media only screen and (min-width: 1320px) {
  .post-job-responsive #master_tooltip,
  .post-job-responsive #landing_tooltip {
    right: -400px;
  }
}
.post-job-responsive #master_tooltip .tool,
.post-job-responsive #landing_tooltip .tool {
  position: relative;
  width: 250px;
  background-color: #ffffff;
  padding: 20px 18px;
  border: 1px solid #eeeeee;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
@media only screen and (min-width: 992px) {
  .post-job-responsive #master_tooltip .tool,
  .post-job-responsive #landing_tooltip .tool {
    width: 280px;
  }
}
@media only screen and (min-width: 1200px) {
  .post-job-responsive #master_tooltip .tool,
  .post-job-responsive #landing_tooltip .tool {
    width: 310px;
  }
}
.post-job-responsive #master_tooltip .tool:after,
.post-job-responsive #landing_tooltip .tool:after {
  content: '';
  display: block;
  position: absolute;
  top: 53px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  border-width: 16px;
}
.post-job-responsive #master_tooltip .tool:before,
.post-job-responsive #landing_tooltip .tool:before {
  content: '';
  display: block;
  position: absolute;
  top: 52px;
  right: 100%;
  width: 0;
  height: 0;
  border-color: transparent #eeeeee transparent transparent;
  border-style: solid;
  border-width: 17px;
}
.post-job-responsive #master_tooltip .tool h6,
.post-job-responsive #landing_tooltip .tool h6 {
  margin: 35px 0 0 0;
  padding: 10px 0 10px 0;
  width: 100%;
  font-weight: normal;
  font-family: 'CenturyGothicBold';
  color: #999999;
  letter-spacing: 2.4px;
  font-size: 24px;
  text-transform: uppercase;
  text-align: center;
}
.post-job-responsive #master_tooltip .tool div,
.post-job-responsive #landing_tooltip .tool div {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}
.post-job-responsive #master_tooltip .tool div b,
.post-job-responsive #landing_tooltip .tool div b,
.post-job-responsive #master_tooltip .tool div strong,
.post-job-responsive #landing_tooltip .tool div strong {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 14px;
}
.post-job-responsive #master_tooltip .tool div .red-text,
.post-job-responsive #landing_tooltip .tool div .red-text {
  color: #D0021B;
  display: none;
}
.post-job-responsive #master_tooltip .tool .lightball,
.post-job-responsive #landing_tooltip .tool .lightball {
  height: 76px;
  text-align: center;
  margin-top: -116px;
}
.post-job-responsive #master_tooltip .tool .lightball span,
.post-job-responsive #landing_tooltip .tool .lightball span {
  background-color: #008da8;
  display: inline-block;
  width: 76px;
  height: 76px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.post-job-responsive #master_tooltip .tool .lightball span.tooltip-icon-red,
.post-job-responsive #landing_tooltip .tool .lightball span.tooltip-icon-red {
  background-color: #ee3524;
}
.post-job-responsive #master_tooltip .tool .lightball span.tooltip-icon-red span,
.post-job-responsive #landing_tooltip .tool .lightball span.tooltip-icon-red span {
  background-color: #ee3524;
}
.post-job-responsive #master_tooltip .tool .lightball span span,
.post-job-responsive #landing_tooltip .tool .lightball span span {
  width: 50px;
  height: 50px;
  display: block;
  border: 0px solid transparent;
  padding: 0 0 0 0;
  margin: 15px auto 0 auto;
  background-image: url("../images/icons-square.png");
  background-size: 200%;
  background-position: 0 0;
}
.post-job-responsive #master_tooltip .tool .tool-line,
.post-job-responsive #landing_tooltip .tool .tool-line {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #ff3333;
}
.post-job-responsive #master_tooltip .tool a,
.post-job-responsive #landing_tooltip .tool a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
}
@media only screen and (min-width: 768px) {
  .post-job-responsive #landing_tooltip {
    top: 285px;
    right: -268px;
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .post-job-responsive #landing_tooltip {
    top: 338px;
    right: -385px;
  }
}
.post-job-responsive #landing_tooltip .tool:after,
.post-job-responsive #landing_tooltip .tool:before {
  display: none;
}
/* ************************** */
div.fancy-select select:focus + div.trigger,
div.fancy-select select:active + div.trigger {
  border-color: #008da8;
}
div.fancy-select select.err + span.err-msg {
  position: absolute;
  left: 0;
  top: 50px;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #ff3333;
  text-transform: none;
  margin: -5px 0 0 0;
  font-weight: normal;
}
div.fancy-select select.err + span.err-msg + div.trigger {
  margin: 0 0 30px 0;
}
div.fancy-select div.trigger {
  cursor: pointer;
  padding: 16px 15px 10px 12px;
  margin: 0 0 10px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  background: #ffffff;
  border: 1px solid #999999;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1.2px;
  text-transform: none;
  font-weight: normal!important;
  width: 100%;
  height: 50px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  transition: all 240ms ease-out;
  -webkit-transition: all 240ms ease-out;
  -moz-transition: all 240ms ease-out;
  -ms-transition: all 240ms ease-out;
  -o-transition: all 240ms ease-out;
}
div.fancy-select div.trigger:after {
  top: 22px;
}
div.fancy-select div.trigger.open {
  background: #ffffff;
  border: 1px solid #999999;
  border-color: #008da8;
  color: #000000;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
div.fancy-select ul.options {
  list-style: none;
  margin: 0!important;
  padding: 0!important;
  position: absolute;
  top: 49px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 201;
  max-height: 204px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #008da8;
  min-width: 50px;
  width: 100%;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.open {
  visibility: visible;
  top: 49px;
  opacity: 1;
  /* have to use a non-visibility transition to prevent this iOS issue (bug?): */
  /*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/
  transition: opacity 300ms ease-out, top 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out;
}
div.fancy-select ul.options.overflowing {
  top: auto;
  bottom: 49px;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.overflowing.open {
  top: auto;
  bottom: 49px;
  transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}
div.fancy-select ul.options li {
  padding: 15px 15px 13px 15px;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 16px;
  letter-spacing: 1.2px;
  text-transform: none;
  font-weight: normal!important;
  border: 0;
  border-top: 1px solid #f1f1f1;
  cursor: pointer;
  white-space: nowrap;
  width: 100%;
  overflow-x: hidden;
  transition: all 150ms ease-out;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -ms-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
}
div.fancy-select ul.options li:first-child {
  border-top: 0;
}
div.fancy-select ul.options li.hover {
  color: #008da8;
  background: #ffffff;
}
div.fancy-select ul.options li.selected {
  color: #000000;
  background: #f9f9f9;
}
.select2 {
  width: 100%!important;
}
.select2-container .select2-selection--single {
  height: 50px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 2px;
  font-size: 16px;
  color: #666666;
  letter-spacing: 1.2px;
  padding-left: 12px;
  padding-right: 20px;
}
.select2-container .select2-selection--single:focus {
  outline: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  color: #666666;
  padding-left: 0;
  padding-right: 0;
  line-height: 48px;
}
.select2-container .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 50%;
  right: 5px;
  width: 20px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #cccccc transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container .select2-search--dropdown {
  display: block;
  padding: 4px 12px;
}
.select2-container .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container .select2-results > .select2-results__options .select2-results__option {
  height: 49px;
  border-top: 1px solid #f1f1f1;
  line-height: 48px;
  font-size: 16px;
  color: #666666;
  letter-spacing: 1.2px;
  padding: 0 20px 0 12px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-results > .select2-results__options .select2-results__option:first-child {
  border-top-color: transparent;
}
.select2-container .select2-results > .select2-results__options .select2-results__option.select2-results__option--highlighted {
  color: #008da8;
  background-color: #ffffff;
}
.select2-container .select2-results > .select2-results__options .select2-results__option[aria-selected=true] {
  color: #000000;
  background-color: #f9f9f9;
}
.select2-dropdown {
  border: 1px solid #cccccc;
  border-radius: 2px;
  z-index: 501;
}
.select2-dropdown .select2-search--dropdown {
  padding: 0 0 0 0;
}
.select2-dropdown .select2-search--dropdown .select2-search__field {
  height: 50px;
  line-height: 48px;
  font-size: 16px;
  color: #666666;
  letter-spacing: 1.2px;
  padding: 0 20px 0 12px;
  border: 0 solid transparent;
  border-bottom: 1px solid #f1f1f1;
}
/* ************************** */
.above .datepicker {
  margin-top: 8px!important;
}
.above .datepicker:after,
.above .datepicker:before {
  top: 100%;
  bottom: auto;
  left: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.above .datepicker:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}
.above .datepicker:before {
  border-color: rgba(153, 153, 153, 0);
  border-top-color: #999999;
  border-width: 11px;
  margin-left: -11px;
}
.datepicker {
  position: relative;
  background-color: #ffffff !important;
  font-family: 'CenturyGothicRegular' !important;
  font-size: 15px!important;
  line-height: 15px!important;
  font-weight: normal!important;
  border: 1px solid #999999 !important;
  margin-top: 15px!important;
  padding: 10px!important;
  border-radius: 3px!important;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  box-shadow: 0 0 0 #c8c8c8!important;
  -webkit-box-shadow: 0 0 0 #eeeeee!important;
  -moz-box-shadow: 0 0 0 #eeeeee!important;
}
.datepicker:after,
.datepicker:before {
  bottom: 100%;
  left: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.datepicker:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}
.datepicker:before {
  border-color: rgba(153, 153, 153, 0);
  border-bottom-color: #999999;
  border-width: 11px;
  margin-left: -11px;
}
.datepicker .datepicker_header {
  position: relative;
  text-transform: uppercase;
  padding-top: 2px!important;
  padding-bottom: 0!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
  background-color: #ffffff!important;
  color: #000000 !important;
  font-family: 'CenturyGothicRegular';
  text-align: center!important;
  font-size: 18px!important;
  line-height: 22px!important;
  font-weight: normal!important;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.datepicker .datepicker_header:before,
.datepicker .datepicker_header:after {
  display: table;
  content: " ";
}
.datepicker .datepicker_header:after {
  clear: both;
}
.datepicker .datepicker_header span {
  font-family: 'CenturyGothicRegular';
}
.datepicker .datepicker_header a {
  position: absolute;
  top: 5px;
  z-index: 1;
  display: block;
  text-indent: -999px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("../images/gfj-icons.png");
  background-size: 600%;
}
.datepicker .datepicker_header a:hover {
  background-color: #ffffff !important;
}
.datepicker .datepicker_header a:first-child {
  left: 0;
  background-position: 0 80%;
}
.datepicker .datepicker_header a:last-child {
  right: 0;
  background-position: 20% 80%;
}
.datepicker .datepicker_inner_container {
  margin: 10px 0 0 0!important;
  background-color: #ffffff !important;
  border: 0 solid #c8c8c8!important;
  border-radius: 0!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  box-shadow: 0 0 0 #c8c8c8!important;
  -webkit-box-shadow: 0 0 0 #c8c8c8!important;
  -moz-box-shadow: 0 0 0 #c8c8c8!important;
  font-family: 'CenturyGothicRegular';
}
.datepicker .datepicker_inner_container .datepicker_calendar {
  float: none!important;
  width: auto!important;
  margin-top: 0!important;
  margin-left: 0!important;
  margin-bottom: 0!important;
  background-color: #ffffff!important;
  border: 0 solid #c8c8c8!important;
  border-top: none!important;
  border-top-left-radius: 0!important;
  border-bottom-left-radius: 0!important;
  -webkit-border-top-left-radius: 0!important;
  -webkit-border-bottom-left-radius: 0!important;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table {
  width: 100%!important;
  padding: 0!important;
  border-collapse: separate;
  border-spacing: 0;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr th {
  background-color: #ffffff;
  padding: 5px 10px;
  font-family: 'CenturyGothicBold';
  color: #008da8 !important;
  width: auto!important;
  font-size: 10px!important;
  font-weight: normal!important;
  text-align: center!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td {
  font-family: 'CenturyGothicBold';
  color: #999999 !important;
  font-size: 10px!important;
  padding: 10px 10px;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  border-style: solid;
  border-color: #e0f5f7!important;
  border-width: 1px 0 0 1px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td:last-child {
  border-width: 1px 1px 0 1px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.day_another_month {
  color: #d1d1d1!important;
  background-color: #f6f6f6 !important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.active {
  color: #ffffff !important;
  background-color: #008da8 !important;
  border-radius: 0!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.today {
  color: #999999;
  background-color: #ffffff;
  border-radius: 0!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr td.hover {
  color: #999999 !important;
  background-color: #E0F5F7!important;
  border-radius: 0!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr:last-child td {
  border-width: 1px 0 1px 1px!important;
}
.datepicker .datepicker_inner_container .datepicker_calendar table.datepicker_table tr:last-child td:last-child {
  border-width: 1px 1px 1px 1px!important;
}
/* ************************** */
#modal-back-warning .modal-dialog,
#modal-leave-page-warning .modal-dialog {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #modal-back-warning .modal-dialog,
  #modal-leave-page-warning .modal-dialog {
    width: 585px;
  }
}
#modal-back-warning .modal-dialog .modal-content,
#modal-leave-page-warning .modal-dialog .modal-content {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 992px) {
  #modal-back-warning .modal-dialog .modal-content .modal-body,
  #modal-leave-page-warning .modal-dialog .modal-content .modal-body {
    padding-top: 40px;
    padding-bottom: 45px;
  }
}
#modal-back-warning .modal-dialog .modal-content p,
#modal-leave-page-warning .modal-dialog .modal-content p {
  margin-bottom: 30px;
  color: #ee3524;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  text-align: center;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  #modal-back-warning .modal-dialog .modal-content p,
  #modal-leave-page-warning .modal-dialog .modal-content p {
    font-size: 18px;
    letter-spacing: 1px;
  }
}
#modal-back-warning .modal-dialog .modal-content .btn-gfj,
#modal-leave-page-warning .modal-dialog .modal-content .btn-gfj {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 45%;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  #modal-back-warning .modal-dialog .modal-content .btn-gfj,
  #modal-leave-page-warning .modal-dialog .modal-content .btn-gfj {
    width: auto;
  }
}
#modal-back-warning .modal-dialog .modal-content .btn-gfj:hover,
#modal-leave-page-warning .modal-dialog .modal-content .btn-gfj:hover {
  color: #ffffff;
  background-color: #d21301;
}
#modal-back-warning .modal-dialog .modal-content .btn-gfj.big,
#modal-leave-page-warning .modal-dialog .modal-content .btn-gfj.big {
  padding: 14px 28px;
}
@media only screen and (min-width: 768px) {
  #modal-back-warning .modal-dialog .modal-content .btn-gfj.big,
  #modal-leave-page-warning .modal-dialog .modal-content .btn-gfj.big {
    min-width: 150px;
  }
}
@media only screen and (min-width: 992px) {
  #modal-back-warning .modal-dialog .modal-content .btn-gfj.big,
  #modal-leave-page-warning .modal-dialog .modal-content .btn-gfj.big {
    font-size: 14px;
    letter-spacing: 1.4px;
    padding: 13px 45px 12px 45px;
    min-width: 200px;
    height: 45px;
  }
}
#modal-back-warning .modal-dialog .modal-content .btn-gfj + .btn-gfj,
#modal-leave-page-warning .modal-dialog .modal-content .btn-gfj + .btn-gfj {
  float: right;
}
@media only screen and (min-width: 768px) {
  #modal-back-warning .modal-dialog .modal-content .btn-gfj + .btn-gfj,
  #modal-leave-page-warning .modal-dialog .modal-content .btn-gfj + .btn-gfj {
    margin-left: 15px;
  }
}
.education-v5 .filter {
  background-color: #66bacb;
  margin: 0 0 0 0;
  padding: 10px 10px 10px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* */
}
.education-v5 .filter:before,
.education-v5 .filter:after {
  display: table;
  content: " ";
}
.education-v5 .filter:after {
  clear: both;
}
.education-v5 .filter .name {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 1px;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .education-v5 .filter .name {
    padding: 15px 15px 15px 15px;
  }
}
@media only screen and (min-width: 992px) {
  .education-v5 .filter .name {
    width: 15%;
    padding: 30px 60px 30px 20px;
  }
}
.education-v5 .filter .options {
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .education-v5 .filter .options {
    padding: 0 15px 15px 15px;
  }
}
@media only screen and (min-width: 992px) {
  .education-v5 .filter .options {
    width: 85%;
    padding: 0 0 0 0;
  }
}
.education-v5 .filter label.chk {
  background: none;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  height: auto!important;
  width: 100%;
  float: left;
  line-height: normal;
  font-weight: normal;
  margin-top: 10px;
  padding-left: 30px !important;
  padding-right: 0 !important;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .education-v5 .filter label.chk {
    width: 33%;
    padding-right: 40px !important;
  }
}
.education-v5 .filter label.chk.mt {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .education-v5 .filter label.chk.mt {
    margin-top: -10px;
  }
}
.education-v5 .filter label.chk span {
  font-family: 'CenturyGothicItalic';
  color: #ffffff !important;
  text-transform: lowercase;
  font-size: 14px;
  letter-spacing: 0.5px;
  display: block;
}
.education-v5 .filter input.chk[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.education-v5 .filter input.chk[type=checkbox] + label.chk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 66.67%;
  background-size: 400%;
  vertical-align: middle;
  bottom: 2px;
}
.education-v5 .filter input.chk[type=checkbox]:checked + label.chk:before {
  background-position: 33.34% 66.67%;
}
.education-v5 .filter input.chk[type=radio] {
  /* original check box are push outside the viexport */
  position: absolute;
  left: -1000em;
}
.education-v5 .filter input.chk[type=radio] + label.chk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 66.67%;
  background-size: 400%;
  vertical-align: middle;
  bottom: 2px;
}
.education-v5 .filter input.chk[type=radio]:checked + label.chk:before {
  background-position: 33.34% 66.67%;
}
.education-v5 .actions {
  padding: 10px 0;
}
.education-v5 .actions ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
.education-v5 .actions ul:before,
.education-v5 .actions ul:after {
  display: table;
  content: " ";
}
.education-v5 .actions ul:after {
  clear: both;
}
.education-v5 .actions ul li:first-child {
  width: 100%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .education-v5 .actions ul li:first-child {
    width: 49.5%;
    margin-bottom: 0;
  }
}
.education-v5 .actions ul li:first-child a {
  background-color: #b0dce5;
}
.education-v5 .actions ul li:last-child {
  width: 100%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .education-v5 .actions ul li:last-child {
    width: 49.5%;
  }
}
.education-v5 .actions ul li:last-child a {
  background-color: #c8e3e9;
}
.education-v5 .actions ul li a {
  display: block;
  font-size: 18px;
  font-family: 'CenturyGothicRegular';
  letter-spacing: 0.5px;
  color: #ffffff;
  line-height: 16px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  padding: 20px 0;
}
@media only screen and (min-width: 768px) {
  .education-v5 .actions ul li a {
    font-size: 24px;
    letter-spacing: 0.5px;
    line-height: 20px;
  }
}
.education-v5 .actions ul li a:hover {
  background-color: #cccccc;
}
.education-v5 .edc-list {
  padding: 0 0 50px 0;
}
.education-v5 .edc-list .heading {
  padding: 20px 0 10px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 20px;
}
.education-v5 .edc-list .heading span {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 20px;
}
.education-v5 .edc-list .empty {
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 24px;
}
.education-v5 .edc-list .empty p {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.education-v5 .edc-list .empty p.blue {
  color: #008da8;
}
.education-v5 .edc-list .ulCat {
  margin: 0 0 0 0;
  padding: 5px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  list-style: none;
}
.education-v5 .edc-list .ulCat .ulCatTitle {
  cursor: pointer;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  padding: 0 30px 0 0;
}
.education-v5 .edc-list .ulCat .ulCatTitle:before {
  content: "+";
  font-family: 'CenturyGothicRegular';
  font-size: 28px;
  line-height: 20px;
  color: #008da8;
  position: absolute;
  top: 0px;
  right: 0;
  width: 20px;
  height: 20px;
}
.education-v5 .edc-list .ulCat .ulCatTitle.selected:before {
  content: "-";
  font-size: 32px;
  top: -4px;
  right: -3px;
}
.education-v5 .edc-list .ulCat .ulCatTitle span {
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  text-transform: uppercase;
}
.education-v5 .edc-list .ulCat .ulCatTitle b,
.education-v5 .edc-list .ulCat .ulCatTitle strong {
  color: #000000;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
}
.education-v5 .edc-list .ulCat .liclass {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  background-color: #e1eeef;
  padding: 15px 10px 10px 10px;
  margin: 5px 0 0 0;
}
.education-v5 .edc-list .ulCat .liclass p {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
}
.education-v5 .edc-list .ulCat .liclass p a {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #008da8;
}
.education-v5 .edc-list .ulCat .liclass p a.but {
  display: inline-block;
  padding: 10px 20px;
  margin: 5px 0 0 0;
  line-height: 14px;
  background-color: #ffffff;
  text-decoration: none;
}
.education-v5 .reading-group .map {
  max-width: 750px;
}
.education-v5 .reading-group .map svg {
  cursor: hand;
}
.education-v5 .reading-group .map svg path.state-canvas {
  fill: #33abd0;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  cursor: pointer;
  transition: all 0.2s ease;
}
.education-v5 .reading-group .map svg path.state-canvas:hover {
  fill: #EE3825;
}
.education-v5 .reading-group .map svg path.pin-canvas {
  fill: #FFFFFF;
}
.education-v5 .reading-group .map svg path.pin-canvas:hover {
  fill: #FFFFFF;
}
.education-v5 .reading-group .map svg g.state-pin {
  cursor: pointer;
}
.education-v5 .reading-group .map svg g.state-pin .circle {
  fill: #33abd0;
  transition: all 0.2s ease;
}
.education-v5 .reading-group .map svg g.state-pin .pin {
  fill: #FFFFFF;
}
.education-v5 .reading-group .map svg g.state-pin .state {
  fill: #33abd0;
  stroke: #FFFFFF;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: all 0.2s ease;
}
.education-v5 .reading-group .map svg g.state-pin:hover .circle {
  fill: #EE3825;
}
.education-v5 .reading-group .map svg g.state-pin:hover .state {
  fill: #EE3825;
}
.education-v5 .reading-group .heading {
  padding: 20px 0 10px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #008ca9;
  font-size: 20px;
}
.education-v5 .reading-group p {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  padding: 0 0 20px 0;
  margin: 0 0 0 0;
}
.education-v5 .reading-group p.explanation {
  margin-top: -5px;
  font-family: 'CenturyGothicItalic';
  letter-spacing: 0.5px;
  color: #333333;
  font-size: 12px;
}
.education-v5 .reading-group p a {
  font-family: 'CenturyGothicRegular';
  text-decoration: none;
  color: #ff3333;
}
.education-v5 .reading-group form .left-side-column {
  float: left;
  width: 0;
  overflow: hidden;
  margin-right: 15px;
}
.education-v5 .reading-group form .left-side-column.full-width {
  width: 100%;
  clear: both;
}
@media only screen and (min-width: 768px) {
  .education-v5 .reading-group form .left-side-column.full-width {
    width: 400px;
  }
}
.education-v5 .reading-group form .left-side-column.full-width label.blue {
  display: block;
}
.education-v5 .reading-group form .left-side-column label.blue {
  display: none;
}
.education-v5 .reading-group form .right-side-column {
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .education-v5 .reading-group form .right-side-column {
    width: 400px;
  }
}
.education-v5 .reading-group form label {
  font-family: 'CenturyGothicItalic';
  font-size: 20px;
  line-height: 24px;
  height: 28px;
  color: #000000;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0;
}
.education-v5 .reading-group form label.blue {
  color: #008ca9;
  line-height: 43px;
  font-size: 18px;
}
.education-v5 .reading-group form label.blue.multiline {
  line-height: normal;
}
.education-v5 .reading-group form .title-group {
  font-family: 'CenturyGothicItalic';
  font-size: 18px;
  line-height: 18px;
  color: #008ca9;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 10px 0 20px 0;
}
.education-v5 .reading-group form .textField {
  width: 100%;
  max-width: 380px;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  padding: 8px 10px 8px 10px;
  font-weight: normal;
  border: 1px solid #000000!important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 20px;
}
.education-v5 .reading-group form select {
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 20px;
  width: 100%;
  max-width: 380px;
  background-color: #ffffff;
  border: 1px solid #000000;
  background: url(../images/arr-select-2-1.png) no-repeat center right;
  background-size: 18%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px 10px;
  margin-bottom: 20px;
  outline: none;
}
.education-v5 .reading-group form input[type=radio] {
  /* original check box are push outside the viexport */
  position: absolute;
  left: -1000em;
}
.education-v5 .reading-group form input[type=radio] + label {
  width: 100%;
  margin-bottom: 10px;
}
.education-v5 .reading-group form input[type=radio] + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 .5em 0 0;
  background-image: url(../images/checkbox-retina.png);
  background-position: 0 0;
  background-size: 400%;
  /* The following is used to adjust the position of
        the check boxes on the text baseline */
  vertical-align: bottom;
  position: relative;
  bottom: 2px;
}
.education-v5 .reading-group form input[type=radio]:checked + label:before {
  background-position: 33.34% 0;
}
.education-v5 .reading-group form textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 500px;
  height: 180px;
  border: 1px solid #000000;
  background: #FFFFFF;
  padding: 10px 15px;
  margin: 0 0 10px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
}
.education-v5 .reading-group form .btn-submit {
  background: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  width: 100%;
  text-align: center;
  border: 0;
  padding: 15px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-top: 20px;
}
.education-v5 .reading-group .item {
  padding-bottom: 40px;
}
.education-v5 .reading-group .item .name {
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding-bottom: 5px;
}
.education-v5 .reading-group .item .owner {
  font-family: 'CenturyGothicItalic';
  line-height: 20px;
  padding-bottom: 10px;
}
.education-v5 .reading-group .item p {
  padding-bottom: 10px;
}
.education-v5 .reading-group .item p strong,
.education-v5 .reading-group .item p b {
  font-family: 'CenturyGothicBold';
}
.education-v5 .reading-group .item a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none;
}
.education-v5 .reading-group a.btn-back {
  display: inline-block;
  width: 80px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-image: url(../images/btn-back-new.jpg);
}
.education-v5 .alum {
  font-family: 'CenturyGothicRegular';
}
.education-v5 .alum p {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
}
.education-v5 .alum p.blue {
  font-size: 24px;
  text-transform: uppercase;
  color: #008da8;
}
.education-v5 .alum p strong,
.education-v5 .alum p b {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
}
.education-v5 .alum p a {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  color: #008da8;
  text-decoration: none;
}
.popup-alum {
  margin: 10px 10px;
  width: 220px;
}
@media only screen and (min-width: 360px) {
  .popup-alum {
    width: 280px;
  }
}
@media only screen and (min-width: 768px) {
  .popup-alum {
    width: 565px;
  }
}
@media only screen and (min-width: 992px) {
  .popup-alum {
    width: 765px;
    margin: 80px 110px;
  }
}
.popup-alum h1 {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
}
@media only screen and (min-width: 992px) {
  .popup-alum h1 {
    font-size: 30px;
  }
}
.popup-alum p {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .popup-alum p {
    font-size: 18px;
    letter-spacing: 1px;
  }
}
.popup-alum p a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}
@media only screen and (min-width: 992px) {
  .popup-alum p a {
    font-size: 18px;
    letter-spacing: 1px;
  }
}
.popup-alum .alum-profile {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .popup-alum .alum-profile .block-narrow {
    width: 570px;
    margin: 0 auto 0 auto;
  }
}
.popup-alum .alum-profile .block-narrow + .block-wide {
  padding: 20px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .popup-alum .alum-profile .block-narrow + .block-wide {
    padding: 40px 0 0 0;
  }
}
.popup-alum .alum-profile .block-wide {
  width: 100%;
  margin: 0 auto 0 auto;
}
.popup-alum .alum-profile .profile {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .popup-alum .alum-profile .profile {
    display: table;
  }
}
.popup-alum .alum-profile .profile:before,
.popup-alum .alum-profile .profile:after {
  display: table;
  content: " ";
}
.popup-alum .alum-profile .profile:after {
  clear: both;
}
.popup-alum .alum-profile .profile .picture {
  overflow: hidden;
  width: 215px;
  height: 215px;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .popup-alum .alum-profile .profile .picture {
    display: table-cell;
    vertical-align: middle;
    margin: 0 0;
  }
}
.popup-alum .alum-profile .profile .picture .picture-wrapper {
  width: 215px;
  height: 215px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.popup-alum .alum-profile .profile .picture .img {
  width: 215px;
  height: 215px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.popup-alum .alum-profile .profile .picture img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.popup-alum .alum-profile .profile .info {
  margin: 20px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .popup-alum .alum-profile .profile .info {
    display: table-cell;
    vertical-align: middle;
    width: 500px;
    padding-left: 50px;
    margin: 0 0;
  }
}
.popup-alum form {
  padding-top: 20px;
}
.popup-alum form input.textField {
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  padding: 8px 10px 10px 10px;
  font-weight: normal;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 25px;
  float: none;
}
.popup-alum form input::-webkit-input-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form input:-moz-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form input::-moz-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form input:-ms-input-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form textarea {
  height: 220px;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  padding: 8px 10px 8px 10px;
  font-weight: normal;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 15px;
  float: none;
}
.popup-alum form textarea::-webkit-input-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form textarea:-moz-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form textarea::-moz-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form textarea:-ms-input-placeholder {
  color: #cccccc!important;
  font-family: 'CenturyGothicRegular' !important;
  font-style: normal!important;
}
.popup-alum form label.chk {
  background: none;
  width: auto!important;
  font-family: 'CenturyGothicItalic';
  color: #008da8;
  font-size: 18px;
  height: auto!important;
  line-height: normal;
  font-weight: normal;
  float: left;
  margin: 10px 35px 30px 35px;
  padding: 0;
  padding-left: 20px!important;
  position: relative;
}
.popup-alum form input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.popup-alum form input[type=checkbox] + label.chk:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 -24px;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 0;
  background-size: 400%;
  vertical-align: bottom;
  position: relative;
  bottom: 0px;
}
.popup-alum form input[type=checkbox]:checked + label.chk:before {
  background-position: 33.34% 0;
}
.popup-alum form .btnSubmit {
  background: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  width: 375px;
  text-align: center;
  border: 0;
  padding: 15px 0;
  margin: 0 auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* ===== PACKAGES MODAL ===== */
#popup-packages {
  /* MODAL */
  /* */
}
#popup-packages .modal-dialog {
  width: 100%;
}
#popup-packages .modal-dialog .modal-content {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  min-height: 100px;
}
#popup-packages .allPackages {
  padding: 0 0 50px 0;
}
#popup-packages .allPackages:before,
#popup-packages .allPackages:after {
  display: table;
  content: " ";
}
#popup-packages .allPackages:after {
  clear: both;
}
#popup-packages .allPackages .info h1 {
  margin: 30px 0 10px 0;
  padding: 0 0 0 0;
  font-weight: normal;
  font-family: 'CenturyGothicBold';
  font-size: 24px;
  color: #333333;
}
#popup-packages .allPackages .info p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 17px;
}
#popup-packages .allPackages .info p span {
  font-family: 'CenturyGothicRegular';
}
#popup-packages .allPackages .info p .blue {
  color: #008da8;
}
#popup-packages .allPackages .info p .bold-italic {
  font-family: 'CenturyGothicBoldItalic';
}
#popup-packages .allPackages .info p a {
  font-family: 'CenturyGothicRegular';
  color: #ff3333;
  text-decoration: none;
}
#popup-packages .allPackages .packageItem {
  border: 0;
  padding: 0 0 0 0;
  float: none;
  width: 100%;
  margin: 15px 0 0 0;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #464646;
  position: relative;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#popup-packages .allPackages .packageItem:before,
#popup-packages .allPackages .packageItem:after {
  display: table;
  content: " ";
}
#popup-packages .allPackages .packageItem:after {
  clear: both;
}
#popup-packages .allPackages .packageItem:nth-child(1) {
  background-color: #e5f4f7;
}
#popup-packages .allPackages .packageItem:nth-child(2) {
  background-color: #cceaf0;
}
#popup-packages .allPackages .packageItem:nth-child(3) {
  background-color: #b5dde5;
}
#popup-packages .allPackages .packageItem:hover .selectBtn {
  background: #ff3333 !important;
}
#popup-packages .allPackages .packageItem:hover .selectBtn .middleRight {
  color: #ffffff;
}
#popup-packages .allPackages .packageItem:hover .selectBtn .middleRight a {
  color: #ffffff;
}
#popup-packages .allPackages .packageItem:hover .selectBtn .middleRight span {
  color: #ffffff;
}
#popup-packages .allPackages .packageItem .noJobs {
  float: left;
  width: 25%;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  color: #008da8;
  text-transform: uppercase;
  display: block;
  padding: 0 0 0 0;
  border-right: 4px solid #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#popup-packages .allPackages .packageItem .noJobs .middleLeft {
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  color: #008da8;
  text-transform: uppercase;
}
#popup-packages .allPackages .packageItem .noJobs span {
  font-family: 'CenturyGothicRegular';
  font-size: 72px;
  line-height: 72px;
  color: #008da8;
  font-weight: normal;
  display: block;
}
#popup-packages .allPackages .packageItem .center {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  line-height: normal;
  color: #333333;
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#popup-packages .allPackages .packageItem .center .middleCenter {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  line-height: normal;
  color: #333333;
}
#popup-packages .allPackages .packageItem .price {
  font-family: 'CenturyGothicRegular';
  font-size: 72px;
  line-height: 72px;
  color: #008ca9;
  text-transform: uppercase;
  display: block;
}
#popup-packages .allPackages .packageItem .price sup {
  font-size: 24px;
}
#popup-packages .allPackages .packageItem .foreach {
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  color: #008ca9;
  display: block;
}
#popup-packages .allPackages .packageItem .selectBtn {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: none;
  display: block;
  width: 25%;
  float: right;
  margin: 0 0;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 14px;
  color: #333333;
  text-align: center;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 0;
  border-left: 4px solid #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#popup-packages .allPackages .packageItem .selectBtn:hover {
  background: none;
}
#popup-packages .allPackages .packageItem .selectBtn .middleRight {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: normal;
  color: #333333;
}
#popup-packages .allPackages .packageItem .selectBtn .middleRight a {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: normal;
  color: #333333;
  text-decoration: none;
}
#popup-packages .allPackages .packageItem .selectBtn .middleRight span {
  font-family: 'CenturyGothicRegular';
  font-size: 72px;
  line-height: 72px;
  color: #008ca9;
  display: block;
}
.modal-backdrop {
  background-color: #333333;
  opacity: .4;
}
.x-close-sign-in {
  position: absolute;
  right: 0;
  top: 40px;
  border: 0;
  -webkit-appearance: none;
  outline: none;
  width: 25px;
  height: 25px;
  cursor: pointer;
  padding-bottom: 0!important;
  z-index: 8040;
  display: inline-block;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 80% 20%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.x-close-sign-in:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
/* ===== SEARCH RESULTS ===== */
.search-results .search-filter {
  background-color: #e5f4f7;
  /* */
}
.search-results .search-filter .splash-wrapper {
  background-color: #ffffff;
  text-align: center;
  padding: 5px 0;
}
.search-results .search-filter .splash-wrapper .btn-gfj {
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.search-results .search-filter .splash-wrapper .btn-gfj.btn-blue:hover {
  background-color: #ee3524 !important;
  border-color: #ee3524 !important;
}
.search-results .search-filter .headline {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  letter-spacing: 1px;
  text-align: center;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  background-color: #ffffff;
}
.search-results .search-filter .filter-block {
  border-top: 2px solid #ffffff;
  padding: 5px 15px 15px 15px;
  position: relative;
}
.search-results .search-filter .filter-block:first-child {
  border-top: 0px!important;
}
.search-results .search-filter .filter-block .location-radius-cover {
  display: none;
  position: absolute;
  width: 174px;
  height: 68px;
  z-index: 10;
  margin-left: -15px;
}
.search-results .search-filter .filter-block .location-radius-cover .cover-box {
  width: 100%;
  height: 68px;
  z-index: 10;
  background: #ffffff;
  opacity: .6;
}
.search-results .search-filter .filter-block h5 {
  margin: 0 0 0 0;
  padding: 10px 0 7px 0;
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  position: relative;
}
.search-results .search-filter .filter-block blockquote {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  font-family: 'CenturyGothicItalic';
  font-weight: normal;
  font-size: 10px;
  color: #008da8;
  letter-spacing: 0.5px;
  text-align: center;
  border: 0;
}
.search-results .search-filter .filter-block blockquote.leftalign {
  font-size: 11px;
  text-align: left;
}
.search-results .search-filter .filter-block.panel {
  margin-bottom: 0;
  padding: 5px 15px 5px 15px;
  background-color: transparent;
  border: 0 solid transparent;
  border-top: 2px solid #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.search-results .search-filter .filter-block.panel h5.more-less {
  text-align: left;
}
.search-results .search-filter .filter-block.panel h5.more-less:before {
  content: '+';
  width: 20px;
  position: absolute;
  right: -13px;
  top: 5px;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 24px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.search-results .search-filter .filter-block.panel h5.more-less.active:before {
  content: '-';
  width: 20px;
  position: absolute;
  right: -17px;
  top: 3px;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 24px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.search-results .search-filter .filter-block.panel h5.more-less a {
  text-align: left;
}
.search-results .search-filter .filter-block.panel h5 a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: block;
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.search-results .search-filter .filter-block.panel .panel-collapse .clearfix {
  height: 10px;
}
.search-results .search-filter .filter-block.panel2 {
  margin-bottom: 0;
  padding: 5px 0 5px 0;
  background-color: transparent;
  border: 0 solid transparent;
  border-top: 2px solid #ffffff;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.search-results .search-filter .filter-block.panel2 h5 {
  padding: 0 0 0 0;
}
.search-results .search-filter .filter-block.panel2 h5.more-less {
  text-align: left;
}
.search-results .search-filter .filter-block.panel2 h5.more-less a {
  margin: 0 0 0 0;
  padding: 10px 0 7px 15px;
  display: block;
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
}
.search-results .search-filter .filter-block.panel2 h5.more-less a:before {
  content: '+';
  width: 20px;
  position: absolute;
  right: 5px;
  top: 5px;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 24px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.search-results .search-filter .filter-block.panel2 h5.more-less.active a:before {
  content: '-';
  width: 20px;
  position: absolute;
  right: 1px;
  top: 3px;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 24px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.search-results .search-filter .filter-block.panel2 .panel-collapse {
  padding: 0 15px 0 15px;
}
.search-results .search-filter .filter-block.panel2 .panel-collapse .clearfix {
  height: 10px;
}
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions {
  position: relative;
  padding-left: 20px;
  margin-right: -15px;
  margin-left: -20px;
}
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions .salaried-radius-cover,
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions .hourly-radius-cover {
  position: absolute;
  width: 163px;
  z-index: 10;
  margin-left: -15px;
}
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions .salaried-radius-cover .cover-box,
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions .hourly-radius-cover .cover-box {
  width: 100%;
  height: 68px;
  z-index: 10;
  background: #ffffff;
  opacity: .4;
}
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions .salaried-radius-cover .cover-box {
  height: 68px;
}
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions .hourly-radius-cover .cover-box {
  height: 46px;
}
.search-results .search-filter .filter-block.panel2 .cpaidsuboptions label.chk {
  margin-left: 15px!important;
  padding-left: 20px!important;
}
.search-results .search-filter form {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  /* */
}
.search-results .search-filter form label.chk {
  background: none;
  font-family: 'CenturyGothicItalic';
  color: #333333 !important;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: normal;
  font-weight: normal;
  margin-top: 5px;
  padding-left: 30px !important;
  padding-right: 0px !important;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search-results .search-filter form label.chk span {
  font-family: 'CenturyGothicItalic';
  color: #333333 !important;
  font-size: 14px;
  letter-spacing: 1px;
  display: block;
}
.search-results .search-filter form input.chk[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.search-results .search-filter form input.chk[type=checkbox] + label.chk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 15px;
  height: 15px;
  margin: 0 10px 0 0;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 100%;
  background-size: 400%;
  vertical-align: middle;
  bottom: 2px;
}
.search-results .search-filter form input.chk[type=checkbox]:checked + label.chk:before {
  background-position: 33.34% 100%;
}
.search-results .search-filter form input.chk[type=radio] {
  /* original check box are push outside the viexport */
  position: absolute;
  left: -1000em;
}
.search-results .search-filter form input.chk[type=radio] + label.chk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 15px;
  height: 15px;
  margin: 0 10px 0 0;
  background-image: url(../images/checkbox-retina.png) !important;
  background-position: 0 100%;
  background-size: 400%;
  vertical-align: middle;
  bottom: 2px;
}
.search-results .search-filter form input.chk[type=radio]:checked + label.chk:before {
  background-position: 33.34% 100%;
}
.search-results .search-filter .scroll-placeholder,
.search-results .search-filter .scroll-placeholder2 {
  overflow: hidden;
}
.search-results .search-filter .scroll-placeholder .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_container,
.search-results .search-filter .scroll-placeholder2 .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_container {
  margin-right: 0px;
}
.search-results .search-filter .scroll-placeholder .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools,
.search-results .search-filter .scroll-placeholder2 .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools {
  right: -7px;
}
.search-results .search-filter .scroll-placeholder .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar,
.search-results .search-filter .scroll-placeholder2 .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
  background-color: #008da8 !important;
}
.search-results .search-items {
  float: none;
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: relative;
}
.search-results .search-items .headline {
  font-family: 'CenturyGothicItalic';
  color: #ff3333;
  font-size: 14px;
  letter-spacing: 1px;
  border-bottom: 1px solid #cccccc;
  position: relative;
  min-height: 27px;
}
.search-results .search-items .headline:last-child {
  border-bottom: 0 solid #cccccc;
  min-height: 80px;
}
.search-results .search-items .headline .paginationLinks {
  position: absolute;
  right: -5px;
  overflow: hidden;
  height: 20px;
  z-index: 1;
  padding: 0 15px;
}
.search-results .search-items .headline .paginationLinks.top {
  top: 2px;
}
.search-results .search-items .headline .paginationLinks.bottom {
  bottom: 20px;
}
.search-results .search-items .headline .paginationLinks .paginationScroll {
  float: left;
  width: 20000em;
  position: absolute;
}
.search-results .search-items .headline .paginationLinks .pagination {
  margin: 0;
  padding: 0;
  float: left;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.search-results .search-items .headline .paginationLinks .pagination > li > a,
.search-results .search-items .headline .paginationLinks .pagination > li > span {
  position: relative;
  float: left;
  padding: 1px 5px;
  margin-left: -1px;
  line-height: normal;
  text-decoration: none;
  background-color: #ffffff;
  border: 0px solid #cdcdcd;
  font-family: 'CenturyGothicRegular';
  color: #333333;
}
.search-results .search-items .headline .paginationLinks .pagination > li > a:hover,
.search-results .search-items .headline .paginationLinks .pagination > li > span:hover,
.search-results .search-items .headline .paginationLinks .pagination > li > a:focus,
.search-results .search-items .headline .paginationLinks .pagination > li > span:focus {
  background-color: #ffffff;
  color: #008da8;
}
.search-results .search-items .headline .paginationLinks .pagination > li:first-child > a,
.search-results .search-items .headline .paginationLinks .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.search-results .search-items .headline .paginationLinks .pagination > li:last-child > a,
.search-results .search-items .headline .paginationLinks .pagination > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.search-results .search-items .headline .paginationLinks .pagination > .active > a,
.search-results .search-items .headline .paginationLinks .pagination > .active > span {
  z-index: 2;
  color: #ff3333;
  cursor: default;
  background-color: #FFFFFF;
  border-color: #008da8;
}
.search-results .search-items .headline .paginationLinks .pagination > .active > a:hover,
.search-results .search-items .headline .paginationLinks .pagination > .active > span:hover {
  z-index: 2;
  color: #ff3333;
  cursor: default;
  background-color: #FFFFFF;
  border-color: #008da8;
}
.search-results .search-items .headline .paginationLinks .pagination.arrow {
  position: absolute;
  top: 0px;
  width: 16px;
  height: 16px;
  z-index: 2;
}
.search-results .search-items .headline .paginationLinks .pagination.arrow.left {
  left: 0px;
}
.search-results .search-items .headline .paginationLinks .pagination.arrow.right {
  right: 3px;
}
.search-results .search-items .headline .paginationLinks .pagination li a span.arr {
  background-image: url(../images/checkbox-retina.png) !important;
  background-size: 400%;
  width: 12px;
  height: 12px;
  display: block;
}
.search-results .search-items .headline .paginationLinks .pagination li a span.arr.next {
  background-position: 100% 0;
}
.search-results .search-items .headline .paginationLinks .pagination li a span.arr.next:hover {
  background-position: 100% 33.34%;
}
.search-results .search-items .headline .paginationLinks .pagination li a span.arr.prev {
  background-position: 100% 66.67%;
}
.search-results .search-items .headline .paginationLinks .pagination li a span.arr.prev:hover {
  background-position: 100% 100%;
}
.search-results .search-items .headline .results {
  right: 0;
  position: absolute;
  z-index: 1;
  margin: 0;
  padding: 0;
  font-family: 'CenturyGothicItalic';
  font-size: 10px;
  width: 105px;
  text-align: center;
}
.search-results .search-items .headline .results.top {
  top: -15px;
}
.search-results .search-items .headline .results.bottom {
  bottom: 40px;
}
.search-results .search-items .item {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
}
.search-results .search-items .item:before,
.search-results .search-items .item:after {
  display: table;
  content: " ";
}
.search-results .search-items .item:after {
  clear: both;
}
.search-results .search-items .item:hover {
  background-color: #fafafa;
}
.search-results .search-items .item li {
  float: left;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  letter-spacing: 0.5px;
}
.search-results .search-items .item li:nth-child(1) {
  padding-top: 5px;
  width: 9%;
  text-align: center;
  font-size: 12px;
  color: #ff3333;
  padding-bottom: 0px;
}
.search-results .search-items .item li:nth-child(2) {
  padding-top: 5px;
  width: 51%;
  padding: 5px 10px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search-results .search-items .item li:nth-child(3) {
  padding-top: 5px;
  width: 23%;
  font-size: 12px;
}
.search-results .search-items .item li:nth-child(3) span {
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
}
.search-results .search-items .item li:nth-child(4) {
  padding-top: 5px;
  width: 17%;
  font-size: 12px;
  text-align: center;
}
.search-results .search-items .item li:nth-child(5) {
  width: 100%;
}
.search-results .search-items .item li:nth-child(5):before,
.search-results .search-items .item li:nth-child(5):after {
  display: table;
  content: " ";
}
.search-results .search-items .item li:nth-child(5):after {
  clear: both;
}
.search-results .search-items .item li:nth-child(6) {
  width: 9%;
  min-height: 70px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
}
.search-results .search-items .item li:nth-child(7) {
  width: 91%;
  min-height: 70px;
  font-family: 'CenturyGothicItalic';
  padding: 5px 10px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.search-results .search-items .item li a {
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  color: #008da8;
  font-size: 16px;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.search-results .search-items .item.new li.entry {
  position: relative;
}
.search-results .search-items .item.new li.entry:before {
  content: "new";
  display: block;
  position: absolute;
  top: 7px;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #ff3333;
}
.search-results .search-items .item.passed {
  background: linear-gradient(to right, #ff3333 9%, #ffffff 9%);
}
.search-results .search-items .item.passed:hover {
  background: linear-gradient(to right, #ff3333 9%, #fafafa 9%);
}
.search-results .search-items .item.passed li.status {
  position: relative;
}
.search-results .search-items .item.passed li.status:before {
  content: "Deadline passed";
  display: block;
  position: absolute;
  top: -3px;
  width: 100%;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
}
.search-results .search-items .item.filled {
  background: linear-gradient(to right, #ff3333 9%, #ffffff 9%);
}
.search-results .search-items .item.filled:hover {
  background: linear-gradient(to right, #ff3333 9%, #fafafa 9%);
}
.search-results .search-items .item.filled li.status {
  position: relative;
}
.search-results .search-items .item.filled li.status:before {
  content: "Position filled";
  display: block;
  position: absolute;
  top: -3px;
  width: 100%;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  body.version6 .search-results {
    padding: 30px 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  body.version6 .search-results {
    padding: 100px 0 0 0;
  }
}
/* ===== SEARCH RESULTS v.6 ===== */
.search-results-v6 {
  /* *** */
}
@media only screen and (min-width: 992px) {
  .search-results-v6 {
    padding: 145px 0 30px 0;
  }
}
.search-results-v6 .get-emails-box {
  text-align: center;
  display: none;
}
@media only screen and (min-width: 992px) {
}
.search-results-v6 .get-emails-box h2 {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #ee3524;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .get-emails-box h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
.search-results-v6 .get-emails-box p {
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 22px;
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0 0 15px 0;
  margin: 0 auto 0 auto;
  max-width: 220px;
}
.search-results-v6 .get-emails-box .btn-gfj {
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  letter-spacing: 0.5px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  display: none;
}
.search-results-v6 .get-email-alerts {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  margin: 0 0 20px 0;
  padding: 13px 15px 15px 15px;
  background-color: #008da8;
  display: none;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .get-email-alerts {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .get-email-alerts {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 1px;
    padding: 18px 15px 18px 15px;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .get-email-alerts:hover {
    background-color: #027c93;
  }
}
.search-results-v6 .get-email-alerts span {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #ffffff;
  line-height: normal;
  max-width: 150px;
  margin: 5px auto 0 auto;
  display: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .get-email-alerts span {
    font-size: 14px;
  }
}
.search-results-v6 .search-filter {
  z-index: 10;
  /* *** */
}
.search-results-v6 .search-filter form {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  border: 1px solid #e0f5f7;
  display: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-filter form {
    display: block;
  }
}
.search-results-v6 .search-filter form + .widget-left-side {
  padding-top: 15px;
}
.search-results-v6 .search-filter form .input-group {
  position: relative;
  padding: 10px 0 10px 0;
  margin: 0 0 0 0;
  width: 100%;
}
.search-results-v6 .search-filter form .input-group #zip_code_error {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 1;
  font-family: 'CenturyGothicItalic';
  color: #ee3524;
  font-size: 12px;
}
.search-results-v6 .search-filter form input[type="text"].form-control,
.search-results-v6 .search-filter form input[type="password"].form-control,
.search-results-v6 .search-filter form input[type="search"].form-control,
.search-results-v6 .search-filter form input[type="number"].form-control {
  padding: 10px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  margin: 0;
}
.search-results-v6 .search-filter form input[type="text"].form-control:focus,
.search-results-v6 .search-filter form input[type="password"].form-control:focus,
.search-results-v6 .search-filter form input[type="search"].form-control:focus,
.search-results-v6 .search-filter form input[type="number"].form-control:focus {
  border: 1px solid #999999;
}
.search-results-v6 .search-filter form input[type="text"].form-control.err,
.search-results-v6 .search-filter form input[type="password"].form-control.err,
.search-results-v6 .search-filter form input[type="search"].form-control.err,
.search-results-v6 .search-filter form input[type="number"].form-control.err {
  border-color: #ee3524;
}
.search-results-v6 .search-filter form .classic-inputs input[type=checkbox],
.search-results-v6 .search-filter form .classic-inputs input[type=radio] {
  position: absolute;
  left: -1000em;
}
.search-results-v6 .search-filter form .classic-inputs input[type=checkbox] + label,
.search-results-v6 .search-filter form .classic-inputs input[type=radio] + label {
  position: relative;
  display: block;
  padding-left: 30px;
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  height: auto;
  line-height: normal;
  min-height: 22px;
  margin: 10px 0 0 0;
  padding-top: 2px;
  cursor: pointer;
}
.search-results-v6 .search-filter form .classic-inputs input[type=checkbox] + label:before,
.search-results-v6 .search-filter form .classic-inputs input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 22px;
  height: 22px;
  margin: 0 0 0 0;
  background-image: url(../images/checkbox-v6.png) !important;
  background-position: 0 33.33%;
  background-size: 400%;
}
.search-results-v6 .search-filter form .classic-inputs input[type=checkbox]:checked + label:before,
.search-results-v6 .search-filter form .classic-inputs input[type=radio]:checked + label:before {
  background-position: 33.33% 33.33%;
}
.search-results-v6 .search-filter form .classic-inputs .cpaidsuboptions {
  position: relative;
}
.search-results-v6 .search-filter form .classic-inputs .cpaidsuboptions .salaried-radius-cover,
.search-results-v6 .search-filter form .classic-inputs .cpaidsuboptions .hourly-radius-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  margin-left: 0;
}
.search-results-v6 .search-filter form .classic-inputs .cpaidsuboptions .salaried-radius-cover .cover-box,
.search-results-v6 .search-filter form .classic-inputs .cpaidsuboptions .hourly-radius-cover .cover-box {
  width: 100%;
  height: 100%;
  z-index: 10;
  background: #ffffff;
  opacity: .4;
}
.search-results-v6 .search-filter form .classic-inputs .cpaidsuboptions label.chk {
  margin-left: 20px!important;
  padding-left: 30px!important;
}
.search-results-v6 .search-filter form .custom-inputs input[type=checkbox],
.search-results-v6 .search-filter form .custom-inputs input[type=radio] {
  position: absolute;
  left: -1000em;
}
.search-results-v6 .search-filter form .custom-inputs input[type=checkbox] + label,
.search-results-v6 .search-filter form .custom-inputs input[type=radio] + label {
  position: relative;
  display: block;
  padding: 5px 18px 5px 18px;
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  line-height: normal;
  color: #333333;
  text-transform: capitalize;
  background-color: #ffffff;
  font-weight: normal;
  min-height: 30px;
  margin: 0 0 0 0;
  cursor: pointer;
}
.search-results-v6 .search-filter form .custom-inputs input[type=checkbox] + label:before,
.search-results-v6 .search-filter form .custom-inputs input[type=radio] + label:before {
  display: none;
}
.search-results-v6 .search-filter form .custom-inputs input[type=checkbox]:checked + label,
.search-results-v6 .search-filter form .custom-inputs input[type=radio]:checked + label {
  background-color: #f6f6f6;
}
.search-results-v6 .search-filter .filter-block {
  border: 0;
  border-top: 1px solid #e0f5f7;
  padding: 0;
  margin: 0;
  position: relative;
  background-color: #ffffff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.search-results-v6 .search-filter .filter-block:first-child {
  border-top: 0!important;
}
.search-results-v6 .search-filter .filter-block h5 {
  position: relative;
  background-color: #f2fbfc;
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  font-size: 16px;
  line-height: 14px;
  color: #333333;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.search-results-v6 .search-filter .filter-block h5.active {
  background-color: #ffffff;
}
.search-results-v6 .search-filter .filter-block h5.active a:before {
  background-position: 60% 60%;
}
.search-results-v6 .search-filter .filter-block h5 a {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  padding: 15px 18px 15px 18px;
}
.search-results-v6 .search-filter .filter-block h5 a:before {
  content: "";
  position: absolute;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  background-image: url("../images/arrow-icons.png");
  background-size: 600%;
  background-position: 40% 60%;
  display: block;
}
.search-results-v6 .search-filter .filter-block blockquote {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 12px;
  color: #008da8;
  letter-spacing: 0.5px;
  text-align: center;
  border: 0;
}
.search-results-v6 .search-filter .filter-block blockquote.leftalign {
  font-size: 12px;
  text-align: left;
}
.search-results-v6 .search-filter .filter-block .panel-collapse-wrapper {
  padding: 0 18px 15px 18px;
}
.search-results-v6 .search-filter .filter-block .panel-collapse-wrapper.no-padding {
  padding: 0 0 15px 0;
}
.search-results-v6 .search-filter .scroll-placeholder,
.search-results-v6 .search-filter .scroll-placeholder2 {
  overflow: hidden;
  display: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-filter .scroll-placeholder,
  .search-results-v6 .search-filter .scroll-placeholder2 {
    display: block;
  }
}
.search-results-v6 .search-filter .scroll-placeholder .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_container,
.search-results-v6 .search-filter .scroll-placeholder2 .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_container {
  margin-right: 0px;
}
.search-results-v6 .search-filter .scroll-placeholder .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools,
.search-results-v6 .search-filter .scroll-placeholder2 .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools {
  right: -7px;
}
.search-results-v6 .search-filter .scroll-placeholder .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar,
.search-results-v6 .search-filter .scroll-placeholder2 .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
  background-color: #008da8 !important;
}
.search-results-v6 .search-items .headline {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #acacac;
  font-size: 17px;
  letter-spacing: normal;
  text-transform: uppercase;
  border-bottom: 0;
  min-height: 20px;
  padding: 0 0 10px 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline {
    font-size: 20px;
    padding: 0 20px 15px 20px;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline.sticky {
    padding: 11px 20px 15px 20px!important;
    margin-top: -11px !important;
  }
}
.search-results-v6 .search-items .headline h1 {
  font-family: 'CenturyGothicRegular';
  color: #acacac;
  font-size: 17px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline h1 {
    font-size: 24px;
  }
}
.search-results-v6 .search-items .headline span {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
}
.search-results-v6 .search-items .headline .filters {
  display: block;
  font-size: 14px;
  padding: 10px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline .filters {
    padding: 10px 0 0 0;
  }
}
.search-results-v6 .search-items .headline .filters:before,
.search-results-v6 .search-items .headline .filters:after {
  display: table;
  content: " ";
}
.search-results-v6 .search-items .headline .filters:after {
  clear: both;
}
.search-results-v6 .search-items .headline .filters .filter {
  position: relative;
  display: inline-block;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 11px;
  text-transform: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #f6f6f6;
  padding: 4px 27px 4px 10px;
  margin: 5px 5px 0 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline .filters .filter {
    font-size: 13px;
  }
}
.search-results-v6 .search-items .headline .filters .filter:hover {
  background-color: #e0f5f7;
}
.search-results-v6 .search-items .headline .filters .filter .filter-delete {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 1;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline .filters .filter .filter-delete {
    top: 6px;
  }
}
.search-results-v6 .search-items .headline .filters .filter .filter-delete .icon-v5 {
  width: 15px;
  height: 15px;
}
.search-results-v6 .search-items .headline .filters .clear-all-filters {
  position: relative;
  display: inline-block;
  font-family: 'CenturyGothicRegular';
  color: #5badbe;
  font-size: 11px;
  text-transform: uppercase;
  padding: 4px 27px 4px 8px;
  margin: 5px 0 0 8px;
  border-left: 1px solid #eeeeee;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .headline .filters .clear-all-filters {
    font-size: 13px;
  }
}
.search-results-v6 .search-items .subheading {
  padding: 15px 20px 15px 20px;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #666666;
}
.search-results-v6 .search-items .item {
  list-style: none;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  border-top: 1px solid #e0f5f7;
  border-bottom: 0;
  /* *** */
  /* *** */
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item {
    padding: 25px 20px 25px 20px;
  }
}
.search-results-v6 .search-items .item:hover {
  background-color: transparent;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item:hover {
    background-color: #f9f9f9;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item:hover li.job-position .name {
    color: #008da8;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item:hover.new li.job-status:after,
  .search-results-v6 .search-items .item:hover.passed li.job-status:after,
  .search-results-v6 .search-items .item:hover.filled li.job-status:after {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item:hover.new li.job-status .date,
  .search-results-v6 .search-items .item:hover.passed li.job-status .date,
  .search-results-v6 .search-items .item:hover.filled li.job-status .date {
    display: block!important;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item:hover.new li.job-status .type,
  .search-results-v6 .search-items .item:hover.passed li.job-status .type,
  .search-results-v6 .search-items .item:hover.filled li.job-status .type {
    padding: 5px 0 0 0;
  }
}
.search-results-v6 .search-items .item.new li.job-status,
.search-results-v6 .search-items .item.passed li.job-status,
.search-results-v6 .search-items .item.filled li.job-status {
  position: relative;
}
.search-results-v6 .search-items .item.new li.job-status:after,
.search-results-v6 .search-items .item.passed li.job-status:after,
.search-results-v6 .search-items .item.filled li.job-status:after {
  content: "New";
  display: block;
  position: absolute;
  top: 5px;
  width: 100%;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  text-transform: uppercase;
  color: #5badbe;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item.new li.job-status:after,
  .search-results-v6 .search-items .item.passed li.job-status:after,
  .search-results-v6 .search-items .item.filled li.job-status:after {
    top: 3px;
  }
}
.search-results-v6 .search-items .item.new li.job-status .date,
.search-results-v6 .search-items .item.passed li.job-status .date,
.search-results-v6 .search-items .item.filled li.job-status .date {
  display: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item.new li.job-status .type,
  .search-results-v6 .search-items .item.passed li.job-status .type,
  .search-results-v6 .search-items .item.filled li.job-status .type {
    padding: 25px 0 0 0;
  }
}
.search-results-v6 .search-items .item.new li.job-status:after {
  content: "New";
  color: #5badbe;
  padding-left: 25px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item.new li.job-status:after {
    padding-left: 0;
  }
}
.search-results-v6 .search-items .item.passed li.job-status:after {
  content: "Deadline Passed";
  color: #ee3524;
  padding-left: 25px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item.passed li.job-status:after {
    padding-left: 0;
  }
}
.search-results-v6 .search-items .item.filled li.job-status:after {
  content: "Position Filled";
  color: #ee3524;
  padding-left: 25px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item.filled li.job-status:after {
    padding-left: 0;
  }
}
.search-results-v6 .search-items .item:before,
.search-results-v6 .search-items .item:after {
  display: table;
  content: " ";
}
.search-results-v6 .search-items .item:after {
  clear: both;
}
.search-results-v6 .search-items .item li {
  float: left;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  letter-spacing: normal;
}
.search-results-v6 .search-items .item li.fav-action {
  position: relative;
  width: 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.fav-action {
    width: 0;
  }
}
.search-results-v6 .search-items .item li.fav-action + .job-position {
  padding-left: 25px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item li.fav-action + .job-position {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.fav-action + .job-position {
    padding-left: 40px;
  }
}
.search-results-v6 .search-items .item li.fav-action + .job-position + .job-status + .job-description {
  padding-left: 25px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item li.fav-action + .job-position + .job-status + .job-description {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.fav-action + .job-position + .job-status + .job-description {
    padding-left: 40px;
  }
}
.search-results-v6 .search-items .item li.fav-action .favorite {
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  outline: none;
  width: 18px;
  height: 18px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item li.fav-action .favorite {
    left: -10px;
  }
}
.search-results-v6 .search-items .item li.fav-action .favorite svg {
  width: 18px;
  height: 18px;
}
.search-results-v6 .search-items .item li.fav-action .favorite svg rect {
  fill: #ffffff;
}
.search-results-v6 .search-items .item li.fav-action .favorite svg path {
  fill: #ffffff;
}
.search-results-v6 .search-items .item li.fav-action .favorite svg path.border {
  fill: #999999;
}
.search-results-v6 .search-items .item li.fav-action .favorite:hover svg path {
  fill: #ee3524;
}
.search-results-v6 .search-items .item li.fav-action .favorite:hover svg path.border {
  fill: #ee3524;
}
.search-results-v6 .search-items .item li.fav-action .favorite.added svg path {
  fill: #ee3524;
}
.search-results-v6 .search-items .item li.fav-action .favorite.added svg path.border {
  fill: #ee3524;
}
.search-results-v6 .search-items .item li.job-position {
  width: 100%;
  font-family: 'CenturyGothicRegular';
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-position {
    width: 70%;
  }
}
.search-results-v6 .search-items .item li.job-position .name {
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 15px;
  color: #333333;
  text-decoration: none;
  text-transform: uppercase;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-position .name {
    font-size: 20px;
    line-height: 20px;
    max-height: 20px;
    margin: 2px 0 10px 0;
  }
}
.search-results-v6 .search-items .item li.job-position .company {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-position .company {
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 5px 0;
  }
}
.search-results-v6 .search-items .item li.job-position .company a {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-position .company a {
    font-size: 14px;
    line-height: 14px;
  }
}
.search-results-v6 .search-items .item li.job-position .location {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-position .location {
    color: #000000;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 0 0 0;
  }
}
.search-results-v6 .search-items .item li.job-status {
  font-family: 'CenturyGothicRegular';
  width: 100%;
  padding: 5px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-status {
    width: 30%;
    text-align: right;
    padding: 0 0 0 0;
  }
}
.search-results-v6 .search-items .item li.job-status .date {
  float: left;
  width: 50%;
  display: block;
  font-family: 'CenturyGothicBold';
  color: #000000;
  font-size: 12px;
  padding: 0 0 0 25px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .search-items .item li.job-status .date {
    padding: 5px 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-status .date {
    float: none;
    width: 100%;
    font-size: 12px;
    line-height: 12px;
    height: 20px;
  }
}
.search-results-v6 .search-items .item li.job-status .type {
  float: right;
  width: 50%;
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 12px;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-status .type {
    float: none;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    height: 20px;
    padding: 5px 0 0 0;
    white-space: nowrap;
  }
}
.search-results-v6 .search-items .item li.job-description {
  width: 100%;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  line-height: 1.7em;
  font-size: 14px;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-description {
    font-size: 15px;
    margin: 10px 0 0 0;
  }
}
.search-results-v6 .search-items .item li.job-description a {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #666666;
  line-height: 1.7em;
  text-decoration: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .item li.job-description a {
    font-size: 15px;
  }
}
.search-results-v6 .search-items .save-your-search {
  display: block;
  padding: 10px 10px 10px 10px;
  background-color: #eef9fa;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .save-your-search {
    padding: 20px 20px 20px 20px;
    text-align: left;
  }
}
.search-results-v6 .search-items .save-your-search + .item {
  border-top: 0;
}
.search-results-v6 .search-items .save-your-search h3 {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  color: #ee3524;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .save-your-search h3 {
    float: left;
    font-size: 28px;
    padding: 0 0 0 0;
  }
}
.search-results-v6 .search-items .save-your-search p {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  color: #999999;
  max-width: 250px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .save-your-search p {
    float: left;
    font-size: 15px;
    line-height: 16px;
    max-width: 390px;
    margin: 5px 0 0 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .search-results-v6 .search-items .save-your-search p {
    font-size: 16px;
    margin: 5px 0 0 20px;
    max-width: 100%;
  }
}
.search-results-v6 .search-items .save-your-search p span {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .search-results-v6 .search-items .save-your-search p span {
    display: inline-block;
  }
}
.search-results-v6 .search-items .save-your-search .row {
  padding-top: 15px;
  margin-right: -5px;
  margin-left: -5px;
}
.search-results-v6 .search-items .save-your-search .row .col-xs-1,
.search-results-v6 .search-items .save-your-search .row .col-xs-2,
.search-results-v6 .search-items .save-your-search .row .col-xs-3,
.search-results-v6 .search-items .save-your-search .row .col-xs-4,
.search-results-v6 .search-items .save-your-search .row .col-xs-5,
.search-results-v6 .search-items .save-your-search .row .col-xs-6,
.search-results-v6 .search-items .save-your-search .row .col-xs-7,
.search-results-v6 .search-items .save-your-search .row .col-xs-8,
.search-results-v6 .search-items .save-your-search .row .col-xs-9,
.search-results-v6 .search-items .save-your-search .row .col-xs-10,
.search-results-v6 .search-items .save-your-search .row .col-xs-11,
.search-results-v6 .search-items .save-your-search .row .col-xs-12,
.search-results-v6 .search-items .save-your-search .row .col-sm-1,
.search-results-v6 .search-items .save-your-search .row .col-sm-2,
.search-results-v6 .search-items .save-your-search .row .col-sm-3,
.search-results-v6 .search-items .save-your-search .row .col-sm-4,
.search-results-v6 .search-items .save-your-search .row .col-sm-5,
.search-results-v6 .search-items .save-your-search .row .col-sm-6,
.search-results-v6 .search-items .save-your-search .row .col-sm-7,
.search-results-v6 .search-items .save-your-search .row .col-sm-8,
.search-results-v6 .search-items .save-your-search .row .col-sm-9,
.search-results-v6 .search-items .save-your-search .row .col-sm-10,
.search-results-v6 .search-items .save-your-search .row .col-sm-11,
.search-results-v6 .search-items .save-your-search .row .col-sm-12,
.search-results-v6 .search-items .save-your-search .row .col-md-1,
.search-results-v6 .search-items .save-your-search .row .col-md-2,
.search-results-v6 .search-items .save-your-search .row .col-md-3,
.search-results-v6 .search-items .save-your-search .row .col-md-4,
.search-results-v6 .search-items .save-your-search .row .col-md-5,
.search-results-v6 .search-items .save-your-search .row .col-md-6,
.search-results-v6 .search-items .save-your-search .row .col-md-7,
.search-results-v6 .search-items .save-your-search .row .col-md-8,
.search-results-v6 .search-items .save-your-search .row .col-md-9,
.search-results-v6 .search-items .save-your-search .row .col-md-10,
.search-results-v6 .search-items .save-your-search .row .col-md-11,
.search-results-v6 .search-items .save-your-search .row .col-md-12,
.search-results-v6 .search-items .save-your-search .row .col-lg-1,
.search-results-v6 .search-items .save-your-search .row .col-lg-2,
.search-results-v6 .search-items .save-your-search .row .col-lg-3,
.search-results-v6 .search-items .save-your-search .row .col-lg-4,
.search-results-v6 .search-items .save-your-search .row .col-lg-5,
.search-results-v6 .search-items .save-your-search .row .col-lg-6,
.search-results-v6 .search-items .save-your-search .row .col-lg-7,
.search-results-v6 .search-items .save-your-search .row .col-lg-8,
.search-results-v6 .search-items .save-your-search .row .col-lg-9,
.search-results-v6 .search-items .save-your-search .row .col-lg-10,
.search-results-v6 .search-items .save-your-search .row .col-lg-11,
.search-results-v6 .search-items .save-your-search .row .col-lg-12 {
  position: relative;
  min-height: 0;
  padding-right: 5px;
  padding-left: 5px;
}
.search-results-v6 .search-items .save-your-search input[type="text"].textField,
.search-results-v6 .search-items .save-your-search input[type="password"].textField,
.search-results-v6 .search-items .save-your-search input[type="search"].textField {
  padding: 10px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  width: 100%;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e1eeef;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .search-items .save-your-search input[type="text"].textField,
  .search-results-v6 .search-items .save-your-search input[type="password"].textField,
  .search-results-v6 .search-items .save-your-search input[type="search"].textField {
    margin: 0 0 0 0;
  }
}
.search-results-v6 .search-items .save-your-search input[type="text"].textField:focus,
.search-results-v6 .search-items .save-your-search input[type="password"].textField:focus,
.search-results-v6 .search-items .save-your-search input[type="search"].textField:focus {
  border: 1px solid #e1eeef;
}
.search-results-v6 .search-items .save-your-search .btn-gfj {
  width: 100%;
  font-size: 12px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.search-results-v6 #searchResultsNew {
  min-height: 350px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 #searchResultsNew {
    min-height: 575px;
  }
}
.search-results-v6 #searchResultsNew img#searchLoader {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 768px) {
  .search-results-v6 #searchResultsNew img#searchLoader {
    top: 20px;
    left: 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.search-results-v6 #searchResultsNew .headline {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #acacac;
  font-size: 18px;
  letter-spacing: normal;
  text-transform: uppercase;
  border-bottom: 0;
  min-height: 20px;
  padding: 10px 0 10px 0;
  background-color: #ffffff;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 #searchResultsNew .headline {
    font-size: 24px;
    padding: 0 20px 15px 20px;
  }
}
.search-results-v6 .get-email-alerts-mobile-wrapper {
  padding-top: 5px;
  height: 70px;
}
@media only screen and (min-width: 768px) {
  .search-results-v6 .get-email-alerts-mobile-wrapper {
    display: none;
  }
}
.search-results-v6 .get-email-alerts-mobile-wrapper .get-email-alerts-mobile {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  margin: 0 0 20px 0;
  padding: 13px 15px 15px 15px;
  background-color: #008da8;
  display: block;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .get-email-alerts-mobile-wrapper .get-email-alerts-mobile:hover {
    background-color: #027c93;
  }
}
.search-results-v6 .get-email-alerts-mobile-wrapper .get-email-alerts-mobile span {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #ffffff;
  line-height: normal;
  max-width: 150px;
  margin: 5px auto 0 auto;
  display: none;
}
@media only screen and (min-width: 992px) {
  .search-results-v6 .get-email-alerts-mobile-wrapper .get-email-alerts-mobile span {
    font-size: 14px;
  }
}
.search-results-v6 .get-email-alerts-mobile-wrapper.sticky .get-email-alerts-mobile {
  position: fixed;
  z-index: 10;
  top: 65px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: calc(100% - 30px);
}
.search-results-v6 .widgets-right-side .widget:first-child {
  margin-top: 0;
}
.widget-v5 {
  padding: 60px 0 60px 0;
}
.widget-v5 .w-post-a-job img {
  max-width: 290px;
  height: auto;
}
.eco-banner {
  position: relative;
  background-color: #ee3524;
  padding: 0 45px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* **** */
  /* **** */
}
@media only screen and (min-width: 768px) {
  .eco-banner {
    font-size: 12px;
    height: 45px;
    overflow: hidden;
  }
}
.eco-banner:hover {
  background-color: #008da8;
}
.eco-banner a.link {
  display: block;
  padding: 15px 0 13px 0;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
}
.eco-banner .bold,
.eco-banner strong,
.eco-banner b {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
}
.eco-banner .countdown {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  text-transform: uppercase;
  color: #ffffff;
}
.eco-banner.red-banner-blue-rollover {
  background-color: #ee3524;
}
.eco-banner.red-banner-blue-rollover:hover {
  background-color: #008da8;
}
.eco-banner.banner-blue2 {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  color: #ffffff;
  background-color: #008da8;
}
.eco-banner.banner-blue2 .link {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
}
.eco-banner.banner-blue2:hover {
  color: #008da8;
  background-color: #edf7f9;
}
.eco-banner.banner-blue2:hover .link {
  color: #008da8;
}
.eco-banner.blue-banner-red-rollover {
  background-color: #008da8;
}
.eco-banner.blue-banner-red-rollover:hover {
  background-color: #ee3524;
}
.eco-banner .close-banner {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  height: 45px;
  max-width: 45px;
  display: block;
  overflow: hidden;
}
.eco-banner .close-banner svg {
  width: 12px;
  height: 12px;
}
.eco-banner .close-banner svg path {
  fill: #ffffff;
}
#eco-banner-desktop {
  z-index: 502;
  display: none;
}
@media only screen and (min-width: 992px) {
  #eco-banner-desktop {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  #eco-banner-mobile {
    display: none;
  }
}
#header-v6 {
  position: relative;
  background-color: #f6f6f6;
  width: 100%;
  height: 60px;
  transition: all 0.5s ease;
  /* *** */
  /* *** */
}
@media only screen and (min-width: 768px) {
  #header-v6 {
    height: 74px;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 {
    height: 225px;
    border-bottom: 1px solid #eeeeee;
  }
}
#header-v6 .top-header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 503;
  width: 100%;
  height: 150px;
  background-color: #f6f6f6;
  display: none;
}
@media only screen and (min-width: 992px) {
  #header-v6 .top-header {
    display: block;
  }
}
#header-v6 .logo {
  width: 325px;
  margin: 25px auto 15px auto;
  text-align: center;
}
#header-v6 .logo a {
  display: block;
  height: 90px;
}
#header-v6 .logo svg {
  width: 325px;
  height: 90px;
}
#header-v6 .logo svg path {
  fill: #EE3825;
}
#header-v6 .logo .tagline {
  font-family: 'CenturySchoolbookBoldItalic';
  color: #999999;
  font-size: 14.5px;
  display: block;
  margin: 0 0 0 0;
  white-space: nowrap;
}
#header-v6 .nav-wrapper {
  background-color: #ffffff;
  padding: 0 0 0 0;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 502;
  width: 100%;
  height: 60px;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper {
    height: 74px;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper {
    top: 150px;
    height: 74px;
  }
}
#header-v6 .nav-wrapper:before,
#header-v6 .nav-wrapper:after {
  display: table;
  content: " ";
}
#header-v6 .nav-wrapper:after {
  clear: both;
}
#header-v6 .nav-wrapper .main-nav {
  width: 100%;
  height: 60px;
  background-color: #ffffff;
  top: 0;
  left: 0;
  position: fixed;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .main-nav {
    position: relative;
    height: 74px;
  }
}
#header-v6 .nav-wrapper .main-nav .logo-small {
  text-align: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  visibility: visible;
  opacity: 1;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .main-nav .logo-small {
    width: 60px;
    height: 35px;
    text-align: left;
    padding: 20px 0 0 15px;
    visibility: visible;
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .main-nav .logo-small {
    visibility: hidden;
    opacity: 0;
  }
}
#header-v6 .nav-wrapper .main-nav .logo-small a {
  display: block;
  padding: 13px 0 12px 0;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .main-nav .logo-small a {
    padding: 0 0 0 0;
    width: 60px;
    height: 35px;
  }
}
#header-v6 .nav-wrapper .main-nav .logo-small a svg {
  width: 60px;
  height: 35px;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .main-nav .logo-small a svg {
    width: 60px;
    height: 35px;
  }
}
#header-v6 .nav-wrapper .main-nav .logo-small a svg path {
  fill: #ee3524;
}
#header-v6 .nav-wrapper.sticky .main-nav {
  top: 0;
  left: 0;
  position: fixed;
  border-bottom: 1px solid #eeeeee;
}
#header-v6 .nav-wrapper.sticky .main-nav .logo-small {
  visibility: visible;
  opacity: 1;
}
#header-v6 .nav-wrapper.sticky .main-nav .navbar-nav.my-account {
  visibility: visible;
  opacity: 1;
}
#header-v6 .nav-wrapper .navbar-collapse {
  padding-right: 0;
  padding-left: 0;
  border-top: 0;
}
#header-v6 .nav-wrapper .navbar-collapse.collapse {
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav {
  float: none;
  margin: 0 0;
}
#header-v6 .nav-wrapper .navbar-nav > .open a {
  background: transparent;
  position: relative;
}
#header-v6 .nav-wrapper .navbar-nav > .open a:before {
  opacity: 1;
}
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content) {
  padding: 0;
  margin: 0;
  list-style: none;
}
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content):before,
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content):after {
  display: table;
  content: " ";
}
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content):after {
  clear: both;
}
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content) li.parent {
  position: relative;
}
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content) li.dropdown-submenu {
  position: relative;
}
#header-v6 .nav-wrapper .navbar-nav > ul:not(.mega-menu-content) li.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  right: auto;
  position: absolute;
}
#header-v6 .nav-wrapper .navbar-nav li.active {
  background: none;
}
#header-v6 .nav-wrapper .navbar-nav li.active > a {
  background: none;
}
#header-v6 .nav-wrapper .navbar-nav li a {
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
#header-v6 .nav-wrapper .navbar-nav li a:hover,
#header-v6 .nav-wrapper .navbar-nav li a:active,
#header-v6 .nav-wrapper .navbar-nav li a:focus {
  background: none;
}
#header-v6 .nav-wrapper .navbar-nav li.open > a {
  background: none;
}
#header-v6 .nav-wrapper .navbar-nav > li {
  float: none;
  padding: 0 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  /* Custom GFJ : START */
  /* Custom GFJ : END   */
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav > li {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li {
    padding: 0 20px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu {
  position: static;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    min-width: 165px;
    padding: 12px 0 20px 0;
    background-color: #ffffff;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul > li {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul > li > a {
    font-size: 14px;
    height: auto;
    padding: 5px 0 5px 0;
    display: block;
    color: #666666;
  }
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul > li:hover > a {
    color: #000000;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  width: 100%;
  background-color: #e0f5f7;
  padding: 30px 0 0 0;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content li {
  text-align: left;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content li ul {
  position: relative;
  top: auto;
  left: auto;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 0 0 0 0;
  background-color: transparent;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content li ul.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content h5 {
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 0 0 0;
  margin-bottom: 30px;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories {
  display: table;
  margin: 0 auto;
  text-align: center;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li {
  display: table-cell;
  padding: 0 0 35px 0;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li + li {
  padding-left: 15px;
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li + li {
    padding-left: 35px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li a {
  position: relative;
  padding: 0 0 0 0;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li a img {
  width: 95px;
  height: auto;
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li a img {
    width: 100px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li a .hover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  visibility: hidden;
  transition: transition, all 0.3s ease-out;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.recent-stories li a:hover .hover {
  opacity: .19;
  visibility: visible;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore {
  display: block;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    max-width: 250px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore li {
  display: block;
  text-align: left;
  padding: 0 0 0 0;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore li + .li {
  padding-left: 15px;
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore li + .li {
    padding-left: 45px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore li a {
  font-family: 'CenturyGothicBold';
  color: #ee3524;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 0 0 0 0;
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav > li.mega-menu ul.mega-menu-content ul.explore li a:hover {
  color: #d21301;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li.mega-menu:hover > ul {
    display: block;
    -webkit-animation: fadeIn 0.7s;
    animation: fadeIn 0.7s;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(1) {
  float: left;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(1) {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(1) {
    display: none;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(2),
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(3),
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(4),
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(5),
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(6),
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(7) {
  display: none;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(2),
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(3),
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(4),
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(5),
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(6),
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(7) {
    display: inline-block;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(9) {
  float: none;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(9) {
    display: none;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li:nth-child(8) {
  float: right;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li:nth-child(8) {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav > li > a {
    height: 74px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li > a.dropdown-toggle:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 16px;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 100%;
  display: none;
  opacity: 0;
  transition: all 0.2s ease;
}
#header-v6 .nav-wrapper .navbar-nav > li:hover > a {
  background: none;
  position: relative;
  color: #ee3524;
}
#header-v6 .nav-wrapper .navbar-nav > li:hover > a.dropdown-toggle:after {
  bottom: 0!important;
}
#header-v6 .nav-wrapper .navbar-nav > li > a {
  outline: none;
}
#header-v6 .nav-wrapper .navbar-nav > li > a .caret {
  display: none;
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu {
  display: block;
  left: 0;
  margin-top: 0;
  visibility: hidden;
  opacity: 0;
  border: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  min-width: 165px;
  padding: 12px 0 20px 0;
  background-color: rgba(255, 255, 255, 0.93);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-about {
  left: -48.5px;
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-about {
    left: -48.5px;
  }
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-about {
    left: -40.5px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-resources {
  left: -30px;
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-resources {
    left: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-resources {
    left: -22px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-jobs {
  left: -55.5px;
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-jobs {
    left: -55.5px;
  }
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu.item-jobs {
    left: -47.5px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu a {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu a:hover {
  color: #000000;
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu span.name {
  font-family: 'CenturyGothicRegular';
  color: #5badbe;
  text-transform: uppercase;
  font-size: 14px;
  min-height: 31px;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav > li .dropdown-menu li:last-child a {
  border: none;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  width: 100%;
  background-color: #e0f5f7;
  padding: 30px 0 0 0;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100vw;
  height: 100%;
  background-color: #e0f5f7;
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content li {
  text-align: left;
  position: relative;
  z-index: 1;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content li ul {
  position: relative;
  top: auto;
  left: auto;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 0 0 0 0;
  background-color: transparent;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content li ul.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content h5 {
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 0 0 0;
  margin: 0 0 30px 0;
}
@media (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content .container {
    max-width: 1140px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories {
  display: table;
  margin: 0 auto;
  text-align: center;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li {
  display: table-cell;
  padding: 0 0 35px 0;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li + li {
  padding-left: 15px;
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li + li {
    padding-left: 35px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li a {
  position: relative;
  padding: 0 0 0 0;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
  display: block;
  max-height: 100px;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li a img {
  width: 95px;
  height: auto;
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li a img {
    width: 100px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li a .hover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  visibility: hidden;
  transition: transition, all 0.3s ease-out;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.recent-stories li a:hover .hover {
  opacity: .19;
  visibility: visible;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore {
  display: block;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    max-width: 250px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore li {
  display: block;
  text-align: left;
  padding: 0 0 0 0;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore li + .li {
  padding-left: 15px;
}
@media only screen and (min-width: 1200px) {
  #header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore li + .li {
    padding-left: 45px;
  }
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore li a {
  font-family: 'CenturyGothicBold';
  color: #ee3524;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 0 0 0 0;
  display: block;
}
#header-v6 .nav-wrapper .navbar-nav > li .mega-menu-content ul.explore li a:hover {
  color: #d21301;
}
#header-v6 .nav-wrapper .navbar-nav li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
#header-v6 .nav-wrapper .navbar-nav ul.dropdown-menu ul.dropdown-menu {
  left: 80%;
  top: 0;
}
#header-v6 .nav-wrapper .navbar-nav a {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  text-transform: uppercase;
  height: 60px;
  padding: 15px 0 0 0;
  color: #333333;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav a {
    height: 74px;
    line-height: 74px;
    max-height: 74px;
    padding: 0 0 0 0;
  }
}
#header-v6 .nav-wrapper .navbar-nav a.graphic {
  width: 25px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav a.graphic.bars {
    width: 0;
    display: none;
  }
}
#header-v6 .nav-wrapper .navbar-nav a.graphic.bars:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 0 0;
  display: block;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav a.graphic.bars:before {
    top: 27px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
#header-v6 .nav-wrapper .navbar-nav a.graphic.search {
  visibility: hidden;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav a.graphic.search {
    visibility: visible;
  }
}
#header-v6 .nav-wrapper .navbar-nav a.graphic.search:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 60% 0;
  display: block;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav a.graphic.search:before {
    top: 28px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
#header-v6 .nav-wrapper .navbar-nav a.active {
  color: #ee3524;
  font-family: 'CenturyGothicBold';
}
#header-v6 .nav-wrapper .navbar-nav a.active:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 6px!important;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 100%;
  display: none;
  opacity: 1!important;
  transition: all 0.2s ease;
}
#header-v6 .nav-wrapper .navbar-nav a.open-search-top {
  width: 21px;
}
#header-v6 .nav-wrapper .navbar-nav a.open-search-top svg {
  width: 25px;
  height: 26px;
  margin-bottom: -7px;
  margin-left: -4px;
}
#header-v6 .nav-wrapper .navbar-nav a.open-search-top svg path {
  fill: #ee3524 !important;
}
#header-v6 .nav-wrapper .navbar-nav > .aligned-fullwidth {
  position: static !important;
}
#header-v6 .nav-wrapper .navbar-nav > .aligned-fullwidth > .dropdown-menu {
  width: 100% !important;
}
#header-v6 .nav-wrapper .navbar-nav > .aligned-right > .dropdown-menu {
  right: 0;
  left: auto;
}
#header-v6 .nav-wrapper .navbar-nav.my-account {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
  min-width: 270px;
  text-align: right;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li {
  padding: 0 0;
  float: right;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  #header-v6 .nav-wrapper .navbar-nav.my-account > li {
    padding: 0 15px 0 0;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .nav-wrapper .navbar-nav.my-account > li {
    padding: 0 15px 0 0;
  }
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li:hover > a.dropdown-toggle:after {
  bottom: 0!important;
  opacity: 0!important;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu {
  min-width: 205px;
  text-align: left;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account {
  right: -20px;
  padding-left: 15px;
  padding-right: 15px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li:before,
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li:after {
  display: table;
  content: " ";
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li:after {
  clear: both;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li a span {
  float: right;
  font-family: 'CenturyGothicBold';
  color: #008da8;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite {
  position: relative;
  padding-left: 25px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg {
  position: absolute;
  top: 5px;
  left: 0;
  width: 18px;
  height: 18px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg rect {
  fill: transparent;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg path {
  fill: #ee3524;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg path.border {
  fill: #ee3524;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart {
  right: 15px;
  margin-top: -10px;
  padding: 0 20px 15px 20px;
  border: 1px solid #9d9d9d;
  min-width: 285px;
  background-color: #ffffff !important;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li {
  text-align: left;
  font-size: 12px;
  color: #333333;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 10px 10px 10px 5px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li:last-child {
  border-bottom: 0;
  padding: 0 0;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li span {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  letter-spacing: 1px;
  color: #333333;
  max-width: 180px;
  padding-left: 16px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li span:nth-child(1) {
  width: 140px;
  display: inline-block;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li span:nth-child(2) {
  font-size: 14px;
  color: #000000;
  vertical-align: middle;
  float: right;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li .removeorderlink {
  position: absolute;
  top: 11px;
  left: -8px;
  margin: 0 0 0 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  opacity: .6;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li .removeorderlink:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-header,
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer {
  padding: 20px 10px 20px 5px;
  border-bottom: 0;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-header span:nth-child(1),
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  color: #ff3333;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer {
  padding: 30px 10px 15px 5px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span {
  padding-left: 0;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  font-size: 16px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(2) {
  font-size: 16px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li.heading {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  padding: 22px 0 22px 0;
  border-bottom: 1px solid #eeeeee;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li:before,
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li:after {
  display: table;
  content: " ";
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li:after {
  clear: both;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li a.btn-gfj {
  background-color: #ee3524;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ee3524;
  padding: 10px 0 10px 0;
}
#header-v6 .nav-wrapper .navbar-nav.my-account > li .dropdown-menu.item-cart li a.btn-gfj:hover {
  background-color: #d21301;
}
#header-v6 .nav-wrapper .navbar-nav.my-account li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
#header-v6 .nav-wrapper .navbar-nav.my-account li:hover > .dropdown-menu.item-cart {
  margin-top: -14px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account a {
  font-size: 16px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account a .fa {
  margin-left: 10px;
  font-size: 18px;
  line-height: 20px;
  color: #ee3524;
}
#header-v6 .nav-wrapper .navbar-nav.my-account a.cart {
  position: relative;
  width: 25px;
}
#header-v6 .nav-wrapper .navbar-nav.my-account a.cart span {
  position: absolute;
  top: 25px;
  right: 0;
  text-align: center;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  color: #ee3524;
  background-color: #eeeeee;
  width: 26px;
  height: 26px;
  line-height: 25px;
  padding: 0 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
#header-v6 .search-top {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 501;
  width: 100%;
  height: auto;
  padding: 10px 0;
  background-color: rgba(238, 238, 238, 0.93);
  transition: all 0.5s ease;
  display: none;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top {
    padding: 0 0;
    height: 85px;
    display: block;
  }
}
#header-v6 .search-top.active {
  bottom: -145px;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top.active {
    bottom: -85px;
  }
}
#header-v6 .search-top.sticky,
#header-v6 .search-top.sticky-search {
  position: fixed;
  top: -145px;
  bottom: auto;
  transition: all 0.5s ease;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top.sticky,
  #header-v6 .search-top.sticky-search {
    top: -11px;
    bottom: auto;
  }
}
#header-v6 .search-top.sticky.active,
#header-v6 .search-top.sticky-search.active {
  top: 60px;
  bottom: auto;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top.sticky.active,
  #header-v6 .search-top.sticky-search.active {
    top: 74px;
    bottom: auto;
  }
}
#header-v6 .search-top form {
  position: relative;
  max-width: 940px;
  margin: 0 auto 0 auto;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form {
    margin: 20px auto 0 auto;
  }
}
#header-v6 .search-top form .input-group {
  width: 100%;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group {
    margin: 0 0 10px 0;
  }
}
#header-v6 .search-top form .input-group input[type="text"]::-webkit-input-placeholder,
#header-v6 .search-top form .input-group input[type="password"]::-webkit-input-placeholder,
#header-v6 .search-top form .input-group input[type="search"]::-webkit-input-placeholder {
  color: #999999 !important;
  font-family: 'CenturyGothicItalic';
  font-style: normal!important;
  text-transform: none!important;
}
#header-v6 .search-top form .input-group input[type="text"]:-moz-placeholder,
#header-v6 .search-top form .input-group input[type="password"]:-moz-placeholder,
#header-v6 .search-top form .input-group input[type="search"]:-moz-placeholder {
  color: #999999 !important;
  font-family: 'CenturyGothicItalic';
  font-style: normal!important;
  text-transform: none!important;
}
#header-v6 .search-top form .input-group input[type="text"]::-moz-placeholder,
#header-v6 .search-top form .input-group input[type="password"]::-moz-placeholder,
#header-v6 .search-top form .input-group input[type="search"]::-moz-placeholder {
  color: #999999 !important;
  font-family: 'CenturyGothicItalic';
  font-style: normal!important;
  text-transform: none!important;
}
#header-v6 .search-top form .input-group input[type="text"]:-ms-input-placeholder,
#header-v6 .search-top form .input-group input[type="password"]:-ms-input-placeholder,
#header-v6 .search-top form .input-group input[type="search"]:-ms-input-placeholder {
  color: #999999 !important;
  font-family: 'CenturyGothicItalic';
  font-style: normal!important;
  text-transform: none!important;
}
#header-v6 .search-top form .input-group input[type="text"].form-control,
#header-v6 .search-top form .input-group input[type="password"].form-control,
#header-v6 .search-top form .input-group input[type="search"].form-control {
  float: left;
  padding: 5px 10px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #EE3825;
  text-transform: uppercase;
  height: 35px;
  width: 44%;
  margin: 0 0 5px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group input[type="text"].form-control,
  #header-v6 .search-top form .input-group input[type="password"].form-control,
  #header-v6 .search-top form .input-group input[type="search"].form-control {
    padding: 10px 12px;
    font-size: 14px;
    height: 45px;
    margin: 0 5px 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .search-top form .input-group input[type="text"].form-control,
  #header-v6 .search-top form .input-group input[type="password"].form-control,
  #header-v6 .search-top form .input-group input[type="search"].form-control {
    margin: 0 5px 0 0;
  }
}
#header-v6 .search-top form .input-group input[type="text"].form-control.search-name,
#header-v6 .search-top form .input-group input[type="password"].form-control.search-name,
#header-v6 .search-top form .input-group input[type="search"].form-control.search-name {
  width: 100%;
}
@media only screen and (min-width: 768px) {
}
#header-v6 .search-top form .input-group input[type="text"].form-control.zipcode,
#header-v6 .search-top form .input-group input[type="password"].form-control.zipcode,
#header-v6 .search-top form .input-group input[type="search"].form-control.zipcode {
  width: 49%;
  margin: 0 0 5px 0;
  display: none;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group input[type="text"].form-control.zipcode,
  #header-v6 .search-top form .input-group input[type="password"].form-control.zipcode,
  #header-v6 .search-top form .input-group input[type="search"].form-control.zipcode {
    width: 32.33%;
    margin: 0 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .search-top form .input-group input[type="text"].form-control.zipcode,
  #header-v6 .search-top form .input-group input[type="password"].form-control.zipcode,
  #header-v6 .search-top form .input-group input[type="search"].form-control.zipcode {
    width: 33%;
    margin: 0 0 0 0;
  }
}
#header-v6 .search-top form .input-group input[type="text"].form-control:focus,
#header-v6 .search-top form .input-group input[type="password"].form-control:focus,
#header-v6 .search-top form .input-group input[type="search"].form-control:focus {
  border: 1px solid #999999;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group input[type="text"].form-control:focus,
  #header-v6 .search-top form .input-group input[type="password"].form-control:focus,
  #header-v6 .search-top form .input-group input[type="search"].form-control:focus {
    border: 0;
    border-color: transparent;
  }
}
#header-v6 .search-top form .input-group .input-group-btn {
  float: right;
  width: 49%;
  display: block;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group .input-group-btn {
    float: none;
    padding-left: 6px;
    width: 1%;
    display: table-cell;
  }
}
#header-v6 .search-top form .input-group .input-group-btn:last-child {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group .input-group-btn:last-child {
    width: 1%;
    display: table-cell;
  }
}
#header-v6 .search-top form .input-group .input-group-btn button {
  border: 0;
  padding: 10px 20px;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 45px;
  width: 100%;
  background-color: #EE3825;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  transition: transition, all 0.3s ease-out;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group .input-group-btn button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 145px;
  }
}
#header-v6 .search-top form .input-group .input-group-btn button:hover {
  background-color: #d21301;
}
#header-v6 .search-top form .input-group .input-group-btn a {
  display: block;
  border: 1px solid #999999;
  padding: 8px 10px 0 10px;
  overflow: hidden;
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #999999;
  letter-spacing: 1px;
  height: 35px;
  text-align: left;
  background-color: #ffffff;
  outline: none;
  text-decoration: none;
  margin: 0 0 0 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
@media only screen and (min-width: 768px) {
  #header-v6 .search-top form .input-group .input-group-btn a {
    display: block;
    border: 0;
    padding: 12px 12px;
    overflow: hidden;
    font-family: 'CenturyGothicItalic';
    font-size: 14px;
    height: 45px;
    width: 185px;
    margin: 0 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
#header-v6 .search-top form .search-options {
  position: absolute;
  top: 45px;
  left: 0;
  width: 791px;
  background-color: #ffffff;
  display: none;
}
#header-v6 .search-top form .search-options .past-search,
#header-v6 .search-top form .search-options .predictive-search {
  display: none;
}
#header-v6 .search-top form .search-options .past-search ul,
#header-v6 .search-top form .search-options .predictive-search ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-top: 1px solid #f7f7f7;
  width: 100%;
}
#header-v6 .search-top form .search-options .past-search ul:before,
#header-v6 .search-top form .search-options .predictive-search ul:before,
#header-v6 .search-top form .search-options .past-search ul:after,
#header-v6 .search-top form .search-options .predictive-search ul:after {
  display: table;
  content: " ";
}
#header-v6 .search-top form .search-options .past-search ul:after,
#header-v6 .search-top form .search-options .predictive-search ul:after {
  clear: both;
}
#header-v6 .search-top form .search-options .past-search ul:hover,
#header-v6 .search-top form .search-options .predictive-search ul:hover,
#header-v6 .search-top form .search-options .past-search ul.selected,
#header-v6 .search-top form .search-options .predictive-search ul.selected {
  background-color: #f7f7f7;
}
#header-v6 .search-top form .search-options .past-search ul li,
#header-v6 .search-top form .search-options .predictive-search ul li {
  float: left;
  padding: 10px 15px 0 15px;
  min-height: 39px;
  overflow: hidden;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#header-v6 .search-top form .search-options .past-search ul li span,
#header-v6 .search-top form .search-options .predictive-search ul li span {
  font-family: 'CenturyGothicRegular';
  color: #333333;
}
#header-v6 .search-top form .search-options .past-search ul li.name,
#header-v6 .search-top form .search-options .predictive-search ul li.name {
  width: 400px;
  color: #ee3524;
  position: relative;
  padding-left: 35px;
}
#header-v6 .search-top form .search-options .past-search ul li.name:before,
#header-v6 .search-top form .search-options .predictive-search ul li.name:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 16px;
  height: 16px;
  z-index: 1;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 40% 60%;
  opacity: .6;
  display: block;
}
#header-v6 .search-top form .search-options .past-search ul li.zip,
#header-v6 .search-top form .search-options .predictive-search ul li.zip {
  width: 200px;
}
#header-v6 .search-top form .search-options .past-search ul li.region,
#header-v6 .search-top form .search-options .predictive-search ul li.region {
  width: 150px;
}
#header-v6 .search-top form .search-options .past-search ul li.delete,
#header-v6 .search-top form .search-options .predictive-search ul li.delete {
  padding: 0 0 0 0;
  width: 40px;
  min-height: 39px;
  position: relative;
}
#header-v6 .search-top form .search-options .past-search ul li.delete a,
#header-v6 .search-top form .search-options .predictive-search ul li.delete a {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 39px;
  display: block;
  opacity: .7;
  overflow: hidden;
  text-align: center;
}
#header-v6 .search-top form .search-options .past-search ul li.delete a .icon-v5,
#header-v6 .search-top form .search-options .predictive-search ul li.delete a .icon-v5 {
  margin-top: 12px;
  width: 16px;
  height: 16px;
}
#header-v6.small-view {
  height: 60px;
}
@media only screen and (min-width: 768px) {
  #header-v6.small-view {
    height: 74px;
  }
}
#header-v6.small-view .top-header {
  display: none;
}
#header-v6.small-view .nav-wrapper {
  top: 0;
}
#header-v6.small-view .nav-wrapper .main-nav .logo-small {
  visibility: visible;
  opacity: 1;
}
#header-v6.small-view .nav-wrapper .main-nav .logo-small a svg path {
  fill: #ee3524;
}
#header-v6.small-view .nav-wrapper .main-nav .navbar-nav.my-account {
  visibility: visible;
  opacity: 1;
}
#header-v6 .top-account {
  margin-top: 27px;
}
#header-v6 .top-account .navbar-nav {
  float: none;
  margin: 0 0;
}
#header-v6 .top-account .navbar-nav > .open a {
  background: transparent;
  position: relative;
}
#header-v6 .top-account .navbar-nav > .open a:before {
  opacity: 1;
}
#header-v6 .top-account .navbar-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#header-v6 .top-account .navbar-nav ul:before,
#header-v6 .top-account .navbar-nav ul:after {
  display: table;
  content: " ";
}
#header-v6 .top-account .navbar-nav ul:after {
  clear: both;
}
#header-v6 .top-account .navbar-nav ul li.parent {
  position: relative;
}
#header-v6 .top-account .navbar-nav ul li.dropdown-submenu {
  position: relative;
}
#header-v6 .top-account .navbar-nav ul li.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  right: auto;
  position: absolute;
}
#header-v6 .top-account .navbar-nav li.active {
  background: none;
}
#header-v6 .top-account .navbar-nav li.active > a {
  background: none;
}
#header-v6 .top-account .navbar-nav li a {
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
#header-v6 .top-account .navbar-nav li a:hover,
#header-v6 .top-account .navbar-nav li a:active,
#header-v6 .top-account .navbar-nav li a:focus {
  background: none;
}
#header-v6 .top-account .navbar-nav li.open > a {
  background: none;
}
#header-v6 .top-account .navbar-nav > li {
  float: none;
  padding: 0 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
@media only screen and (min-width: 768px) {
  #header-v6 .top-account .navbar-nav > li {
    padding: 0 0;
    float: right;
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  #header-v6 .top-account .navbar-nav > li {
    padding: 0 15px 0 0;
  }
}
#header-v6 .top-account .navbar-nav > li:hover > a {
  background: none;
  position: relative;
  color: #000000;
}
#header-v6 .top-account .navbar-nav > li > a {
  outline: none;
}
#header-v6 .top-account .navbar-nav > li > a .caret {
  display: none;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu {
  display: block;
  left: auto;
  z-index: 503;
  visibility: hidden;
  opacity: 0;
  border: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  min-width: 205px;
  max-width: 205px;
  text-align: center;
  padding: 12px 0 20px 0;
  background-color: rgba(255, 255, 255, 0.93);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account {
  right: -20px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li:before,
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li:after {
  display: table;
  content: " ";
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li:after {
  clear: both;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a span {
  float: right;
  font-family: 'CenturyGothicBold';
  color: #008da8;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a.favorite {
  position: relative;
  padding-left: 25px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a.favorite svg {
  position: absolute;
  top: 5px;
  left: 0;
  width: 18px;
  height: 18px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a.favorite svg rect {
  fill: transparent;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a.favorite svg path {
  fill: #ee3524;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-account li a.favorite svg path.border {
  fill: #ee3524;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart {
  right: 15px;
  margin-top: -10px;
  padding: 0 20px 15px 20px;
  border: 1px solid #9d9d9d;
  min-width: 285px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li {
  text-align: left;
  font-size: 12px;
  color: #333333;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 10px 10px 10px 5px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li:last-child {
  border-bottom: 0;
  padding: 0 0;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li span {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  letter-spacing: 1px;
  color: #333333;
  max-width: 180px;
  padding-left: 16px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li span:nth-child(1) {
  width: 140px;
  display: inline-block;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li span:nth-child(2) {
  font-size: 14px;
  color: #000000;
  vertical-align: middle;
  float: right;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li .removeorderlink {
  position: absolute;
  top: 11px;
  left: -8px;
  margin: 0 0 0 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  opacity: .6;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li .removeorderlink:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-header,
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-footer {
  padding: 20px 10px 20px 5px;
  border-bottom: 0;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-header span:nth-child(1),
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  color: #ff3333;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-footer {
  padding: 30px 10px 15px 5px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-footer span {
  padding-left: 0;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  font-size: 16px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.list-footer span:nth-child(2) {
  font-size: 16px;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li.heading {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  padding: 22px 0 22px 0;
  border-bottom: 1px solid #eeeeee;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li:before,
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li:after {
  display: table;
  content: " ";
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li:after {
  clear: both;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li a.btn-gfj {
  background-color: #ee3524;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ee3524;
  padding: 10px 0 10px 0;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu.item-cart li a.btn-gfj:hover {
  background-color: #d21301;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu a {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-transform: uppercase;
  font-size: 14px;
  height: auto;
  padding: 5px 15px 5px 15px;
  display: block;
  text-align: center;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu a:hover {
  color: #000000;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu span.name {
  font-family: 'CenturyGothicRegular';
  color: #5badbe;
  text-transform: uppercase;
  font-size: 14px;
  min-height: 31px;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
#header-v6 .top-account .navbar-nav > li .dropdown-menu li:last-child a {
  border: none;
}
#header-v6 .top-account .navbar-nav li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
#header-v6 .top-account .navbar-nav ul.dropdown-menu ul.dropdown-menu {
  left: 80%;
  top: 0;
}
#header-v6 .top-account .navbar-nav a {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  text-transform: uppercase;
  height: 50px;
  padding: 0 0 0 0;
  color: #333333;
}
@media only screen and (min-width: 768px) {
  #header-v6 .top-account .navbar-nav a {
    height: 30px;
    padding: 0 0 0 0;
  }
}
#header-v6 .top-account .navbar-nav a .fa {
  margin-left: 10px;
  font-size: 18px;
  line-height: 20px;
  color: #ee3524;
}
#header-v6 .top-account .navbar-nav a span.icon-arrow {
  position: absolute;
  top: 3px;
  right: 0;
  width: 10px;
  height: 10px;
  margin: 0 0 0 0;
}
#header-v6 .top-account .navbar-nav a.cart {
  position: relative;
  width: 25px;
}
#header-v6 .top-account .navbar-nav a.cart span {
  position: absolute;
  top: -3px;
  right: 0;
  text-align: center;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  color: #ee3524;
  background-color: #ffffff;
  width: 25px;
  height: 25px;
  padding: 3px 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
#header-v6 .top-account .navbar-nav > .aligned-fullwidth {
  position: static !important;
}
#header-v6 .top-account .navbar-nav > .aligned-fullwidth > .dropdown-menu {
  width: 100% !important;
}
#header-v6 .top-account .navbar-nav > .aligned-right > .dropdown-menu {
  right: 0;
  left: auto;
}
body.page-confirmation.in-confirmation #header-v6 {
  position: relative;
  background-color: #f6f6f6;
  width: 100%;
  height: 59px;
  transition: all 0.5s ease;
}
@media only screen and (min-width: 992px) {
  body.page-confirmation.in-confirmation #header-v6 {
    height: 74px;
  }
}
body.page-confirmation.in-confirmation #header-v6 .top-header {
  display: none;
}
body.page-confirmation.in-confirmation #header-v6 .nav-wrapper {
  top: 0;
}
body.page-confirmation.in-confirmation #header-v6 .nav-wrapper .main-nav {
  top: 0;
  left: 0;
  position: fixed;
}
body.page-confirmation.in-confirmation #header-v6 .nav-wrapper .main-nav .logo-small {
  visibility: visible;
  opacity: 1;
}
body.page-confirmation.in-confirmation #header-v6 .nav-wrapper .main-nav .navbar-nav.my-account {
  visibility: hidden;
  opacity: 0;
}
/* *** */
.gfj-m-open-search {
  position: fixed;
  top: 0;
  left: 100%;
  z-index: 509;
  margin-left: -45px;
  height: 59px;
  width: 35px;
  background-color: #ffffff;
  transition: left 0.25s, margin-left 0.25s, margin-right 0.25s;
}
@media only screen and (min-width: 768px) {
  .gfj-m-open-search {
    display: none;
  }
}
.gfj-m-open-search.active {
  left: 15px;
  margin-left: 0;
}
.gfj-m-open-search.disabled {
  z-index: 500;
}
.gfj-m-open-search span.graphic,
.gfj-m-open-search a.graphic {
  width: 25px;
  height: 60px;
  position: relative;
  display: block;
}
.gfj-m-open-search span.graphic.search:before,
.gfj-m-open-search a.graphic.search:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 60% 0;
  display: block;
}
@media only screen and (min-width: 768px) {
  .gfj-m-open-search span.graphic.search:before,
  .gfj-m-open-search a.graphic.search:before {
    top: 28px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
.gfj-m-close-search {
  position: fixed;
  top: 0;
  right: 0;
  left: 100%;
  z-index: 510;
  margin-left: -40px;
  height: 60px;
  width: 50px;
  opacity: 0;
  background-color: #ffffff;
  transition: left 0.25s, margin-left 0.25s, margin-right 0.25s;
}
@media only screen and (min-width: 768px) {
  .gfj-m-close-search {
    display: none;
  }
}
.gfj-m-close-search.active {
  opacity: 1;
}
.gfj-m-close-search span {
  margin: 20px 0 0 0;
}
.gfj-m-search {
  position: fixed;
  top: 0;
  left: 100%;
  z-index: 508;
  width: 100%;
  height: 59px;
  text-align: left;
  background-color: #ffffff;
  transition: all .25s;
}
@media only screen and (min-width: 768px) {
  .gfj-m-search {
    display: none;
  }
}
.gfj-m-search.active {
  left: 50px;
}
.gfj-m-search.disabled {
  z-index: 500;
}
.gfj-m-search .input-group {
  padding: 15px 0 0 0;
  width: calc(100% - 50px);
}
.gfj-m-search .input-group input[type="text"],
.gfj-m-search .input-group input[type="password"],
.gfj-m-search .input-group input[type="search"] {
  font-family: 'CenturyGothicRegular' !important;
  -webkit-appearance: none!important;
  box-shadow: none !important;
  border: 0;
  font-size: 14px;
  width: 100%;
}
.gfj-m-search .input-group .input-group-addon {
  background-color: #ffffff !important;
  border: 0!important;
}
.gfj-m-search .input-group .input-group-addon .icon-v5 {
  margin-top: -3px;
}
.gfj-m-search .search-options {
  position: absolute;
  top: 60px;
  left: -50px;
  width: 100%;
  background-color: #ffffff;
  display: none;
}
.gfj-m-search .search-options .past-search,
.gfj-m-search .search-options .predictive-search {
  display: none;
}
.gfj-m-search .search-options .past-search ul,
.gfj-m-search .search-options .predictive-search ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-top: 1px solid #f7f7f7;
  width: 100%;
}
.gfj-m-search .search-options .past-search ul:before,
.gfj-m-search .search-options .predictive-search ul:before,
.gfj-m-search .search-options .past-search ul:after,
.gfj-m-search .search-options .predictive-search ul:after {
  display: table;
  content: " ";
}
.gfj-m-search .search-options .past-search ul:after,
.gfj-m-search .search-options .predictive-search ul:after {
  clear: both;
}
.gfj-m-search .search-options .past-search ul:hover,
.gfj-m-search .search-options .predictive-search ul:hover,
.gfj-m-search .search-options .past-search ul.selected,
.gfj-m-search .search-options .predictive-search ul.selected {
  background-color: #f7f7f7;
}
.gfj-m-search .search-options .past-search ul li,
.gfj-m-search .search-options .predictive-search ul li {
  float: left;
  padding: 10px 0 0 15px;
  min-height: 39px;
  overflow: hidden;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gfj-m-search .search-options .past-search ul li span,
.gfj-m-search .search-options .predictive-search ul li span {
  font-family: 'CenturyGothicRegular';
  color: #333333;
}
.gfj-m-search .search-options .past-search ul li.name,
.gfj-m-search .search-options .predictive-search ul li.name {
  width: 40%;
  color: #ee3524;
  position: relative;
  padding-left: 35px;
}
.gfj-m-search .search-options .past-search ul li.name:before,
.gfj-m-search .search-options .predictive-search ul li.name:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 16px;
  height: 16px;
  z-index: 1;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 40% 60%;
  opacity: .6;
  display: block;
}
.gfj-m-search .search-options .past-search ul li.zip,
.gfj-m-search .search-options .predictive-search ul li.zip {
  width: 25%;
}
.gfj-m-search .search-options .past-search ul li.region,
.gfj-m-search .search-options .predictive-search ul li.region {
  width: 25%;
}
.gfj-m-search .search-options .past-search ul li.delete,
.gfj-m-search .search-options .predictive-search ul li.delete {
  padding: 0 0 0 0;
  width: 10%;
  min-height: 39px;
  position: relative;
}
.gfj-m-search .search-options .past-search ul li.delete a,
.gfj-m-search .search-options .predictive-search ul li.delete a {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 39px;
  display: block;
  opacity: .7;
  overflow: hidden;
  text-align: center;
}
.gfj-m-search .search-options .past-search ul li.delete a .icon-v5,
.gfj-m-search .search-options .predictive-search ul li.delete a .icon-v5 {
  margin-top: 12px;
  width: 16px;
  height: 16px;
}
.gfj-m-filters {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  padding: 75px 15px 15px 15px;
  background-color: rgba(255, 255, 255, 0.8);
  opacity: 0;
  overflow-y: scroll;
}
.gfj-m-filters.active {
  z-index: 504;
  opacity: 1;
  transition: all .25s;
}
.gfj-m-filters.with-filters {
  background-color: #ffffff;
}
.gfj-m-filters .more-filters-btn-wrapper {
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 100%;
}
.gfj-m-filters .more-filters-btn-wrapper.disabled {
  display: none;
}
.gfj-m-filters .more-filters-btn-wrapper .btn-gfj {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}
.gfj-m-filters .more-filters-btn-wrapper .btn-gfj + .btn-gfj {
  margin-top: 10px;
}
.gfj-m-filters .more-filters-wrapper.disabled {
  display: none;
}
.gfj-m-filters .more-filters-wrapper h1 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 502;
  width: 100%;
  height: 60px;
  font-family: 'CenturyGothicRegular';
  font-size: 22px;
  color: #000000;
  margin: 0 0 0 0;
  padding: 18px 0 0 0;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  background-color: #ffffff;
}
.gfj-m-filters .more-filters-wrapper ul {
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  list-style: none;
  border-top: 1px solid #eeeeee;
}
.gfj-m-filters .more-filters-wrapper ul:before,
.gfj-m-filters .more-filters-wrapper ul:after {
  display: table;
  content: " ";
}
.gfj-m-filters .more-filters-wrapper ul:after {
  clear: both;
}
.gfj-m-filters .more-filters-wrapper ul li {
  border-bottom: 1px solid #eeeeee;
  padding: 0;
  line-height: normal!important;
}
.gfj-m-filters .more-filters-wrapper ul li:before,
.gfj-m-filters .more-filters-wrapper ul li:after {
  display: table;
  content: " ";
}
.gfj-m-filters .more-filters-wrapper ul li:after {
  clear: both;
}
.gfj-m-filters .more-filters-wrapper ul li a {
  display: inline-block;
  padding: 18px 5px 13px 5px;
  font-family: 'CenturyGothicRegular';
  color: #ff3333;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
  float: left;
  display: block;
  width: 100%;
  min-height: 50px;
}
.gfj-m-filters .more-filters-wrapper ul li span {
  font-size: 11px;
  color: #6a6a6a;
  line-height: 11px!important;
}
.gfj-m-filters .more-filters-wrapper input[type="text"].textField,
.gfj-m-filters .more-filters-wrapper input[type="password"].textField,
.gfj-m-filters .more-filters-wrapper input[type="search"].textField {
  padding: 10px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  margin: 0 0 10px 0;
  -webkit-appearance: none!important;
}
.gfj-m-filters .more-filters-wrapper input[type="text"].textField:focus,
.gfj-m-filters .more-filters-wrapper input[type="password"].textField:focus,
.gfj-m-filters .more-filters-wrapper input[type="search"].textField:focus {
  border: 1px solid #999999;
}
.gfj-m-filters .more-filters-wrapper .btn-gfj {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}
.gfj-m-box-filter {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 511;
  width: 100%;
  height: 100%;
  background-color: #f2fbfc;
  display: none;
  overflow-y: scroll;
}
.gfj-m-box-filter .btn-close-filter-box {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 20px;
  right: 15px;
}
@media only screen and (min-width: 48em) {
  .gfj-m-box-filter .btn-close-filter-box {
    width: 50px;
    height: 50px;
    top: 20px;
    right: 40px;
  }
}
.gfj-m-box-filter .map {
  position: relative;
}
.gfj-m-box-filter .map area {
  outline: none!important;
}
.gfj-m-box-filter .map .area {
  padding: 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.gfj-m-box-filter .map .area.zone-1 {
  z-index: 1;
}
.gfj-m-box-filter .map .area.zone-2 {
  z-index: 2;
}
.gfj-m-box-filter .map .area.zone-3 {
  z-index: 3;
}
.gfj-m-box-filter .map .area.zone-4 {
  z-index: 4;
}
.gfj-m-box-filter .map .area.zone-5 {
  z-index: 5;
}
.gfj-m-box-filter .map .area.zone-6 {
  z-index: 6;
}
.gfj-m-box-filter .map .map-placeholder {
  position: relative;
  width: 320px;
  height: 132px;
  margin: 20px auto 20px auto;
}
@media only screen and (min-width: 768px) {
  .gfj-m-box-filter .map .map-placeholder {
    width: 583px;
    height: 240px;
    margin: 50px auto 50px auto;
  }
}
.gfj-m-box-filter .map .map-placeholder img {
  width: 320px;
  height: 132px;
}
@media only screen and (min-width: 768px) {
  .gfj-m-box-filter .map .map-placeholder img {
    width: 583px;
    height: 240px;
  }
}
.gfj-m-box-filter .map .map-placeholder .waves {
  position: absolute;
  width: 90px;
  height: 29px;
  z-index: 1;
  display: none;
}
@media only screen and (min-width: 768px) {
  .gfj-m-box-filter .map .map-placeholder .waves {
    display: block;
  }
}
.gfj-m-box-filter .map .map-placeholder .waves.top {
  top: -30px;
  left: 350px;
}
.gfj-m-box-filter .map .map-placeholder .waves.left {
  top: 0px;
  left: 15px;
  opacity: 0.6;
}
.gfj-m-box-filter .map .map-placeholder .waves.right {
  top: 120px;
  right: 0px;
  opacity: 0.6;
}
.gfj-m-box-filter .map .map-placeholder .waves.bottom {
  bottom: -35px;
  left: 190px;
}
.gfj-m-box-filter .map .map-placeholder .waves svg {
  width: 90px;
  height: 29px;
}
.gfj-m-box-filter .map .map-placeholder .waves svg path {
  fill: none;
  stroke: #34ABD0;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}
.gfj-m-box-filter .map .map-placeholder .mapPosition {
  width: 320px;
  height: 132px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .gfj-m-box-filter .map .map-placeholder .mapPosition {
    width: 583px;
    height: 240px;
  }
}
.gfj-m-box-filter .button-placeholder {
  padding: 0 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gfj-m-box-filter .btn-gfj {
  width: 100%;
  text-align: center;
  text-transform: uppercase!important;
}
.gfj-m-box-filter input[type=radio] {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  display: block;
  background-image: url("../images/mobile/gfj-icons.png");
  background-size: 600%;
  background-position: 0 100%;
  cursor: pointer;
  border: 0px;
  -webkit-appearance: caret;
  -moz-appearance: caret;
  outline: none;
}
.gfj-m-box-filter input[type=radio]:checked {
  background-position: 20% 100%;
}
.gfj-m-box-filter input[type=checkbox] {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  display: block;
  background-image: url("../images/mobile/gfj-icons.png");
  background-size: 600%;
  background-position: 0 100%;
  cursor: pointer;
  border: 0px;
  -webkit-appearance: caret;
  -moz-appearance: caret;
  outline: none;
}
.gfj-m-box-filter input[type=checkbox]:checked {
  background-position: 20% 100%;
}
.gfj-m-box-filter input[type=checkbox]:checked + label {
  color: #ff3333;
}
.gfj-m-box-filter label {
  font-family: 'CenturyGothicRegular';
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: normal;
  line-height: 30px;
  color: #333333;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 48em) {
  .gfj-m-box-filter label {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 2px;
  }
}
.gfj-m-box-filter ul:before,
.gfj-m-box-filter ul:after {
  display: table;
  content: " ";
}
.gfj-m-box-filter ul:after {
  clear: both;
}
.gfj-m-box-filter ul li {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gfj-m-box-filter ul li span {
  font-family: 'CenturyGothicRegular';
  font-size: 15px;
  color: #333333;
}
.gfj-m-box-filter ul.options-filters {
  list-style: none;
  margin: 20px 20px 20px 20px;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 48em) {
  .gfj-m-box-filter ul.options-filters {
    margin: 40px 40px 40px 40px;
  }
}
.gfj-m-box-filter ul.options-filters li {
  width: 100%;
  color: #333333;
  font-size: 15px;
  padding-bottom: 20px;
}
.gfj-m-box-filter ul.options-filters li:before,
.gfj-m-box-filter ul.options-filters li:after {
  display: table;
  content: " ";
}
.gfj-m-box-filter ul.options-filters li:after {
  clear: both;
}
.gfj-m-box-filter ul.options-filters li:first-child {
  text-transform: uppercase;
  font-size: 22px;
  padding-bottom: 50px;
}
@media only screen and (min-width: 48em) {
  .gfj-m-box-filter ul.options-filters li:first-child {
    padding-bottom: 100px;
  }
}
.gfj-m-box-filter ul.options-filters li.has-cover {
  opacity: 0.7;
}
/* *** */
.empty-header {
  height: 74px;
  display: none;
}
/* */
@media only screen and (min-width: 992px) {
  body.v7 #header-v6 {
    height: 309px;
  }
}
@media only screen and (min-width: 768px) {
  body.v7 #header-v6 .search-top.active {
    bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  body.v7 #header-v6 .search-top.sticky {
    top: 74px;
    bottom: auto;
  }
}
body.page-post #header-v6 {
  display: none;
}
@media only screen and (min-width: 992px) {
  body.page-post #header-v6 {
    height: 74px;
  }
}
body.page-post #header-v6 .top-header {
  display: none;
}
@media only screen and (min-width: 992px) {
  body.page-post #header-v6 .nav-wrapper {
    top: 0;
    height: 74px;
  }
}
body.page-post #header-v6 .nav-wrapper .main-nav {
  transition: all 0.5s ease;
}
@media only screen and (min-width: 992px) {
  body.page-post #header-v6 .nav-wrapper .main-nav {
    position: fixed;
    border-bottom: 1px solid #eeeeee;
  }
}
@media only screen and (min-width: 992px) {
  body.page-post #header-v6 .nav-wrapper .main-nav .logo-small {
    visibility: visible;
    opacity: 1;
  }
}
body.page-post #header-v6 .nav-wrapper .navbar-nav.my-account {
  visibility: visible;
  opacity: 1;
}
body.page-post #mobile-search-form {
  display: none!important;
}
@media only screen and (min-width: 992px) {
  body.page-jobs.status-draft #header-v6,
  body.page-jobs.status-expired #header-v6,
  body.page-jobs.status-approved #header-v6,
  body.page-jobs.status-unapproved #header-v6 {
    height: 74px;
  }
}
body.page-jobs.status-draft #header-v6 .top-header,
body.page-jobs.status-expired #header-v6 .top-header,
body.page-jobs.status-approved #header-v6 .top-header,
body.page-jobs.status-unapproved #header-v6 .top-header {
  display: none;
}
@media only screen and (min-width: 992px) {
  body.page-jobs.status-draft #header-v6 .nav-wrapper,
  body.page-jobs.status-expired #header-v6 .nav-wrapper,
  body.page-jobs.status-approved #header-v6 .nav-wrapper,
  body.page-jobs.status-unapproved #header-v6 .nav-wrapper {
    top: 0;
    height: 74px;
  }
}
body.page-jobs.status-draft #header-v6 .nav-wrapper .main-nav,
body.page-jobs.status-expired #header-v6 .nav-wrapper .main-nav,
body.page-jobs.status-approved #header-v6 .nav-wrapper .main-nav,
body.page-jobs.status-unapproved #header-v6 .nav-wrapper .main-nav {
  transition: all 0.5s ease;
}
@media only screen and (min-width: 992px) {
  body.page-jobs.status-draft #header-v6 .nav-wrapper .main-nav,
  body.page-jobs.status-expired #header-v6 .nav-wrapper .main-nav,
  body.page-jobs.status-approved #header-v6 .nav-wrapper .main-nav,
  body.page-jobs.status-unapproved #header-v6 .nav-wrapper .main-nav {
    border-bottom: 1px solid #eeeeee;
  }
}
@media only screen and (min-width: 992px) {
  body.page-jobs.status-draft #header-v6 .nav-wrapper .main-nav .logo-small,
  body.page-jobs.status-expired #header-v6 .nav-wrapper .main-nav .logo-small,
  body.page-jobs.status-approved #header-v6 .nav-wrapper .main-nav .logo-small,
  body.page-jobs.status-unapproved #header-v6 .nav-wrapper .main-nav .logo-small {
    visibility: visible;
    opacity: 1;
  }
}
body.page-jobs.status-draft #header-v6 .nav-wrapper .navbar-nav.my-account,
body.page-jobs.status-expired #header-v6 .nav-wrapper .navbar-nav.my-account,
body.page-jobs.status-approved #header-v6 .nav-wrapper .navbar-nav.my-account,
body.page-jobs.status-unapproved #header-v6 .nav-wrapper .navbar-nav.my-account {
  visibility: visible;
  opacity: 1;
}
body.page-jobs.status-draft.is-owner #header-v6,
body.page-jobs.status-expired.is-owner #header-v6,
body.page-jobs.status-approved.is-owner #header-v6,
body.page-jobs.status-unapproved.is-owner #header-v6 {
  display: none;
}
body.page-jobs.status-draft.is-owner .gfj-m-open-search,
body.page-jobs.status-expired.is-owner .gfj-m-open-search,
body.page-jobs.status-approved.is-owner .gfj-m-open-search,
body.page-jobs.status-unapproved.is-owner .gfj-m-open-search {
  display: none;
}
@media only screen and (min-width: 992px) {
  body.page-search #header-v6,
  body.in-account-cartv2-checkout #header-v6 {
    height: 74px;
  }
}
body.page-search #header-v6 .top-header,
body.in-account-cartv2-checkout #header-v6 .top-header {
  display: none;
}
@media only screen and (min-width: 992px) {
  body.page-search #header-v6 .nav-wrapper,
  body.in-account-cartv2-checkout #header-v6 .nav-wrapper {
    top: 0;
    height: 74px;
  }
}
body.page-search #header-v6 .nav-wrapper .main-nav,
body.in-account-cartv2-checkout #header-v6 .nav-wrapper .main-nav {
  transition: all 0.5s ease;
}
@media only screen and (min-width: 992px) {
  body.page-search #header-v6 .nav-wrapper .main-nav,
  body.in-account-cartv2-checkout #header-v6 .nav-wrapper .main-nav {
    border-bottom: 1px solid #eeeeee;
  }
}
@media only screen and (min-width: 992px) {
  body.page-search #header-v6 .nav-wrapper .main-nav .logo-small,
  body.in-account-cartv2-checkout #header-v6 .nav-wrapper .main-nav .logo-small {
    visibility: visible;
    opacity: 1;
  }
}
body.page-search #header-v6 .nav-wrapper .navbar-nav.my-account,
body.in-account-cartv2-checkout #header-v6 .nav-wrapper .navbar-nav.my-account {
  visibility: visible;
  opacity: 1;
}
@media only screen and (min-width: 992px) {
  body.in-account-cartv2-checkoutsuccess #header-v6 {
    height: 74px;
  }
}
body.in-account-cartv2-checkoutsuccess #header-v6 .top-header {
  display: none;
}
@media only screen and (min-width: 992px) {
  body.in-account-cartv2-checkoutsuccess #header-v6 .nav-wrapper {
    top: 0;
    height: 74px;
  }
}
body.in-account-cartv2-checkoutsuccess #header-v6 .nav-wrapper .main-nav {
  transition: all 0.5s ease;
}
@media only screen and (min-width: 992px) {
  body.in-account-cartv2-checkoutsuccess #header-v6 .nav-wrapper .main-nav {
    position: fixed;
    border-bottom: 1px solid #eeeeee;
  }
}
@media only screen and (min-width: 992px) {
  body.in-account-cartv2-checkoutsuccess #header-v6 .nav-wrapper .main-nav .logo-small {
    visibility: visible;
    opacity: 1;
  }
}
body.in-account-cartv2-checkoutsuccess #header-v6 .nav-wrapper .navbar-nav.my-account {
  visibility: visible;
  opacity: 1;
}
body.hide-menu #header-v6 {
  display: none;
}
body.hide-menu .gfj-m-open-search {
  display: none;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.menu-slide {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  left: -100%;
  z-index: 512;
  overflow: auto;
  background-color: #ED3523;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* ***** */
}
@media only screen and (min-width: 768px) {
  .menu-slide {
    width: 350px;
    left: -350px;
  }
}
.menu-slide.slide-in {
  left: 0;
}
.menu-slide .btn-menu-slide {
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  height: 60px;
  max-width: 52px;
  display: block;
  overflow: hidden;
}
.menu-slide .btn-menu-slide svg {
  width: 22px;
  height: 22px;
}
.menu-slide .btn-menu-slide svg path {
  fill: #ffffff;
}
.menu-slide .logo-small {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 60px;
  height: 35px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 768px) {
}
.menu-slide .logo-small a {
  display: block;
}
.menu-slide .logo-small a svg {
  width: 60px;
  height: 35px;
}
.menu-slide .logo-small a svg path {
  fill: #ffffff;
}
.menu-slide .logo-small a:hover svg path {
  fill: #ffffff;
}
.menu-slide .slide-nav {
  text-align: left;
  display: none;
}
.menu-slide .slide-nav ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
.menu-slide .slide-nav ul:before,
.menu-slide .slide-nav ul:after {
  display: table;
  content: " ";
}
.menu-slide .slide-nav ul:after {
  clear: both;
}
.menu-slide .slide-nav ul li {
  margin: 0 0;
  padding: 7px 24px;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-nav ul li {
    font-size: 14px;
    line-height: 14px;
    padding: 6px 24px;
  }
}
.menu-slide .slide-nav ul li.with-margin {
  margin: 25px 0 0 0;
}
.menu-slide .slide-nav ul li.headline {
  margin: 28px 0 5px 0;
  padding: 8px 24px;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 2px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-nav ul li.headline {
    margin: 25px 0 5px 0;
    font-size: 16px;
    line-height: 16px;
  }
}
.menu-slide .slide-nav ul li.headline:first-child {
  margin: 0 0 5px 0;
}
.menu-slide .slide-nav ul li a {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-decoration: none;
}
.menu-slide .slide-nav ul li a span {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
}
.menu-slide .slide-nav ul li a .fa {
  margin-left: 10px;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  display: none;
}
@media only screen and (min-width: 992px) {
  .menu-slide .slide-nav ul li a:hover .fa {
    display: inline-block;
  }
}
.menu-slide .slide-nav ul li.social {
  text-align: left;
  padding-bottom: 20px;
  /* **** */
}
.menu-slide .slide-nav ul li.social .icon-v5 {
  display: inline-block !important;
  width: 35px;
  height: 35px;
  margin: 0 10px 0 0;
}
.menu-slide .slide-nav ul li.social .icon-v5:last-child {
  margin: 0 0 0 0;
}
.menu-slide .slide-nav ul li.social a {
  display: inline-block;
  margin: 0 10px 0 0;
}
.menu-slide .slide-nav ul li.social a:last-child {
  margin: 0 0 0 0;
}
.menu-slide .slide-nav ul li.social a.svg {
  width: 36px;
  height: 36px;
  margin: 0 10px 0 0;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-nav ul li.social a.svg {
    width: 36px;
    height: 36px;
  }
}
.menu-slide .slide-nav ul li.social a.svg svg {
  width: 36px;
  height: 36px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-nav ul li.social a.svg svg {
    width: 36px;
    height: 36px;
  }
}
.menu-slide .slide-nav ul li.social a.svg svg .icon {
  fill: #ee3524 !important;
}
.menu-slide .slide-nav ul li.social a.svg svg .circle {
  fill: #ffffff !important;
}
.menu-slide .slide-nav ul li.social a.svg:hover svg .icon {
  fill: #d21301 !important;
}
.menu-slide .slide-nav ul li.social a .icon-social {
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-nav ul li.social a .icon-social {
    width: 36px;
    height: 36px;
  }
}
.menu-slide .slide-wrapper .slide-heading {
  position: relative;
  height: 60px;
}
.menu-slide .slide-wrapper .slide-accordion .card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: transparent;
  background-clip: border-box;
  border: 0;
  border-bottom: 1px solid rgba(253, 253, 253, 0.21);
  border-radius: 0;
  margin-bottom: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.menu-slide .slide-wrapper .slide-accordion .card:first-child {
  border-top: 1px solid rgba(253, 253, 253, 0.21);
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header {
  padding: 0 0;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 0;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header a {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 14px;
  letter-spacing: 0.8px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none!important;
  outline: none!important;
  padding: 20px 15px;
  display: block;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header a:focus,
.menu-slide .slide-wrapper .slide-accordion .card .card-header a:active {
  outline: none!important;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header a.invert {
  color: #ee3524;
  background-color: #ffffff;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header a.sub-menu {
  position: relative;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header a.sub-menu svg {
  width: 22px;
  height: 11px;
  position: absolute;
  top: 23px;
  right: 15px;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-header a.sub-menu svg polyline {
  fill: none;
  stroke: #ffffff;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 50px 0 15px;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-body ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-body ul li {
  border-top: 1px solid rgba(253, 253, 253, 0.21);
}
.menu-slide .slide-wrapper .slide-accordion .card .card-body ul li a {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 12px;
  letter-spacing: 0.7px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none!important;
  outline: none!important;
  padding: 12px 8px;
  display: block;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-body ul li a:focus,
.menu-slide .slide-wrapper .slide-accordion .card .card-body ul li a:active {
  outline: none!important;
}
.menu-slide .slide-wrapper .slide-accordion .card .card-body ul li a span {
  color: #ffffff;
}
.menu-slide .slide-wrapper ul.social {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
.menu-slide .slide-wrapper ul.social:before,
.menu-slide .slide-wrapper ul.social:after {
  display: table;
  content: " ";
}
.menu-slide .slide-wrapper ul.social:after {
  clear: both;
}
.menu-slide .slide-wrapper ul.social li {
  margin: 0 0;
  padding: 20px 15px;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-wrapper ul.social li {
    font-size: 14px;
    line-height: 14px;
    padding: 6px 24px;
  }
}
.menu-slide .slide-wrapper ul.social li a {
  display: inline-block;
  margin: 0 10px 0 0;
}
.menu-slide .slide-wrapper ul.social li a:last-child {
  margin: 0 0 0 0;
}
.menu-slide .slide-wrapper ul.social li a.svg {
  width: 36px;
  height: 36px;
  margin: 0 10px 0 0;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-wrapper ul.social li a.svg {
    width: 36px;
    height: 36px;
  }
}
.menu-slide .slide-wrapper ul.social li a.svg svg {
  width: 36px;
  height: 36px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-wrapper ul.social li a.svg svg {
    width: 36px;
    height: 36px;
  }
}
.menu-slide .slide-wrapper ul.social li a.svg svg .icon {
  fill: #ee3524 !important;
}
.menu-slide .slide-wrapper ul.social li a.svg svg .circle {
  fill: #ffffff !important;
}
.menu-slide .slide-wrapper ul.social li a.svg:hover svg .icon {
  fill: #d21301 !important;
}
.menu-slide .slide-wrapper ul.social li a .icon-social {
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-wrapper ul.social li a .icon-social {
    width: 36px;
    height: 36px;
  }
}
.menu-slide .slide-menu-scroll {
  max-height: 100%;
}
@media only screen and (min-width: 768px) {
  .menu-slide .slide-menu-scroll {
    max-height: 100%;
  }
}
.menu-slide .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_container {
  margin-right: 0;
  padding: 0 0 0 0;
}
.menu-slide .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools {
  width: 5px;
  right: 0;
}
.menu-slide .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
  width: 5px;
  background-color: #ffffff !important;
}
.menu-slide .mCustomScrollbar .mCustomScrollBox.mCSB_inside .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
  background-color: transparent!important;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}
.menu-slide-overlay {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 511;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
.header-regions-map {
  position: absolute;
  top: 145px;
  left: 0;
  z-index: 1;
  width: 100%;
  min-height: 150px;
  background-color: rgba(255, 255, 255, 0.93);
  overflow: hidden;
  display: none;
}
@media only screen and (min-width: 768px) {
  .header-regions-map {
    top: 85px;
  }
}
.header-regions-map .map-placeholder {
  position: relative;
  width: 850px;
  height: 350px;
  margin: 50px auto 50px auto;
}
.header-regions-map .map-placeholder img {
  width: 850px;
  height: auto;
}
.header-regions-map .map-placeholder .waves {
  position: absolute;
  width: 125px;
  height: 40px;
  z-index: 1;
}
.header-regions-map .map-placeholder .waves.top {
  top: -30px;
  left: 500px;
}
.header-regions-map .map-placeholder .waves.left {
  top: 0px;
  left: 20px;
  opacity: 0.6;
}
.header-regions-map .map-placeholder .waves.right {
  top: 180px;
  right: 0px;
  opacity: 0.6;
}
.header-regions-map .map-placeholder .waves.bottom {
  bottom: -30px;
  left: 270px;
}
.header-regions-map .map-placeholder .waves svg {
  width: 125px;
  height: 40px;
}
.header-regions-map .map-placeholder .waves svg path {
  fill: none;
  stroke: #34ABD0;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}
.header-regions-map.small-view {
  height: 170px;
}
@media only screen and (min-width: 768px) {
  .header-regions-map.small-view {
    height: 340px;
  }
}
.header-regions-map.small-view .map-placeholder {
  width: 300px;
  height: 124px;
  margin: 20px auto 20px auto;
}
@media only screen and (min-width: 768px) {
  .header-regions-map.small-view .map-placeholder {
    width: 583px;
    height: 240px;
    margin: 50px auto 50px auto;
  }
}
.header-regions-map.small-view .map-placeholder img {
  width: 300px;
  height: 124px;
}
@media only screen and (min-width: 768px) {
  .header-regions-map.small-view .map-placeholder img {
    width: 583px;
    height: 240px;
  }
}
.header-regions-map.small-view .map-placeholder area {
  outline: none!important;
}
.header-regions-map.small-view .map-placeholder .waves {
  position: absolute;
  width: 90px;
  height: 29px;
  z-index: 1;
  display: none;
}
@media only screen and (min-width: 768px) {
  .header-regions-map.small-view .map-placeholder .waves {
    display: block;
  }
}
.header-regions-map.small-view .map-placeholder .waves.top {
  top: -30px;
  left: 350px;
}
.header-regions-map.small-view .map-placeholder .waves.left {
  top: 0px;
  left: 15px;
  opacity: 0.6;
}
.header-regions-map.small-view .map-placeholder .waves.right {
  top: 120px;
  right: 0px;
  opacity: 0.6;
}
.header-regions-map.small-view .map-placeholder .waves.bottom {
  bottom: -35px;
  left: 190px;
}
.header-regions-map.small-view .map-placeholder .waves svg {
  width: 90px;
  height: 29px;
}
.header-regions-map.small-view .map-placeholder .waves svg path {
  fill: none;
  stroke: #34ABD0;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}
.header-regions-map.small-view .map-placeholder .mapPosition {
  width: 583px;
  height: 240px;
}
#footer-v6 .footer_newsletter {
  background: #E0F5F7;
  padding: 60px 0 50px 0;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_newsletter {
    padding: 120px 0 100px 0;
  }
}
#footer-v6 .footer_newsletter h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #ee3524;
  font-family: 'CenturyGothicBold';
  font-size: 15px;
  line-height: 15px;
  font-weight: normal;
  text-transform: uppercase;
  display: none;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_newsletter h1 {
    font-size: 24px;
    line-height: 24px;
    letter-spacing: 2.4px;
    margin-bottom: 14px;
    display: block;
  }
}
#footer-v6 .footer_newsletter h2 {
  margin: 0 0 0 0;
  padding: 10px 0 40px 0;
  color: #ee3524;
  font-family: 'CenturySchoolbookItalic';
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 2px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_newsletter h2 {
    padding: 15px 0 85px 0;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 3.1px;
  }
}
#footer-v6 .footer_newsletter form ::-webkit-input-placeholder {
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-style: normal!important;
  text-transform: uppercase;
}
#footer-v6 .footer_newsletter form :-moz-placeholder {
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-style: normal!important;
  text-transform: uppercase;
}
#footer-v6 .footer_newsletter form ::-moz-placeholder {
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-style: normal!important;
  text-transform: uppercase;
}
#footer-v6 .footer_newsletter form :-ms-input-placeholder {
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-style: normal!important;
  text-transform: uppercase;
}
#footer-v6 .footer_newsletter form .input-group {
  width: 100%;
  margin: 0 auto 0 auto;
  max-width: 320px;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_newsletter form .input-group {
    max-width: 530px;
  }
}
#footer-v6 .footer_newsletter form .input-group input[type="text"].form-control,
#footer-v6 .footer_newsletter form .input-group input[type="password"].form-control,
#footer-v6 .footer_newsletter form .input-group input[type="search"].form-control {
  padding: 10px 12px;
  font-size: 12px;
  height: 40px;
  width: 100%;
  color: #666666;
  text-transform: uppercase;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_newsletter form .input-group input[type="text"].form-control,
  #footer-v6 .footer_newsletter form .input-group input[type="password"].form-control,
  #footer-v6 .footer_newsletter form .input-group input[type="search"].form-control {
    padding: 10px 12px;
    font-size: 14px;
    height: 45px;
  }
}
#footer-v6 .footer_newsletter form .input-group input[type="text"].form-control:focus,
#footer-v6 .footer_newsletter form .input-group input[type="password"].form-control:focus,
#footer-v6 .footer_newsletter form .input-group input[type="search"].form-control:focus {
  border-color: transparent;
}
#footer-v6 .footer_newsletter form .input-group input[type="text"].form-control::-webkit-input-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="password"].form-control::-webkit-input-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="search"].form-control::-webkit-input-placeholder {
  color: #666666;
}
#footer-v6 .footer_newsletter form .input-group input[type="text"].form-control:-moz-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="password"].form-control:-moz-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="search"].form-control:-moz-placeholder {
  color: #666666;
}
#footer-v6 .footer_newsletter form .input-group input[type="text"].form-control::-moz-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="password"].form-control::-moz-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="search"].form-control::-moz-placeholder {
  color: #666666;
}
#footer-v6 .footer_newsletter form .input-group input[type="text"].form-control:-ms-input-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="password"].form-control:-ms-input-placeholder,
#footer-v6 .footer_newsletter form .input-group input[type="search"].form-control:-ms-input-placeholder {
  color: #666666;
}
#footer-v6 .footer_newsletter form .input-group .input-group-btn button {
  border: 0;
  padding: 0 12px;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  color: #ee3524;
  letter-spacing: 0.5px;
  height: 40px;
  width: 100%;
  background-color: #E3E3E3;
  outline: none;
  transition: transition, all 0.3s ease-out;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_newsletter form .input-group .input-group-btn button {
    padding: 10px 12px;
    font-size: 14px;
    letter-spacing: 2.7px;
    height: 45px;
    width: 140px;
  }
}
#footer-v6 .footer_newsletter form .input-group .input-group-btn button:hover {
  color: #ffffff;
  background-color: #ee3524;
}
#footer-v6 .footer_bottom {
  background-color: #ffffff;
  padding: 20px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom {
    padding: 60px 0 20px 0;
  }
}
#footer-v6 .footer_bottom .quick-nav {
  text-align: center;
  padding: 0 0 0 0;
  display: none;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .quick-nav {
    padding: 0 0 0 0;
    display: block;
  }
}
#footer-v6 .footer_bottom .quick-nav ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#footer-v6 .footer_bottom .quick-nav ul li {
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0 9px;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .quick-nav ul li {
    padding: 0 22px;
  }
}
#footer-v6 .footer_bottom .quick-nav ul li a {
  display: block;
  font-family: 'CenturyGothicBold';
  color: #ee3524;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .quick-nav ul li a {
    font-size: 16px;
    letter-spacing: 2.5px;
  }
}
#footer-v6 .footer_bottom .quick-nav ul li a:hover {
  color: #d21301;
}
#footer-v6 .footer_bottom .social-media {
  text-align: center;
}
#footer-v6 .footer_bottom .social-media ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .social-media ul {
    padding: 40px 0 0 0;
  }
}
#footer-v6 .footer_bottom .social-media ul li {
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0 5px 0 0;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .social-media ul li {
    padding: 0 20px 0 0;
  }
}
#footer-v6 .footer_bottom .social-media ul li:last-child {
  padding: 0 0 0 0;
}
#footer-v6 .footer_bottom .social-media ul li a.svg {
  width: 30px;
  height: 30px;
  margin: 0  0 0;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .social-media ul li a.svg {
    width: 36px;
    height: 36px;
  }
}
#footer-v6 .footer_bottom .social-media ul li a.svg svg {
  width: 30px;
  height: 30px;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .social-media ul li a.svg svg {
    width: 36px;
    height: 36px;
  }
}
#footer-v6 .footer_bottom .social-media ul li a.svg svg .icon {
  fill: #ffffff !important;
}
#footer-v6 .footer_bottom .social-media ul li a.svg svg .circle {
  fill: #ee3524 !important;
}
#footer-v6 .footer_bottom .social-media ul li a.svg:hover svg .circle {
  fill: #d21301 !important;
}
#footer-v6 .footer_bottom .social-media ul li a .icon-social {
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  #footer-v6 .footer_bottom .social-media ul li a .icon-social {
    width: 36px;
    height: 36px;
  }
}
#footer-v6 .footer_bottom .copyright {
  padding-top: 65px;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 2.14px;
}
#footer-v6 .footer_bottom .copyright a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
}
body.page-post #footer-v6,
body.in-account-cartv2-checkout #footer-v6 {
  display: none;
}
@media only screen and (min-width: 768px) {
}
body.page-jobs.status-draft.is-owner #footer-v6,
body.page-jobs.status-expired.is-owner #footer-v6,
body.page-jobs.status-approved.is-owner #footer-v6,
body.page-jobs.status-unapproved.is-owner #footer-v6 {
  display: none;
}
body.hide-footer #footer-v6 {
  display: none;
}
.map-svg .st0 {
  fill: #EF3925;
}
.map-svg .st1 {
  fill: #EE3B25;
}
.map-svg .st2 {
  opacity: 0.4;
}
.map-svg .st3 {
  clip-path: url(#XMLID_8344_);
}
.map-svg .st4 {
  opacity: 0.43;
  fill: #000000;
}
.map-svg .st5 {
  opacity: 0.43;
  fill: #000000;
}
.divider {
  display: block;
  border-bottom: 1px solid #cdcdcd;
  margin: 5px 0 20px 0;
}
.btn-gfj {
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #eeeeee;
  padding: 9px 12px;
  font-family: 'CenturyGothicRegular';
  font-size: 10px;
  letter-spacing: 0.5px;
  color: #666666;
  text-transform: uppercase;
  line-height: normal;
  text-decoration: none;
  outline: none;
  border-color: #cdcdcd;
  border-style: solid;
  border-width: 1px;
}
@media only screen and (min-width: 992px) {
  .btn-gfj {
    padding: 12px 15px;
    font-size: 14px;
  }
}
.btn-gfj:hover,
.btn-gfj:focus {
  color: #666666;
  background-color: #d7d7d7;
  text-decoration: none;
}
.btn-gfj.small {
  font-size: 10px;
}
@media only screen and (min-width: 992px) {
  .btn-gfj.small {
    font-size: 12px;
  }
}
.btn-gfj.large {
  padding: 14px 45px;
  font-size: 16px;
}
.btn-gfj.big {
  padding: 14px 28px;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: none;
}
@media only screen and (min-width: 992px) {
  .btn-gfj.big {
    padding: 14px 45px;
    font-size: 16px;
  }
}
.btn-gfj.btn-blue {
  background-color: #008da8;
  color: #ffffff;
  border-color: #008da8;
}
.btn-gfj.btn-blue:hover {
  background-color: #027c93;
}
.btn-gfj.btn-red {
  background-color: #ee3524;
  color: #ffffff;
  border-color: #ee3524;
}
.btn-gfj.btn-red:hover {
  background-color: #d21301;
}
.btn-gfj.btn-white {
  background-color: #ffffff;
  color: #666666;
  border-color: #cdcdcd;
}
.btn-gfj.btn-white:hover {
  color: #666666;
  background-color: #d7d7d7;
}
.btn-gfj.btn-grey {
  background-color: #f6f6f6;
  color: #999999;
  border-color: #f6f6f6;
}
.btn-gfj.btn-grey:hover {
  background-color: #f6f6f6;
}
.btn-gfj.full-width {
  width: 100%;
  text-align: center;
}
.gfj-alert {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-color: #eeeeee;
  padding: 14px 24px 14px 14px;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  letter-spacing: 0.5px;
  color: #666666;
  margin: 0 0 10px 0;
}
@media only screen and (min-width: 992px) {
  .gfj-alert {
    font-size: 16px;
    padding: 18px 20px 18px 20px;
    margin: 0 0 20px 0;
  }
}
.gfj-alert .alert-close {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 1;
  padding: 0 30px 0 0;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-indent: -9999px;
}
@media only screen and (min-width: 992px) {
  .gfj-alert .alert-close {
    top: 20px;
    right: 20px;
    text-indent: 0;
  }
}
.gfj-alert .alert-close .icon-v5 {
  position: absolute;
  top: 1px;
  right: 0;
  width: 20px;
  height: 20px;
}
.gfj-alert a {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
  color: #008da8;
  text-decoration: none;
}
.gfj-alert a.uppercase {
  text-transform: uppercase;
}
.gfj-alert.alert-info {
  background-color: #ebf6f8;
}
.gfj-alert + .block {
  border-top: 1px solid #cdcdcd;
}
.alert {
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-family: 'CenturyGothicRegular';
}
.alert a {
  font-family: 'CenturyGothicBold';
  color: inherit;
  font-style: normal;
}
.alert.alert-danger {
  color: #ee3524;
  background-color: #f8dad8;
  border-color: transparent;
}
.alert.alert-warning {
  color: #ee3524;
  background-color: #f8dad8;
  border-color: transparent;
}
.alert.alert-info {
  color: #008da8;
  background-color: #e0f5f8;
  border-color: transparent;
}
.alert.alert-success {
  border-color: transparent;
}
.hint-gfj {
  position: relative;
  border-width: 1px;
  border-style: solid;
  background-color: #ebf6f8;
  border-color: #eeeeee;
  padding: 14px 24px 14px 14px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #666666;
  width: 100%;
  float: left;
}
@media only screen and (min-width: 992px) {
  .hint-gfj {
    padding: 9px 45px 8px 15px;
    font-size: 16px;
    width: auto;
  }
}
.hint-gfj .alert-close {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 1;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #666666;
}
@media only screen and (min-width: 992px) {
  .hint-gfj .alert-close {
    top: 10px;
    right: 10px;
  }
}
.hint-gfj .alert-close .icon-v5 {
  width: 20px;
  height: 20px;
}
/* ****************** */
.btn-hint {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #ebf6f8;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-decoration: none;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .btn-hint {
    width: 26px;
    height: 26px;
  }
}
.btn-hint:before {
  content: "?";
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #008da8;
  line-height: 12px;
  width: 18px;
  padding-top: 4px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .btn-hint:before {
    font-size: 18px;
    line-height: 18px;
    width: 26px;
  }
}
.btn-hint:hover,
.btn-hint:focus {
  text-decoration: none;
}
.pagination-gfj {
  padding: 10px 0;
  border-bottom: 1px solid #cdcdcd;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .pagination-gfj {
    padding: 20px 0;
  }
}
.pagination-gfj.sr-gfj {
  border-top: 1px solid #e0f5f7;
  border-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .pagination-gfj.sr-gfj {
    padding: 30px 0;
  }
}
.pagination-gfj.no-border {
  border-bottom: 0;
  margin-bottom: 30px;
}
.pagination-gfj:before,
.pagination-gfj:after {
  display: table;
  content: " ";
}
.pagination-gfj:after {
  clear: both;
}
.pagination-gfj ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .pagination-gfj ul {
    padding: 10px 0 0 0;
  }
}
.pagination-gfj ul li {
  display: inline-block;
  margin: 0 0 0 0;
}
.pagination-gfj a {
  display: block;
  width: 28px;
  height: 28px;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  color: #acacac;
  line-height: 24px;
  text-decoration: none;
  border-color: transparent;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .pagination-gfj a {
    width: 35px;
    height: 35px;
    font-size: 20px;
    line-height: 30px;
  }
}
.pagination-gfj a:hover {
  color: #008da8;
  text-decoration: none;
}
.pagination-gfj a.active {
  color: #008da8;
  border-color: #cdcdcd;
  background-color: #ebf6f8;
}
.pagination-gfj a.prev,
.pagination-gfj a.next {
  width: 36px;
  height: 36px;
  border-color: #cdcdcd;
}
@media only screen and (min-width: 768px) {
  .pagination-gfj a.prev,
  .pagination-gfj a.next {
    width: 48px;
    height: 48px;
  }
}
.pagination-gfj a.prev span,
.pagination-gfj a.next span {
  margin-top: 10px;
  width: 14px;
  height: 14px;
}
@media only screen and (min-width: 768px) {
  .pagination-gfj a.prev span,
  .pagination-gfj a.next span {
    margin-top: 14px;
    width: 18px;
    height: 18px;
  }
}
.pagination-gfj a.prev:hover,
.pagination-gfj a.next:hover {
  background-color: #ebf6f8;
}
.pagination-gfj a.prev:hover span.left-big,
.pagination-gfj a.next:hover span.left-big {
  background-position: 80% 100%;
}
.pagination-gfj a.prev:hover span.right-big,
.pagination-gfj a.next:hover span.right-big {
  background-position: 100% 100%;
}
.pagination-gfj a.prev {
  float: left;
}
.pagination-gfj a.next {
  float: right;
}
.popover.gfj {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 225px;
  padding: 1px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #666666;
  text-align: center;
  background-color: #ebf6f8;
  border: 1px solid #ebf6f8;
  border: 1px solid rgba(235, 246, 248, 0);
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.popover.gfj .popover-content {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  letter-spacing: 0.5px;
  margin: 5px 0;
  padding: 15px 15px;
}
.popover.gfj.top {
  margin-top: -15px;
}
.popover.gfj.right {
  margin-left: 15px;
}
.popover.gfj.bottom {
  margin-top: 15px;
}
.popover.gfj.left {
  margin-left: -15px;
}
.popover.gfj > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover.gfj > .arrow {
  border-width: 11px;
}
.popover.gfj > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.gfj.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #ebf6f8;
  bottom: -11px;
}
.popover.gfj.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ebf6f8;
}
.popover.gfj.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #ebf6f8;
}
.popover.gfj.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ebf6f8;
}
.popover.gfj.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #ebf6f8;
  top: -11px;
}
.popover.gfj.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ebf6f8;
}
.popover.gfj.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #ebf6f8;
}
.popover.gfj.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ebf6f8;
  bottom: -10px;
}
.popover.search-tooltip {
  position: absolute;
  top: 92px!important;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 310px;
  padding: 1px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.popover.search-tooltip .popover-title {
  padding: 15px 20px 10px 20px;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  color: #ee3524;
  font-weight: normal;
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
  background-color: #ffffff;
}
.popover.search-tooltip .popover-content {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  line-height: 20px;
  color: #008da8;
  letter-spacing: 0.5px;
  margin: 0 0;
  padding: 0 20px 15px 20px;
  text-align: left;
}
.popover.search-tooltip .popover-content div {
  padding: 10px 0 0 0;
  text-align: right;
}
.popover.search-tooltip .popover-content div a {
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ee3524;
  padding: 9px 20px;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #ffffff;
  text-transform: uppercase;
}
.popover.search-tooltip.top {
  margin-top: -15px;
}
.popover.search-tooltip.right {
  margin-left: 15px;
}
.popover.search-tooltip.bottom {
  margin-top: 15px;
}
.popover.search-tooltip.left {
  margin-left: -15px;
}
.popover.search-tooltip > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover.search-tooltip > .arrow {
  border-width: 11px;
}
.popover.search-tooltip > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.search-tooltip.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #ebf6f8;
  bottom: -11px;
}
.popover.search-tooltip.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ebf6f8;
}
.popover.search-tooltip.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #ebf6f8;
  border-right-color: #cccccc;
}
.popover.search-tooltip.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.search-tooltip.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #ebf6f8;
  top: -11px;
}
.popover.search-tooltip.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ebf6f8;
}
.popover.search-tooltip.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #ebf6f8;
}
.popover.search-tooltip.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ebf6f8;
  bottom: -10px;
}
.popover.onboarding {
  position: absolute;
  z-index: 100;
  display: none;
  max-width: 310px;
  padding: 1px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #666666;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.popover.onboarding .popover-title {
  padding: 15px 20px 10px 20px;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  color: #ee3524;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
  background-color: #ffffff;
}
.popover.onboarding .popover-content {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  line-height: 18px;
  color: #008da8;
  letter-spacing: 0.5px;
  margin: 0 0;
  padding: 0 20px 15px 20px;
  text-align: left;
}
.popover.onboarding .popover-content a {
  color: #ee3524;
}
.popover.onboarding .popover-content div {
  padding: 10px 0 0 0;
  text-align: right;
}
.popover.onboarding .popover-content div:before,
.popover.onboarding .popover-content div:after {
  display: table;
  content: " ";
}
.popover.onboarding .popover-content div:after {
  clear: both;
}
.popover.onboarding .popover-content div ul {
  list-style: none;
  margin: 15px 0 0 0;
  padding: 0;
  float: left;
}
.popover.onboarding .popover-content div ul:before,
.popover.onboarding .popover-content div ul:after {
  display: table;
  content: " ";
}
.popover.onboarding .popover-content div ul:after {
  clear: both;
}
.popover.onboarding .popover-content div ul li {
  float: left;
  width: 8px;
  height: 8px;
  margin: 0 8px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #eeeeee;
}
.popover.onboarding .popover-content div ul li:last-child {
  margin: 0 0 0 0;
}
.popover.onboarding .popover-content div ul li.selected {
  background-color: #008da8;
}
.popover.onboarding .popover-content div a {
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ee3524;
  padding: 6px 20px;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #ffffff;
  line-height: normal;
  text-transform: uppercase;
}
.popover.onboarding.top {
  margin-top: -15px;
}
.popover.onboarding.right {
  margin-left: 15px;
}
.popover.onboarding.bottom {
  margin-top: 15px;
}
.popover.onboarding.left {
  margin-left: -15px;
}
.popover.onboarding > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover.onboarding > .arrow {
  border-width: 11px;
}
.popover.onboarding > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.onboarding.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #ebf6f8;
  border-top-color: #cccccc;
  bottom: -11px;
}
.popover.onboarding.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.onboarding.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #ebf6f8;
  border-right-color: #cccccc;
}
.popover.onboarding.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.onboarding.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #ebf6f8;
  top: -11px;
}
.popover.onboarding.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ebf6f8;
}
.popover.onboarding.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #ebf6f8;
  border-left-color: #cccccc;
}
.popover.onboarding.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.cookie-box {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 502;
  width: 100%;
  padding: 30px 0;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  background-color: rgba(238, 53, 36, 0.93);
  text-align: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.cookie-box.hidden-box {
  bottom: -250px;
}
@media only screen and (min-width: 768px) {
  .cookie-box.hidden-box {
    bottom: -170px;
  }
}
.cookie-box .copy {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #ffffff;
}
.cookie-box .copy + .btn-gfj {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .cookie-box .copy + .btn-gfj {
    margin-top: 25px;
  }
}
.cookie-box .btn-gfj {
  min-width: 100px;
}
@media only screen and (min-width: 768px) {
  .cookie-box .btn-gfj {
    min-width: 130px;
  }
}
.cookie-box .btn-gfj.btn-blue {
  background-color: #008da8;
  color: #ffffff;
  border-color: #008da8;
}
.cookie-box .btn-gfj.btn-blue:hover {
  background-color: #027c93;
  border-color: #027c93;
}
.cookie-box .btn-gfj.btn-white {
  background-color: #ffffff;
  color: #666666;
  border-color: #ffffff;
}
.cookie-box .btn-gfj.btn-white:hover {
  color: #666666;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.cookie-box .btn-gfj + .btn-gfj {
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .cookie-box .btn-gfj + .btn-gfj {
    margin-left: 15px;
  }
}
.cookie-box .x-close {
  position: absolute;
  right: 15px;
  top: 15px;
  border: 0;
  -webkit-appearance: none;
  outline: none;
  width: 16px;
  height: 16px;
  cursor: pointer;
  padding-bottom: 0!important;
  z-index: 8040;
  display: inline-block;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 20%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.never-stop-learning {
  background-color: #dbeff6;
  padding: 40px 0 20px 0;
  margin: 15px 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .never-stop-learning {
    padding: 80px 0 45px 0;
    margin: 30px 0 0 0;
  }
}
.never-stop-learning h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  font-size: 32px;
  line-height: 36px;
  color: #666666;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .never-stop-learning h1 {
    padding: 0 0 20px 0;
    font-size: 48px;
    line-height: 54px;
    letter-spacing: 2px;
  }
}
.never-stop-learning p {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding: 10px 20px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .never-stop-learning p {
    font-size: 22px;
    line-height: 32px;
    padding: 10px 20px 40px 20px;
    max-width: 1000px;
  }
}
.never-stop-learning a.explore {
  display: inline-block;
  background-color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 10px 40px;
  width: 90%;
}
@media only screen and (min-width: 768px) {
  .never-stop-learning a.explore {
    width: auto;
  }
}
@media only screen and (min-width: 992px) {
  .never-stop-learning a.explore {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 2px;
    padding: 12px 80px;
  }
}
.never-stop-learning a.explore:hover {
  background-color: #666666;
}
.paj-banner {
  position: relative;
  background-color: #008da8;
  padding: 10px 45px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .paj-banner {
    font-size: 12px;
    min-height: 45px;
    padding: 15px 45px 10px 45px;
    overflow: hidden;
  }
}
.paj-banner a {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
}
.paj-banner a:hover {
  color: #ffffff;
}
.myaccount-menu {
  background-color: #f9f9f9;
  text-align: center;
  padding: 17px 0;
  display: none;
}
@media only screen and (min-width: 768px) {
  .myaccount-menu {
    padding: 0 0;
    min-height: 155px;
    display: block;
  }
}
.myaccount-menu h1 {
  font-family: 'CenturyGothicRegular';
  font-size: 19px;
  line-height: 16px;
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .myaccount-menu h1 {
    font-size: 50px;
    line-height: normal;
    padding: 55px 0 0 0;
  }
}
.myaccount-menu #account-nav {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .myaccount-menu #account-nav {
    margin-top: 25px;
  }
}
.myaccount-menu #account-nav a {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  text-decoration: none;
  line-height: 18px;
  display: inline-block;
  padding: 0 0 0 0;
  margin: 0 30px;
  height: 55px;
  font-size: 18px;
}
.myaccount-menu #account-nav a:hover,
.myaccount-menu #account-nav a.active {
  color: #000000;
}
.myaccount-menu ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.myaccount-menu ul li {
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0 15px;
  height: 55px;
  font-size: 18px;
}
@media only screen and (min-width: 992px) {
  .myaccount-menu ul li {
    padding: 0 30px;
  }
}
.myaccount-menu ul li a {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  text-decoration: none;
  height: 20px;
  line-height: 18px;
}
.myaccount-menu ul li a:hover {
  color: #000000;
}
.myaccount-menu ul li a.active {
  color: #000000;
}
.myaccount-menu ul li a.active:after {
  content: "";
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ee3524;
}
.myaccount-menu-mobile {
  background-color: #f9f9f9;
  text-align: center;
  padding: 17px 0 12px 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-menu-mobile {
    display: none;
  }
}
.myaccount-menu-mobile h1 {
  font-family: 'CenturyGothicRegular';
  font-size: 19px;
  line-height: 16px;
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 0 0;
  margin: 0 0 8px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .myaccount-menu-mobile h1 {
    font-size: 30px;
    line-height: 24px;
    height: 100px;
    padding: 40px 0 0 0;
  }
}
.myaccount-menu-mobile ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.myaccount-menu-mobile ul li {
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  font-size: 13px;
  text-align: center;
  display: block;
}
.myaccount-menu-mobile ul li a {
  font-family: 'CenturyGothicRegular';
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 12px;
  padding: 6px;
  display: block;
}
.myaccount-menu-mobile ul li a span {
  display: inline-block;
  width: 12px;
  height: 12px;
  padding-top: 2px;
  overflow: hidden;
  margin-left: 7px;
}
.myaccount-menu-mobile ul li a .icon-arrow {
  width: 12px;
  height: 12px;
}
.myaccount-menu-mobile .menu-links ul li {
  display: none;
  height: 27px;
  overflow: hidden;
}
.myaccount-menu-mobile .menu-links ul li.active {
  display: block;
}
.myaccount-menu-mobile .menu-links ul li a {
  color: #000000;
}
.myaccount-menu-mobile .menu-options ul li {
  display: block;
}
.myaccount-menu-mobile .menu-options ul li.inactive {
  display: none;
}
.myaccount-menu-mobile .menu-options ul li a {
  color: #999999;
}
.company-menu {
  text-align: center;
  padding: 0 0;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 768px) {
  .company-menu {
    background-color: #ffffff;
    padding: 0 0;
    min-height: 155px;
    display: block;
  }
}
.company-menu h1 {
  font-family: 'CenturyGothicRegular';
  font-size: 19px;
  line-height: 16px;
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
  padding: 17px 0 0 0;
  margin: 0 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
@media only screen and (min-width: 768px) {
  .company-menu h1 {
    font-size: 50px;
    line-height: normal;
    padding: 55px 0 0 0;
    display: block;
  }
}
.company-menu #company-nav {
  position: relative;
  display: none;
}
@media only screen and (min-width: 768px) {
  .company-menu #company-nav {
    margin-top: 25px;
  }
}
.company-menu #company-nav a {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  text-decoration: none;
  line-height: 18px;
  display: inline-block;
  padding: 0 0 0 0;
  margin: 0 30px;
  height: 55px;
  font-size: 18px;
}
.company-menu #company-nav a:hover,
.company-menu #company-nav a.active {
  color: #000000;
}
.company-menu .company-subnav {
  position: relative;
  display: none;
}
@media only screen and (min-width: 768px) {
  .company-menu .company-subnav {
    margin-top: 25px;
  }
}
.company-menu .company-subnav a {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  text-decoration: none;
  display: inline-block;
  padding: 0 0 0 0;
  margin: 0 8px 0 8px;
  height: 25px;
  font-size: 12px;
  line-height: 12px;
}
@media only screen and (min-width: 768px) {
  .company-menu .company-subnav a {
    margin: 0 30px;
    height: 55px;
    font-size: 18px;
    line-height: 18px;
  }
}
.company-menu .company-subnav a:hover,
.company-menu .company-subnav a.active {
  color: #000000;
}
.company-menu ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.company-menu ul li {
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0 15px;
  height: 55px;
  font-size: 18px;
}
@media only screen and (min-width: 992px) {
  .company-menu ul li {
    padding: 0 30px;
  }
}
.company-menu ul li a {
  position: relative;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  text-decoration: none;
  height: 20px;
  line-height: 18px;
}
.company-menu ul li a:hover {
  color: #000000;
}
.company-menu ul li a.active {
  color: #000000;
}
.company-menu ul li a.active:after {
  content: "";
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ee3524;
}
.company-menu-mobile {
  background-color: #f9f9f9;
  text-align: center;
  padding: 17px 0 12px 0;
}
@media only screen and (min-width: 768px) {
  .company-menu-mobile {
    display: none;
  }
}
.company-menu-mobile h1 {
  font-family: 'CenturyGothicRegular';
  font-size: 19px;
  line-height: 16px;
  color: #666666;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 0 0;
  margin: 0 0 8px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
@media only screen and (min-width: 768px) {
  .company-menu-mobile h1 {
    font-size: 30px;
    line-height: 24px;
    height: 100px;
    padding: 40px 0 0 0;
  }
}
.company-menu-mobile ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.company-menu-mobile ul li {
  font-family: 'CenturyGothicRegular';
  font-size: 13px;
  text-align: center;
  display: block;
}
.company-menu-mobile ul li a {
  font-family: 'CenturyGothicRegular';
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 12px;
  padding: 6px;
  display: block;
}
.company-menu-mobile ul li a span {
  display: inline-block;
  width: 12px;
  height: 12px;
  padding-top: 2px;
  overflow: hidden;
  margin-left: 7px;
}
.company-menu-mobile ul li a .icon-arrow {
  width: 12px;
  height: 12px;
}
.company-menu-mobile .menu-links ul li {
  display: none;
  height: 27px;
  overflow: hidden;
}
.company-menu-mobile .menu-links ul li.active {
  display: block;
}
.company-menu-mobile .menu-links ul li a {
  color: #000000;
}
.company-menu-mobile .menu-options ul li {
  display: block;
}
.company-menu-mobile .menu-options ul li.inactive {
  display: none;
}
.company-menu-mobile .menu-options ul li a {
  color: #999999;
}
@media only screen and (min-width: 768px) {
  body.page-testimonials .company-menu {
    background-color: #f9f9f9;
  }
}
body.page-testimonials .company-menu .submenu-testimonials {
  display: block!important;
}
@media only screen and (min-width: 768px) {
  body.page-press .company-menu {
    background-color: #f9f9f9;
  }
}
body.page-press .company-menu .submenu-press {
  display: block!important;
}
@media only screen and (min-width: 768px) {
  body.page-fine-print .company-menu {
    background-color: #f9f9f9;
  }
}
body.page-fine-print .company-menu .submenu-fine-print {
  display: block!important;
}
body.page-fine-print.in-fine-print-editorial-policy .company-menu,
body.page-fine-print.in-fine-print-internship-policy .company-menu {
  background-color: #ffffff !important;
}
body.page-fine-print.in-fine-print-editorial-policy .company-menu .submenu-fine-print,
body.page-fine-print.in-fine-print-internship-policy .company-menu .submenu-fine-print {
  display: none!important;
}
@media only screen and (min-width: 768px) {
  body.page-faq .company-menu {
    background-color: #f9f9f9;
  }
}
body.page-faq .company-menu .submenu-faq {
  display: block!important;
}
@media only screen and (min-width: 768px) {
  body.page-newsletter .company-menu {
    min-height: 135px;
  }
}
@media only screen and (min-width: 768px) {
  body.page-newsletter .company-menu h1 {
    font-size: 40px;
    line-height: normal;
  }
}
.widget-homepage-slider {
  width: 100%;
  height: 425px;
  margin-bottom: 80px;
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider {
    height: 425px;
  }
}
.widget-homepage-slider .gfj-slider {
  width: 100%;
  height: 425px;
}
.widget-homepage-slider .gfj-slider .gfj-slide {
  position: relative;
  width: 875px;
  height: 425px;
  margin: 0 0;
  text-align: center;
  overflow: hidden;
}
.widget-homepage-slider .gfj-slider .gfj-slide img {
  width: 100%;
  height: auto;
}
.widget-homepage-slider .gfj-slider .gfj-slider-next,
.widget-homepage-slider .gfj-slider .gfj-slider-prev {
  position: absolute;
  display: block;
  z-index: 500;
  top: 50%;
  width: 50px;
  height: 50px;
  text-indent: -9999px;
  margin-top: -25px;
}
.widget-homepage-slider .gfj-slider .gfj-slider-next {
  right: 0;
}
.widget-homepage-slider .gfj-slider .gfj-slider-prev {
  left: 0;
}
.widget-homepage-slider .gfj-slider-pagination {
  margin: 10px auto 0 auto;
  width: 200px;
  display: none;
  text-align: center;
}
.widget-homepage-slider .gfj-slider-pagination li {
  display: inline-block;
  padding: 0 5px;
}
.widget-homepage-slider .gfj-slider-pagination li a {
  display: block;
  width: 12px;
  height: 12px;
  background-color: #008da8;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.widget-homepage-slider .gfj-slider-pagination li a.active {
  background-color: #5badbe;
}
/* *** */
.widget-homepage-slider2 {
  width: 100%;
  margin: 0 auto 20px auto;
  /* *** */
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 {
    margin: 0 auto 40px auto;
  }
}
.widget-homepage-slider2 .owl-carousel {
  /* *** */
}
.widget-homepage-slider2 .owl-carousel .item {
  position: relative;
}
.widget-homepage-slider2 .owl-carousel .item .image {
  width: 300px;
  height: 185px;
  opacity: 0.8;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .owl-carousel .item .image {
    width: 675px;
    height: 415px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 .owl-carousel .item .image {
    width: 875px;
    height: 425px;
  }
}
.widget-homepage-slider2 .owl-carousel .item .image img {
  width: 100%;
  height: auto;
}
.widget-homepage-slider2 .owl-carousel .item .copy {
  position: absolute;
  left: 0;
  bottom: -195px;
  z-index: 1;
  width: 100%;
  height: 195px;
  opacity: 0;
  padding: 10px 20px;
  text-align: center;
  display: table;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 1s ease;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .owl-carousel .item .copy {
    bottom: -110px;
    height: 110px;
  }
}
.widget-homepage-slider2 .owl-carousel .item .copy .copy-placeholder {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.widget-homepage-slider2 .owl-carousel .item .copy h3 {
  font-family: 'CenturySchoolbookBoldItalic';
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .owl-carousel .item .copy h3 {
    font-size: 22px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 .owl-carousel .item .copy h3 {
    font-size: 24px;
  }
}
.widget-homepage-slider2 .owl-carousel .item .copy p {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.315s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .owl-carousel .item .copy p {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 .owl-carousel .item .copy p {
    font-size: 20px;
  }
}
.widget-homepage-slider2 .owl-carousel .item.prev-item-slide,
.widget-homepage-slider2 .owl-carousel .item.next-item-slide {
  cursor: pointer;
}
.widget-homepage-slider2 .owl-carousel .item.prev-item-slide:hover .image,
.widget-homepage-slider2 .owl-carousel .item.next-item-slide:hover .image {
  opacity: 1;
}
.widget-homepage-slider2 .owl-carousel .item.active .image {
  opacity: 1;
}
.widget-homepage-slider2 .owl-carousel .item.transparency .copy {
  opacity: 1;
  -ms-transform: translateY(-195px);
  -webkit-transform: translateY(-195px);
  transform: translateY(-195px);
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .owl-carousel .item.transparency .copy {
    -ms-transform: translateY(-110px);
    -webkit-transform: translateY(-110px);
    transform: translateY(-110px);
  }
}
.widget-homepage-slider2 .owl-carousel .item.text-1 .copy h3 {
  opacity: 1;
  visibility: visible;
}
.widget-homepage-slider2 .owl-carousel .item.text-2 .copy p {
  opacity: 1;
  visibility: visible;
}
.widget-homepage-slider2 .owl-carousel .owl-nav {
  width: 100%;
  position: relative;
}
.widget-homepage-slider2 .owl-carousel .owl-nav .owl-prev,
.widget-homepage-slider2 .owl-carousel .owl-nav .owl-next {
  position: absolute;
  bottom: 75px;
  width: 50px;
  height: 50px;
  display: inline-block;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url("../images/arrow-icons.png");
  background-size: 600%;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .owl-carousel .owl-nav .owl-prev,
  .widget-homepage-slider2 .owl-carousel .owl-nav .owl-next {
    bottom: 185px;
  }
}
.widget-homepage-slider2 .owl-carousel .owl-nav .owl-prev {
  left: 0;
  background-position: 0 20%;
  text-indent: -9999px;
}
.widget-homepage-slider2 .owl-carousel .owl-nav .owl-next {
  right: 0;
  background-position: 20% 20%;
  text-indent: 9999px;
}
.widget-homepage-slider2 .slick-carousel .slick-slide:focus {
  outline: none;
}
.widget-homepage-slider2 .slick-carousel .item {
  position: relative;
}
.widget-homepage-slider2 .slick-carousel .item .image {
  position: relative;
  width: 320px;
  height: 300px;
  opacity: 0.8;
  overflow: hidden;
  outline: none!important;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.widget-homepage-slider2 .slick-carousel .item .image:focus,
.widget-homepage-slider2 .slick-carousel .item .image:active {
  outline: none!important;
}
@media only screen and (min-width: 360px) {
  .widget-homepage-slider2 .slick-carousel .item .image {
    width: 360px;
  }
}
@media only screen and (min-width: 375px) {
  .widget-homepage-slider2 .slick-carousel .item .image {
    width: 375px;
  }
}
@media only screen and (min-width: 412px) {
  .widget-homepage-slider2 .slick-carousel .item .image {
    width: 412px;
  }
}
@media only screen and (min-width: 480px) {
  .widget-homepage-slider2 .slick-carousel .item .image {
    width: 475px;
  }
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .item .image {
    width: 670px;
    height: 415px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 .slick-carousel .item .image {
    width: 770px;
    height: 480px;
  }
}
.widget-homepage-slider2 .slick-carousel .item .image img {
  width: auto;
  height: 100%;
  outline: none!important;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .item .image img {
    width: 100%;
    height: auto;
  }
}
.widget-homepage-slider2 .slick-carousel .item .copy {
  position: absolute;
  left: 0;
  bottom: -300px;
  z-index: 1;
  width: 100%;
  height: 300px;
  opacity: 0;
  padding: 10px 40px;
  text-align: center;
  display: table;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 1s ease;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .item .copy {
    bottom: -110px;
    height: 110px;
    padding: 10px 20px;
  }
}
.widget-homepage-slider2 .slick-carousel .item .copy .copy-placeholder {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.widget-homepage-slider2 .slick-carousel .item .copy h3 {
  font-family: 'CenturySchoolbookBoldItalic';
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .item .copy h3 {
    font-size: 22px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 .slick-carousel .item .copy h3 {
    font-size: 24px;
  }
}
.widget-homepage-slider2 .slick-carousel .item .copy p {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .item .copy p {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-homepage-slider2 .slick-carousel .item .copy p {
    font-size: 20px;
  }
}
.widget-homepage-slider2 .slick-carousel .item.prev-item-slide,
.widget-homepage-slider2 .slick-carousel .item.next-item-slide {
  cursor: pointer;
}
.widget-homepage-slider2 .slick-carousel .item.prev-item-slide:hover .image,
.widget-homepage-slider2 .slick-carousel .item.next-item-slide:hover .image {
  opacity: 1;
}
.widget-homepage-slider2 .slick-carousel .item.active .image {
  opacity: 1;
}
.widget-homepage-slider2 .slick-carousel .item.transparency .copy {
  opacity: 1;
  -ms-transform: translateY(-300px);
  -webkit-transform: translateY(-300px);
  transform: translateY(-300px);
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .item.transparency .copy {
    -ms-transform: translateY(-110px);
    -webkit-transform: translateY(-110px);
    transform: translateY(-110px);
  }
}
.widget-homepage-slider2 .slick-carousel .item.text-1 .copy h3 {
  opacity: 1;
  visibility: visible;
}
.widget-homepage-slider2 .slick-carousel .item.text-2 .copy p {
  opacity: 1;
  visibility: visible;
}
.widget-homepage-slider2 .slick-carousel .slick-prev,
.widget-homepage-slider2 .slick-carousel .slick-next {
  position: absolute;
  bottom: 75px;
  width: 50px;
  height: 50px;
  display: inline-block;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  z-index: 1;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url("../images/arrow-icons.png");
  background-size: 600%;
}
@media only screen and (min-width: 768px) {
  .widget-homepage-slider2 .slick-carousel .slick-prev,
  .widget-homepage-slider2 .slick-carousel .slick-next {
    bottom: 185px;
  }
}
.widget-homepage-slider2 .slick-carousel .slick-prev {
  left: 0;
  background-position: 0 20%;
  text-indent: -9999px;
}
.widget-homepage-slider2 .slick-carousel .slick-next {
  right: 0;
  background-position: 20% 20%;
  text-indent: 9999px;
}
.widget-job-highlights {
  padding: 0 0 20px 0;
  /* ***** */
}
@media only screen and (min-width: 992px) {
  .widget-job-highlights {
    padding: 0 0 45px 0;
  }
}
.widget-job-highlights h1 {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: 1px;
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .widget-job-highlights h1 {
    font-size: 36px;
    line-height: 36px;
    margin: 0 0 40px 0;
  }
}
.widget-job-highlights .widget-job-highlights-content {
  width: 100%;
  height: 295px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
  overflow: hidden;
}
.widget-job-highlights .widget-job-highlights-content .widget-job-highlights-inner {
  background: #ffffff;
  width: 3150px;
  height: 295px;
}
.widget-job-highlights .item {
  position: relative;
  width: 295px;
  height: 295px;
  float: left;
  margin: 0 10px 0 10px;
  cursor: pointer;
}
.widget-job-highlights .item .image {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 295px;
  height: 295px;
  opacity: .6;
  overflow: hidden;
}
.widget-job-highlights .item .image img {
  width: 100%;
  height: auto;
}
.widget-job-highlights .item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 295px;
  height: 295px;
  background-color: rgba(153, 153, 153, 0.6);
}
.widget-job-highlights .item .overlay .block {
  position: relative;
  padding: 15px;
  border: 2px solid transparent;
  width: 295px;
  height: 295px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.widget-job-highlights .item .overlay .block:after {
  content: "+";
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 1;
  height: 48px;
  line-height: 48px;
  font-family: 'CenturyGothicRegular';
  font-size: 48px;
  color: #008da8;
  display: none;
}
.widget-job-highlights .item .overlay .block span {
  display: block;
  overflow: hidden;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-transform: uppercase;
}
.widget-job-highlights .item .overlay .block span.job-name {
  height: 180px;
  font-size: 24px;
  line-height: 28px;
}
.widget-job-highlights .item .overlay .block span.company-name {
  height: 65px;
  font-family: 'CenturyGothicBold';
  font-size: 18px;
  line-height: 22px;
}
.widget-job-highlights .item .overlay .block span.location-name {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 16px;
}
.widget-job-highlights .item .overlay .block .arrow {
  position: absolute;
  right: 35px;
  bottom: 13px;
  width: 20px;
  height: 20px;
  opacity: 0;
}
.widget-job-highlights .item .overlay .block .arrow svg {
  width: 20px;
  height: 20px;
}
.widget-job-highlights .item .overlay .block .arrow svg path {
  fill: #ffffff;
}
.widget-job-highlights .item:hover {
  background-color: #33ABD0;
}
.widget-job-highlights .item:hover .overlay {
  background-color: #33ABD0;
}
.widget-job-highlights .item:hover .overlay .block {
  border: 2px solid #33ABD0;
}
.widget-job-highlights .item:hover .overlay .block span {
  color: #ffffff;
}
.widget-job-highlights .item:hover .overlay .block .arrow {
  display: block;
  right: 15px;
  opacity: 1;
  transition: all 1s ease;
}
.widget-job-highlights .owl-carousel {
  overflow: hidden;
  /* *** */
}
.widget-job-highlights .owl-carousel .owl-nav {
  width: 100%;
  position: relative;
}
.widget-job-highlights .owl-carousel .owl-nav .owl-prev,
.widget-job-highlights .owl-carousel .owl-nav .owl-next {
  position: absolute;
  bottom: 122px;
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url("../images/arrow-icons.png");
  background-size: 600%;
}
@media only screen and (min-width: 768px) {
  .widget-job-highlights .owl-carousel .owl-nav .owl-prev,
  .widget-job-highlights .owl-carousel .owl-nav .owl-next {
    width: 50px;
    height: 50px;
    bottom: 122px;
  }
}
.widget-job-highlights .owl-carousel .owl-nav .owl-prev {
  left: 0;
  background-position: 0 20%;
  text-indent: -9999px;
}
.widget-job-highlights .owl-carousel .owl-nav .owl-next {
  right: 0;
  background-position: 20% 20%;
  text-indent: 9999px;
}
.widget-collage {
  background-color: #f6f6f6;
  min-height: 310px;
  padding: 20px 0 44px 0;
  overflow: hidden;
  /*
  .view-more {
    background-image: url(../images/arr-down-retina.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 0 0 0 0;
    margin: 0 auto;
    font-family: @bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 20px;
    color: @gray3;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    width: 90px;
    height: 30px;
    outline: none;
    white-space: nowrap;

    &:hover {
      color: @blue;
    }
  }
  */
}
@media only screen and (min-width: 768px) {
  .widget-collage {
    padding: 44px 0 44px 0;
  }
}
.widget-collage:before,
.widget-collage:after {
  display: table;
  content: " ";
}
.widget-collage:after {
  clear: both;
}
.widget-collage .container {
  max-width: 1400px;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}
.widget-collage .container .row {
  margin-right: -16px;
  margin-left: -16px;
}
.widget-collage .container .row .col-xs-1,
.widget-collage .container .row .col-xs-2,
.widget-collage .container .row .col-xs-3,
.widget-collage .container .row .col-xs-4,
.widget-collage .container .row .col-xs-5,
.widget-collage .container .row .col-xs-6,
.widget-collage .container .row .col-xs-7,
.widget-collage .container .row .col-xs-8,
.widget-collage .container .row .col-xs-9,
.widget-collage .container .row .col-xs-10,
.widget-collage .container .row .col-xs-11,
.widget-collage .container .row .col-xs-12,
.widget-collage .container .row .col-sm-1,
.widget-collage .container .row .col-sm-2,
.widget-collage .container .row .col-sm-3,
.widget-collage .container .row .col-sm-4,
.widget-collage .container .row .col-sm-5,
.widget-collage .container .row .col-sm-6,
.widget-collage .container .row .col-sm-7,
.widget-collage .container .row .col-sm-8,
.widget-collage .container .row .col-sm-9,
.widget-collage .container .row .col-sm-10,
.widget-collage .container .row .col-sm-11,
.widget-collage .container .row .col-sm-12,
.widget-collage .container .row .col-md-1,
.widget-collage .container .row .col-md-2,
.widget-collage .container .row .col-md-3,
.widget-collage .container .row .col-md-4,
.widget-collage .container .row .col-md-5,
.widget-collage .container .row .col-md-6,
.widget-collage .container .row .col-md-7,
.widget-collage .container .row .col-md-8,
.widget-collage .container .row .col-md-9,
.widget-collage .container .row .col-md-10,
.widget-collage .container .row .col-md-11,
.widget-collage .container .row .col-md-12,
.widget-collage .container .row .col-lg-1,
.widget-collage .container .row .col-lg-2,
.widget-collage .container .row .col-lg-3,
.widget-collage .container .row .col-lg-4,
.widget-collage .container .row .col-lg-5,
.widget-collage .container .row .col-lg-6,
.widget-collage .container .row .col-lg-7,
.widget-collage .container .row .col-lg-8,
.widget-collage .container .row .col-lg-9,
.widget-collage .container .row .col-lg-10,
.widget-collage .container .row .col-lg-11,
.widget-collage .container .row .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 16px;
  padding-left: 16px;
}
.widget-collage h1 {
  font-family: 'CenturyGothicRegular';
  color: #6a6a6a;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: 1px;
  padding: 0 0 0 0;
  margin: 0 0 5px 0;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .widget-collage h1 {
    font-size: 36px;
    line-height: 36px;
    margin: 0 0 24px 0;
  }
}
.widget-collage .collage-item {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media screen and (min-width: 376px) and (max-width: 767px) {
  .widget-collage .collage-item.half-mobile {
    width: 49.66%!important;
  }
}
.widget-collage .collage-item .blog-item {
  position: relative;
  width: 100%;
  height: 100%;
}
.widget-collage .collage-item .blog-item .image {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widget-collage .collage-item .blog-item .image img {
  width: 100%;
  height: auto;
}
.widget-collage .collage-item .blog-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(238, 53, 36, 0.72);
  text-align: center;
  text-decoration: none;
  display: none;
}
.widget-collage .collage-item .blog-item .overlay .info {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
}
.widget-collage .collage-item .blog-item .overlay .info span {
  display: block;
  text-transform: none;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 18px;
}
.widget-collage .collage-item .blog-item:hover .overlay {
  display: block;
}
.widget-collage .collage-item .instagram-item {
  position: relative;
  width: 100%;
  height: 100%;
}
.widget-collage .collage-item .instagram-item .image {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widget-collage .collage-item .instagram-item .image img {
  width: 100%;
  height: auto;
}
.widget-collage .collage-item .instagram-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(102, 184, 209, 0.72);
  text-align: center;
  text-decoration: none;
  display: none;
}
.widget-collage .collage-item .instagram-item .overlay .info {
  position: absolute;
  left: 0;
  bottom: 65px;
  width: 100%;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
}
.widget-collage .collage-item .instagram-item .overlay .info span {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto 10px auto;
}
.widget-collage .collage-item .instagram-item:hover .overlay {
  display: block;
}
.widget-collage .collage-item .wow-item {
  position: relative;
  width: 100%;
  height: 100%;
}
.widget-collage .collage-item .wow-item .image {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widget-collage .collage-item .wow-item .image img {
  width: 100%;
  height: auto;
}
.widget-collage .collage-item .wow-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(238, 53, 36, 0.72);
  text-align: center;
  text-decoration: none;
  display: none;
}
.widget-collage .collage-item .wow-item .overlay .info {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-transform: uppercase;
  font-size: 48px;
  text-decoration: none;
}
.widget-collage .collage-item .wow-item .overlay .info span {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 24px;
}
.widget-collage .collage-item .wow-item:hover .overlay {
  display: block;
}
.widget-collage .collage-item .quote-item {
  position: relative;
  width: 100%;
  min-height: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 25px 25px 25px;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .widget-collage .collage-item .quote-item {
    min-height: 230px;
    padding: 60px 55px 45px 55px;
    font-size: 18px;
  }
}
.widget-collage .collage-item .quote-item:before,
.widget-collage .collage-item .quote-item:after {
  display: table;
  content: " ";
}
.widget-collage .collage-item .quote-item:after {
  clear: both;
}
.widget-collage .collage-item .quote-item .txt {
  position: relative;
  display: inline;
  float: left;
  width: auto;
  font-family: 'CenturySchoolbookItalic';
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1.5px;
  text-align: left;
  text-indent: 15px;
  padding-bottom: 35px;
}
@media only screen and (min-width: 768px) {
  .widget-collage .collage-item .quote-item .txt {
    font-size: 22px;
    line-height: 35px;
    text-indent: 15px;
    padding-bottom: 35px;
  }
}
.widget-collage .collage-item .quote-item .txt:before,
.widget-collage .collage-item .quote-item .txt:after {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url("../images/quotes.png");
  background-size: 600%;
}
.widget-collage .collage-item .quote-item .txt:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  /*
          content: open-quote;
          position: absolute;
          top: 0px;
          left: -35px;
          display: block;
          font-family: @sbBoldItalic;
          font-size: 57px;
          */
}
.widget-collage .collage-item .quote-item .txt:after {
  content: "";
  vertical-align: text-top;
  /*
          content: close-quote;
          font-family: @sbBoldItalic;
          font-size: 57px;
          line-height: 55px;
          display: inline-block;
          width: 35px;
          height: 30px;
          overflow: hidden;
          margin-left: 5px;
          */
}
.widget-collage .collage-item .quote-item .txt span {
  position: absolute;
  right: 10px;
  bottom: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  height: 35px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .widget-collage .collage-item .quote-item .txt span {
    font-size: 18px;
    line-height: 35px;
    height: 35px;
  }
}
.widget-collage .collage-item .quote-item.blue {
  background-color: #b0d8e3;
  color: #ee3524;
}
.widget-collage .collage-item .quote-item.blue .txt {
  color: #ee3524;
  font-size: 24px;
}
.widget-collage .collage-item .quote-item.blue .txt:before {
  background-position: 0 0;
}
.widget-collage .collage-item .quote-item.blue .txt:after {
  background-position: 20% 0;
}
.widget-collage .collage-item .quote-item.blue:hover {
  background-color: #66b8d1;
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.blue:hover .txt {
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.blue:hover .txt:before {
  background-position: 40% 0;
}
.widget-collage .collage-item .quote-item.blue:hover .txt:after {
  background-position: 60% 0;
}
.widget-collage .collage-item .quote-item.red {
  background-color: #ee3524;
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.red .txt {
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.red .txt:before {
  background-position: 0 0;
}
.widget-collage .collage-item .quote-item.red .txt:after {
  background-position: 20% 0;
}
.widget-collage .collage-item .quote-item.red:hover {
  background-color: #66b8d1;
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.red:hover .txt {
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.red:hover .txt:before {
  background-position: 40% 0;
}
.widget-collage .collage-item .quote-item.red:hover .txt:after {
  background-position: 60% 0;
}
.widget-collage .collage-item .quote-item.white {
  background-color: #ffffff;
  color: #464646;
}
.widget-collage .collage-item .quote-item.white .txt {
  color: #464646;
  font-size: 18px;
}
@media only screen and (min-width: 768px) {
  .widget-collage .collage-item .quote-item.white .txt {
    font-size: 24px;
  }
}
.widget-collage .collage-item .quote-item.white .txt:before {
  background-position: 0 0;
}
.widget-collage .collage-item .quote-item.white .txt:after {
  background-position: 20% 0;
  top: -5px;
}
.widget-collage .collage-item .quote-item.white .txt span {
  color: #464646;
}
.widget-collage .collage-item .quote-item.white:hover {
  background-color: #008da8;
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.white:hover .txt {
  color: #ffffff;
}
.widget-collage .collage-item .quote-item.white:hover .txt:before {
  background-position: 80% 0;
}
.widget-collage .collage-item .quote-item.white:hover .txt:after {
  background-position: 100% 0;
}
.widget-collage .collage-item .quote-item.white:hover .txt span {
  color: #ffffff;
}
.widget-collage .show-more-area {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .widget-collage .show-more-area {
    padding-top: 20px;
  }
}
.widget-collage .view-more {
  display: inline-block;
  background-color: #008da8;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 5px 40px;
}
@media only screen and (min-width: 992px) {
  .widget-collage .view-more {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 2px;
    padding: 12px 80px;
  }
}
.widget-collage .view-more:hover {
  background-color: #027c93;
}
.users-counter {
  background-color: #f6f6f6;
  display: table;
  width: 100%;
  height: 100px;
  text-align: center;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .users-counter {
    height: 160px;
    margin-bottom: 45px;
  }
}
.users-counter .users-counter-placeholder {
  display: table-cell;
  vertical-align: middle;
}
.users-counter .users-counter-placeholder .counter {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 50px;
  letter-spacing: 1px;
  line-height: 50px;
}
@media only screen and (min-width: 992px) {
  .users-counter .users-counter-placeholder .counter {
    font-size: 80px;
    letter-spacing: 3px;
    line-height: 80px;
  }
}
.users-counter .users-counter-placeholder .counter-text {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 20px;
  letter-spacing: 1px;
  padding-top: 5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .users-counter .users-counter-placeholder .counter-text {
    font-size: 18px;
    letter-spacing: 1px;
    padding-top: 5px;
  }
}
.widgets-right-side {
  /* WIDGET GLOBAL     */
  /******************************/
  /* START */
  /* WIDGET GLOBAL     */
  /********************************/
  /* END */
  /* INSTAGRAM         */
  /******************************/
  /* START */
  /* INSTAGRAM         */
  /********************************/
  /* END */
  /* CONNECT           */
  /******************************/
  /* START */
  /* CONNECT           */
  /********************************/
  /* END */
  /* WISDOM            */
  /******************************/
  /* START */
  /* WISDOM            */
  /********************************/
  /* END */
  /* READ THE BLOG     */
  /******************************/
  /* START */
  /* READ THE BLOG     */
  /********************************/
  /* END */
  /* ALSO LIKE         */
  /******************************/
  /* START */
  /* ALSO LIKE         */
  /********************************/
  /* END */
  /* SEE MORE JOBS     */
  /******************************/
  /* START */
  /* SEE MORE JOBS     */
  /********************************/
  /* END */
  /* TESTIMONIALS      */
  /******************************/
  /* START */
  /* TESTIMONIALS      */
  /********************************/
  /* END */
  /* JOB I FOLLOW      */
  /******************************/
  /* START */
  /* JOB I FOLLOW      */
  /********************************/
  /* END */
  /* POST A JOB        */
  /******************************/
  /* START */
  /* POST A JOB        */
  /********************************/
  /* END */
  /* POST A JOB 2      */
  /******************************/
  /* START */
  /* POST A JOB 2      */
  /********************************/
  /* END */
  /* RECENT SEARCH     */
  /******************************/
  /* START */
  /* RECENT SEARCH     */
  /********************************/
  /* END */
}
.widgets-right-side .widget {
  max-width: 274px;
  margin: 0 auto 20px auto;
  padding: 0 0 20px 0;
  background: none;
  border-bottom: 2px solid #e0f5f7;
}
@media only screen and (min-width: 768px) {
  .widgets-right-side .widget {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
  }
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget {
    padding: 0 0 25px 0;
    margin: 0 0 25px 0;
  }
}
.widgets-right-side .widget:first-child {
  margin-top: 15px;
}
.widgets-right-side .widget:last-child {
  background: none;
  border-bottom: 0;
}
.widgets-right-side .widget .viewAll {
  text-align: right;
  padding: 10px 0 0 0;
}
.widgets-right-side .widget .viewAll a {
  /*background: url(../images/arr-red.png) no-repeat right -4px;*/
  font-family: 'CenturySchoolbookBoldItalic';
  color: #ee3524;
  text-decoration: none;
  padding: 0 15px 0 0;
  position: relative;
}
.widgets-right-side .widget .viewAll a:before {
  content: '';
  width: 6px;
  height: 9px;
  display: block;
  position: absolute;
  right: 0;
  bottom: 3px;
  background-image: url(../images/arr-view-all-retina.png);
  background-position: 0 0;
  background-size: 200%;
}
.widgets-right-side .widget .viewAll a:hover {
  color: #008da8;
}
.widgets-right-side .widget .viewAll a:hover:before {
  background-position: 100% 0;
}
.widgets-right-side .widget-instagram {
  text-align: center;
}
.widgets-right-side .widget-instagram center {
  display: none;
}
.widgets-right-side .widget-instagram .title {
  display: block;
  text-align: center;
}
.widgets-right-side .widget-instagram .title span.row-1 {
  font-family: 'CenturyGothicBold';
  font-size: 30px;
  line-height: 30px;
  color: #000000;
  text-transform: uppercase;
}
.widgets-right-side .widget-instagram .title span.row-2 {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 16px;
  color: #000000;
  text-transform: lowercase;
}
.widgets-right-side .widget-instagram .placeholder {
  width: 250px;
  margin: 10px auto 0 auto;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-instagram .placeholder {
    width: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-instagram .placeholder {
    width: 250px;
  }
}
.widgets-right-side .widget-instagram .iosSlider {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  background: #008da8;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-instagram .iosSlider {
    width: 218px;
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-instagram .iosSlider {
    width: 250px;
    height: 250px;
  }
}
.widgets-right-side .widget-instagram .iosSlider .slider {
  width: 100%;
  height: 250px;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-instagram .iosSlider .slider {
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-instagram .iosSlider .slider {
    height: 250px;
  }
}
.widgets-right-side .widget-instagram .iosSlider .slider .item {
  position: relative;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-instagram .iosSlider .slider .item {
    width: 218px;
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-instagram .iosSlider .slider .item {
    width: 250px;
    height: 250px;
  }
}
.widgets-right-side .widget-instagram .iosSlider .slider .item img {
  width: 100%;
  height: auto;
}
.widgets-right-side .widget-instagram .iosSlider .slider .item:hover img {
  opacity: .3;
}
.widgets-right-side .widget-instagram .iosSlider .prevButton {
  position: absolute;
  right: 0;
  top: 39%;
  width: 38px;
  height: 47px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  cursor: pointer;
  background: url(../images/w-arr-next.png) no-repeat;
}
.widgets-right-side .widget-instagram .iosSlider .nextButton {
  position: absolute;
  left: 0;
  top: 39%;
  width: 38px;
  height: 47px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  cursor: pointer;
  background: url(../images/w-arr-prev.png) no-repeat;
}
.widgets-right-side .widget-connect {
  text-align: center;
  width: auto;
}
.widgets-right-side .widget-connect ul {
  list-style: none;
  margin: 0 0 0 0!important;
  padding: 0!important;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-connect ul {
    margin: 0 0 0 0!important;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-connect ul {
    margin: 0 0 0 0!important;
  }
}
.widgets-right-side .widget-connect ul:before,
.widgets-right-side .widget-connect ul:after {
  display: table;
  content: " ";
}
.widgets-right-side .widget-connect ul:after {
  clear: both;
}
.widgets-right-side .widget-connect ul li {
  float: left;
  line-height: 36px;
  height: 36px;
  margin: 0 0 0 5px;
}
.widgets-right-side .widget-connect ul li:first-child {
  margin: 0 5px 0 0;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-connect ul li:first-child {
    width: auto;
  }
}
.widgets-right-side .widget-connect ul li:first-child img {
  display: none;
}
.widgets-right-side .widget-connect ul li:first-child span {
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  display: block;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-connect ul li:first-child span {
    margin: 7px 0 0 0!important;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-connect ul li:first-child span {
    margin: 10px 0 0 0!important;
  }
}
.widgets-right-side .widget-connect ul li a.svg {
  width: 30px;
  height: 30px;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  .widgets-right-side .widget-connect ul li a.svg {
    width: 36px;
    height: 36px;
  }
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-connect ul li a.svg {
    width: 28px;
    height: 28px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-connect ul li a.svg {
    width: 36px;
    height: 36px;
  }
}
.widgets-right-side .widget-connect ul li a.svg svg {
  width: 30px;
  height: 30px;
}
@media only screen and (min-width: 768px) {
  .widgets-right-side .widget-connect ul li a.svg svg {
    width: 36px;
    height: 36px;
  }
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-connect ul li a.svg svg {
    width: 28px;
    height: 28px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-connect ul li a.svg svg {
    width: 36px;
    height: 36px;
  }
}
.widgets-right-side .widget-connect ul li a.svg svg path {
  fill: #ee3524;
}
.widgets-right-side .widget-connect ul li a.svg svg circle {
  fill: #ffffff;
}
.widgets-right-side .widget-connect ul li a.svg svg .icon {
  fill: #ffffff !important;
}
.widgets-right-side .widget-connect ul li a.svg svg .circle {
  fill: #ee3524 !important;
}
.widgets-right-side .widget-connect ul li a.svg:hover svg path {
  fill: #666666;
}
.widgets-right-side .widget-connect ul li a.svg:hover svg .circle {
  fill: #666666 !important;
}
.widgets-right-side .widget-connect [class^="iconH-"],
.widgets-right-side .widget-connect [class*=" iconH-"] {
  float: left;
  width: 36px;
  height: 36px;
  margin: 0 5px 0 0;
  line-height: 36px;
  vertical-align: text-top;
}
.widgets-right-side .widget-connect .iconH-fb {
  background-image: url(../images/icons-fb-big-1-hover.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widgets-right-side .widget-connect .iconH-fb:hover {
  background-image: url(../images/icons-fb-big-1.png);
}
.widgets-right-side .widget-connect .iconH-tw {
  background-image: url(../images/icons-tw-big-1-hover.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widgets-right-side .widget-connect .iconH-tw:hover {
  background-image: url(../images/icons-tw-big-1.png);
}
.widgets-right-side .widget-connect .iconH-pi {
  background-image: url(../images/icons-pi-big-1-hover.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widgets-right-side .widget-connect .iconH-pi:hover {
  background-image: url(../images/icons-pi-big-1.png);
}
.widgets-right-side .widget-connect .iconH-ig {
  background-image: url(../images/icons-ig-big-1-hover.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.widgets-right-side .widget-connect .iconH-ig:hover {
  background-image: url(../images/icons-ig-big-1.png);
}
.widgets-right-side .widget-wisdom {
  position: relative;
  max-width: 274px;
  margin: 0 auto 25px auto;
}
@media only screen and (min-width: 992px) {
}
.widgets-right-side .widget-wisdom img {
  width: 100%;
  height: auto;
}
.widgets-right-side .widget-wisdom .hoverBox {
  background: url(../images/1x1-black60.png);
  height: 274px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-wisdom .hoverBox {
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-wisdom .hoverBox {
    height: 270px;
  }
}
.widgets-right-side .widget-wisdom .hoverBox .pinIt {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 47px;
  height: 27px;
  border: 1px solid #ffffff;
}
.widgets-right-side .widget-wisdom .hoverBox .pinIt img {
  width: 45px;
  height: 25px;
}
.widgets-right-side .widget-wisdom .hoverBox .link {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  text-align: center;
}
.widgets-right-side .widget-wisdom .hoverBox a.seeMore {
  font-family: 'CenturySchoolbookBoldItalic';
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
  letter-spacing: 1px;
  background: url(../images/arr-view-all2.png) no-repeat right;
  padding: 0 10px 0 0;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-wisdom .hoverBox a.seeMore {
    letter-spacing: 0.5px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-wisdom .hoverBox a.seeMore {
    letter-spacing: 1px;
  }
}
.widgets-right-side .widget-wisdom .hoverBox .dwn {
  position: absolute;
  bottom: 40px;
  right: 15px;
  width: 32px;
  height: 32px;
  background-image: url(../images/arr-dwn.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.widgets-right-side .widget-wisdom:hover .hoverBox {
  display: block;
}
.widgets-right-side .widget-readBlog center {
  display: none;
}
.widgets-right-side .widget-readBlog .title {
  display: block;
  text-align: center;
}
.widgets-right-side .widget-readBlog .title span {
  display: block;
}
.widgets-right-side .widget-readBlog .title span.row-1 {
  font-family: 'CenturyGothicBold';
  font-size: 20px;
  line-height: 20px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-readBlog .title span.row-2 {
  font-family: 'CenturyGothicBold';
  font-size: 34px;
  line-height: 34px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-readBlog .placeholder {
  width: 250px;
  margin: 10px auto 0 auto;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-readBlog .placeholder {
    width: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-readBlog .placeholder {
    width: 250px;
  }
}
.widgets-right-side .widget-readBlog .iosSlider {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  background: #008da8;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-readBlog .iosSlider {
    width: 218px;
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-readBlog .iosSlider {
    width: 250px;
    height: 250px;
  }
}
.widgets-right-side .widget-readBlog .iosSlider .slider {
  width: 100%;
  height: 250px;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-readBlog .iosSlider .slider {
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-readBlog .iosSlider .slider {
    height: 250px;
  }
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item {
  position: relative;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-readBlog .iosSlider .slider .item {
    width: 218px;
    height: 218px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-readBlog .iosSlider .slider .item {
    width: 250px;
    height: 250px;
  }
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item img {
  width: 100%;
  height: auto;
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item a .hover {
  background: url(../images/1x1-blue83.png);
  opacity: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item a .hover .txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: auto;
  padding: 10px 10px 10px 20px;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  z-index: 2;
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item a .hover .txt .title {
  font-size: 11px!important;
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  padding-top: 0;
  text-align: left;
  display: block;
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item a .hover .txt span {
  display: block;
  font-size: 18px;
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.widgets-right-side .widget-readBlog .iosSlider .slider .item a:hover .hover {
  opacity: 1;
}
.widgets-right-side .widget-like {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-like {
    padding: 0 0 15px 0;
  }
}
.widgets-right-side .widget-like center {
  display: none;
}
.widgets-right-side .widget-like .title {
  display: block;
  text-align: center;
}
.widgets-right-side .widget-like .title span {
  display: block;
}
.widgets-right-side .widget-like .title span.row-1 {
  font-family: 'CenturyGothicBold';
  font-size: 20px;
  line-height: 20px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-like .title span.row-2 {
  font-family: 'CenturyGothicBold';
  font-size: 34px;
  line-height: 34px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-like ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 10px 0 0 0;
}
.widgets-right-side .widget-like ul:before,
.widgets-right-side .widget-like ul:after {
  display: table;
  content: " ";
}
.widgets-right-side .widget-like ul:after {
  clear: both;
}
.widgets-right-side .widget-like ul li {
  border-bottom: 1px solid #e1e1e1;
  padding: 0;
}
.widgets-right-side .widget-like ul li:last-child {
  border-bottom: 0;
}
.widgets-right-side .widget-like ul li a {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  padding: 10px;
  display: block;
}
.widgets-right-side .widget-like ul li a:hover {
  color: #008da8;
}
.widgets-right-side .widget-moreJobs {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-moreJobs {
    padding: 0 0 15px 0;
  }
}
.widgets-right-side .widget-moreJobs center {
  display: none;
}
.widgets-right-side .widget-moreJobs .title {
  display: block;
  text-align: center;
}
.widgets-right-side .widget-moreJobs .title span {
  display: block;
}
.widgets-right-side .widget-moreJobs .title span.row-1 {
  font-family: 'CenturyGothicBold';
  font-size: 22px;
  line-height: 22px;
  color: #000000;
  text-transform: uppercase;
}
.widgets-right-side .widget-moreJobs ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 10px 0 0 0;
}
.widgets-right-side .widget-moreJobs ul:before,
.widgets-right-side .widget-moreJobs ul:after {
  display: table;
  content: " ";
}
.widgets-right-side .widget-moreJobs ul:after {
  clear: both;
}
.widgets-right-side .widget-moreJobs ul li {
  border-bottom: 1px solid #e1e1e1;
  padding: 0;
}
.widgets-right-side .widget-moreJobs ul li:last-child {
  border-bottom: 0;
}
.widgets-right-side .widget-moreJobs ul li a {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  padding: 10px;
  display: block;
}
.widgets-right-side .widget-moreJobs ul li a:hover {
  color: #008da8;
}
.widgets-right-side .widget-testimonials {
  text-align: center;
}
.widgets-right-side .widget-testimonials center {
  display: none;
}
.widgets-right-side .widget-testimonials .title {
  display: block;
  text-align: center;
}
.widgets-right-side .widget-testimonials .title span {
  display: block;
}
.widgets-right-side .widget-testimonials .title span.row-1 {
  font-family: 'CenturyGothicBold';
  font-size: 20px;
  line-height: 20px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-testimonials .title span.row-2 {
  font-family: 'CenturyGothicBold';
  font-size: 34px;
  line-height: 34px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-testimonials .quote {
  position: relative;
  font-family: 'CenturyGothicItalic';
  font-size: 13px;
  padding: 10px 0 0 0;
}
.widgets-right-side .widget-testimonials .quote:before,
.widgets-right-side .widget-testimonials .quote:after {
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 0 solid transparent;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url("../images/quotes.png");
  background-size: 600%;
}
.widgets-right-side .widget-testimonials .quote:before {
  content: "";
  display: inline-block;
}
.widgets-right-side .widget-testimonials .quote:after {
  content: "";
  vertical-align: text-top;
  background-position: 20% 0;
}
.widgets-right-side .widget-testimonials .quote img {
  margin-top: -4px;
  display: none;
}
.widgets-right-side .widget-testimonials .name {
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  color: #000000;
}
.widgets-right-side .widget-job-i-follow center {
  display: none;
}
.widgets-right-side .widget-job-i-follow .title {
  display: block;
  text-align: center;
  padding: 0 0 15px 0;
}
.widgets-right-side .widget-job-i-follow .title span {
  display: block;
}
.widgets-right-side .widget-job-i-follow .title span.row-1 {
  font-family: 'CenturyGothicBold';
  font-size: 18px;
  line-height: 18px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-job-i-follow .title span.row-2 {
  font-family: 'CenturyGothicBold';
  font-size: 34px;
  line-height: 34px;
  color: #ee3524;
  text-transform: uppercase;
}
.widgets-right-side .widget-job-i-follow ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 10px 0 0 0;
}
.widgets-right-side .widget-job-i-follow ul:before,
.widgets-right-side .widget-job-i-follow ul:after {
  display: table;
  content: " ";
}
.widgets-right-side .widget-job-i-follow ul:after {
  clear: both;
}
.widgets-right-side .widget-job-i-follow ul.item {
  list-style: none;
  font-family: 'CenturyGothicRegular';
  font-size: 10px;
  text-transform: none;
  letter-spacing: normal;
  padding: 10px 10px;
  margin: 0 0 0 0;
  border-bottom: 1px solid #e1e1e1;
}
.widgets-right-side .widget-job-i-follow ul.item li {
  float: left;
  width: 65%;
  text-align: left;
  padding: 0;
}
.widgets-right-side .widget-job-i-follow ul.item li:last-child {
  width: 30%;
  float: right;
  text-align: right!important;
}
.widgets-right-side .widget-job-i-follow ul.item li:last-child span {
  display: block;
}
.widgets-right-side .widget-job-i-follow ul.item li h5 {
  margin: 0;
  padding: 0;
}
.widgets-right-side .widget-job-i-follow ul.item li a {
  color: #000000;
  text-decoration: none;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  text-transform: uppercase;
}
.widgets-right-side .widget-job-i-follow ul.item li .company {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #333333;
}
.widgets-right-side .widget-postAJob .box {
  position: relative;
  margin: 0 auto;
  display: block;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box {
    width: 218px;
    height: 96px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box {
    width: 250px;
    height: 110px;
  }
}
.widgets-right-side .widget-postAJob .box .bkg-right {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box .bkg-right {
    width: 218px;
    height: 96px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box .bkg-right {
    width: 250px;
    height: 110px;
  }
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box .bkg-right svg {
    width: 218px;
    height: 96px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box .bkg-right svg {
    width: 250px;
    height: 110px;
  }
}
.widgets-right-side .widget-postAJob .box .bkg-right svg polygon {
  fill: #8a8b8d;
}
.widgets-right-side .widget-postAJob .box .row-1 {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 1;
  width: 100%;
  text-align: left;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box .row-1 {
    top: 18px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box .row-1 {
    top: 20px;
  }
}
.widgets-right-side .widget-postAJob .box .row-1 span {
  position: relative;
  display: inline-block;
  font-family: 'CenturyGothicBold';
  font-size: 32px;
  line-height: 32px;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 0 0 25px;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box .row-1 span {
    font-size: 27px;
    line-height: 27px;
    margin: 0 0 0 25px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box .row-1 span {
    font-size: 32px;
    line-height: 32px;
    margin: 0 0 0 25px;
  }
}
.widgets-right-side .widget-postAJob .box .row-1 span:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #cbebf0;
  display: block;
}
.widgets-right-side .widget-postAJob .box .row-2 {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 1;
  font-family: 'CenturyGothicBold';
  color: #cbebf0;
  text-align: left;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box .row-2 {
    top: 48px;
    left: 25px;
    font-size: 24px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box .row-2 {
    top: 55px;
    left: 25px;
    font-size: 30px;
  }
}
.widgets-right-side .widget-postAJob .box .row-2 span {
  font-family: 'CenturyGothicBold';
  color: #cbebf0;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob .box .row-2 span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob .box .row-2 span {
    font-size: 18px;
  }
}
.widgets-right-side .widget-postAJob .box:hover .bkg-right svg polygon {
  fill: #ccebf0;
}
.widgets-right-side .widget-postAJob .box:hover .row-1 span {
  color: #ff3333;
}
.widgets-right-side .widget-postAJob .box:hover .row-1 span:after {
  background-color: #8a8b8d;
}
.widgets-right-side .widget-postAJob .box:hover .row-2 {
  color: #8a8b8d;
}
.widgets-right-side .widget-postAJob .box:hover .row-2 span {
  color: #8a8b8d;
}
.widgets-right-side .widget-postAJob2 .box {
  position: relative;
  margin: 0 auto;
  display: block;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box {
    width: 218px;
    height: 87px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box {
    width: 250px;
    height: 100px;
  }
}
.widgets-right-side .widget-postAJob2 .box .bkg-right {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box .bkg-right {
    width: 218px;
    height: 87px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box .bkg-right {
    width: 250px;
    height: 100px;
  }
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box .bkg-right svg {
    width: 218px;
    height: 87px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box .bkg-right svg {
    width: 250px;
    height: 100px;
  }
}
.widgets-right-side .widget-postAJob2 .box .bkg-right svg polygon.st0 {
  fill: #5badbe;
}
.widgets-right-side .widget-postAJob2 .box .bkg-right svg polygon.st1 {
  fill: #ffffff;
  stroke: #008da8;
  stroke-miterlimit: 10;
}
.widgets-right-side .widget-postAJob2 .box .row-1 {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 1;
  width: 100%;
  text-align: left;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box .row-1 {
    top: 12px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box .row-1 {
    top: 15px;
  }
}
.widgets-right-side .widget-postAJob2 .box .row-1 span {
  position: relative;
  display: inline-block;
  font-family: 'CenturyGothicBold';
  font-size: 32px;
  line-height: 32px;
  color: #008da8;
  text-transform: uppercase;
  margin: 0 0 0 25px;
  padding: 0 20px;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box .row-1 span {
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 0 35px;
    padding: 0 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box .row-1 span {
    font-size: 28px;
    line-height: 28px;
    margin: 0 0 0 35px;
    padding: 0 20px;
  }
}
.widgets-right-side .widget-postAJob2 .box .row-1 span:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #666666;
  display: block;
}
.widgets-right-side .widget-postAJob2 .box .row-2 {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 1;
  font-family: 'CenturyGothicBold';
  color: #666666;
  text-align: left;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box .row-2 {
    top: 40px;
    left: 45px;
    font-size: 24px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box .row-2 {
    top: 50px;
    left: 60px;
    font-size: 24px;
  }
}
.widgets-right-side .widget-postAJob2 .box .row-2 span {
  font-family: 'CenturyGothicBold';
  color: #666666;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-postAJob2 .box .row-2 span {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  .widgets-right-side .widget-postAJob2 .box .row-2 span {
    font-size: 16px;
  }
}
.widgets-right-side .widget-postAJob2 .box:hover .row-1 span {
  color: #ff3333;
}
.widgets-right-side .widget-postAJob2 .box:hover .row-2 {
  color: #666666;
}
.widgets-right-side .widget-postAJob2 .box:hover .row-2 span {
  color: #666666;
}
.widgets-right-side .widget-search-filter {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .widgets-right-side .widget-search-filter {
    padding: 0 0 20px 0;
    margin: 0 0 25px 0;
  }
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-search-filter {
    padding: 0 0 35px 0;
    margin: 0 0 25px 0;
  }
}
.widgets-right-side .widget-search-filter h2 {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ee3524;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
}
@media only screen and (min-width: 992px) {
  .widgets-right-side .widget-search-filter h2 {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
  }
}
.widgets-right-side .widget-search-filter ul.filters {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.widgets-right-side .widget-search-filter ul.filters li {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  padding: 5px 0 0 0;
  cursor: pointer;
}
.widgets-right-side .widget-search-filter ul.filters li a {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  text-decoration: none;
}
.widgets-right-side .widget-search-filter ul.filters.recent li {
  color: #008da8;
}
.widgets-right-side .widget-search-filter ul.filters.recent li a {
  color: #008da8;
}
.widgets-right-side .widget-search-filter ul.filters.related li {
  color: #666666;
}
.widgets-right-side .widget-search-filter ul.filters.related li a {
  color: #666666;
}
/* ********************************************** */
.page-education .widgets-right-side .widget {
  margin-left: 0!important;
}
.page-words-of-wisdom .widgets-right-side .widget {
  margin-left: 0!important;
}
.page-search .widgets-right-side .widget {
  margin-left: 0!important;
}
.widget-left-side {
  /* WIDGET GLOBAL     */
  /******************************/
  /* START */
  /* WIDGET GLOBAL     */
  /********************************/
  /* END */
  /* RECENT SEARCH     */
  /******************************/
  /* START */
  /* RECENT SEARCH     */
  /********************************/
  /* END */
}
.widget-left-side .widget {
  max-width: 274px;
  margin: 0 auto 20px auto;
  padding: 0 0 20px 0;
  background: none;
  border-bottom: 2px solid #e0f5f7;
}
@media only screen and (min-width: 768px) {
  .widget-left-side .widget {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
  }
}
@media only screen and (min-width: 992px) {
  .widget-left-side .widget {
    padding: 0 0 25px 0;
    margin: 0 0 25px 0;
  }
}
.widget-left-side .widget:first-child {
  margin-top: 15px;
}
.widget-left-side .widget:last-child {
  background: none;
  border-bottom: 0;
}
.widget-left-side .widget .viewAll {
  text-align: right;
  padding: 10px 0 0 0;
}
.widget-left-side .widget .viewAll a {
  /*background: url(../images/arr-red.png) no-repeat right -4px;*/
  font-family: 'CenturySchoolbookBoldItalic';
  color: #ee3524;
  text-decoration: none;
  padding: 0 15px 0 0;
  position: relative;
}
.widget-left-side .widget .viewAll a:before {
  content: '';
  width: 6px;
  height: 9px;
  display: block;
  position: absolute;
  right: 0;
  bottom: 3px;
  background-image: url(../images/arr-view-all-retina.png);
  background-position: 0 0;
  background-size: 200%;
}
.widget-left-side .widget .viewAll a:hover {
  color: #008da8;
}
.widget-left-side .widget .viewAll a:hover:before {
  background-position: 100% 0;
}
.widget-left-side .widget-search-filter {
  padding: 0 0 20px 0;
  border-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .widget-left-side .widget-search-filter {
    padding: 0 0 20px 0;
    margin: 0 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .widget-left-side .widget-search-filter {
    padding: 0 18px 35px 18px;
    margin: 0 0 0 0;
  }
}
.widget-left-side .widget-search-filter h2 {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ee3524;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
}
@media only screen and (min-width: 992px) {
  .widget-left-side .widget-search-filter h2 {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
  }
}
.widget-left-side .widget-search-filter ul.filters {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.widget-left-side .widget-search-filter ul.filters li {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  padding: 5px 0 0 0;
  cursor: pointer;
}
.widget-left-side .widget-search-filter ul.filters li a {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  text-decoration: none;
}
.widget-left-side .widget-search-filter ul.filters.recent li {
  color: #008da8;
}
.widget-left-side .widget-search-filter ul.filters.recent li a {
  color: #008da8;
}
.widget-left-side .widget-search-filter ul.filters.related li {
  color: #666666;
}
.widget-left-side .widget-search-filter ul.filters.related li a {
  color: #666666;
}
/*  */
.page-search .widget {
  margin-left: 0!important;
}
.widget-announcement {
  padding: 35px 10px 35px 10px;
  background-color: rgba(224, 245, 247, 0.71);
  transition: padding-bottom 0.8s;
}
@media only screen and (min-width: 992px) {
  .widget-announcement {
    padding: 70px 0 60px 0;
  }
}
.widget-announcement .block-text {
  padding: 0 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text {
    padding: 0 0 0 0;
  }
}
.widget-announcement .block-text h2 {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text h2 {
    margin: 0 0 30px 0;
    font-size: 40px;
    letter-spacing: 2px;
  }
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text h2.a-center {
    text-align: center;
  }
}
.widget-announcement .block-text h3 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text h3 {
    margin: 0 0 10px 0;
    font-size: 26px;
    line-height: 41px;
    letter-spacing: 1.3px;
  }
}
.widget-announcement .block-text h4 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text h4 {
    margin: 0 0 10px 0;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 1px;
  }
}
.widget-announcement .block-text p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 16px;
  line-height: 26px;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text p {
    font-size: 20px;
    line-height: 41px;
    letter-spacing: 1px;
  }
}
.widget-announcement .block-text p strong {
  font-family: 'CenturyGothicBold';
}
.widget-announcement .block-text p.special {
  padding-top: 20px;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text p.special {
    padding-top: 35px;
  }
}
.widget-announcement .block-text p.bigger {
  font-size: 18px;
  line-height: 26px;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text p.bigger {
    font-size: 26px;
    line-height: 41px;
    letter-spacing: 1.3px;
  }
}
.widget-announcement .block-text p.red {
  color: #ee3524;
}
.widget-announcement .block-text p .red {
  color: #ee3524;
}
.widget-announcement .block-text a {
  position: relative;
  display: inline;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  text-decoration: none!important;
  border-bottom: 1px solid transparent!important;
}
.widget-announcement .block-text a:hover {
  border-bottom: 1px solid #ee3524 !important;
}
.widget-announcement .block-text .read-more-body {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.8s;
  -moz-transition: max-height 0.8s;
  transition: max-height 0.8s;
}
.widget-announcement .block-text .read-more-announcement {
  display: inline-block;
  cursor: pointer;
  opacity: 1;
  transition: opacity 1s ease-in;
}
.widget-announcement .block-text .read-more-announcement span {
  font-family: 'CenturyGothicBoldItalic';
  color: #ee3524;
}
.widget-announcement .block-text .read-less-announcement {
  display: inline-block;
  cursor: pointer;
  opacity: 0;
  margin-top: 25px;
  transition: opacity 1s ease-in;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media only screen and (min-width: 992px) {
  .widget-announcement .block-text .read-less-announcement {
    margin-top: 50px;
  }
}
.widget-announcement .block-text .read-less-announcement svg {
  transform: rotate(180deg);
}
.widget-announcement .block-text .read-less-announcement svg path {
  fill: #ee3524;
}
@media only screen and (min-width: 992px) {
}
.widget-announcement.more .block-text .read-more-announcement {
  display: none;
  opacity: 0;
}
.widget-announcement.more .block-text .read-less-announcement {
  opacity: 1;
}
.widget-announcement.more .block-text .dots {
  display: none;
}
.widget-announcement.more .block-text .read-more-body {
  max-height: 4000px;
}
.fancybox-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  padding-bottom: 0!important;
  z-index: 8040;
  display: inline-block;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 80% 20%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
@media only screen and (min-width: 768px) {
  .fancybox-close {
    top: 35px;
    right: 25px;
    width: 25px;
    height: 25px;
  }
}
.fancybox-close:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
/* ***** */
.modal-fancybox .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #ff3333;
  font-size: 24px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
.modal-fancybox .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
.modal-fancybox p {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
.modal-fancybox .buttons {
  text-align: center;
  padding: 30px 0 0 0;
}
.modal-fancybox .buttons:before,
.modal-fancybox .buttons:after {
  display: table;
  content: " ";
}
.modal-fancybox .buttons:after {
  clear: both;
}
.modal-fancybox a.btn-modal {
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 200px;
  text-align: center;
  border: 0;
  margin: 0;
  text-indent: 0;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.modal-fancybox a.btn-gray {
  background: #666666;
}
.modal-fancybox a.btn-red {
  background: #ff3333;
}
.modal-fancybox a.btn-blue {
  background: #008da8;
}
/* ***** */
#modal-welcome-new-design {
  margin: 10px 10px;
  width: 280px;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  #modal-welcome-new-design {
    margin: 70px 70px;
    width: 515px;
  }
}
@media only screen and (min-width: 992px) {
  #modal-welcome-new-design {
    width: 615px;
  }
}
/* ***** */
.modal .x-close-sign-in {
  position: absolute;
  right: 15px;
  top: 15px;
  border: 0;
  -webkit-appearance: none;
  outline: none;
  width: 25px;
  height: 25px;
  cursor: pointer;
  padding-bottom: 0!important;
  z-index: 8040;
  display: inline-block;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 80% 20%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.modal .x-close-sign-in:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
/* ***** */
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 0!important;
}
/* ***** */
#modal-checkout .modal-dialog {
  width: 585px;
}
.myaccount-v6 {
  padding: 10px 0 50px 0;
  /* *** */
  /* **** */
  /* **** */
  /* **** */
  /* **** */
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 {
    padding: 20px 0 100px 0;
  }
}
.myaccount-v6 .block .block-title {
  padding: 10px 0;
  border-bottom: 1px solid #cdcdcd;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title {
    padding: 20px 0;
  }
}
.myaccount-v6 .block .block-title:before,
.myaccount-v6 .block .block-title:after {
  display: table;
  content: " ";
}
.myaccount-v6 .block .block-title:after {
  clear: both;
}
.myaccount-v6 .block .block-title h1,
.myaccount-v6 .block .block-title h2 {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  letter-spacing: 0.5px;
  font-weight: normal;
  text-transform: uppercase;
  overflow: hidden;
  float: left;
  width: 75%;
  white-space: nowrap;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title h1,
  .myaccount-v6 .block .block-title h2 {
    margin: 0 20px 0 0;
    width: auto;
    white-space: normal;
  }
}
.myaccount-v6 .block .block-title h1 + .btn-gfj,
.myaccount-v6 .block .block-title h2 + .btn-gfj {
  float: left;
  margin-top: 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title h1 + .btn-gfj,
  .myaccount-v6 .block .block-title h2 + .btn-gfj {
    margin-top: 4px;
  }
}
.myaccount-v6 .block .block-title h1 span,
.myaccount-v6 .block .block-title h2 span {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 5px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title h1 span,
  .myaccount-v6 .block .block-title h2 span {
    font-size: 16px;
    margin: 10px 0;
  }
}
.myaccount-v6 .block .block-title h1 {
  font-size: 32px;
  margin-top: 8px;
}
.myaccount-v6 .block .block-title h2 {
  font-size: 17px;
  margin-top: 5px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title h2 {
    font-size: 26px;
    margin-top: 10px;
  }
}
.myaccount-v6 .block .block-title .status {
  position: relative;
  font-family: 'CenturyGothicBold';
  font-size: 10px;
  color: #acacac;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  width: 100%;
  float: left;
  padding: 10px 0 5px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title .status {
    font-size: 14px;
    width: auto;
    float: right;
    padding: 25px 0 0 35px;
  }
}
.myaccount-v6 .block .block-title .status span {
  font-family: 'CenturyGothicBold';
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title .status span {
    font-size: 18px;
  }
}
.myaccount-v6 .block .block-title .status span.expired {
  color: #ee3524;
}
.myaccount-v6 .block .block-title .status span.draft,
.myaccount-v6 .block .block-title .status span.pending {
  color: #008da8;
}
.myaccount-v6 .block .block-title .status span.pending {
  padding-left: 25px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title .status span.pending {
    padding-left: 0;
  }
}
.myaccount-v6 .block .block-title .status .btn-hint {
  position: absolute;
  left: 0;
}
.myaccount-v6 .block .block-title .down-big {
  width: 12px;
  height: 12px;
  margin: 10px 10px 0 10px;
  float: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-title .down-big {
    width: 17px;
    height: 17px;
    margin: 30px 20px 0 20px;
  }
}
.myaccount-v6 .block .block-title .down-big.grey {
  background-position: 80% 20%;
  transition: transition, all 0s ease-out;
}
.myaccount-v6 .block .block-title .down-big.grey.collapsed {
  background-position: 100% 20%;
}
.myaccount-v6 .block .block-heading {
  padding: 15px 0;
  border-bottom: 1px solid #cdcdcd;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading {
    padding: 20px 0;
  }
}
.myaccount-v6 .block .block-heading.border-top {
  border-top: 1px solid #cdcdcd;
}
.myaccount-v6 .block .block-heading:before,
.myaccount-v6 .block .block-heading:after {
  display: table;
  content: " ";
}
.myaccount-v6 .block .block-heading:after {
  clear: both;
}
.myaccount-v6 .block .block-heading h3 {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  font-size: 20px;
  color: #000000;
  line-height: 45px;
  font-weight: normal;
  float: left;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading h3 {
    margin: 0 20px 0 0;
    font-size: 24px;
    line-height: 50px;
  }
}
.myaccount-v6 .block .block-heading h3 span {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: normal;
  color: #008da8;
  display: block;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading h3 span {
    font-family: 'CenturyGothicBold';
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
    margin: 0 0 0 10px;
  }
}
.myaccount-v6 .block .block-heading h3 span span {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  display: inline-block;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading h3 span span {
    display: inline-block;
  }
}
.myaccount-v6 .block .block-heading h3 span a {
  font-family: inherit;
  color: #ee3524;
}
.myaccount-v6 .block .block-heading h3 span a:hover {
  color: #d21301;
}
.myaccount-v6 .block .block-heading h3 + .hint-gfj {
  display: none;
  margin-top: 5px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading h3 + .hint-gfj {
    display: block;
  }
}
.myaccount-v6 .block .block-heading h3.mobile-center {
  float: none;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .block .block-heading h3.mobile-center {
    float: left;
    text-align: left;
  }
}
.myaccount-v6 .block .block-heading .btn-gfj.add-new-alert {
  float: left!important;
  margin-top: 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading .btn-gfj.add-new-alert {
    float: right!important;
    margin-top: 0;
  }
}
.myaccount-v6 .block .block-heading .down-big {
  width: 12px;
  height: 12px;
  margin: 18px 10px 0 10px;
  float: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block .block-heading .down-big {
    width: 17px;
    height: 17px;
    margin: 20px 20px 0 20px;
  }
}
.myaccount-v6 .block .block-subheading:before,
.myaccount-v6 .block .block-subheading:after {
  display: table;
  content: " ";
}
.myaccount-v6 .block .block-subheading:after {
  clear: both;
}
.myaccount-v6 .block .block-subheading h4 {
  margin: 0 20px 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  font-size: 20px;
  color: #000000;
  font-weight: normal;
  float: left;
}
.myaccount-v6 .block .block-subheading h4 span {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #008da8;
  display: block;
  margin: 10px 0 10px 0;
}
.myaccount-v6 .block .block-subheading .btn-trigger-collapse {
  float: right;
}
.myaccount-v6 .block .block-subheading .btn-trigger-collapse:before {
  content: 'Close';
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  text-transform: uppercase;
  color: #999999;
}
.myaccount-v6 .block .block-subheading .btn-trigger-collapse.collapsed:before {
  content: 'Open';
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  text-transform: uppercase;
  color: #999999;
}
.myaccount-v6 .block .block-box {
  padding: 30px 5px;
  border-bottom: 1px solid #cdcdcd;
}
.myaccount-v6 .block .block-box .block-body p {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 26px;
  color: #666666;
  margin: 0 0 0 0;
}
.myaccount-v6 .block .block-box .block-body p.margin-top {
  margin-top: 10px;
}
.myaccount-v6 .block .block-box .block-body p.margin-bottom {
  margin-bottom: 10px;
}
.myaccount-v6 .block .block-box .block-body p + p {
  margin: 20px 0 0 0;
}
.myaccount-v6 .block .block-box .block-body .row.thinner {
  margin-right: -5px;
  margin-left: -5px;
}
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-1,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-2,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-3,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-4,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-5,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-6,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-7,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-8,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-9,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-10,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-11,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-xs-12,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-1,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-2,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-3,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-4,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-5,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-6,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-7,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-8,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-9,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-10,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-11,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-sm-12,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-1,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-2,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-3,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-4,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-5,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-6,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-7,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-8,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-9,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-10,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-11,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-md-12,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-1,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-2,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-3,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-4,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-5,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-6,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-7,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-8,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-9,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-10,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-11,
.myaccount-v6 .block .block-box .block-body .row.thinner .col-lg-12 {
  padding-right: 5px;
  padding-left: 5px;
}
.myaccount-v6 table thead tr th {
  font-family: 'CenturyGothicBold';
  color: #999999;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  padding: 0 5px 0 5px;
  height: 27px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table thead tr th {
    padding: 0 10px 0 10px;
    height: 40px;
  }
}
.myaccount-v6 table thead tr th:first-child {
  padding: 0 5px 0 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table thead tr th:first-child {
    padding: 0 10px 0 20px;
  }
}
.myaccount-v6 table thead tr th:last-child {
  padding: 0 10px 0 5px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table thead tr th:last-child {
    padding: 0 20px 0 10px;
  }
}
.myaccount-v6 table tbody tr {
  border-bottom: 1px solid #eeeeee;
}
.myaccount-v6 table tbody tr:hover {
  background-color: #f2f9fb;
}
.myaccount-v6 table tbody tr.expired td {
  color: #666666;
  background-color: #f9f9f9!important;
}
.myaccount-v6 table tbody tr.active {
  background-color: #f2f9fb;
}
.myaccount-v6 table tbody tr.active td {
  font-family: 'CenturyGothicBold';
}
.myaccount-v6 table tbody tr td {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  padding: 0 5px 0 5px;
  height: 40px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table tbody tr td {
    padding: 0 10px 0 10px;
    height: 56px;
  }
}
.myaccount-v6 table tbody tr td:first-child {
  padding: 0 5px 0 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table tbody tr td:first-child {
    padding: 0 10px 0 20px;
  }
}
.myaccount-v6 table tbody tr td:last-child {
  padding: 0 10px 0 5px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table tbody tr td:last-child {
    padding: 0 20px 0 10px;
  }
}
.myaccount-v6 table tbody tr td span {
  font-family: inherit;
}
.myaccount-v6 table.job-listing thead tr th.title {
  width: 34%;
}
.myaccount-v6 table.job-listing thead tr th.company {
  width: 20%;
}
.myaccount-v6 table.job-listing thead tr th.category {
  width: 12%;
}
.myaccount-v6 table.job-listing thead tr th.status {
  width: 9%;
}
.myaccount-v6 table.job-listing thead tr th.days {
  width: 7%;
  text-align: center;
}
.myaccount-v6 table.job-listing thead tr th.views {
  width: 13%;
  text-align: center;
}
.myaccount-v6 table.job-listing thead tr th.actions {
  width: 5%;
  text-align: right;
}
.myaccount-v6 table.job-listing tbody tr td {
  font-size: 16px;
}
.myaccount-v6 table.job-listing tbody tr td:nth-child(5),
.myaccount-v6 table.job-listing tbody tr td:nth-child(6) {
  text-align: center;
}
.myaccount-v6 table.job-listing tbody tr td:last-child {
  text-align: right;
}
.myaccount-v6 table.job-listing tbody tr td:last-child .icon-v5 {
  margin-top: 7px;
  width: 20px;
  height: 20px;
}
.myaccount-v6 table.job-listing tbody tr td:last-child .icon-v5.delete-job {
  visibility: hidden;
}
.myaccount-v6 table.job-listing tbody tr:hover td:last-child .icon-v5.delete-job {
  visibility: visible;
}
.myaccount-v6 table.referrals {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 table.referrals {
    margin-top: 15px;
  }
}
.myaccount-v6 table.referrals thead tr {
  border-top: 1px solid #cdcdcd;
}
.myaccount-v6 table.referrals thead tr th {
  font-size: 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table.referrals thead tr th {
    font-size: 16px;
  }
}
.myaccount-v6 table.referrals thead tr th.source {
  width: 85%;
}
.myaccount-v6 table.referrals thead tr th.percentage {
  width: 15%;
  text-align: center;
}
.myaccount-v6 table.referrals tbody tr:hover {
  background-color: #ffffff;
}
.myaccount-v6 table.referrals tbody tr.active {
  background-color: #f2f9fb;
}
.myaccount-v6 table.referrals tbody tr.active td {
  font-family: 'CenturyGothicBold';
}
.myaccount-v6 table.referrals tbody tr td {
  color: #666666;
  font-size: 11px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 table.referrals tbody tr td {
    font-size: 16px;
  }
}
.myaccount-v6 table.referrals tbody tr td:last-child {
  text-align: center;
}
.myaccount-v6 ul.job-listing li ul.active {
  background-color: #f2f9fb;
}
.myaccount-v6 ul.job-listing li ul.active li {
  font-family: 'CenturyGothicBold';
}
.myaccount-v6 ul.job-listing li ul.expired li {
  color: #666666;
  background-color: #f9f9f9!important;
}
.myaccount-v6 ul.job-listing li ul li.title {
  width: 40%;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.title {
    width: 32%;
  }
}
.myaccount-v6 ul.job-listing li ul li.company {
  width: 20%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.company {
    display: table-cell;
  }
}
.myaccount-v6 ul.job-listing li ul li.category {
  width: 12%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.category {
    display: table-cell;
  }
}
.myaccount-v6 ul.job-listing li ul li.status {
  width: 9%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.status {
    display: table-cell;
  }
}
.myaccount-v6 ul.job-listing li ul li.days {
  width: 20%;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.days {
    width: 9%;
  }
}
.myaccount-v6 ul.job-listing li ul li.views {
  width: 30%;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.views {
    width: 13%;
  }
}
.myaccount-v6 ul.job-listing li ul li.views .btn-gfj.btn-blue span {
  color: #ffffff;
}
.myaccount-v6 ul.job-listing li ul li.views .btn-gfj span {
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.views .btn-gfj span {
    display: inline;
  }
}
.myaccount-v6 ul.job-listing li ul li.actions {
  width: 10%;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li ul li.actions {
    width: 5%;
  }
}
.myaccount-v6 ul.job-listing li.lhead ul li {
  font-size: 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li.lhead ul li {
    font-size: 16px;
  }
}
.myaccount-v6 ul.job-listing li.lbody ul li {
  font-size: 13px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li.lbody ul li {
    font-size: 16px;
  }
}
.myaccount-v6 ul.job-listing li.lbody ul li.title div {
  color: #5badbe;
}
.myaccount-v6 ul.job-listing li.lbody ul li.title a.action {
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  text-transform: none;
}
.myaccount-v6 ul.job-listing li.lbody ul li.title a.action.print-receipt {
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-listing li.lbody ul li.title a.action.print-receipt {
    display: inline;
  }
}
.myaccount-v6 ul.job-follow li ul.expired li {
  color: #666666;
}
.myaccount-v6 ul.job-follow li ul.expired li a {
  color: #666666 !important;
}
.myaccount-v6 ul.job-follow li ul li.title {
  width: 70%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-follow li ul li.title {
    width: 36%;
  }
}
.myaccount-v6 ul.job-follow li ul li.title a {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
  height: 20px;
  line-height: 20px;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-follow li ul li.title a {
    width: auto;
    display: inherit;
  }
}
.myaccount-v6 ul.job-follow li ul li.company {
  width: 35%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-follow li ul li.company {
    display: table-cell;
  }
}
.myaccount-v6 ul.job-follow li ul li.status {
  width: 20%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-follow li ul li.status {
    width: 12%;
  }
}
.myaccount-v6 ul.job-follow li ul li.posted {
  width: 12%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-follow li ul li.posted {
    display: table-cell;
  }
}
.myaccount-v6 ul.job-follow li ul li.actions {
  width: 10%;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-follow li ul li.actions {
    width: 7%;
  }
}
.myaccount-v6 ul.job-follow li.lbody ul li {
  font-size: 16px;
}
.myaccount-v6 ul.job-follow li.lbody ul li.title {
  text-transform: uppercase;
}
.myaccount-v6 ul.job-favorites li ul.expired li {
  color: #666666;
}
.myaccount-v6 ul.job-favorites li ul.expired li a {
  color: #666666 !important;
}
.myaccount-v6 ul.job-favorites li ul.filled li.status,
.myaccount-v6 ul.job-favorites li ul.deadline-passed li.status {
  color: #ee3524;
}
.myaccount-v6 ul.job-favorites li ul li.title {
  width: 70%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-favorites li ul li.title {
    width: 36%;
  }
}
.myaccount-v6 ul.job-favorites li ul li.title a {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-decoration: none!important;
  height: 20px;
  line-height: 20px;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-favorites li ul li.title a {
    width: auto;
    display: inherit;
  }
}
.myaccount-v6 ul.job-favorites li ul li.company {
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-favorites li ul li.company {
    width: 28%;
    display: table-cell;
  }
}
.myaccount-v6 ul.job-favorites li ul li.posted {
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-favorites li ul li.posted {
    width: 17%;
    display: table-cell;
  }
}
.myaccount-v6 ul.job-favorites li ul li.status {
  width: 20%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-favorites li ul li.status {
    text-align: center;
    width: 14%;
  }
}
.myaccount-v6 ul.job-favorites li ul li.actions {
  width: 10%;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.job-favorites li ul li.actions {
    width: 7%;
  }
}
.myaccount-v6 ul.job-favorites li.lbody ul li {
  font-size: 16px;
}
.myaccount-v6 ul.job-favorites li.lbody ul li.title {
  text-transform: uppercase;
}
.myaccount-v6 ul.employer-favorites li ul.no-jobs li {
  color: #666666;
}
.myaccount-v6 ul.employer-favorites li ul.no-jobs li a {
  color: #666666 !important;
}
.myaccount-v6 ul.employer-favorites li ul li.company {
  width: 60%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.employer-favorites li ul li.company {
    width: 83%;
    display: table-cell;
  }
}
.myaccount-v6 ul.employer-favorites li ul li.status {
  width: 30%;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.employer-favorites li ul li.status {
    width: 10%;
  }
}
.myaccount-v6 ul.employer-favorites li ul li.actions {
  width: 10%;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.employer-favorites li ul li.actions {
    width: 7%;
  }
}
.myaccount-v6 ul.employer-favorites li.lbody ul li {
  font-size: 16px;
}
.myaccount-v6 ul.employer-favorites li.lbody ul li.title {
  text-transform: uppercase;
}
.myaccount-v6 ul.email-alerts li ul li.title {
  width: 65%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.email-alerts li ul li.title {
    width: 62%;
  }
}
.myaccount-v6 ul.email-alerts li ul li.modified {
  width: 16%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.email-alerts li ul li.modified {
    display: table-cell;
  }
}
.myaccount-v6 ul.email-alerts li ul li.status {
  width: 25%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.email-alerts li ul li.status {
    width: 11%;
  }
}
.myaccount-v6 ul.email-alerts li ul li.actions {
  width: 10%;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.email-alerts li ul li.actions {
    width: 7%;
  }
}
.myaccount-v6 ul.email-alerts li.lbody ul li {
  font-size: 16px;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.title {
  text-transform: uppercase;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label {
  position: relative;
  padding-left: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  min-height: 22px;
  margin: 5px 0 0 0;
  background-color: #cdcdcd;
  width: 60px;
  height: 28px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label {
    margin: 10px 0 0 0;
  }
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label:before,
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label:after {
  display: table;
  content: " ";
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label:before {
  background-image: none!important;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label:after {
  clear: both;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label .opt {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  line-height: 28px;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label .opt.off {
  float: left;
  margin-left: 10px;
  visibility: visible;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label .opt.on {
  float: right;
  margin-right: 10px;
  visibility: hidden;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox] + label .square {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 1;
  width: 24px;
  height: 24px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox]:checked + label {
  background-color: #ff3333;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox]:checked + label:before {
  background-image: none;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox]:checked + label .opt.off {
  visibility: hidden;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox]:checked + label .opt.on {
  visibility: visible;
}
.myaccount-v6 ul.email-alerts li.lbody ul li.status input[type=checkbox]:checked + label .square {
  left: 2px;
}
.myaccount-v6 ul.my-job-packages li ul li.title {
  width: 60%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li ul li.title {
    width: 30%;
  }
}
.myaccount-v6 ul.my-job-packages li ul li.jobs,
.myaccount-v6 ul.my-job-packages li ul li.jobs2 {
  width: 50%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li ul li.jobs,
  .myaccount-v6 ul.my-job-packages li ul li.jobs2 {
    width: 12.5%;
    text-align: center;
    display: table-cell;
  }
}
.myaccount-v6 ul.my-job-packages li ul li.purchase-date {
  width: 15%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li ul li.purchase-date {
    width: 17%;
    text-align: center;
    display: table-cell;
  }
}
.myaccount-v6 ul.my-job-packages li ul li.expiration-date {
  width: 40%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li ul li.expiration-date {
    width: 17%;
    text-align: center;
  }
}
.myaccount-v6 ul.my-job-packages li ul li.actions {
  width: 11%;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li ul li.actions {
    text-align: right;
    display: table-cell;
  }
}
.myaccount-v6 ul.my-job-packages li.lhead ul li.expiration-date span {
  font-family: 'CenturyGothicBold';
  color: #999999;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li.lhead ul li.expiration-date span {
    display: inline;
  }
}
.myaccount-v6 ul.my-job-packages li.lhead ul li.expiration-date span.dot {
  display: inline;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li.lhead ul li.expiration-date span.dot {
    display: none;
  }
}
.myaccount-v6 ul.my-job-packages li.lbody ul li {
  font-size: 16px;
}
.myaccount-v6 ul.my-job-packages li.lbody ul li.title {
  text-transform: uppercase;
}
.myaccount-v6 ul.my-job-packages li.lbody ul li.title span {
  font-family: 'CenturyGothicItalic';
  font-size: 12px;
  color: #008da8;
  text-transform: none;
  display: block;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 ul.my-job-packages li.lbody ul li.title span {
    display: none;
  }
}
.myaccount-v6 ul.my-job-packages li.lbody ul li.actions .print-receipt {
  font-size: 24px;
  visibility: visible;
}
.myaccount-v6 ul.my-job-packages li.lbody ul li.actions .print-receipt .fa {
  color: #999999;
}
.myaccount-v6 ul.my-job-packages li.lbody ul li.actions .print-receipt:hover .fa {
  color: #008da8;
}
.myaccount-v6 ul.my-job-packages li.lbody ul:hover li.actions .print-receipt {
  visibility: visible;
}
.myaccount-v6 ul.my-job-packages li.lbody ul.none li.title span {
  color: #cdcdcd;
}
.myaccount-v6 ul.my-job-packages li.lbody ul.none li.jobs {
  color: #cdcdcd;
}
.myaccount-v6 ul.my-job-packages li.lbody ul.expired li.title span {
  color: #ee3524;
}
.myaccount-v6 ul.my-job-packages li.lbody ul.expired li.jobs {
  color: #ee3524;
}
.myaccount-v6 .statistics .stats-heading {
  padding: 15px 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .stats-heading {
    padding: 30px 0;
  }
}
.myaccount-v6 .statistics .stats-heading:before,
.myaccount-v6 .statistics .stats-heading:after {
  display: table;
  content: " ";
}
.myaccount-v6 .statistics .stats-heading:after {
  clear: both;
}
.myaccount-v6 .statistics .stats-heading h1,
.myaccount-v6 .statistics .stats-heading h2 {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  color: #999999;
  letter-spacing: 0.5px;
  font-weight: normal;
  text-transform: uppercase;
  overflow: hidden;
  float: left;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .stats-heading h1,
  .myaccount-v6 .statistics .stats-heading h2 {
    margin: 0 20px 0 0;
  }
}
.myaccount-v6 .statistics .stats-heading h1 + .btn-gfj,
.myaccount-v6 .statistics .stats-heading h2 + .btn-gfj {
  float: left;
  margin-top: -5px;
}
.myaccount-v6 .statistics .stats-heading h1 span,
.myaccount-v6 .statistics .stats-heading h2 span {
  font-family: 'CenturyGothicBold';
  color: #008da8;
  font-size: 22px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 10px 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .stats-heading h1 span,
  .myaccount-v6 .statistics .stats-heading h2 span {
    font-size: 30px;
  }
}
.myaccount-v6 .statistics .stats-heading h1 {
  font-size: 32px;
  margin-top: 8px;
}
.myaccount-v6 .statistics .stats-heading h2 {
  font-size: 17px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .stats-heading h2 {
    font-size: 22px;
  }
}
.myaccount-v6 .statistics .stats-nav {
  padding: 10px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .stats-nav {
    padding: 25px 0;
  }
}
.myaccount-v6 .statistics .stats-nav:before,
.myaccount-v6 .statistics .stats-nav:after {
  display: table;
  content: " ";
}
.myaccount-v6 .statistics .stats-nav:after {
  clear: both;
}
.myaccount-v6 .statistics .stats-nav ul {
  list-style: none;
  margin: 5px 0 5px 0;
  padding: 0 0 0 0;
  float: left;
}
.myaccount-v6 .statistics .stats-nav ul:before,
.myaccount-v6 .statistics .stats-nav ul:after {
  display: table;
  content: " ";
}
.myaccount-v6 .statistics .stats-nav ul:after {
  clear: both;
}
.myaccount-v6 .statistics .stats-nav ul li {
  float: left;
  padding: 0 8px 0 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .stats-nav ul li {
    padding: 0 10px 0 0;
  }
}
.myaccount-v6 .statistics .stats-nav ul li a {
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 6px 15px;
  font-family: 'CenturyGothicRegular';
  font-size: 10px;
  color: #008da8;
  line-height: normal;
  text-decoration: none;
  outline: none;
  border-color: #cdcdcd;
  border-style: solid;
  border-width: 1px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .stats-nav ul li a {
    padding: 6px 10px;
    font-size: 14px;
  }
}
.myaccount-v6 .statistics .stats-nav ul li a.active {
  color: #666666;
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.myaccount-v6 .statistics .stats-nav ul li a:hover {
  color: #008da8;
  background-color: #e5f3f6;
  border-color: #cdcdcd;
}
.myaccount-v6 .statistics .block-details {
  background-color: #ffffff;
  min-height: 100px;
  border: 1px solid #eeeeee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-details {
    margin: 0 0 35px 0;
  }
}
.myaccount-v6 .statistics .block-details:before,
.myaccount-v6 .statistics .block-details:after {
  display: table;
  content: " ";
}
.myaccount-v6 .statistics .block-details:after {
  clear: both;
}
.myaccount-v6 .statistics .block-details .box {
  position: relative;
  float: left;
  display: block;
  width: 50%;
  min-height: 85px;
  border-right: 1px solid #eeeeee;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .block-details .box {
    width: 50%;
    min-height: 140px;
  }
}
.myaccount-v6 .statistics .block-details .box:nth-child(1) {
  border-bottom: 1px solid #eeeeee;
}
@media only screen and (min-width: 992px) {
}
.myaccount-v6 .statistics .block-details .box:nth-child(2) {
  border-right: 0;
  border-bottom: 1px solid #eeeeee;
}
@media only screen and (min-width: 992px) {
}
.myaccount-v6 .statistics .block-details .box:last-child {
  border: 0;
}
.myaccount-v6 .statistics .block-details .box .btn-hint {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.myaccount-v6 .statistics .block-details .box .box-wrapper {
  position: relative;
  display: table;
  width: 100%;
  height: 85px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .block-details .box .box-wrapper {
    height: 140px;
  }
}
.myaccount-v6 .statistics .block-details .box .box-wrapper .box-info {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.myaccount-v6 .statistics .block-details .box .box-wrapper .box-info span {
  display: block;
}
.myaccount-v6 .statistics .block-details .box .box-wrapper .box-info span:first-child {
  font-family: 'CenturyGothicBold';
  font-size: 22px;
  color: #008da8;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .block-details .box .box-wrapper .box-info span:first-child {
    font-size: 36px;
  }
}
.myaccount-v6 .statistics .block-details .box .box-wrapper .box-info span:last-child {
  font-family: 'CenturyGothicRegular';
  font-size: 11px;
  color: #666666;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .block-details .box .box-wrapper .box-info span:last-child {
    font-size: 18px;
  }
}
.myaccount-v6 .statistics .block-shares {
  max-width: 450px;
  margin: 0 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-shares {
    margin: 0 0 0 0;
  }
}
.myaccount-v6 .statistics .block-shares:before,
.myaccount-v6 .statistics .block-shares:after {
  display: table;
  content: " ";
}
.myaccount-v6 .statistics .block-shares:after {
  clear: both;
}
.myaccount-v6 .statistics .block-shares h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  font-size: 17px;
  color: #000000;
  line-height: 30px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-shares h3 {
    font-size: 24px;
    line-height: 40px;
  }
}
.myaccount-v6 .statistics .block-shares .block-share-chart .chart-wrapper {
  width: 170px;
  height: 170px;
  margin: 15px auto 0 auto;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-shares .block-share-chart .chart-wrapper {
    width: 230px;
    height: 230px;
  }
}
.myaccount-v6 .statistics .block-shares .block-share-infos {
  margin: 45px 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-shares .block-share-infos {
    margin: 45px 0 0 0;
  }
}
.myaccount-v6 .statistics .block-shares .block-share-infos ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.myaccount-v6 .statistics .block-shares .block-share-infos ul li {
  font-family: 'CenturyGothicRegular';
  font-size: 22px;
  line-height: 26px;
  color: #acacac;
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-shares .block-share-infos ul li {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 25px 0;
  }
}
.myaccount-v6 .statistics .block-shares .block-share-infos ul li span {
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  line-height: normal;
  color: #666666;
  display: block;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-shares .block-share-infos ul li span {
    font-size: 16px;
  }
}
.myaccount-v6 .statistics .block-shares .block-share-infos ul li.active {
  font-family: 'CenturyGothicBold';
  color: #008da8;
}
.myaccount-v6 .statistics .block-referrals {
  margin: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-referrals {
    margin: 0 0 0 -15px;
  }
}
.myaccount-v6 .statistics .block-referrals h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicBold';
  font-size: 17px;
  color: #000000;
  line-height: 30px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-referrals h3 {
    font-size: 24px;
    line-height: 40px;
  }
}
.myaccount-v6 .statistics .block-description h2 {
  font-family: 'CenturyGothicRegular';
  font-size: 20px;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}
.myaccount-v6 .statistics .block-description p,
.myaccount-v6 .statistics .block-description a,
.myaccount-v6 .statistics .block-description strong,
.myaccount-v6 .statistics .block-description ol,
.myaccount-v6 .statistics .block-description ul,
.myaccount-v6 .statistics .block-description li,
.myaccount-v6 .statistics .block-description em,
.myaccount-v6 .statistics .block-description i {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-description p,
  .myaccount-v6 .statistics .block-description a,
  .myaccount-v6 .statistics .block-description strong,
  .myaccount-v6 .statistics .block-description ol,
  .myaccount-v6 .statistics .block-description ul,
  .myaccount-v6 .statistics .block-description li,
  .myaccount-v6 .statistics .block-description em,
  .myaccount-v6 .statistics .block-description i {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
  }
}
.myaccount-v6 .statistics .block-description em {
  font-family: 'CenturyGothicItalic';
  font-style: normal;
}
.myaccount-v6 .statistics .block-description ul,
.myaccount-v6 .statistics .block-description ol {
  margin: 10px 0 10px 20px;
}
.myaccount-v6 .statistics .block-description ul li,
.myaccount-v6 .statistics .block-description ol li {
  color: #666666;
}
.myaccount-v6 .statistics .block-description a {
  color: #008da8;
  font-weight: normal;
}
.myaccount-v6 .statistics .block-description a.btn-gfj {
  color: #666666;
}
.myaccount-v6 .statistics .block-description a.btn-gfj.btn-blue {
  color: #ffffff;
}
.myaccount-v6 .statistics .block-description a.btn-gfj.btn-red {
  color: #ffffff;
}
.myaccount-v6 .statistics .block-description .action {
  padding: 20px 0;
}
.myaccount-v6 .statistics .block-description .action:before,
.myaccount-v6 .statistics .block-description .action:after {
  display: table;
  content: " ";
}
.myaccount-v6 .statistics .block-description .action:after {
  clear: both;
}
.myaccount-v6 .statistics .block-description .action .btn-gfj:last-child {
  float: left!important;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-description .action .btn-gfj:last-child {
    float: right!important;
  }
}
.myaccount-v6 .statistics .block-description .action .btn-gfj.large {
  padding: 14px 14px;
  width: 48%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-description .action .btn-gfj.large {
    padding: 14px 45px;
    width: auto;
  }
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .statistics .block-description .action .btn-gfj.pull-right {
    margin-left: 15px;
  }
}
.myaccount-v6 .statistics .statistics {
  display: none;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .statistics .statistics {
    display: block;
  }
}
.myaccount-v6 form.top-margin {
  padding: 10px 0 0 0;
}
.myaccount-v6 label {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #666666;
  font-weight: normal;
  margin: 0 0 0 0;
}
.myaccount-v6 label.label-cc {
  font-family: 'CenturyGothicItalic';
  padding: 10px 0 0 0;
}
.myaccount-v6 .disabled label {
  color: #666666 !important;
  opacity: .6;
  cursor: default!important;
}
.myaccount-v6 .disabled label:before {
  opacity: .6;
}
.myaccount-v6 .disabled input[type="submit"],
.myaccount-v6 .disabled button {
  background-color: #666666 !important;
}
.myaccount-v6 .disabled .locintl_cart_type_txt {
  color: #666666 !important;
  opacity: .6;
}
.myaccount-v6 input[type="text"].textField,
.myaccount-v6 input[type="password"].textField,
.myaccount-v6 input[type="search"].textField {
  padding: 10px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  margin: 0 0 10px 0;
}
.myaccount-v6 input[type="text"].textField:focus,
.myaccount-v6 input[type="password"].textField:focus,
.myaccount-v6 input[type="search"].textField:focus {
  border: 1px solid #999999;
}
.myaccount-v6 select {
  padding: 10px 12px 13px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0 0 10px 0;
}
.myaccount-v6 select:focus {
  outline: none;
  border: 1px solid #999999;
}
.myaccount-v6 input[type="submit"],
.myaccount-v6 button {
  position: relative;
  outline: none;
  border: 0px;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  letter-spacing: 1px;
  background-color: #ee3524;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  text-align: center;
  padding: 12px 20px;
  margin: 10px 0 0 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.myaccount-v6 input[type="submit"]:hover,
.myaccount-v6 button:hover {
  background-color: #d21301;
}
.myaccount-v6 input[type=radio] {
  position: absolute;
  left: -1000em;
}
.myaccount-v6 input[type=radio] + label {
  position: relative;
  padding-left: 30px;
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  min-height: 22px;
  margin: 0 0 10px 0;
  cursor: pointer;
}
.myaccount-v6 input[type=radio] + label.bigger {
  font-size: 16px;
  color: #000000;
  letter-spacing: 1px;
}
.myaccount-v6 input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 22px;
  height: 22px;
  margin: 0 0 0 0;
  background-image: url(../images/checkbox-v6.png) !important;
  background-position: 0 0;
  background-size: 400%;
}
.myaccount-v6 input[type=radio]:checked + label:before {
  background-position: 33.33% 0;
}
.myaccount-v6 input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.myaccount-v6 input[type=checkbox] + label {
  position: relative;
  padding-left: 30px;
  font-family: 'CenturyGothicItalic';
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  min-height: 22px;
  margin: 0 0 10px 0;
  cursor: pointer;
}
.myaccount-v6 input[type=checkbox] + label.bigger {
  font-size: 16px;
  color: #000000;
  letter-spacing: 1px;
}
.myaccount-v6 input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 22px;
  height: 22px;
  margin: 0 0 0 0;
  background-image: url(../images/checkbox-v6.png) !important;
  background-position: 0 33.33%;
  background-size: 400%;
}
.myaccount-v6 input[type=checkbox]:checked + label:before {
  background-position: 33.33% 33.33%;
}
.myaccount-v6 .birthday-panel {
  position: relative;
}
.myaccount-v6 .birthday-panel .dropdowns-panels {
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  height: 42px;
  width: 100%;
}
.myaccount-v6 .birthday-panel .dropdowns-panels:before,
.myaccount-v6 .birthday-panel .dropdowns-panels:after {
  display: table;
  content: " ";
}
.myaccount-v6 .birthday-panel .dropdowns-panels:after {
  clear: both;
}
.myaccount-v6 .birthday-panel .dropdowns-panels .quarter2 {
  width: 26%;
  margin-right: 10px;
}
.myaccount-v6 .birthday-panel .dropdowns-panels .quarter3 {
  width: 26%;
}
.myaccount-v6 .birthday-panel .dropdowns-panels .quarter4 {
  width: 36%;
}
.myaccount-v6 .locintl_cart_type_txt {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #008da8;
  padding: 4px 0 0 0;
  display: none;
}
.myaccount-v6 .country-container {
  display: none;
}
.myaccount-v6 .block-text {
  padding: 0 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block-text {
    padding: 0 0 85px 0;
  }
}
.myaccount-v6 .block-text h2 {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block-text h2 {
    margin: 0 0 30px 0;
    font-size: 40px;
    letter-spacing: 2px;
  }
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block-text h2.a-center {
    text-align: center;
  }
}
.myaccount-v6 .block-text h3 {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block-text h3 {
    margin: 0 0 20px 0;
    font-size: 24px;
    line-height: normal;
    letter-spacing: 1px;
  }
}
.myaccount-v6 .block-text h4 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block-text h4 {
    margin: 0 0 10px 0;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 1px;
  }
}
.myaccount-v6 .block-text p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .block-text p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }
}
.myaccount-v6 .block-text a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  text-decoration: none;
}
.myaccount-v6 .bulk-packages-info {
  text-align: center;
  padding: 30px 10px 15px 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .bulk-packages-info {
    padding: 60px 10px 25px 10px;
  }
}
.myaccount-v6 .bulk-packages-info .block-text {
  max-width: 1140px;
  margin: 0 auto;
}
.myaccount-v6 .bulk-packages-info .block-text h2 {
  padding-bottom: 10px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .bulk-packages-info .block-text h2 {
    font-size: 50px;
    padding-bottom: 20px;
  }
}
.myaccount-v6 .bulk-packages-info .block-text p {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .bulk-packages-info .block-text p {
    font-size: 18px;
    line-height: 28px;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
  }
}
.myaccount-v6 .job-packages {
  max-width: 857px;
  min-height: 100px;
  margin: 0 auto 60px auto;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages {
    border: 1px solid #eeeeee;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    margin: 0 auto 130px auto;
  }
}
.myaccount-v6 .job-packages:before,
.myaccount-v6 .job-packages:after {
  display: table;
  content: " ";
}
.myaccount-v6 .job-packages:after {
  clear: both;
}
.myaccount-v6 .job-packages .item {
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #eeeeee;
  margin-bottom: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item {
    float: left;
    width: 285px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    border-right: 1px solid #eeeeee;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item:last-child {
    border-right: 0;
  }
}
.myaccount-v6 .job-packages .item.current .info .name {
  color: #008da8;
}
.myaccount-v6 .job-packages .item.current .package {
  background-color: #008da8;
}
.myaccount-v6 .job-packages .item.current .package .number {
  color: #ffffff;
}
.myaccount-v6 .job-packages .item.current .package .number span {
  color: #ffffff;
}
.myaccount-v6 .job-packages .item .your-package {
  background-color: #008da8;
  text-align: center;
  padding: 10px 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-transform: uppercase;
  height: 35px;
  overflow: hidden;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .your-package {
    margin: -35px 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.myaccount-v6 .job-packages .item .info {
  position: relative;
  text-align: center;
  padding: 0 15px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .info {
    min-height: 170px;
    padding: 0 20px;
  }
}
.myaccount-v6 .job-packages .item .info .name {
  position: relative;
  padding: 15px 0 10px 0;
  margin-bottom: 10px;
  font-family: 'CenturyGothicBold';
  color: #999999;
  font-size: 22px;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .info .name {
    padding: 25px 0 20px 0;
    margin-bottom: 20px;
    font-size: 22px;
  }
}
.myaccount-v6 .job-packages .item .info .name:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 40px;
  height: 2px;
  background-color: #cdcdcd;
  margin-left: -20px;
}
.myaccount-v6 .job-packages .item .info .description {
  font-family: 'CenturyGothicRegular';
  color: #cdcdcd;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .info .description {
    margin-bottom: 0;
  }
}
.myaccount-v6 .job-packages .item .package {
  display: table;
  height: 100px;
  width: 100%;
  background-color: #eeeeee;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .package {
    height: 180px;
  }
}
.myaccount-v6 .job-packages .item .package .number {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  color: #999999;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .package .number {
    font-size: 24px;
  }
}
.myaccount-v6 .job-packages .item .package .number span {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 110px;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .package .number span {
    font-size: 110px;
  }
}
.myaccount-v6 .job-packages .item .price {
  padding: 25px 0 25px 0;
  background-color: #f9f9f9;
  display: table;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .price {
    min-height: 125px;
    padding: 0 0 0 0;
  }
}
.myaccount-v6 .job-packages .item .price span {
  display: block;
  text-align: center;
  font-family: 'CenturyGothicRegular';
}
.myaccount-v6 .job-packages .item .price span.number {
  padding-top: 10px;
  font-size: 50px;
  line-height: 40px;
  color: #999999;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .price span.number {
    padding-top: 30px;
    font-size: 50px;
    line-height: 40px;
  }
}
.myaccount-v6 .job-packages .item .price span.number sup {
  font-size: 24px;
  line-height: 20px;
  color: #999999;
  vertical-align: middle;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .price span.number sup {
    font-size: 24px;
    line-height: 20px;
  }
}
.myaccount-v6 .job-packages .item .price span.each {
  padding: 10px 0 0 0;
  color: #cdcdcd;
  font-size: 12px;
  text-transform: uppercase;
}
.myaccount-v6 .job-packages .item .price span.jobs {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
  line-height: 24px;
  color: #008da8;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .price span.jobs {
    font-size: 24px;
    line-height: 24px;
  }
}
.myaccount-v6 .job-packages .item .buy {
  padding: 15px 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .buy {
    padding: 20px 0;
  }
}
.myaccount-v6 .job-packages .item .buy .btn-gfj {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #cdcdcd;
  border-color: #cdcdcd;
}
.myaccount-v6 .job-packages .item .buy .btn-gfj:hover {
  background-color: #008da8;
  border-color: #008da8;
}
.myaccount-v6 .job-packages .item .buy .btn-gfj.large {
  min-width: 175px;
  padding: 14px 0;
  font-size: 16px;
}
.myaccount-v6 .job-packages .item .expires {
  padding: 13px 0 13px 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .job-packages .item .expires {
    padding: 13px 0;
    border-top: 1px solid #eeeeee;
  }
}
.myaccount-v6 .packages-faq {
  padding: 25px 10px 25px 10px;
  background-color: #f6f6f6;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .packages-faq {
    padding: 65px 0 65px 0;
  }
}
.myaccount-v6 .packages-faq .container {
  max-width: 1140px;
}
.myaccount-v6 .packages-faq .container .col-lg-12 .block-text,
.myaccount-v6 .packages-faq .container .col-md-12 .block-text,
.myaccount-v6 .packages-faq .container .col-sm-12 .block-text {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .packages-faq .container .col-lg-12 .block-text,
  .myaccount-v6 .packages-faq .container .col-md-12 .block-text,
  .myaccount-v6 .packages-faq .container .col-sm-12 .block-text {
    padding: 0 0 60px 0;
  }
}
.myaccount-v6 .packages-faq .container .col-lg-6 .block-text,
.myaccount-v6 .packages-faq .container .col-md-6 .block-text,
.myaccount-v6 .packages-faq .container .col-sm-6 .block-text {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .packages-faq .container .col-lg-6 .block-text,
  .myaccount-v6 .packages-faq .container .col-md-6 .block-text,
  .myaccount-v6 .packages-faq .container .col-sm-6 .block-text {
    padding: 0 0 40px 0;
    max-width: 525px;
  }
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .packages-faq .container .col-lg-6:nth-child(2n) .block-text,
  .myaccount-v6 .packages-faq .container .col-md-6:nth-child(2n) .block-text,
  .myaccount-v6 .packages-faq .container .col-sm-6:nth-child(2n) .block-text {
    float: right;
  }
}
.myaccount-v6 .packages-faq .more-faqs {
  text-align: center;
  padding: 25px 0 25px 0;
}
@media only screen and (min-width: 992px) {
  .myaccount-v6 .packages-faq .more-faqs {
    padding: 45px 0 45px 0;
  }
}
.myaccount-v6 .mobile-action-bottom {
  padding: 20px 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .myaccount-v6 .mobile-action-bottom {
    display: none;
  }
}
.myaccount-v6 .mobile-action-bottom .btn-gfj {
  width: 100%;
}
#checkout {
  width: 100%;
  margin: 0 0 0 0;
}
#checkout .fields {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #ffffff;
  padding: 20px 0 0 45px;
  margin-bottom: 30px;
  margin-top: 20px;
}
#checkout .fields:first-child {
  padding: 0 0 0 45px;
}
#checkout .fields .section {
  border-bottom: 2px solid #c2c2c2;
  padding: 15px 0 6px 0;
  margin-top: -20px;
}
#checkout .fields .left.label {
  font-family: 'CenturyGothicRegular';
  text-transform: lowercase;
  padding: 15px 10px 0 0;
  font-size: 16px;
  color: #666666;
  font-weight: normal;
  margin: 0 0 0 0;
}
#checkout .fields .right label.zip {
  font-family: 'CenturyGothicRegular';
  text-transform: lowercase;
  padding: 15px 10px 0 0;
  font-size: 16px;
  color: #666666;
  font-weight: normal;
  margin: 0 0 0 0;
}
#checkout .fields input[type="text"].textField,
#checkout .fields input[type="password"].textField,
#checkout .fields input[type="search"].textField {
  padding: 10px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  margin: 0 0 10px 0;
}
#checkout .fields input[type="text"].textField:focus,
#checkout .fields input[type="password"].textField:focus,
#checkout .fields input[type="search"].textField:focus {
  border: 1px solid #999999;
}
#checkout .fields input[type="text"].textField .xxs,
#checkout .fields input[type="password"].textField .xxs,
#checkout .fields input[type="search"].textField .xxs {
  width: 70px;
}
.rightSide .payment .btnAddPackage,
.rightSide .payment .btnBuyBulk,
.rightSide .payment .btnAddJob,
.rightSide .payment .btnPayLater {
  height: auto;
  background-image: none;
  background-position: 0 0;
  background-size: 200%;
  position: relative;
  outline: none;
  border: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  letter-spacing: 1px;
  background-color: #999999;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  text-align: center;
  padding: 12px 20px;
  margin: 10px 0 0 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 0;
}
.rightSide .payment .btnAddPackage:hover,
.rightSide .payment .btnBuyBulk:hover,
.rightSide .payment .btnAddJob:hover,
.rightSide .payment .btnPayLater:hover {
  background-color: #ee3524;
}
.rightSide .payment .btnPayNow,
.rightSide .payment .btnPaySubmit {
  height: auto;
  background-image: none;
  background-position: 0 0;
  background-size: 200%;
  position: relative;
  outline: none;
  border: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #ffffff;
  letter-spacing: 1px;
  background-color: #008da8;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  text-align: center;
  padding: 18px 20px;
  margin: 10px 0 0 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 0;
}
.rightSide .payment .btnPayNow:hover,
.rightSide .payment .btnPaySubmit:hover {
  background-color: #ee3524;
}
.rightSide .payment input[type="text"].textField,
.rightSide .payment input[type="password"].textField,
.rightSide .payment input[type="search"].textField {
  padding: 10px 12px;
  height: auto;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999999;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  margin: 0 0 10px 0;
  min-height: 10px;
  line-height: normal;
}
.rightSide .payment input[type="text"].textField:focus,
.rightSide .payment input[type="password"].textField:focus,
.rightSide .payment input[type="search"].textField:focus {
  border: 1px solid #999999;
}
.rightSide .payment input.btnUpdate {
  height: auto;
  background-image: none;
  background-position: 0 0;
  background-size: 200%;
  position: relative;
  outline: none;
  border: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  letter-spacing: 1px;
  background-color: #999999;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  text-align: center;
  padding: 12px 10px;
  margin: 0 0 0 0;
  width: 95px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 0;
}
.rightSide .payment input.btnUpdate:hover {
  background-color: #ee3524;
}
.checkout-responsive {
  position: relative;
  font-family: 'CenturyGothicRegular';
  padding: 0 0 0 0;
  overflow-x: hidden;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive {
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #f9fdfe 50%, #f9fdfe 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #f9fdfe 50%, #f9fdfe 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #f9fdfe 50%, #f9fdfe 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fdfe', GradientType=1);
    /* IE6-9 */
  }
}
.checkout-responsive > .container {
  position: relative;
}
.checkout-responsive > .container #checkout-loader-cover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
.checkout-responsive > .container #checkout-loader-cover:before {
  position: absolute;
  top: 0;
  left: 50%;
  webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  content: "";
  width: 5000px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
}
.checkout-responsive .bg-white {
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .bg-white {
    border-right: 1px solid #F6F6F6;
  }
}
.checkout-responsive .block {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  max-width: 525px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block {
    padding: 0 0 35px 0;
  }
}
.checkout-responsive .block h3 {
  font-family: 'CenturyGothicRegular';
}
.checkout-responsive .block h3.block-heading {
  position: relative;
  margin: 0 0 0 0;
  padding: 15px 0 10px 0;
  width: 100%;
  font-weight: normal;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  display: block;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block h3.block-heading {
    padding: 50px 0 20px 0;
    font-size: 25px;
    line-height: 31px;
    letter-spacing: 1.25px;
  }
}
.checkout-responsive .block h3.block-heading span {
  font-family: 'CenturyGothicRegular';
}
.checkout-responsive .block p.information {
  padding: 0 0 15px 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 1.2px;
  max-width: 525px;
  margin-top: -3px;
}
.checkout-responsive .block .form-group {
  position: relative;
  max-width: 525px;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio],
.checkout-responsive .block .form-group.radio-default input[type=radio] {
  position: absolute;
  left: -1000em;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=radio] + label,
  .checkout-responsive .block .form-group.radio-default input[type=radio] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label svg,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=radio] + label svg,
  .checkout-responsive .block .form-group.radio-default input[type=radio] + label svg {
    top: 1px;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label svg circle.big,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label svg circle.small,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label svg circle.small {
  fill: #ffffff;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label svg path.square,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label svg path.mark,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio] + label span,
.checkout-responsive .block .form-group.radio-default input[type=radio] + label span {
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=radio] + label span,
  .checkout-responsive .block .form-group.radio-default input[type=radio] + label span {
    font-size: 16px;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio]:checked + label,
.checkout-responsive .block .form-group.radio-default input[type=radio]:checked + label {
  color: #000000;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio]:checked + label svg circle.big,
.checkout-responsive .block .form-group.radio-default input[type=radio]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio]:checked + label svg path.checkmark,
.checkout-responsive .block .form-group.radio-default input[type=radio]:checked + label svg path.checkmark {
  fill: #ee3524;
}
.checkout-responsive .block .form-group.checkbox-default input[type=radio]:checked + label span,
.checkout-responsive .block .form-group.radio-default input[type=radio]:checked + label span {
  color: #000000;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox],
.checkout-responsive .block .form-group.radio-default input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label,
  .checkout-responsive .block .form-group.radio-default input[type=checkbox] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label[for=unpaid_fedreq],
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label[for=unpaid_fedreq] {
  padding: 0 20px 0 30px;
  margin-top: 5px;
  margin-bottom: 0;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label[for=education_program_benefits_yes],
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label[for=education_program_benefits_yes] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label svg,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label svg,
  .checkout-responsive .block .form-group.radio-default input[type=checkbox] + label svg {
    top: 1px;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label svg circle.big,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label svg circle.small,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label svg circle.small {
  fill: #ffffff;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label svg path.square,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label svg path.mark,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label span,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label span {
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label span,
  .checkout-responsive .block .form-group.radio-default input[type=checkbox] + label span {
    font-size: 16px;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
.checkout-responsive .block .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
  .checkout-responsive .block .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
    display: inline;
  }
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox]:checked + label,
.checkout-responsive .block .form-group.radio-default input[type=checkbox]:checked + label {
  color: #000000;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox]:checked + label svg circle.big,
.checkout-responsive .block .form-group.radio-default input[type=checkbox]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox]:checked + label svg path.mark,
.checkout-responsive .block .form-group.radio-default input[type=checkbox]:checked + label svg path.mark {
  fill: #ee3524;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox]:checked + label span,
.checkout-responsive .block .form-group.radio-default input[type=checkbox]:checked + label span {
  color: #000000;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox].fine-print + label strong,
.checkout-responsive .block .form-group.radio-default input[type=checkbox].fine-print + label strong {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
}
.checkout-responsive .block .form-group.checkbox-default input[type=checkbox].fine-print + label a,
.checkout-responsive .block .form-group.radio-default input[type=checkbox].fine-print + label a {
  color: #008da8;
}
.checkout-responsive .block .form-group.checkbox-default.smaller,
.checkout-responsive .block .form-group.radio-default.smaller {
  padding-top: 24px;
}
.checkout-responsive .block .form-group.checkbox-default.smaller input[type=radio] + label,
.checkout-responsive .block .form-group.radio-default.smaller input[type=radio] + label,
.checkout-responsive .block .form-group.checkbox-default.smaller input[type=checkbox] + label,
.checkout-responsive .block .form-group.radio-default.smaller input[type=checkbox] + label {
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.checkbox-default.smaller input[type=radio] + label,
  .checkout-responsive .block .form-group.radio-default.smaller input[type=radio] + label,
  .checkout-responsive .block .form-group.checkbox-default.smaller input[type=checkbox] + label,
  .checkout-responsive .block .form-group.radio-default.smaller input[type=checkbox] + label {
    font-size: 14px;
  }
}
.checkout-responsive .block .form-group.radio-card input[type=radio] {
  position: absolute;
  left: -1000em;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label {
  position: relative;
  display: flex;
  width: 100%;
  height: 50px;
  padding: 16px 20px 0 45px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 1.2px;
  background-color: #ffffff;
  -webkit-box-pack: justify!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between !important;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label > span {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  letter-spacing: 1.2px;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .card-svg {
  position: absolute;
  top: 52%;
  left: 12px;
  -webkit-transform: translate(0, -52%);
  transform: translate(0, -50%);
  width: 32px;
  display: none;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .card-svg svg {
  width: 24px;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .card-svg svg .Icon-fill {
  fill: #515e80;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg {
  position: absolute;
  top: 52%;
  left: 12px;
  -webkit-transform: translate(0, -52%);
  transform: translate(0, -50%);
  width: 20px;
  height: 20px;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg svg {
    top: 1px;
  }
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg svg circle.small {
  fill: #ffffff;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.checkout-responsive .block .form-group.radio-card input[type=radio] + label .radio-svg svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.checkout-responsive .block .form-group.radio-card input[type=radio]:checked + label {
  color: #000000;
}
.checkout-responsive .block .form-group.radio-card input[type=radio]:checked + label .radio-svg svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.checkout-responsive .block .form-group.radio-card input[type=radio]:checked + label .radio-svg svg path.checkmark {
  fill: #ee3524;
}
.checkout-responsive .block .form-group.radio-card input[type=radio]:checked + label span {
  color: #000000;
}
.checkout-responsive .block .form-group .remove-card {
  position: absolute;
  top: 50%;
  right: -24px;
  -webkit-transform: translate(0, -52%);
  transform: translate(0, -50%);
  margin: 0 0 0 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  opacity: .6;
  width: 16px;
  height: 16px;
}
.checkout-responsive .block .form-group .remove-card:hover {
  -webkit-transform: translate(0, -52%) rotate(90deg);
  -moz-transform: translate(0, -52%) rotate(90deg);
  -o-transform: translate(0, -52%) rotate(90deg);
}
.checkout-responsive .block .form-group.radio-columns input[type=radio],
.checkout-responsive .block .form-group.radio-row input[type=radio] {
  position: absolute;
  left: -1000em;
}
.checkout-responsive .block .form-group.radio-columns input[type=radio] + label,
.checkout-responsive .block .form-group.radio-row input[type=radio] + label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 1.2px;
  color: #666666;
  padding: 0 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #979797;
  text-align: center;
}
.checkout-responsive .block .form-group.radio-columns input[type=radio] + label:before,
.checkout-responsive .block .form-group.radio-row input[type=radio] + label:before {
  display: none!important;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block .form-group.radio-columns input[type=radio] + label,
  .checkout-responsive .block .form-group.radio-row input[type=radio] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block .form-group.radio-columns input[type=radio] + label:hover,
  .checkout-responsive .block .form-group.radio-row input[type=radio] + label:hover {
    color: #008da8;
  }
}
.checkout-responsive .block .form-group.radio-columns input[type=radio] + label svg,
.checkout-responsive .block .form-group.radio-row input[type=radio] + label svg {
  display: none;
}
.checkout-responsive .block .form-group.radio-columns input[type=radio]:checked + label,
.checkout-responsive .block .form-group.radio-row input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
  border-color: #008da8;
}
.checkout-responsive .block .form-group.radio-columns input[type=checkbox],
.checkout-responsive .block .form-group.radio-row input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.checkout-responsive .block .form-group.radio-columns input[type=checkbox] + label,
.checkout-responsive .block .form-group.radio-row input[type=checkbox] + label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 1.2px;
  color: #666666;
  padding: 0 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #979797;
  text-align: center;
}
.checkout-responsive .block .form-group.radio-columns input[type=checkbox] + label:before,
.checkout-responsive .block .form-group.radio-row input[type=checkbox] + label:before {
  display: none!important;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block .form-group.radio-columns input[type=checkbox] + label,
  .checkout-responsive .block .form-group.radio-row input[type=checkbox] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block .form-group.radio-columns input[type=checkbox] + label:hover,
  .checkout-responsive .block .form-group.radio-row input[type=checkbox] + label:hover {
    color: #008da8;
  }
}
.checkout-responsive .block .form-group.radio-columns input[type=checkbox] + label svg,
.checkout-responsive .block .form-group.radio-row input[type=checkbox] + label svg {
  display: none;
}
.checkout-responsive .block .form-group.radio-columns input[type=checkbox] + label.disabled,
.checkout-responsive .block .form-group.radio-row input[type=checkbox] + label.disabled {
  cursor: not-allowed;
  color: #666666;
  opacity: .3;
}
.checkout-responsive .block .form-group.radio-columns input[type=checkbox]:checked + label,
.checkout-responsive .block .form-group.radio-row input[type=checkbox]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
  border-color: #008da8;
}
.checkout-responsive .block .form-group.radio-columns ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: -10px -5px 0 -5px;
}
.checkout-responsive .block .form-group.radio-columns ul:before,
.checkout-responsive .block .form-group.radio-columns ul:after {
  display: table;
  content: " ";
}
.checkout-responsive .block .form-group.radio-columns ul:after {
  clear: both;
}
.checkout-responsive .block .form-group.radio-columns ul li {
  float: left;
  display: table;
  width: 50%;
  padding: 10px 5px 0 5px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block .form-group.radio-columns ul li {
    width: 25%;
  }
}
.checkout-responsive .block .form-group.radio-row ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.checkout-responsive .block .form-group.radio-row ul:before,
.checkout-responsive .block .form-group.radio-row ul:after {
  display: table;
  content: " ";
}
.checkout-responsive .block .form-group.radio-row ul:after {
  clear: both;
}
.checkout-responsive .block .form-group.radio-row ul li {
  float: left;
  display: table;
  padding: 0 0 0 0;
}
.checkout-responsive .block .form-group.radio-row ul.two-cols li {
  width: 50%;
}
.checkout-responsive .block .form-group.radio-row ul.two-cols li:nth-child(1) input[type=radio] + label {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.checkout-responsive .block .form-group.radio-row ul.two-cols li:nth-child(2) input[type=radio] + label {
  border-left: 0;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.checkout-responsive .block .form-group.radio-row ul.three-cols li {
  width: 33.33333333333333%;
}
.checkout-responsive .block .form-group.radio-row ul.three-cols li:nth-child(1) input[type=radio] + label {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.checkout-responsive .block .form-group.radio-row ul.three-cols li:nth-child(2) input[type=radio] + label {
  border-left: 0;
  border-right: 0;
}
.checkout-responsive .block .form-group.radio-row ul.three-cols li:nth-child(3) input[type=radio] + label {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.checkout-responsive .block .form-group.radio-row input[type=radio] + label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.checkout-responsive .block .credit-cards {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-align: right;
}
.checkout-responsive .block .credit-cards:before,
.checkout-responsive .block .credit-cards:after {
  display: table;
  content: " ";
}
.checkout-responsive .block .credit-cards:after {
  clear: both;
}
.checkout-responsive .block .credit-cards li {
  display: inline-block;
  height: 22px;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.checkout-responsive .block .credit-cards li.cc-ae {
  width: 38px;
  background-image: url('../images/cc-ae.jpg');
}
.checkout-responsive .block .credit-cards li.cc-dc {
  width: 37px;
  background-image: url('../images/cc-dc.jpg');
}
.checkout-responsive .block .credit-cards li.cc-mc {
  width: 38px;
  background-image: url('../images/cc-mc.jpg');
}
.checkout-responsive .block .credit-cards li.cc-vs {
  width: 37px;
  background-image: url('../images/cc-vs.jpg');
}
.checkout-responsive .block .prevent-change-cards .form-group.radio-card {
  display: none;
}
.checkout-responsive .block .prevent-change-cards .form-group.radio-card:first-child {
  display: block;
}
.checkout-responsive .block .prevent-change-cards .form-group.radio-card input[type=radio] + label .card-svg {
  display: block;
}
.checkout-responsive .block .prevent-change-cards .form-group.radio-card input[type=radio] + label .radio-svg {
  display: none;
}
.checkout-responsive .block .prevent-change-cards .form-group .remove-card {
  display: none;
}
.checkout-responsive .block .prevent-change-cards .btn-gfj {
  display: none;
}
.checkout-responsive .block .change-card {
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  margin-bottom: 5px;
  color: #008da8;
}
.checkout-responsive .block .change-card:hover {
  color: #027c93;
}
.checkout-responsive .block-actions {
  width: 100%;
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block-actions {
    padding: 0 0 30px 0;
    margin-left: 0;
    margin-right: 0;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block-actions {
    padding: 0 0 60px 0;
  }
}
.checkout-responsive .block-actions:before,
.checkout-responsive .block-actions:after {
  display: table;
  content: " ";
}
.checkout-responsive .block-actions:after {
  clear: both;
}
.checkout-responsive .block-actions .btn-gfj {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block-actions .btn-gfj {
    width: auto;
  }
}
.checkout-responsive .block-actions .btn-gfj.big {
  padding: 14px 10px;
  min-width: 200px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .block-actions .btn-gfj.big {
    font-size: 14px;
    letter-spacing: 1.4px;
    padding: 13px 15px 12px 15px;
    min-width: 200px;
    height: 45px;
  }
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .block-actions .btn-gfj + .btn-gfj {
    margin-left: 15px;
  }
}
.checkout-responsive .block-actions .btn-gfj.mt-20 {
  margin-top: 20px!important;
}
.checkout-responsive .payment {
  max-width: 325px;
  margin: 0 auto;
}
.checkout-responsive .payment h3 {
  position: relative;
  font-family: 'CenturyGothicRegular';
}
.checkout-responsive .payment h3.block-heading {
  position: relative;
  margin: 15px 0 10px 0;
  width: 100%;
  font-weight: normal;
  color: #000000;
  font-family: 'CenturyGothicRegular';
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  display: block;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .payment h3.block-heading {
    margin: 50px 0 40px 0;
    font-size: 24px;
    line-height: 29px;
  }
}
.checkout-responsive .payment h3.block-heading span {
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  font-family: 'CenturyGothicBold';
  font-size: 12px;
  color: #ffffff;
  background-color: #008da8;
  width: 20px;
  height: 20px;
  padding: 0 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .payment h3.block-heading span {
    font-size: 14px;
    width: 30px;
    height: 30px;
  }
}
.checkout-responsive .payment ul.itemJob {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.checkout-responsive .payment ul.itemJob:before,
.checkout-responsive .payment ul.itemJob:after {
  display: table;
  content: " ";
}
.checkout-responsive .payment ul.itemJob:after {
  clear: both;
}
.checkout-responsive .payment ul.itemJob li {
  font-family: 'CenturyGothicRegular';
  font-size: 15px;
  text-align: left;
  padding: 15px 0;
}
.checkout-responsive .payment ul.itemJob li.delete {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 34px;
  max-width: 34px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .payment ul.itemJob li.delete {
    min-width: 0;
    max-width: 0;
  }
}
.checkout-responsive .payment ul.itemJob li.delete .removeorderlink {
  position: relative;
  margin: 3px 0 0 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  opacity: .6;
  width: 16px;
  height: 16px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .payment ul.itemJob li.delete .removeorderlink {
    margin: 3px 0 0 -36px;
  }
}
.checkout-responsive .payment ul.itemJob li.delete .removeorderlink:hover {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.checkout-responsive .payment ul.itemJob li.job,
.checkout-responsive .payment ul.itemJob li.price {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  text-transform: uppercase;
}
.checkout-responsive .payment ul.itemJob li.job span,
.checkout-responsive .payment ul.itemJob li.price span {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
}
.checkout-responsive .payment ul.itemJob li.price {
  max-width: 60px;
  font-family: 'CenturyGothicBold';
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .payment ul.itemJob li.price {
    max-width: 100px;
  }
}
.checkout-responsive .payment ul.itemJob li.price.amount-0 {
  text-decoration: line-through;
}
.checkout-responsive .payment ul.itemJob.heading li {
  padding: 0 0 10px 0;
}
.checkout-responsive .payment ul.itemJob.heading li.job {
  font-size: 13px;
  color: #ee3524;
}
.checkout-responsive .payment ul.itemJob.pack-use li.job {
  font-family: 'CenturyGothicBold';
  font-size: 15px;
  color: #000000;
  text-align: center;
  background-color: #E0F5F7;
}
.checkout-responsive .payment ul.itemJob.pack-saved li {
  padding: 25px 0;
}
.checkout-responsive .payment ul.itemJob.pack-saved li.job {
  font-family: 'CenturyGothicBold';
  font-size: 13px;
  color: #ee3524;
}
.checkout-responsive .payment ul.itemJob.pack-saved li.job span {
  font-family: 'CenturyGothicBold';
}
.checkout-responsive .payment ul.itemJob.total {
  border-top: 1px solid #000000 !important;
}
.checkout-responsive .payment ul.itemJob.total li {
  padding: 15px 0;
}
.checkout-responsive .payment ul.itemJob.total li.delete {
  display: none;
}
.checkout-responsive .payment ul.itemJob.total li.job {
  font-size: 20px;
  color: #ee3524;
}
.checkout-responsive .payment ul.itemJob.total li.price {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 20px;
  max-width: 100px;
}
.checkout-responsive .payment ul.itemJob.total li.price span {
  color: #333333;
}
.checkout-responsive .payment ul.itemJob + .itemJob {
  border-top: 1px solid #e6e6e6;
}
.checkout-responsive .payment .promo {
  padding: 20px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .payment .promo {
    padding: 20px 0 20px 0;
  }
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .payment .promo {
    padding: 90px 0 0 0;
  }
}
.checkout-responsive .payment .promo .btn-gfj {
  height: 50px;
  padding: 20px 20px 0 20px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive .payment .promo .btn-gfj {
    padding: 15px 20px 0 20px;
  }
}
.checkout-responsive .payment .checkout-actions {
  margin-top: 30px;
}
.checkout-responsive #checkout.error-card_name .form-group.custom-input.form-group-cc_name {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-card_name .form-group.custom-input.form-group-cc_name:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-card_name .form-group.custom-input.form-group-cc_name:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-card_name .form-group.custom-input.form-group-cc_name .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-card_number .form-group.custom-input.form-group-cc_number {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-card_number .form-group.custom-input.form-group-cc_number:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-card_number .form-group.custom-input.form-group-cc_number:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-card_number .form-group.custom-input.form-group-cc_number .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-card_cvv .form-group.custom-input.form-group-cc_cvv {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-card_cvv .form-group.custom-input.form-group-cc_cvv:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-card_cvv .form-group.custom-input.form-group-cc_cvv:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-card_cvv .form-group.custom-input.form-group-cc_cvv .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-exp_date .form-group.custom-input.form-group-cc_date {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-exp_date .form-group.custom-input.form-group-cc_date:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-exp_date .form-group.custom-input.form-group-cc_date:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-exp_date .form-group.custom-input.form-group-cc_date .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-billing_address .form-group.custom-input.form-group-billing_address {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-billing_address .form-group.custom-input.form-group-billing_address:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-billing_address .form-group.custom-input.form-group-billing_address:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-billing_address .form-group.custom-input.form-group-billing_address .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-city .form-group.custom-input.form-group-billing_city {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-city .form-group.custom-input.form-group-billing_city:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-city .form-group.custom-input.form-group-billing_city:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-city .form-group.custom-input.form-group-billing_city .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-state .form-group.custom-input.form-group-billing_state {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-state .form-group.custom-input.form-group-billing_state:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-state .form-group.custom-input.form-group-billing_state:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-state .form-group.custom-input.form-group-billing_state .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-postal_code .form-group.custom-input.form-group-billing_zip {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-postal_code .form-group.custom-input.form-group-billing_zip:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-postal_code .form-group.custom-input.form-group-billing_zip:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-postal_code .form-group.custom-input.form-group-billing_zip .input__field {
  border-color: #F8B41C;
}
.checkout-responsive #checkout.error-payment_agreement .form-group.checkbox-default.form-group-payment_agreement {
  overflow: visible!important;
}
.checkout-responsive #checkout.error-payment_agreement .form-group.checkbox-default.form-group-payment_agreement:before {
  position: absolute;
  top: 21px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive #checkout.error-payment_agreement .form-group.checkbox-default.form-group-payment_agreement:before {
    display: block;
  }
}
.checkout-responsive #checkout.error-payment_agreement .form-group.checkbox-default.form-group-payment_agreement label svg circle.big {
  stroke: #F8B41C;
}
.checkout-responsive .thank-you-block {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.checkout-responsive .thank-you-block.bkg-blue {
  background-color: #e9f8f9;
}
.checkout-responsive .thank-you-block.bkg-white {
  background-color: #ffffff;
}
.checkout-responsive .thank-you-block.slider-testimonials {
  padding-bottom: 25px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block.slider-testimonials {
    padding-bottom: 60px;
  }
}
.checkout-responsive .thank-you-block .thank-you-wrapper {
  max-width: 1140px;
  margin: 0 auto;
}
.checkout-responsive .thank-you-block .heading-title {
  font-size: 24px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading-title {
    font-size: 30px;
    letter-spacing: 0.75px;
  }
}
.checkout-responsive .thank-you-block .heading-title + .heading {
  padding-top: 25px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading-title + .heading {
    padding-top: 50px;
  }
}
.checkout-responsive .thank-you-block .heading-title + p {
  padding-top: 10px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading-title + p {
    padding-top: 20px;
  }
}
.checkout-responsive .thank-you-block .heading-title2 {
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 1.8px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading-title2 {
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 2.4px;
  }
}
.checkout-responsive .thank-you-block .heading-title2 + .testimonial-slider {
  padding-top: 25px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading-title2 + .testimonial-slider {
    padding-top: 60px;
  }
}
.checkout-responsive .thank-you-block .heading-title2 + p {
  padding-top: 10px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading-title2 + p {
    padding-top: 20px;
  }
}
.checkout-responsive .thank-you-block .heading {
  font-size: 20px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading {
    font-size: 26px;
    letter-spacing: 1.3px;
  }
}
.checkout-responsive .thank-you-block .heading + p {
  padding-top: 10px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .thank-you-block .heading + p {
    padding-top: 20px;
  }
}
.checkout-responsive .thank-you-block p {
  font-size: 20px;
  line-height: 41px;
  letter-spacing: 1px;
  margin: 0;
}
.checkout-responsive .thank-you-block a {
  color: #ee3524;
}
.checkout-responsive .testimonial-slider .item {
  display: table;
  width: 100%;
  min-height: 185px;
}
.checkout-responsive .testimonial-slider .item .item-wrapper {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.checkout-responsive .testimonial-slider .item .copy {
  text-align: center;
  font-family: 'CenturySchoolbookItalic';
  font-size: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .testimonial-slider .item .copy {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 3px;
  }
}
.checkout-responsive .testimonial-slider .item .name {
  padding-top: 10px;
  text-align: center;
  color: #008da8;
  font-family: 'CenturySchoolbookItalic';
  font-size: 16px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .testimonial-slider .item .name {
    padding-top: 15px;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 2px;
  }
}
.checkout-responsive .testimonial-slider .owl-dots {
  margin-top: 0!important;
  padding-top: 25px;
}
@media only screen and (min-width: 992px) {
  .checkout-responsive .testimonial-slider .owl-dots {
    padding-top: 50px;
  }
}
.checkout-responsive .testimonial-slider .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 5px;
  background: #999999;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.checkout-responsive .testimonial-slider .owl-dots .owl-dot.active span {
  background: #008da8;
}
.checkout-responsive.isjp #paymentFormSecond {
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-responsive.isjp #paymentFormSecond {
    display: block;
  }
}
.checkout-responsive.has-no-package-banner {
  position: relative;
  padding-top: 45px;
  z-index: 1;
}
.checkout-responsive.has-no-package-banner .eco-banner.banner-blue2 {
  position: absolute;
  top: 0;
  width: 100%;
}
.tipsy-inner {
  padding: 5px 8px 4px 8px;
  background-color: #999999;
  color: white;
  max-width: 320px;
  text-align: center;
}
/* ************************** */
#modal-remove-from-cart-warning .modal-dialog {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #modal-remove-from-cart-warning .modal-dialog {
    width: 585px;
  }
}
#modal-remove-from-cart-warning .modal-dialog .modal-content {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 992px) {
  #modal-remove-from-cart-warning .modal-dialog .modal-content .modal-body {
    padding-top: 40px;
    padding-bottom: 45px;
  }
}
#modal-remove-from-cart-warning .modal-dialog .modal-content p {
  margin-bottom: 30px;
  color: #ee3524;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  text-align: center;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  #modal-remove-from-cart-warning .modal-dialog .modal-content p {
    font-size: 18px;
    letter-spacing: 1px;
  }
}
#modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 45%;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  #modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj {
    width: auto;
  }
}
#modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj:hover {
  color: #ffffff;
  background-color: #d21301;
}
#modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj.big {
  padding: 14px 28px;
}
@media only screen and (min-width: 768px) {
  #modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj.big {
    min-width: 150px;
  }
}
@media only screen and (min-width: 992px) {
  #modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj.big {
    font-size: 14px;
    letter-spacing: 1.4px;
    padding: 13px 45px 12px 45px;
    min-width: 200px;
    height: 45px;
  }
}
#modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj + .btn-gfj {
  float: right;
}
@media only screen and (min-width: 768px) {
  #modal-remove-from-cart-warning .modal-dialog .modal-content .btn-gfj + .btn-gfj {
    margin-left: 15px;
  }
}
#checkout-add-card-loader-cover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
#checkout-add-card-loader-cover:before {
  position: absolute;
  top: 0;
  left: 50%;
  webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  content: "";
  width: 5000px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
}
.company-v6 {
  padding: 30px 10px 15px 10px;
  /* *** */
  /* Sticky Widget */
  /* Education */
  /* About */
  /* Testimonials */
  /* Press */
  /* Terms */
  /* FAQ's */
  /* Challenge */
  /* ***** */
  /* CONTACT */
}
@media only screen and (min-width: 768px) {
  .company-v6 {
    padding: 30px 0 15px 0;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 {
    padding: 10px 0 25px 0;
  }
}
.company-v6 .block-text {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text {
    padding: 0 0 40px 0;
  }
}
.company-v6 .block-text p {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
  text-align: justify;
  -moz-text-align-last: center;
  text-align-last: center;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text p {
    font-size: 18px;
    line-height: 28px;
  }
}
.company-v6 .block-text a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  text-decoration: none;
}
.company-v6 .block-text-2 {
  font-family: 'CenturyGothicRegular';
  padding: 36px 10px 36px 10px;
  margin: 0 -10px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .block-text-2 {
    padding: 48px 15px 48px 15px;
    margin: 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2 {
    padding: 48px 0 48px 0;
  }
}
.company-v6 .block-text-2.larger {
  padding: 48px 0 48px 0;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2.larger {
    padding: 72px 0 72px 0;
  }
}
.company-v6 .block-text-2.bkg-gray {
  background-color: #FCFCFC;
}
.company-v6 .block-text-2.bkg-blue2 {
  background-color: #EDF7F9;
}
.company-v6 .block-text-2 .text-center {
  text-align: center!important;
}
.company-v6 .block-text-2 .block-text-wrapper {
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
}
.company-v6 .block-text-2 h2 {
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 40px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.company-v6 .block-text-2 h2 + p {
  padding-top: 32px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2 h2 + p {
    padding-top: 42px;
  }
}
.company-v6 .block-text-2 h4 {
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 30px;
  margin: 0 0;
}
.company-v6 .block-text-2 h4 + h4 {
  padding-top: 15px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2 h4 + h4 {
    padding-top: 30px;
  }
}
.company-v6 .block-text-2 h4 + div {
  padding-top: 20px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2 h4 + div {
    padding-top: 42px;
  }
}
.company-v6 .block-text-2 p {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.81px;
  text-align: center;
  margin: 0 0 ;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2 p {
    text-align: left;
  }
}
.company-v6 .block-text-2 p + p {
  padding-top: 15px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .block-text-2 p + p {
    padding-top: 30px;
  }
}
.company-v6 .block-text-2 p a:not(.btn-gfj) {
  color: #008da8;
}
.company-v6 .block-text-2 .red {
  color: #ee3524;
}
.company-v6 .block-text-2 .blue {
  color: #008da8;
}
.company-v6 .wow-v6 {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .company-v6 .wow-v6 {
    width: 100%;
    margin: 0 0 0 0;
  }
}
.company-v6 .wow-v6 .wisdom {
  width: 100%;
  position: relative;
  margin: 10px 0 10px 0;
  border: 1px solid #acacac;
  background: #008da8;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .company-v6 .wow-v6 .wisdom {
    height: 272px;
    width: 272px;
    margin: 5px 5px 5px 5px;
  }
}
.company-v6 .wow-v6 .wisdom img {
  width: 100%;
  height: auto;
}
.company-v6 .wow-v6 .wisdom .hoverBox {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
@media only screen and (min-width: 768px) {
  .company-v6 .wow-v6 .wisdom .hoverBox {
    height: 270px;
  }
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links ul li {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links .icon-social {
  width: 32px;
  height: 32px;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links a.svg {
  width: 32px;
  height: 32px;
  margin: 0 2px;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links a.svg svg {
  width: 32px;
  height: 32px;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links a.svg svg path {
  fill: #ffffff;
}
.company-v6 .wow-v6 .wisdom .hoverBox .social-links a.svg svg circle {
  fill: #ee3524;
}
.company-v6 .wow-v6 .wisdom:hover .hoverBox {
  display: block;
}
.company-v6 .newsletters {
  margin: 0 auto;
  max-width: 516px;
  text-align: center;
  /* Newsletter Archive */
  /* Newsletter Detail v1 */
  /* Newsletter Detail v2 */
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters {
    max-width: 530px;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters {
    max-width: 854px;
  }
}
@media only screen and (min-width: 1200px) {
  .company-v6 .newsletters {
    max-width: 1052px;
  }
}
.company-v6 .newsletters.details {
  max-width: 1052px!important;
}
.company-v6 .newsletters .item-archive {
  float: none;
  display: inline-block;
  width: 224px;
  margin: 0 17px 34px 17px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .item-archive {
    margin: 0 17px 34px 17px;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .item-archive {
    margin: 0 17px 34px 17px;
  }
}
.company-v6 .newsletters .item-archive .box .img-placeholder img {
  width: 100%;
  height: auto;
}
.company-v6 .newsletters .item-archive .month {
  width: 224px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .item-archive .month {
    text-align: left;
  }
}
.company-v6 .newsletters .interior {
  font-size: 14px!important;
  font-family: 'CenturyGothicRegular';
  /* *** */
}
.company-v6 .newsletters .interior .dotted-line {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  background: none;
  border-bottom: 2px solid #e0f5f7;
}
.company-v6 .newsletters .interior a {
  color: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 14px!important;
}
.company-v6 .newsletters .interior .above-article:before,
.company-v6 .newsletters .interior .above-article:after {
  display: table;
  content: " ";
}
.company-v6 .newsletters .interior .above-article:after {
  clear: both;
}
.company-v6 .newsletters .interior .above-article .back-archive {
  width: 50%;
  position: relative;
  top: inherit;
  left: inherit;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .above-article .back-archive {
    width: 180px;
  }
}
.company-v6 .newsletters .interior .above-article .back-archive a.back-to-main-button {
  display: block;
  padding: 2px 0;
  font-family: 'CenturyGothicBold' !important;
  font-size: 12px!important;
  line-height: 20px;
  color: #000000!important;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .above-article .back-archive a.back-to-main-button {
    padding: 6px 0;
    font-size: 16px!important;
    line-height: 26px;
  }
}
.company-v6 .newsletters .interior .above-article .back-archive a.back-to-main-button span {
  display: inline-block;
  width: 10px;
  height: 17px;
  margin-bottom: -3px;
  background-image: url(../images/arr-prev3.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .above-article .back-archive a.back-to-main-button span {
    width: 15px;
    height: 26px;
    margin-bottom: -6px;
  }
}
.company-v6 .newsletters .interior .above-article .back-archive a:hover {
  color: #ff3333 !important;
}
.company-v6 .newsletters .interior .above-article .back-archive a:hover span {
  background-image: url(../images/arr-prev2.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.company-v6 .newsletters .interior .above-article .quick-nav {
  width: 120px;
  background-color: transparent;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .above-article .quick-nav {
    width: 160px;
  }
}
.company-v6 .newsletters .interior .above-article .quick-nav:before,
.company-v6 .newsletters .interior .above-article .quick-nav:after {
  display: table;
  content: " ";
}
.company-v6 .newsletters .interior .above-article .quick-nav:after {
  clear: both;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul:before,
.company-v6 .newsletters .interior .above-article .quick-nav ul:after {
  display: table;
  content: " ";
}
.company-v6 .newsletters .interior .above-article .quick-nav ul:after {
  clear: both;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li {
  float: left;
  width: 50%;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li:first-child {
  border-right: 0 solid #000000;
  text-align: left;
  width: 50%;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li:last-child {
  border-left: 1.5px solid #000000;
  text-align: right;
  width: 50%;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a {
  display: block;
  padding: 3px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 12px!important;
  line-height: 20px;
  color: #000000;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .above-article .quick-nav ul li a {
    padding: 6px 0;
    font-size: 16px!important;
    line-height: 26px;
  }
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a:hover {
  color: #ff3333 !important;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a span {
  display: inline-block;
  width: 10px;
  height: 17px;
  margin-bottom: -3px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .above-article .quick-nav ul li a span {
    width: 15px;
    height: 26px;
    margin-bottom: -6px;
  }
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a.prev-btn span {
  background-image: url(../images/arr-prev3.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a.prev-btn:hover span {
  background-image: url(../images/arr-prev2.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a.next-btn span {
  background-image: url(../images/arr-next3.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.company-v6 .newsletters .interior .above-article .quick-nav ul li a.next-btn:hover span {
  background-image: url(../images/arr-next2.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.company-v6 .newsletters .interior .top-newsletter .title-news {
  float: none;
  width: 100%;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .top-newsletter .title-news {
    float: left;
    width: 50%;
  }
}
.company-v6 .newsletters .interior .top-newsletter .title-news .title {
  padding: 0;
  margin: 0;
  color: #008da8;
  font-family: 'CenturyGothicRegular';
  font-size: 20px;
  font-weight: normal;
}
.company-v6 .newsletters .interior .top-newsletter .title-news .date {
  font-family: 'CenturyGothicItalic';
  font-size: 16px;
  text-transform: uppercase;
}
.company-v6 .newsletters .interior .top-newsletter .social {
  float: none;
  width: 100%;
  font-size: 14px!important;
  font-family: 'CenturyGothicRegular';
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .top-newsletter .social {
    float: left;
    width: 50%;
    text-align: right;
  }
}
.company-v6 .newsletters .interior .top-newsletter .social ul {
  list-style: none;
  margin: 5px 0 0 0;
  padding: 0;
  float: left;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .top-newsletter .social ul {
    float: right;
  }
}
.company-v6 .newsletters .interior .top-newsletter .social ul li {
  float: left;
  max-width: 325px;
  font-family: 'CenturyGothicRegular';
  font-size: 14px!important;
}
.company-v6 .newsletters .interior .top-newsletter .social ul li.head-line {
  width: 100%;
  padding: 8px 0 8px 0;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .top-newsletter .social ul li.head-line {
    width: auto;
    padding: 8px 10px 0 0;
  }
}
.company-v6 .newsletters .interior .top-newsletter .social ul li a.svg {
  width: 30px;
  height: 30px;
  margin: 0 10px 0 0;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .top-newsletter .social ul li a.svg {
    width: 36px;
    height: 36px;
  }
}
.company-v6 .newsletters .interior .top-newsletter .social ul li a.svg svg {
  width: 30px;
  height: 30px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior .top-newsletter .social ul li a.svg svg {
    width: 36px;
    height: 36px;
  }
}
.company-v6 .newsletters .interior .top-newsletter .social ul li a.svg svg .icon {
  fill: #ffffff !important;
}
.company-v6 .newsletters .interior .top-newsletter .social ul li a.svg svg .circle {
  fill: #ee3524 !important;
}
.company-v6 .newsletters .interior .top-newsletter .social ul li a.svg:hover svg .circle {
  fill: #008da8 !important;
}
.company-v6 .newsletters .interior .pagination {
  margin: 0 0 30px 0;
  width: 100%;
}
.company-v6 .newsletters .interior .pagination:before,
.company-v6 .newsletters .interior .pagination:after {
  display: table;
  content: " ";
}
.company-v6 .newsletters .interior .pagination:after {
  clear: both;
}
.company-v6 .newsletters .interior .pagination .w50 {
  width: 50%;
}
.company-v6 .newsletters .interior .pagination .w50.pull-left {
  text-align: left;
}
.company-v6 .newsletters .interior .pagination .w50.pull-right {
  text-align: right;
}
.company-v6 .newsletters .interior .pagination .w50.pull-right .arr {
  float: right;
  margin: 0 0 0 10px;
}
.company-v6 .newsletters .interior .pagination .arr {
  text-align: center;
  width: 40px;
  height: 40px;
  float: left;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background: #ff3333;
  margin: 0 10px 0 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.company-v6 .newsletters .interior .pagination .arr img {
  height: 26px;
  width: auto;
  margin: 7px 0 0 -3px;
}
.company-v6 .newsletters .interior .pagination a:hover .arr {
  background: #008da8;
}
.company-v6 .newsletters .interior table.responsive-table-inside:not(.intro) td img {
  width: 100px!important;
  height: 100px!important;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior table.responsive-table-inside:not(.intro) td img {
    width: 230px!important;
    height: 230px!important;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .interior table.responsive-table-inside:not(.intro) td img {
    width: 230px!important;
    height: 230px!important;
  }
}
@media only screen and (min-width: 1200px) {
  .company-v6 .newsletters .interior table.responsive-table-inside:not(.intro) td img {
    width: 250px!important;
    height: 250px!important;
  }
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletters .interior table.responsive-table-inside.intro * {
    font-size: 18px!important;
    line-height: 22px!important;
  }
}
.company-v6 .newsletters .interior .newsletter-content-v2 {
  text-align: left!important;
  font-size: 16px!important;
  line-height: 20px!important;
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .interior .newsletter-content-v2 {
    font-size: 18px!important;
    line-height: 22px!important;
  }
}
.company-v6 .newsletters .interior .newsletter-content-v2 span * {
  font-size: 16px!important;
  line-height: 20px!important;
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .interior .newsletter-content-v2 span * {
    font-size: 18px!important;
    line-height: 22px!important;
  }
}
.company-v6 .newsletters .interior .newsletter-content-v2 p,
.company-v6 .newsletters .interior .newsletter-content-v2 strong,
.company-v6 .newsletters .interior .newsletter-content-v2 em,
.company-v6 .newsletters .interior .newsletter-content-v2 i,
.company-v6 .newsletters .interior .newsletter-content-v2 a,
.company-v6 .newsletters .interior .newsletter-content-v2 h2,
.company-v6 .newsletters .interior .newsletter-content-v2 h3 {
  font-family: 'CenturyGothicRegular' !important;
}
.company-v6 .newsletters .interior .newsletter-content-v2 p span,
.company-v6 .newsletters .interior .newsletter-content-v2 strong span,
.company-v6 .newsletters .interior .newsletter-content-v2 em span,
.company-v6 .newsletters .interior .newsletter-content-v2 i span,
.company-v6 .newsletters .interior .newsletter-content-v2 a span,
.company-v6 .newsletters .interior .newsletter-content-v2 h2 span,
.company-v6 .newsletters .interior .newsletter-content-v2 h3 span {
  font-family: 'CenturyGothicRegular' !important;
}
.company-v6 .newsletters .interior .newsletter-content-v2 h2,
.company-v6 .newsletters .interior .newsletter-content-v2 h3 {
  font-weight: normal!important;
}
.company-v6 .newsletters .interior .newsletter-content-v2 h2 {
  padding: 20px 0 0 0!important;
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .interior .newsletter-content-v2 h2 {
    padding: 30px 0 0 0!important;
  }
}
.company-v6 .newsletters .interior .newsletter-content-v2 a,
.company-v6 .newsletters .interior .newsletter-content-v2 p {
  font-size: 16px!important;
  line-height: 20px!important;
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .interior .newsletter-content-v2 a,
  .company-v6 .newsletters .interior .newsletter-content-v2 p {
    font-size: 18px !important;
    line-height: 22px !important;
  }
}
.company-v6 .newsletters .interior .newsletter-content-v2 .image {
  padding: 0 0 15px 0;
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletters .interior .newsletter-content-v2 .image {
    padding: 0 0 30px 0;
  }
}
.company-v6 .newsletters .interior .newsletter-content-v2 .image img {
  width: 100%;
  height: auto;
}
.company-v6 .newsletter-search {
  max-width: 720px;
  margin: 0 auto;
  padding-bottom: 50px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .newsletter-search {
    max-width: 490px;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 .newsletter-search {
    max-width: 720px;
  }
}
.company-v6 .newsletter-search .row {
  margin-right: -10px;
  margin-left: -10px;
}
.company-v6 .newsletter-search .row [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
.company-v6 .newsletter-search .btn-gfj {
  text-align: center;
  padding: 15px 15px;
  font-size: 14px;
  display: block;
}
.company-v6 .newsletter-search .search-results-display-text {
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
  color: #acacac;
}
.company-v6 .box.info.showmore {
  max-width: 1052px;
  margin: 0 auto;
}
.company-v6 .without-quick-nav {
  min-height: 110px;
}
.company-v6 .above-sticky {
  height: 0;
}
.company-v6 .sticky-widget {
  max-width: 285px;
  margin: -40px auto 40px auto;
}
.company-v6 .sticky-widget .quick-nav {
  background-color: transparent;
  padding: 0 8px 25px 8px;
}
.company-v6 .sticky-widget .quick-nav:before,
.company-v6 .sticky-widget .quick-nav:after {
  display: table;
  content: " ";
}
.company-v6 .sticky-widget .quick-nav:after {
  clear: both;
}
.company-v6 .sticky-widget .quick-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.company-v6 .sticky-widget .quick-nav ul li {
  float: left;
  width: 50%;
}
.company-v6 .sticky-widget .quick-nav ul li:first-child {
  border-right: 0 solid #000000;
  text-align: left;
  width: 50%;
}
.company-v6 .sticky-widget .quick-nav ul li:last-child {
  border-left: 1.5px solid #000000;
  text-align: right;
  width: 50%;
}
.company-v6 .sticky-widget .quick-nav ul li a {
  display: block;
  padding: 6px 0;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 26px;
  color: #000000;
  text-decoration: none;
}
.company-v6 .sticky-widget .quick-nav ul li a img {
  height: 26px;
  width: auto;
  margin-top: -3px;
}
.company-v6 .sticky-widget .social-media {
  padding: 25px 0;
  text-align: center;
  font-size: 14px!important;
  font-family: 'CenturyGothicRegular';
}
.company-v6 .sticky-widget .social-media ul {
  list-style: none;
  margin: 0;
  padding: 10px 0 0 0;
}
.company-v6 .sticky-widget .social-media ul li {
  display: inline-block;
}
.company-v6 .sticky-widget .social-media ul li a.svg {
  width: 28px;
  height: 28px;
  margin: 0 5px 0 5px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .sticky-widget .social-media ul li a.svg {
    width: 28px;
    height: 28px;
  }
}
.company-v6 .sticky-widget .social-media ul li a.svg svg {
  width: 30px;
  height: 28px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .sticky-widget .social-media ul li a.svg svg {
    width: 28px;
    height: 28px;
  }
}
.company-v6 .sticky-widget .social-media ul li a.svg svg .icon {
  fill: #ffffff !important;
}
.company-v6 .sticky-widget .social-media ul li a.svg svg .circle {
  fill: #ee3524 !important;
}
.company-v6 .sticky-widget .social-media ul li a.svg:hover svg .circle {
  fill: #008da8 !important;
}
@media only screen and (min-width: 992px) {
  .company-v6 .education-landing,
  .company-v6 .reading-group,
  .company-v6 .education-alum {
    margin-right: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .company-v6 .education-landing,
  .company-v6 .reading-group,
  .company-v6 .education-alum {
    margin-right: 40px;
  }
}
.company-v6 .about-info {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  background: none;
  border-bottom: 2px solid #e0f5f7;
}
.company-v6 .about-info p {
  font-family: 'CenturySchoolbookItalic';
  font-size: 16px;
  color: #008da8;
}
.company-v6 .about-info p span {
  font-family: 'CenturySchoolbookItalic';
  font-size: 16px;
  color: #008da8;
}
.company-v6 .about-info p span.b {
  font-family: 'CenturySchoolbookBoldItalic';
}
.company-v6 #about-good-food-jobs p,
.company-v6 #about-our-team p,
.company-v6 #about-good-food-jobs a,
.company-v6 #about-our-team a {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
.company-v6 #about-good-food-jobs p > *,
.company-v6 #about-our-team p > *,
.company-v6 #about-good-food-jobs a > *,
.company-v6 #about-our-team a > * {
  font-family: 'CenturyGothicRegular';
}
.company-v6 #about-good-food-jobs a,
.company-v6 #about-our-team a {
  color: #008da8;
}
.company-v6 #about-good-food-jobs a span,
.company-v6 #about-our-team a span {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #008da8;
}
.company-v6 #about-good-food-jobs .creators img,
.company-v6 #about-our-team .creators img {
  width: 100%!important;
  height: auto!important;
}
.company-v6 #about-good-food-jobs .creators p.credit,
.company-v6 #about-our-team .creators p.credit {
  font-size: 12px;
  font-family: 'CenturyGothicItalic';
  color: #999999;
  padding: 10px 0 0 0;
}
.company-v6 #about-good-food-jobs .creators p + p,
.company-v6 #about-our-team .creators p + p {
  padding-bottom: 0;
}
.company-v6 #about-good-food-jobs .teamMember,
.company-v6 #about-our-team .teamMember {
  margin: 20px 0 0 0;
  padding: 0 0 0 0;
  background: none;
  border-top: 2px solid #e0f5f7;
}
.company-v6 #about-good-food-jobs .teamMember .img,
.company-v6 #about-our-team .teamMember .img {
  float: none;
  width: 215px;
  margin: 0 auto 0 auto;
}
@media only screen and (min-width: 768px) {
  .company-v6 #about-good-food-jobs .teamMember .img,
  .company-v6 #about-our-team .teamMember .img {
    float: left;
    width: 215px;
    margin: 0 20px 0 0;
  }
}
.company-v6 #about-good-food-jobs .teamMember h2,
.company-v6 #about-our-team .teamMember h2 {
  font-family: 'CenturyGothicBold';
  font-size: 18px;
  color: #008da8;
  font-weight: normal;
  margin: 20px 0;
  padding: 0;
}
.company-v6 #about-good-food-jobs .teamMember .intro,
.company-v6 #about-our-team .teamMember .intro {
  font-size: 16px!important;
  font-family: 'CenturyGothicItalic' !important;
}
.company-v6 #about-good-food-jobs .teamMember .intro span,
.company-v6 #about-our-team .teamMember .intro span {
  font-family: 'CenturySchoolbookItalic';
  font-size: 16px;
  color: #008da8;
}
.company-v6 #about-good-food-jobs .teamMember .intro span.b,
.company-v6 #about-our-team .teamMember .intro span.b {
  font-size: 16px!important;
  font-family: 'CenturySchoolbookBoldItalic';
}
.company-v6 #about-good-food-jobs .teamMember p:last-child,
.company-v6 #about-our-team .teamMember p:last-child {
  margin-bottom: 0!important;
}
@media only screen and (min-width: 992px) {
  .company-v6 .testimonials {
    padding: 40px 0 0 0;
    margin-right: 40px;
  }
}
.company-v6 .testimonials .quoteItem {
  font-family: 'CenturyGothicItalic';
  color: #008da8;
  font-size: 14px;
  padding: 0 0 15px 0;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials .quoteItem {
    font-size: 17px;
    text-align: justify;
    padding: 0 0 30px 0;
  }
}
.company-v6 .testimonials .quoteItem .postedBy {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #008da8;
  text-align: right;
  padding: 8px 0 0 0;
}
@media only screen and (min-width: 992px) {
  .company-v6 .testimonials .quoteItem .postedBy {
    font-size: 14px;
    padding: 8px 0 0 0;
  }
}
.company-v6 .testimonials #submitTestimonials {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials #submitTestimonials {
    width: 420px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 992px) {
}
.company-v6 .testimonials #submitTestimonials .subTitle {
  font-family: 'CenturyGothicItalic';
  color: #008da8;
  font-size: 18px;
  text-transform: lowercase;
  letter-spacing: 1px;
  padding: 0;
  margin: 0 0 7px 0;
}
.company-v6 .testimonials #submitTestimonials p {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
.company-v6 .testimonials #submitTestimonials p.text-init {
  margin-right: 0;
}
@media only screen and (min-width: 992px) {
  .company-v6 .testimonials #submitTestimonials p.text-init {
    margin-right: -120px;
  }
}
.company-v6 .testimonials #submitTestimonials .quarter {
  width: 100%;
  height: 50px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials #submitTestimonials .quarter {
    width: 30%;
  }
}
.company-v6 .testimonials #submitTestimonials .third {
  width: 100%;
  height: 50px;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials #submitTestimonials .third {
    width: 60%;
  }
}
.company-v6 .testimonials #submitTestimonials input.textField {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials #submitTestimonials input.textField {
    width: 420px;
  }
}
.company-v6 .testimonials #submitTestimonials input.btnSubmit {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials #submitTestimonials input.btnSubmit {
    width: 420px;
  }
}
.company-v6 .testimonials #submitTestimonials .file-input .input-group .form-control {
  width: 70%;
}
@media only screen and (min-width: 768px) {
  .company-v6 .testimonials #submitTestimonials .file-input .input-group .form-control {
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 #pressTab {
    padding: 40px 0 0 0;
    margin-right: 40px;
  }
}
.company-v6 #pressTab .tab-pane {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
.company-v6 #pressTab .tab-pane p {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
.company-v6 #pressTab .tab-pane p img {
  max-width: 100%;
}
.company-v6 #pressTab .tab-pane p a.numbers {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  letter-spacing: 1px;
  color: #ee3524;
  text-decoration: none;
}
.company-v6 #pressTab .tab-pane#company-tab p {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
@media only screen and (min-width: 992px) {
  .company-v6 #pressTab .tab-pane#company-tab p {
    font-size: 18px;
  }
}
.company-v6 #pressTab .tab-pane#company-tab p a.numbers {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  letter-spacing: 1px;
  color: #ee3524;
  text-decoration: none;
}
@media only screen and (min-width: 992px) {
  .company-v6 #pressTab .tab-pane#company-tab p a.numbers {
    font-size: 18px;
  }
}
.company-v6 #pressTab .tab-pane#articles-tab .ec {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
.company-v6 #pressTab .tab-pane#articles-tab .ec.articles {
  max-width: 300px;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .company-v6 #pressTab .tab-pane#articles-tab .ec.articles {
    max-width: 600px;
  }
}
.company-v6 #pressTab .tab-pane#articles-tab .ec .ulCat {
  margin: 0 0 20px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  list-style: none;
}
.company-v6 #pressTab .tab-pane#articles-tab .ec .ulCat span.ulCatTitle {
  cursor: pointer;
  color: #333333;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 28px;
}
.company-v6 #pressTab .tab-pane#articles-tab .ec .ulCat span.ulCatTitle span.txtBlue {
  font-family: 'CenturyGothicItalic';
  color: #008da8;
  font-size: 18px;
  line-height: 28px;
}
.company-v6 #pressTab .tab-pane#articles-tab .ec .ulCat .liclass {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  list-style: none;
}
.company-v6 #pressTab .tab-pane#articles-tab .ec .ulCat .liclass p {
  padding: 10px 0 20px 0;
  margin: 0;
  font-family: 'CenturyGothicRegular' !important;
  font-size: 16px!important;
  font-weight: normal;
}
.company-v6 #pressTab .tab-pane#articles-tab .ec .ulCat .liclass p img {
  margin-bottom: 5px;
}
.company-v6 #pressTab .tab-pane#downloads-tab p {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
.company-v6 #pressTab .tab-pane#downloads-tab p a {
  color: #008da8;
  font-family: 'CenturyGothicItalic';
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
}
.company-v6 #pressTab .tab-pane#founders-tab .headline:before,
.company-v6 #pressTab .tab-pane#founders-tab .headline:after {
  display: table;
  content: " ";
}
.company-v6 #pressTab .tab-pane#founders-tab .headline:after {
  clear: both;
}
.company-v6 #pressTab .tab-pane#founders-tab .image {
  width: 100%;
  margin: 0 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .company-v6 #pressTab .tab-pane#founders-tab .image {
    float: left;
    width: 275px;
    height: 275px;
    margin: 0 20px 20px 0;
    overflow: hidden;
  }
}
.company-v6 #pressTab .tab-pane#founders-tab .image img {
  width: 100%;
  height: auto;
}
.company-v6 #pressTab .tab-pane#founders-tab .image img.imgFounder {
  margin: 0;
}
.company-v6 #pressTab .tab-pane#founders-tab .events:before,
.company-v6 #pressTab .tab-pane#founders-tab .events:after {
  display: table;
  content: " ";
}
.company-v6 #pressTab .tab-pane#founders-tab .events:after {
  clear: both;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms {
    padding: 40px 0 0 0;
    margin-right: 40px;
  }
}
.company-v6 .terms .tab-pane {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane {
    font-size: 14px;
  }
}
.company-v6 .terms .tab-pane .item {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .item {
    font-size: 14px;
  }
}
.company-v6 .terms .tab-pane .item a {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #008da8;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .item a {
    font-size: 14px;
  }
}
.company-v6 .terms .tab-pane .item ul {
  margin: 5px 0 0 10px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .item ul {
    margin: 10px 0 0 40px;
  }
}
.company-v6 .terms .tab-pane .item ul li {
  margin: 0;
  padding: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .item ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
  }
}
.company-v6 .terms .tab-pane .iosSlider {
  width: 590px;
  height: 365px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .iosSlider {
    width: 675px;
    height: 365px;
  }
}
@media only screen and (min-width: 1200px) {
  .company-v6 .terms .tab-pane .iosSlider {
    width: 830px;
  }
}
.company-v6 .terms .tab-pane .iosSlider .slider {
  width: 590px;
  height: 365px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .iosSlider .slider {
    width: 675px;
    height: 365px;
  }
}
@media only screen and (min-width: 1200px) {
  .company-v6 .terms .tab-pane .iosSlider .slider {
    width: 830px;
  }
}
.company-v6 .terms .tab-pane .iosSlider .slider .item {
  position: relative;
  top: 0;
  left: 0;
  width: 590px;
  height: 365px;
  margin: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .iosSlider .slider .item {
    width: 675px;
    height: 365px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  .company-v6 .terms .tab-pane .iosSlider .slider .item {
    width: 830px;
  }
}
.company-v6 .terms .tab-pane .iosSlider .slider .item ul {
  margin: 5px 0 0 10px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .iosSlider .slider .item ul {
    margin: 10px 0 0 40px;
  }
}
.company-v6 .terms .tab-pane .iosSlider .slider .item ul li {
  margin: 0;
  padding: 0;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .terms .tab-pane .iosSlider .slider .item ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  .company-v6 .faqs-wrapper {
    padding: 40px 0 0 0;
    margin-right: 40px;
  }
}
.company-v6 .faqs-wrapper .ef {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
}
.company-v6 .faqs-wrapper .ef .ulCat {
  margin: 0 0 20px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  list-style: none;
}
.company-v6 .faqs-wrapper .ef .ulCat span.ulCatTitle {
  cursor: pointer;
  color: #333333;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 28px;
}
.company-v6 .faqs-wrapper .ef .ulCat span.ulCatTitle span.txtBlue {
  font-family: 'CenturyGothicItalic';
  color: #008da8;
  font-size: 18px;
  line-height: 28px;
}
.company-v6 .faqs-wrapper .ef .ulCat .liclass {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  list-style: none;
}
.company-v6 .faqs-wrapper .ef .ulCat .liclass p {
  padding: 10px 0 20px 0;
  margin: 0;
  font-family: 'CenturyGothicRegular' !important;
  font-size: 16px!important;
  font-weight: normal;
}
.company-v6 .faqs-wrapper .ef .ulCat .liclass p img {
  margin-bottom: 5px;
}
.company-v6 .faqs-wrapper #refundForm {
  margin: 20px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  list-style: none;
}
@media only screen and (min-width: 768px) {
  .company-v6 .faqs-wrapper #refundForm {
    width: 430px;
  }
}
.company-v6 .faqs-wrapper #refundForm input.textField {
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  padding: 8px 10px 8px 10px;
  font-weight: normal;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 15px;
  float: none;
}
.company-v6 .faqs-wrapper #refundForm input.btnMoneyBack {
  float: none;
  background-color: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 100%;
  text-align: center;
  border: 0;
  margin: 0 auto;
  text-indent: 0px;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .company-v6 .faqs-wrapper #refundForm input.btnMoneyBack {
    font-size: 24px;
    line-height: 24px;
  }
}
.company-v6 .faqs-wrapper #refundForm textarea {
  height: 135px;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  padding: 8px 10px 8px 10px;
  font-weight: normal;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 15px;
  float: none;
}
.company-v6 .faqs-wrapper #refundForm span.err {
  color: #ff3333;
  font-family: 'CenturyGothicRegular';
}
.company-v6 .faqs-wrapper #refundForm span.err p {
  color: #ff3333;
  font-family: 'CenturyGothicRegular';
  padding: 0;
  margin: 0;
  font-size: 11px;
}
@media only screen and (min-width: 992px) {
  .company-v6 .challenge {
    padding: 40px 0 0 0;
    margin-right: 40px;
  }
}
.company-v6 .feedback-hide-me-on-success .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
.company-v6 .feedback-hide-me-on-success .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
.company-v6 .feedback-hide-me-on-success p {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  font-weight: normal;
  padding: 15px 0 0 0;
}
.contact-block {
  max-width: 520px;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  .contact-block {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.contact-block .title {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
}
.contact-block .title h1,
.contact-block .title h2 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 45px;
  letter-spacing: 1.8px;
}
@media only screen and (min-width: 992px) {
  .contact-block .title h1,
  .contact-block .title h2 {
    font-size: 40px;
    line-height: 49px;
    letter-spacing: 2px;
  }
}
.contact-block .title p {
  color: #008da8 !important;
  font-size: 16px!important;
  line-height: 20px!important;
  letter-spacing: 0.8px!important;
  margin: 0 0 0 0!important;
  padding: 5px 0 0 0!important;
}
.contact-block form {
  width: 100%!important;
}
.contact-block .subtitle {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 1px;
  padding: 15px 0 15px 0;
}
@media only screen and (min-width: 992px) {
  .contact-block .subtitle {
    font-size: 25px;
    line-height: 31px;
    letter-spacing: 1.25px;
  }
}
.contact-block .form-group {
  position: relative!important;
  margin-bottom: 15px;
}
.contact-block .form-group.checkbox-default input[type=radio],
.contact-block .form-group.radio-default input[type=radio] {
  position: absolute;
  left: -1000em;
}
.contact-block .form-group.checkbox-default input[type=radio] + label,
.contact-block .form-group.radio-default input[type=radio] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=radio] + label,
  .contact-block .form-group.radio-default input[type=radio] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
.contact-block .form-group.checkbox-default input[type=radio] + label[for=cmprangeid10],
.contact-block .form-group.radio-default input[type=radio] + label[for=cmprangeid10] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=radio] + label[for=business_sale_type_id_3],
.contact-block .form-group.radio-default input[type=radio] + label[for=business_sale_type_id_3] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=radio] + label[for=business_sale_price_negotiable_yes],
.contact-block .form-group.radio-default input[type=radio] + label[for=business_sale_price_negotiable_yes] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=radio] + label svg,
.contact-block .form-group.radio-default input[type=radio] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=radio] + label svg,
  .contact-block .form-group.radio-default input[type=radio] + label svg {
    top: 1px;
  }
}
.contact-block .form-group.checkbox-default input[type=radio] + label svg circle.big,
.contact-block .form-group.radio-default input[type=radio] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.contact-block .form-group.checkbox-default input[type=radio] + label svg circle.small,
.contact-block .form-group.radio-default input[type=radio] + label svg circle.small {
  fill: #ffffff;
}
.contact-block .form-group.checkbox-default input[type=radio] + label svg path.square,
.contact-block .form-group.radio-default input[type=radio] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.contact-block .form-group.checkbox-default input[type=radio] + label svg path.mark,
.contact-block .form-group.radio-default input[type=radio] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.contact-block .form-group.checkbox-default input[type=radio] + label span,
.contact-block .form-group.radio-default input[type=radio] + label span {
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=radio] + label span,
  .contact-block .form-group.radio-default input[type=radio] + label span {
    font-size: 16px;
  }
}
.contact-block .form-group.checkbox-default input[type=radio]:checked + label,
.contact-block .form-group.radio-default input[type=radio]:checked + label {
  color: #000000;
}
.contact-block .form-group.checkbox-default input[type=radio]:checked + label svg circle.big,
.contact-block .form-group.radio-default input[type=radio]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.contact-block .form-group.checkbox-default input[type=radio]:checked + label svg path.checkmark,
.contact-block .form-group.radio-default input[type=radio]:checked + label svg path.checkmark {
  fill: #ee3524;
}
.contact-block .form-group.checkbox-default input[type=radio]:checked + label span,
.contact-block .form-group.radio-default input[type=radio]:checked + label span {
  color: #000000;
}
.contact-block .form-group.checkbox-default input[type=checkbox],
.contact-block .form-group.radio-default input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label,
.contact-block .form-group.radio-default input[type=checkbox] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=checkbox] + label,
  .contact-block .form-group.radio-default input[type=checkbox] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label[for=unpaid_fedreq],
.contact-block .form-group.radio-default input[type=checkbox] + label[for=unpaid_fedreq] {
  padding: 0 20px 0 30px;
  margin-top: 5px;
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label[for=education_program_benefits_yes],
.contact-block .form-group.radio-default input[type=checkbox] + label[for=education_program_benefits_yes] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label svg,
.contact-block .form-group.radio-default input[type=checkbox] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=checkbox] + label svg,
  .contact-block .form-group.radio-default input[type=checkbox] + label svg {
    top: 1px;
  }
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label svg circle.big,
.contact-block .form-group.radio-default input[type=checkbox] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label svg circle.small,
.contact-block .form-group.radio-default input[type=checkbox] + label svg circle.small {
  fill: #ffffff;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label svg path.square,
.contact-block .form-group.radio-default input[type=checkbox] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label svg path.mark,
.contact-block .form-group.radio-default input[type=checkbox] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label span,
.contact-block .form-group.radio-default input[type=checkbox] + label span {
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=checkbox] + label span,
  .contact-block .form-group.radio-default input[type=checkbox] + label span {
    font-size: 16px;
  }
}
.contact-block .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
.contact-block .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
  display: none;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
  .contact-block .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
    display: inline;
  }
}
.contact-block .form-group.checkbox-default input[type=checkbox]:checked + label,
.contact-block .form-group.radio-default input[type=checkbox]:checked + label {
  color: #000000;
}
.contact-block .form-group.checkbox-default input[type=checkbox]:checked + label svg circle.big,
.contact-block .form-group.radio-default input[type=checkbox]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.contact-block .form-group.checkbox-default input[type=checkbox]:checked + label svg path.mark,
.contact-block .form-group.radio-default input[type=checkbox]:checked + label svg path.mark {
  fill: #ee3524;
}
.contact-block .form-group.checkbox-default input[type=checkbox]:checked + label span,
.contact-block .form-group.radio-default input[type=checkbox]:checked + label span {
  color: #000000;
}
.contact-block .form-group.checkbox-default input[type=checkbox].fine-print + label strong,
.contact-block .form-group.radio-default input[type=checkbox].fine-print + label strong {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
}
.contact-block .form-group.checkbox-default input[type=checkbox].fine-print + label a,
.contact-block .form-group.radio-default input[type=checkbox].fine-print + label a {
  color: #008da8;
}
.contact-block .form-group.checkbox-default + .reveal-box,
.contact-block .form-group.radio-default + .reveal-box {
  margin-top: -15px;
}
.contact-block .form-group.checkbox-default + .reveal-box .form-group,
.contact-block .form-group.radio-default + .reveal-box .form-group {
  margin-bottom: 25px;
}
.contact-block .form-group textarea.form-control {
  display: block;
  width: 100%!important;
  border: 1px solid #cccccc;
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 16px;
  line-height: inherit;
  letter-spacing: 1.2px;
  background-color: #ffffff;
  padding: 10px 12px 10px 12px;
}
.contact-block .form-group textarea.form-control:focus,
.contact-block .form-group textarea.form-control:active {
  outline: none!important;
  border-color: #666666 !important;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}
.contact-block .form-group .captcha {
  padding-top: 15px;
  padding-bottom: 15px;
}
.contact-block .form-group span.err {
  display: none;
  position: absolute;
  left: 0;
  top: 50px;
}
.contact-block .form-group .countTxt,
.contact-block .form-group .wl_how_to_apply {
  display: none;
}
.contact-block .form-group.custom-input.err-contact {
  overflow: visible;
}
.contact-block .form-group.custom-input.err-contact:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.custom-input.err-contact:before {
    display: block;
  }
}
.contact-block .form-group.custom-input.err-contact .input__field {
  border-color: #F8B41C !important;
}
.contact-block .form-group.checkbox-default {
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=radio] + label {
  font-size: 16px;
  margin-bottom: 0;
}
.contact-block .form-group.checkbox-default input[type=radio] + label svg {
  top: 1px;
}
.contact-block .form-group.checkbox-default.err-contact {
  overflow: visible;
}
.contact-block .form-group.checkbox-default.err-contact:before {
  position: absolute;
  top: -43px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none!important;
}
.contact-block .form-group.checkbox-default.err-contact input[type=radio] + label svg circle.big {
  stroke: #F8B41C;
}
.contact-block .form-group.checkbox-default.err-contact input[type=radio]:checked + label {
  color: #000000;
}
.contact-block .form-group.checkbox-default.err-contact input[type=radio]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
.contact-block .form-group.checkbox-default.err-contact input[type=radio]:checked + label svg path.checkmark {
  fill: #ee3524;
}
.contact-block .form-group.checkbox-default.err-contact input[type=radio]:checked + label span {
  color: #000000;
}
.contact-block .form-group.custom-captcha.err-contact {
  overflow: visible;
}
.contact-block .form-group.custom-captcha.err-contact:before {
  position: absolute;
  top: 40px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.custom-captcha.err-contact:before {
    display: block;
  }
}
.contact-block .form-group.custom-captcha.err-contact .input__field {
  border-color: #F8B41C !important;
}
.contact-block .form-group.err-contact:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  .contact-block .form-group.err-contact:before {
    display: block;
  }
}
.contact-block .form-group.err-contact textarea.form-control {
  border-color: #F8B41C !important;
}
.contact-block .form-group.err-contact textarea.form-control:focus,
.contact-block .form-group.err-contact textarea.form-control:active {
  border-color: #F8B41C !important;
}
.contact-block .form-group.submision {
  margin-bottom: 0!important;
}
.contact-block .btn-gfj {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .contact-block .btn-gfj {
    width: auto;
  }
}
.contact-block .btn-gfj:hover {
  color: #ffffff;
  background-color: #d21301;
}
.contact-block .btn-gfj.big {
  padding: 14px 28px;
}
@media only screen and (min-width: 768px) {
  .contact-block .btn-gfj.big {
    min-width: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .contact-block .btn-gfj.big {
    font-size: 14px;
    letter-spacing: 1.4px;
    padding: 13px 45px 12px 45px;
    min-width: 200px;
    height: 45px;
  }
}
.contact-block .btn-gfj + .btn-gfj {
  float: right;
}
@media only screen and (min-width: 768px) {
  .contact-block .btn-gfj + .btn-gfj {
    float: left;
    margin-left: 15px;
  }
}
.contact-block .btn-gfj.btn-next-to-steps {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .contact-block .btn-gfj.btn-next-to-steps {
    width: auto;
  }
}
.page-newsletter.in-newsletter .select2-dropdown .select2-search--dropdown {
  display: none;
}
.pricing-v6 .users-counter {
  background-color: #edf7f9;
  display: table;
  width: 100%;
  height: 100px;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .users-counter {
    height: 325px;
  }
}
.pricing-v6 .users-counter .users-counter-placeholder {
  display: table-cell;
  vertical-align: middle;
}
.pricing-v6 .users-counter .users-counter-placeholder .counter {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 45px;
  letter-spacing: 2px;
  line-height: 45px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .users-counter .users-counter-placeholder .counter {
    font-size: 120px;
    letter-spacing: 4px;
    line-height: 120px;
  }
}
.pricing-v6 .users-counter .users-counter-placeholder .counter-text {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 12px;
  letter-spacing: 1px;
  padding-top: 5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .users-counter .users-counter-placeholder .counter-text {
    font-size: 22px;
    letter-spacing: 1px;
    padding-top: 20px;
  }
}
.pricing-v6 .users-counter.custom-2 .users-counter-placeholder .counter-text {
  color: #000000;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .users-counter.custom-2 .users-counter-placeholder .counter-text {
    font-size: 24px;
    line-height: 26px;
    letter-spacing: 1.08px;
    max-width: 375px;
    margin: 0 auto;
  }
}
.pricing-v6 .block-text {
  padding: 0 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .block-text {
    padding: 0 0 85px 0;
  }
}
.pricing-v6 .block-text h2 {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .block-text h2 {
    margin: 0 0 30px 0;
    font-size: 40px;
    letter-spacing: 2px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .block-text h2.a-center {
    text-align: center;
  }
}
.pricing-v6 .block-text h3 {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .block-text h3 {
    margin: 0 0 20px 0;
    font-size: 24px;
    line-height: normal;
    letter-spacing: 1px;
  }
}
.pricing-v6 .block-text h4 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .block-text h4 {
    margin: 0 0 10px 0;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 1px;
  }
}
.pricing-v6 .block-text p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .block-text p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }
}
.pricing-v6 .block-text a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  text-decoration: none;
}
.pricing-v6 .pricing-info {
  text-align: center;
  padding: 30px 10px 15px 10px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info {
    padding: 60px 10px 25px 10px;
  }
}
.pricing-v6 .pricing-info .block-text {
  max-width: 940px;
  margin: 0 auto;
}
.pricing-v6 .pricing-info .block-text h2 {
  padding-bottom: 10px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info .block-text h2 {
    font-size: 50px;
    padding-bottom: 20px;
  }
}
.pricing-v6 .pricing-info .block-text p {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info .block-text p {
    font-size: 18px;
    line-height: 28px;
  }
}
.pricing-v6 .pricing-info.bkg-gray {
  background-color: #f8f8f8;
}
.pricing-v6 .pricing-packages {
  max-width: 1130px;
  min-height: 100px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages {
    border: 1px solid #eeeeee;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    margin: 0 auto 40px auto;
  }
}
.pricing-v6 .pricing-packages:before,
.pricing-v6 .pricing-packages:after {
  display: table;
  content: " ";
}
.pricing-v6 .pricing-packages:after {
  clear: both;
}
.pricing-v6 .pricing-packages .item {
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #eeeeee;
  margin-bottom: 25px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item {
    float: left;
    width: 25%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    border-right: 1px solid #eeeeee;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item:last-child {
    border-right: 0;
  }
}
.pricing-v6 .pricing-packages .item:nth-child(1) .package {
  background-color: #e5f6f7;
}
.pricing-v6 .pricing-packages .item:nth-child(2) .package {
  background-color: #dbf0f4;
}
.pricing-v6 .pricing-packages .item:nth-child(3) .package {
  background-color: #cce7ed;
}
.pricing-v6 .pricing-packages .item:nth-child(4) .package {
  background-color: #c1e0e7;
}
.pricing-v6 .pricing-packages .item .recommended {
  background-color: #008da8;
  text-align: center;
  padding: 8px 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  text-transform: uppercase;
  height: 35px;
  overflow: hidden;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .recommended {
    margin: -35px 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.pricing-v6 .pricing-packages .item .info {
  position: relative;
  text-align: center;
  padding: 0 15px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .info {
    min-height: 170px;
    padding: 0 20px;
  }
}
.pricing-v6 .pricing-packages .item .info .name {
  position: relative;
  padding: 15px 0 10px 0;
  margin-bottom: 10px;
  font-family: 'CenturyGothicBold';
  color: #008da8;
  font-size: 22px;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .info .name {
    padding: 25px 0 20px 0;
    margin-bottom: 20px;
    font-size: 22px;
  }
}
.pricing-v6 .pricing-packages .item .info .name:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 40px;
  height: 2px;
  background-color: #cdcdcd;
  margin-left: -20px;
}
.pricing-v6 .pricing-packages .item .info .description {
  font-family: 'CenturyGothicRegular';
  color: #cdcdcd;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .info .description {
    margin-bottom: 0;
  }
}
.pricing-v6 .pricing-packages .item .package {
  display: table;
  height: 100px;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .package {
    height: 180px;
  }
}
.pricing-v6 .pricing-packages .item .package .number {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  color: #008da8;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .package .number {
    font-size: 24px;
  }
}
.pricing-v6 .pricing-packages .item .package .number span {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 110px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .package .number span {
    font-size: 110px;
  }
}
.pricing-v6 .pricing-packages .item .price {
  padding: 25px 0 25px 0;
  background-color: #f9f9f9;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .price {
    min-height: 125px;
    padding: 0 0 0 0;
  }
}
.pricing-v6 .pricing-packages .item .price span {
  display: block;
  text-align: center;
  font-family: 'CenturyGothicRegular';
}
.pricing-v6 .pricing-packages .item .price span.number {
  padding-top: 10px;
  font-size: 50px;
  line-height: 40px;
  color: #999999;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .price span.number {
    padding-top: 30px;
    font-size: 50px;
    line-height: 40px;
  }
}
.pricing-v6 .pricing-packages .item .price span.number sup {
  font-size: 24px;
  line-height: 20px;
  color: #999999;
  vertical-align: middle;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .price span.number sup {
    font-size: 24px;
    line-height: 20px;
  }
}
.pricing-v6 .pricing-packages .item .price span.each {
  padding: 10px 0 0 0;
  color: #cdcdcd;
  font-size: 12px;
  text-transform: uppercase;
}
.pricing-v6 .pricing-packages .item .buy {
  padding: 15px 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .buy {
    padding: 20px 0;
  }
}
.pricing-v6 .pricing-packages .item .buy .btn-gfj {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #cdcdcd;
  border-color: #cdcdcd;
}
.pricing-v6 .pricing-packages .item .buy .btn-gfj:hover {
  background-color: #008da8;
  border-color: #008da8;
}
.pricing-v6 .pricing-packages .item .buy .btn-gfj.large {
  min-width: 175px;
  padding: 14px 0;
  font-size: 16px;
}
.pricing-v6 .pricing-packages .item .expires {
  padding: 0 0 13px 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-packages .item .expires {
    padding: 13px 0;
    border-top: 1px solid #eeeeee;
  }
}
.pricing-v6 .pricing-info2 .container {
  max-width: 1160px;
}
.pricing-v6 .pricing-info2 .container .block-text {
  font-family: 'CenturyGothicRegular';
  font-size: 15px;
  color: #999999;
  text-align: center;
  padding: 0 10px 20px 10px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info2 .container .block-text {
    font-size: 18px;
    letter-spacing: 0.7px;
    line-height: 28px;
    padding: 0 0 45px 0;
  }
}
.pricing-v6 .pricing-policy {
  padding: 25px 10px 0 10px;
  background-color: #f8f8f8;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy {
    padding: 65px 0 0 0;
  }
}
.pricing-v6 .pricing-policy .container {
  max-width: 1160px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy .container .col-lg-6 .block-text,
  .pricing-v6 .pricing-policy .container .col-md-6 .block-text,
  .pricing-v6 .pricing-policy .container .col-sm-6 .block-text {
    max-width: 525px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy .container .col-lg-6:nth-child(2n) .block-text,
  .pricing-v6 .pricing-policy .container .col-md-6:nth-child(2n) .block-text,
  .pricing-v6 .pricing-policy .container .col-sm-6:nth-child(2n) .block-text {
    float: right;
  }
}
.pricing-v6 .pricing-policy .users-counter {
  margin: 0 0 40px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy .users-counter {
    height: 225px;
    margin: 0 0 85px 0;
  }
}
.pricing-v6 .pricing-faq {
  padding: 25px 10px 25px 10px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq {
    padding: 80px 0 80px 0;
  }
}
.pricing-v6 .pricing-faq .container {
  max-width: 1160px;
}
.pricing-v6 .pricing-faq .container .col-lg-12 .block-text,
.pricing-v6 .pricing-faq .container .col-md-12 .block-text,
.pricing-v6 .pricing-faq .container .col-sm-12 .block-text {
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq .container .col-lg-12 .block-text,
  .pricing-v6 .pricing-faq .container .col-md-12 .block-text,
  .pricing-v6 .pricing-faq .container .col-sm-12 .block-text {
    padding: 0 0 60px 0;
  }
}
.pricing-v6 .pricing-faq .container .col-lg-6 .block-text,
.pricing-v6 .pricing-faq .container .col-md-6 .block-text,
.pricing-v6 .pricing-faq .container .col-sm-6 .block-text {
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq .container .col-lg-6 .block-text,
  .pricing-v6 .pricing-faq .container .col-md-6 .block-text,
  .pricing-v6 .pricing-faq .container .col-sm-6 .block-text {
    padding: 0 0 60px 0;
    max-width: 525px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq .container .col-lg-6:nth-child(2n) .block-text,
  .pricing-v6 .pricing-faq .container .col-md-6:nth-child(2n) .block-text,
  .pricing-v6 .pricing-faq .container .col-sm-6:nth-child(2n) .block-text {
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq .block-text h4 + p {
    padding-top: 10px;
  }
}
.pricing-v6 .pricing-faq .block-text p {
  color: #000000;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq .block-text p {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: .72px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq .btn-gfj {
    margin-top: 30px;
  }
}
.pricing-v6 .pricing-faq ul.faqs {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq ul.faqs {
    column-count: 2;
    column-gap: 60px;
  }
}
.pricing-v6 .pricing-faq ul.faqs li {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-faq ul.faqs li {
    margin: 0;
    display: grid;
    grid-template-rows: 1fr auto;
    margin-bottom: 60px;
    break-inside: avoid;
  }
}
.pricing-v6 .users-counter {
  margin: 0 0 0 0;
  height: 160px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .users-counter {
    height: 345px;
    margin: 0 0 0 0;
  }
}
.pricing-v6 .pricing-info3 {
  text-align: center;
  padding: 30px 10px 30px 10px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info3 {
    padding: 30px 10px 50px 10px;
  }
}
.pricing-v6 .pricing-info3.bkg-gray {
  background-color: #f8f8f8;
}
.pricing-v6 .pricing-info3 .block-text {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0 0 0;
}
.pricing-v6 .pricing-info3 .block-text h2 {
  padding-bottom: 0;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info3 .block-text h2 {
    font-size: 50px;
  }
}
.pricing-v6 .pricing-info3 .block-text h3 {
  margin: 0 0 0 0;
  padding: 30px 0 30px 0;
  font-family: 'CenturyGothicBold';
  color: #000000;
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info3 .block-text h3 {
    margin: 0 0 0 0;
    font-size: 31px;
    line-height: 38px;
    letter-spacing: .78px;
  }
}
.pricing-v6 .pricing-info3 .block-text p {
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-info3 .block-text p {
    font-size: 18px;
    line-height: 28px;
  }
}
.pricing-v6 .pricing-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.pricing-v6 .pricing-list .pricing-box {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  background-color: #FBFBFB;
  border-radius: 14px;
  padding: 15px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  -moz-box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  box-shadow: 0 1px 3px 0 rgba(59, 57, 57, 0.3);
  transition: all 0.2s ease-in-out 0s;
  cursor: pointer;
  margin: 20px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-list .pricing-box {
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    max-width: 200px;
    margin: 20px 10px 50px 10px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-list .pricing-box {
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    max-width: 300px;
    margin: 20px 22px 50px 22px;
  }
}
.pricing-v6 .pricing-list .pricing-box:hover {
  -webkit-box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
  -moz-box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
  box-shadow: 0 5px 10px 0 rgba(59, 57, 57, 0.3);
}
.pricing-v6 .pricing-list .pricing-box .image {
  height: 125px;
  max-width: 150px;
  margin: 0 auto 40px auto;
}
.pricing-v6 .pricing-list .pricing-box .image img {
  height: 100%;
  width: auto;
}
.pricing-v6 .pricing-list .pricing-box .name {
  font-family: 'CenturyGothicBold';
  font-size: 23px;
  line-height: 26px;
  letter-spacing: 1.04px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.pricing-v6 .pricing-list .pricing-box .jobs {
  font-family: 'CenturyGothicBold';
  font-size: 33px;
  line-height: 40px;
  letter-spacing: 1.44px;
  padding-bottom: 40px;
}
.pricing-v6 .pricing-list .pricing-box .jobs span {
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 23px;
  line-height: 28px;
  letter-spacing: .6px;
}
.pricing-v6 .pricing-list .pricing-box .price {
  color: #008da8;
  font-size: 43px;
  line-height: 52px;
  letter-spacing: 1.87px;
}
.pricing-v6 .pricing-list .pricing-box .price + .btn-gfj {
  margin-top: 10px;
}
.pricing-v6 .pricing-list .pricing-box .period {
  color: #DC7D74;
  font-family: 'CenturyGothicBold';
  font-size: 16px;
  line-height: 16px;
  letter-spacing: .4px;
  text-transform: uppercase;
}
.pricing-v6 .pricing-list .pricing-box .btn-gfj {
  border-radius: 9px;
}
.pricing-v6 .pricing-list .pricing-box .btn-gfj.btn-blue {
  color: #ffffff;
  font-family: 'CenturyGothicBold';
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1.63px;
  min-width: 100%;
}
.pricing-v6 .pricing-list .pricing-box:nth-child(1) .name {
  color: #FEA745;
}
.pricing-v6 .pricing-list .pricing-box:nth-child(2) .name {
  color: #DE7D72;
}
.pricing-v6 .pricing-list .pricing-box:nth-child(3) .name {
  color: #008DA8;
}
.pricing-v6 .pricing-list .info {
  font-family: 'CenturyGothicBold';
  color: #DC7D74;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin: 30px auto 30px auto;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-list .info {
    max-width: 980px;
    margin: 60px auto 60px auto;
  }
}
.pricing-v6 .pricing-list .info a {
  color: #DC7D74;
  font-family: 'CenturyGothicBold';
  text-decoration: underline;
}
.pricing-v6 .pricing-list .info p {
  font-family: 'CenturyGothicBold';
  color: #DC7D74;
  font-size: 20px;
  line-height: 40px;
  letter-spacing: .9px;
}
.pricing-v6 .pricing-list.slim .pricing-box {
  margin: 30px 0;
  padding: 40px;
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-list.slim .pricing-box {
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    max-width: 250px;
    margin: 30px 30px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-list.slim .pricing-box {
    margin: 30px 60px;
  }
}
.pricing-v6 .pricing-list.slim .pricing-box + .pricing-box:before {
  content: "OR";
  font-family: 'CenturyGothicBold';
  color: #008da8;
  font-size: 22px;
  letter-spacing: .96px;
  position: absolute;
  top: -45px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-list.slim .pricing-box + .pricing-box:before {
    top: 50%;
    left: -45px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-list.slim .pricing-box + .pricing-box:before {
    top: 50%;
    left: -75px;
  }
}
.pricing-v6 .pricing-list.slim .pricing-box .image {
  height: 130px;
  max-width: 125px;
  margin: 0 auto 40px auto;
}
.pricing-v6 .pricing-list.slim .pricing-box .price {
  font-size: 32px;
  line-height: 32px;
  letter-spacing: 1.39px;
}
.pricing-v6 .pricing-list.slim .pricing-box .price + .period {
  padding-top: 10px;
}
.pricing-v6 .pricing-list.slim .pricing-box .period + .btn-gfj {
  margin-top: 25px;
}
.pricing-v6 .pricing-list.slim .pricing-box .btn-gfj {
  border-radius: 20px;
}
.pricing-v6 .pricing-list.slim .pricing-box .btn-gfj.btn-blue {
  font-size: 14px;
  letter-spacing: 1.42px;
  min-width: 145px;
}
.pricing-v6 .pricing-list.slim .info {
  font-family: 'CenturyGothicBold';
  color: #008da8;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: .45px;
  max-width: 280px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-list.slim .info {
    max-width: 500px;
  }
}
.pricing-v6 .pricing-list.slim .info a {
  color: #DC7D74;
  font-family: 'CenturyGothicBold';
  text-decoration: underline;
}
.pricing-v6 .pricing-list.bulk .pricing-box .image {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pricing-v6 .pricing-list.bulk .pricing-box:nth-child(1) .image {
  background-image: url('../images/icon-bulk-1.png');
}
.pricing-v6 .pricing-list.bulk .pricing-box:nth-child(2) .image {
  background-image: url('../images/icon-bulk-2.png');
}
.pricing-v6 .pricing-list.bulk .pricing-box:nth-child(3) .image {
  background-image: url('../images/icon-bulk-3.png');
}
.pricing-v6 .why-widget {
  max-width: 1440px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.pricing-v6 .why-widget .why-content,
.pricing-v6 .why-widget .why-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .why-widget .why-content,
  .pricing-v6 .why-widget .why-image {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.pricing-v6 .why-widget .why-content .block-text {
  text-align: center;
  padding: 30px 15px;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .why-widget .why-content .block-text {
    text-align: left;
    padding: 40px 60px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text {
    text-align: left;
    padding: 60px 80px;
  }
}
.pricing-v6 .why-widget .why-content .block-text h2 {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text h2 {
    font-size: 40px;
    line-height: 49px;
    letter-spacing: 1.8px;
  }
}
.pricing-v6 .why-widget .why-content .block-text h2 + p {
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text h2 + p {
    margin: 0 0 40px 0;
  }
}
.pricing-v6 .why-widget .why-content .block-text h2 + h3 {
  padding-top: 20px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text h2 + h3 {
    padding-top: 40px;
  }
}
.pricing-v6 .why-widget .why-content .block-text h3 {
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
  font-family: 'CenturyGothicRegular';
  color: #ff3333;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text h3 {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: .9px;
    margin: 0 0 30px 0;
  }
}
.pricing-v6 .why-widget .why-content .block-text h3 + p {
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text h3 + p {
    margin: 0 0 40px 0;
  }
}
.pricing-v6 .why-widget .why-content .block-text p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: .81px;
  }
}
.pricing-v6 .why-widget .why-content .block-text p + p {
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .why-widget .why-content .block-text p + p {
    margin: 0 0 30px 0;
  }
}
.pricing-v6 .why-widget .why-content .block-text p a {
  color: #008da8;
}
.pricing-v6 .why-widget .why-image {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.pricing-v6 .why-widget .why-image img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .why-widget .why-image img {
    visibility: hidden;
  }
}
.pricing-v6 .why-widget .why-image > a {
  display: block;
}
.pricing-v6 .why-widget .why-image .why-image-caption {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  padding: 10px 10px 8px 10px;
  display: block;
  width: 100%;
  text-align: right;
  color: #000000;
  background-color: rgba(255, 255, 255, 0.4);
}
.pricing-v6 .pricing-policy-slider {
  background-color: #DC7D74;
  padding: 30px 0 30px 0;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider {
    padding: 90px 0 90px 0;
  }
}
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper {
  position: relative;
  max-width: 1140px;
  margin: 0 auto;
}
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next,
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 2;
  width: 30px;
  height: 30px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next,
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev {
    width: 60px;
    height: 60px;
  }
}
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next svg,
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev svg {
  width: 30px;
  height: 30px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next svg,
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev svg {
    width: 60px;
    height: 60px;
  }
}
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next {
  right: -10px;
  -webkit-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next {
    right: -30px;
  }
}
@media only screen and (min-width: 1400px) {
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .next {
    right: -80px;
  }
}
.pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev {
  left: -10px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev {
    left: -30px;
  }
}
@media only screen and (min-width: 1400px) {
  .pricing-v6 .pricing-policy-slider .pricing-policy-slider-wrapper .prev {
    left: -80px;
  }
}
.pricing-v6 .pricing-policy-slider .iosSlider {
  min-height: 265px;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .iosSlider {
    min-height: 265px;
  }
}
.pricing-v6 .pricing-policy-slider .iosSlider .slider {
  height: 100%;
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 1200px) {
}
.pricing-v6 .pricing-policy-slider .iosSlider .slider .item {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item {
    min-width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item {
    min-width: 965px;
  }
}
@media only screen and (min-width: 1200px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item {
    min-width: 1140px;
  }
}
.pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper {
  padding: 0 30px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper {
    padding: 0 60px;
  }
}
.pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper h2 {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper h2 {
    margin: 0 0 30px 0;
    font-size: 36px;
    letter-spacing: 2px;
  }
}
@media only screen and (min-width: 1200px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper h2 {
    font-size: 40px;
  }
}
.pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper p {
    font-size: 18px;
    line-height: 42px;
    letter-spacing: .9px;
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  .pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper p {
    font-size: 20px;
    line-height: 48px;
    letter-spacing: .9px;
    text-align: left;
  }
}
.pricing-v6 .pricing-policy-slider .iosSlider .slider .item .item-wrapper p a {
  font-family: 'CenturyGothicBold';
  color: #000000;
}
#sign-in-v2 .form-heading {
  margin: 50px 0 30px 0;
}
#sign-in-v2 .form-heading span {
  font-family: 'CenturyGothicRegular';
  color: #ff3333;
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  padding: 5px 0;
  text-transform: uppercase;
}
#sign-in-v2 form label {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 14px;
  height: 20px;
  color: #000000;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0;
}
#sign-in-v2 form input[type=checkbox],
#sign-in-v2 form input[type=radio] {
  /* original check box are push outside the viewport */
  position: absolute;
  left: -1000em;
}
#sign-in-v2 form input[type=checkbox] + label,
#sign-in-v2 form input[type=radio] + label {
  position: relative;
  padding-left: 25px;
}
#sign-in-v2 form input[type=checkbox] + label:before,
#sign-in-v2 form input[type=radio] + label:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../images/checkbox-retina.png);
  background-position: 0 0;
  background-size: 400%;
}
#sign-in-v2 form input[type=checkbox]:checked + label:before,
#sign-in-v2 form input[type=radio]:checked + label:before {
  background-position: 33.34% 0;
}
#sign-in-v2 form .type.error-msg input[type=radio] + label:before {
  background-position: 66.67% 0!important;
}
#sign-in-v2 form .type.error-msg input[type=radio]:checked + label:before {
  background-position: 33.34% 0!important;
}
#sign-in-v2 form .link-forgot-password {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 14px;
  color: #008da8;
  text-decoration: none;
}
#sign-in-v2 form .back-wrapper {
  padding-top: 10px;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  text-align: center;
}
#sign-in-v2 form .back-wrapper a {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #ff3333;
}
#sign-in-v2 form .back-wrapper a:hover {
  color: #008da8;
}
#popup-sign-v2 .modal-dialog {
  width: 585px;
}
#popup-sign-v2 .modal-dialog .modal-content {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#popup-sign-v2 .title-confirmation {
  font-family: 'CenturyGothicRegular';
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  text-transform: uppercase;
  color: #008da8;
  margin: 50px 0 30px 0;
}
#popup-sign-v2 .title-confirmation.lowercase {
  text-transform: lowercase;
}
#popup-sign-v2 .content-confirmation {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  margin: 10px 0 50px 0;
}
#popup-sign-v2 .content-confirmation p {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  color: #000000;
  margin: 0;
  padding: 0 0 15px 0;
}
#popup-sign-v2 .content-confirmation a {
  color: #ff3333;
}
#popup-sign-v2 form .textField {
  margin-bottom: 5px;
}
#popup-sign-v2 form span.err {
  display: inline-block;
  min-height: 15px;
  width: 100%;
}
#popup-sign-v2 form span.err#register-error,
#popup-sign-v2 form span.err#login-error,
#popup-sign-v2 form span.err#recovery-error {
  min-height: 0;
}
#popup-sign-v2 form .title-group {
  margin: 10px 0 20px 0;
}
#popup-sign-v2 form .title-group .btn-hint {
  margin-bottom: -5px;
}
.modal-backdrop {
  background-color: #333333;
  opacity: .4;
}
.job-details-v6 {
  position: relative;
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .alert {
  margin-top: 15px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .alert {
    margin-top: 0;
  }
}
.job-details-v6 .deadline-passed-bar {
  width: 100%;
  text-align: center;
  background-color: #f6f6f6;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #ee3524;
  text-transform: uppercase;
  padding: 10px 0 8px 0;
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .deadline-passed-bar div {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #ee3524;
  text-transform: uppercase;
}
.job-details-v6 .deadline-passed-bar + .container .job-block {
  padding-top: 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .deadline-passed-bar + .container .job-block {
    padding-top: 20px;
  }
}
.job-details-v6 .job-steps {
  height: 56px;
  margin-left: -15px;
  margin-right: -15px;
  background-color: #ffffff;
  display: none;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-steps {
    margin-top: -60px;
  }
}
.job-details-v6 .job-steps .job-steps-inner {
  height: 56px;
  width: 100%;
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner {
    border-color: #eeeeee;
  }
}
.job-details-v6 .job-steps .job-steps-inner .steps {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  display: table;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .steps {
    height: 56px;
  }
}
.job-details-v6 .job-steps .job-steps-inner .steps li {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  background-color: #D4ECEE;
  height: 0;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .steps li {
    height: auto;
  }
}
.job-details-v6 .job-steps .job-steps-inner .steps li span {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 1px;
  color: #000000;
  text-align: center;
  text-decoration: none;
  padding: 0 0 0 0;
  position: relative;
  display: none;
  height: 5px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .steps li span {
    padding: 10px 0 10px 0;
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .steps li span {
    height: auto;
  }
}
.job-details-v6 .job-steps .job-steps-inner .step-heading {
  list-style: none;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  background-color: #D4ECEE;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .step-heading {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-steps .job-steps-inner .step-heading {
    padding: 14px 0 0 0;
  }
}
.job-details-v6 .job-steps .job-steps-inner .step-heading li {
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  display: none;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .step-heading li {
    font-family: 'CenturyGothicRegular';
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1.6px;
    text-align: left;
    padding: 0 0 0 30px;
  }
}
.job-details-v6 .job-steps .job-steps-inner .step-heading li span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps .job-steps-inner .step-heading li span {
    display: inline-block;
    padding: 0 20px 0 0;
  }
}
.job-details-v6 .job-steps .job-steps-inner .step-heading.step-1 li:nth-child(1) {
  display: block;
}
.job-details-v6 .job-steps .job-steps-inner .step-heading.step-2 li:nth-child(2) {
  display: block;
}
.job-details-v6 .job-steps .job-steps-inner .step-heading.step-3 li:nth-child(3) {
  display: block;
}
.job-details-v6 .job-steps .job-steps-inner .step-heading.step-4 li:nth-child(4) {
  display: block;
}
.job-details-v6 .job-steps.sticky .job-steps-inner {
  position: fixed;
  top: 60px;
  left: 0;
  z-index: 500;
  border-color: #eeeeee;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-steps.sticky .job-steps-inner {
    top: 74px;
  }
}
.job-details-v6 .job-actions {
  padding: 15px 0;
  /* */
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-actions {
    padding: 0;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }
}
.job-details-v6 .job-actions .job-actions-inner {
  height: 45px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-actions .job-actions-inner {
    padding: 30px 0 30px 0;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-actions .job-actions-inner {
    padding: 30px 0 60px 0;
  }
}
.job-details-v6 .job-actions .job-actions-inner:before,
.job-details-v6 .job-actions .job-actions-inner:after {
  display: table;
  content: " ";
}
.job-details-v6 .job-actions .job-actions-inner:after {
  clear: both;
}
.job-details-v6 .job-actions .job-actions-inner .btn-gfj {
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 45%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-actions .job-actions-inner .btn-gfj {
    width: auto;
  }
}
.job-details-v6 .job-actions .job-actions-inner .btn-gfj.big {
  padding: 14px 28px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-actions .job-actions-inner .btn-gfj.big {
    padding: 12px 45px;
    min-width: 200px;
  }
}
.job-details-v6 .job-actions .job-actions-inner .btn-gfj + .btn-gfj {
  float: right;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-actions .job-actions-inner .btn-gfj + .btn-gfj {
    margin-left: 15px;
  }
}
.job-details-v6 .job-actions .job-actions-inner .btn-gfj.btn-next-to-steps {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-actions .job-actions-inner .btn-gfj.btn-next-to-steps {
    width: auto;
    min-width: 200px;
  }
}
.job-details-v6 .job-actions.offscreen .job-actions-inner {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.job-details-v6 .job-ls {
  padding-top: 20px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls {
    padding-top: 15px;
    min-width: 170px;
  }
}
.job-details-v6 .job-ls .back-to-list {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 0 0 0 15px;
  transition: transition, all 0.3s ease-out;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls .back-to-list {
    font-size: 18px;
    line-height: 22px;
  }
}
.job-details-v6 .job-ls .back-to-list:before,
.job-details-v6 .job-ls .back-to-list:after {
  display: table;
  content: " ";
}
.job-details-v6 .job-ls .back-to-list:after {
  clear: both;
}
.job-details-v6 .job-ls .back-to-list svg {
  position: absolute;
  left: 0;
  top: 5px;
  float: left;
  width: 12px;
  height: 12px;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls .back-to-list svg {
    top: 5px;
  }
}
.job-details-v6 .job-ls .back-to-list svg path {
  fill: #333333;
  transition: transition, all 0.3s ease-out;
}
.job-details-v6 .job-ls .back-to-list:hover {
  color: #000000;
}
.job-details-v6 .job-ls .back-to-list:hover svg path {
  fill: #000000;
}
.job-details-v6 .job-ls .revise {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 18px;
  line-height: 14px;
  text-transform: uppercase;
  padding: 0 0 0 15px;
  transition: transition, all 0.3s ease-out;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls .revise {
    font-size: 18px;
    line-height: 22px;
  }
}
.job-details-v6 .job-ls .revise:before,
.job-details-v6 .job-ls .revise:after {
  display: table;
  content: " ";
}
.job-details-v6 .job-ls .revise:after {
  clear: both;
}
.job-details-v6 .job-ls .revise svg {
  position: absolute;
  left: 0;
  top: 2px;
  float: left;
  width: 12px;
  height: 12px;
  margin: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls .revise svg {
    top: 5px;
  }
}
.job-details-v6 .job-ls .revise svg path {
  fill: #ee3524;
}
.job-details-v6 .job-ls .job-share {
  text-align: center;
  border: 2px solid #e0f5f7;
  display: none;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls .job-share {
    display: block;
    margin: 60px 0 0 0;
    padding: 25px 0 20px 0;
    visibility: visible;
    transition: transition, all 0.3s ease-out;
  }
}
.job-details-v6 .job-ls .job-share.fading {
  opacity: 0;
}
.job-details-v6 .job-ls .job-share h3 {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls .job-share h3 {
    font-size: 16px;
    padding: 0 0 27px 0;
  }
}
.job-details-v6 .job-ls .job-share a.svg {
  width: 30px;
  height: 30px;
  margin: 0 5px 0 5px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-ls .job-share a.svg {
    width: 36px;
    height: 36px;
  }
}
.job-details-v6 .job-ls .job-share a.svg svg {
  width: 30px;
  height: 30px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-ls .job-share a.svg svg {
    width: 38px;
    height: 38px;
  }
}
.job-details-v6 .job-ls .job-share a.svg svg path,
.job-details-v6 .job-ls .job-share a.svg svg polygon {
  fill: #ee3524;
}
.job-details-v6 .job-ls .job-share a.svg svg circle {
  fill: #ffffff;
}
.job-details-v6 .job-ls .job-share a.svg svg circle.border {
  fill: #ee3524;
}
.job-details-v6 .job-ls .job-share a.svg:hover svg path,
.job-details-v6 .job-ls .job-share a.svg:hover svg polygon {
  fill: #ffffff;
}
.job-details-v6 .job-ls .job-share a.svg:hover svg circle {
  fill: #ee3524;
}
.job-details-v6 .job-ls .job-share a.svg:hover svg circle.border {
  fill: #eeeeee;
}
.job-details-v6 .job-ls.sticky {
  position: fixed;
  top: 60px;
  width: 100%;
  z-index: 1;
  padding-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-ls.sticky {
    top: 85px;
    width: 170px;
    padding-bottom: 0;
  }
}
.job-details-v6 .job-block {
  max-width: 625px;
  padding-top: 40px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block {
    margin: 0 0 0 20px;
    padding-top: 60px;
  }
}
.job-details-v6 .job-block h2 {
  position: relative;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin: 20px 0 0 0;
  padding: 0 50px 20px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block h2 {
    margin: 10px 0 0 0;
    padding: 0 50px 0 0;
    font-size: 28px;
    letter-spacing: 0.5px;
  }
}
.job-details-v6 .job-block h2 .company {
  display: block;
  font-size: 14px;
  margin: 5px 0 0 0;
}
.job-details-v6 .job-block h2 .company a {
  display: inline-block;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
  letter-spacing: normal;
  text-transform: uppercase;
}
.job-details-v6 .job-block h2 .company a + a {
  color: #008da8;
  margin: 0 0 0 10px;
}
.job-details-v6 .job-block h2 .company a:hover {
  color: #ee3524;
}
.job-details-v6 .job-block h2 .favorite {
  position: absolute;
  top: 10px;
  right: 0;
  display: block;
  outline: none;
  width: 24px;
  height: 24px;
}
.job-details-v6 .job-block h2 .favorite svg {
  width: 24px;
  height: 24px;
}
.job-details-v6 .job-block h2 .favorite svg rect {
  fill: #ffffff;
}
.job-details-v6 .job-block h2 .favorite svg path {
  fill: #ffffff;
}
.job-details-v6 .job-block h2 .favorite svg path.border {
  fill: #999999;
}
.job-details-v6 .job-block h2 .favorite:hover svg path {
  fill: #ee3524;
}
.job-details-v6 .job-block h2 .favorite:hover svg path.border {
  fill: #ee3524;
}
.job-details-v6 .job-block h2 .favorite.added svg {
  width: 24px;
  height: 24px;
}
.job-details-v6 .job-block h2 .favorite.added svg path {
  fill: #ee3524;
}
.job-details-v6 .job-block h2 .favorite.added svg path.border {
  fill: #ee3524;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-info {
    padding-top: 20px;
    padding-bottom: 5px;
  }
}
.job-details-v6 .job-block .job-info ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.job-details-v6 .job-block .job-info ul:before,
.job-details-v6 .job-block .job-info ul:after {
  display: table;
  content: " ";
}
.job-details-v6 .job-block .job-info ul:after {
  clear: both;
}
.job-details-v6 .job-block .job-info ul li {
  width: 100%;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-block .job-info ul li {
    width: 50%;
    float: left;
    font-size: 15px;
    padding: 10px 0 0 0;
  }
}
.job-details-v6 .job-block .job-info ul li span {
  display: inline-block;
  width: 115px;
  font-family: 'CenturyGothicBold';
  color: #008da8;
  text-transform: uppercase;
}
.job-details-v6 .job-block .job-description {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 14px;
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-description {
    font-size: 16px;
    line-height: 1.7em;
    padding: 0 0 60px 0;
  }
}
.job-details-v6 .job-block .job-description .headline {
  display: block;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  line-height: normal;
  text-transform: uppercase;
  font-size: 17px;
  margin: 20px 0 5px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-description .headline {
    font-size: 24px;
    margin: 40px 0 9px 0;
  }
}
.job-details-v6 .job-block .job-description .headline span {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  font-size: 16px;
  display: inline-block;
  text-transform: none;
  margin: 0 0 0 30px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-description .headline span {
    font-size: 16px;
  }
}
.job-details-v6 .job-block .job-description a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
}
.job-details-v6 .job-block .job-description a.how_to_apply_link {
  color: #008da8;
}
.job-details-v6 .job-block .job-description a.how_to_apply_link.logged_out {
  font-family: 'CenturyGothicBoldItalic';
}
.job-details-v6 .job-block .job-description .alert {
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-family: 'CenturyGothicRegular';
}
.job-details-v6 .job-block .job-description .alert a {
  font-family: 'CenturyGothicBold';
  color: inherit;
  font-style: normal;
}
.job-details-v6 .job-block .job-description .alert.alert-danger {
  color: #ee3524;
  background-color: #f8dad8;
  border-color: transparent;
}
.job-details-v6 .job-block .job-description .alert.alert-warning {
  color: #ee3524;
  background-color: #f8dad8;
  border-color: transparent;
}
.job-details-v6 .job-block .job-description .alert.alert-info {
  color: #008da8;
  background-color: #e0f5f8;
  border-color: transparent;
}
.job-details-v6 .job-block .job-description .alert.alert-success {
  border-color: transparent;
}
.job-details-v6 .job-block .job-description div,
.job-details-v6 .job-block .job-description p {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-description div,
  .job-details-v6 .job-block .job-description p {
    font-size: 16px;
    line-height: 1.7em;
  }
}
.job-details-v6 .job-block .job-description strong,
.job-details-v6 .job-block .job-description b {
  font-family: 'CenturyGothicBold';
  color: inherit;
  font-weight: normal;
}
.job-details-v6 .job-block .job-description em,
.job-details-v6 .job-block .job-description i {
  font-family: 'CenturyGothicItalic';
  color: #666666;
}
.job-details-v6 .job-block .job-description u {
  color: #666666;
}
.job-details-v6 .job-block .job-description ul,
.job-details-v6 .job-block .job-description ol {
  margin: 10px 0 10px 20px;
  padding: 0 0 0 0;
}
.job-details-v6 .job-block .job-description ul li,
.job-details-v6 .job-block .job-description ol li {
  font-family: 'CenturyGothicRegular';
  color: #666666;
}
.job-details-v6 .job-block .job-description .deadline-passed {
  width: 100%;
  height: 40px;
  text-align: center;
  background-color: #f6f6f6;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #ee3524;
  text-transform: uppercase;
  padding: 10px 0 0 0;
  margin: 20px 0 0 0;
}
.job-details-v6 .job-block .job-application {
  text-align: center;
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-application {
    padding: 0 0 80px 0;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-application .btn-gfj.large {
    font-size: 18px;
    line-height: 16px;
    letter-spacing: 1px;
    min-width: 270px;
  }
}
.job-details-v6 .job-block .job-tags {
  text-align: center;
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-tags {
    padding: 0 0 50px 0;
  }
}
.job-details-v6 .job-block .job-tags h3 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-tags h3 {
    font-size: 16px;
    padding: 0 0 20px 0;
  }
}
.job-details-v6 .job-block .job-tags .tag {
  position: relative;
  display: inline-block;
  font-family: 'CenturyGothicRegular';
  color: #ffffff !important;
  font-size: 16px;
  text-transform: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #008da8;
  padding: 4px 10px 4px 10px;
  margin: 5px 5px 10px 5px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-tags .tag {
    font-size: 14px;
  }
}
.job-details-v6 .job-block .job-tags .tag:hover {
  color: #ffffff;
  background-color: #008da8;
}
.job-details-v6 .job-block .job-share {
  text-align: center;
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-share {
    padding: 0 0 50px 0;
  }
}
.job-details-v6 .job-block .job-share h3 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-block .job-share h3 {
    font-size: 16px;
    padding: 0 0 20px 0;
  }
}
.job-details-v6 .job-block .job-share a.svg {
  width: 48px;
  height: 48px;
  margin: 0 5px 0 5px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-block .job-share a.svg {
    width: 36px;
    height: 36px;
  }
}
.job-details-v6 .job-block .job-share a.svg svg {
  width: 48px;
  height: 48px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .job-block .job-share a.svg svg {
    width: 38px;
    height: 38px;
  }
}
.job-details-v6 .job-block .job-share a.svg svg path,
.job-details-v6 .job-block .job-share a.svg svg polygon {
  fill: #ee3524;
}
.job-details-v6 .job-block .job-share a.svg svg circle {
  fill: #ffffff;
}
.job-details-v6 .job-block .job-share a.svg svg circle.border {
  fill: #ee3524;
}
.job-details-v6 .job-block .job-share a.svg:hover svg path,
.job-details-v6 .job-block .job-share a.svg:hover svg polygon {
  fill: #ffffff;
}
.job-details-v6 .job-block .job-share a.svg:hover svg circle {
  fill: #ee3524;
}
.job-details-v6 .job-block .job-share a.svg:hover svg circle.border {
  fill: #eeeeee;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-rs {
    padding-top: 10px;
  }
}
.job-details-v6 .job-rs .company {
  text-align: center;
  padding: 18px 18px 18px 18px;
  margin-bottom: 20px;
  border: 2px solid #e0f5f7;
  display: none;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-rs .company {
    display: block;
    margin-bottom: 40px;
  }
}
.job-details-v6 .job-rs .company h3 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  max-width: 210px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-rs .company h3 {
    font-size: 20px;
    line-height: 26px;
    padding: 5px 0 34px 0;
  }
}
.job-details-v6 .job-rs .company a.company-fav {
  display: block;
  text-align: center;
  border: 2px solid #eeeeee;
  padding: 9px 0 3px 0;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  color: #999999;
  text-transform: uppercase;
  border-radius: 1px 1px 1px 1px;
  -moz-border-radius: 1px 1px 1px 1px;
  -webkit-border-radius: 1px 1px 1px 1px;
}
.job-details-v6 .job-rs .company a.company-fav span {
  display: inline-block;
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.5px;
  color: #000000;
  height: 18px;
  overflow: hidden;
  padding-left: 8px;
}
.job-details-v6 .job-rs .company a.company-fav span:after {
  content: "Favorite Employer";
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}
.job-details-v6 .job-rs .company a.company-fav svg {
  width: 18px;
  height: 18px;
}
.job-details-v6 .job-rs .company a.company-fav svg rect {
  fill: #ffffff;
}
.job-details-v6 .job-rs .company a.company-fav svg path {
  fill: #ffffff;
}
.job-details-v6 .job-rs .company a.company-fav svg path.border {
  fill: #999999;
}
.job-details-v6 .job-rs .company a.company-fav:hover svg path {
  fill: #ee3524;
}
.job-details-v6 .job-rs .company a.company-fav:hover svg path.border {
  fill: #ee3524;
}
.job-details-v6 .job-rs .company a.company-fav.added span {
  color: #000000;
  font-size: 14px;
  padding-left: 12px;
  letter-spacing: 0.5px;
}
.job-details-v6 .job-rs .company a.company-fav.added span:after {
  content: "Favorite Employer";
  color: #000000;
  font-size: 14px;
}
.job-details-v6 .job-rs .company a.company-fav.added svg {
  width: 18px;
  height: 18px;
}
.job-details-v6 .job-rs .company a.company-fav.added svg path {
  fill: #ee3524;
}
.job-details-v6 .job-rs .company a.company-fav.added svg path.border {
  fill: #ee3524;
}
.job-details-v6 .job-rs .job-application {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-rs .job-application {
    padding: 0 0 40px 0;
  }
}
.job-details-v6 .job-rs .job-application .btn-gfj.large {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-rs .job-application .btn-gfj.large {
    font-size: 18px;
    line-height: 16px;
    letter-spacing: 1px;
  }
}
.job-details-v6 .job-rs .job-application button.btn-gfj.large {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .job-rs .job-application button.btn-gfj.large {
    padding: 14px 15px!important;
  }
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 992px) {
}
.job-details-v6.job-draft .job-ls .job-share a.svg svg path,
.job-details-v6.job-expired .job-ls .job-share a.svg svg path,
.job-details-v6.job-unapproved .job-ls .job-share a.svg svg path,
.job-details-v6.job-draft .job-ls .job-share a.svg svg polygon,
.job-details-v6.job-expired .job-ls .job-share a.svg svg polygon,
.job-details-v6.job-unapproved .job-ls .job-share a.svg svg polygon {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-ls .job-share a.svg svg circle,
.job-details-v6.job-expired .job-ls .job-share a.svg svg circle,
.job-details-v6.job-unapproved .job-ls .job-share a.svg svg circle {
  fill: #ffffff;
}
.job-details-v6.job-draft .job-ls .job-share a.svg svg circle.border,
.job-details-v6.job-expired .job-ls .job-share a.svg svg circle.border,
.job-details-v6.job-unapproved .job-ls .job-share a.svg svg circle.border {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-ls .job-share a.svg:hover svg path,
.job-details-v6.job-expired .job-ls .job-share a.svg:hover svg path,
.job-details-v6.job-unapproved .job-ls .job-share a.svg:hover svg path,
.job-details-v6.job-draft .job-ls .job-share a.svg:hover svg polygon,
.job-details-v6.job-expired .job-ls .job-share a.svg:hover svg polygon,
.job-details-v6.job-unapproved .job-ls .job-share a.svg:hover svg polygon {
  fill: #ffffff;
}
.job-details-v6.job-draft .job-ls .job-share a.svg:hover svg circle,
.job-details-v6.job-expired .job-ls .job-share a.svg:hover svg circle,
.job-details-v6.job-unapproved .job-ls .job-share a.svg:hover svg circle {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-ls .job-share a.svg:hover svg circle.border,
.job-details-v6.job-expired .job-ls .job-share a.svg:hover svg circle.border,
.job-details-v6.job-unapproved .job-ls .job-share a.svg:hover svg circle.border {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-block .job-share a.svg svg path,
.job-details-v6.job-expired .job-block .job-share a.svg svg path,
.job-details-v6.job-unapproved .job-block .job-share a.svg svg path,
.job-details-v6.job-draft .job-block .job-share a.svg svg polygon,
.job-details-v6.job-expired .job-block .job-share a.svg svg polygon,
.job-details-v6.job-unapproved .job-block .job-share a.svg svg polygon {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-block .job-share a.svg svg circle,
.job-details-v6.job-expired .job-block .job-share a.svg svg circle,
.job-details-v6.job-unapproved .job-block .job-share a.svg svg circle {
  fill: #ffffff;
}
.job-details-v6.job-draft .job-block .job-share a.svg svg circle.border,
.job-details-v6.job-expired .job-block .job-share a.svg svg circle.border,
.job-details-v6.job-unapproved .job-block .job-share a.svg svg circle.border {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-block .job-share a.svg:hover svg path,
.job-details-v6.job-expired .job-block .job-share a.svg:hover svg path,
.job-details-v6.job-unapproved .job-block .job-share a.svg:hover svg path,
.job-details-v6.job-draft .job-block .job-share a.svg:hover svg polygon,
.job-details-v6.job-expired .job-block .job-share a.svg:hover svg polygon,
.job-details-v6.job-unapproved .job-block .job-share a.svg:hover svg polygon {
  fill: #ffffff;
}
.job-details-v6.job-draft .job-block .job-share a.svg:hover svg circle,
.job-details-v6.job-expired .job-block .job-share a.svg:hover svg circle,
.job-details-v6.job-unapproved .job-block .job-share a.svg:hover svg circle {
  fill: #eeeeee;
}
.job-details-v6.job-draft .job-block .job-share a.svg:hover svg circle.border,
.job-details-v6.job-expired .job-block .job-share a.svg:hover svg circle.border,
.job-details-v6.job-unapproved .job-block .job-share a.svg:hover svg circle.border {
  fill: #eeeeee;
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .prj-steps {
  position: relative;
  background-color: #ffffff;
  padding: 0 0 0 0;
  height: 60px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps {
    padding: 0 0 0 0;
    height: 75px;
  }
}
.job-details-v6 .prj-steps .prj-steps-wrapper {
  position: relative;
  background-color: #ffffff;
  height: 60px;
  width: 100%;
  border-bottom: 1px solid transparent;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .prj-steps-wrapper {
    height: 75px;
  }
}
.job-details-v6 .prj-steps .logo-small {
  position: absolute;
  top: 50%;
  left: 12px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 3;
  width: 38px;
  height: 22px;
  visibility: visible;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .logo-small {
    left: 30px;
    width: 60px;
    height: 35px;
    display: block;
  }
}
.job-details-v6 .prj-steps .logo-small a {
  display: block;
  width: 38px;
  height: 22px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .logo-small a {
    width: 60px;
    height: 35px;
  }
}
.job-details-v6 .prj-steps .logo-small a svg {
  width: 38px;
  height: 22px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .logo-small a svg {
    width: 60px;
    height: 35px;
  }
}
.job-details-v6 .prj-steps .logo-small a svg path {
  fill: #ee3524;
}
.job-details-v6 .prj-steps .cart-simple {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center;
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  color: #ffffff;
  background-color: #008da8;
  width: 25px;
  height: 25px;
  padding: 4px 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .cart-simple {
    right: 20px;
  }
}
.job-details-v6 .prj-steps .btn-contact {
  position: absolute;
  right: 55px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-transform: uppercase;
  color: #ee3524;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  line-height: 14px;
  display: none;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .btn-contact {
    display: block;
  }
}
.job-details-v6 .prj-steps .container-steps {
  margin-right: 0;
  margin-left: 0;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .container-steps {
    position: relative;
    max-width: 63%;
    top: auto;
    left: auto;
    -webkit-transform: translate(15px, 0);
    transform: translate(15px, 0);
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .container-steps {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}
.job-details-v6 .prj-steps .steps .steps-wrapper {
  margin-left: 45px;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps .steps-wrapper {
    max-width: 525px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps .steps-wrapper {
    max-width: 545px;
  }
}
.job-details-v6 .prj-steps .steps ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  min-height: 14px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps ul {
    padding: 27px 0 0 0;
    margin: 0 -150px 0 40px;
    min-height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps ul {
    padding: 0 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .job-details-v6 .prj-steps .steps ul {
    margin: 0 -150px 0 0;
  }
}
.job-details-v6 .prj-steps .steps ul li {
  position: relative;
  float: left;
  font-size: 10px;
  font-family: 'CenturyGothicRegular';
  color: #9b9b9b;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps ul li {
    font-size: 14px;
    min-height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps ul li {
    font-size: 14px;
  }
}
.job-details-v6 .prj-steps .steps ul li:after {
  content: ">";
  font-family: 'CenturyGothicRegular';
  text-transform: uppercase;
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps ul li:after {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .prj-steps .steps ul li:nth-child(2) {
  padding-left: 0;
}
@media only screen and (min-width: 340px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .prj-steps .steps ul li:nth-child(3) {
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .prj-steps .steps ul li:last-child:after {
  display: none;
}
.job-details-v6 .prj-steps .steps.step-0 ul li:nth-child(1) {
  color: #ee3524;
}
.job-details-v6 .prj-steps .steps.step-1 ul li:nth-child(2) {
  color: #ee3524;
}
.job-details-v6 .prj-steps .steps.step-2 ul li:nth-child(3) {
  color: #ee3524;
}
.job-details-v6 .prj-steps .steps.step-3 ul li:nth-child(4) {
  color: #ee3524;
}
.job-details-v6 .prj-steps .steps-menu {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 510;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu {
    right: 5px;
    top: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu {
    right: 15px;
    top: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    display: block;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav {
  float: none;
  margin: 0 0;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > .open a {
  background: transparent;
  position: relative;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > .open a:before {
  opacity: 1;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul:before,
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul:after {
  display: table;
  content: " ";
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul:after {
  clear: both;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul li.parent {
  position: relative;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul li.dropdown-submenu {
  position: relative;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul li.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  right: auto;
  position: absolute;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav li.active {
  background: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav li.active > a {
  background: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav li a {
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav li a:hover,
.job-details-v6 .prj-steps .steps-menu .navbar-nav li a:active,
.job-details-v6 .prj-steps .steps-menu .navbar-nav li a:focus {
  background: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav li.open > a {
  background: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li {
  float: none;
  padding: 0 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  /* Custom GFJ : START */
  /* Custom GFJ : END   */
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li {
    padding: 0 20px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(1) {
  float: left;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(1) {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(1) {
    display: none;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(2),
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(3),
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(4),
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(5),
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(6),
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(7) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(2),
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(3),
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(4),
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(5),
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(6),
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(7) {
    display: inline-block;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(9) {
  float: none;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(9) {
    display: none;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(8) {
  float: right;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li:nth-child(8) {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li > a {
    height: 74px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li > a.dropdown-toggle:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 16px;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 100%;
  display: block;
  opacity: 0;
  transition: all 0.2s ease;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:hover > a {
  background: none;
  position: relative;
  color: #ee3524;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li:hover > a.dropdown-toggle:after {
  bottom: 0!important;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li > a {
  outline: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li > a .caret {
  display: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu {
  display: block;
  left: 0;
  margin-top: 0;
  visibility: hidden;
  opacity: 0;
  border: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  min-width: 165px;
  padding: 12px 0 20px 0;
  background-color: rgba(255, 255, 255, 0.93);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-about {
  left: -48.5px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-about {
    left: -48.5px;
  }
}
@media only screen and (min-width: 1200px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-about {
    left: -40.5px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-resources {
  left: -30px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-resources {
    left: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-resources {
    left: -22px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-jobs {
  left: -55.5px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-jobs {
    left: -55.5px;
  }
}
@media only screen and (min-width: 1200px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu.item-jobs {
    left: -47.5px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu a {
  font-family: 'CenturyGothicRegular';
  color: #666666;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu a:hover {
  color: #000000;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu span.name {
  font-family: 'CenturyGothicRegular';
  color: #5badbe;
  text-transform: uppercase;
  font-size: 14px;
  min-height: 31px;
  height: auto;
  padding: 5px 0 5px 0;
  display: block;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > li .dropdown-menu li:last-child a {
  border: none;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav ul.dropdown-menu ul.dropdown-menu {
  left: 80%;
  top: 0;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  text-transform: uppercase;
  height: 60px;
  padding: 15px 0 0 0;
  color: #333333;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav a {
    height: 74px;
    line-height: 74px;
    max-height: 74px;
    padding: 0 0 0 0;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic {
  width: 25px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.bars {
    width: 0;
    display: none;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.bars:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 0 0;
  display: block;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.bars:before {
    top: 27px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.search {
  visibility: hidden;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.search {
    visibility: visible;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.search:before {
  content: "";
  position: absolute;
  top: 18px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 60% 0;
  display: block;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav a.graphic.search:before {
    top: 28px;
    left: 0;
    width: 25px;
    height: 25px;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.active:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 6px!important;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-left: -8px;
  background-image: url("../images/square-icons.png");
  background-size: 600%;
  background-position: 100% 100%;
  display: block;
  opacity: 1!important;
  transition: all 0.2s ease;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.open-search-top {
  width: 21px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.open-search-top svg {
  width: 25px;
  height: 26px;
  margin-bottom: -7px;
  margin-left: -4px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav a.open-search-top svg path {
  fill: #ee3524 !important;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > .aligned-fullwidth {
  position: static !important;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > .aligned-fullwidth > .dropdown-menu {
  width: 100% !important;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav > .aligned-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account {
  transition: all 0.2s ease;
  min-width: 270px;
  text-align: right;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li {
  padding: 0 0;
  float: right;
  display: inline-block;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li.account-tab {
  display: none;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li.account-tab {
    display: inline-block;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li.contact-tab {
  display: none;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li.contact-tab {
    display: inline-block;
  }
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li {
    padding: 0 15px 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li {
    padding: 0 15px 0 0;
  }
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li:hover > a.dropdown-toggle:after {
  bottom: 0!important;
  opacity: 0!important;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu {
  min-width: 205px;
  text-align: left;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account {
  right: -20px;
  padding-left: 15px;
  padding-right: 15px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li:before,
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li:after {
  display: table;
  content: " ";
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li:after {
  clear: both;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a span {
  float: right;
  font-family: 'CenturyGothicBold';
  color: #008da8;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite {
  position: relative;
  padding-left: 25px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg {
  position: absolute;
  top: 5px;
  left: 0;
  width: 18px;
  height: 18px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg rect {
  fill: transparent;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg path {
  fill: #ee3524;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-account li a.favorite svg path.border {
  fill: #ee3524;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart {
  right: 15px;
  margin-top: -10px;
  padding: 0 20px 15px 20px;
  border: 1px solid #9d9d9d;
  min-width: 285px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li {
  text-align: left;
  font-size: 12px;
  color: #333333;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 10px 10px 10px 5px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:last-child {
  border-bottom: 0;
  padding: 0 0;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li span {
  font-family: 'CenturyGothicRegular';
  font-size: 12px;
  letter-spacing: 1px;
  color: #333333;
  max-width: 180px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li span:nth-child(1) {
  width: 140px;
  display: inline-block;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li span:nth-child(2) {
  font-size: 14px;
  color: #000000;
  vertical-align: middle;
  float: right;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-header,
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer {
  padding: 20px 10px 20px 5px;
  border-bottom: 0;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-header span:nth-child(1),
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  color: #ff3333;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer {
  padding: 30px 10px 15px 5px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(1) {
  font-size: 16px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.list-footer span:nth-child(2) {
  font-size: 16px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li.heading {
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  padding: 22px 0 22px 0;
  border-bottom: 1px solid #eeeeee;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:before,
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:after {
  display: table;
  content: " ";
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li:after {
  clear: both;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li a.btn-gfj {
  background-color: #ee3524;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  border-color: #ee3524;
  padding: 10px 0 10px 0;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account > li .dropdown-menu.item-cart li a.btn-gfj:hover {
  background-color: #d21301;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account li:hover > .dropdown-menu {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account li:hover > .dropdown-menu.item-cart {
  margin-top: -14px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account a {
  font-size: 16px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account a .fa {
  margin-left: 10px;
  font-size: 18px;
  line-height: 20px;
  color: #ee3524;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account a.cart {
  position: relative;
  width: 25px;
}
.job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account a.cart span {
  position: absolute;
  top: 17px;
  right: 0;
  text-align: center;
  font-family: 'CenturyGothicBold';
  font-size: 14px;
  color: #ee3524;
  background-color: #eeeeee;
  width: 26px;
  height: 26px;
  line-height: 25px;
  padding: 0 0 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps .steps-menu .navbar-nav.my-account a.cart span {
    top: 25px;
  }
}
.job-details-v6 .prj-steps.sticky .prj-steps-wrapper {
  position: fixed!important;
  top: 0;
  z-index: 1501;
  height: 60px;
  border-bottom: 1px solid #eeeeee;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .prj-steps.sticky .prj-steps-wrapper {
    height: 75px;
  }
}
.job-details-v6 .preview-bar {
  position: relative;
  background-color: #79C3D1;
  padding: 0 0 0 0;
  min-height: 50px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 98px;
    padding: 0 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
}
.job-details-v6 .preview-bar .inner-wrapper {
  position: relative;
  width: 100%;
  padding: 17px 0 0 0;
  min-height: 50px;
  background-color: #79C3D1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .inner-wrapper {
    padding: 0 0 0 0;
    height: 98px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.job-details-v6 .preview-bar .inner-wrapper.sticky {
  position: fixed;
  top: 60px;
  left: 0;
  z-index: 1500;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .inner-wrapper.sticky {
    top: 75px;
  }
}
.job-details-v6 .preview-bar h2 {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
@media only screen and (min-width: 365px) {
  .job-details-v6 .preview-bar h2 {
    letter-spacing: 2px;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .preview-bar h2 {
    font-size: 30px;
    line-height: 45px;
    letter-spacing: 3.7px;
    padding-left: 20px;
  }
}
.job-details-v6 .preview-bar .edit {
  position: absolute;
  top: 52%;
  left: 25px;
  z-index: 1;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0 0 0 14px;
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  display: none;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .edit {
    top: 50%;
    left: 20px;
    display: inline-block;
  }
}
.job-details-v6 .preview-bar .edit span {
  font-family: 'CenturyGothicRegular';
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1.7px;
  text-transform: uppercase;
  display: none;
  transition: transition, all 0.3s ease-out;
}
@media only screen and (min-width: 1400px) {
  .job-details-v6 .preview-bar .edit span {
    display: inline-block;
  }
}
.job-details-v6 .preview-bar .edit svg {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%) rotate(180deg);
  -ms-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);
  width: 12px;
  height: 12px;
}
.job-details-v6 .preview-bar .edit svg path {
  fill: #ffffff;
}
.job-details-v6 .preview-bar .edit:hover {
  color: #ee3524;
}
.job-details-v6 .preview-bar .edit:hover span {
  color: #ee3524;
}
.job-details-v6 .preview-bar .edit:hover svg path {
  fill: #ee3524;
}
.job-details-v6 .preview-bar .actions {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  background-color: #ffffff;
  -webkit-backface-visibility: hidden;
  padding: 20px 50px;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .actions {
    position: absolute;
    left: auto;
    bottom: auto;
    top: 50%;
    right: 20px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: auto!important;
    background-color: transparent;
    padding: 0 0;
  }
}
.job-details-v6 .preview-bar .btn-gfj {
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 14px 45px;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .btn-gfj {
    padding: 14px 25px;
    min-width: 180px;
    width: auto!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .preview-bar .btn-gfj {
    min-width: 225px;
  }
}
.job-details-v6 .preview-bar .btn-gfj.hide-mobile {
  display: none!important;
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .btn-gfj.hide-mobile {
    display: inline-block !important;
  }
}
.job-details-v6 .preview-bar .btn-gfj.small {
  font-size: 14px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .preview-bar .btn-gfj.small {
    font-size: 12px;
    padding: 9px 12px;
  }
}
@media only screen and (min-width: 768px) {
  .job-details-v6 .preview-bar .btn-gfj + .btn-gfj {
    margin-left: 15px;
  }
}
.job-details-v6 .content-confirmation {
  font-family: 'CenturyGothicRegular';
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1.6px;
  padding: 20px;
  margin: 0 auto 0 auto;
  max-width: 330px;
  background-color: #f8f8f8;
}
.job-details-v6 .content-confirmation .title {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .content-confirmation .title {
    margin: 0 0 20px 0;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 1px;
  }
}
.job-details-v6 .content-confirmation .subtitle {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .content-confirmation .subtitle {
    margin: 0 0 20px 0;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 1px;
  }
}
.job-details-v6 .content-confirmation p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: 'CenturyGothicRegular';
  color: #999999;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 992px) {
  .job-details-v6 .content-confirmation p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }
}
.job-details-v6 .content-confirmation a {
  color: #ff3333;
}
#popupLikeJob,
#popupDisLikeJob,
#popupLikeCompany,
#popupDisLikeCompany {
  margin: 10px 10px;
  width: 220px;
}
@media only screen and (min-width: 350px) {
  #popupLikeJob,
  #popupDisLikeJob,
  #popupLikeCompany,
  #popupDisLikeCompany {
    width: 260px;
  }
}
@media only screen and (min-width: 768px) {
  #popupLikeJob,
  #popupDisLikeJob,
  #popupLikeCompany,
  #popupDisLikeCompany {
    width: 280px;
  }
}
@media only screen and (min-width: 992px) {
  #popupLikeJob,
  #popupDisLikeJob,
  #popupLikeCompany,
  #popupDisLikeCompany {
    margin: 70px 70px;
    width: 415px;
  }
}
#popupLikeJob:before,
#popupDisLikeJob:before,
#popupLikeCompany:before,
#popupDisLikeCompany:before,
#popupLikeJob:after,
#popupDisLikeJob:after,
#popupLikeCompany:after,
#popupDisLikeCompany:after {
  display: table;
  content: " ";
}
#popupLikeJob:after,
#popupDisLikeJob:after,
#popupLikeCompany:after,
#popupDisLikeCompany:after {
  clear: both;
}
#popupLikeJob .txt-small,
#popupDisLikeJob .txt-small,
#popupLikeCompany .txt-small,
#popupDisLikeCompany .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008ca9;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 0 0;
}
#popupLikeJob .txt-big,
#popupDisLikeJob .txt-big,
#popupLikeCompany .txt-big,
#popupDisLikeCompany .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 24px;
  font-weight: normal;
  padding: 0 0 0 0;
}
#popupLikeJob p,
#popupDisLikeJob p,
#popupLikeCompany p,
#popupDisLikeCompany p {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 0;
}
#popupLikeJob p a,
#popupDisLikeJob p a,
#popupLikeCompany p a,
#popupDisLikeCompany p a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-decoration: none;
}
#popupLikeJob p a.btnMyAccount,
#popupDisLikeJob p a.btnMyAccount,
#popupLikeCompany p a.btnMyAccount,
#popupDisLikeCompany p a.btnMyAccount {
  float: none;
  background: #ee3524;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 100%;
  text-align: center;
  border: 0;
  margin: 0 auto;
  text-indent: 0px;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#jobDetail .right p,
#jobDetail .right span,
#jobDetail .right p span {
  font-family: inherit;
  color: inherit;
}
body.page-jobs.status-draft.is-owner .job-steps,
body.page-jobs.status-expired.is-owner .job-steps,
body.page-jobs.status-approved.is-owner .job-steps,
body.page-jobs.status-unapproved.is-owner .job-steps {
  display: block;
}
body.page-jobs.status-draft.is-owner .job-details-v6 .job-ls .job-share,
body.page-jobs.status-expired.is-owner .job-details-v6 .job-ls .job-share,
body.page-jobs.status-approved.is-owner .job-details-v6 .job-ls .job-share,
body.page-jobs.status-unapproved.is-owner .job-details-v6 .job-ls .job-share {
  display: none;
}
body.page-jobs.status-draft.is-owner .job-details-v6 .job-block h2 .favorite,
body.page-jobs.status-expired.is-owner .job-details-v6 .job-block h2 .favorite,
body.page-jobs.status-approved.is-owner .job-details-v6 .job-block h2 .favorite,
body.page-jobs.status-unapproved.is-owner .job-details-v6 .job-block h2 .favorite {
  display: none!important;
}
body.page-jobs.status-draft.is-owner .job-details-v6 .job-share,
body.page-jobs.status-expired.is-owner .job-details-v6 .job-share,
body.page-jobs.status-approved.is-owner .job-details-v6 .job-share,
body.page-jobs.status-unapproved.is-owner .job-details-v6 .job-share {
  display: none;
}
body.page-jobs.status-draft.is-owner .container-steps,
body.page-jobs.status-expired.is-owner .container-steps,
body.page-jobs.status-approved.is-owner .container-steps,
body.page-jobs.status-unapproved.is-owner .container-steps {
  display: none;
}
@media only screen and (min-width: 992px) {
}
body.page-jobs.status-expired .job-steps {
  display: block;
}
body.page-jobs.status-expired .job-details-v6 .job-ls .job-share {
  display: none;
}
body.page-jobs.status-expired .job-details-v6 .job-block h2 .favorite {
  display: none!important;
}
body.page-jobs.status-expired .job-details-v6 .job-share {
  display: none;
}
body.page-jobs.status-expired .preview-bar {
  background-color: #999999;
}
body.page-jobs.status-expired .preview-bar .inner-wrapper {
  background-color: #999999;
}
body.page-jobs.status-expired .container-steps {
  display: none;
}
.hero-conformation {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: calc(100vh - 60px);
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .hero-conformation {
    height: calc(100vh - 74px);
  }
}
.hero-conformation .confirmation-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.33);
}
.hero-conformation .confirmation-caption {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 300px;
  color: #ffffff;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .hero-conformation .confirmation-caption {
    max-width: 700px;
  }
}
.hero-conformation .confirmation-caption.wider {
  max-width: 310px!important;
  width: 310px!important;
}
@media only screen and (min-width: 768px) {
  .hero-conformation .confirmation-caption.wider {
    max-width: 650px!important;
    width: 650px!important;
  }
}
@media only screen and (min-width: 992px) {
  .hero-conformation .confirmation-caption.wider {
    max-width: 900px!important;
    width: 900px!important;
  }
}
.hero-conformation .confirmation-caption * {
  color: #ffffff;
}
.hero-conformation .confirmation-caption h1,
.hero-conformation .confirmation-caption h2,
.hero-conformation .confirmation-caption h3,
.hero-conformation .confirmation-caption h4 {
  font-family: 'CenturyGothicRegular';
  font-size: 28px;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .hero-conformation .confirmation-caption h1,
  .hero-conformation .confirmation-caption h2,
  .hero-conformation .confirmation-caption h3,
  .hero-conformation .confirmation-caption h4 {
    font-size: 38px;
  }
}
.hero-conformation .confirmation-caption h1 + p,
.hero-conformation .confirmation-caption h2 + p,
.hero-conformation .confirmation-caption h3 + p,
.hero-conformation .confirmation-caption h4 + p {
  padding-top: 20px;
}
@media only screen and (min-width: 768px) {
  .hero-conformation .confirmation-caption h1 + p,
  .hero-conformation .confirmation-caption h2 + p,
  .hero-conformation .confirmation-caption h3 + p,
  .hero-conformation .confirmation-caption h4 + p {
    padding-top: 30px;
  }
}
.hero-conformation .confirmation-caption .subtitle {
  padding-top: 10px;
  font-size: 22px;
}
@media only screen and (min-width: 768px) {
  .hero-conformation .confirmation-caption .subtitle {
    padding-top: 30px;
    font-size: 32px;
  }
}
.hero-conformation .confirmation-caption .subtitle + p {
  padding-top: 5px;
}
@media only screen and (min-width: 768px) {
  .hero-conformation .confirmation-caption .subtitle + p {
    padding-top: 5px;
  }
}
.hero-conformation .confirmation-caption p {
  font-family: 'CenturyGothicBold';
  font-size: 18px;
  letter-spacing: 1.4px;
}
@media only screen and (min-width: 768px) {
  .hero-conformation .confirmation-caption p {
    font-size: 28px;
  }
}
.hero-conformation .confirmation-caption p a {
  font-family: 'CenturyGothicBold';
  text-decoration: underline;
}
.hero-conformation + .confirmation-blog {
  padding-top: 50px;
}
@media only screen and (min-width: 992px) {
  .hero-conformation + .confirmation-blog {
    padding-top: 100px;
  }
}
.confirmation-blog .blog-caption {
  text-align: center;
}
.confirmation-blog .blog-caption h1,
.confirmation-blog .blog-caption h2,
.confirmation-blog .blog-caption h3,
.confirmation-blog .blog-caption h4 {
  font-family: 'CenturyGothicBold';
  font-size: 24px;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .confirmation-blog .blog-caption h1,
  .confirmation-blog .blog-caption h2,
  .confirmation-blog .blog-caption h3,
  .confirmation-blog .blog-caption h4 {
    font-size: 32px;
  }
}
.confirmation-blog .blog-caption p {
  font-family: 'CenturyGothicItalic';
  font-size: 24px;
}
@media only screen and (min-width: 768px) {
  .confirmation-blog .blog-caption p {
    font-size: 32px;
  }
}
.confirmation-blog .blog-listing {
  padding-top: 50px;
}
@media only screen and (min-width: 992px) {
  .confirmation-blog .blog-listing .row {
    margin-right: -40px;
    margin-left: -40px;
  }
}
@media only screen and (min-width: 992px) {
  .confirmation-blog .blog-listing .row [class*="col-"] {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.confirmation-blog .blog-listing .item {
  padding-bottom: 50px;
}
.confirmation-blog .blog-listing .item .image-wrapper {
  position: relative;
  width: 100%;
  height: 300px;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: block;
}
.confirmation-blog .blog-listing .item .image-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000000;
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.confirmation-blog .blog-listing .item .image-wrapper + .info-wrapper {
  margin-top: 20px;
}
@media only screen and (min-width: 992px) {
  .confirmation-blog .blog-listing .item .image-wrapper + .info-wrapper {
    margin-top: 40px;
  }
}
.confirmation-blog .blog-listing .item .image-wrapper span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
  padding: 15px;
  display: block;
  font-family: 'CenturyGothicBold';
  font-size: 22px;
  letter-spacing: 2.2px;
  font-weight: normal;
  color: #ffffff;
}
.confirmation-blog .blog-listing .item .info-wrapper {
  font-family: 'CenturyGothicItalic';
}
@media only screen and (min-width: 992px) {
  .confirmation-blog .blog-listing .item .info-wrapper {
    font-size: 17px;
    line-height: 37px;
    letter-spacing: 1.7px;
  }
}
.confirmation-blog .blog-listing .item .info-wrapper a {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
}
.confirmation-blog .blog-listing .item:hover .image-wrapper:before {
  opacity: 0.5;
  visibility: visible;
}
.thank-you-block {
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: 'CenturyGothicRegular';
}
@media only screen and (min-width: 992px) {
  .thank-you-block {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.thank-you-block.bkg-blue {
  background-color: #e9f8f9;
}
.thank-you-block + .confirmation-blog {
  padding-top: 50px;
}
@media only screen and (min-width: 992px) {
  .thank-you-block + .confirmation-blog {
    padding-top: 100px;
  }
}
.thank-you-block .heading-title {
  font-size: 24px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .thank-you-block .heading-title {
    font-size: 30px;
    letter-spacing: 0.75px;
  }
}
.thank-you-block .heading-title + .heading {
  padding-top: 25px;
}
@media only screen and (min-width: 992px) {
  .thank-you-block .heading-title + .heading {
    padding-top: 50px;
  }
}
.thank-you-block .heading {
  font-size: 20px;
}
@media only screen and (min-width: 992px) {
  .thank-you-block .heading {
    font-size: 26px;
    letter-spacing: 1.3px;
  }
}
.thank-you-block p {
  font-size: 20px;
  line-height: 41px;
  letter-spacing: 1px;
  margin: 0;
}
.thank-you-block p + .heading {
  padding-top: 25px;
}
@media only screen and (min-width: 992px) {
  .thank-you-block p + .heading {
    padding-top: 50px;
  }
}
.thank-you-block a {
  color: #ee3524;
}
.txt-small > * {
  font-family: 'CenturyGothicRegular' !important;
  color: #333333 !important;
  font-size: 12px;
  line-height: 12px!important;
  letter-spacing: 0!important;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .txt-small > * {
    font-size: 15px!important;
    line-height: 15px!important;
  }
}
/* ===== MESSAGES POPUP ===== */
#popupMsg {
  margin: 0 0 0 0;
  padding: 20px 0;
  max-width: 280px;
}
@media only screen and (min-width: 768px) {
  #popupMsg {
    padding: 0 40px;
    margin: 60px 0 50px 0;
    max-width: 430px;
  }
}
#popupMsg:before,
#popupMsg:after {
  display: table;
  content: " ";
}
#popupMsg:after {
  clear: both;
}
#popupMsg .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 12px;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  #popupMsg .txt-small {
    font-size: 15px;
    line-height: 15px;
  }
}
#popupMsg .txt-small.spinner {
  background: url(../images/2-1.gif) no-repeat 0 2px;
  padding: 0 0 0 20px;
  line-height: 20px;
}
#popupMsg .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 36px;
  line-height: 30px;
  letter-spacing: 1px;
  margin-left: -5px;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  #popupMsg .txt-big {
    font-size: 60px;
    line-height: 50px;
    letter-spacing: 2px;
    margin-left: -5px;
  }
}
#popupMsg .txt-big.spinner {
  background: url(../images/5-1.gif) no-repeat 0 10px;
  padding: 0 0 0 40px;
}
#popupMsg p {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 0;
}
@media only screen and (min-width: 768px) {
  #popupMsg p {
    font-size: 15px;
  }
}
#popupMsg p a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  #popupMsg p a {
    font-size: 15px;
  }
}
#popupMsg p.spinner {
  background: url(../images/2-1.gif) no-repeat 0 2px;
  padding: 0 0 0 20px;
  line-height: 20px;
}
#popupMsg span a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  #popupMsg span a {
    font-size: 15px;
  }
}
/* ===== SEARCH RESULTS POPUPS ===== */
#popupSearch {
  padding: 10px 0;
  margin: 0 0;
  width: 280px;
}
@media only screen and (min-width: 768px) {
  #popupSearch {
    padding: 0;
    margin: 70px 70px;
    width: 415px;
  }
}
#popupSearch:before,
#popupSearch:after {
  display: table;
  content: " ";
}
#popupSearch:after {
  clear: both;
}
#popupSearch .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 10px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #popupSearch .txt-small {
    font-size: 14px;
  }
}
#popupSearch .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 24px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #popupSearch .txt-big {
    font-size: 36px;
  }
}
#popupSearch p {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 12px;
  text-align: justify;
}
@media only screen and (min-width: 768px) {
  #popupSearch p {
    font-size: 14px;
  }
}
#popupSearch p.max {
  font-size: 12px;
  text-align: right;
  padding: 0;
  margin: 0;
}
#popupSearch p a {
  color: #333333;
}
#popupSearch form {
  padding: 10px 0 0 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  #popupSearch form {
    padding: 10px 0 20px 0;
  }
}
#popupSearch form input.textField {
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-size: 18px;
  padding: 8px 10px 8px 10px;
  font-weight: normal;
  border: 1px solid #000000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 15px;
}
#popupSearch form input.btnSubmit {
  float: none;
  background: #ee3524;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 100%;
  text-align: center;
  border: 0;
  margin: 0 auto;
  text-indent: 0;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* *** */
#popupSearchSuccess {
  padding: 10px 0;
  margin: 0 0;
  width: 280px;
}
@media only screen and (min-width: 768px) {
  #popupSearchSuccess {
    padding: 0;
    margin: 70px 70px;
    width: 415px;
  }
}
#popupSearchSuccess:before,
#popupSearchSuccess:after {
  display: table;
  content: " ";
}
#popupSearchSuccess:after {
  clear: both;
}
#popupSearchSuccess .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  #popupSearchSuccess .txt-small {
    font-size: 18px;
  }
}
#popupSearchSuccess .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  #popupSearchSuccess .txt-big {
    font-size: 24px;
  }
}
#popupSearchSuccess p {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 12px;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  #popupSearchSuccess p {
    font-size: 14px;
  }
}
#popupSearchSuccess p a {
  font-family: 'CenturyGothicRegular';
  color: #ee3524;
  text-decoration: none;
}
#popupSearchSuccess p a:hover {
  color: #ee3524;
}
/* ===== CONTACT US / NEED HELP ===== */
#popupNeedHelp {
  margin: 10px 10px;
  width: 220px;
  padding: 0;
}
@media only screen and (min-width: 360px) {
  #popupNeedHelp {
    width: 280px;
  }
}
@media only screen and (min-width: 768px) {
  #popupNeedHelp {
    margin: 70px 70px;
    width: 415px;
  }
}
#popupNeedHelp .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupNeedHelp .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupNeedHelp p {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  font-weight: normal;
  padding: 15px 0 0 0;
}
#popupNeedHelp {
  margin: 10px 10px;
  width: 280px;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  #popupNeedHelp {
    margin: 70px 70px;
    width: 415px;
  }
}
#popupNeedHelp .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupNeedHelp .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupNeedHelp p {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  font-weight: normal;
  padding: 15px 0 0 0;
}
#popupNeedHelp .contact-block {
  padding-top: 0;
  padding-bottom: 0;
}
#popupNeedHelp .contact-block form {
  padding: 0 0 0 0;
}
/* *** */
#formContact {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #formContact {
    width: 420px;
  }
}
#formContact:before,
#formContact:after {
  display: table;
  content: " ";
}
#formContact:after {
  clear: both;
}
#formContact .box {
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #formContact .box {
    width: 210px;
  }
}
#formContact .box.looong {
  width: 100%;
}
#formContact .box.looong input.textField {
  float: none;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 12px;
  letter-spacing: 1px;
  width: 100%;
  padding: 15px 15px;
  margin: 0 0 15px 0;
  border: 1px solid #6a6a6a;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  #formContact .box.looong input.textField {
    font-size: 18px;
    padding: 8px 10px 8px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #000000;
    margin-bottom: 15px;
  }
}
#formContact .box.looong input.textField.err {
  border-color: #ee3524;
}
#formContact .box.looong textarea {
  float: none;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 12px;
  letter-spacing: 1px;
  width: 100%;
  padding: 15px 15px;
  margin: 0 0 15px 0;
  border: 1px solid #6a6a6a;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  #formContact .box.looong textarea {
    font-size: 18px;
    padding: 8px 10px 8px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #000000;
    margin-bottom: 15px;
  }
}
#formContact .box.looong textarea.err {
  border-color: #ee3524;
}
#formContact input.textField {
  width: 100%;
  border: 1px solid #dfdfdf;
  padding: 3px 10px;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
  #formContact input.textField {
    width: 210px;
  }
}
#formContact input.textField.err {
  border-color: #ee3524;
}
#formContact input.btnSend {
  float: none;
  background: #ff3333;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 180px;
  text-align: center;
  border: 0;
  margin: 0 auto;
  text-indent: 0;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#formContact textarea {
  width: 100%;
  height: 235px;
  border: 1px solid #dfdfdf;
  margin: 0 0 8px 0;
}
@media only screen and (min-width: 768px) {
  #formContact textarea {
    width: 210px;
  }
}
#formContact textarea.err {
  border-color: #ee3524;
}
#formContact .countTxt,
#formContact .wl_how_to_apply {
  float: right;
}
.formContact input[type="radio"] {
  background: url(../images/checkbox2.png) 0 0 no-repeat;
  vertical-align: text-top;
  display: none;
  float: left;
}
@media only screen and (min-width: 768px) {
  .formContact input[type="radio"]#br-05 + label.chk span {
    white-space: nowrap;
  }
}
.formContact label.chk {
  padding-left: 17px!important;
  height: 12px;
  line-height: 12px;
  background: url(../images/bg_checkbox.png) no-repeat;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
}
.err input[type="radio"] + label.chk {
  background-position: 0 -24px;
}
/* *** */
#popupNeedHelpThanks {
  margin: 10px 10px;
  width: 220px;
  padding: 0;
}
@media only screen and (min-width: 360px) {
  #popupNeedHelpThanks {
    width: 280px;
  }
}
@media only screen and (min-width: 768px) {
  #popupNeedHelpThanks {
    margin: 70px 70px;
    width: 415px;
  }
}
#popupNeedHelpThanks .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  #popupNeedHelpThanks .txt-big {
    font-size: 24px;
  }
}
#popupNeedHelpThanks .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: 0;
}
#popupNeedHelpThanks p {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
}
/* ===== SAVE PAPER / SAVE PAPER EMAIL / SAVE PAPER DOWNLOAD ===== */
#popupSavePaper,
#popupSavePaperJP,
#popupSavePaperEmail,
#popupSavePaperDownload {
  margin: 0 0 0 0;
  padding: 20px 0;
  width: 280px;
}
@media only screen and (min-width: 768px) {
  #popupSavePaper,
  #popupSavePaperJP,
  #popupSavePaperEmail,
  #popupSavePaperDownload {
    margin: 70px 70px;
    width: 415px;
    padding: 0;
  }
}
#popupSavePaper:before,
#popupSavePaperJP:before,
#popupSavePaperEmail:before,
#popupSavePaperDownload:before,
#popupSavePaper:after,
#popupSavePaperJP:after,
#popupSavePaperEmail:after,
#popupSavePaperDownload:after {
  display: table;
  content: " ";
}
#popupSavePaper:after,
#popupSavePaperJP:after,
#popupSavePaperEmail:after,
#popupSavePaperDownload:after {
  clear: both;
}
#popupSavePaper .txt-small,
#popupSavePaperJP .txt-small,
#popupSavePaperEmail .txt-small,
#popupSavePaperDownload .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
#popupSavePaper .txt-big,
#popupSavePaperJP .txt-big,
#popupSavePaperEmail .txt-big,
#popupSavePaperDownload .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #ff3333;
  font-size: 24px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
#popupSavePaper p,
#popupSavePaperJP p,
#popupSavePaperEmail p,
#popupSavePaperDownload p {
  font-family: 'CenturyGothicRegular';
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 0;
  text-align: center;
}
#popupSavePaper .buttons,
#popupSavePaperJP .buttons,
#popupSavePaperEmail .buttons,
#popupSavePaperDownload .buttons {
  text-align: center;
  padding: 30px 0 0 0;
}
#popupSavePaper .buttons:before,
#popupSavePaperJP .buttons:before,
#popupSavePaperEmail .buttons:before,
#popupSavePaperDownload .buttons:before,
#popupSavePaper .buttons:after,
#popupSavePaperJP .buttons:after,
#popupSavePaperEmail .buttons:after,
#popupSavePaperDownload .buttons:after {
  display: table;
  content: " ";
}
#popupSavePaper .buttons:after,
#popupSavePaperJP .buttons:after,
#popupSavePaperEmail .buttons:after,
#popupSavePaperDownload .buttons:after {
  clear: both;
}
#popupSavePaper a.btnEmail,
#popupSavePaperJP a.btnEmail,
#popupSavePaperEmail a.btnEmail,
#popupSavePaperDownload a.btnEmail {
  float: right;
  background: #ee3524;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 200px;
  text-align: center;
  border: 0;
  margin: 0;
  text-indent: 0px;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#popupSavePaper a.btnEmail:hover,
#popupSavePaperJP a.btnEmail:hover,
#popupSavePaperEmail a.btnEmail:hover,
#popupSavePaperDownload a.btnEmail:hover {
  background: #d21301;
}
#popupSavePaper a.btnDownload,
#popupSavePaperJP a.btnDownload,
#popupSavePaperEmail a.btnDownload,
#popupSavePaperDownload a.btnDownload {
  float: left;
  background: #eeeeee;
  font-family: 'CenturyGothicRegular';
  font-size: 24px;
  line-height: 24px;
  color: #666666;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  width: 200px;
  text-align: center;
  border: 0;
  margin: 0;
  text-indent: 0px;
  padding: 15px 0;
  height: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#popupSavePaper a.btnDownload:hover,
#popupSavePaperJP a.btnDownload:hover,
#popupSavePaperEmail a.btnDownload:hover,
#popupSavePaperDownload a.btnDownload:hover {
  background: #d7d7d7;
}
#popupSavePaperEmail p,
popupSavePaperDownload p {
  padding: 10px 0 0 0;
}
/* ===== TERMS & CONDITIONS ===== */
#popupTerms {
  margin: 10px 10px;
  width: 220px;
  padding: 0;
}
@media only screen and (min-width: 360px) {
  #popupTerms {
    width: 280px;
  }
}
@media only screen and (min-width: 768px) {
  #popupTerms {
    margin: 70px 70px;
    width: 415px;
  }
}
#popupTerms .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupTerms .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupTerms .content-placeholder {
  width: 100%;
  margin-top: 20px;
  overflow-y: scroll;
}
@media only screen and (min-width: 768px) {
  #popupTerms .content-placeholder {
    max-height: 250px;
  }
}
@media only screen and (min-width: 992px) {
  #popupTerms .content-placeholder {
    max-height: 500px;
  }
}
#popupTerms .content-placeholder ul {
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 20px;
}
/* ===== CHECKOUT ADD CARD ===== */
#popupCheckoutV2AddCard {
  margin: 10px 10px;
  width: 220px;
  padding: 0;
}
@media only screen and (min-width: 360px) {
  #popupCheckoutV2AddCard {
    width: 280px;
  }
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard {
    margin: 70px 70px;
    width: 415px;
  }
}
#popupCheckoutV2AddCard .txt-big {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupCheckoutV2AddCard .txt-small {
  font-family: 'CenturyGothicRegular';
  color: #008da8;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
}
#popupCheckoutV2AddCard p {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  font-size: 18px;
  font-weight: normal;
  padding: 15px 0 0 0;
}
#popupCheckoutV2AddCard .title {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
}
#popupCheckoutV2AddCard .title h1,
#popupCheckoutV2AddCard .title h2 {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 45px;
  letter-spacing: 1.8px;
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .title h1,
  #popupCheckoutV2AddCard .title h2 {
    font-size: 40px;
    line-height: 49px;
    letter-spacing: 2px;
  }
}
#popupCheckoutV2AddCard .title p {
  color: #008da8 !important;
  font-size: 16px!important;
  line-height: 20px!important;
  letter-spacing: 0.8px!important;
  margin: 0 0 0 0!important;
  padding: 5px 0 0 0!important;
}
#popupCheckoutV2AddCard .subtitle {
  font-family: 'CenturyGothicRegular';
  color: #000000;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 1px;
  padding: 15px 0 15px 0;
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .subtitle {
    font-size: 25px;
    line-height: 31px;
    letter-spacing: 1.25px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio],
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] {
  position: absolute;
  left: -1000em;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label svg,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label svg,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label svg {
    top: 1px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label svg circle.big,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label svg circle.small,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label svg circle.small {
  fill: #ffffff;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label svg path.square,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label svg path.mark,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label span,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label span {
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio] + label span,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=radio] + label span {
    font-size: 16px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio]:checked + label,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio]:checked + label {
  color: #000000;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio]:checked + label svg circle.big,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio]:checked + label svg path.checkmark,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio]:checked + label svg path.checkmark {
  fill: #ee3524;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=radio]:checked + label span,
#popupCheckoutV2AddCard .form-group.radio-default input[type=radio]:checked + label span {
  color: #000000;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox],
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label {
  position: relative;
  display: block;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  padding: 0 20px 15px 30px;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label {
    font-size: 16px;
    padding: 0 20px 15px 30px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label[for=unpaid_fedreq],
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label[for=unpaid_fedreq] {
  padding: 0 20px 0 30px;
  margin-top: 5px;
  margin-bottom: 0;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label[for=education_program_benefits_yes],
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label[for=education_program_benefits_yes] {
  padding: 0 20px 0 30px;
  margin-bottom: 0;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label svg,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label svg,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label svg {
    top: 1px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label svg circle.big,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label svg circle.big {
  fill: none;
  stroke: #cccccc;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label svg circle.small,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label svg circle.small {
  fill: #ffffff;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label svg path.square,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label svg path.square {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #ffffff;
  stroke: #ADADAD;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label svg path.mark,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label svg path.mark {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: transparent;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label span,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label span {
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label span,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label span {
    font-size: 16px;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox] + label span.hidden-mobile,
  #popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox] + label span.hidden-mobile {
    display: inline;
  }
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox]:checked + label,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox]:checked + label {
  color: #000000;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox]:checked + label svg circle.big,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox]:checked + label svg circle.big {
  fill: #008da8;
  stroke: #008da8;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox]:checked + label svg path.mark,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox]:checked + label svg path.mark {
  fill: #ee3524;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox]:checked + label span,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox]:checked + label span {
  color: #000000;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox].fine-print + label strong,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox].fine-print + label strong {
  font-family: 'CenturyGothicBold';
  font-weight: normal;
}
#popupCheckoutV2AddCard .form-group.checkbox-default input[type=checkbox].fine-print + label a,
#popupCheckoutV2AddCard .form-group.radio-default input[type=checkbox].fine-print + label a {
  color: #008da8;
}
#popupCheckoutV2AddCard .form-group.checkbox-default.smaller,
#popupCheckoutV2AddCard .form-group.radio-default.smaller {
  padding-top: 24px;
}
#popupCheckoutV2AddCard .form-group.checkbox-default.smaller input[type=radio] + label,
#popupCheckoutV2AddCard .form-group.radio-default.smaller input[type=radio] + label,
#popupCheckoutV2AddCard .form-group.checkbox-default.smaller input[type=checkbox] + label,
#popupCheckoutV2AddCard .form-group.radio-default.smaller input[type=checkbox] + label {
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard .form-group.checkbox-default.smaller input[type=radio] + label,
  #popupCheckoutV2AddCard .form-group.radio-default.smaller input[type=radio] + label,
  #popupCheckoutV2AddCard .form-group.checkbox-default.smaller input[type=checkbox] + label,
  #popupCheckoutV2AddCard .form-group.radio-default.smaller input[type=checkbox] + label {
    font-size: 14px;
  }
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=radio],
#popupCheckoutV2AddCard .form-group.radio-row input[type=radio] {
  position: absolute;
  left: -1000em;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=radio] + label,
#popupCheckoutV2AddCard .form-group.radio-row input[type=radio] + label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 1.2px;
  color: #666666;
  padding: 0 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #979797;
  text-align: center;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=radio] + label:before,
#popupCheckoutV2AddCard .form-group.radio-row input[type=radio] + label:before {
  display: none!important;
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .form-group.radio-columns input[type=radio] + label,
  #popupCheckoutV2AddCard .form-group.radio-row input[type=radio] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .form-group.radio-columns input[type=radio] + label:hover,
  #popupCheckoutV2AddCard .form-group.radio-row input[type=radio] + label:hover {
    color: #008da8;
  }
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=radio] + label svg,
#popupCheckoutV2AddCard .form-group.radio-row input[type=radio] + label svg {
  display: none;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=radio]:checked + label,
#popupCheckoutV2AddCard .form-group.radio-row input[type=radio]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
  border-color: #008da8;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox],
#popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox] + label,
#popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] + label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  font-family: 'CenturyGothicRegular';
  font-weight: normal;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 1.2px;
  color: #666666;
  padding: 0 0 0 0;
  height: 35px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #979797;
  text-align: center;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox] + label:before,
#popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] + label:before {
  display: none!important;
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox] + label,
  #popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] + label {
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox] + label:hover,
  #popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] + label:hover {
    color: #008da8;
  }
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox] + label svg,
#popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] + label svg {
  display: none;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox] + label.disabled,
#popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox] + label.disabled {
  cursor: not-allowed;
  color: #666666;
  opacity: .3;
}
#popupCheckoutV2AddCard .form-group.radio-columns input[type=checkbox]:checked + label,
#popupCheckoutV2AddCard .form-group.radio-row input[type=checkbox]:checked + label {
  font-family: 'CenturyGothicBold';
  color: #ffffff;
  background-color: #008da8;
  border-color: #008da8;
}
#popupCheckoutV2AddCard .form-group.radio-columns ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: -10px -5px 0 -5px;
}
#popupCheckoutV2AddCard .form-group.radio-columns ul:before,
#popupCheckoutV2AddCard .form-group.radio-columns ul:after {
  display: table;
  content: " ";
}
#popupCheckoutV2AddCard .form-group.radio-columns ul:after {
  clear: both;
}
#popupCheckoutV2AddCard .form-group.radio-columns ul li {
  float: left;
  display: table;
  width: 50%;
  padding: 10px 5px 0 5px;
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .form-group.radio-columns ul li {
    width: 25%;
  }
}
#popupCheckoutV2AddCard .form-group.radio-row ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#popupCheckoutV2AddCard .form-group.radio-row ul:before,
#popupCheckoutV2AddCard .form-group.radio-row ul:after {
  display: table;
  content: " ";
}
#popupCheckoutV2AddCard .form-group.radio-row ul:after {
  clear: both;
}
#popupCheckoutV2AddCard .form-group.radio-row ul li {
  float: left;
  display: table;
  padding: 0 0 0 0;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.two-cols li {
  width: 50%;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.two-cols li:nth-child(1) input[type=radio] + label {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.two-cols li:nth-child(2) input[type=radio] + label {
  border-left: 0;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.three-cols li {
  width: 33.33333333333333%;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.three-cols li:nth-child(1) input[type=radio] + label {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.three-cols li:nth-child(2) input[type=radio] + label {
  border-left: 0;
  border-right: 0;
}
#popupCheckoutV2AddCard .form-group.radio-row ul.three-cols li:nth-child(3) input[type=radio] + label {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
#popupCheckoutV2AddCard .form-group.radio-row input[type=radio] + label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#popupCheckoutV2AddCard .block {
  overflow-x: hidden;
}
@media only screen and (min-width: 992px) {
  #popupCheckoutV2AddCard .block {
    overflow-x: inherit;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_card_name .form-group.custom-input.form-group-cc_name {
  overflow: visible!important;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_card_name .form-group.custom-input.form-group-cc_name:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_card_name .form-group.custom-input.form-group-cc_name:before {
    display: block;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_card_name .form-group.custom-input.form-group-cc_name .input__field {
  border-color: #F8B41C;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_billing_address .form-group.custom-input.form-group-ac_billing_address {
  overflow: visible!important;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_billing_address .form-group.custom-input.form-group-ac_billing_address:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_billing_address .form-group.custom-input.form-group-ac_billing_address:before {
    display: block;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_billing_address .form-group.custom-input.form-group-ac_billing_address .input__field {
  border-color: #F8B41C;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_city .form-group.custom-input.form-group-billing_ac_city {
  overflow: visible!important;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_city .form-group.custom-input.form-group-billing_ac_city:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_city .form-group.custom-input.form-group-billing_ac_city:before {
    display: block;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_city .form-group.custom-input.form-group-billing_ac_city .input__field {
  border-color: #F8B41C;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_state .form-group.custom-input.form-group-billing_ac_state {
  overflow: visible!important;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_state .form-group.custom-input.form-group-billing_ac_state:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_state .form-group.custom-input.form-group-billing_ac_state:before {
    display: block;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_state .form-group.custom-input.form-group-billing_ac_state .input__field {
  border-color: #F8B41C;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_postal_code .form-group.custom-input.form-group-billing_ac_zip {
  overflow: visible!important;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_postal_code .form-group.custom-input.form-group-billing_ac_zip:before {
  position: absolute;
  top: 12px;
  left: -25px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_postal_code .form-group.custom-input.form-group-billing_ac_zip:before {
    display: block;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_postal_code .form-group.custom-input.form-group-billing_ac_zip .input__field {
  border-color: #F8B41C;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_payment_agreement .form-group.checkbox-default.form-group-ac_payment_agreement {
  overflow: visible!important;
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_payment_agreement .form-group.checkbox-default.form-group-ac_payment_agreement:before {
  position: absolute;
  top: 21px;
  left: -10px;
  z-index: 1;
  font-family: 'FontAwesome';
  font-size: 20px;
  color: #F8B41C;
  content: "\f06a" !important;
  display: none;
}
@media only screen and (min-width: 768px) {
  #popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_payment_agreement .form-group.checkbox-default.form-group-ac_payment_agreement:before {
    display: block;
  }
}
#popupCheckoutV2AddCard #popupCheckoutV2AddCardForm.error-ac_payment_agreement .form-group.checkbox-default.form-group-ac_payment_agreement label svg circle.big {
  stroke: #F8B41C;
}
.container-oops {
  font-family: 'CenturyGothicRegular';
  font-size: 14px;
  padding: 40px 30px;
  text-align: center;
}
.container-oops strong,
.container-oops b {
  font-family: 'CenturyGothicBold';
}
.testing-stuff-1 {
  text-align: left;
  height: 425px;
  margin-bottom: 80px;
  overflow: hidden;
}
.testing-stuff-1 .div {
  width: 3000px;
  display: block;
}
