/*============CASE STUDIES===================*/
/*$desktop-std: 1199px 1200px;//DISPLAY PRESET FOR THE DESKTOP STANDARD LAYOUT*/
/* line 31, ../sass/individual-css/case-studies.scss */
.single-case-studies .main-content-wrapper main {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 39, ../sass/individual-css/case-studies.scss */
.single-case-studies .main-content-wrapper main .article-wrapper img {
  width: initial;
  max-width: 100%;
}

/*============NEW CTA STYLE 3================*/
/* line 49, ../sass/individual-css/case-studies.scss */
.cta.style-three {
  padding: 3% 10%;
}
@media (min-width: 780px) and (max-width: 1200px) {
  /* line 49, ../sass/individual-css/case-studies.scss */
  .cta.style-three {
    padding: 3%;
  }
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 49, ../sass/individual-css/case-studies.scss */
  .cta.style-three {
    padding: 20px 2%;
  }
}
@media (min-width: 0) and (max-width: 840px) {
  /* line 49, ../sass/individual-css/case-studies.scss */
  .cta.style-three {
    padding: 30px 5%;
  }
}
/* line 61, ../sass/individual-css/case-studies.scss */
.cta.style-three .user-suggestion-label {
  padding: 0;
}
@media (min-width: 1400px) {
  /* line 61, ../sass/individual-css/case-studies.scss */
  .cta.style-three .user-suggestion-label {
    padding: 20px 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 61, ../sass/individual-css/case-studies.scss */
  .cta.style-three .user-suggestion-label {
    padding: 10px;
  }
}
/* line 70, ../sass/individual-css/case-studies.scss */
.cta.style-three span {
  font-weight: 400;
  line-height: 1.2em;
}
@media (min-width: 0px) and (max-width: 999px) {
  /* line 70, ../sass/individual-css/case-studies.scss */
  .cta.style-three span {
    margin-bottom: 20px;
  }
}
/* line 78, ../sass/individual-css/case-studies.scss */
.cta.style-three span, .cta.style-three .gform_wrapper {
  width: 100%;
}
/* line 81, ../sass/individual-css/case-studies.scss */
.cta.style-three .suggested-form-wrap {
  padding: 0 0 15px 0;
  background: #fff;
  float: left;
  width: 100%;
  -webkit-box-shadow: 0px 0px 65px 0px rgba(204, 204, 204, 0.82);
  -moz-box-shadow: 0px 0px 65px 0px rgba(204, 204, 204, 0.82);
  box-shadow: 0px 0px 65px 0px rgba(204, 204, 204, 0.82);
}
/* line 90, ../sass/individual-css/case-studies.scss */
.cta.style-three .suggested-form-wrap h6 {
  padding: 15px;
}
/* line 96, ../sass/individual-css/case-studies.scss */
.cta.style-three form .gfield_description.validation_message {
  display: none;
}
/* line 100, ../sass/individual-css/case-studies.scss */
.cta.style-three .style3form {
  padding: 30px 0px 10px 35px;
}
@media (min-width: 780px) and (max-width: 1200px) {
  /* line 100, ../sass/individual-css/case-studies.scss */
  .cta.style-three .style3form {
    padding: 10px 5px 0px 15px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 100, ../sass/individual-css/case-studies.scss */
  .cta.style-three .style3form {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 100, ../sass/individual-css/case-studies.scss */
  .cta.style-three .style3form {
    padding: 20px 15px 0px 15px;
  }
}
@media (min-width: 0px) and (max-width: 840px) {
  /* line 100, ../sass/individual-css/case-studies.scss */
  .cta.style-three .style3form {
    padding: 15px 15px 20px 15px;
  }
}
/* line 123, ../sass/individual-css/case-studies.scss */
.cta.style-three .gform_wrapper form .gform_body ul li .ginput_container textarea {
  height: 40px;
  font-size: 13px;
  background-color: #f7f7f7;
  border: solid 1px #e5e5e5;
  line-height: 20px;
}
/* line 135, ../sass/individual-css/case-studies.scss */
.cta.style-three .gform_wrapper form .gform_footer input[type="submit"] {
  font-family: Montserrat;
  font-size: 13px;
  height: 40px;
  padding: 5px 24px;
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 135, ../sass/individual-css/case-studies.scss */
  .cta.style-three .gform_wrapper form .gform_footer input[type="submit"] {
    padding: 5px 18px;
  }
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 135, ../sass/individual-css/case-studies.scss */
  .cta.style-three .gform_wrapper form .gform_footer input[type="submit"] {
    padding: 5px 20px;
  }
}
@media (min-width: 0px) and (max-width: 840px) {
  /* line 135, ../sass/individual-css/case-studies.scss */
  .cta.style-three .gform_wrapper form .gform_footer input[type="submit"] {
    margin-bottom: 0;
    padding: 5px 18px;
  }
}
/* line 152, ../sass/individual-css/case-studies.scss */
.cta.style-three .gform_wrapper form .gform_footer input[type="submit"]:hover {
  opacity: 0.5;
}
/* line 156, ../sass/individual-css/case-studies.scss */
.cta.style-three .gform_wrapper form .gform_footer input[type="submit"], .cta.style-three .gform_wrapper form .gform_footer #serviceBanner a {
  transition: 0.5s ease;
}
/* line 162, ../sass/individual-css/case-studies.scss */
.cta.style-three .charleft.ginput_counter {
  display: none;
}

@media (min-width: 0px) and (max-width: 840px) {
  /* line 170, ../sass/individual-css/case-studies.scss */
  .cta.style-three .display-table-cell {
    display: block;
    width: 100%;
  }

  /* line 174, ../sass/individual-css/case-studies.scss */
  .cta.style-three .suggested-form-wrap {
    padding: 0;
  }
}
/*===== NEW GREEN BACKGROUND ================*/
/* line 184, ../sass/individual-css/case-studies.scss */
.green-bg, .cta.style-three .gform_wrapper form .gform_footer input[type="submit"] {
  background-color: #00b07a;
  background-image: -webkit-gradient(linear, left top, left bottom, left, right);
  background-image: -webkit-linear-gradient(top, #00b07a, #00997a);
  background-image: -moz-linear-gradient(top, #00b07a, #00997a);
  background-image: -ms-linear-gradient(top, #00b07a, #00997a);
  background-image: -o-linear-gradient(top, #00b07a, #00997a);
  background-image: linear-gradient(to bottom, #00b07a, #00997a);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#41DA7E,endColorstr=#1BB37B);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00b07a,endColorstr=#14875d);
}

/* line 215, ../sass/individual-css/case-studies.scss */
.type-size-20 {
  font-size: 20px;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 215, ../sass/individual-css/case-studies.scss */
  .type-size-20 {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 215, ../sass/individual-css/case-studies.scss */
  .type-size-20 {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 215, ../sass/individual-css/case-studies.scss */
  .type-size-20 {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 215, ../sass/individual-css/case-studies.scss */
  .type-size-20 {
    font-size: 16px;
  }
}

/* line 223, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
/* line 225, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner {
  display: table;
  margin: 0 auto;
}
/* line 229, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li {
  list-style: none;
  float: left;
}
/* line 232, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li a {
  height: 40px;
  width: 40px;
  display: block;
  text-align: center;
  padding-top: 10px;
}
/* line 239, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.social-title {
  border: none;
  padding-top: 14px;
  text-align: left;
  margin-right: 15px;
}
/* line 246, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.twitter a {
  font-size: 20px;
  color: #4298ed;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 246, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.twitter a {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 246, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.twitter a {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 246, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.twitter a {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 246, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.twitter a {
    font-size: 16px;
  }
}
/* line 249, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.twitter a:hover {
  color: #FFFFFF;
  background-color: #4298ed;
}
/* line 256, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.linkedin a {
  font-size: 20px;
  color: #1472b2;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 256, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.linkedin a {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 256, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.linkedin a {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 256, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.linkedin a {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 256, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.linkedin a {
    font-size: 16px;
  }
}
/* line 259, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.linkedin a:hover {
  color: #FFFFFF;
  background-color: #1472b2;
}
/* line 267, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.facebook a {
  font-size: 20px;
  color: #2b4185;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 267, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.facebook a {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 267, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.facebook a {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 267, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.facebook a {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 267, ../sass/individual-css/case-studies.scss */
  body .share-content-wrapper .share-content-positioner ul.share-content li.facebook a {
    font-size: 16px;
  }
}
/* line 270, ../sass/individual-css/case-studies.scss */
body .share-content-wrapper .share-content-positioner ul.share-content li.facebook a:hover {
  color: #FFFFFF;
  background-color: #2b4185;
}

/* line 283, ../sass/individual-css/case-studies.scss */
.share-content-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  padding-left: 6.32911%;
  padding-right: 6.32911%;
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 283, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 283, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 283, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 283, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper {
    width: 100%;
    float: right;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 283, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper {
    width: 100%;
    float: right;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }
}
/* line 312, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content {
  padding-bottom: 20px;
  margin: 0 0 38px 0;
  border-bottom: 0;
  box-shadow: none;
}
/* line 317, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li {
  list-style: none;
  float: left;
  border: 0;
}
/* line 322, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li a {
  height: 40px;
  width: 40px;
  display: block;
  text-align: center;
  padding-top: 10px;
}
/* line 329, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.social-title {
  border: none;
  padding-top: 14px;
  text-align: left;
  margin-right: 15px;
}
/* line 336, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.twitter a {
  font-size: 20px;
  color: #4298ed;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 336, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.twitter a {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 336, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.twitter a {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 336, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.twitter a {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 336, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.twitter a {
    font-size: 16px;
  }
}
/* line 339, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.twitter a:hover {
  color: #FFFFFF;
  background-color: #4298ed;
}
/* line 346, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.linkedin a {
  font-size: 20px;
  color: #1472b2;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 346, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.linkedin a {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 346, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.linkedin a {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 346, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.linkedin a {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 346, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.linkedin a {
    font-size: 16px;
  }
}
/* line 349, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.linkedin a:hover {
  color: #FFFFFF;
  background-color: #1472b2;
}
/* line 355, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.facebook {
  border-right: solid 0px rgba(0, 0, 0, 0.2);
}
/* line 357, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.facebook a {
  font-size: 20px;
  color: #2b4185;
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 357, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.facebook a {
    font-size: 18px;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 357, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.facebook a {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 357, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.facebook a {
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 357, ../sass/individual-css/case-studies.scss */
  .share-content-wrapper ul.share-content li.facebook a {
    font-size: 16px;
  }
}
/* line 360, ../sass/individual-css/case-studies.scss */
.share-content-wrapper ul.share-content li.facebook a:hover {
  color: #FFFFFF;
  background-color: #2b4185;
}

/*/end case studies*/
/* line 373, ../sass/individual-css/case-studies.scss */
#cat {
  padding: 10px;
  border-radius: 3px;
  background: #f8f8f8;
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 373, ../sass/individual-css/case-studies.scss */
  #cat {
    margin-top: 20px;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 373, ../sass/individual-css/case-studies.scss */
  #cat {
    margin-top: 20px;
  }
}

/* line 384, ../sass/individual-css/case-studies.scss */
a > span#readingTime.overlapGradient, .blog span#readingTime.overlapGradient, .post-type-archive-case-studies span#readingTime.overlapGradient {
  padding: 0 8px 0px 10px;
}

/* line 387, ../sass/individual-css/case-studies.scss */
.tax-case_studies_categories #readingTime {
  padding: 0 7px !important;
}

/* line 396, ../sass/individual-css/case-studies.scss */
.main-content-wrapper main ul.article-wrapper li.article {
  padding-bottom: 0;
  border-radius: 15px;
}
@media (min-width: 1400px) {
  /* line 400, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper li.article:nth-child(5) {
    clear: both;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 405, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper li.article:nth-child(4) {
    clear: both;
  }
}
/* line 411, ../sass/individual-css/case-studies.scss */
.main-content-wrapper main ul.article-wrapper li.article > a {
  color: #50b3ff;
  border: 0;
  padding: 0;
  padding-bottom: 30px;
  display: block;
  transition: 0.5s ease;
}
/* line 419, ../sass/individual-css/case-studies.scss */
.main-content-wrapper main ul.article-wrapper li.article > a:hover {
  background-color: transparent;
  text-decoration: none;
  opacity: 0.77;
  transition: 0.5s ease;
}
/* line 426, ../sass/individual-css/case-studies.scss */
.main-content-wrapper main ul.article-wrapper li.article > a > span {
  color: #50b3ff;
  border: 0;
  border-bottom: 1px solid #50b3ff;
  border-radius: 0;
}
/* line 433, ../sass/individual-css/case-studies.scss */
.main-content-wrapper main ul.article-wrapper li.article p {
  font-size: 14px;
}
/* line 439, ../sass/individual-css/case-studies.scss */
.main-content-wrapper main ul.article-wrapper.related-articles {
  margin-top: 0;
}
@media (min-width: 1400px) {
  /* line 439, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles {
    margin-left: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 439, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles {
    margin-left: 0;
  }
}
@media (min-width: 1400px) {
  /* line 450, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles li.article:first-child {
    margin-left: 13%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 450, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles li.article:first-child {
    margin-left: 1%;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  /* line 458, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles li.article:nth-child(3n+3) {
    margin-left: 0%;
  }
}
@media (min-width: 621px) and (max-width: 780px) {
  /* line 458, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles li.article:nth-child(3n+3) {
    margin-left: 0%;
    clear: both;
  }
}
@media (min-width: 781px) and (max-width: 999px) {
  /* line 458, ../sass/individual-css/case-studies.scss */
  .main-content-wrapper main ul.article-wrapper.related-articles li.article:nth-child(3n+3) {
    margin-left: 0%;
    clear: both;
  }
}

/* line 477, ../sass/individual-css/case-studies.scss */
.article-thumbnail {
  transition: all 0.5s ease;
  opacity: 1;
}
/* line 480, ../sass/individual-css/case-studies.scss */
.article-thumbnail:hover {
  opacity: 0.78;
  transition: all 0.5s ease;
}

/* line 485, ../sass/individual-css/case-studies.scss */
.blog-author-wrapper {
  border: 0;
  border-radius: 0;
  border-left: solid 1px rgba(0, 0, 0, 0.1);
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 485, ../sass/individual-css/case-studies.scss */
  .blog-author-wrapper {
    border-left: 0;
    border-top: solid 1px rgba(0, 0, 0, 0.1);
  }
}

/* line 495, ../sass/individual-css/case-studies.scss */
#readingTime {
  background: #50b3ff;
  color: white;
  padding: 7px;
  font-family: Montserrat;
  font-size: 75%;
  border-radius: 3px;
}
/* line 503, ../sass/individual-css/case-studies.scss */
#readingTime.overlapGradient {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0;
  border-bottom-right-radius: 3px;
}

/* line 511, ../sass/individual-css/case-studies.scss */
.icon-icon-clock:before {
  content: "h";
  margin-right: 5px;
  font-size: 0.88em;
}

/*Text Banner Shortcode*/
/* line 526, ../sass/individual-css/case-studies.scss */
div#text-banner {
  padding: 15px;
  background: #F04C23;
  color: white;
  border-radius: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 534, ../sass/individual-css/case-studies.scss */
div#text-banner a {
  color: white;
  text-decoration: underline;
}
/* line 538, ../sass/individual-css/case-studies.scss */
div#text-banner p {
  margin: 10px;
}

/*Image Reference HTML Block*/
/* line 544, ../sass/individual-css/case-studies.scss */
.image-reference {
  text-align: center;
  font-size: 14px;
}
/* line 547, ../sass/individual-css/case-studies.scss */
.image-reference:hover {
  text-decoration: none;
}
/* line 550, ../sass/individual-css/case-studies.scss */
.image-reference a {
  color: #1f80f1;
  border-bottom: 1px solid rgba(31, 128, 241, 0.4);
}

/*Orange Blockquote*/
/* line 559, ../sass/individual-css/case-studies.scss */
body.single-case-studies p.orange-blockquote {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  font-style: italic;
  float: left;
  width: 100%;
}
/* line 567, ../sass/individual-css/case-studies.scss */
body.single-case-studies p.orange-blockquote::before, body.single-case-studies p.orange-blockquote::after {
  content: '"';
}

/* line 576, ../sass/individual-css/case-studies.scss */
#serviceBanner, #sidebarBanner {
  border-top: 6px solid #F04C23;
  margin-top: 30px;
  margin-bottom: 30px;
  background-size: cover;
  position: relative;
  z-index: 1;
  border-radius: 7px;
}

/* line 585, ../sass/individual-css/case-studies.scss */
#sidebarBanner {
  border-radius: 4px;
}
/* line 588, ../sass/individual-css/case-studies.scss */
#sidebarBanner a {
  margin-top: 40px;
  transition: 0.5s ease;
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 593, ../sass/individual-css/case-studies.scss */
  #sidebarBanner.top0 {
    margin-top: 10px;
  }
}

@media (max-width: 780px) {
  /* line 601, ../sass/individual-css/case-studies.scss */
  .mobile-text-center {
    text-align: center;
  }

  /* line 604, ../sass/individual-css/case-studies.scss */
  body .tablet-mar-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 610, ../sass/individual-css/case-studies.scss */
#serviceBanner a {
  margin-top: 0;
  transition: 0.5s ease;
}
@media (min-width: 1400px) {
  /* line 610, ../sass/individual-css/case-studies.scss */
  #serviceBanner a {
    margin-top: 40px;
  }
}
/* line 616, ../sass/individual-css/case-studies.scss */
#serviceBanner a:hover {
  opacity: 0.9;
}
/* line 620, ../sass/individual-css/case-studies.scss */
#serviceBanner .top0 {
  margin-top: 0;
}
/* line 621, ../sass/individual-css/case-studies.scss */
#serviceBanner .top0.type-family-featured {
  margin-top: 20px;
}
/* line 626, ../sass/individual-css/case-studies.scss */
#serviceBanner img {
  max-width: 100%;
}

/* line 632, ../sass/individual-css/case-studies.scss */
#blogSideBar a, #blogSideBarMobile a {
  color: #2d4c5e;
}
/* line 635, ../sass/individual-css/case-studies.scss */
#blogSideBar a.color11, #blogSideBarMobile a.color11 {
  color: #E5E5E5;
}

@media (min-width: 1000px) {
  /* line 642, ../sass/individual-css/case-studies.scss */
  #blogSideBar {
    position: relative;
  }

  /* line 645, ../sass/individual-css/case-studies.scss */
  #blogSideBar.sticky {
    position: fixed;
    top: 25%;
  }
}
@media (min-width: 0px) and (max-width: 999px) {
  /* line 650, ../sass/individual-css/case-studies.scss */
  #blogSideBar {
    position: relative;
  }
}
/* line 655, ../sass/individual-css/case-studies.scss */
#blogSideBar div p {
  line-height: 28px;
}

/* line 661, ../sass/individual-css/case-studies.scss */
.green-bg {
  border-radius: 0;
  background: linear-gradient(#00b27a, #01a37a, #009e7b);
}

/* line 665, ../sass/individual-css/case-studies.scss */
.green-bg, .cta.style-three .gform_wrapper form .gform_footer input[type="submit"] {
  background-color: #00b07a;
  background-image: -webkit-gradient(linear, left top, left bottom, left, right);
  background-image: -webkit-linear-gradient(top, #00b07a, #00997a);
  background-image: -moz-linear-gradient(top, #00b07a, #00997a);
  background-image: -ms-linear-gradient(top, #00b07a, #00997a);
  background-image: -o-linear-gradient(top, #00b07a, #00997a);
  background-image: linear-gradient(to bottom, #00b07a, #00997a);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#41DA7E,endColorstr=#1BB37B);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00b07a,endColorstr=#14875d);
}

/* line 676, ../sass/individual-css/case-studies.scss */
.single-case-studies h1, .single-case-studies h2, .single-case-studies h3, .single-case-studies h4, .single-case-studies h5, .single-case-studies h6, body .wysiwyg h2 {
  font-weight: 500 !important;
}

/*TABLE HTML BLOCK BLOG POSTS STYLE*/
/* line 682, ../sass/individual-css/case-studies.scss */
.single .table {
  margin-top: 2rem;
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
/* line 690, ../sass/individual-css/case-studies.scss */
.single .table thead tr {
  background-color: #f04c23;
  color: #fff;
}
/* line 694, ../sass/individual-css/case-studies.scss */
.single .table thead tr th {
  vertical-align: bottom;
  border-bottom: 0px solid #dee2e6;
  border-top: 0px solid #dee2e6;
  color: #fff;
  font-weight: 500;
}
/* line 704, ../sass/individual-css/case-studies.scss */
.single .table td, .single .table th {
  padding: .75rem;
  vertical-align: top;
  text-align: center;
}
/* line 709, ../sass/individual-css/case-studies.scss */
.single .table td {
  border-top: 1px solid #dee2e6;
}
/* line 713, ../sass/individual-css/case-studies.scss */
.single table {
  border-collapse: collapse;
}
/* line 715, ../sass/individual-css/case-studies.scss */
.single table tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
/* line 724, ../sass/individual-css/case-studies.scss */
.single .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/*END TABLE HTML BLOCK STYLES*/
/* line 733, ../sass/individual-css/case-studies.scss */
.icon-icon-heart:before {
  content: '\006a';
  font-family: ideal group;
}

/*CASE STUDIES FORM*/
/* line 744, ../sass/individual-css/case-studies.scss */
body .gfield {
  width: 48%;
  display: inline-block;
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 744, ../sass/individual-css/case-studies.scss */
  body .gfield {
    width: 100%;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 744, ../sass/individual-css/case-studies.scss */
  body .gfield {
    width: 100%;
  }
}
/* line 757, ../sass/individual-css/case-studies.scss */
body .gform_body ul {
  padding-left: 0;
  margin-right: 0;
}
/* line 761, ../sass/individual-css/case-studies.scss */
body .gform_body ul li {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 765, ../sass/individual-css/case-studies.scss */
body .gform_body ul li#field_12_5 {
  width: 98%;
}
/* line 773, ../sass/individual-css/case-studies.scss */
body input#gform_submit_button_12 {
  width: 98%;
}

/* line 778, ../sass/individual-css/case-studies.scss */
ul#gform_fields_12 {
  padding-left: 0;
  margin-bottom: 0;
}

/* line 782, ../sass/individual-css/case-studies.scss */
ul#gform_fields_12 li:nth-of-type(odd) {
  margin-left: 0;
}
@media (min-width: 0px) and (max-width: 480px) {
  /* line 782, ../sass/individual-css/case-studies.scss */
  ul#gform_fields_12 li:nth-of-type(odd) {
    margin-left: 0%;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 782, ../sass/individual-css/case-studies.scss */
  ul#gform_fields_12 li:nth-of-type(odd) {
    margin-left: 0%;
  }
}

@media (min-width: 0px) and (max-width: 480px) {
  /* line 792, ../sass/individual-css/case-studies.scss */
  ul#gform_fields_12 li:nth-of-type(even) {
    margin-left: 0;
  }
}
@media (min-width: 481px) and (max-width: 620px) {
  /* line 792, ../sass/individual-css/case-studies.scss */
  ul#gform_fields_12 li:nth-of-type(even) {
    margin-left: 0;
  }
}
