/** Header - logo adjustments **/
.c-layout-header .c-search-toggler-wrapper {
  display: none;
  /*suppress search*/ }

@media (min-width: 992px) {
  .c-layout-header.c-layout-header-fixed .c-layout-header .c-brand {
    margin-top: 13px;
    margin-bottom: 0px; }
  .c-layout-header .c-brand {
    margin-top: 27px;
    margin-bottom: 0px; } }

/** Images */
img.grey-border {
  border: 1px solid #ccc;
  padding: 20px; }

/** Footer - links **/
footer .c-prefooter {
  padding-bottom: 0 !important; }

footer .c-links {
  list-style: none;
  text-align: right; }
  footer .c-links > li {
    display: inline;
    margin-right: 30px; }
    footer .c-links > li a {
      color: #eee; }

/** Vertical lists */
.c-content-ver-nav .c-menu.c-arrow-none > li:before {
  opacity: 0 !important;
  width: 0 !important;
  font-size: 0 !important; }

.c-content-ver-nav .c-menu.c-arrow-none > li i {
  margin-right: 10px; }

/** Home page **/
.hero-credits {
  color: #999;
  background-color: #f7f7f7;
  text-align: right;
  font-size: .8em;
  padding: 5px; }

/** Case studies **/
.case-study-container h2 {
  margin-top: 40px; }

.case-study-container em {
  border-bottom: 1px dotted #FF6A00;
  padding: 2px 0 2px 0; }

.feature-listing .c-card {
  cursor: pointer; }

/** Feature pages */
.feature-listing-full .c-opt-1 {
  cursor: pointer; }
  .feature-listing-full .c-opt-1:hover {
    background-color: #eeeeee; }
    .feature-listing-full .c-opt-1:hover .c-icon {
      background-color: white; }

.feature-listing-full .c-content-step-1 > .c-description {
  padding: 0 35px; }

.feature-listing-full .c-icon .icon {
  color: #FF6A00;
  font-size: 65px; }

.feature-listing-full .c-content-step-1:hover .icon {
  color: #d65900; }

.payment-logos {
  margin: 20px 0;
  text-align: center; }
  .payment-logos img {
    height: 30px;
    margin: 0 20px 20px 0; }

@media (max-width: 991px) {
  .c-shop-product-tab-1 .tab-content .c-product-desc .payment-logos img {
    width: inherit; } }

.report-images img {
  width: 100%;
  border: 1px solid #eee;
  margin-bottom: 20px; }

.integration-logo-lg {
  text-align: center; }
  .integration-logo-lg img {
    max-height: 150px;
    max-width: 250px !important; }

.integration-logo-mix {
  padding: 20px; }
  .integration-logo-mix img {
    float: left;
    height: 30px;
    margin: 0 30px 30px 0; }

/** Landing pages */
.landing-content .c-content-box p {
  margin-bottom: 25px; }

.landing-content .client-logos > div {
  text-align: center; }

.landing-content .client-logos img {
  max-width: 200px;
  margin: 10px;
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  opacity: 0.5; }
  .landing-content .client-logos img:hover {
    -webkit-filter: none;
    filter: grayscale(0%);
    opacity: 1; }

/** Pricing pages */
.pricing i.fa {
  margin-right: 10px; }

.pricing .c-content-pricing-1 > .c-tile-container > .c-tile > .c-label {
  font-size: 25px; }

.pricing .c-price span {
  font-size: .55em;
  vertical-align: text-top; }
