main {
  top: 80px;
  position: relative;
}

.home .try-us form fieldset {
  border: none;
}

.home .try-us form fieldset .text label,
.home .try-us form fieldset .password label {
  display: none;
}

.home .try-us form fieldset div {
  display: inline-block;
}

.home .try-us form > span {
  position: relative;
}

.home .try-us form > div {
  float: left;
  position: relative;
  display: inline-block;
  width: auto;
}

.home .try-us form {
  margin: 0 auto;
  width: auto;
  display: inline-block;
}

.container.try-us p {
  clear: both;
}

.container.try-us {
  text-align: center;
}

.container.try-us img {
  width: 100%;
}

.container.try-us .wrapper {
  padding-top: 10px;
  padding-bottom: 50px;
}

.home .try-us form input[type='text'],
.home .try-us form input[type='email'],
.home .try-us form input[type='password'] {
  width: 245px;
}

#status-message,
#error-message {
  margin-left: 390px;
  margin-bottom: 20px;
}

.heading .title {
  font-family: 'PT Sans', 'Open Sans', 'Helvetica Neue', Helvetica, Arial,
    sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}

.content .heading .description {
  text-align: left;
}

.white {
  color: #fff !important;
}

form,
form > div {
  position: relative;
}

body.home span.error {
  top: -15px;
  width: 100px;
  margin: 0px;
  padding: 0px;
  left: 1px;
  text-align: left;
}

aside form > div span.error {
  position: static;
}

#two-columns {
  clear: both;
}

#two-columns #content {
  /*left: -200px;*/
}

.breadcrumbs li {
  background: url(/static/images/separator2.gif) no-repeat 0 17px;
  line-height: 7px;
}

.breadcrumbs {
  padding-bottom: 5px;
}

form .right_submits {
  float: left;
}

.interior section.container aside.wrapper {
  width: auto;
}
.interior section.container aside.get-started,
.interior section.container aside.mediashower-stories {
  width: 35%;
}

.interior section.container aside.get-started label {
  margin: 0px !important;
  font-weight: bold;
}

.interior section.container aside.get-started input {
  margin-top: 0px !important;
  margin-left: 0px !important;
}
.interior section.container aside.get-started input[type='submit'] {
  margin-top: 20px !important;
}

.interior section.container aside.mediashower-stories article {
  background-size: contain;
  background: url(/static/images/1800/callout-box.png) no-repeat 0 17px;
  margin-top: 50px;
  color: white;
  text-align: center;
}
.interior section.container aside.mediashower-stories article h3 {
  color: white;
}

.secondary {
  position: relative;
}

.secondary #customer {
  position: absolute;
  top: -25px;
  width: 100%;
  text-align: right;
  left: -5px;
  white-space: nowrap;
}

.form div input,
.form div textarea,
.form div select {
  width: 335px;
  border: 1px solid #bebdbd;
  color: #424143;
  font-size: 1em;
  padding: 3px 8px;
  margin: 15px 0;
  display: inline-block;
}

.main-columns {
  margin: 0px;
}

fieldset {
  border: none;
}

.content .heading {
  clear: both;
  display: inline-block;
  width: 825px;
  height: 1px;
}

#two-columns2 #sidebar {
  float: left;
  margin-left: 100px;
}

#influencer_application .submit {
  margin-top: -6px;
}

.heading .button {
  float: right;
}
span.comment {
  bottom: -5px;
}

.project-list input[type='checkbox'] {
  margin: 6px 5px 0px 15px;
}

.content-form .title-box span {
  position: relative;
  top: -5px;
}

.code-box h4 {
  font-size: 20px;
}
#two-columns #content,
#two-columns2 #content {
  max-width: 47em;
  width: auto;
}

.projects-form table {
  width: 875px;
}
.projects-form #publish_form_overlay_source,
.projects-form #revisions_form_overlay_source {
  display: none;
}
#content {
  font-size: 1em;
  float: left;
}
#content p {
  font-size: 1em;
}
#content .thankyou-page p {
  font-size: 1.25em;
}
.new_order_button {
  position: relative;
  top: -45px;
  float: right;
}
.tabset li {
  font-size: 14px;
}
header.container nav ul li a {
  padding: 0.75em 0.5em;
}
#influencer_application textarea {
  width: 290px;
}

.details-form {
  font-size: 1em;
}

aside.influencer-application span.error {
  padding: 0px 17px;
}

aside.influencer-application input[type='file'] {
  margin: 0px;
}
#two-columns #content ul {
  /*padding: 0 35px;*/
}
#two-columns #content ul.left-padding {
  padding: 0 35px;
}

.product-list {
  width: 800px;
}
.new-order-button {
  position: absolute;
}

.forgotpass {
  float: right;
  padding-right: 15px;
}

/*
.subscriptions .subscription div {
    width: 155px;   
}
.subscriptions .subscription dl {
    width: 155px;
}
.subscriptions dl dd, .subscriptions dl dt, .subscriptions .subscription div {
    font-size: 1em;
}
.subscriptions dl, .subscriptions .subscription div {
    height: 65px;
}
*/

.code-box p {
  font-size: 1em !important;
}
.projects-form table {
  /*font-size: 1em;*/
}
.tabset {
  padding: 0 !important;
}

.content-new-width,
.content-form {
  width: 780px;
  padding-top: 7px;
}
.content-new-width-nopadding {
  width: 810px;
}
.content-form .title-box {
  width: 600px !important;
  margin-left: 8px !important;
}
.content-form textarea.textarea,
.content-form .code-box {
  width: 800px !important;
  max-width: 800px !important;
}
.tab-content {
  width: auto;
}
.subscriptions dl dd,
.subscriptions dl dt,
.subscriptions .subscription div,
.subscriptions .subscription .price span {
  font-size: 1em !important;
}

.subscriptions dl,
.subscriptions .subscription div {
  height: 65px;
}

.subscriptions .subscription div {
  width: 167px;
}
.subscriptions .subscription dl {
  width: 166px;
}
two-columns .subscriptions .left-header dl {
  width: 250px;
}
.subscriptions .subscription .price {
  padding-top: 4px !important;
}
.subscriptions .subscription div img {
  margin-top: 10px;
}

/* computed */
.form .button.primary {
  background-color: rgb(247, 147, 29);
  border: none;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-size: 1em;
  margin-top: 16px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  text-align: center;
  text-decoration: none;
  width: auto;
  margin-left: 16px;
}
.projects-form .submit {
  margin-right: 15px;
}
.change_password {
  top: 190px;
}
.subscriptions dl.last {
  height: 150px;
}

.idea p {
  font-size: 1em;
}

.sprocket .idea .textarea-one-row {
  height: 26px;
}
.writer-stats span {
  line-height: 15px;
}
.sprocket .idea div.purchase h5 {
  font-size: 1em;
  font-weight: normal;
}
.purchase_ideas div.submit .comment {
  padding-top: 37px;
}

.heading.new-order-button {
  width: 940px !important;
}

.holder {
  clear: both;
  padding-top: 10px;
}

#request_revisions .textarea .error {
  top: -15px;
  width: 150px;
  display: block;
}

#content {
  margin-top: 0px;
  padding-top: 0px;
  border-top: none;
}
div.project-list {
  margin-top: 0px;
}
.edit-text,
.edits-made {
  display: none;
}

.edits-made {
  color: red;
  position: absolute;
  top: -18px;
  font-weight: bold;
  font-style: normal;
}

.cma {
  width: 35% !important;
}

.code-box p,
.code-box ul li,
.code-box ol li {
  font-size: 1em;
  line-height: 1em;
}

.code-box ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 1em;
  margin-left: 0.5em;
}
.code-box ol {
  list-style-type: decimal;
  list-style-position: outside;
  padding-left: 1em;
}
.code-box ul ul,
.code-box ol ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 15px;
}
.code-box ol ol,
.code-box ul ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 15px;
}

#welcome-back-message {
  text-align: center;
}
#welcome-back-message,
#welcome-back-message p {
  font-size: 1em;
}
.italic {
  font-style: italic;
}

.info-list .title {
  font-family: 'League Gothic', 'LeagueGothic', Arial, sans-serif;
  font-size: 1.75em !important;
}

.interior section.container aside.subnav article h3 {
  font-family: 'PT Sans', 'PT Sans', Arial, sans-serif;
  font-size: 1.25em;
  font-weight: bold;
}

.interior section.container aside.subnav article h3 a {
  text-decoration: none !important;
}
.float-right {
  float: right;
}
.megaphone-sidebar .megaphone-comment {
  font-size: 12px;
  font-style: italic;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
.megaphone-sidebar p {
  font-size: 1em;
}
.megaphone-sidebar h3 {
  margin-left: -10px;
}
.megaphone-sidebar img {
  margin-top: 4px;
  max-width: 75px;
  max-height: 75px;
}

.fr-sticky-dummy {
  display: none !important;
  width: auto !important;
}
.fr-box {
}
.fr-box.fr-basic.fr-top textarea {
  display: none !important;
}
.fr-box.fr-basic.fr-top.fr-code-view textarea {
  display: inline-block !important;
}
.fr-wrapper {
  min-height: 485px !important;
  min-width: 800px !important;
}
.fr-wrapper ol,
.fr-wrapper ul {
  padding-left: 35px;
  margin-bottom: 1em;
}
.fr-wrapper ol li,
.fr-wrapper ul li {
  font-size: 1em;
  line-height: 1.25em;
}

.notes-comments,
.editor-link,
.notes-comments-content {
  display: none;
}
.notes_toggle {
  position: absolute;
  top: -40px;
  left: 635px;
}

.your-rating {
  float: right;
  position: relative;
  top: -35px;
}
.content_edit .fr-popup input[type='text'] {
  width: 300px !important;
}
.fr-input-line label {
  display: none !important;
}
.fr-box .fr-counter {
  bottom: auto !important;
  color: black;
  font-weight: bold;
  top: 5px;
  z-index: 10;
}

.fr-view img.ft-rounded {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.login-signup p {
  font-size: 1em;
}
.login-signup article {
  min-height: 268px;
}

.fr-toolbar .fr-saving {
  color: black;
  display: inline-block;
  font-family: 'Times New Roman', Georgia, serif;
  font-size: 15px;
  font-weight: bold;
  margin-top: 7px;
  padding-left: 15px;
}

ol.indent {
  padding-left: 25px !important;
}
ol.indent li {
  font-size: 1em !important;
}
.g-recaptcha {
  display: none !important;
}
.no-float {
  float: none !important;
}
.copy-center {
  text-align: center;
}
.clear-both {
  clear: both;
}

.copy .copy-image {
  float: left;
  width: 125px;
  text-align: center;
  height: 120px;
}

.copy .copy-image img {
  height: 85px;
}

.wrapper .copy figure {
  text-align: center;
}
.wrapper .copy figure img {
  display: inline-block;
}

.price.green {
  color: #02b151;
}
.price.blue {
  color: #71daff;
}
.price.orange {
  color: #f8a038;
}
.black {
  color: black;
}
header.container nav ul li ul.sub-menu {
  position: absolute;
  width: 225px;
  background: white;
  z-index: 1000;
  display: block;
  top: 99px;
  left: 630px;
  padding: 10px 0;
}
header.container nav ul li ul.sub-menu li {
  display: block;
  padding: 5px 20px;
}
header.container nav ul li ul.sub-menu li a {
  color: black;
  font-size: 0.6em;
  font-family: 'PT Sans', 'Open Sans', 'Helvetica Neue', Helvetica, Arial,
    sans-serif;
}
header.container nav ul li ul.sub-menu:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #eee;
  position: absolute;
  top: -7px;
  left: 50%;
  z-index: 460;
}
header.container nav ul li ul.sub-menu:before {
  content: '';
  position: absolute;
  z-index: 470;
  bottom: 100%;
  top: -7px;
  left: 50%;
  width: 0;
  height: 0;
  border-bottom: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.inline {
  display: inline;
}

.editor-content.google_doc .rtf-editor,
.editor-content.google_doc #review_article_export_html {
  display: none;
}

.editor-content.google_doc .google_doc_link {
  display: block;
}

.editor-content.google_doc .google_doc_link_iframe {
  width: 937px;
  height: 626px;
  border: 1px solid #89898a;
}

.editor-content .rtf-editor {
  display: block;
}

.editor-content .google_doc_link {
  display: none;
}
.google_doc_link label {
  color: #f7931d;
  text-decoration: underline;
  cursor: pointer;
}

.publish_article_form .Zebra_DatePicker_Icon_Inside_Right {
  top: 22px !important;
}

.projects .ui-widget-header {
  border: none !important;
  background: none !important;
}

.projects .ui-dialog-buttonset {
  float: none !important;
  text-align: center !important;
}

.projects.ui-dialog {
  text-align: center !important;
}

.projects.ui-dialog .form label,
.projects.ui-dialog .form legend {
  width: auto;
  margin: 16px 5px 15px 0px;
}

.projects.ui-dialog .content-new-width,
.projects.ui-dialog .content-form {
  width: auto;
  text-align: center !important;
}

.free-trial p {
  margin-top: 1em;
  margin-bottom: 2em;
}

.free-trial .free-trial-items {
  margin-top: 20px;
}

.free-trial .free-trial-items img {
  float: left;
  margin-right: 25px;
}

.free-trial .free-trial-items div strong {
  font-weight: bold;
  font-size: 1.5em;
}

.free-trial .free-trial-items div p {
  font-size: 1em;
  display: inline-block;
}

.interior section.container aside.wrapper.get-started.user-form {
  padding: 17px 0 30px 0;
}

.interior section.container aside.wrapper.get-started.user-form article {
  color: white;
  background-color: #f7931d;
  padding: 1.5em;
  border-radius: 3px;
}

.interior section.container aside.wrapper.get-started.user-form h3,
.interior section.container aside.wrapper.get-started.user-form a,
.interior section.container aside.wrapper.get-started.user-form a:visited {
  color: white;
}

.interior section.container aside.wrapper.get-started.user-form p {
  font-size: 1em;
}

.interior section.container aside.wrapper.get-started.user-form input {
  border-radius: 3px;
  padding: 10px;
}

.interior section.container aside.wrapper.get-started.user-form input.secondary,
.marketing-assistant .module .secondary {
  background-color: #404041;
  color: white;
  border: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
  padding: 10px;
}

.marketing-assistant .module-section {
  margin-bottom: 40px;
  margin-top: 20px;
}

.marketing-assistant .module .secondary {
  margin-top: 10px;
}

.marketing-assistant .module .secondary,
.marketing-assistant .module {
  border-radius: 3px;
}

.marketing-assistant .module-list {
  display: flex;
  flex-wrap: wrap;
}

.marketing-assistant .module {
  width: 180px;
  float: left;
  border: 1px solid lightgray;
  padding: 10px;
  margin: 5px;
  position: relative;
  color: black;
}

.marketing-assistant .module:hover {
  border-color: #f7931d;
}
.marketing-assistant .module div.title {
  display: inline-block;
  height: 35px;
  padding-bottom: 100px;
}

.marketing-assistant .module div.title img {
  float: left;
  margin-right: 15px;
  width: 25px;
  margin-top: 3px;
}

.marketing-assistant .module div.title h3 {
  float: left;
  width: 135px;
  font-size: 1.1em;
}

.marketing-assistant .module .short-description {
  font-size: 0.9em;
  position: absolute;
  top: 60px;
  padding-right: 8px;
}

.marketing-assistant .module .launch-link {
  position: absolute;
  bottom: 10px;
}

.marketing-assistant .module .launch-link a,
input.button,
.button {
  font-family: 'PT Sans', 'Open Sans', 'Helvetica Neue', Helvetica, Arial,
    sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-optical-sizing: auto;
  font-size: 15px;
  font-stretch: 100%;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: 700;
  border-radius: 3px;
}

.marketing-assistant .module:hover .launch-link a,
input.button.primary {
  background-color: #f7931d;
}

iframe.cma-module {
  width: 50vw;
  height: 650px;
  background-color: #f1f2f2;
  border-radius: 10px;
  padding: 5px;
  box-sizing: border-box;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-bottom: 20px;
}

.container h2,
.container h3,
.subnav a:visited,
.subnav a {
  color: #404041;
}

.interior section.container aside.subnav article:first-child h3 {
  font-family: 'PT Sans', 'PT Sans', Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  min-width: 64px;
  width: 100%;
  box-shadow: none;
  line-height: 1.2;
  min-height: 32px;
  letter-spacing: 0.4px;
  background-color: rgb(120, 181, 255);
  color: rgb(255, 255, 255);
  text-transform: none;
  outline: 0px;
  border-width: 0px;
  border-style: initial;
  border-image: initial;
  margin: 0px 0px 24px;
  text-decoration: none;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1),
    border-color 250ms cubic-bezier(0.4, 0, 0.2, 1),
    color 250ms cubic-bezier(0.4, 0, 0.2, 1);
  border-color: currentcolor;
  padding: 12px 20px;
  border-radius: 12px;
}
