.work-smarter--light .arrow-2--right:before {
  transform: scaleX(1); }

@media only screen and (min-width: 40.063em) {
  .work-smarter--light .arrow-2:before {
    background: url(../../img/arrow-indicator-05.png) no-repeat center center; } }

.header-nav {
  height: 80px; }

.signup-form--header {
  float: right;
  margin-top: 17.5px; }

@media only screen and (max-width: 690px) {
  form#signup-form-header {
    width: 70%; } }

.hero-form-video {
  padding-top: 0; }

#video-area.wrapper {
  padding: 0; }

.entry-content.callout.video {
  width: 100%;
  margin-top: 0;
  padding-top: 90px;
  margin-bottom: 0; }

.hero-form__title {
  font-size: 42px; }

.row.video-row {
  max-width: 100%;
  padding: 12px 120px 0; }

.video-row .hero-form__title {
  color: #00879b;
  font-size: 50px;
  letter-spacing: 1.3px; }

.video-row h2.hero-form__desc {
  margin-top: 20px;
  color: #222222;
  color: red; }

.video-row .signup-form {
  margin-top: 25px;
  margin-right: 20px; }

.video-row .signup-form input#signup_email {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 16px 18px;
  background-position: 98% 50%;
  border-color: #cccccc;
  border-radius: 0;
  border-right-width: 1px;
  float: none;
  width: 100%;
  padding: 4px 20px 0;
  /*    line-height: 0;*/
  font-size: 18px; }

.video-row .button.round.small {
  border-color: #ff5e3e;
  border-radius: 1000px;
  height: 44px;
  float: none;
  z-index: auto;
  position: relative;
  display: block;
  margin-top: 20px;
  padding: 24px 33px 20px;
  width: auto;
  font-size: 17px;
  letter-spacing: .6px; }

.video-row .button.round.small small {
  font-size: 16px;
  margin-left: 0; }

.video-row .button.round.small .bigger {
  font-size: 17px;
  position: relative; }

.video-area-wrapper .right {
  margin: 0;
  padding: 0 0 0 22px;
  margin-top: -8px; }

.video-row #start-video {
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  bottom: unset;
  top: 0;
  right: unset;
  left: unset;
  background-image: unset;
  transform: unset; }

.redbooth-product-image-background-css-image {
  background-image: url(img/redbooth-product-video-opt.png);
  background-position: 0 -5px;
  height: 370px;
  width: 750px;
  display: block;
  position: relative; }

.redbooth-product-image-background-css-image:hover {
  background-image: url(img/redbooth-product-video-opt.png);
  background-position: 0 385px; }

/*Background Image*/
img.img-hover-hover:hover {
  display: block; }

img.img-hover-hover,
img.img-hover:hover {
  display: none; }

/*Play Button*/
#start-video {
  background-image: url(img/play-button.png);
  width: 200px;
  height: 200px;
  transform: scale(0.5);
  position: absolute;
  top: 19%;
  left: 36%;
  cursor: pointer; }

#video-close-button {
  background-image: url(img/close-btn-smaller.png);
  width: 50px;
  height: 50px;
  position: absolute;
  top: 20px;
  z-index: 999999;
  right: 20px;
  background-repeat: no-repeat;
  cursor: pointer; }

/*Hero Image*/
.page-template-home-v2-php .hero-form__img {
  margin-top: 0; }

.page-template-home-v2-php .hide-for-medium.hide-for-small .hero-form__img img {
  width: 100%;
  position: relative;
  top: 0%;
  height: auto; }

.entry-content.callout.video .right.video-area-wrapper {
  margin-bottom: 55px; }

/*Testimonial Highlights*/
.testimonial-highlights .highlights__item {
  margin: 15px auto 0; }

/*Testimonial Hightlights Heading  quick fix*/
article.highlights.highlights--light.testimonial-highlights h2.highlights__title.dark-text {
  color: #00879b;
  font-size: 28px;
  margin-left: -20px; }

article.testimonial-highlights blockquote {
  color: #222222;
  line-height: 1.6;
  text-align: left;
  margin-bottom: 25px; }

.testimonial-highlights span.testimonials__well__card__author {
  color: #222222;
  font-family: AvenirNextLTPro-Demi;
  font-size: 18.65px;
  text-align: left;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 7px; }

footer.testimonial-highlights-footer p {
  display: flex;
  flex-direction: column;
  margin-top: 9px; }

.testimonial-highlights .columns.display-flex:first-child footer.testimonial-highlights-footer p {
  margin-left: 2px; }

.testimonial-highlights .columns.display-flex .testimonials__well__card__role {
  color: #222222;
  text-align: left;
  letter-spacing: 0.3px; }

/*Hyper Matching design*/
.testimonial-highlights .columns.display-flex:first-child blockquote {
  margin-left: 3px; }

.testimonial-highlights .columns.display-flex:last-child blockquote {
  /*    color: teal;*/
  margin-left: 3px; }

.testimonial-highlights .columns.display-flex:nth-child(2) .testimonial-highlights-footer {
  /*    background: green;*/
  margin: 0 -6px 0 0; }

.testimonial-highlights .columns.display-flex:last-child .testimonial-highlights-footer {
  /*    background: yellow;*/
  margin: 0 -9px 0 0; }

.no-avatar .testimonials__well__avatar {
  display: none; }

/*Brands Video*/
article.brands.brands--light.brands-video {
  background-color: transparent;
  border-bottom: none;
  padding-top: 12px;
  /*    background: green;*/
  max-width: 100%;
  margin: 0 auto; }

.brands-video .brands__title {
  font-size: 20px;
  margin: 0 auto;
  margin-left: -21px;
  margin-top: 2px;
  /*    color: red;*/ }

.brands.brands-video img {
  margin-top: 25px; }

/* Video Embed*/
.hero-form__img iframe {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/*.hero-form-vimeo-embed-wrapper {
    width: 530px;
    height: 300px;
    position: relative;
    float: right;
}*/
.hero-form-vimeo-embed-wrapper {
  width: 47%;
  position: relative;
  float: right;
  height: 0;
  padding-top: 0;
  padding-bottom: 26%; }

.hero-form-vimeo-embed-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0; }

/*Sidebar*/
.trial-signup-cta input.button.round.small.outline-warm {
  padding-bottom: 11px; }

.trial-signup-cta {
  margin-bottom: 32px; }

.searchform {
  margin-bottom: 15px; }

h2.widget-title {
  display: none; }

/*Home page refresh. Just doing on homepage template to validate first:*/
.header-nav__logo {
  /*    background: green;*/ }

nav#header-nav {
  /*    background: pink;*/ }

a.header-nav__logo {
  /*    background: greenyellow;*/
  margin: 23px 0 0 22px;
  width: 134px;
  padding-top: 0; }

/*Navigation*/
.header-nav__menu {
  /*    background: teal;*/
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 10px;
  text-align: right; }

.header-nav__menu > li > a {
  padding: 20px 15px 15px 20px;
  font-family: AvenirNextLTPro-Demi;
  font-size: 18px;
  line-height: 1.4; }

.header-nav__menu > li.current-menu-item > a {
  padding: 4px 0px;
  margin-right: 15px;
  margin-left: 20px; }

.header-nav__menu > li:last-child > a {
  font-size: 17px;
  /*    color: blue;*/
  border-radius: 27px;
  display: flex;
  flex-direction: row;
  padding: 11px 30px 11px 27px;
  /*    background-color: palegoldenrod;*/
  width: auto;
  margin-right: 18px;
  margin-left: 15px;
  line-height: 1.4; }

.header-nav__menu > li:last-child > a small {
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 2px; }

.logos {
  padding: 0 40px; }

.logos-heading {
  font-family: AvenirNextLTPro-Demi;
  color: #1f8b9b; }

.css-logo-wrap {
  margin: 20px 5px; }

.css-logo {
  flex-direction: row; }

.page-flex-wrap article.logos.second {
  border-bottom: none; }

.css-logo.cornell,
.css-logo.harvard,
.css-logo.auburn,
.css-logo.michigan,
.css-logo.stanford,
.css-logo.virginia-tech {
  background-image: url(../images/logos-education-scaled-down.png);
  font-size: 0;
  zoom: unset; }

.css-logo.coca-cola,
.css-logo.sennheiser,
.css-logo.ddb,
.css-logo.starbucks,
.css-logo.cisco {
  background-image: url(../images/logos-home-scaled-down.png);
  font-size: 0;
  zoom: unset; }

.css-logo.organics-happy-family,
.css-logo.jwalter-thompson-worldwide {
  background-image: url(../images/customer-logos-scaled-down.png);
  font-size: 0;
  zoom: unset; }

.css-logo.cornell {
  background-position: 0px 1px;
  width: 230px;
  height: 51px; }

.css-logo.harvard {
  background-position: 0 -50px;
  width: 162px;
  height: 39px; }

.css-logo.auburn {
  background-position: 0px -89px;
  width: 176px;
  height: 48px; }

.css-logo.michigan {
  background-position: 0px -376px;
  width: 72px;
  height: 78px; }

.css-logo.stanford {
  background-position: 0px -454px;
  width: 197px;
  height: 23px; }

.css-logo.coca-cola {
  background-position: 0px -467px;
  width: 140px;
  height: 44px;
  zoom: unset; }

.css-logo.sennheiser {
  background-position: 0px -512px;
  width: 192px;
  height: 20px; }

.css-logo.ddb {
  background-position: 0px -765px;
  width: 104px;
  height: 39px; }

.css-logo.starbucks {
  background-position: 0px -805px;
  width: 72px;
  height: 72px; }

.css-logo.cisco {
  background-position: 0 -876px;
  height: 56px;
  width: 107px; }

.css-logo.organics-happy-family {
  background-position: 0 -113px;
  height: 71px;
  width: 111px; }

.css-logo.jwalter-thompson-worldwide {
  background-position: 0 -54px;
  height: 60px;
  width: 188px; }

.logos.border-top.border-bottom .row.flex-row {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd; }

@media only screen and (max-width: 882px) {
  .logos .space-between {
    justify-content: center; } }

.align-center {
  display: flex;
  align-items: center; }

.row-wrap {
  display: flex;
  flex-flow: row wrap; }

/*Footer*/
/*Home page refresh*/
.highlights {
  padding-bottom: 13px; }

@media only screen and (max-width: 1024px) {
  .hero-form-vimeo-embed-wrapper {
    margin: 0 auto 40px;
    position: relative;
    float: none; } }

.lead-variation-b {
  padding-top: 93px;
  padding-bottom: 93px; }

.lead-variation-b .lead__title {
  font-family: AvenirNextLTPro-Demi;
  font-size: 1.75rem;
  margin-top: 0;
  margin-bottom: 15px;
  color: #00879b; }

.lead-variation-b .lead__desc {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
  color: #555555; }

/*Sticky Sidebar*/
.is_stuck .trial-signup-cta--light {
  margin-top: 114px; }

.sidebar-blog-parent {
  /*    background: green;*/
  width: 100%;
  height: 100%; }

.blog-feed {
  /*    background: blue;*/
  position: relative; }

#sidebar-blog-sticky-wrap {
  position: relative;
  /*    background: brown;*/
  height: 1200px; }

#sidebar-blog.is_stuck {
  /*    background: green;*/
  /*    margin-top: 220px;*/ }

.position-relative {
  position: relative; }

aside#secondary {
  display: flex;
  flex-direction: column; }

@media only screen and (max-width: 64.0625em) {
  .page-template-home-v2-php .hero-form__img {
    margin-bottom: 40px; }
  #video-close-button {
    right: 0px;
    top: 20px; }
  .video-row .button.round.small {
    width: auto;
    margin: 40px auto 0; }
  footer.testimonial-highlights-footer {
    margin: 0 auto;
    flex-direction: column; }
  footer.testimonial-highlights-footer .medium-3.left {
    margin: 0 auto; }
  .testimonial-highlights .columns.display-flex footer.testimonial-highlights-footer p,
  .testimonial-highlights span.testimonials__well__card__author,
  .testimonial-highlights .columns.display-flex .testimonials__well__card__role,
  .testimonial-highlights .columns.display-flex:first-child footer.testimonial-highlights-footer p {
    text-align: center;
    margin: 0 auto;
    float: none;
    left: 0;
    right: 0; } }

@media only screen and (max-width: 40.0625em) {
  /*	.video-area {
	    max-height: 270px;
	}*/
  .row.video-row, .video-area-wrapper .right {
    max-width: 100%;
    padding: 12px 20px 0;
    margin: 0 auto;
    float: none; }
  .video-area-wrapper .right {
    margin: 0 auto;
    width: auto;
    padding: 0 20px 0; }
  #start-video {
    background-image: url(img/play-button-mob.png);
    /* transform: scale(.25); */
    top: 21%;
    left: 40%;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px; }
  div#vimeo-player {
    margin: 0 10px; }
  #video-close-button {
    background-image: url(img/close-btn-extra-sm.png);
    right: 0px;
    top: 0;
    width: 20px;
    height: 20px; }
  .hero-form-vimeo-embed-wrapper {
    width: 320px;
    height: 180px;
    position: relative;
    float: none;
    margin: 0 auto 40px; }
  .hero-form__title {
    font-size: 30px; }
  .header-nav__menu {
    margin-top: 40px; }
  .header,
  #header-nav > div,
  .header-nav {
    background-color: white;
    padding: 0;
    margin: 0;
    width: 100%; }
  .header-nav__toggle {
    padding: 23px; }
  .header-nav__menu {
    background: white none repeat scroll 0 0;
    border-bottom: 1px solid #e9e9e9;
    margin: 80px 0 0;
    padding: 30px;
    position: relative;
    width: 100%;
    z-index: 99999; }
  .header-nav__menu > li > a {
    text-align: center;
    margin: 0 auto; }
  .header-nav__menu > li:last-child > a {
    margin: 10px auto 0px;
    width: auto;
    left: unset;
    right: unset;
    float: none;
    text-align: center;
    display: table; }
  .header-nav__menu > li.current-menu-item > a {
    padding: 10px 0;
    margin-right: 15px;
    margin: 0 auto;
    display: table; }
  .flex-container {
    display: flex;
    flex-direction: column;
    width: 100%; } }

.sidebar-spacer {
  height: 100%;
  /* width: 100px; */
  position: absolute;
  left: 0; }

.single-content {
  display: flex;
  align-items: center;
  position: relative;
  flex-direction: column; }

div#sticky-wrap {
  height: 100%;
  width: 50px;
  float: left;
  position: absolute;
  display: flex;
  align-items: flex-start;
  left: -100px; }

ul#sticky-share-buttons {
  height: 310px;
  display: flex;
  flex-direction: column;
  transition: all 500ms ease-in-out; }

#sticky-share-buttons.share-buttons li {
  margin-bottom: 20px; }

.hero-form.hero--tall {
  min-height: 610px;
  height: 100vh; }

@media only screen and (max-width: 882px) {
  .hero-form.hero--tall {
    min-height: 420px; } }

.hero-form.hero--tall .hero-form-wrap {
  padding: 162px 40px; }

@media only screen and (max-width: 882px) {
  .hero-form.hero--tall .hero-form-wrap {
    padding: 40px 40px; } }

.hero-form.hero--tall .hero-form-wrap .columns {
  padding: 0; }

.hero--tall .hero-form__title {
  font-size: 54px;
  text-align: left;
  line-height: 1.2; }

@media only screen and (max-width: 882px) {
  .hero--tall .hero-form__title {
    font-size: 48px; } }

.hero--tall .hero-form__btn {
  margin-top: 35px; }

.hero--tall a.button.round {
  float: left;
  margin-left: 13px;
  padding: 0;
  line-height: 0.7;
  height: 47px;
  width: 243px;
  display: flex;
  justify-content: center;
  align-items: center; }

.product-standard.product-standard-v2 {
  padding-top: 0;
  padding-bottom: 0; }

.product-standard.product-standard-v2.border-bottom {
  border-bottom: none; }

.product-standard-v2.border-bottom .flex-row {
  border-bottom: 1px solid #ddd; }

.product-standard-v2.border-bottom .space-below {
  padding-bottom: 0; }

.product-standard-v2.no-spacing-right .columns {
  padding-right: 0;
  margin-right: 0;
  padding-left: 40px; }

@media only screen and (max-width: 640px) {
  .product-standard-v2.no-spacing-right .columns {
    padding-left: 0px; }
  .product-standard.product-standard-v2 {
    /* padding-top: 0; */
    /* padding-bottom: 0; */
    padding: 80px 40px 0px; } }

@media only screen and (max-width: 1026px) {
  .product-standard-v2 {
    padding: 0 40px; } }

.product-standard-v2 .flex-row {
  display: flex; }

.product-standard-content-wrap {
  align-self: center; }

.align-self-bottom {
  align-self: flex-end; }

.product-standard-image-wrap {
  display: flex;
  justify-content: flex-end; }

.product-standard-image-wrap img {
  display: flex;
  align-self: flex-end;
  margin: 0 auto; }

@media only screen and (max-width: 642px) {
  .product-standard-content-wrap {
    order: 1;
    margin-bottom: 50px; }
  .product-standard-image-wrap {
    margin-bottom: 15px; } }

.border-bottom {
  border-bottom: 1px solid #dddddd; }

.space-above {
  padding-top: 50px; }

.space-below {
  padding-bottom: 50px; }

.space-between {
  display: flex;
  justify-content: space-between; }

.product-standard-title {
  font-size: 1.75rem;
  margin-bottom: 10px;
  margin-top: 15px;
  font-family: AvenirNextLTPro-Demi; }

.font-family-main-bold .product-standard-title {
  color: #555;
  font-family: AvenirNextLTPro-Demi; }

.product-standard-desc {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.6;
  color: #515151; }

.product-standard:first-child .border-bottom {
  border-bottom: 1px solid #dddddd; }

.product-standard .border-bottom {
  border-bottom: 1px solid transparent; }

.page-flex-wrap {
  display: flex;
  flex-direction: column; }

.page-flex-wrap article.first {
  order: 1; }

.page-flex-wrap article.second {
  order: 2; }

.page-flex-wrap article.third {
  order: 3; }

.page-flex-wrap article.fourth {
  order: 4; }

.page-flex-wrap article.fifth {
  order: 5; }

.page-flex-wrap article.sixth {
  order: 6; }

.page-flex-wrap article.seventh {
  order: 7; }

.page-flex-wrap article.eighth {
  order: 8; }

.page-flex-wrap article.third .space-between,
.page-flex-wrap article.fifth .space-between {
  flex-direction: row-reverse; }

@media only screen and (max-width: 1026px) {
  .page-flex-wrap article.first .product-standard-content-wrap,
  .page-flex-wrap article.fourth .product-standard-content-wrap {
    padding-right: 40px; }
  .page-flex-wrap article.third .product-standard-content-wrap,
  .page-flex-wrap article.fifth .product-standard-content-wrap {
    padding-left: 40px; } }

@media only screen and (max-width: 642px) {
  .page-flex-wrap article.first .product-standard-content-wrap,
  .page-flex-wrap article.fourth .product-standard-content-wrap {
    padding: 0px; }
  .page-flex-wrap article.third .product-standard-content-wrap,
  .page-flex-wrap article.fifth .product-standard-content-wrap {
    padding: 0px; } }

@media only screen and (max-width: 642px) {
  .small-flex-column,
  .row-reverse.small-flex-column,
  .align-middle.small-flex-column {
    flex-direction: column;
    padding: 0 0px;
    text-align: left;
    width: 100%;
    margin: 0 auto;
    padding: 40px 0; }
  .page-flex-wrap article.third .space-between,
  .page-flex-wrap article.fifth .space-between,
  .page-flex-wrap article.seventh .space-between {
    flex-direction: column; } }

.testimonials-well {
  position: relative;
  padding: 20px;
  border-radius: 6px;
  /* background-color: white; */ }

.testimonials__well__quote {
  margin-bottom: 15px; }

.space-around {
  padding: 40px; }

.testimonials-well-quote {
  margin-bottom: 0;
  padding: 0;
  border: none;
  font-size: 1.25rem;
  line-height: 1.7;
  color: #222222;
  font-family: "FranziskaWeb W03 Italic", serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 15px; }

@media only screen and (max-width: 642px) {
  article.testimonials.testimonials-basic {
    padding: 40px 20px; }
  .testimonials-well-quote {
    margin-bottom: 10px;
    text-align: center; }
  .testimonials-well {
    margin-bottom: 40px; }
  .testimonials-well-card {
    text-align: right; } }

.testimonials-well-card {
  margin-bottom: 0;
  font-family: AvenirNextLTPro-Demi;
  color: #222222;
  display: flex;
  flex-direction: column; }

.contact-us-banner-title {
  font-family: AvenirNextLTPro-Demi;
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 0;
  color: black; }

.contact-us-banner a {
  color: #21c8c8; }

@media only screen and (max-width: 642px) {
  .column.small-centered, .columns.small-centered {
    padding: 0 40px; }
  .contact-us-banner {
    padding: 40px 20px; } }

#columns-repeater {
  margin-top: -80px;
  padding-top: 80px;
  outline: none; }

.columns-repeater {
  width: 100%;
  min-width: 100%; }

.columns-repeater .flex-row {
  border-bottom: 1px solid #ddd; }

.columns-repeater-heading {
  color: #00889c;
  font-family: AvenirNextLTPro-Demi;
  font-size: 1.75rem;
  margin-bottom: 0; }

.columns-heading {
  font-family: AvenirNextLTPro-Demi;
  font-size: 1.125rem;
  color: #373737; }

ul.unstyled-list {
  margin: 0;
  padding: 0; }

.columns-repeater ul {
  padding-bottom: 30px; }

.columns-repeater ul li a {
  font-size: 1.125rem;
  line-height: 2.4; }

.pill-list {
  width: 100%;
  clear: both; }

.pill-list-heading {
  color: #00889c;
  font-family: AvenirNextLTPro-Demi;
  font-size: 1.25rem; }

ul.pills {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  justify-content: center; }

.pills li {
  display: flex;
  justify-content: center;
  margin: 0 15px 15px; }

ul.pills li a {
  align-items: center;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-family: AvenirNextLTPro-Demi;
  font-size: 14px;
  background: #d2d2d2;
  padding: 7px 17px 5px;
  text-align: center;
  /* width: 100%; */
  text-transform: capitalize; }

ul.pills li a:hover,
ul.pills li a:focus,
ul.pills li a:active {
  text-decoration: none; }

.work-smarter.cool-background {
  background-image: url(../images/cool-background.png);
  background-repeat: no-repeat;
  margin-bottom: 0;
  padding-bottom: 70px;
  background-size: cover; }

.work-smarter--white .work-smarter__title {
  color: #1f8b9b; }

@media only screen and (max-width: 1026px) {
  .pricing-plans-v2 .small-12.medium-12.large-4.columns {
    margin-bottom: 40px; } }

.pricing-plans-v2 h4 {
  color: #505050;
  font-family: AvenirNextLTPro-Demi;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: unset; }

.pricing-plans__well__header__name {
  font-weight: unset; }

.pricing-plans-v2.pricing-plans-v3 .pricing-plans__well__header__name {
  text-transform: uppercase;
  font-size: 20px; }

.pricing-plans-v2.pricing-plans-v3 .pricing-plans__well__header__target {
  color: #444444;
  font-family: AvenirNextLTPro-Regular; }

.pricing-plans-v2.pricing-plans-v3 .pricing-plans__well__body__note {
  font-size: 14px;
  color: #4d4d4d; }

.pricing-plans-v2.pricing-plans-v3 .pricing-plans__well__body__note {
  font-size: 14px;
  color: #4d4d4d;
  margin-top: 19px; }

.pricing-plans-v2.pricing-plans-v3 span.js-pricing-plans-content-payment.active {
  margin-bottom: 3px; }

.pricing-plans-v2.pricing-plans-v3 .pricing-content-currency-price {
  margin-right: 4px; }

.pricing-plans-v3 .pricing-plans__well__body__btn {
  margin-top: -5px; }

.pricing-plans-v3 article:nth-of-type(2) {
  order: unset; }

.pricing-plans-v3 .row.wider-row article {
  border-radius: 4px; }

.pricing-plans-v3 .row.wider-row article:first-child .pricing-plans__well {
  box-shadow: none;
  border: 1px solid #a3e1e3;
  width: 100%; }

.pricing-plans-v3 article:first-child .pricing-plans__well__header__name {
  color: #21c8c8; }

.pricing-plans-v3 .row.wider-row article:nth-of-type(2) .pricing-plans__well {
  box-shadow: none;
  border: 1px solid #d5b7f1;
  width: 100%; }

.pricing-plans-v3 article:nth-of-type(2) .pricing-plans__well__header__name {
  color: #9d57df; }

.pricing-plans-v3 .row.wider-row article:last-child .pricing-plans__well {
  box-shadow: none;
  border: 1px solid #ffd497;
  width: 100%; }

.pricing-plans-v3 article:last-child .pricing-plans__well__header__name {
  color: #ff9f18; }

.pricing-plans-v3 .pricing-plans__well__footer {
  padding: 20px 0px;
  margin: 0px 40px; }

.pricing-plans-v3 .pricing-plans__well__footer ul > li {
  padding-bottom: 20px;
  padding-left: 0;
  background-image: none; }

.pricing-plans-v3 .pricing-plans__well__body__btn span {
  clear: both;
  width: 100%;
  display: table;
  font-size: 90%;
  margin-top: 5px;
  font-family: AvenirNextLTPro-LightIt;
  color: #8a8a8a; }

.row-reverse {
  flex-direction: row-reverse; }

.row-forward {
  flex-direction: row; }

.product-standard-image-wrap.align-bottom img {
  align-self: flex-end; }

.product-standard-image-wrap.align-middle img {
  align-self: unset; }

.align-middle {
  display: flex;
  align-items: center; }

.product-standard-v2 .row.flex-row {
  min-height: 70vh; }

.product-standard-v2 p {
  font-size: 20px;
  color: #515151; }

.product-standard-content-wrap p {
  color: #515151;
  font-family: AvenirNextLTPro-Regular;
  font-size: 20px; }

.product-standard-content-wrap ul {
  margin-left: 0;
  padding-top: 18px; }

.product-standard-content-wrap ul li {
  position: relative; }

.product-standard-content-wrap ul li {
  color: #ff5e3e; }

.product-standard-content-wrap ul li:hover {
  color: #ee4321; }

.product-standard-content-wrap ul li:before {
  content: "\f01a";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  z-index: 1;
  margin-right: 10px; }

.product-standard-content-wrap a {
  color: #ff5e3e;
  font-family: AvenirNextLTPro-Demi;
  text-decoration: none;
  padding: 16px 0;
  display: inline-block; }

.product-standard-content-wrap li a {
  padding-bottom: 0; }

.product-standard-content-wrap ul li a:hover {
  color: #ee4321; }

a.spacing-right {
  margin-right: 20px; }

a.space-above {
  padding-top: 40px;
  display: inline-block; }
