@font-face {
  font-family: 'Sharp Sans Display No2 Black';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Black.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Black.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Black.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Black.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Black.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 BlackObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BlackObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BlackObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BlackObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BlackObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BlackObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Bold';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Bold.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Bold.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Bold.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Bold.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 BoldObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BoldObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BoldObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BoldObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BoldObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BoldObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Book';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Book.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Book.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Book.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Book.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Book.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 BookObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BookObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BookObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BookObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BookObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-BookObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Extrabold';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Extrabold.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Extrabold.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Extrabold.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Extrabold.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Extrabold.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 ExtraboldObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ExtraboldObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ExtraboldObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ExtraboldObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ExtraboldObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ExtraboldObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Hairline';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Hairline.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Hairline.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Hairline.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Hairline.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Hairline.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 HairlineObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-HairlineObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-HairlineObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-HairlineObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-HairlineObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-HairlineObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Light';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Light.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Light.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Light.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Light.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Light.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 LightObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-LightObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-LightObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-LightObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-LightObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-LightObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Medium';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Medium.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Medium.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Medium.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Medium.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Medium.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 MediumObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-MediumObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-MediumObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-MediumObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-MediumObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-MediumObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Semibold';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Semibold.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Semibold.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Semibold.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Semibold.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Semibold.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 SemiboldObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-SemiboldObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-SemiboldObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-SemiboldObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-SemiboldObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-SemiboldObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Thin';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Thin.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Thin.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Thin.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Thin.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Thin.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 ThinObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ThinObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ThinObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ThinObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ThinObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-ThinObl.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 Ultrathin';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Ultrathin.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Ultrathin.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Ultrathin.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Ultrathin.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-Ultrathin.ttf") format("truetype");
}

@font-face {
  font-family: 'Sharp Sans Display No2 UltrathinObl';
  src: url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-UltrathinObl.woff") format("woff"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-UltrathinObl.woff2") format("woff2"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-UltrathinObl.otf") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-UltrathinObl.eot") format("opentype"), url("/wp-content/themes/salient-child/fonts/SharpSansDispNo2-UltrathinObl.ttf") format("truetype");
}

/* ----- Colors ----- */
/* hoomepage */
#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav > ul > li[class*="button_"] > a {
  padding-left: 40px;
  padding-right: 40px;
}

#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav > ul > li[class*="button_"] > a:before {
  border-top-left-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav > ul > li[class*="button_"] > a:hover {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

body.material .nectar-button {
  border-top-left-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

#footer-outer .widget.widget_media_image img {
  max-width: 150px !important;
}

#copyright .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  text-align: center !important;
}

#copyright .container .col {
  width: 100% !important;
  margin-top: 15px;
}

#copyright .container .col p {
  color: white;
}

#copyright .container .col ul {
  float: none !important;
  margin: auto !important;
  display: inline-block !important;
}

#copyright .container .col ul li a {
  height: 30px;
}

#copyright .container .col ul li a i {
  font-size: 28px;
}

@media only screen and (min-width: 1000px) {
  .container {
    max-width: 76.7% !important;
  }
}

.hover-wrap {
  overflow: visible !important;
}

@media screen and (max-width: 999px) {
  .forced-breakline-mobile {
    display: block;
  }
}

.no-click {
  opacity: .5;
}

.no-padding {
  padding: 0px !important;
}

/* number backgrounds */
.bg-01 {
  background-image: url("/wp-content/uploads/2021/02/01.png");
  background-size: auto 200px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
}

.bg-01.bg-centered {
  background-position: center center;
}

.bg-01.no-padding {
  padding-top: 0px;
}

@media screen and (max-width: 999px) {
  .bg-01 {
    margin-bottom: 40px !important;
    background-size: auto 150px;
    padding-top: 90px;
  }
}

.bg-02 {
  background-image: url("/wp-content/uploads/2021/02/02.png");
  background-size: auto 200px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
}

.bg-02.bg-centered {
  background-position: center center;
}

.bg-02.no-padding {
  padding-top: 0px;
}

@media screen and (max-width: 999px) {
  .bg-02 {
    margin-bottom: 40px !important;
    background-size: auto 150px;
    padding-top: 90px;
  }
}

.bg-03 {
  background-image: url("/wp-content/uploads/2021/02/03.png");
  background-size: auto 200px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
}

.bg-03.bg-centered {
  background-position: center center;
}

.bg-03.no-padding {
  padding-top: 0px;
}

@media screen and (max-width: 999px) {
  .bg-03 {
    margin-bottom: 40px !important;
    background-size: auto 150px;
    padding-top: 90px;
  }
}

.bg-04 {
  background-image: url("/wp-content/uploads/2021/02/04.png");
  background-size: auto 200px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
}

.bg-04.bg-centered {
  background-position: center center;
}

.bg-04.no-padding {
  padding-top: 0px;
}

@media screen and (max-width: 999px) {
  .bg-04 {
    margin-bottom: 40px !important;
    background-size: auto 150px;
    padding-top: 90px;
  }
}

.bg-05 {
  background-image: url("/wp-content/uploads/2021/02/05.png");
  background-size: auto 200px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
}

.bg-05.bg-centered {
  background-position: center center;
}

.bg-05.no-padding {
  padding-top: 0px;
}

@media screen and (max-width: 999px) {
  .bg-05 {
    margin-bottom: 40px !important;
    background-size: auto 150px;
    padding-top: 90px;
  }
}

.bg-06 {
  background-image: url("/wp-content/uploads/2021/02/06.png");
  background-size: auto 200px;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 90px;
}

.bg-06.bg-centered {
  background-position: center center;
}

.bg-06.no-padding {
  padding-top: 0px;
}

@media screen and (max-width: 999px) {
  .bg-06 {
    margin-bottom: 40px !important;
    background-size: auto 150px;
    padding-top: 90px;
  }
}

@media screen and (max-width: 999px) {
  #hiw-hero .img-with-aniamtion-wrap,
  #cm-hero .img-with-aniamtion-wrap,
  #about-hero .img-with-aniamtion-wrap {
    width: 100% !important;
    max-width: 100% !important;
  }
  #hiw-hero .img-with-aniamtion-wrap .inner,
  #cm-hero .img-with-aniamtion-wrap .inner,
  #about-hero .img-with-aniamtion-wrap .inner {
    width: 100% !important;
    max-width: 100% !important;
  }
}

body .inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body .inline-form input[type=email] {
  background-color: transparent;
  border: 1px solid #26403e;
  border-top-left-radius: 50px;
  padding-left: 30px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #26403e;
  font-size: 15px;
  padding-top: 14px;
  font-family: 'Sharp Sans Display No2 Medium';
}

body .inline-form input[type=email]::-webkit-input-placeholder {
  color: #282728;
}

body .inline-form input[type=email]:-ms-input-placeholder {
  color: #282728;
}

body .inline-form input[type=email]::-ms-input-placeholder {
  color: #282728;
}

body .inline-form input[type=email]::placeholder {
  color: #282728;
}

body .inline-form input[type=submit] {
  background-color: #26403e;
  border: 1px solid #26403e;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 50px !important;
  width: 240px;
}

@media screen and (max-width: 999px) {
  body .inline-form {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body .inline-form input[type=email] {
    margin-bottom: 20px;
    border-bottom-right-radius: 50px !important;
  }
  body .inline-form input[type=submit] {
    margin-bottom: 20px;
    border-top-left-radius: 50px !important;
    width: 100%;
  }
}

body.page-id-11 .inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.page-id-11 .inline-form input[type=email] {
  border: 1px solid #282728 !important;
}

body.page-id-11 .inline-form input[type=submit] {
  background-color: #282728 !important;
  border: 1px solid #282728 !important;
}

body.page-id-9 .inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.page-id-9 .inline-form input[type=email] {
  border: 1px solid #3f6d56 !important;
}

body.page-id-9 .inline-form input[type=submit] {
  background-color: #3f6d56 !important;
  border: 1px solid #3f6d56 !important;
}

body.page-id-7 .inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.page-id-7 .inline-form input[type=email] {
  border: 1px solid #ec7147 !important;
}

body.page-id-7 .inline-form input[type=submit] {
  background-color: #ec7147 !important;
  border: 1px solid #ec7147 !important;
}

body.page-id-13 .inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.page-id-13 .inline-form input[type=email] {
  border: 1px solid #3f6d56 !important;
}

body.page-id-13 .inline-form input[type=submit] {
  background-color: #3f6d56 !important;
  border: 1px solid #3f6d56 !important;
}

#header-outer #mobile-menu:before {
  background-color: #62bdb8;
  color: #282728;
}

#header-outer #mobile-menu ul li {
  text-align: right;
}

#header-outer #mobile-menu ul li a {
  color: #282728;
}

#header-outer body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line,
#header-outer body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
  background-color: #282728 !important;
}

@media screen and (min-width: 1000px) {
  #header-outer[data-format="default"] #top .span_9 {
    width: 100%;
    margin-left: 27px;
  }
}

@media screen and (min-width: 1000px) and (min-width: 1360px) {
  #header-outer[data-format="default"] #top .span_9 {
    margin-left: 5%;
  }
}

@media screen and (min-width: 1000px) {
  #header-outer[data-format="default"] #top .span_9 nav {
    width: 100%;
  }
  #header-outer[data-format="default"] #top .span_9 nav ul.sf-menu {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #header-outer[data-format="default"] #top .span_9 nav ul.sf-menu li:first-child {
    display: none;
  }
  #header-outer[data-format="default"] #top .span_9 nav ul.sf-menu:last-child {
    width: 0px !important;
  }
}

body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  pointer-events: all;
}

body.page-id-7 #header-outer #mobile-menu:before {
  background-color: #fad87c;
}

body.page-id-9 #header-outer #mobile-menu:before {
  background-color: #b3ad7d;
}

body.page-id-11 #header-outer #mobile-menu:before {
  background-color: #ff8e6a;
}

body.page-id-13 #header-outer #mobile-menu:before {
  background-color: #9ebcac;
}

@media screen and (max-width: 999px) {
  body.page-id-775,
  body.page-id-763,
  body.page-id-811 {
    text-align: center !important;
  }
  body.page-id-775 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation,
  body.page-id-763 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation,
  body.page-id-811 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    margin: auto !important;
  }
}

body.page-id-775[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent,
body.page-id-763[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent,
body.page-id-811[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

body.page-id-775 #top nav > ul > .button_solid_color > a:before, body.page-id-775 #header-outer.transparent #top nav > ul > .button_solid_color > a:before,
body.page-id-763 #top nav > ul > .button_solid_color > a:before,
body.page-id-763 #header-outer.transparent #top nav > ul > .button_solid_color > a:before,
body.page-id-811 #top nav > ul > .button_solid_color > a:before,
body.page-id-811 #header-outer.transparent #top nav > ul > .button_solid_color > a:before {
  background-color: #ec7147 !important;
}

body.home[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(98, 189, 184, 0.4) !important;
}

@media screen and (max-width: 999px) {
  body.home #page-header-bg[data-alignment-v="bottom"] .span_6, body.home #page-header-bg[data-parallax="1"][data-alignment-v="bottom"] .span_6 {
    bottom: 25% !important;
  }
}

@media screen and (max-width: 999px) {
  body.home {
    text-align: center !important;
  }
}

body.home h2, body.home h3 {
  color: #26403e !important;
}

@media screen and (max-width: 999px) {
  body.home #page-header-bg .nectar-video-wrap {
    display: none;
  }
  body.home #page-header-bg .mobile-video-image {
    display: inherit;
  }
}

body.home #page-header-bg .container {
  max-width: 84% !important;
  padding: 0px;
}

@media screen and (min-width: 1000px) {
  body.home #page-header-bg .inner-wrap {
    padding-bottom: 60px;
  }
}

body.home #page-header-bg h1 {
  text-shadow: 2px 2px 4px #eee;
  max-width: 518px;
}

@media screen and (max-width: 420px) {
  body.home #page-header-bg h1 {
    font-size: 30px !important;
  }
}

@media screen and (min-width: 421px) and (max-width: 600px) {
  body.home #page-header-bg h1 {
    font-size: 34px !important;
  }
}

@media screen and (max-width: 999px) {
  body.home #page-header-bg h1 {
    text-shadow: none;
    margin: auto;
  }
}

@media screen and (min-width: 1000px) {
  body.home #page-header-bg h1 {
    line-height: 67px !important;
  }
}

body.home #page-header-bg .subheader a {
  color: #282728;
  font-family: 'Sharp Sans Display No2 Semibold', sans-serif;
  text-shadow: 2px 2px 4px #eee;
}

@media screen and (max-width: 999px) {
  body.home #page-header-bg .subheader a {
    text-shadow: none;
  }
}

@media screen and (max-width: 420px) {
  body.home #page-header-bg .subheader a {
    font-size: 24px !important;
  }
}

@media screen and (min-width: 421px) and (max-width: 600px) {
  body.home #page-header-bg .subheader a {
    font-size: 30px !important;
  }
}

body.home #page-header-bg .video-color-overlay {
  opacity: .4 !important;
}

@media screen and (max-width: 999px) {
  body.home #page-header-bg .video-color-overlay {
    opacity: 0 !important;
  }
}

body.home #page-header-bg .nectar-video-wrap video {
  width: auto !important;
  height: 100%;
}

body.home .nectar-next-section-wrap.minimal-arrow a {
  overflow: visible;
}

body.home .nectar-next-section-wrap.minimal-arrow a:before {
  content: '';
  width: 41px;
  height: 41px;
  border: 2px solid #26403e;
  border-radius: 50%;
  display: block;
  margin-left: -2px;
}

body.home .nectar-next-section-wrap.minimal-arrow a svg path,
body.home .nectar-next-section-wrap.minimal-arrow a svg polyline {
  stroke: #26403e;
}

@media screen and (min-width: 1301px) and (max-width: 1603px) {
  body.home .home-age-new-way-test {
    font-size: 35px;
  }
}

@media screen and (max-width: 1000px) {
  body.home .home-age-new-way-test {
    font-size: 24px;
    margin-bottom: 20px;
  }
}

body.home .getting-better {
  width: 100% !important;
}

@media screen and (max-width: 999px) {
  body.page-id-7 {
    text-align: center !important;
  }
}

body.page-id-7[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(242, 205, 106, 0.4) !important;
}

body.page-id-7 #top nav > ul > .button_solid_color > a:before, body.page-id-7 #header-outer.transparent #top nav > ul > .button_solid_color > a:before {
  background-color: #ec7147 !important;
}

body.page-id-7 h1, body.page-id-7 h2, body.page-id-7 h3, body.page-id-7 p {
  color: #282728;
}

@media screen and (min-width: 1000px) {
  body.page-id-7 .overlay-title {
    position: absolute;
    max-width: 100%;
  }
}

@media screen and (max-width: 999px) {
  body.page-id-7 .overlay-title {
    text-align: left !important;
  }
}

body.page-id-7 .modular-batteries {
  width: 100%;
}

body.page-id-9[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(62, 109, 85, 0.4) !important;
}

body.page-id-9 #top nav > ul > .button_solid_color > a:before, body.page-id-9 #header-outer.transparent #top nav > ul > .button_solid_color > a:before {
  background-color: #3f6d56 !important;
}

body.page-id-9 h1, body.page-id-9 h2, body.page-id-9 h3, body.page-id-9 p {
  color: #282728;
}

body.page-id-9 .overlay-title {
  padding: 0px 20px;
}

@media screen and (min-width: 1000px) {
  body.page-id-9 .overlay-title {
    position: absolute;
    max-width: 1245px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0px;
  }
}

body.page-id-9 .nectar-button[data-color-override="false"].regular-button {
  background-color: #3f6d56 !important;
}

body.page-id-9 .cheap-fleets {
  width: 100%;
}

body.page-id-9 .dynamic-battery-sizes-fleet {
  width: 100%;
}

body.page-id-9 .car-sharing-animation {
  width: 100%;
}

body.page-id-9 .close-toggle:after {
  content: '\f00d';
  color: #26403e;
  font-size: 14px;
  position: absolute;
  z-index: 1;
  width: 20px;
  height: 20px;
  display: block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  visibility: visible;
}

@media screen and (max-width: 999px) {
  body.page-id-11 {
    text-align: center !important;
  }
}

body.page-id-11[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(236, 113, 71, 0.4) !important;
}

body.page-id-11 #top nav > ul > .button_solid_color > a:before, body.page-id-11 #header-outer.transparent #top nav > ul > .button_solid_color > a:before {
  background-color: #ec7147 !important;
}

body.page-id-11 h1, body.page-id-11 h2, body.page-id-11 h3, body.page-id-11 p {
  color: #282728;
}

@media screen and (min-width: 1000px) {
  body.page-id-11 .overlay-title {
    position: absolute;
    max-width: 60%;
  }
}

@media screen and (max-width: 999px) {
  body.page-id-11 .overlay-title {
    text-align: left !important;
  }
}

body.page-id-11 .compatible-with-any-platform {
  width: 100%;
}

body.page-id-11 .seamless-transition {
  width: 100%;
}

@media screen and (max-width: 999px) {
  body.page-id-13 {
    text-align: center !important;
  }
}

body.page-id-13[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(62, 109, 85, 0.4) !important;
}

body.page-id-13 #top nav > ul > .button_solid_color > a:before, body.page-id-13 #header-outer.transparent #top nav > ul > .button_solid_color > a:before {
  background-color: #3f6d56 !important;
}

body.page-id-13 h1, body.page-id-13 h2, body.page-id-13 h3, body.page-id-13 p {
  color: #282728;
}

body.page-id-13 .overlay-title {
  padding: 0px 20px;
  margin: auto;
}

@media screen and (min-width: 1000px) {
  body.page-id-13 .overlay-title {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    max-width: 76.7% !important;
    padding: 0px 90px;
  }
}

@media screen and (min-width: 690px) and (max-width: 999px) {
  body.page-id-13 .overlay-title {
    max-width: 600px;
    padding: 0px;
  }
}

@media screen and (min-width: 480px) and (max-width: 690px) {
  body.page-id-13 .overlay-title {
    max-width: 420px;
    padding: 0px;
  }
}

@media screen and (max-width: 479px) {
  body.page-id-13 .overlay-title {
    max-width: 320px;
    padding: 0px;
  }
}

@media screen and (max-width: 999px) {
  body.page-id-13 .overlay-title {
    text-align: left !important;
  }
}

@media screen and (min-width: 1000px) {
  body.page-id-13 .about-hero {
    width: 70% !important;
  }
}

@media screen and (max-width: 690px) {
  body.page-id-13 .about-hero {
    width: 150% !important;
    max-width: unset;
    margin-left: -50%;
    margin-top: -40px;
  }
}

body.page-id-13 .nectar-button[data-color-override="false"].regular-button {
  background-color: #3f6d56 !important;
}

@media screen and (max-width: 999px) {
  body.page-id-15 {
    text-align: center !important;
  }
}

body.page-id-15[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent {
  background-color: rgba(98, 189, 184, 0.4) !important;
}

body.page-id-15 h1, body.page-id-15 h2, body.page-id-15 h3, body.page-id-15 h4, body.page-id-15 p {
  color: #26403e !important;
}

body.page-id-15 .paragraph-big p i {
  color: #282728;
}

body.page-id-15 .paragraph-big a {
  color: #26403e;
}

body.page-id-15 .paragraph-big a:hover {
  color: #282728;
  text-decoration: underline;
}

body.page-id-15 .news-logos img {
  max-width: 140px;
  max-height: 100px;
  width: 90% !important;
}

body.page-id-15 .connect-social-media {
  text-align: center;
}

body.page-id-15 .connect-social-media a {
  font-size: 27px;
  margin-bottom: 20px;
  margin: 0px 10px;
  color: #26403e;
}

body.page-id-15 .connect-social-media a:hover {
  color: #282728;
}

#ample-media-page br {
  display: none;
}

#ample-media-page img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 200px;
  margin-bottom: 0px;
}

@media screen and (max-width: 999px) {
  #ample-media-page .wpb_row {
    margin-bottom: 50px;
  }
  #ample-media-page .row_col_wrap_12_inner .child_column:first-child {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 690px) {
  article.masonry-blog-item .post-header {
    max-width: 320px !important;
  }
  article.masonry-blog-item .post-header h3.title {
    font-size: 24px;
    line-height: 1.1;
  }
}
/*# sourceMappingURL=style.css.map */