/* SASS Global Variables */
/* Page Sizes */
/* Fonts */
/* Primary Blue Palette */
/* Light Grey Tones */
/* Dark Grey Tones */
/* Alternate Green Tones */
/* Activities */
/* Statuses */
/* Default Colors */
/* Backgrounds and borders */
/* Text Colors */
/* Text sizes */
/* Headings */
/* Place random variables below */
/*-------------------------------------------------------------------------*\
  AC SASS Mixins - Reference: http://sass-lang.com/guide
\*------------------------------------------------------------------------*/
/* Loader backgrounds */
/* Border */
/* Border Radius - All Sides */
/* Border Radius - Single Side */
/* Border Radius - Corners */
/* Opacity */
/* Alignment */
/* Flexbox Mixins - https://github.com/philipwalton/solved-by-flexbox */
/* Manipulation */
/* Stylize */
/* Animation */
/* Lists */
/* Utilities */
/* flex layout */
#flex-lowupsell input#lowupsell-email, #flex-lowupsell input#lowupsell-createacct {
  height: 55px;
  border-radius: 8px; }
#flex-lowupsell input#lowupsell-email {
  font-size: 16px;
  width: 224px;
  margin: 0 12px 16px 0; }
#flex-lowupsell input#lowupsell-createacct {
  font-size: 18px;
  width: 195px; }
#flex-lowupsell .flex-parent-signup,
#flex-lowupsell .flex-parent-inputs {
  display: flex; }
#flex-lowupsell .flex-parent-signup {
  justify-content: space-between;
  /* keep same spacing between text and inputs (when stacked) if there is no subtitle <p> */ }
  #flex-lowupsell .flex-parent-signup .elements-signup-text {
    margin-bottom: 26px;
    padding-right: 30px; }
  #flex-lowupsell .flex-parent-signup h2, #flex-lowupsell .flex-parent-signup p {
    margin-bottom: 0; }
  #flex-lowupsell .flex-parent-signup p {
    line-height: 27px; }
@media screen and (max-width: 1159px) {
  #flex-lowupsell .flex-parent-signup {
    display: block; } }
@media screen and (max-width: 768px) {
  #flex-lowupsell input#lowupsell-createacct {
    font-size: 16px; } }
@media screen and (max-width: 720px) {
  #flex-lowupsell h2 {
    font-size: 22px; }
  #flex-lowupsell .flex-parent-inputs .flex-child {
    flex: auto; }
  #flex-lowupsell input#lowupsell-email, #flex-lowupsell input#lowupsell-createacct {
    width: 96%; } }
@media screen and (max-width: 500px) {
  #flex-lowupsell .flex-parent-inputs {
    display: block; }
  #flex-lowupsell .flex-parent-signup p {
    line-height: 22px; } }
