/* If you want to add your own CSS code, please do it in this file */
/* style copied from generated style.php and style-colors.php - 28-03-2017 */
/********************** Backgrounds **********************/
html{background-color:#FAFAFA}
#Footer{background-color:#454545}
#Footer .footer_copy{background:#0d0d0d}
#back_to_top{background:rgba(13,13,13,0.5)}

/* Colors */
body,.icon_box a .desc,.article_box a .desc_wrapper,.testimonials li .author a,.highlight.highlight_image{color:#565656}
a{color:#528CCC}
a:hover{color:#528CCC}
::-moz-selection{background-color:#528CCC}
::selection{background-color:#528CCC}
h1,h1 a,h1 a:hover{color:#333}
h2,h2 a,h2 a:hover{color:#545454}
h3,h3 a,h3 a:hover{color:#333}
h4,h4 a,h4 a:hover{color:#333}
h5,h5 a,h5 a:hover{color:#545454}
h6,h6 a,h6 a:hover{color:#545454}
.blockquote .author a,.post-meta,.post-meta a,.button-love a .label,.button-comments a .label,.post-meta-modern .date .month,.post-related .desc .date,.Recent_posts li .desc p,.Recent_comments li .date,.wp-caption .wp-caption-text,.tp_recent_tweets .twitter_time{color:#a9a9a9}
.team .desc .inside p.subtitle,.chart_box .chart .num,.timeline_items li h5 span{color:#CE7502}
.highlight:not(.highlight_image),.dropcap{background:#ff9300;color:#fff}
.highlight-left:after,.highlight-right:after{background:#6ea81a}
@media only screen and (max-width: 767px) {
.highlight-left	.column:first-child,.highlight-right .column:last-child{background:#6ea81a}
}
a.button,a.tp-button,button,input[type="submit"],input[type="reset"],input[type="button"]{border-color:#545454;color:#545454}
a:hover.button,a:hover.tp-button,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#545454}
a.button.button_filled,a.tp-button.button_filled,button.button_filled,input[type="submit"].button_filled,input[type="reset"].button_filled,input[type="button"].button_filled{background-color:#ff9300!important;color:#fff!important}
a:hover.button.button_filled,a:hover.tp-button.button_filled,button:hover.button_filled,input[type="submit"]:hover.button_filled,input[type="reset"]:hover.button_filled,input[type="button"]:hover.button_filled{background-color:#CE7502!important;color:#fff!important}
#Header .menu > li.current-menu-item > a,#Header .menu > li.current_page_item > a,#Header .menu > li.current-menu-ancestor > a,#Header .menu > li.current_page_ancestor > a,#Header .menu > li > a:hover,#Header .menu > li.hover > a{color:#528CCC}
#Header .menu > li ul li a:hover{color:#528CCC}
#Header .menu > li > a:after,#Header .menu li ul li:hover > a span:after{background:#528CCC}
#Subheader .title{color:#333}
#Subheader ul.breadcrumbs li a,#Subheader ul.breadcrumbs li span{color:#A9A9A9}
.filters_buttons a.button{border-color:#545454;color:#545454}
.filters_buttons a:hover.button{background-color:#545454}
.post-buttons-wrapper .button-love a i,.post-buttons-wrapper .button-love a span,.post-buttons-wrapper .button-comments a i,.post-buttons-wrapper .button-comments a span{color:#545454}
.filters_wrapper ul li a:hover{background:#ff9300}
.button-love a i,.button-comments a i{color:#528CCC}
.format-quote .post-desc,.post-related.format-quote .bq_wrapper{background:#cccdcb;border-color:#cccdcb}
.mejs-container .mejs-controls{background:#cccdcb!important}
.pager a.prev_page,.pager a.next_page{background:#528CCC}
.pager a:hover.prev_page,.pager a:hover.next_page{background:#528CCC}
.accordion .question > h5 span.icon,.faq .question > h5 span.icon{color:#FF9300}
.accordion .question > h5 span.icon:after,.faq .question > h5 span.icon:after{border-color:#FF9300}
.accordion .active.question > h5 span.icon,.faq .active.question > h5 span.icon{background:#ff9300}
.ui-tabs .ui-tabs-nav li a{color:#444;background:#fff}
.ui-tabs .ui-tabs-nav li.ui-state-active a,.tabs_big_icon.ui-tabs .ui-tabs-nav li a{color:#545454}
.ui-tabs .ui-tabs-panel,.ui-tabs .ui-tabs-nav li.ui-state-active a,.tabs_big_icon.ui-tabs .ui-tabs-nav li.ui-state-active a{background:#DFDCD4}
.tabs_big_icon.ui-tabs .ui-tabs-nav li a i{color:#ff9300}
.photo_mask .mask{box-shadow:inset 0 0 0 170px #ff9300}
a.button_image,span.button_image{color:#ff9300}
.counter .number{color:#ff9300}
.icon_box .icon_wrapper i{color:#ff9300}
.icon_box .icon_wrapper:before{box-shadow:inset 0 0 0 2px #ff9300}
.icon_box:hover .icon_wrapper:before{box-shadow:inset 0 0 0 70px #ff9300}
.fancy_heading_color{background:#fff}
.portfolio_slider_ul li .hover-box a.hover-button,.portfolio-item .photo .hover-box a.hover-button,.single-portfolio .section-portfolio-header .photo .hover-box a.hover-button{background:#528CCC;color:#fff}
.portfolio_slider_ul li .hover-box a:hover.hover-button,.portfolio-item .photo .hover-box a:hover.hover-button,.single-portfolio .section-portfolio-header .photo .hover-box a:hover.hover-button{background:#528CCC}
.blockquote.blockquote_modern .blockquote_wrapper{background:#6ea81a;border-color:#6ea81a}
.contact_box_modern .contact_box_wrapper{background:#6ea81a;border-color:#6ea81a}
.progress_bars .bars_list li .bar .label,.progress_box .bar_wrapper .label_wrapper .label{background:#434343}
.progress_bars .bars_list li .bar .progress,.progress_box .bar_wrapper .bar .progress{background:#ff9300}
.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span{color:#6ea81a}
.pricing-box .ribbon{background:#f66847}
.owl-pagination .owl-page.active span{background:#ff9300!important}
.widget > h3,.widget > h4{color:#545454}
.widget_categories ul li a,.widget_archive ul li a,.widget_mfn_menu ul li a,.widget_mfn_menu ul li.current_page_item a{color:#545454}
#Footer{color:#ababab}
#Footer h1,#Footer h1 a,#Footer h1 a:hover,#Footer h2,#Footer h2 a,#Footer h2 a:hover,#Footer h3,#Footer h3 a,#Footer h3 a:hover,#Footer h4,#Footer h4 a,#Footer h4 a:hover,#Footer h5,#Footer h5 a,#Footer h5 a:hover,#Footer h6,#Footer h6 a,#Footer h6 a:hover{color:#fff}
#Footer a{color:#fff}
#Footer a:hover{color:#d1d1d1}
#Footer .Recent_posts li .desc p,#Footer .tp_recent_tweets .twitter_time{color:#8c8c8c}
#Footer .footer_copy,#Footer .footer_copy a{color:gray}
#Footer .social li a{color:gray}
#Footer .social li a:hover{color:#fff}
/* Fonts */
body,button,input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],input[type="tel"],input[type="email"],textarea,select{font-family:Lato,Arial,Tahoma,sans-serif;font-weight:400}
#menu > ul > li > a,#header_action_button,#header_cart{font-family:Lato,Arial,Tahoma,sans-serif;font-weight:400}
h1,h2,h3,h4,h5{font-family:Lato,Arial,Tahoma,sans-serif;font-weight:300}
h6{font-family:Lato,Arial,Tahoma,sans-serif;font-weight:700}
/* Font sizes */
body{font-size:14px;line-height:22px}
#menu > ul > li > a,#header_action_button,#header_cart{font-size:16px}
h1{font-size:36px;line-height:36px}
h2{font-size:48px;line-height:48px}
h3{font-size:36px;line-height:38px}
h4{font-size:26px;line-height:30px}
h5{font-size:23px;line-height:28px}
h6{font-size:18px;line-height:25px}
/* end style copied from generated style.php and style-colors.php */
html, body, #Wrapper{min-height: 100vh;}
/* General */
.button_white{background:#fff!important;border:0;color:#5A5A5A!important}
.button_white_line{background:transparent!important;border:0!important;color:#fff!important;-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}
.button_world-class{width:103px}
.fancy_heading_color{background:transparent!important}
p.general{font-size:16px!important}
table.nostyle td{border:0;text-align:left;padding:0}
table.nostyle tr:nth-child(2n+1) td{background:none}
.phone-only{display:none!important}
iframe.video{width:800px;height:450px}
blockquote{border-left:4px solid rgba(0,0,0,0.2)!important;color:rgba(0,0,0,0.5)!important;font-size:19px!important;font-style:italic;font-weight:400!important;line-height:29px!important;margin:50px 0!important;padding:0 0 0 25px !important;font-family:Georgia,"Times New Roman",Times,serif}
blockquote::after,blockquote::before{display:none}
blockquote::first-letter{padding-left:0}
blockquote strong{font-weight:400}
blockquote p{color:rgba(0,0,0,0.5)!important;font-size:19px!important;font-style:italic;font-weight:400!important;line-height:29px!important;font-family:Georgia,"Times New Roman",Times,serif}
.blockquote .blockquote_wrapper{padding:0;border:none}
.blockquote .blockquote_wrapper blockquote{border:none!important;text-align:center}
.blockquote .blockquote_wrapper blockquote,.blockquote .blockquote_wrapper blockquote p{font-size:24px!important;color:#FF9200!important;padding:0!important;margin:36px 0!important}
h3{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
input.button.button_blue{background-color:#058bd3!important;border-color:#058bd3!important;color:#fff!important}
input.button.button_blue:hover{background-color:#0375b3!important;border-color:#0375b3!important;color:#fff!important}
.we-are-hiring{border:1px solid #fff;color:#fff;display:inline-block;font-size:12px;left:130px;line-height:13px;padding:0 4px 1px;position:absolute;text-transform:uppercase;top:20px}
.we-are-hiring:hover{text-decoration:none;background:#fff;color:#F7911D}
.ss-form-container label{display:inline-block}
.ss-form-container .required-message{visibility:hidden}
@media only screen and (min-width:480px) and (max-width:767px) {
.phone-only{display:block!important}
.phone-not{display:none!important}
}
@media only screen and (max-width:479px) {
.phone-only{display:block!important}
.phone-not{display:none!important}
}
@media only screen and (max-width:767px) {
iframe.video{width:100%;height:250px}
.tablet-only{display:block!important}
.tablet-not{display:none!important}
}
.page-template-template-blankpage #Header{display:none}
.page-template-template-resourcelanding #Header .menu_wrapper,.page-template-template-resourcelanding #Header .we-are-hiring,.page-template-template-resourcelanding #Footer .widgets_wrapper{display:none}
.page-template-template-resourcelanding #Subheader{background-image:none!important}
.page-template-template-resourcelanding #Content{min-height:250px}
/* Header elements */
#Header #menu ul li a{font-size:14px!important;cursor:pointer}
.menu_wrapper .button{text-transform:none!important}
#Header .menu li.features-menu ul{border:none}
#Header .menu li.integrations-menu ul,#Header .menu li.integrations-menu:hover ul,#Header .menu li.integrations-menu .menu-toggle{display:none!important}
#Header .menu > li.start-trial a{color:#fff;background:#058bd3;transition:all .5s ease 0}
#Header .menu > li.start-trial a:hover{background:#0375b3}
#Header .menu > li.log-in a{color:#333;background:#fff}
#Header .menu > li.log-in a:hover{color:#528ccc}
#Header #menu ul li.submenu .menu-toggle,#Header #menu ul li.hover > .menu-toggle{background:url(../images/menu-plusv2.png) center no-repeat!important;opacity:.5}
@media only screen and (max-width:959px) {
#Header #menu ul li .menu-item-has-children{pointer-events:auto}
}
/* Top right buttons */
#Top_bar #top_right .header_action_buttons {float:right;display:inline-block;padding:10px 15px}
#Top_bar #top_right .quick_contact {color:white;float:left;font-size:12px;margin-top:9px;margin-right:15px;display:inline-block}
/* Custom menu in widget */
#Content .content_wrapper .widget.widget_nav_menu li sup {display:inline-block;height:16px;line-height:1.3;background:red;color:white;border-radius:15px;font-size:12px;font-weight:bold;padding:0 5px}
/* Content */
#Content .content_wrapper .widget .menu-item.current-menu-item {background:#F0EDE4}
#Content .content_wrapper .widget .menu-item {margin-top:0}
#Content .content_wrapper .widget .menu-item:hover {background:#F0EDE4}
#Content .content_wrapper .widget .menu-item a {color:#333333;display:block}
#Content p {font-size:15px}
.section.page-content {background:transparent}
#Content .home-page-banner h1 {font-size:49px;font-weight:300;color:white;margin-bottom:20px;line-height:1;width:79%;margin:0 auto;margin-bottom:20px;cursor:pointer;}
#Content .home-page-banner h1 .twitter-share{display:none;color:#55ACEE;font-size:30px;text-align:right;position:absolute;top:0;left:0;width:79%;height:100%;}
#Content .home-page-banner h1 .twitter-share i{width:30px;height:30px;position:relative;top:14px;right:-40px}
#Content .home-page-banner h1:hover .twitter-share{display:block;}
@media only screen and (max-width:959px) {
#Content .home-page-banner h1 {width:100%}
}
#Content .home-page-banner p {font-size:18px;margin-bottom:50px;line-height:1.5}
#Content .home-page-banner .button {width:135px}
@media only screen and (max-width:767px) {
#Content .home-page-banner {margin-top:0;padding-top:60px !important}
}
#Content #home-banner-video {display:none;margin-top:-35px}
#Content #home-banner-video .icon-cancel.close-video {font-size:40px;cursor:pointer;display:inline-block;margin-top:-23px;vertical-align:top}
@media only screen and (max-width:767px) {
#Content #home-banner-video .icon-cancel.close-video {margin-top:-5px}
}
#Content .hiring-page-banner{background-size:cover;margin-top:0;min-height:330px;text-align:center;color:#fff}
#Content .hiring-page-banner h1,
#Content .hiring-page-banner a {color:#fff}
#Content .hiring-page-banner h1{font-size:49px;margin:0 auto 20px}
#Content .hiring-page-banner p{font-size:18px;line-height:1.5;margin-bottom:50px}
#Content .big-banner{background-size:cover;margin-top:0;min-height:300px;text-align:center;color:#fff}
#Content .big-banner h1,
#Content .big-banner a {color:#fff;}
#Content .big-banner h1{font-size:49px;margin:0 auto 20px;line-height: 1.1}
#Content .big-banner p{font-size:18px;line-height:1.5;margin-bottom:50px}
@media only screen and (max-height:900px) {
#Content .big-banner{padding-top:100px!important}
}
@media only screen and (max-height:800px) {
#Content .big-banner{min-height:250px;padding-top:100px!important;padding-bottom:0!important}
}
@media only screen and (max-height:600px) {
#Content .big-banner{min-height:200px;padding-top:60px!important}
#Content .big-banner p{margin-bottom:35px}
}
@media only screen and (max-height:500px) {
#Content .big-banner{min-height:150px;padding-top:40px!important}
}
@media only screen and (max-height:400px) {
#Content .big-banner{min-height:100px;padding-top:40px!important}
}
@media only screen and (max-height:375px) {
#Content .big-banner{min-height:60px;padding-top:20px!important}
#Content .big-banner p{margin-bottom:20px}
#Content .big-banner h1{font-size:36px}
}
.hidden{display:none}
@media only screen and (max-width:1300px) {
#Content .prices-box .price-tag{font-size:90px}
}
.section.dark.with-bottom-border{border-bottom:1px solid #a2a2a2}
#Content .content_wrapper .widget.widget_nav_menu{margin-top:26px}
#Content .button_pricing{line-height:.8!important;font-size:22px!important;font-weight:700!important}
#Content .button_pricing div{opacity:.8;font-size:70%;font-weight:400;text-transform:none;line-height:1;padding-top:10px}
#Content .prices-box{width:84%;text-align:center;margin:36px auto 20px;border:1px solid #ddd;padding:20px}
#Content .prices-box h3{text-transform:uppercase;font-weight:500;font-size:30px;line-height:30px;margin-bottom:12px;padding-bottom:8px}
#Content .prices-box.team3-plan h3{background:url(../images/orange_underline.png) 50% 100% no-repeat}
#Content .prices-box .button{font-size:18px;font-weight:700;line-height:1.1;padding:11px 16px}
#Content .prices-box .button span{text-transform:none;font-size:14px;display:block;font-weight:400}
#Content .prices-box .price-tag{display:inline-block;text-align:center}
#Content .prices-box .price-tag .qty{text-align:right}
#Content .prices-box .pricing li{display:none}
#Content .prices-ribbon{background:#FF9300;border:1px solid #FF9300;color:#fff;font-size:20px;text-transform:uppercase;padding:6px 20px;text-align:center;width:84%;margin:auto}
#Content .prices-ribbon + .prices-box{margin-top:0}
#Content ul.pricing-bullet{font-size:16px;margin-left:20px}
#Content ul.pricing-bullet li{background:url(../images/bullet_pricing.png) no-repeat 0 10px;padding:10px 0 10px 30px}
#Content ul.pricing-bullet.bottom-border li{border-bottom:1px dashed #ececec}
#Content ul.pricing-bullet.bottom-border li:last-child{border:none}
#Content .pricing-faq{text-align:center;border-right:1px solid #cfcfcf;padding-right:15px}
@media only screen and (max-width:1300px) {
#Content .prices-box .price-tag{font-size:90px}
}
@media only screen and (max-width:960px) {
#Content .prices-box .price-tag{font-size:70px}
}
@media only screen and (max-width:767px) {
#Content .pricing-faq{border:0;padding:0}
#Content .prices-box .price-tag{font-size:140px}
}
@media only screen and (max-width:400px) {
#Content .prices-box .price-tag{font-size:90px}
}
#Content .border-box.border-box.border-box.border-box .content{cursor:pointer;margin-right:10px;background:#fff;border:1px solid #DDD;padding:10px;margin-bottom:10px;overflow:auto}
#Content .border-box.border-box.border-box .content h6{margin:10px 0 0}
#Content .border-box.border-box .content p{padding:0 0 10px;margin-bottom:0}
#Content .border-box .content img{margin-left:10px}
#Content .integration .app-box{width:33.3333%;float:left}
#Content .integration .app-box .content{cursor:pointer;margin-right:10px;background:#fff;border:1px solid #DDD;padding:10px;margin-bottom:10px;overflow:auto}
#Content .integration .app-box .content h6{margin:10px 0 0}
#Content .integration .app-box .content p{padding:0 0 10px;margin-bottom:0}
#Content .integration .app-box .content img{margin-left:10px}
@media only screen and (max-width:959px) {
#Content .integration .app-box p{margin-bottom:0}
#Content .integration .app-box .content{text-align:center}
#Content .integration .app-box .content h6{clear:both}
#Content .integration .app-box .content img{float:none;margin:0;margin-top:15px}
}
@media only screen and (max-width:767px) {
#Content .integration .app-box{width:100%;text-align:left}
#Content .integration .app-box .content{margin-right:0;text-align:left;overflow:auto}
#Content .integration .app-box .content h6{clear:none;margin-top:25px}
#Content .integration .app-box .content img{float:left;margin:15px 25px 15px 20px}
}
#Content .team-member{text-align:center;height:192px;overflow:hidden;margin-bottom:15px}
/* Affilate Programs page */
.affiliate_column{text-align:center;max-width:300px;margin:auto}
.affiliate_column .image-link{position:relative;display:block;margin-bottom:30px}
.affiliate_column .image-link h4{position:absolute;bottom:5px;color:#fff;background:rgba(0,0,0, 0.4);width:100%;margin:0;padding:10px 0;font-size:20px;font-weight:400}
/* Referral Program page */
.referral-program-content{text-align:center}
.rp-awards-area{border-top:10px solid #FF9300}
.rp-awards-area .one-fifth.column{width:18%;margin:1%;text-align:center}
.rp-awards-area .crm-award{width:340px;margin-top:10px;float:right}
.rp-awards-area .crm-award p{font-size:13px !important;margin-top:45px}
.rp-awards-area .medals{margin-left:50px;margin-top:10px;width:260px;float:left}
.rp-awards-area .medals p{font-size:13px !important;margin-top:10px;text-align:center}
/* Preferred Partners page */
.pp-path-to-success{text-align:center}
.pp-path-to-success h4{color:#FF9200;margin-top:20px}
.pp-path-to-success p{margin-left:15%;margin-right:15%}
.pp-path-to-success .column{margin:0}
.pp-path-to-success .column_column > div,
.pp-path-to-success .column_image{padding-top:30px;padding-bottom:30px}
.pp-path-to-success .box1{border-left:3px solid #555;border-bottom:3px solid #555;position:relative}
.pp-path-to-success .box2{border-left:3px solid #555;position:relative;left:-3px;}
.pp-path-to-success .box2 .circles1,
.pp-path-to-success .box3 .circles2{display:block;position:absolute;left:-4px;top:60px;width:5px;height:30px;background:#fcfcfc}
.pp-path-to-success .box1:before,
.pp-path-to-success .box1:after,
.pp-path-to-success .box2 .circles1:before,
.pp-path-to-success .box2 .circles1:after,
.pp-path-to-success .box3:before,
.pp-path-to-success .box3:after,
.pp-path-to-success .box3 .circles2:before,
.pp-path-to-success .box3 .circles2:after{content:"";display:block;width:17px;height:17px;border:2px solid #FF9300;border-radius:50%;background:#fff;position:absolute;left:-8px;}
.pp-path-to-success .box1:before{top:0;left:-12px}
.pp-path-to-success .box1:after{bottom:-12px;left:-12px}
.pp-path-to-success .box2 .circles1:before,
.pp-path-to-success .box3 .circles2:before{top:-18px}
.pp-path-to-success .box2 .circles1:after,
.pp-path-to-success .box3 .circles2:after{bottom:-18px}
.pp-path-to-success .box3:before{bottom:-12px;left:-12px}
.pp-path-to-success .box3:after{bottom:-12px;left:auto;right:-8px}
.pp-path-to-success .box3{border-width:3px 0 3px 3px;border-style:solid;border-color:#555;position:relative}
.pp-path-to-success .box3 .circles2{background:#F8F8F8;}
@media only screen and (max-width:767px) {
	.pp-path-to-success .box1,
    .pp-path-to-success .box2,
    .pp-path-to-success .box3{border:none;}
    .pp-path-to-success .box1:before,
    .pp-path-to-success .box2:before,
    .pp-path-to-success .box3:before,
    .pp-path-to-success .box1:after,
    .pp-path-to-success .box2:after,
    .pp-path-to-success .box3:after,
    .pp-path-to-success .box2 .circles1,
    .pp-path-to-success .box3 .circles2{display:none;}
}
.pp-how-it-works{text-align:center}
.pp-how-it-works h4{font-size:56px;font-style:italic;color:#009FE3;display:block;width:100px;height:100px;line-height:100px;margin:20px auto;border:2px solid #009FE3;border-radius:50%}
.pp-testimonial-area .column_image img{width:150px}
.rp-testimonial-area blockquote,
.pp-testimonial-area blockquote{font-size:28px !important;line-height:36px !important;border:none !important;color:#565656 !important;padding-left:0 !important;margin:20px 0 10px 0 !important}
/* Footer */
#Footer {font-size:14px}
#Footer h4 {font-size:18px}
#Footer ul.aligned li {border-color:rgba(255, 255, 255, .05);position:relative;margin-top:-1px;border-bottom-width:1px;border-style:solid;padding:8px 10px 8px 15px}
#Footer ul.aligned li:last-child {border-bottom:0}
#Footer .footer_copy .one .copyright .privacy-terms{display:inline-block;padding-left:50px;}
#Footer .footer_copy .one .social{float:left;margin-left:50px}
@media only screen and (max-width:959px) {
#Footer .footer_copy .one .social {float:none;margin:0}
}
@media only screen and (max-width:768px) {
#Footer .footer_copy .one .copyright .privacy-terms{padding:0}
}
/* Blog Newsletter Widget */
.newsletter-sidebar {border:5px solid #DDDDDD;background:white;padding:10px 20px}
.newsletter-sidebar h6 {font-size:20px;font-weight:400;font-family:Lato;margin-bottom:10px;color:#333}
.newsletter-sidebar ul {list-style:disc inside}
.newsletter-sidebar ul li {list-style:disc inside;color:#333333}
.newsletter-sidebar input[type="email"] {display:inline-block;border:none;width:100%;margin-bottom:10px;border-radius:7px}
.newsletter-sidebar input[type="submit"].button.button_blue {background-color:#058BD3 !important;border-color:#058BD3 !important;color:#fff !important;margin-bottom:0px;text-transform:none}
.newsletter-sidebar input[type="submit"]:hover.button.button_blue {background-color:#0375B3 !important;border-color:#0375B3 !important;color:#fff !important}
.newsletter-sidebar i {font-size:12px;color:#535353;line-height:1;display:inline-block}
/* Homepage Animation */
#animation{width:100%;height:564px;text-align:center;overflow:hidden;font-size:16px;position:relative}
#animation #replay{display:none;position:absolute;top:48%;left:0;right:0;width:150px;background:rgba(0,0,0,0.8);padding:20px;margin:0 auto;border-radius:10px;color:#fff}
@media only screen and (max-width:959px) {
#animation{height:489px!important}
#animation #replay{margin-top:-130px}
}
@media only screen and (max-width:768px) {
#animation{height:268px!important}
#animation #replay{margin-top:-70px}
}
/* Power of Action page */
.poa-credentials table {border:0;background-color:transparent}
.poa-credentials table td:first-child {border:0px solid #FFFFFF;background-color:transparent}
.poa-credentials table td {border:0 solid #FAFAFA;vertical-align:top;background-color:#FAFAFA}
.poa-credentials table td p {text-align:left}
.poa-credentials table tr:nth-child(2n+1) td {background:transparent}
.poa-contact {background:#fff;border-color:rgba(0, 0, 0, .13);border-width:5px;border-style:solid;padding:25px}
.poa-contact-name {float:left;padding:20px 0 0 20px}
@media only screen and (max-width:1250px) {
.poa-contact-name {padding:10px 0 0 0}
}
@media only screen and (max-width:768px) {
.poa-contact-name {padding:20px 0 0 20px}
}
/* Blog */
.section.blog {background:transparent;margin:30px 0}
.post .section {background:transparent}
.post h2, .post h3, .post h4 {font-size:16px;font-family:Lato;font-weight:600;color:#333;margin-bottom:5px}
#Top_bar .blog-logo {font-family:Arial;font-size:16px;color:white;margin-top:44px;margin-left:10px;float:left}
#Top_bar.is-sticky .blog-logo {margin-top:19px}
#Top_bar #blog-menu {margin-top:35px;float:right}
#Top_bar.is-sticky #blog-menu {margin-top:11px}
#Top_bar #blog-menu li {display:inline-block;padding-left:10px}
#Top_bar #blog-menu li i {font-size:18px}
#Top_bar #blog-menu li a {display:block;font-size:13px;color:white;padding:7px 20px;border-radius:5px;font-weight:normal}
#Top_bar #blog-menu li a:hover {background:#F0EDE4;text-decoration:none;color:#181818}
#Top_bar #blog-menu li a.selected {display:block;background:#F0EDE4;color:#181818}
@media only screen and (max-width:959px) {
#Top_bar #blog-menu li {padding:0}
#Top_bar #blog-menu li a {margin:5px}
}
@media only screen and (max-width:768px) {
#Top_bar .blog-logo {display:none}
}
/* List of blog posts */
.post-desc, .post-photo {border:1px solid #DDDDDD}
.post-desc .post-title h4 {font-family:Lato;font-size:24px;font-weight:400;margin-bottom:5px}
.post-desc .post-meta {margin-bottom:15px}
.post-desc .post-sharing {margin-top:15px}
.blog-post-spacing {padding-top:32px}
/* Single blog post */
.single-post #Wrapper{background-color: #fff;}
.blog-post {width:80%;float:left}
@media only screen and (max-width:768px) {
.blog-post {width:100%}
}
.blog-post h2,.blog-post h3{font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;color:#5d6769}
.blog-post h3{font-size:20px}
.blog-post .post-wrapper-content{background:#fff}
.blog-post .post-wrapper-content .the_content_wrapper{padding:0 2%}
.blog-post .blog-post-featured-img{margin-bottom:45px}
.blog-post .post-title h1,.post-desc .post-title h4{display:block;font-family:Lato;font-size:28px;font-weight:700;color:#5d6769;margin-bottom:25px;padding:0 2%}
.post-desc .post-title h4{padding:0}
.post-desc .post-title h4 a{color:#5d6769}
.post-desc .post-title h4 a:hover{color:#3594ba}
.blog-post .post-title .author{padding:0 2%;margin-bottom:35px}
.blog-post .post-meta .tags{padding:0 2%}
.blog-post .post-meta{margin-bottom:15px}
#Content .blog-post p,#Content .blog-post ul li,#Content .blog-post ol li,.post-desc .post-excerpt{font-size:18px;line-height:1.7;color:#5d6769}
.blog-post a,.post-desc .post-meta a,.post-footer a.post-more{color:#3594ba;outline:medium none;text-decoration:none}
.blog-post img{border:1px solid #dbe3e3;display:block;margin:20px auto;max-width:80%;padding:5px}
.blog-post img.avatar,.blog-post img.noborder{border:none}
.blog-post img[src="https://lh3.googleusercontent.com/ihqyhrjpRZ5nuOrQZM71RiF3zmx9K5qz4ygU__0yWLf4Z2X1JO2phdQ026iw1blHTUWoPa6YOBsnRN8M8YEZrZo=s0"]{border:none}
.blog-post-sidebar{width:20%;float:left;text-align:center}
.blog-post-sidebar #sticky-social{position:fixed;top:170px;left:0;margin-left:4%}
.blog-post-sidebar #sticky-social .sticky-social-count{font-size:54px;font-family:Lato;font-weight:600;color:#058BD3}
.blog-post-sidebar #sticky-social .sticky-social-count span{font-size:14px;font-family:Lato;font-weight:600;text-transform:uppercase;color:#777}
.blog-post-sidebar #sticky-social .close-btn{display:none}
.blog-post-sidebar .a2a_floating_style{top:180px;left:20px}
.blog-post-sidebar .a2a_count{font-size:10px!important;height:16px!important;line-height:16px!important;width:32px!important}
@media only screen and (max-width:1430px) {
.blog-post-sidebar #sticky-social{margin-left:1%}
.blog-post-sidebar .a2a_floating_style{left:0}
}
@media only screen and (max-width:1370px) and (min-width: 1240px) {
.blog-post-sidebar #sticky-social{background:#f0f0f0 none repeat scroll 0 0;bottom:0;left:0;margin-left:1%;padding:15px 12px 6px 8px;position:fixed;top:auto;z-index:99}
.blog-post-sidebar #sticky-social br{display:none}
.blog-post-sidebar #sticky-social .sticky-social-count,.blog-post-sidebar #sticky-social ul,.blog-post-sidebar #sticky-social ul li{display:inline-block}
.blog-post-sidebar #sticky-social ul li{margin:0 6px}
.blog-post-sidebar #sticky-social .close-btn{display:block;top:0;right:4px;position:absolute;cursor:pointer;line-height:1}
}
@media only screen and (max-width:1100px) {
.blog-post-sidebar #sticky-social{background:#f0f0f0 none repeat scroll 0 0;bottom:0;left:0;margin-left:1%;padding:15px 12px 6px 8px;position:fixed;top:auto;z-index:99}
.blog-post-sidebar #sticky-social br{display:none}
.blog-post-sidebar #sticky-social .sticky-social-count,.blog-post-sidebar #sticky-social ul,.blog-post-sidebar #sticky-social ul li{display:inline-block}
.blog-post-sidebar #sticky-social ul li{margin:0 6px}
.blog-post-sidebar #sticky-social .close-btn{display:block;top:0;right:4px;position:absolute;cursor:pointer;line-height:1}
}
@media only screen and (max-width:768px) {
.blog-post-sidebar{display:none}
}
.wp-caption{max-width:100%}
/* Mailchimp form alerts */
.mc4wp-alert{line-height:1.3;font-size:13px;margin:1em 0;padding:10px 15px;color:#c09853;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;position:relative}
.mc4wp-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.mc4wp-notice{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.mc4wp-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.anchor-header{padding-top:40px;margin-top:-40px}
.opcrm-video-box{background-color:#f0ede4;color:#333;display:block;font-family:Lato,Arial,Tahoma,sans-serif;font-size:20px;font-weight:300;height:150px;line-height:150px;text-align:center;text-decoration:none;margin:0 4px 26px 0}
.opcrm-video-box:hover{color:#333;text-decoration:none}
.opcrm-video-box.photo_mask .mask{box-shadow:0 0 0 170px #c8c3b4 inset}
.opcrm-video-box a.button_image,.opcrm-video-box span.button_image{color:#c8c3b4}
/* 47 most recommended sales book of all time */
#Content .sales-ebooks-top{position:relative}
#Content .sales-ebooks-top .photo:after{position:absolute;bottom:0;left:0;right:0;content:" ";height:1px;background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:24px 1px;background-repeat:repeat-x}
#Content .sales-ebooks-page .book-item{padding:30px 15px;margin:0 -15px}
#Content .sales-ebooks-page .book-item.even{background-color:rgba(255,255,255,0.1)}
#Content .sales-ebooks-page .column_thumbnail{width:19%}
#Content .sales-ebooks-page .column_thumbnail .place{float:left;font-family:Georgia,serif;font-size:54px;margin:10px 20px 20pxer 0}
#Content .sales-ebooks-page .column_thumbnail.best{position:relative}
#Content .sales-ebooks-page .column_thumbnail.best:before{content:"";background:transparent url(../../../../wp-content/uploads/2016/08/no1.png) 0 0 no-repeat!important;width:91px;height:77px;max-width:100%;position:absolute;background-size:cover;top:74px;left:4px}
#Content .sales-ebooks-page .column_description p{font-size:16px}
#Content .sales-ebooks-page .column_description .book_title{font-family:Georgia,serif;font-size:40px;line-height:1;margin-bottom:0}
#Content .sales-ebooks-page .column_description .book_author{font-family:Georgia,serif;font-size:16px;line-height:1.1;margin-bottom:20px;margin-top:6px}
#Content .sales-ebooks-page .column_description blockquote{border:none!important;color:#fff!important;padding-left:60px!important;background:transparent url(../../../../wp-content/uploads/2016/08/cite.png) 0 0 no-repeat!important;margin-top:0!important;font-size:14px!important;line-height:16px!important;font-style:normal;min-height:40px}
#Content .sales-ebooks-page .column_description ul{margin:0 0 20px 30px;list-style:disc}
#Content .sales-ebooks-page .column_reading{width:10%;font-size:22px;font-family:Georgia,serif;text-align:right;padding-top:40px}
#Content .sales-ebooks-page .column_reading.first{padding-top:0}
#Content .sales-ebooks-page .column_reading span{font-size:14px;margin-bottom:32px;display:block}
#Content .sales-ebooks-page hr{background-color:transparent;margin:20px 0 0}
#Content .sales-ebooks-page .recommendations{background-color:#058bd3;box-sizing:border-box;padding:5px 10px;white-space:nowrap}
@media only screen and (max-width: 767px) {
#Content .sales-ebooks-page .column_reading{width:100%;padding-top:0;padding-bottom:10px}
#Content .sales-ebooks-page .column_reading span{margin-bottom:0}
}
/* fix for comments form and submit button */
.section-post-comments,#respond .form-submit{clear:both}
.page .section-post-comments{margin:0;padding:0}
.page .section-post-comments #respond{margin-bottom:30px;padding:20px 0}
.page .section-post-comments #comments-title{padding-top:20px}
.page-id-16164 .booktags{margin:0;padding:0}
.page-id-16164 .booktags span,.page-id-16164 .booktags a{float:left;height:24px;line-height:24px;position:relative;font-size:11px}
.page-id-16164 .booktags span{margin-left:20px;padding:0 10px 0 12px;background:#666;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.page-id-16164 .booktags span:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #666 transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.page-id-16164 .booktags span:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977}
.page-id-17063 #Header{display:none}
.page-id-17063 .widgets_wrapper{display:none}
.page-id-17053 #brisk .briskalert{margin-bottom:0!important;text-align:center;padding:10px!important}
/* end 47 ebooks page */

#leadcapture{font-size:18px;line-height:1.7;color:#5d6769;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
#leadcapture ol,#leadcapture ul{margin-top:20px;margin-bottom:20px;list-style-position:outside;margin-left:30px}
#leadcapture ol li,#leadcapture ul li{position:relative}
#leadcapture ul{list-style-image:url(/wp-content/uploads/2016/11/Tick_Mark.png)}
#leadcapture .mauticform_wrapper{background-color:#fff0e1;padding:30px;padding-top:10px}
div#leadcapture.section{margin-top:50px;margin-bottom:50px}
#leadcapture a{color:#3594ba;outline:medium none;text-decoration:none;background-color:transparent}
#leadcapture .title a{color:#5d6769}
#leadcapture h2,.h2{font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;color:#5d6769;line-height:1.2em;text-rendering:optimizelegibility}
#leadcapture h3{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:30px;margin-bottom:10px}
input.mauticform-input{width:96%}
.mauticform-button{background-color:#ff9300;font-size:16px;color:#fff;font-weight:bolder;border-color:#d37a00;padding:20px}
.mauticform-errormsg{color:#c00}
.mauticform-has-error{border:1px dotted #c00;margin-bottom:5px}
.mauticform-has-error input.mauticform-input{margin-bottom:0;padding-bottom:0}
#Content .home-page-banner .button.homebigcta{width:235px}
#mauticform_input_blognewslettersubscribe_first_name{display:inline-block;border:none;width:100%;margin-bottom:10px;border-radius:7px}
.newsletter-sidebar ul{margin:0;padding:0}
.newsletter-sidebar ul li{padding:0;margin:0;list-style:disc outside;margin-left:20px}
#mauticform_input_blognewslettersubscribe_subscribe1{background-color:#ff9300;font-size:16px;color:#fff;font-weight:bolder;border-color:#d37a00;padding:10px 30px}
@media only screen and (min-width: 961px) {
.salescourseform{position:relative;left:100px}
}
/* Olark window fixes */
#habla_panel_div textarea{min-height:20px}
/*** Comparison table ***/
.feature-sign-green:before{content:"\2713";color:#3DC459;margin-right:3px;font-size:26px}
.feature-sign-blue:before{content:"\2713";color:#369AE0;margin-right:3px;font-size:26px}
.check-list li{list-style:none}
.check-list li:before{content:"\2713";color:#3DC459;margin-right:3px;font-size:26px;position:relative;top:4px}
.comparison-table-mobile h6{font-size:14px}
.comparison-table-desktop{display:flex;flex:1 1 100%;margin:20px 64px;width:auto}
.ct-column{border-width:1px 0 1px 1px;border-color:#e3e7e8;border-style:solid;flex:1 1 0}
.ct-column.comparison-list{border:none;flex:0 1 25%}
.ct-column.comparison-list li:first-child{height:74px}
.ct-column.comparison-list li:nth-child(2){height:120px}
.ct-column.featured{border-right-width:1px}
.comparison-table-desktop .ct-column > ul{margin:0!important}
.comparison-table-desktop ul li:nth-child(even),.comparison-table-desktop ul li:nth-child(odd).bg-white{background:#fff}
.comparison-table-desktop ul li:nth-child(odd){background:#f5f5f5}
.comparison-table-desktop ul li:nth-child(even).bg-transparent,.comparison-table-desktop ul li:nth-child(odd).bg-transparent{background:transparent}
.comparison-table-desktop ul li{height:57px;line-height:17px;text-align:left;padding:20px 32px;box-sizing:border-box}
.comparison-table-desktop ul li h6{line-height:17px;font-size:14px;text-align:right}
.comparison-table-desktop ul li h6 span{display:block;font-weight:400}
.comparison-table-desktop ul li.multiline{height:70px;line-height:40px;padding-top:10px}
.comparison-table-desktop ul li.multiline h6{line-height:20px}
.comparison-table-desktop ul li.ct-feature-header{height:73px;line-height:33px;font-size:18px}
.comparison-table-desktop ul li.ct-feature-image{height:120px;vertical-align:middle;padding-top:30px}
.comparison-table-desktop ul li.ct-feature-image img{max-height:70px;vertical-align:middle;width:auto;max-width:100%}
.ct-column.featured ul{box-shadow:0 2px 16px 0 rgba(59,70,12,0.12);z-index:10}
.ct-footer{text-align:center}
/**** Interactive cards ***/
.cards{display:flex;flex:1 1 100%;text-align:center}
.card-bullet{background:#FF9300 none repeat scroll 0 0;border-radius:50%;color:#fff;font-size:32px;font-weight:700;line-height:1.2em;margin:0 auto 20px;transition:background .2s ease-out 0;width:50px;display:block;line-height:50px;text-align:center}
.card-item{position:relative;margin:0 2px}
.card-item:hover{transition:color .2s ease-out 0;box-shadow:0 8px 36px 0 rgba(39,47,53,0.16);background:#fff}
.card-item.icon_box .icon_wrapper{width:80px;height:80px}
.card-item.icon_box .icon_wrapper::after{width:60px;height:60px}
.card-item.icon_box .icon_wrapper::before{width:70px;height:70px}
.card-item.icon_box .icon_wrapper i{line-height:80px;font-style:normal}
.card-item-inner{margin:48px 12px}
@media (min-width: 1600px) {
.card-bullet{font-size:36px}
.card-item-inner{margin:48px 12px}
}
@media (max-width: 767px) {
.card-bullet{font-size:24px}
.card-item-inner{margin:32px 24px}
}
@media (min-width: 992px) {
.cards .card-item:first-child .card-bullet{background:#43c35e none repeat scroll 0 0}
.card-item:not(:hover){color:#aeb5b7;z-index:0}
.card-item:not(:hover) .card-bullet{background:#dadfe0 none repeat scroll 0 0}
}
@media (max-width: 991px) {
.cards{display:block}
.card-item{border:1px solid #e5e9e9}
.card-item:not(:last-child){margin-bottom:10px}
}
/* hotfixes */
.icon_box .icon_wrapper i{color: #ff9300}
.icon_box .icon_wrapper:before{box-shadow: inset 0 0 0 2px #ff9300}
.icon_box:hover .icon_wrapper:before{box-shadow: inset 0 0 0 70px #ff9300}
/* Button filled */
a.button.button_filled, a.tp-button.button_filled, button.button_filled, input[type="submit"].button_filled, input[type="reset"].button_filled, input[type="button"].button_filled {background-color: #ff9300 !important}
a:hover.button.button_filled, a:hover.tp-button.button_filled, button:hover.button_filled, input[type="submit"]:hover.button_filled, input[type="reset"]:hover.button_filled, input[type="button"]:hover.button_filled {background-color: #CE7502 !important}
#Content ul.sales-statistics-bullet {font-size:16px;margin-left:32px}
#Content ul.sales-statistics-bullet li {list-style-type:circle;padding:0 0 10px 8px}
#Content ul.sales-statistics-bullet li p:last-child{margin-bottom:0}
#Content ul.sales-statistics-bullet.bottom-border li{border-bottom:1px dashed #ececec}
#Content ul.sales-statistics-bullet.bottom-border li:last-child{border:none}
/* missed tick image */
#leadcapture ul {list-style-image: url('/wp-content/uploads/2016/11/Tick_Mark.png')}
/*the width of the integrations logos */
#Content .integration .app-box .content img {width:70px}
/*logos on homepage */
.logos-section{background-image:none !important}
.logos-area img,.logos-area img.alignleft{ margin:20px 0}
.logo-img{float:left;margin:0 0.5%;text-align:center;width: 15.6%}
@media only screen and (max-width:767px) {
.logo-img{width: 32.2%}
.logo-remax{clear:both}
}
#Content .blog-post p.wp-caption-text{font-size:11px}
.blog-post h1{color: #5d6769;font-family: "Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold}