/* line 49, ../scss/main.scss */
body {
  margin: 0;
  padding: 0;
  background-color: #FF6E00;
}

/* line 55, ../scss/main.scss */
body.white {
  background-color: #ffffff;
}

/* line 60, ../scss/main.scss */
.navigation-links {
  padding-right: 15px;
}

/* line 64, ../scss/main.scss */
.navigation-links a {
  color: #FF6E00;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 100;
}

@media all and (max-width: 767px) {
  /* line 71, ../scss/main.scss */
  .navigation-links {
    margin-top: -17px;
  }
}
/* line 77, ../scss/main.scss */
.header-subbanner {
  background-color: #4c4c4b;
  color: #ffffff;
  height: 30px;
  position: absolute;
  top: 100px;
  margin-left: 18px;
  width: 390px;
  text-align: center;
  line-height: 30px;
  font-family: "Impact";
  font-size: 24px;
}

/* line 91, ../scss/main.scss */
.header-subbanner-text {
  color: #4c4c4b;
  height: 30px;
  position: absolute;
  top: 130px;
  margin-left: 18px;
  width: 390px;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
}

@media all and (max-width: 767px) {
  /* line 104, ../scss/main.scss */
  .header-subbanner {
    display: none;
  }

  /* line 107, ../scss/main.scss */
  .header-subbanner-text {
    display: none;
  }
}
/* line 112, ../scss/main.scss */
.offer-outer {
  background-color: #CE5300;
  border: none;
}

/* line 117, ../scss/main.scss */
.offer-header {
  letter-spacing: 0.8px;
  font-size: 1.625rem;
  font-family: "Impact";
  color: #ffffff !important;
}

/* line 124, ../scss/main.scss */
.offer-header.bordered {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 5px;
}

/* line 129, ../scss/main.scss */
.offer-outer.alt, .dashboard-outer.alt {
  background-color: #565654;
}

/* line 134, ../scss/main.scss */
.dashboard-outer {
  background-color: #CE5300;
  border: none;
}

/* line 140, ../scss/main.scss */
.dashboard-title {
  letter-spacing: 0.8px;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 10px;
  font-family: "Impact";
  color: #ffffff !important;
}

/* line 148, ../scss/main.scss */
.dashboard-header {
  letter-spacing: 0.8px;
  padding-bottom: 10px;
  font-family: "Impact";
  color: #4c4c4b !important;
}

/* line 155, ../scss/main.scss */
.dashboard-header.striped {
  border-bottom: 1px solid #4c4c4b;
}

/* line 160, ../scss/main.scss */
.offer-outer.alt, .dashboard-outer.alt {
  background-color: #565654;
}

/* line 165, ../scss/main.scss */
.offer-container {
  border: none;
  background-color: #ffffff;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 110px;
  max-height: 110px;
  font-size: 13px;
  overflow: hidden;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 177, ../scss/main.scss */
.th {
  border: none;
  box-shadow: none;
}
/* line 180, ../scss/main.scss */
.th img {
  max-width: 100% !important;
  max-height: 100% !important;
  display: block;
}
/* line 185, ../scss/main.scss */
.th:hover, .th:focus {
  box-shadow: none;
}

/* line 191, ../scss/main.scss */
.offer-container.flexible {
  height: auto;
  min-height: 110px;
  max-height: 500px;
  overflow: visible;
}

@media all and (max-width: 767px) {
  /* line 199, ../scss/main.scss */
  .offer-container {
    height: auto;
    max-height: 500px;
  }
}
/* line 205, ../scss/main.scss */
.offer-title {
  display: inline-block;
  color: #FF6E00 !important;
  margin-bottom: 2px !important;
  font-family: "Impact";
  border-bottom: 1px solid #FF6E00;
  padding-bottom: 2px;
  word-wrap: break-word;
  max-width: 220px;
}

/* line 216, ../scss/main.scss */
.offer-title-link {
  color: #222222;
}

/* line 221, ../scss/main.scss */
.offer-share {
  padding-left: 10px;
  line-height: normal;
}
/* line 224, ../scss/main.scss */
.offer-share a {
  display: inline-block;
  line-height: normal;
  background-color: #FF6E00;
  text-align: center;
  padding: 9px;
  width: 39px;
  height: 39px;
}
/* line 232, ../scss/main.scss */
.offer-share a i {
  font-size: 22px;
  color: white;
}

/* line 240, ../scss/main.scss */
.offer-more-link {
  letter-spacing: 0.8px;
  background-color: #FF6E00 !important;
  color: #ffffff !important;
  display: block;
  font-family: "Impact";
  font-size: 16px;
  height: 40px;
  width: 65px;
  padding-top: 8px;
  text-align: center;
}

/* line 253, ../scss/main.scss */
.offer-place {
  font-style: italic;
}

/* line 257, ../scss/main.scss */
.offer-info {
  padding: 5px;
}

/* line 262, ../scss/main.scss */
.button.primary {
  letter-spacing: 0.8px;
  font-family: "Impact";
  background-color: #FF6E00;
  color: #ffffff;
  font-size: 14.5px;
}
/* line 268, ../scss/main.scss */
.button.primary:hover {
  background-color: #FF6E00;
  color: #ffffff;
}

/* line 274, ../scss/main.scss */
.button.primary-danger {
  letter-spacing: 0.8px;
  font-family: "Impact";
  background-color: #f04124;
  color: #ffffff;
  font-size: 14.5px;
}
/* line 280, ../scss/main.scss */
.button.primary-danger:hover {
  background-color: #f04124;
  color: #ffffff;
}

/* line 286, ../scss/main.scss */
.button.primary-dark {
  letter-spacing: 0.8px;
  font-family: "Impact";
  background-color: #4c4c4b;
  color: #ffffff;
  font-size: 14.5px;
}
/* line 292, ../scss/main.scss */
.button.primary-dark:hover {
  background-color: #4c4c4b;
  color: #ffffff;
}

/* line 298, ../scss/main.scss */
.columns .button.primary-dark.email-alert {
  height: 2.3125rem;
  padding-top: 0.5rem;
}

/* line 306, ../scss/main.scss */
.button.padded {
  padding: 5px 40px 5px 40px;
}

/* line 310, ../scss/main.scss */
.button.padded-wide {
  font-size: 20px;
  padding-left: 50px;
  padding-right: 50px;
}

/* line 316, ../scss/main.scss */
.button.secondary {
  letter-spacing: 0.8px;
  font-family: "Impact";
  background-color: #ffffff;
  color: #FF6E00;
  font-size: 18px;
}
/* line 322, ../scss/main.scss */
.button.secondary:hover {
  background-color: #ffffff;
  color: #FF6E00;
}

/* line 328, ../scss/main.scss */
.button.navigation-button {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #ffffff;
  background-color: #FF6E00;
  font-size: 16px;
  height: 32px;
  padding: 0.5rem 1rem 0.5rem 1rem;
}

/* line 337, ../scss/main.scss */
.button.search-button {
  font-size: 20px;
  margin-bottom: 0px;
  padding: 0.75rem 2.5rem 0.75rem 2.5rem;
}

/* line 343, ../scss/main.scss */
ul.tags-grid {
  list-style-type: none;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 348, ../scss/main.scss */
ul.tags-grid li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}
/* line 349, ../scss/main.scss */
ul.tags-grid li a {
  color: #565654;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
}

/* line 361, ../scss/main.scss */
.search-form-container {
  max-width: 850px;
  margin-top: 200px;
}

@media all and (max-width: 1024px) {
  /* line 367, ../scss/main.scss */
  .search-form-container {
    max-width: 100%;
    margin-top: 140px;
  }
}
/* line 374, ../scss/main.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: none !important;
}

/* line 378, ../scss/main.scss */
table thead {
  background: none !important;
}

/* line 382, ../scss/main.scss */
table {
  border: none;
}
/* line 385, ../scss/main.scss */
table tr td {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
}
/* line 391, ../scss/main.scss */
table tr th {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
}

/* line 399, ../scss/main.scss */
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  border-bottom: 1px solid #4c4c4b;
}

/* line 408, ../scss/main.scss */
table > thead > tr > th,
table > thead > tr > td {
  border-top: 1px solid #4c4c4b;
}

/* line 413, ../scss/main.scss */
table.border-alt > thead > tr > th,
table.border-alt > tbody > tr > th,
table.border-alt > tfoot > tr > th,
table.border-alt > thead > tr > td,
table.border-alt > tbody > tr > td,
table.border-alt > tfoot > tr > td {
  border-bottom: none;
}

/* line 422, ../scss/main.scss */
table.color-alt {
  border: 1px solid #4c4c4b;
}
/* line 425, ../scss/main.scss */
table.color-alt tr td {
  color: #4c4c4b;
}
/* line 429, ../scss/main.scss */
table.color-alt tr th {
  color: #4c4c4b;
}

/* line 435, ../scss/main.scss */
table.border-alt > thead > tr > th,
table.border-alt > thead > tr > td {
  border-top: none;
}

/* line 440, ../scss/main.scss */
.bordered-row {
  border-top: 1px solid #4c4c4b;
}

/* line 444, ../scss/main.scss */
.panel.white {
  border-radius: 0px;
}

/* line 448, ../scss/main.scss */
.alert-box.white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: red;
}

/* line 454, ../scss/main.scss */
.pricing-title {
  color: #FF6E00 !important;
  border-bottom: 1px solid #FF6E00;
  font-family: "Impact";
  padding-bottom: 5px;
}

/* line 461, ../scss/main.scss */
.keywords-title {
  font-size: 16px;
  color: #FF6E00 !important;
  border-bottom: 1px solid #FF6E00;
  font-family: "Impact";
  padding-bottom: 3px;
}

/* line 469, ../scss/main.scss */
.bonsai {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 474, ../scss/main.scss */
.bonsai li {
  position: relative;
  padding-left: 1.3em;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
/* line 480, ../scss/main.scss */
.bonsai li label {
  height: 20px;
  color: #565654;
}

/* line 488, ../scss/main.scss */
.pricing-description-list li {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #4c4c4b;
  font-size: 14px;
  font-weight: bold;
}

/* line 496, ../scss/main.scss */
.buy-button {
  margin-top: 90px;
}

@media all and (max-width: 767px) {
  /* line 501, ../scss/main.scss */
  .buy-button {
    margin-top: 10px;
  }
}
/* line 507, ../scss/main.scss */
label.striped {
  color: #4c4c4b;
  border-bottom: 1px solid #4c4c4b;
}

/* line 512, ../scss/main.scss */
.payment-title {
  color: #4c4c4b !important;
}

/* line 516, ../scss/main.scss */
.modal-alt {
  background-color: #CE5300;
}
/* line 518, ../scss/main.scss */
.modal-alt .close-reveal-modal {
  color: white;
}

/* line 523, ../scss/main.scss */
ul.links-grid {
  list-style-type: none;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 528, ../scss/main.scss */
ul.links-grid li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}
/* line 529, ../scss/main.scss */
ul.links-grid li a {
  color: #565654;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 540, ../scss/main.scss */
.links-group {
  color: #ffa901 !important;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

/* line 547, ../scss/main.scss */
.offer-hr {
  margin: 0;
  border: 1px solid #4c4c4b;
}

/* line 552, ../scss/main.scss */
.search-result-title {
  color: white !important;
  margin-top: 15px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 558, ../scss/main.scss */
.text-white {
  color: white !important;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 564, ../scss/main.scss */
.search-info {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff !important;
}

/* line 570, ../scss/main.scss */
.email-alert-info {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff !important;
}

/* line 576, ../scss/main.scss */
.auth-form {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 580, ../scss/main.scss */
.file-upload-button {
  display: block;
  position: relative;
  overflow: hidden;
  max-width: 250px;
  height: 40px;
  line-height: 10px;
}

/* line 589, ../scss/main.scss */
.file-upload-button input.file-input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 601, ../scss/main.scss */
.offer-lookup-link a {
  color: #FF6E00;
}

/* line 605, ../scss/main.scss */
.overflow-panel {
  overflow-x: hidden;
}

/* line 609, ../scss/main.scss */
.email-alert-text {
  line-height: 2.5;
}

/* line 614, ../scss/main.scss */
.offer-short-text-container p {
  margin-bottom: 0px !important;
}
/* line 618, ../scss/main.scss */
.offer-short-text-container * {
  color: #565654 !important;
  font-size: 15px;
}

/* line 624, ../scss/main.scss */
.offer-place,
.offer-education,
.offer-company {
  color: #565654;
}

/* line 630, ../scss/main.scss */
.contain-to-grid {
  background: transparent !important;
}

/* line 634, ../scss/main.scss */
.top-bar {
  background: transparent !important;
}

@media (max-width: 40.063em) {
  /* line 639, ../scss/main.scss */
  .top-bar-section .has-dropdown > a:after {
    border-color: transparent transparent transparent #ffffff !important;
  }
}
/* line 645, ../scss/main.scss */
.top-bar-section ul li {
  padding: 0px;
  background: #565654 !important;
}
/* line 648, ../scss/main.scss */
.top-bar-section ul li a {
  color: #ffffff;
  font-size: 18px;
  padding: 8px 10px 8px 10px;
  font-family: "Impact";
}
/* line 653, ../scss/main.scss */
.top-bar-section ul li a:hover {
  color: #ffffff !important;
}

/* line 661, ../scss/main.scss */
.top-bar-section li.has-dropdown ul li a {
  color: #ffffff !important;
  font-size: 18px;
  padding: 8px 10px 8px 10px;
  font-family: "Impact";
}
/* line 666, ../scss/main.scss */
.top-bar-section li.has-dropdown ul li a:hover {
  color: #ffffff !important;
}

/* line 674, ../scss/main.scss */
.top-bar-top-border {
  border-top: 1px solid #ffffff;
}

/* line 678, ../scss/main.scss */
.top-bar-bottom-border {
  border-bottom: 1px solid #ffffff;
}

/* line 682, ../scss/main.scss */
.toggle-topbar a {
  color: #ffffff !important;
  line-height: 1.8rem !important;
}

/* line 687, ../scss/main.scss */
.top-bar .toggle-topbar.menu-icon a span::after {
  box-shadow: 0 0 0 2px #ffffff, 0 7px 0 2px #ffffff, 0 14px 0 2px #ffffff;
}

/* line 692, ../scss/main.scss */
.top-bar.expanded .title-area {
  background: none;
}

/* line 697, ../scss/main.scss */
.top-bar-section li:not(.has-form) a:not(.button) {
  background: none !important;
  line-height: 2.4rem !important;
}

/* line 702, ../scss/main.scss */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
  margin-right: 10px;
}

/* line 708, ../scss/main.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 0px;
}

/* line 714, ../scss/main.scss */
#cookie-bar .cb-policy {
  background: #4c4c4b;
}
/* line 716, ../scss/main.scss */
#cookie-bar .cb-policy:hover {
  background: #4c4c4b;
}

/* line 722, ../scss/main.scss */
#cookie-bar .cb-enable {
  background: #FF6E00;
}
/* line 724, ../scss/main.scss */
#cookie-bar .cb-enable:hover {
  background: #FF6E00;
}

/* line 729, ../scss/main.scss */
a {
  color: #ffa901;
}
/* line 731, ../scss/main.scss */
a:hover {
  color: #ff7f01;
}

/* line 736, ../scss/main.scss */
.button {
  background-color: #ffa901;
}
/* line 738, ../scss/main.scss */
.button:hover {
  background-color: #ff7f01;
}

/* line 743, ../scss/main.scss */
ul.pagination li.current a,
ul.pagination li.arrow a {
  color: #ffffff;
  background-color: #ffa901;
}
/* line 747, ../scss/main.scss */
ul.pagination li.current a:hover,
ul.pagination li.arrow a:hover {
  background-color: #ff7f01;
}

/* line 753, ../scss/main.scss */
span.twitter-typeahead .tt-suggestion > p:hover,
span.twitter-typeahead .tt-suggestion > p:focus {
  background-color: #ffa901;
}

/* line 758, ../scss/main.scss */
.search-advanced-link {
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
/* line 762, ../scss/main.scss */
.search-advanced-link:hover {
  color: #ffffff;
}

/* line 767, ../scss/main.scss */
.search-link {
  width: 125px;
}

@media all and (max-width: 1024px) {
  /* line 772, ../scss/main.scss */
  .search-button {
    width: 100%;
  }

  /* line 776, ../scss/main.scss */
  .search-link {
    width: 100%;
  }
}
/* line 782, ../scss/main.scss */
.flatpage-content li {
  color: #ffffff;
}
