/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
/* GLOBAL */
#logo-contact {
  position: fixed;
  top: 27px;
  left: 92px; }
  @media screen and (max-width: 1000px) {
    #logo-contact {
      font-size: 11px;
      line-height: 11px;
      top: 20px;
      left: 55px; } }
  @media screen and (max-width: 690px) {
    #logo-contact {
      left: 45px; } }
  @media screen and (max-width: 450px) {
    #logo-contact {
      font-size: 10px;
      line-height: 10px;
      top: 20px;
      left: 45px; } }

@media screen and (max-width: 1000px) {
  .single-post #logo-contact {
    top: 52px; } }
@media screen and (max-width: 690px) {
  .single-post #logo-contact {
    top: 20px; } }
@media screen and (max-width: 450px) {
  .single-post #logo-contact {
    top: 24px; } }

.single-post .small-nav #logo-contact {
  top: 23px !important; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: white; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: white; }

:-moz-placeholder {
  /* Firefox 18- */
  color: white; }

.green {
  color: #3db737; }

.menu-item {
  margin-bottom: 18px; }

body #slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-size: 43px !important;
  line-height: 43px !important; }

@media screen and (max-width: 1500px) {
  body #slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 30px !important;
    line-height: 30px !important; }

  .menu-item {
    margin-bottom: 15px; } }
#slide-out-widget-area .bottom-text {
  text-align: center; }

.vid-container {
  position: relative !important;
  width: 100% !important;
  height: 0 !important;
  padding-bottom: 56.25% !important; }

.video {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; }

.center img.img-with-animation {
  margin: 0 !important; }

.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
  padding: 10px !important;
  background-color: rgba(255, 255, 255, 0.2) !important; }

.contact-forms p {
  padding-bottom: 10px; }

.contact-forms h3 {
  padding-bottom: 10px; }

.contact-forms {
  background: #3db737;
}

/* .contact-forms {
  background: #3db737 url(https://onbrand.co.uk/wp-content/uploads/2018/04/shattered-dark.png); } */

.button {
  border-radius: 200px;
  color: white;
  background-color: #3db737;
  padding: 1.2em;
  font-weight: bold; }
  .button:hover {
    opacity: 0.85;
    color: white; }

blockquote {
  text-align: center;
  color: #444;
  font-weight: bold;
  background-color: #e0dada;
  border-radius: 5px;
  padding: 10px;
  line-height: 26px; }
  blockquote small {
    font-size: 14px; }

.first-letter {
  font-size: 72px;
  color: #3db737;
  font-weight: bold;
  font-family: Playfair Display;
  float: left;
  line-height: 3.7rem;
  padding-right: 5px; }
  @media screen and (max-width: 689px) {
    .first-letter {
      font-size: 63px; } }

.video-row .wpb_column {
  max-height: 572px !important; }

@media screen and (min-width: 1001px) {
  .service-img-mobile {
    display: none; } }
@media screen and (max-width: 1000px) {
  .service-img-mobile {
    display: block; } }

@media screen and (max-width: 1000px) {
  .service-img-desktop {
    display: none; } }
/* HOME */
.down-arrow:hover {
  color: #3db737 !important; }

.sound-1, .sound-2, .down-arrow {
  cursor: pointer; }

.sound:hover {
  color: white !important; }

@media screen and (max-width: 1300px) {
  .hide-mob {
    display: none; } }
@media screen and (min-width: 1300px) {
  .show-mob {
    display: none; } }
#home-video .nectar_icon_wrap {
  bottom: -450px;
  position: relative; }

.home #page-header-wrap {
  display: none; }

.single-width-title {
  position: absolute;
  color: black !important;
  font-weight: bold;
  top: 150px;
  z-index: 800;
  font-size: 30px;
  width: 100%; }
  @media screen and (max-width: 689px) {
    .single-width-title h3 {
      margin: auto !important;
      max-width: 595px;
      text-align: center !important;
      padding: 0 1rem; } }
  @media screen and (max-width: 1470px) and (min-width: 690px) {
    .single-width-title h3 {
      font-size: 32px !important; } }
  .single-width-title h3 a {
    color: white; }
  @media screen and (max-width: 1600px) and (min-width: 1471px) {
    .single-width-title {
      top: 100px; } }
  @media screen and (max-width: 1470px) and (min-width: 1301px) {
    .single-width-title {
      top: 75px; } }
  @media screen and (max-width: 1300px) and (min-width: 1001px) {
    .single-width-title {
      top: 30px; } }

@media screen and (max-width: 580px) {
  .home-grid .long-title {
    top: 75px !important; } }
@media screen and (max-width: 480px) {
  .home-grid .home-grid-image-holder.horizontal .single-width-title {
    top: 100px !important; } }
@media screen and (max-width: 1000px) {
  .home-grid .top-row-block {
    padding: 20% 0 !important; } }
.home-grid .home-grid-image-holder {
  overflow: hidden;
  /* &:hover img{
      transform: scale(1.1);
  } */ }
  .home-grid .home-grid-image-holder img {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease; }
.home-grid .grid-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999; }
.home-grid .mobile-image {
  display: none; }
  @media screen and (max-width: 689px) {
    .home-grid .mobile-image {
      display: block; } }
.home-grid .desktop-image {
  display: inline-block; }
  @media screen and (max-width: 689px) {
    .home-grid .desktop-image {
      display: none; } }

.home .morphing-outline.instance-1, .page-id-7079 .morphing-outline.instance-1, .page-id-7126 .morphing-outline.instance-1 {
  padding: 85px 10px !important; }

@media screen and (max-width: 1500px) and (min-width: 1000px) {
  .buttons-row .col.padding-10-percent {
    padding: 8% !important; }

  .home .morphing-outline.instance-1, .page-id-7079 .morphing-outline.instance-1, .page-id-7126 .morphing-outline.instance-1 {
    padding: 120px 10px !important; }

  .home .morphing-outline.instance-2, .page-id-7079 .morphing-outline.instance-2, .page-id-7126 .morphing-outline.instance-2 {
    padding: 120.5px 50px; } }
@media screen and (max-width: 1500px) and (min-width: 1156px) {
  .home .morphing-outline.instance-0, .page-id-7079 .morphing-outline.instance-0, .page-id-7126 .morphing-outline.instance-0 {
    padding: 120.5px 50px; } }
@media screen and (max-width: 1155px) and (min-width: 1000px) {
  .home .morphing-outline.instance-0, .page-id-7079 .morphing-outline.instance-0, .page-id-7126 .morphing-outline.instance-0 {
    padding: 120.5px 40px; } }
/* END HOME */
/* SHOPPING CENTRE */
.title-section {
  padding-top: 17%;
  padding-bottom: 17% !important; }

@media screen and (max-width: 1380px) and (min-width: 1155px) {
  .page-id-6985 .service-blocks .text-holder {
    padding: 5% !important; }
  .page-id-6985 .service-blocks img, .page-id-6985 .service-blocks .vc_col-sm-6 {
    max-height: 410px !important; } }
@media screen and (max-width: 1510px) and (min-width: 12001px) {
  .page-id-6356 .service-blocks .text-holder {
    padding: 5% !important; }
  .page-id-6356 .service-blocks img, .page-id-6356 .service-blocks .vc_col-sm-6 {
    max-height: 410px !important; } }
@media screen and (max-width: 1200px) and (min-width: 1000px) {
  .page-id-6356 .service-blocks .text-holder {
    padding: 3% !important; }
  .page-id-6356 .service-blocks img, .page-id-6356 .service-blocks .vc_col-sm-6 {
    max-height: 330px !important; } }
@media screen and (max-width: 1340px) and (min-width: 1155px) {
  .service-blocks .text-holder {
    padding: 5% !important; }
  .service-blocks img, .service-blocks .vc_col-sm-6 {
    max-height: 420px !important; } }
@media screen and (max-width: 1154px) and (min-width: 1000px) {
  .service-blocks .text-holder {
    padding: 3% !important; }
  .service-blocks img, .service-blocks .vc_col-sm-6 {
    max-height: 330px !important; } }
/* END SHOPPING CENTRE */
/* EVENTS */
@media screen and (max-width: 1000px) {
  .event-description {
    padding: 7%; } }

@media screen and (max-width: 1000px) {
  .clients img {
    height: auto;
    width: 70% !important; } }
@media screen and (max-width: 670px) {
  .clients img {
    width: 50% !important;
    margin-bottom: 10px !important; } }

/* END EVENTS */
/* BLOG POSTS */
div#page-header-bg {
  background-color: #3db737 !important; }

.author-section {
  display: none; }

.grav-wrap {
  display: none; }

#single-below-header {
  display: none; }

.single-post h1.entry-title {
  max-width: 2000px !important;
  font-size: 70px !important;
  line-height: 70px !important; }
  @media screen and (max-width: 689px) {
    .single-post h1.entry-title {
      font-size: 32px !important; } }
.single-post #single-meta {
  display: none; }
.single-post .inner-wrap p, .single-post .inner-wrap li {
  font-size: 20px;
  line-height: 30px; }
  @media screen and (max-width: 480px) {
    .single-post .inner-wrap p, .single-post .inner-wrap li {
      font-size: 19px;
      line-height: 27px; } }
.single-post .inner-wrap blockquote p {
  font-size: 21px !important;
  line-height: 25px !important; }
  @media screen and (max-width: 480px) {
    .single-post .inner-wrap blockquote p {
      font-size: 16px !important;
      line-height: 21px !important; } }
@media screen and (max-width: 689px) {
  .single-post .row.heading-title.hentry {
    padding-bottom: 5px;
    margin-bottom: 5px; }
  .single-post .single-post .inner-wrap p, .single-post .single-post .inner-wrap li {
    font-size: 16px;
    line-height: 26px; } }

#text-2, #text-3 {
  margin-bottom: 20px; }

#text-4 {
  margin-bottom: 20px;
  padding: 1rem;
  background-color: #3db737;
  color: white; }
  #text-4 .wpcf7-submit {
    background-color: #306f16 !important; }
  #text-4 h4 {
    color: black; }
  #text-4 .wpcf7-text, #text-4 .wpcf7-textarea {
    border-color: white;
    color: white; }

#text-3 {
  padding: 1rem;
  background-color: #3db737;
  color: white; }
  #text-3 .wpcf7-submit {
    background-color: #306f16 !important; }
  #text-3 h4 {
    color: black; }
  #text-3 .wpcf7-text, #text-3 .wpcf7-textarea {
    border-color: white;
    color: white; }

#sticky-posts-2 h4 {
  color: black; }

img.attachment-medium.size-medium.wp-post-image {
  margin-bottom: 0; }

.upw-posts .entry-image {
  margin-bottom: 0 !important; }
.upw-posts h4.entry-title {
  margin-bottom: 0 !important; }

#text-4 {
  margin-bottom: 20px; }

/* END BLOG POSTS */
/* AUDIO */
.customer-experience-audit {
  padding: 0 25% !important; }
  @media screen and (max-width: 1300px) {
    .customer-experience-audit {
      padding: 0 17% !important; } }
  @media screen and (max-width: 1000px) {
    .customer-experience-audit {
      padding: 0 10% !important; } }
  @media screen and (max-width: 500px) {
    .customer-experience-audit {
      padding: 0 5% !important; } }
  .customer-experience-audit input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid white !important; }
    .customer-experience-audit input.wpcf7-form-control.wpcf7-submit:hover {
      background-color: #FED80B !important; }

/* END AUDIO*/
/* CASE STUDIES */
.postid-6270 span.post-featured-img, .postid-6274 span.post-featured-img, .postid-6280 span.post-featured-img, .postid-6286 span.post-featured-img, .postid-6302 span.post-featured-img, .postid-6265 span.post-featured-img {
  display: none; }

/* END CASE STUDIES */
/*MEET THE TEAM*/
.position {
  color: #3db737; }

/*END MEET THE TEAM*/
/*STYLE*/
#style-icon-row {
  margin-top: 20px; }
  #style-icon-row i {
    margin-bottom: 10px; }
  #style-icon-row .wpb_wrapper > div {
    margin: 0; }

/*END STYLE*/
/*NEWSLETTERS*/
.newsletter-holder img {
  margin-bottom: 0 !important; }

/*END NEWSLETTERS*/
/*PORTFOLIO*/
#portfolio-top-row {
  margin-top: 30px; }

/*END PORTFOLIO*/
/*CAREERS*/
.parent-pageid-6850 .container.main-content {
  background-color: white;
  padding: 90px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); }

/*END CAREERS*/
/*contest - ts & cs*/
#contest-rules {
  display: none; }

#terms-button {
  background-color: #3db737;
  border: none;
  color: white;
  padding: 20px;
  font-weight: bold;
  text-transform: uppercase; }
  #terms-button:hover {
    opacity: 0.8;
    cursor: pointer; }

/* CONTACT PAGE */
.page-id-5288 .page-header-overlay-color {
  display: none; }

@media screen and (min-width: 1350px) {
  .contact-details h3 {
    font-size: 50px !important;
    line-height: 50px !important; } }
@media screen and (min-width: 1000px) and (max-width: 1349px) {
  .contact-details h3 {
    font-size: 40px !important;
    line-height: 40px !important; } }
/* END CONTACT PAGE */
/*BRIEFING FORM*/
#services-check .wpcf7-list-item, .checklist .wpcf7-list-item {
  width: 100%; }

.page-id-9365 .container-wrap input[type="text"], .page-id-9365 .container-wrap textarea, .page-id-9365 .container-wrap input[type="email"], .page-id-9365 .container-wrap input[type="tel"], .page-id-9365 .container-wrap input[type="date"] {
  background-color: white !important;
  border-color: #3db737 !important;
  margin-top: 5px; }

.page-id-9365 .wpcf7-list-item-label {
  font-size: 16px; }

/*FOOTER*/
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #footer-outer .row {
  padding: 80px 0 0px; }

#footer-widgets h2 {
  color: white;
  font-size: 40px; }
#footer-widgets h3 {
  color: white;
  font-size: 28px; }
#footer-widgets h2, #footer-widgets h3 {
  background-color: rgba(0, 0, 0, 0.2); }
#footer-widgets h3#middle {
  padding: 10px 0; }

#footer-outer #copyright {
  border-top: none !important;
  padding: 20px 0 50px !important; }

.ascend #footer-outer #copyright {
  border-top: none !important; }

.fix {
  padding-left: 52px !important; }

/*New Home*/
div#floating-button {
  position: fixed;
  bottom: 40px;
  right: 20px;
  z-index: 999999999 !important; }

span.big-text {
  font-size: 24px;
  line-height: 1.3; }

#home-blogs .post-area {
  margin-bottom: 0; }

/*# sourceMappingURL=style.css.map */
