.bg-photo{background:center top no-repeat;background-size:cover;width:100%;height:250px;display:inline-block}TD{padding:4px}h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:400}h2{font-size:20px}h3{font-size:18px}h3 span{font-weight:500}h4{font-size:25px}h5{font-size:18px}ol{list-style:decimal;margin:0 0 18px}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}.fa{color:#00c250}input[type=text],input[type=email],input[type=password],textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);font-size:1em;padding:4px}code{white-space:wrap}#page #header{top:0;left:0;width:100%;z-index:999;position:fixed;background:#fff;min-height:68px;text-align:center;box-shadow:0 1px 1px #ccc}.fl-builder-edit #page #header{z-index:1}#page #header #logo{left:0;top:14px;z-index:90;min-width:100%;position:absolute}#page #header #logo img{margin:0 auto 0 60px;height:50px!important}#page #header #hamburger{top:12px;left:20px;z-index:91;position:absolute;font-size:40px!important}#page #header #hamburger a.fl-button{font-size:50%;margin-top:10px;padding:0!important;border-width:0!important;background:0 0!important}#page #header #app-btn{top:12px;right:20px;z-index:92;position:absolute}#page #header #app-btn a.fl-button{font-size:13px;padding-top:8px!important;padding-bottom:5px!important}@media only screen and (min-width:768px){#page #header #app-btn,#page #header #hamburger{top:0}}#page #header ul.menu{margin:0;padding:0;width:100%;z-index:1000;display:none;text-align:left;position:absolute;left:0;top:72px;background-color:#fff}#page #header ul.menu#menu-extras{top:208px}#page #header ul.menu.open{display:block}#page #header ul.menu li{margin:0;width:100%;list-style-type:none}#page #header ul.menu li a{color:#000;padding:12px;font-size:12pt;display:block;font-weight:700;text-decoration:none;text-transform:uppercase}#page #header ul.menu li a:hover,#page #header ul.menu li a:active{color:#00c250;border-color:#00c250}@media only screen and (min-width:1024px){#page #header ul.menu li a{border-top:2px solid #fff}}#page #header ul.menu li.current-menu-item a{color:#00c250;border-color:#00c250}@media only screen and (min-width:769px){#page #header{text-align:left}#page #header #logo{top:0}#page #header #logo .fl-photo{text-align:center!important}#page #header #logo .fl-photo img{margin-left:0}}@media only screen and (min-width:1024px){#page #header ul.menu{width:auto;display:block;position:static}#page #header ul.menu li{width:auto;display:inline-block}#page #header ul.menu li a{padding:19px 0 16px;margin-right:32px;border-top-width:8px}#page #header #hamburger{display:none}#page #header #app-btn{position:static}#page #header #logo{position:static;min-width:100px;height:auto!important}#page #header #logo .fl-photo{text-align:left!important}}#page #intro{text-align:center}#page #intro .fl-heading{max-width:90%}#page #intro h1{margin:1em auto 0!important}#page #intro h2{margin-left:auto!important;margin-right:auto!important}#page #intro .button-container{min-width:260px}@media only screen and (max-width:768px){#page #intro .button-container .fl-module-content{width:200px;margin:10px auto!important}}#page .sd-content ul{margin-bottom:0!important}.divider{width:100%;height:8px;display:block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAADFBMVEUAAADI3+tFlLt4sc0b5csTAAAAAXRSTlMAQObYZgAAABxJREFUCNdjYGBnYJBkYEhhYJzAwOYAYTJcYAAAF0kCqZEAKQMAAAAASUVORK5CYII=")}.sharedaddy{padding:0 20px 10px;background-color:#fafafa;box-shadow:inset 0 1px 3px #ccc}.sharedaddy h3.sd-title:before{border:none!important}.blue-bg{background:#00c250;color:#fff}@media only screen and (max-width:767px){.content-row .fl-row-content-wrap{padding:0 15px!important}}@media only screen and (min-width:768px){h2{font-size:28px}h3{font-size:25px}h5{font-size:20px}}#page a.fl-button,#page a.btn,#page .btn,#page button,#page input[type=submit],#page .btn a{border:0;border:1px solid #00c250;cursor:pointer;font-size:15px;font-weight:400;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-transform:uppercase;padding:12px 10px 8px}#page a.fl-button:hover,#page a.btn:hover,#page .btn:hover,#page button:hover,#page input[type=submit]:hover,#page .btn a:hover{opacity:.8}#page a.fl-button:disabled,#page a.btn:disabled,#page .btn:disabled,#page button:disabled,#page input[type=submit]:disabled,#page .btn a:disabled{opacity:.6;cursor:default}#page #watch a.fl-button{border-width:2px}#page button,#page input[type=submit]{color:#00c250;-webkit-appearance:none}#page #demo-form button,#page #demo-form input[type=submit]{font-weight:700}#page .form_row label{width:100%}#page .form_row label input{width:100%}#page input{width:100%;font-weight:400;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#fafafa;border:1px solid #ccc;padding:13px 15px!important}#page .cta a{display:block;font-weight:500;margin:20px 0 -7px;letter-spacing:.07em;text-transform:uppercase;text-decoration:none!important}#page .cta a .fa{margin-left:6px;line-height:.9em;vertical-align:top}.content-row #page .cta a{margin-top:36px}#page .app-link .formAppLink{overflow:hidden}#page .app-link .formAppLink button{width:100%;margin:12px 0}#page .app-link div.formAppLinkHint{margin-top:6px}#page .app-link div.formAppLinkResult{display:none;margin-top:6px;color:#00c250}#page #intro .fa-play{margin-top:-4px}#page #intro .app-link,#page #intro .store-link{display:none}#page #intro .app-link .formAppLink{margin:0 auto;width:198px!important}#page #intro .app-link .formAppLink input{float:left;width:140px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}#page #intro .app-link .formAppLink button{top:1px;margin:0;margin:-1px 0 0 -2px;float:left;width:60px!important;font-size:.9em;text-align:left;line-height:17px;position:relative;padding:7px 14px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media only screen and (min-width:980px){#page #intro .app-link{display:block}#page #intro .store-link{display:inline-block;position:relative;top:-20px}}@media only screen and (min-width:1024px){#page a.fl-button,#page a.btn,#page .btn,#page button,#page input[type=submit],#page .btn a{padding:15px 15px 12px}}#page .store-link.btn{width:48%;font-size:18px;font-weight:400;margin-top:12px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-transform:none;text-decoration:none;color:#00c250!important;background-color:#fff!important;border:2px solid #00c250;padding:5px 15px 3px!important}#page .store-link.btn img{margin-right:7px}#page #contact-us input[type=submit],#page .formAppLink input[type=submit],#page #contact-us button,#page .formAppLink button{color:#fff;background:#00c250}#page .fl-accordion-item{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#fafafa;box-shadow:0 1px 1px #aaa}.scrollbox{overflow:scroll;text-align:left;max-height:560px;padding:20px 40px;overflow-y:scroll;background-color:#fafafa}@media only screen and (max-width:768px){#intro .fl-button-wrap a{margin-left:20px!important}}.popup{display:none}.popup.display{top:0;left:0;width:100%;z-index:1100;display:block;position:fixed}.fl-builder-edit .popup{display:block}.popup .popup-close{top:0;right:0;position:absolute}.popup .popup-close .fl-button{padding:0!important;border-width:0!important;background:0 0!important}.popup .fl-row-fixed-width{max-width:580px!important}.popup .fl-row-fixed-width .fl-col-content{position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:2px!important;box-shadow:0 0 5px #888}.popup .fl-row-fixed-width .fl-col-content .privacy .fl-module-content{text-align:center;margin-bottom:7px!important}.popup .fl-row-fixed-width .fl-col-content .privacy .fl-module-content p{margin-bottom:0!important}@media only screen and (min-width:768px){.popup .fl-row-fixed-width .fl-col-content .privacy{right:0;bottom:0;position:absolute}}.popup#video .fl-row-content-wrap{margin:0 auto}.popup#video .fl-row-fixed-width{max-width:1100px!important}.popup#video .fl-row-fixed-width .popup-close{top:1%;right:1%;z-index:1111}.popup#video .fl-row-fixed-width .popup-close .fl-module-content{padding:3px;margin:0!important;background:rgba(255,255,255,.8)}.popup#countries{top:20px;left:20px;font-size:80%}.popup#countries .popup-close{position:fixed;top:20px;right:20px}.popup#countries .fl-row-content-wrap{overflow-y:scroll}.popup#countries .fl-row-content-wrap .fl-accordion-item{margin-bottom:6px!important}.popup#countries .fl-row-content-wrap .fl-accordion-item .fl-accordion-button{padding-top:3px!important;padding-bottom:3px!important}.popup#countries .fl-row-content-wrap .fl-accordion-item .fl-accordion-content h3{margin:0;font-size:1em}.popup#countries .fl-row-content-wrap .fl-accordion-item .fl-accordion-content ul{margin-bottom:0;padding-left:1em}.popup#countries .fl-row-content-wrap .fl-accordion-item .fl-accordion-content ul li{margin-bottom:0}.popup#contact-us .form_row{overflow:hidden}.popup#contact-us .form_row p{width:50%;float:left;margin:0 0 3px!important}.popup#contact-us .form_row p label input{width:97%}.popup#contact-us .form_row p:nth-child(2) input{float:right}#faqs ul{padding-left:20px!important}#faqs li{margin-bottom:1.5em!important}#faqs li em{font-style:normal;text-decoration:underline}#about ul{margin:0;padding:0}#about ul li{padding:0;height:60px;max-width:400px;position:relative;list-style-type:none}#about ul li img{top:0;left:0;position:absolute}#about ul li span{top:.3em;left:70px;position:absolute}#about ul li:nth-child(2) span{top:.8em}#international #about ul li{height:70px}#international #about ul li:nth-child(2) span{top:.3em}@media only screen and (max-width:400px){#international #about ul li{height:auto}#international #about ul li img,#international #about ul li span{display:block;position:static;margin:5px auto}}#porting-tips ul{margin:0;padding:1em 0 1em 1.4em}#porting-tips ul li{padding:0}#porting-tips ul li em{font-style:normal;text-decoration:underline}@media only screen and (min-width:960px){#porting-tips ul li{width:45%;float:left;margin-right:5%}}#porting-how-to ol{padding:0;margin:0}#porting-how-to ol li{list-style-position:inside}#porting-how-to ol li img{clear:left;margin:12px 0;display:block}@media only screen and (min-width:960px){#porting-how-to ol{margin:0 -1%}#porting-how-to ol li{float:left;width:46%;padding:2%;font-size:90%}}#about-us h5{font-size:18px;line-height:1.4em}#about-us .icon-list ul{padding-left:0}#about-us ul{margin:0;line-height:1.4em;padding:1em 0 1em 1.4em}#about-us ul li{padding:0;margin:12px 0 0;font-size:20px;text-align:center;list-style-type:none}#about-us ul li strong{display:block;padding:6px 0;font-size:30px;font-weight:400}#about-us ul li img{margin:18px auto}@media only screen and (min-width:960px){#about-us ul li{width:29%;float:left;margin:0 2%}}#reviews .fl-slide-text{height:100px;font-size:22px;line-height:1.6em}#reviews .fl-slide-text blockquote{font-size:inherit;border-left-width:0}@media only screen and (min-width:768px){#reviews .fl-slide-text{height:200px}}@media only screen and (min-width:1200px){#reviews .fl-slide-text{font-size:28px}}#reviews .fl-content-slider-navigation path{fill:#777}#reviews .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;border-radius:50%;background-color:#fff;border:1px solid #777}#reviews .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#777}#reviews .fl-slide .fl-slide-mobile-photo{display:none!important}#reviews .fl-slide-bg-photo{background-position:80px center!important;background-size:auto!important}#pricing-summary{max-width:580px!important}#pricing-summary .summary-box .fl-module-heading{border-bottom:2px solid #00c250}#pricing-summary .summary-box .fl-module-heading h5{padding-bottom:12px!important}#pricing-summary .summary-box .fl-module-heading h5 .fl-heading-text{font-weight:500}#pricing-summary .summary-box .fl-col-content{overflow:hidden;border:2px solid #00c250}#pricing-summary .summary-box .fl-col-content strong{display:block;font-size:40px;font-weight:700;padding-bottom:12px}#pricing-summary .summary-box .fl-col-content p em{font-weight:700}#pricing-summary .summary-box .fl-col-content ul,#pricing-summary .summary-box .fl-col-content li{padding:0;margin:0 0 2px;list-style-type:none}@media only screen and (min-width:768px){#pricing-summary .summary-box .fl-col-content{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}}#pricing-summary .summary-box a.fl-button{display:block}.pricing-detail .fl-row-fixed-width{max-width:700px}.pricing-detail .fl-col-group{padding-top:.85em;border-bottom:1px solid #d9d9d9}.pricing-detail .fl-col-group p{text-align:center!important;margin-bottom:.85em}.pricing-detail .fl-col-group:last-child{border-color:#999}.pricing-detail .fl-col-group:first-child{border-color:#333}.pricing-detail .fl-col-group:first-child h5{padding-bottom:12px!important}.pricing-detail .fl-col-group:first-child strong{display:block;font-size:56px;font-weight:700;padding-top:8px;padding-bottom:12px}@media only screen and (min-width:769px){.pricing-detail .fl-col-group .fl-col:first-child p{text-align:right!important}}.pricing-detail.extras{top:-1px;position:relative;border-top:3px dashed #fff}.pricing-detail.extras .fl-col-group:last-child{border:none}.pricing-detail.extras .fl-col-group:last-child strong{font-size:1.2em}.pricing-detail.extras .fl-col-group:first-child{border-color:#d9d9d9}@media only screen and (max-width:768px){.pricing-detail.main .fl-col-group:nth-child(10),.pricing-detail.main .fl-col-group:nth-child(11),.pricing-detail.main .fl-col-group:nth-child(12),.pricing-detail.main .fl-col-group:nth-child(13){display:none}}#features h3{font-size:20px;font-weight:500}@media only screen and (max-width:768px){#features .fl-row-content-wrap{background:0 0!important}#features .fl-col{text-align:left}}@media only screen and (min-width:769px) and (max-width:900px){#features .fl-row-content-wrap{font-size:90%;background-position:10px top!important;padding-bottom:70px!important}#features .fl-col{clear:left;width:60%!important;margin-left:40%;text-align:left}#features .fl-col .fl-module-content{margin:0 10px!important}#features .fl-col .fl-module-content h3{margin:0}}@media only screen and (min-width:901px) and (max-width:991px){#features .fl-row-content-wrap{background-position:20px top!important;padding-bottom:60px!important}#features .fl-col{clear:left;width:65%!important;margin-left:32%;text-align:left}#features .fl-col .fl-module-content{margin:0 10px!important}#features .fl-col .fl-module-content h3{margin:0}}footer#footer{overflow:hidden;text-align:left;background:#1c1f26;padding-bottom:48px}footer#footer h6{text-transform:uppercase;color:#9d9d9f;margin:48px 0 28px}footer#footer ul,footer#footer li{margin:0;padding:0;list-style-type:none}footer#footer ul a,footer#footer li a{opacity:.6;display:block;padding:4px 0;color:#fff!important;text-decoration:none}footer#footer ul a:hover,footer#footer li a:hover,footer#footer ul a:active,footer#footer li a:active{opacity:1}footer#bottom{color:#fff;font-size:.8em;padding:20px 0}footer#bottom a{color:#fff!important}footer#bottom a:hover{opacity:.8}footer#bottom .copyright,footer#bottom .credit{margin:1em 0 0}footer#bottom .copyright{text-align:left}footer#bottom .credit{text-align:right}footer#bottom .social-media{text-align:right}footer#bottom .social-media img{width:32px;height:32px}@media only screen and (max-width:768px){.sm-padding.content-row .fl-row-content-wrap{padding-bottom:300px!important}.sm-padding .bottom-pos .fl-photo{left:0;bottom:0;width:90%;text-align:center;position:absolute}.sm-padding .bottom-pos .fl-photo img{margin:0 auto;max-height:300px}}.sm-padding .bottom-pos img{max-width:300px}.cross-hair .fl-module-content{margin-left:0!important;margin-right:0!important}.cross-hair p{width:50%}.cross-hair p span{display:block;background:#fff}.cross-hair p.pull-left span{text-align:right;margin-right:20px;padding-right:10px}@media only screen and (min-width:660px){.cross-hair p.pull-left span{margin-right:170px}}.cross-hair p.pull-right span{text-align:left;margin-left:20px;padding-left:10px}@media only screen and (min-width:660px){.cross-hair p.pull-right span{margin-left:170px}}.admin-bar #page #header{top:32px}@media only screen and (max-width:782px){.admin-bar #page #header{top:46px}}