h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}p,div{font-family:'Open Sans',sans-serif}html{font-family:'Open Sans',sans-serif;position:relative;min-height:100%}body{font-family:'Open Sans',sans-serif}p.medium{font-size:26px}p.big{font-size:32px}a.cursor-pointer:hover{cursor:pointer}.video-div{display:none;padding-top:0;margin-bottom:20px;background-color:rgba(100,100,100,.5)}.video-div p.normal{margin-bottom:0}.margin-top-minus-20{margin-top:-20px}.footer{margin-top:20px;padding-top:20px;padding-bottom:50px;background-color:#f5f5f5}.footer .headline{margin-top:20px;font-weight:bold}.footer .our-services a{text-decoration:none;color:#333}.footer .our-services a:hover{color:#00947e;text-decoration:none}.footer .socials{margin-top:20px}.footer .contact a{color:#333}.footer .contact a:hover{color:#00947e}.footer .rounded-icon{background-color:#d5d5d5;padding:5px;border-radius:50%}.footer .square-icon{background-color:#d5d5d5;padding:5px}.footer a.square-icon{color:#333;text-decoration:none}.footer a.square-icon:hover{color:#00947e;text-decoration:none}.footer p.contact{line-height:40px}.container .text-muted{margin:20px 0}.form-horizontal .form-group{margin-left:0}.form-full-width,.form-full-width form,.form-full-width form .input-group{width:100%}.row.less-transparent{background-color:rgba(255,255,255,.97)}.row-header{margin-bottom:20px}.row.margin-bottom-0{margin-bottom:0}.row .row-margin-top{margin-top:10px}.header-logo{margin-top:-5px}.margin-top{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-50{margin-top:50px}ul.list-sitemap{margin-left:0;padding-left:0}ul.list-sitemap li{list-style-type:none}ul.list-sitemap li a{color:#00947e}ul.list-sitemap li a:hover{color:#bcac01}.contact-label{display:block;float:left;text-align:left;width:100px;font-weight:bold}.contact-field{margin-top:.3em}.testimonial-text span.cite{font-style:italic;color:#00947e}@media(max-width:767px){.funnel-page-body .testimonials{margin-top:40px}}.testimonials blockquote p{font-size:14px}.testimonials blockquote a.cite{font-size:12px}.testimonials blockquotespan.cite{font-style:italic;color:#00947e}.testimonials p.text-center img{margin:auto}.cust-satisfaction{text-align:center}.cust-satisfaction img{padding-top:10px}.app-store-download{display:inline-block;overflow:hidden;background:url(https://linkmaker.itunes.apple.com/images/badges/en-us/badge_appstore-lrg.svg) no-repeat;width:165px;height:40px}.container.our-work .row .col-md-6{padding-left:10px;padding-right:10px}.img-thumbnail{width:300px}a.close{text-decoration:none}.scrollToTop{padding:10px;width:50px;height:50px;text-align:center;background:#d5d5d5;font-weight:bold;color:#fff;text-decoration:none;position:fixed;bottom:120px;right:0;display:none}.scrollToTop:hover{background:#c5c5c5;color:#eee}.validation-summary-errors{color:#f00;font-weight:bold}.field-validation-error{color:#f00}.highlite{color:#f00;font-weight:bold}.address{padding-left:20px;padding-right:20px}div.hidden{display:none;opacity:1}#registerMailPending{font-weight:bold}#registerMailPending span{margin-top:100px}#registerMailOk{font-weight:bold;color:#008000}#registerMailErr{font-weight:bold;color:#f00}.mainpage-block{text-align:center;padding:0 50px 10px 50px}.mainpage-block img{max-width:60vw}.cta-contact-us{color:#999;background-color:#f4f4f4;font-size:16px;padding:20px;text-align:center}.spam-info,.jumbotron p.spam-info{padding:5px;color:#999;font-size:12px}.small-info{color:#999;font-size:12px}.password-group{display:none}.img-center{text-align:center}.img-center img{margin:auto}@media(max-width:767px){.mobile-center{text-align:center}}.img-responsive img{max-width:100%}.blog-header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #e7e7e7;padding:5px 10px 0 10px;background-color:#fff;z-index:100;height:60px}.blog-page-body{margin-top:100px;margin-bottom:60px}.blog-intro{background-color:#f5f5f5;padding:20px;margin-bottom:20px}@media(max-width:767px){.blog-categories{margin-top:100px;border-top:1px solid #e7e7e7}}.blog-categories .bc-title{text-transform:uppercase;font-weight:bold;padding:10px 5px;border-bottom:1px solid #e7e7e7}.blog-categories ul.bc-menu{list-style:none;padding:0;margin:0}.blog-categories ul.bc-menu li{list-style:none;padding:0;margin:0}.blog-categories ul.bc-menu li a{padding:10px 5px;text-decoration:none;display:block;color:#000;border-bottom:1px solid #e7e7e7}.blog-categories ul.bc-menu li a:hover{color:#bcac01}.blog-article-list h1{font-weight:bold;text-align:center}.blog-article-preview{padding:0;margin:0}.blog-article-preview a{text-decoration:none;color:#000;padding:20px 0;border-bottom:1px solid #e7e7e7;display:block}.blog-article-preview a:hover{background-color:#f5f5f5}.blog-article-preview a h2{color:#00947e}.blog-article-preview a:hover h2{color:#bcac01}.blog-article-preview .bap-image{padding:10px 20px}.blog-article-preview .bap-image img{max-width:100%;border:1px solid #f0f0f0}.blog-article-preview .bap-title{padding:10px 20px}.blog-article-preview .bap-text{padding:10px 20px}.blog-article .ba-image img{max-width:100%;border:1px solid #f0f0f0}.blog-article .ba-content{margin:20px 0}.blog-article-footer{margin-top:30px;padding-top:30px;margin-bottom:30px;border-top:1px solid #f0f0f0}.blog-social-plugins .social-follow{margin-top:20px}.blog-author a{color:#000;text-decoration:none}.blog-author a:hover{color:#bcac01;text-decoration:underline}.blog-author-detail .bad-name{margin-bottom:20px;border-bottom:1px solid #f0f0f0}.blog-author-detail .bad-image{padding:20px}.blog-author-detail .bad-description{padding:20px}.blog-article-prev-next{border-top:1px solid #f0f0f0;padding-top:30px;padding-bottom:40px}.blog-article-prev-next .article-prev{text-align:left;padding-left:40px;position:relative;min-height:50px}.blog-article-prev-next .article-next{text-align:right;padding-right:40px;position:relative;min-height:50px}@media(max-width:767px){.blog-article-prev-next .article-prev{margin-bottom:20px}}.blog-article-prev-next .btn{position:absolute;width:30px;height:50px;background-color:#00947e;border:1px solid #00947e;border-radius:0;color:#fff;text-align:left;font-size:24px;padding:7px 0 0 0}.blog-article-prev-next a{text-decoration:none}.blog-article-prev-next a:hover{text-decoration:none}.blog-article-prev-next a:hover .btn{background-color:#bcac01;border:1px solid #bcac01;color:#fff}.blog-article-prev-next .article-prev .btn{left:0;padding-left:6px}.blog-article-prev-next .article-next .btn{right:0;padding-left:7px}.blog-article-prev-next a .heading{font-size:12px;color:#00947e;font-weight:bold;text-transform:uppercase}.blog-article-prev-next a:hover .heading{color:#bcac01}.blog-article-prev-next a .title{font-size:12px;color:#000;font-weight:bold;text-transform:uppercase}.funnel-header{border-bottom:1px solid #e7e7e7;padding:0;padding-top:20px;background-color:#fff;text-align:center}.funnel-page-body{margin-top:20px}.funnel-footer-menu{margin-top:30px;text-align:center}.funnel-footer-menu a{padding:10px}.funnel-fonts p{font-size:16px}.funnel-fonts p.medium{font-size:26px}.funnel-fonts h1{font-size:47px;letter-spacing:-1px}.funnel-fonts h2{font-size:30px;letter-spacing:-1px}.funnel-fonts ul li{font-size:16px}.vws-form .vws-form-section{border:1px solid #e0e0e0;padding:20px}.vws-form .vws-form-section .vws-form-section-title{background-color:#e0e0e0;padding:10px;text-align:center;margin:-20px;margin-bottom:20px;font-size:20px}.vws-form .form-item{padding-bottom:10px}.vws-form .form-item.right input{text-align:right}.vws-form .form-item label{padding-left:5px;color:#7b7b7b;font-weight:normal;margin-bottom:2px;position:relative}.vws-form .form-item input{padding-left:10px;padding-right:10px;color:#7b7b7b;font-weight:bold}.vws-form .form-item select{padding-left:10px;color:#232323;font-weight:bold}.vws-form .center{text-align:center}.vws-form .legend{padding:30px 0}.vws-form .row.new-section,.row.new-section{margin-top:20px}.vws-form .center .validation-summary-errors ul,.vws-form .center .validation-summary-errors ul li{list-style:none;padding:0;font-size:16px}.vws-form .form-item-hidden{display:none}.vws-form fieldset{padding:10px 20px;border-radius:5px;border:1px solid #7b7b7b}.vws-form fieldset legend{font-size:14px;color:#7b7b7b;margin:0;padding:0;padding-left:10px;padding-right:10px;border:none;width:auto;background-color:#fff}.vws-form .form-item-help{color:#7b7b7b;font-size:12px}.footer-cardpay{text-align:center;margin:0;padding:10px 0;background-color:#f5f5f5;border-top:1px solid #e9e9e9}.footer-cardpay img{max-width:100%;margin:auto;padding:0 5px}.more-space h1{margin:20px 0}.more-space p{margin:20px 0}.dtcd-wrapper{text-align:center;margin-top:10px}.dtcd-wrapper table{border:none;margin:auto}.dtcd-wrapper table tr{border:none}.dtcd-wrapper table tfoot tr td{border:none;padding:5px 10px;text-align:center}.dtcd-wrapper table tbody tr td{border:2px solid #fff;padding:5px 10px;text-align:center;background-color:#bcac01;color:#fff;font-weight:bold;font-size:40px}@media(max-width:767px){.dtcd-wrapper table tbody tr td{font-weight:bold;font-size:20px}}a.btn-quote-confirm{text-decoration:none;text-align:center;padding:10px 20px;background-color:#bcac01;color:#fff;border-radius:5px;display:inline-block;font-size:20px}a.btn-quote-confirm:hover{text-decoration:none;background-color:#00947e}.message-div{padding:0;padding-bottom:100px;text-align:center}.message-div h1{letter-spacing:-2px;color:#000}.message-div p{margin:auto;padding-top:30px;font-weight:bold;letter-spacing:1px}.message-div p em{font-weight:normal}.message-error h1,.message-error p{color:#f00}.message-div .underline{text-decoration:underline}.message-div .fa-spinner{font-size:32px}.promo-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.promo-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.btn-cta{text-decoration:none;text-align:center;padding:10px 20px;color:#fff;border:1px solid transparent;border-radius:5px;display:inline-block;margin:5px;font-size:20px}a.btn-cta:hover{text-decoration:none}a.btn-cta.primary{border-color:#00947e;background-color:#00947e;color:#fff;font-weight:bold}a.btn-cta.primary:hover{border-color:#bcac01;background-color:#bcac01}a.btn-cta.secondary{border-color:#00947e;background-color:transparent;color:#00947e}a.btn-cta.secondary:hover{color:#fff;border-color:#00947e;background-color:#00947e}a.btn-cta.default{border-color:#bcac01;background-color:#bcac01;color:#fff;font-weight:normal}a.btn-cta.default:hover{border-color:#00947e;background-color:#00947e}.api-password-group{display:none}.register-email-form{background-color:#eee;max-width:300px;padding:20px}.blog-video{margin:0 20px 50px 20px}.blog-video.shadow{box-shadow:0 0 10px rgba(0,0,0,.5)}.blog-video.border{border:2px solid #000;border-radius:3px}.blog-video.background{background-color:#000}.blog-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.blog-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.website-video{position:relative;margin:0 20px 50px 20px;border:2px solid #000;border-radius:3px;background-color:#000}.website-video:hover{cursor:pointer}.website-video .todo-title{z-index:100;position:absolute;top:0;left:0;width:100%;text-align:center;display:block;background-color:rgba(0,0,0,.7);color:#fff;font-weight:bold;padding:20px 0}.website-video .todo-title span{display:inline-block;border:2px solid #fff;border-radius:5px;padding:5px 8px 5px 10px;margin-left:10px}.website-video:hover .todo-title{color:#fff;background-color:#f0000c}.website-video .btn-play{z-index:100;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:25px;display:block;width:100px;height:100px}.website-video .btn-play{text-align:center}.website-video .btn-play span{background-color:rgba(0,0,0,.7);color:#fff;font-size:28px;border-radius:20px;padding:20px 25px 20px 30px;text-align:center}.website-video:hover .btn-play span{color:#fff;background-color:#f0000c}@media(max-width:767px){.website-video{margin-top:50px}.website-video .todo-title{padding:5px 0}.website-video .btn-play{transform:translate(-50%,-30%)}}.video-wrapper{background-repeat:no-repeat;background-size:contain;background-position-x:center;position:relative;background-color:#000}.video-content-responsive{position:relative;padding-bottom:56.25%;height:0}.video-content-responsive object,.video-content-responsive embed,.video-content-responsive video{position:absolute;top:0;left:0;width:100%;height:100%}