    #counterheader {
      background: #f8fafb; 
border: 1px solid #dce5eb;
      color: #555555;
      font-family: Droid Sans;
      font-size: 18px;
      line-height: 1.6em;
      font-weight: bold;
      text-align: center;
      padding: 10px;
      width:100%;
      box-sizing:border-box;
	  text-align: center;
      font-family: sans-serif;
      font-weight: 100;
      }

#counterheader h1{
  color: #000000;
  font-weight: 100;
  font-size: 135%;
  margin: 10px 0 0px;
}

#clockdiv{
	font-family: sans-serif;
	color: #000000;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 30px;
}

#clockdiv > div{
	padding: 0px 10px 0px 10px;
	border-radius: 3px;
	display: inline-block;
    width:70px;
}

#clockdiv div > span{
	padding: 7px 0 0;
	border-radius: 3px;
font-size: 20px;
	display: inline-block;
}

.smalltext{
	font-size: 15px;
    color:#555;
}   
div.divider{
    margin: 13px 0 40px -38px;
    padding:5px 0px 30px;
    position:absolute;
    background:transparent;
    border-bottom:0px;
}      
.headAbsolute{
    position:absolute!important;
}

body {
  width: 100%;
  *zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
strong.green{
    color:#78909c!important;
}

@media (min-width: 800px) {
  .grid--desk-3cols > .grid__item {
    width: 33.333%;
  }
}

.btn--sso:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 28px;
  top: 50%;
  margin-top: -15px;
  left: 52px;
  background: rgba(255,255,255,0.35);
}
UNUSED.btn--google:visited,
.btn--google:hover,
.btn--google:focus {
  background: #e74b37;
  color: #fff;
}
.integrations_page .banner .section:before,
.integrations_page .banner .section:after {
  content: "";
  display: table;
}
.integrations_page .banner .section:after {
  clear: both;
}
UNUSED.integrations_page .banner .integration_cta .int_p1,
UNUSED.integrations_page .banner .integration_cta .int_p2 {
  float: left;
  width: 50%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.integrations_page .banner .integration_cta .int_p2 {
  padding-left: 40px;
}
.integrations_page .banner .integration_cta .cta-demo:hover {
  background: rgba(0,0,0,0.3);
}
.integrations_page .quotation blockquote:before {
  content: '';
  position: absolute;
  font-style: italic;
  color: #b2b4bc;
  top: 21px;
  left: -58px;
  font-size: 114px;
}
UNUSED.integrations_page h2,
UNUSED.integrations_page ul {
  overflow: hidden;
  clear: both;
}
.integrations-btns .btn:hover,
.integrations-btns .btn:focus {
  background: rgba(255,255,255,0.07);
}
.integrations-list ul:after {
  display: inline-block;
  content: '';
  width: 100%;
}
.header-lined:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  border-top: 1px solid #e8e3df;
}
@media screen and (min-width:640px) and (max-width: 1010px){
    
    #main_content .section div.slot {
        display: block;
        float: left;
        margin: 0 1.04167%;
        width: 100%;
    }
    #main_content .section div.slot {
        display: block;
        float: left;
        margin: 0 1.04167%;
        width: 100%;
    }
    div.savings-calculator {
    margin: 0 15%;
    width: 420px;
    }
}
@media screen and (max-width: 640px){    
    div.savings-calculator {
    margin: 0 0%!important;
    }
        #main_content .section div.slot {
        display: block;
        float: left;
        margin: 0 1.04167%;
        width: 100%;
    }
    #main_content .section div.slot {
        display: block;
        float: left;
        margin: 0 1.04167%;
        width: 100%;
    }
    #main_content div.section {
    padding: 80px 30px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  body {
    min-width: 320px !important;
  }
  body #main_content {
    width: 100%;
  }

  body #main_content.home_custom .section#client_tales {
    padding: 0 10px;
  }
  body #main_content.home_custom .section#client_tales .slot {
    display: inline;
    float: left;
    width: 97.916666666667%;
    margin: 0 1.0416666666667%;
  }
  body #main_content.home_custom .section#client_tales .slot iframe {
    width: 300px;
  }
  body #main_content.home_custom .section#client_tales .slot.centered br {
    display: none;
  }
}
#top_section.landing_page .wrapper .signup_panel .login .button:hover {
  background-color: #f6b348;
}
body {
  background: #f6f4f1;
  font-family: "proxima-nova", sans-serif;
  font-size: 17px;
  line-height: 20px;
  color: #666666;
}
a,
UNUSEDa:visited,
UNUSEDa:active {

  text-decoration: none;
}
.button,
UNUSED.button:visited,
UNUSED.button:active {
  background: #f4a321;
  color: #FFF;
}
.button:hover {
  background: #f6b348;
}
.button.semi-transparent:hover {
  background: rgba(0,0,0,0.5);
}
UNUSED.button--green:visited,
.button--green:hover,
UNUSED.button--green:active {
  background: #88bf66 !important;
  color: #fff;
}

h3.quote {
  font-size: 33px;
  text-transform: uppercase;
  line-height: 35px;
  margin: 20px 0;
  color: #4f5b66;
}

#main_content p {
  line-height: 160%;
  margin: 25px 0;
}
blockquote {
  font-style: italic;
}

#top_section:before,
#top_section:after {
  content: "";
  display: table;
}
#top_section:after {
  clear: both;
}
#top_section #menu:before,
#top_section #menu:after {
  content: "";
  display: table;
}
#top_section #menu:after {
  clear: both;
}
#top_section .cta .cta-demo:hover {
  background: rgba(0,0,0,0.3);
}
UNUSED#top_section .banner-video.playing-video .play-btn,
UNUSED#top_section .banner-video.playing-video img {
  display: none;
}
#inner_top_section .inner_wrapper #inner_menu:before,
#inner_top_section .inner_wrapper #inner_menu:after {
  content: "";
  display: table;
}
#inner_top_section .inner_wrapper #inner_menu:after {
  clear: both;
}
#inner_top_section .inner_wrapper .menu li a:hover,
UNUSED#inner_top_section .inner_wrapper .menu li a:active,
UNUSED#inner_top_section .inner_wrapper .menu li a .current-menu-item {
  border-bottom: 3px solid #ff9933;
}
#inner_top_section .inner_wrapper .menu li a.button:hover {
  border-bottom: none;
}
#inner_top_section .inner_wrapper .menu li a:hover,
#inner_top_section .inner_wrapper .menu li a:active,
UNUSED#inner_top_section .inner_wrapper .menu li.current-menu-item a {
  border-bottom: 3px solid #ff9933;
}
#main_content {
  margin: 0 auto;
  background: #FFF;
  border-right: 1px solid #e3e1de;
  border-left: 1px solid #e3e1de;
  position: relative;
}
#main_content .section {
  *zoom: 1;
  padding: 80px 65px;
}
#main_content .section:before,
#main_content .section:after {
  content: "";
  display: table;
}
#main_content .section:after {
  clear: both;
}
#main_content .section .slot {
  display: inline;
  float: left;
  width: 47.916666666667%;
  margin: 0 1.0416666666667%;
}
#main_content .section.cta-message .slot .demo-link:hover {
  text-decoration: underline;
}
#main_content .inner_submenu_wrp:before,
#main_content .inner_submenu_wrp:after {
  content: "";
  display: table;
}
#main_content .inner_submenu_wrp:after {
  clear: both;
}
#main_content .inner_submenu_wrp .submenu li a:hover,
UNUSED#main_content .inner_submenu_wrp .submenu li a:active {
  border-bottom: 3px solid #ff9933;
  color: #808080;
}
#main_content .inner_submenu_wrp .submenu li.button:hover {
  border-bottom: none;
}
#main_content .social_panel:before,
#main_content .social_panel:after {
  content: "";
  display: table;
}
#main_content .social_panel:after {
  clear: both;
}
#main_content .columns3:before,
#main_content .columns3:after {
  content: "";
  display: table;
}
#main_content .columns3:after {
  clear: both;
}
UNUSED#main_content.inner_page .section .template,
UNUSED#main_content.inner_page .section .integration {
  *zoom: 1;
  margin: 30px 0 20px 0;
  clear: both;
}
#main_content.inner_page .section .template:before,
#main_content.inner_page .section .template:after,
#main_content.inner_page .section .integration:before,
#main_content.inner_page .section .integration:after {
  content: "";
  display: table;
}
#main_content.inner_page .section .template:after,
#main_content.inner_page .section .integration:after {
  clear: both;
}
UNUSED#main_content.inner_page .section .template .icon_list_item,
UNUSED#main_content.inner_page .section .integration .icon_list_item {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.0416666666667%;
}

UNUSED#main_content.inner_page .section .template .icon_list_item span,
UNUSED#main_content.inner_page .section .integration .icon_list_item span {
  position: absolute;
  top: 28px;
  left: 23px;
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  width: 85px;
  line-height: 11px;
  height: 33px;
  overflow: hidden;
}

UNUSED#main_content.inner_page .section .template .list_item,
UNUSED#main_content.inner_page .section .integration .list_item {
  display: inline;
  float: left;
  width: 64.583333333333%;
  margin: 0 1.0416666666667%;
  color: #8c8c8c;
}
UNUSED#main_content.inner_page .section .template .list_item h5,
UNUSED#main_content.inner_page .section .integration .list_item h5 {
  color: #4f5b66;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}
UNUSED#main_content.inner_page .section .template .list_item .list_item_wrp,
UNUSED#main_content.inner_page .section .integration .list_item .list_item_wrp {
  padding-right: 20px;
}
UNUSED#main_content.inner_page .section .template .list_item .list_item_wrp a,
UNUSED#main_content.inner_page .section .integration .list_item .list_item_wrp a {
  white-space: nowrap;
}
UNUSED#main_content.inner_page .section .template.right,
UNUSED#main_content.inner_page .section .integration.right {
  margin-left: 30px;
  clear: none;
}
#main_content.inner_page .section .template {
  clear: inherit;
  height: 240px;
  float: left;
  width: 49%;
}
UNUSED#main_content.inner_page.features h2,
UNUSED#main_content.inner_page.features h3,
UNUSED#main_content.inner_page.features h4 {
  margin-top: 0;
}
UNUSED#main_content.pricing_page .questions,
UNUSED#main_content.pricing_page .feature_list {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
#main_content.pricing_page .questions h3,
UNUSED#main_content.pricing_page .feature_list h3 {
  font-size: 27px;
  color: #1b1d24;
  text-transform: capitalize;
}
#main_content h3 {
  margin: 26px 0 30px 0;
}
.pricing:before,
.pricing:after {
  content: "";
  display: table;
}
.pricing:after {
  clear: both;
}
.pricing >.grid__item {
  width: 33.333%;
  float: left;
}
.pricing__cta.btn-default:hover {
  background: rgba(0,0,0,0.03);
}
.pricing__cta.btn-default-on-white:hover {
  background: rgba(115,181,76,0.03);
}
.pricing__cta.btn-primary:hover {
  background: #5c923c;
}
.pricing__plan--primary .pricing__plan-head {
  height: 239px;
}
UNUSED.pricing__plan-price-currency,
UNUSED.pricing__plan-price-comment {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pricing__plan-price-currency {
  right: 100%;
  font-size: 26px;
  padding-right: 6px;
}
.pricing__plan-price-comment {
  display: block;
  left: 100%;
  width: 200px;
  padding-left: .6em;
  font-size: 14px;
  line-height: 1.2;
  text-align: left;
}
.pricing__plan-features li:after {
  content: '\a0 ';
  display: inline-block;
  width: 0;
  overflow: hidden;
}
.page-mobile__poster a:hover {
  text-decoration: none;
}
UNUSED.page-mobile__section h3,
UNUSED.page-mobile__section p {
  margin: 0 0 10px !important;
}
UNUSED#footer h4,
UNUSED#footer div.slot-head {
  color: #FFF;
  font-size: 18px;
  margin: 5px 0;
  margin-bottom: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
#footer .footer-first:before,
#footer .footer-first:after {
  content: "";
  display: table;
}
#footer .footer-first:after {
  clear: both;
}
#footer .footer-second:before,
#footer .footer-second:after {
  content: "";
  display: table;
}
#footer .footer-second:after {
  clear: both;
}
UNUSED#footer .footer-second .main-slot h4 span,
UNUSED#footer .footer-second .main-slot .slot-head span {
  margin-left: 30px;
  color: #97989a;
}
#footer .footer-second .social a:hover {
  color: #e5e5e5;
}
.savings-calculator {
  width: 420px;
  margin-top: 20px;
}
.savings-calculator .total-money {
    float: left;
    margin: 0 -6px;
    text-align: center;
    width: 200px;
}
.savings-calculator .total-money span {
  padding: 7px 15px;
  font-size: 65px;
  background: #41454c;
  color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  min-width: 40px;
  display: inline-block;
  line-height: 65px;
  text-align: center;
  margin: 0 1px;
}
.savings-calculator .total-money {
    float: left;
    margin: 0 0 30px;
    text-align: center;
    width: 210px;
    font-weight: bold;
}
.savings-calculator .total-money-control p {
  color: #a2a4a6;
  font-size: 15px;
  text-align: center;
  margin: 10px 0;
}
.savings-calculator .total-money-control .slider-wrp {
  background: #f7f7f7;
  padding: 8px 4px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: inset 0 1px 3px #DDD;
  -webkit-box-shadow: inset 0 1px 3px #DDD;
  box-shadow: inner 0 1px 3px #DDD;
}
.savings-calculator .total-money-control .slider {
  margin: 0 auto;
  background: #CDD6DB!important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 0 -1px #73a852;
  -webkit-box-shadow: inset 0 0 -1px #73a852;
  box-shadow: inner 0 0 -1px #73a852;
  border: none;
  height: 8px;
}
.savings-calculator .total-money-control .legend {
  margin-top: 15px;
  color: #a2a4a6;
  font-size: 18px;
}
.savings-calculator .total-money-control .legend span {
  padding-right: 78px;
}
.savings-calculator .total-money-control .legend span.last {
  padding-right: 0px;
  margin-left: -15px;
}
.savings-calculator .total-money-control .legend span.first {
  padding-left: 10px;
}
.savings-calculator .cta {
    display: none;
    float: left;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
UNUSED.flip-counter .number .kn-left,
UNUSED.flip-counter .number .kn-right {
  background: #818181;
  border: 1px solid #1c1c1c;
  width: 3px;
  height: 8px;
  top: 20px;
  position: absolute;
  z-index: 100;
}
.flip-counter .number .kn-left {
  left: -2px;
}
.flip-counter .number .kn-right {
  right: -2px;
}
ul.styled,
ol.styled {
  padding-left: 30px;
  line-height: 150%;
}
UNUSEDul.styled li,
UNUSEDol.styled li {
  padding: 8px 0;
}
.contact__form  p {
  margin: .6em 0;
}
body,
html {
  overflow-x: hidden;
}
#main_content.page-type--blog:before,
#main_content.page-type--blog:after {
  content: "";
  display: table;
}
#main_content.page-type--blog:after {
  clear: both;
}
UNUSED#main_content.page-type--blog h1,
UNUSED#main_content.page-type--blog h2,
#main_content.page-type--blog h3,
UNUSED#main_content.page-type--blog h4 {
  text-shadow: none;
  margin-bottom: 18px;
}
.icon--social-large:before {
  content: normal;
}
.stretched:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.post:before,
.post:after {
  content: "";
  display: table;
}
.post:after {
  clear: both;
}
.entry-content .alignleft,
.entry-content .alignright {
  padding: 5px;
}
UNUSED.entry-content h1,
UNUSED.entry-content h1.entry-title {
  font-size: 35px;
  line-height: 40px;
  font-weight: bold;
}
UNUSED.entry-content h2,
UNUSED.entry-content h2.entry-title {
  font-size: 28px;
  line-height: 32px;
  font-weight: bold;
}
.entry-title a:hover {
  text-decoration: underline;
}
.site-subheader:before,
.site-subheader:after {
  content: "";
  display: table;
}
.site-subheader:after {
  clear: both;
}
.site-subheader__title a:hover {
  text-decoration: underline;
}
.subheader-menu a:hover {
  text-decoration: underline;
}
#qaplus_searchform input[type=text],
.site-subheader__search input[type=text] {
  background: #fff;
  border: 1px solid #e8e3df;
  height: 41px;
  padding: 0 20px 0 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
#qaplus_searchform input[type=text]:focus,
.site-subheader__search input[type=text]:focus {
  border-color: #c8bcb2;
}
#qaplus_searchform input[type=text] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 0 40px 0 20px;
}
#qaplus_searchform input[type=submit] {
  left: auto;
  right: 0;
  cursor: pointer;
}
.mc_var_label:after {
  content: ':';
}
.mc_input:focus {
  border-color: #c8bcb2;
}
UNUSED#mc_subheader,
UNUSED#mc_message {
  margin-bottom: 1em;
}
#mc_signup_submit:hover {
  cursor: pointer;
}
.widget_categories a:hover {
  border-color: #aaa;
}
UNUSED.faqs .updated,
UNUSED.faqs .qa_cats {
  display: none;
}
.faqs__nav a:hover {
  background: #fff;
}
UNUSED.is-not-faq-search .faqs__nav .current-cat a,
UNUSED.is-not-faq-search .faqs__nav .current-menu-item a {
  font-weight: bold;
  color: inherit;
  background: #fff;
  margin-right: -1px;
  border-color: #e3e1de;
}
.qa-faq:before {
  display: none;
}
.resources-header .__subnav a:hover {
  background: rgba(0,0,0,0.7);
}
#main_content .book-tzr-list .grid__item:nth-child(3n+1) {
  clear: left;
}
#main_content .book-tzr h3 a:hover {
  text-decoration: underline;
}
#leadsOutput{
    font-weight:bold;
}