.customnavcta a{ 
background-color: #E74C3C;
background-repeat: repeat-x;
border-radius: 4px;
box-shadow: 0 3px 0 #BB2718;
color: white;
font-weight: 400;
letter-spacing: 1px;
line-height: 2px;
margin: 2px 0;
padding: 10px 20px !important;
text-align: center;
transition: all 0.2s linear 0s;
vertical-align: middle;
}

.et_color_scheme_orange #top-menu li.current-menu-item:last-child > a {
   color: #fff !important; 

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
body.et_color_scheme_orange #top-menu li.current-menu-item:last-child > a {
  color: inherit !important;
}
.postid-28234 .entry-content a:last-child img {
  display: none;
}
#wpstats {
  display: none;
}
#footer-widgets .footer-widget li {
  padding-left: 0;
}
#footer-widgets .footer-widget li:before {
  display: none;
}
#menu-sub-footer-links {
  text-align: center;
}
#menu-sub-footer-links li:last-child:after {
  content: "\0a9 2015 Predictable Revenue Inc.";
  margin-left: 25px;
}
#footer-bottom {
  display: none;
}
.et_fixed_nav #logo {
  max-height: 30px;
  margin-top: 9px;
}
.et-fixed-header #logo {
  max-height: 22px;
  margin-top: 9px;
}
#main-header nav#top-menu-nav {
  padding-top: 5px;
}
#main-header.et-fixed-header nav#top-menu-nav {
  position: relative;
  bottom: 4px;
}
.et_pb_slide_description h2 {
  line-height: 1.4em;
}
h1, h2, h3, h4 {
  line-height: 1.4em;
}
#mc_embed_signup.get-started-signup .button {
  font-size: 20px !important;
  height: auto !important;
  padding: 6px 30px !important;
  background-color: #edb059 !important;
}
.bundle-table {
  margin: 50px 0;
  font-size: 15px;
  margin-bottom: 50px;
}
.bundle-table h2 {
  text-align: center;
  margin-bottom: 75px;
}
.bundle-table table {
  margin: 0 auto;
  background-color: white;
  border: none;
}
.bundle-table table .price-wrap {
  font-size: 18px;
  font-weight: bold;
}
.bundle-table table .price-wrap td {
  padding: 30px 0;
  color: #333;
}
.bundle-table table .price-wrap .sub {
  font-weight: normal;
  font-size: 12px;
  margin-top: 5px;
  color: #aaa;
}
.bundle-table table .price-wrap > span {
  font-size: 30px;
}
.bundle-table table .bold {
  color: #333;
}
.bundle-table table tr:first-child td {
  border-top: 0;
  font-size: 25px;
  font-weight: bold;
  color: #333;
}
.bundle-table table tr:first-child td:first-child {
  color: #aaa;
  font-size: 15px;
  font-weight: normal;
  padding-left: 0;
}
.bundle-table table tr:first-child td:last-child {
  font-size: 25px;
  font-weight: bold;
  color: #333;
  border-left: 1px solid #eee;
}
.bundle-table table tr.sectioner td {
  border-top: 3px solid #1a485f;
}
.bundle-table table tr.sectioner .section-head {
  color: #1a485f;
  font-weight: bold;
}
.bundle-table table tr td {
  border-top: 1px solid #eee;
  padding: 20px 0;
  color: #777;
  text-align: center;
  background-color: #f3f5f7;
  padding: 20px 30px;
}
.bundle-table table tr td:first-child {
  text-align: left;
  width: 400px;
  background-color: white;
  padding-left: 0;
}
.bundle-table table tr td:last-child {
  text-align: center;
  background-color: #f3f5f7;
  padding: 20px 30px;
  border-left: 1px solid #eee;
}
.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .et_pb_sum, .et_color_scheme_orange .et_pb_pricing li a, .et_color_scheme_orange .et_pb_pricing_table_button, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .form-submit input, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_contact_submit, .et_color_scheme_orange .et_password_protected_form .et_submit_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page div.product span.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a {
  color: #e74c3b !important;
}
.et_color_scheme_orange #top-menu li.current-menu-item:last-child > a {
  color: white !important;
}
.et_color_scheme_orange .footer-widget h4 {
  color: #ffc !important;
}
#et-footer-nav a {
  color: white;
}
#et-footer-nav a:hover {
  color: #e74c3b !important;
}
.et_color_scheme_orange a {
  color: #e74c3b;
}
#footer-widgets a:hover {
  color: #e74c3b !important;
}
#mc-embedded-subscribe {
  background-color: #e74c3b !important;
}
.sf-form label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
.sf-form input[type="text"], .sf-form select {
  display: block;
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
  font-size: 15px;
}
.sf-form input[type="submit"] {
  background-color: #e74c3c;
  background-repeat: repeat-x;
  border-radius: 4px;
  border: none;
  box-shadow: 0 3px 0 #a8271a;
  letter-spacing: 1px;
  color: white;
  text-transform: uppercase;
  margin: 2px 0;
  text-align: center;
  transition: all 0.2s linear 0s;
  vertical-align: middle;
  padding: 14px 0;
  letter-spacing: 4px;
  width: 100%;
  font-size: 17px;
  font-weight: bold;
}
.sf-form input[type="submit"]:hover {
  cursor: pointer;
}
.trial-wrap {
  text-align: center;
}
.video-padding-top {
  margin-top: 48px;
  /* SalesForce WordPress to Lead Default CSS */
}
.salesforce_w2l_lead form.w2llead {
  text-align: left;
  clear: both;
}
.salesforce_w2l_lead #salesforce {
  margin: 0.25em 0 0 0;
  color: #aaa;
}
.salesforce_w2l_lead #salesforce a {
  color: #999;
}
.salesforce_w2l_lead .w2llabel, .w2linput {
  display: block;
  float: left;
  box-sizing: border-box;
}
.salesforce_w2l_lead .w2llabel.error {
  color: #f00;
}
.salesforce_w2l_lead .w2llabel {
  clear: left;
  margin: 0.25em 0;
}
.salesforce_w2l_lead .w2linput.text {
  width: 100% important !;
  height: auto;
  margin: 0.25em 0;
}
.salesforce_w2l_lead .w2linput.textarea {
  width: 100%;
  height: 6em;
  margin: 0.75em 0;
}
.salesforce_w2l_lead .w2lsubmit {
  float: none;
  clear: both;
  padding: 0.5em 0;
}
.salesforce_w2l_lead .w2linput.submit {
  float: none;
  margin: 0.75em 0 0 0;
  clear: both;
}
.salesforce_w2l_lead .w2llabel.checkbox, .salesforce_w2l_lead .w2linput.checkbox {
  display: inline-block;
  float: none;
}
.salesforce_w2l_lead .sf_type_checkbox input {
  width: 1.25em;
}
.salesforce_w2l_lead .w2llabel.checkbox {
  clear: none;
  margin: 0;
}
.salesforce_w2l_lead .w2linput.textarea, .salesforce_w2l_lead .w2linput.text {
  font-size: inherit;
}
.salesforce_w2l_lead .top-aligned .w2linput {
  clear: left;
}
.salesforce_w2l_lead .top-aligned .w2llabel {
  width: 100%;
}
.salesforce_w2l_lead .left-aligned .w2llabel {
  width: 25%;
}
.salesforce_w2l_lead .left-aligned .w2linput.text, .salesforce_w2l_lead .left-aligned .w2linput.textarea {
  width: 75%;
}
.salesforce_w2l_lead .sidebar.left-aligned .w2llabel.checkbox {
  width: auto;
}
.salesforce_w2l_lead .sidebar.left-aligned .w2linput.checkbox {
  width: 1.25em;
}
.salesforce_w2l_lead .top-aligned .w2llabel.checkbox, .salesforce_w2l_lead .left-aligned .w2llabel.checkbox {
  width: auto;
}
.salesforce_w2l_lead .w2linput.text.captcha {
  width: 160px;
  float: left;
  clear: none;
}
.salesforce_w2l_lead .w2limg {
  display: block;
  clear: both;
  float: left;
}
.salesforce_w2l_lead .required {
  font-weight: bold;
  color: inherit;
}
.salesforce_w2l_lead span.required {
  color: red;
}
.salesforce_w2l_lead .left-aligned .w2limg {
  float: left;
  clear: none;
}
.salesforce_w2l_lead .w2linput.text.captcha {
  height: 75px;
  margin: 0 0 0 0.5em;
  font-size: 2.5em;
  font-family: 'Times New Yorker', serif;
  text-align: center;
}
.salesforce_w2l_lead .sf_cc_user {
  padding: 1em 0;
}
.salesforce_w2l_lead .sidebar .w2linput, .salesforce_w2l_lead .sidebar .w2llabel {
  float: none;
  display: block;
}
.salesforce_w2l_lead .sidebar .w2linput.checkbox, .salesforce_w2l_lead .sidebar .w2llabel.checkbox {
  float: none;
  display: inline-block;
  width: auto;
}
.salesforce_w2l_lead .sidebar.left-aligned .w2linput, .salesforce_w2l_lead .sidebar.left-aligned .w2llabel {
  float: left;
  display: inline;
}
.salesforce_w2l_lead .sidebar.left-aligned .w2linput.checkbox, .salesforce_w2l_lead .sidebar.left-aligned .w2llabel.checkbox {
  float: none;
}
.salesforce_w2l_lead .sidebar.left-aligned .w2linput.checkbox {
  float: none;
}
.salesforce_w2l_lead .sidebar .w2llabel.error {
  color: #f00;
}
.salesforce_w2l_lead .sidebar .w2llabel {
  padding: 0.15em 0;
}
.salesforce_w2l_lead .sidebar .top-aligned .w2llabel {
  float: none;
  display: block;
}
.salesforce_w2l_lead .sidebar select {
  max-width: 100%;
}
.salesforce_w2l_lead .sidebar .w2linput.text {
  width: 95%;
  height: auto;
  margin: 0.25em 0;
}
.salesforce_w2l_lead .sidebar .w2linput.textarea {
  width: 95%;
  height: 4em;
  margin: 0.25em 0;
}
.salesforce_w2l_lead .sidebar .w2lsubmit {
  float: none;
  clear: both;
  padding: 0.5em 0;
  display: block;
  width: 100%;
}
.salesforce_w2l_lead .sidebar .sf_type_captcha {
  text-align: center;
}
.salesforce_w2l_lead .sidebar .sf_type_captcha .w2llabel {
  padding: 0.5em 0;
  display: inline-block;
  width: 100%;
}
.salesforce_w2l_lead .sidebar .w2linput.text.captcha, .salesforce_w2l_lead .sidebar .w2limg {
  float: none;
  display: inline-block;
}
.salesforce_w2l_lead .sidebar .w2linput.text.captcha {
  margin: 0.25em 0 0 0;
  height: auto;
  font-size: 1em;
}
.salesforce_w2l_lead .sf_field, .sf_type_checkbox {
  clear: both;
}
.salesforce_w2l_lead .sidebar .sf_field {
  padding: 0.25em 0;
}
.salesforce_w2l_lead .sf_field span.error_message {
  clear: left;
  display: block;
  color: red;
  font-size: 80%;
}
.salesforce_w2l_lead .clearfix {
  clear: both;
}
.salesforce_w2l_lead .sf_required_fields_msg {
  clear: both;
  display: none !important;
  float: none;
}
.sf_field sup {
  display: none;
}
.salesforce_w2l_lead .w2linput.text {
  width: 100% !important;
  height: auto;
  margin: 0.25em 0;
}
.bundle-table {
  margin: 50px 0;
  font-size: 15px;
  margin-bottom: 50px;
}
.bundle-table h2 {
  text-align: center;
  margin-bottom: 75px;
}
.bundle-table table {
  margin: 0 auto;
}
.bundle-table table .price-wrap {
  font-size: 18px;
  font-family: GothamMedium;
}
.bundle-table table .price-wrap td {
  padding: 30px 0;
  color: #333;
}
.bundle-table table .price-wrap .sub {
  font-family: GothamLight;
  font-size: 12px;
  margin-top: 5px;
  color: #aaa;
}
.bundle-table table .price-wrap span {
  font-size: 30px;
}
.bundle-table table .bold {
  color: #333;
}
.bundle-table table tr:first-child td {
  border-top: 0;
  font-size: 25px;
  font-family: GothamMedium;
  color: #333;
}
.bundle-table table tr:first-child td:first-child {
  color: #aaa;
  font-size: 15px;
  font-family: GothamBook;
  padding-left: 0;
}
.bundle-table table tr:first-child td:last-child {
  font-size: 25px;
  font-family: GothamMedium;
  color: #333;
  border-left: 1px solid #eee;
}
.bundle-table table tr.sectioner td {
  border-top: 3px solid #1a485f;
}
.bundle-table table tr.sectioner .section-head {
  color: #1a485f;
  font-family: GothamMedium;
}
.bundle-table table tr td {
  border-top: 1px solid #eee;
  padding: 20px 0;
  color: #777;
  text-align: center;
  background-color: #f4f6f7;
  padding: 20px 30px;
}
.bundle-table table tr td:first-child {
  text-align: left;
  width: 400px;
  background-color: white;
  padding-left: 0;
}
.bundle-table table tr td:last-child {
  text-align: center;
  background-color: #f4f6f7;
  padding: 20px 30px;
  border-left: 1px solid #eee;
}
.profile-image {
  width: 200px;
  height: 200px;
  /*
New CSS to fix mobile bugs
*/
}
.profile-image img {
  margin: 0 auto;
}
@media (max-width: 900px) {
  #quickiebar.qb.qb-placement-bottom {
    top: 80px;
  }
}
@media (max-width: 1029px) {
  #post-3899 > div > div.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 > div > p > span {
    line-height: 1.2em;
    font-size: 2.3em !important;
  }
}
@media (min-width: 1030px) {
  #post-3899 > div > div.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular > div > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 > div > p {
    width: 60%;
  }
}
