html{margin-top:0}html.wp-toolbar{padding-top:121px}#wpadminbar{top:89px}.elementor-popup-modal{top:121px}.edit-post-layout__content,.edit-post-sidebar{top:176px}.edit-post-header{top:120px}#elementor{top:90px}body.admin-bar .elementor-location-header{margin-top:31px}.site-main{position:relative}#demo_header{background:#161616;background:-moz-linear-gradient(top,#333 0,#161616 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(100%,#161616));background:-webkit-linear-gradient(top,#333 0,#161616 100%);background:-o-linear-gradient(top,#333 0,#161616 100%);background:-ms-linear-gradient(top,#333 0,#161616 100%);background:linear-gradient(to bottom,#333 0,#161616 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#161616',GradientType=0);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.6);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.6);-goog-ms-box-shadow:0 3px 5px rgba(0,0,0,0.6);box-shadow:0 3px 5px rgba(0,0,0,0.6);border-bottom:1px solid #3b3b3b;color:#fff;font:18px arial;height:90px;letter-spacing:0;margin:0;padding:20px 0 0 0;position:sticky;left:0;right:0;top:0;z-index:1050}.wp-admin #demo_header{position:fixed;z-index:9999}#wpadminbar ~#SFMBPC .modal{z-index:100000}#demo_header img{border:0}.wp-admin.block-editor-page .edit-post-layout,.wp-admin.block-editor-page .edit-post-layout .editor-post-publish-panel{margin-top:110px}.elementor-sticky--effects{margin-top:89px !important}#demo_container{position:relative}#demo_header .demo_container{margin:0 auto;padding:0;max-width:1024px;min-width:560px;padding-left:20px;padding-right:20px}#demo_header .demo_container div{display:block}#demo_header .demo_container>div>p{height:33px}#demo_header .demo_logo{color:#c5d3de;font-size:10px;text-align:right;float:left;margin:3px 0 0}#demo_header .demo_logo p{margin:0;margin-top:28px;text-transform:uppercase;font-weight:bold}#demo_header .button{float:right;text-align:center;margin:8px 0 0;width:260px;border:0;color:white;font-family:"Open Sans",Arial,sans-serif;position:relative;box-sizing:content-box;border-radius:0}#demo_header .button.blue,#demo_header .button.green,#demo_header .button.pink{color:#FFF;text-decoration:none;font:16px/22px Open Sans;display:block;padding:5px;z-index:99;position:relative}#demo_header .button.blue{background-color:#4fb3d0}#demo_header .button.green{background-color:#3fb34f}#demo_header .button.pink{background-color:#d91c60;z-index:9}#demo_header .button#sf_start_trial{font-size:14px;letter-spacing:normal}#demo_slide{height:1px;margin-top:-1px;position:relative;z-index:999;visibility:hidden}#demostartbutton{border-radius:5px 5px 5px 5px;color:white;cursor:pointer;background:#369633;background:-moz-linear-gradient(top,rgba(54,150,51,1) 0,rgba(31,86,29,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(54,150,51,1)),color-stop(100%,rgba(31,86,29,1)));background:-webkit-linear-gradient(top,rgba(54,150,51,1) 0,rgba(31,86,29,1) 100%);background:-o-linear-gradient(top,rgba(54,150,51,1) 0,rgba(31,86,29,1) 100%);background:-ms-linear-gradient(top,rgba(54,150,51,1) 0,rgba(31,86,29,1) 100%);background:linear-gradient(to bottom,rgba(54,150,51,1) 0,rgba(31,86,29,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#369633',endColorstr='#1f561d',GradientType=0);border:0 none;padding:2px 10px}#demoform h2{font-family:sans-serif !important;font-size:36px !important;text-align:center;color:#2c7e2a !important;margin:0 0 .5em;letter-spacing:normal !important;line-height:1.4em !important}#demoform p{color:#000 !important;font:14px sans-serif}#demoform label{font-weight:bold}#emailwrap{margin:12px 0 0 0}#demoSignupModal .close,#demoSignupModal .close:hover{background-color:transparent;color:black;opacity:1}#demoSignupModal.modal{text-decoration:none;color:#333;font-weight:normal}#sfDemoForm h4,#sfDemoForm h5{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}#sfDemoForm h4{font-size:1.5rem}#sfDemoForm h5{font-size:1.25rem}#demoSignupModal .modal-footer .btn-primary{background-color:#007bff}#demoSignupModal .col-5 img{border-radius:5px;margin-bottom:15px}#demoSignupModal input[readonly='readonly']{cursor:not-allowed}#swal2-title{line-height:1}@media screen and (max-width:580px){body.mobileOn #demo_header{height:auto}body.mobileOn #demo_header .demo_container{width:100%;min-width:100px}body.mobileOn #demo_header .demo_container div{float:none;margin:8px auto;text-align:center}body #demo_header .demo_container .button{display:none}body.mobileOn #demo_header .demo_container .button{float:right;margin:16px 1.8%;width:46%;text-align:center}body.mobileOn #demo_header .demo_logo p{margin:12px 0 10px}body.mobileOn #demo_header .button_more,body.mobileOn #demo_header .button_join{float:none;margin:0 auto;padding:10px 0}}@media screen and (max-width:480px){#TB_window.demo{left:200px;padding:10px 0;position:absolute;top:240px;width:99% !important}#TB_ajaxContent{height:385px !important;margin:0 10px;padding:0 !important;position:relative;width:auto !important}}body.withDemoHeader .plFrontPage.plHome.editing{padding-top:100px}body.withDemoHeader .plBanner .sfeditbackground,body.withDemoHeader .plBanner .edit_button{margin-top:100px}body.withDemoHeader{transform:none !important}#sharefaith-bootstrap .modal.forMobile .modal-dialog,#sharefaith-bootstrap .modal.forWarning .modal-dialog{position:absolute;top:50%;margin-top:-134px;left:3%;width:94%}p.mobileIntro{font:300 11px Roboto,sans-serif;margin-top:5px;margin-bottom:0}p.mobileIntro a{font:300 11px Roboto,sans-serif}#TB_window.mobileIntro{padding:10px !important;width:300px !important}#TB_window.pushBottom{bottom:5px;top:auto !important}#TB_ajaxContent.mobileIntro{width:285px !important;height:auto !important;padding:2px 10px 0 !important}#TB_window #TB_title #TB_closeAjaxWindow a#TB_closeWindowButton .tb-close-icon{z-index:110000}div.demoPhone{width:80%;max-width:1024px;text-align:center;font-size:32px;padding-top:14px;position:relative;color:#c7c7c7;display:block !important}@media only screen and (max-width:800px){#demo_header .demo_container{min-width:100px}div.demoPhone{font-size:24px}}@media only screen and (max-width:730px){div.demoPhone{display:none !important}}