/* i - T u l   D e s i g n   &   S o f t w a r e
   ---------------------------------------------
   1504 Eureka Road, Suite 325
   Roseville, CA 95661 - 916.749.1500
   http://www.i-tul.com


                       `::`
                        ``
                       .::.
    ..`                `--`                `.`
   `-:`                `..`                -:.
      `::-             ::::`           .::.
       .-. ``          `--.         `` `--`
          -:::`      ```````       -:::`
          `-:-` `.-::::::/::::--`  .-:-
              `-:/::::::::::::/:::-`
              -::::-.```  ``..::/:::-`
               `..`            `-:::::.
                     .--::--`    `-:/::.
                    .::/::::::.    -/:::`
                      ./:::::::.   `::::.
                      ``/::::::-    ::::-
                  -:::/::::/:::.   `::::.
                  `-::::::::::-    -::::`
                    `-::::::.`    -/:::.
                                 .::::.
                                  `-
        SASS - GENERATED FILE - DO NOT EDIT
   --------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);.bs-success,div.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{color:#3c763d;background-color:#dff0d8;border:1px solid #d6e9c6}.bs-info{color:#31708f;background-color:#d9edf7;border:1px solid #bce8f1}.bs-warning{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #faebcc}.bs-danger,div.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1}@-ms-viewport{width:auto !important;}.ico-close{float:none;opacity:1;position:relative;display:inline-block;width:50px;height:50px;overflow:hidden}.ico-close:hover{opacity:1}.ico-close:hover::before,.ico-close:hover::after{background:#fff}.ico-close::before,.ico-close::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.ico-close::before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ico-close::after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ico-close.big{-moz-transform:scale(3);-o-transform:scale(3);-ms-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}.ico-close.hairline::before,.ico-close.hairline::after{height:1px}.ico-close.thick::before,.ico-close.thick::after{height:4px;margin-top:-2px}.ico-close.black::before,.ico-close.black::after{height:8px;margin-top:-4px}.ico-close.heavy::before,.ico-close.heavy::after{height:12px;margin-top:-6px}.ico-close.pointy::before,.ico-close.pointy::after{width:200%;left:-50%}.ico-close.rounded::before,.ico-close.rounded::after{border-radius:5px}.ico-close.blades::before,.ico-close.blades::after{border-radius:5px 0}.ico-close.warp::before,.ico-close.warp::after{border-radius:120% 0}.ico-close.fat::before,.ico-close.fat::after{border-radius:100%}.loader:before,.loader:after,.loader{border-radius:100%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{position:absolute;color:#ccc;font-size:6px;margin:auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}.loader:before,.loader:after{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.blu-gradient,body,#colophon{background-color:#2e187c;background-image:-webkit-gradient(linear, left center, right center, from(#0664b1), to(#2e187c));background-image:-webkit-linear-gradient(left, #0664b1, #2e187c);background-image:-moz-linear-gradient(left, #0664b1, #2e187c);background-image:-ms-linear-gradient(left, #0664b1, #2e187c);background-image:-o-linear-gradient(left, #0664b1, #2e187c);background-image:linear-gradient(left, #0664b1, #2e187c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#0664b1", EndColorStr="#2e187c")}html{font-size:62.5%}body{font-size:1.6rem;min-width:303px;font-family:'Open Sans', sans-serif;letter-spacing:0.7px}body.admin-bar{padding-top:32px}@media screen and (max-width:782px){body.admin-bar{padding-top:46px}body.admin-bar #wpadminbar{min-width:260px !important}}@media screen and (max-width:600px){body.admin-bar #wp-admin-bar-comments{display:none !important}}@media only screen and (max-width: 767px){body.admin-bar{padding-top:0}body.admin-bar #wpadminbar{display:none}}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;margin-top:0}.cf{*zoom:1}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.container .container,.container-fluid .container{width:100%;padding:0;margin:0}.bs-form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.bs-btn,#masthead .default .request-demo a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.bs-img-responsive,.homepage .panel img,.page-id-233 .panel img,.page-template-home .panel img{display:block;max-width:100%;height:auto}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-left:20px;margin-bottom:20px}.aligncenter{display:block;margin:0 auto 20px}.ucase,#mobile-menu > li > a,#masthead .menu > li > a,.hentry h1,.hentry h2,#modal-request-demo .modal-title,.homepage .panel h2,.page-id-233 .panel h2,.page-template-home .panel h2{text-transform:uppercase}.nowrap,[href^=tel]{white-space:nowrap}.lbl{font-size:1.2rem;margin-bottom:0;font-weight:700}.reset,#mobile-menu,#mobile-menu ul,#masthead .menu .sub-menu,article.post-74 .c1 ul{list-style:none;margin:0;padding:0}.img-filler{width:100%;height:auto;position:relative;z-index:-1}.bg-filler{background-size:cover;background-repeat:no-repeat;background-position:center}.no-decoration:hover,#mobile-menu a:hover,#menu-toggle a:hover,#masthead a:hover,.bx-prev:hover,.bx-next:hover,.navigation.pagination a:hover,.navigation.post-navigation a:hover,.no-decoration:active,#mobile-menu a:active,#menu-toggle a:active,#masthead a:active,.bx-prev:active,.bx-next:active,.navigation.pagination a:active,.navigation.post-navigation a:active,.no-decoration:focus,#mobile-menu a:focus,#menu-toggle a:focus,#masthead a:focus,.bx-prev:focus,.bx-next:focus,.navigation.pagination a:focus,.navigation.post-navigation a:focus{text-decoration:none}.mirror{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}[data-eqht]{visibility:hidden}[data-href]{cursor:pointer}.flexbx,.banner-content,.homepage .panel .container,.page-id-233 .panel .container,.page-template-home .panel .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.flush [class*=col]{padding-left:0;padding-right:0}.info-after-break .info-after:before{content:'';display:block}.field_wrapper{margin-bottom:5px}.field_wrapper .req{color:#f00;margin-left:2px}.field_wrapper .field_name{float:left;font-size:1.2rem;margin-bottom:0;font-weight:700}.field_wrapper .field_input{clear:both}.field_wrapper .validation_error{float:left;margin-top:-1px}.field_wrapper .validation_error p{float:left;margin:3px 0 0 6px;font-size:1rem;font-style:italic;color:#f00}.field_wrapper .validation_error > p.alert{margin:10px 0 0}.modal{overflow:hidden}.modal#video{background:none;border:0;box-shadow:none}.modal iframe{border:0}.modal label,.modal [type=text],.modal [type=password]{width:100%;font-size:1.2rem}.modal .alert{text-align:center;font-size:1.2rem;font-style:italic}.modal [type=text],.modal [type=password]{font-weight:400;padding:5px}.modal #status{overflow:hidden}.modal .modal-xl{width:100%;max-width:1360px;padding-left:15px;padding-right:15px}.modal .modal-header{background:#eee;border-radius:6px 6px 0 0}.toggleable label{font-weight:400;cursor:pointer}.toggleable .t-content,.toggleable [type=radio]{display:none}.toggleable [type=radio]:checked + .t-content{display:block}.bg50{background:#ececec;overflow-x:hidden}.bg50 h1{margin-top:0}.bg50 .c1 .entry{position:absolute;width:170%;right:0}.bg50 .c1.col-sm-push-6 .entry{left:0}.bg50 .c2 .entry{padding:90px 45px;padding-right:0}.bg50 .c2.col-sm-pull-6 .entry{padding-left:0;padding-right:45px}.bg50.split .c1 .entry{padding:90px 45px;padding-left:80%}.bg50.split .c2 .entry{padding:90px 45px;padding-right:80%;position:absolute;width:170%;left:0}@media only screen and (max-width: 767px){.bg50 .c1{padding-left:0;padding-right:0}.bg50 .c1 .entry{position:static;width:100%;min-height:300px}.bg50 .c2 .entry{padding-left:0;padding-right:0}.bg50.split .columns{padding-left:0;padding-right:0}.bg50.split .entry{position:static !important;padding-left:15px !important;padding-right:15px !important}.bg50.split .c1 .entry{padding-left:0;padding-right:0}}.stButton .stButton_gradient,.stButton .stFb,.stButton .stTwbutton,.stButton .stMainServices{height:auto !important}.stButton{padding:0;margin:0 !important;width:16px;height:16px}.social-btns [class*=st_]{display:inline-block;width:16px;height:16px}.chicklets{width:16px;border-radius:3px;padding:0 !important}iframe.twitter-tweet{width:100%;max-width:100% !important}blockquote.twitter-tweet{margin:0;padding:0;border:0}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body.behaved{overflow:hidden;background-color:#fff}#page{position:relative;background:#f2f2f2;-webkit-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}#page.behaved{-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}#mobile-menu{-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2);opacity:0;margin:0;-webkit-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);transition:transform 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transform:transform-orgin(50% 50%);-o-transform:transform-orgin(50% 50%);-ms-transform:transform-orgin(50% 50%);-webkit-transform:transform-orgin(50% 50%);transform:transform-orgin(50% 50%)}#mobile-menu a{color:#fff;font-size:2rem}#mobile-menu .menu-item-has-children > a:after{content:'\f0d7';position:absolute;font-family:'FontAwesome';margin-left:15px}#mobile-menu > li{text-align:center;padding:15px 0}#mobile-menu > li > a{margin-top:45px;margin-bottom:25px}#mobile-menu .sub-menu{background-color:rgba(22, 99, 149, 0.5);display:none;margin-top:15px;padding-top:15px;padding-bottom:15px}#mobile-menu .sub-menu a{font-size:1.4rem}#menu-toggle{position:fixed;z-index:99;top:0;right:0;background-color:transparent;margin:38px 30px;-webkit-transition:padding 100ms linear;-moz-transition:padding 100ms linear;-ms-transition:padding 100ms linear;-o-transition:padding 100ms linear;transition:padding 100ms linear}#menu-toggle a:hover > span:first-child{top:0px}#menu-toggle a:hover > span:nth-child(3){top:22px}#menu-toggle a.behaved > span:first-child{top:10px;transform:rotate(135deg)}#menu-toggle a.behaved > span:nth-child(2){opacity:0}#menu-toggle a.behaved > span:nth-child(3){top:10px;transform:rotate(-135deg)}#menu-toggle a > .bar{position:absolute;left:0;width:24px;height:3px;background-color:#1c81c2;-webkit-transition:top 100ms linear, transform 150ms linear, opacity 100ms linear;-moz-transition:top 100ms linear, transform 150ms linear, opacity 100ms linear;-ms-transition:top 100ms linear, transform 150ms linear, opacity 100ms linear;-o-transition:top 100ms linear, transform 150ms linear, opacity 100ms linear;transition:top 100ms linear, transform 150ms linear, opacity 100ms linear}#menu-toggle a > span:first-child{top:3px}#menu-toggle a > span:nth-child(2){top:11px}#menu-toggle a > span:nth-child(3){top:19px}#menu-toggle > .navigation{color:#1c81c2;font-size:1.6rem;font-weight:700;line-height:24px;letter-spacing:1px;text-transform:uppercase;position:relative;padding-left:21px;text-decoration:none;float:right}.first-panel #menu-toggle a > .bar,.behaved #menu-toggle a > .bar{background-color:#fff}.first-panel #menu-toggle > .navigation,.behaved #menu-toggle > .navigation{color:#fff}.navigation-overlay{display:none;background-color:rgba(28, 129, 194, 0.95);display:none;position:fixed;z-index:98;top:0;right:0;left:0;bottom:0;padding-top:104px;padding-bottom:70px;overflow-x:hidden;overflow-y:auto}.navigation-overlay.behaved #mobile-menu{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.btn{border:0}.btn-green,#masthead .default .request-demo a{border:2px solid #4eca85}.btn-green,#masthead .default .request-demo a,.btn-green:focus,#masthead .default .request-demo a:focus,.btn-green:active,#masthead .default .request-demo a:active{color:#fff !important;background-color:#4eca85;background-image:-webkit-gradient(linear, center top, center bottom, from(#4eca85), to(#4eca85));background-image:-webkit-linear-gradient(top, #4eca85, #4eca85);background-image:-moz-linear-gradient(top, #4eca85, #4eca85);background-image:-ms-linear-gradient(top, #4eca85, #4eca85);background-image:-o-linear-gradient(top, #4eca85, #4eca85);background-image:linear-gradient(top, #4eca85, #4eca85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#4eca85", EndColorStr="#4eca85")}.btn-green:hover,#masthead .default .request-demo a:hover{background-color:#35b06c;background-image:-webkit-gradient(linear, center top, center bottom, from(#35b06c), to(#35b06c));background-image:-webkit-linear-gradient(top, #35b06c, #35b06c);background-image:-moz-linear-gradient(top, #35b06c, #35b06c);background-image:-ms-linear-gradient(top, #35b06c, #35b06c);background-image:-o-linear-gradient(top, #35b06c, #35b06c);background-image:linear-gradient(top, #35b06c, #35b06c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#35b06c", EndColorStr="#35b06c")}.btn-white-border{border:2px solid #fff}.btn-white-border,.btn-white-border:focus,.btn-white-border:active{color:#fff !important;background-color:transparent;background-image:-webkit-gradient(linear, center top, center bottom, from(transparent), to(transparent));background-image:-webkit-linear-gradient(top, transparent, transparent);background-image:-moz-linear-gradient(top, transparent, transparent);background-image:-ms-linear-gradient(top, transparent, transparent);background-image:-o-linear-gradient(top, transparent, transparent);background-image:linear-gradient(top, transparent, transparent);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="transparent", EndColorStr="transparent")}.btn-white-border:hover{background-color:rgba(0, 0, 0, 0);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));background-image:linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(0, 0, 0, 0)", EndColorStr="rgba(0, 0, 0, 0)")}.btn-lg,#masthead .default .request-demo a{font-size:1.6rem;padding:11px 26px;font-weight:600}.btn-xl{font-size:2.4rem;padding:11px 26px;font-weight:600}.btn-round,#masthead .default .request-demo a{border-radius:100px}#masthead{position:fixed;width:100%;z-index:1}#masthead .brand{float:left}@media only screen and (max-width: 767px){#masthead .brand{text-align:center}}#masthead nav{float:right}#masthead .menu .sub-menu{position:absolute;display:none}#masthead .menu li:hover > .sub-menu{display:block}#masthead .menu > li > a{font-weight:600}#masthead .home-page,#masthead .default{position:absolute;width:100%}#masthead .default{-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);background:#fff}#masthead .default .logo img{padding-top: 32px; max-height: 95px; margin-bottom: 32px;}#masthead .default .request-demo{margin-left:27px !important}#masthead .default .request-demo a{width:210px}#masthead .default .menu{margin-top:26px}#masthead .default .menu a{color:#383838}#masthead .default .menu > li + li{margin-left:36px}#masthead .default .menu > li[class*=current] > a{color:#1c81c2}#masthead .home-page{display:none}#masthead .home-page .logo img{margin:11px 0 0 10px;width:170px}#masthead .home-page .request-demo{display:none}#masthead .home-page .menu{margin-top:63px;margin-right:40px}#masthead .home-page .menu a{color:#fff}#masthead .home-page .menu > li + li{margin-left:35px}#banner,.ibanner{position:relative}#banner .entry{display:inline-block;max-width:700px}#banner .ibanner.tl .banner-content,#banner .ibanner.tc .banner-content,#banner .ibanner.tr .banner-content{align-items:flex-start}#banner .ibanner.ml .banner-content,#banner .ibanner.mc .banner-content,#banner .ibanner.mr .banner-content{align-items:center}#banner .ibanner.bl .banner-content,#banner .ibanner.bc .banner-content,#banner .ibanner.br .banner-content{align-items:flex-end}#banner .ibanner.tl,#banner .ibanner.ml,#banner .ibanner.bl{text-align:left}#banner .ibanner.tc,#banner .ibanner.mc,#banner .ibanner.bc{text-align:center}#banner .ibanner.tr,#banner .ibanner.mr,#banner .ibanner.br{text-align:right}@media only screen and (max-width: 767px){#banner .ibanner.mbl-tl .banner-content,#banner .ibanner.mbl-tc .banner-content,#banner .ibanner.mbl-tr .banner-content{align-items:flex-start}#banner .ibanner.mbl-ml .banner-content,#banner .ibanner.mbl-mc .banner-content,#banner .ibanner.mbl-mr .banner-content{align-items:center}#banner .ibanner.mbl-bl .banner-content,#banner .ibanner.mbl-bc .banner-content,#banner .ibanner.mbl-br .banner-content{align-items:flex-end}#banner .ibanner.mbl-tl,#banner .ibanner.mbl-ml,#banner .ibanner.mbl-bl{text-align:left}#banner .ibanner.mbl-tc,#banner .ibanner.mbl-mc,#banner .ibanner.mbl-bc{text-align:center}#banner .ibanner.mbl-tr,#banner .ibanner.mbl-mr,#banner .ibanner.mbl-br{text-align:right}}.bx-viewport{z-index:1}.banner-content{position:absolute;top:0;left:0;width:100%;height:100%}.banner-entry{width:100%;max-width:1170px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.ibanner.bkgd{background-size:cover !important;background-position:center center}.bx-controls{position:absolute;width:100%;bottom:0;top:0}.pager-wrapper{position:absolute;bottom:0;width:100%;z-index:1}.bx-pager{max-width:1170px;height:0;text-align:center;position:relative;padding-left:15px;padding-right:15px;margin:auto}.bx-pager-item{position:relative;display:inline-block;width:12px;height:12px;vertical-align:middle;margin:0 3px}.bx-pager-link{position:absolute;width:12px;height:12px;margin:-50px 0 0;border:2px solid #b1b1b1;border-radius:12px;color:transparent;font-size:0}.bx-pager-link.active{background:#b1b1b1}.bx-prev,.bx-next{font-size:6rem;position:absolute;z-index:52;top:50%;line-height:1;margin-top:-30px}.bx-prev.disabled,.bx-next.disabled{opacity:0.25;cursor:default}.bx-prev.disabled:hover,.bx-next.disabled:hover{color:#337ab7}.bx-prev:before,.bx-next:before{font-family:FontAwesome}.bx-prev.bx-prev,.bx-next.bx-prev{left:15px}.bx-prev.bx-prev:before,.bx-next.bx-prev:before{content:'\f104'}.bx-prev.bx-next,.bx-next.bx-next{right:15px}.bx-prev.bx-next:before,.bx-next.bx-next:before{content:'\f105'}.ibanner.bkgd{height:340px}#content{padding-left:15px;padding-right:15px}#content #primary{max-width:1300px;margin-left:auto;margin-right:auto}#content #primary #main{position:relative;background:#fff;padding:70px 0;border-top:2px solid #4eca85;min-height:600px;margin-bottom:60px;margin-top:-145px}.hentry li{line-height:1.5}.hentry p{margin-bottom:20px;line-height:1.9}.hentry p:empty{display:none}.hentry img.alignleft,.hentry img.alignright{max-width:50%;height:auto}.hentry img.aligncenter,.hentry img.alignnone{max-width:100%;height:auto}.hentry h1{font-size:3.6rem;font-weight:600;letter-spacing:2px}.hentry h2{font-size:2.6}.hentry h1 + hr,.hentry h2 + hr{border:2px solid #4eca85;margin-left:0;max-width:190px;margin-bottom:30px}div.wpcf7 label{width:100%;margin-bottom:22px}div.wpcf7 .form-control{background:#f2f2f2;border-radius:0;border:0;height:64px;box-shadow:none;padding:15px}div.wpcf7 textarea.form-control{height:auto}div.wpcf7 .wpcf7-not-valid-tip{font-weight:400}div.wpcf7 .btn{width:100%;max-width:310px}div.wpcf7 .lbl{font-size:1.6rem;font-weight:400;display:block;margin-bottom:10px}div.wpcf7 .wpcf7-not-valid-tip{font-size:1.2rem;font-style:italic}div.wpcf7 .wpcf7-response-output{margin-left:0;margin-right:0;padding:20px;border:2px solid #ccc}div.wpcf7 .wpcf7-form.bsmodal .ajax-loader,div.wpcf7 .wpcf7-form.bsmodal .wpcf7-not-valid-tip,div.wpcf7 .wpcf7-form.bsmodal .wpcf7-response-output{display:none !important}.archive-select{padding:15px 0}.archive-dropdown{position:relative}.archive-dropdown .archive-dropdown-button{padding:5px 20px;width:100%;text-align:left;background:#eee;border:1px solid rgba(0, 0, 0, 0.15)}.archive-dropdown .archive-dropdown-button .fa{float:right;margin-top:4px}.dropdown-menu{min-width:100%;max-height:200px;overflow-y:auto}.dropdown-menu > li[class*=current] a,.dropdown-menu > li[class*=current]:hover a{background:#ccc}.flush.image-right .copy{padding:70px 110px 30px 110px}@media only screen and (max-width: 991px){.flush.image-right{padding-top:70px}.flush.image-right .image{padding-left:110px;padding-right:110px}.flush.image-right .bg-filler{max-width:300px}}@media only screen and (max-width: 767px){.flush.image-right .image{padding-left:30px;padding-right:30px}.flush.image-right .copy{padding:70px 30px 30px}}.page-id-73 #content #primary #main{padding:0}.page-id-74 #main-menu{margin-top:36px !important}.page-id-74 .request-demo{display:none}article.post-74 .c1{font-size:2.1rem}article.post-74 .c1 ul{padding-left:100px;margin-bottom:30px}article.post-74 .c1 li{margin-bottom:10px}article.post-74 .c1 strong{position:absolute;margin-left:-100px}@media only screen and (max-width: 480px){article.post-74 .c1{font-size:1.6rem}}div.sharethis{min-height:24px}.navigation.pagination,.navigation.post-navigation{border-top:1px solid #ccc;clear:both;border-radius:0;padding-top:20px;margin-top:40px}.navigation.pagination a,.navigation.post-navigation a{color:#000}.navigation.pagination .screen-reader-text,.navigation.post-navigation .screen-reader-text{display:none}.navigation.pagination{text-align:center;display:block}.navigation.pagination .nav-links > *{display:inline-block;width:30px;height:30px;line-height:30px;border:1px solid #ccc;margin:0 -3px 0 -2px}.navigation.pagination .nav-links .current{background:#000;color:#fff}.navigation.pagination .nav-links .next,.navigation.pagination .nav-links .prev{width:auto}.navigation.post-navigation .nav-previous{float:left}.navigation.post-navigation .nav-next{float:right}#colophon{padding:30px 0;text-align:center}#colophon h2,#colophon p{display:inline-block;vertical-align:middle}#colophon h2{color:#fff}#colophon p{margin:0}#colophon .panel{background:none;margin:0}#colophon .btn{margin:10px 15px}#modal-request-demo .fa{cursor:pointer;font-size:3rem;color:#fff;position:absolute;right:0;top:0;margin:20px}#modal-request-demo .modal-header{padding:20px 80px;background:#0567b3;color:#fff}#modal-request-demo .modal-title{font-size:3.6rem;font-weight:600;margin-bottom:10px}#modal-request-demo .modal-body{padding:50px 110px}@media only screen and (max-width: 767px){#modal-request-demo .modal-header,#modal-request-demo .modal-body{padding-left:20px;padding-right:20px}}body.page-id-233{background:red}.homepage #menu-toggle .navigation,.page-id-233 #menu-toggle .navigation,.page-template-home #menu-toggle .navigation{color:#fff}.homepage #menu-toggle .bar,.page-id-233 #menu-toggle .bar,.page-template-home #menu-toggle .bar{background:#fff}.homepage #masthead .default,.page-id-233 #masthead .default,.page-template-home #masthead .default{display:none}.homepage #masthead .home-page,.page-id-233 #masthead .home-page,.page-template-home #masthead .home-page{display:block}.homepage #content,.page-id-233 #content,.page-template-home #content,.homepage .layout,.page-id-233 .layout,.page-template-home .layout,.homepage .panel,.page-id-233 .panel,.page-template-home .panel{height:100vh}.homepage #content,.page-id-233 #content,.page-template-home #content{overflow:hidden;padding:0}.homepage .panel,.page-id-233 .panel,.page-template-home .panel{-webkit-transition:margin-top 1s ease-in-out;-moz-transition:margin-top 1s ease-in-out;-ms-transition:margin-top 1s ease-in-out;-o-transition:margin-top 1s ease-in-out;transition:margin-top 1s ease-in-out;position:fixed;width:100%;top:100vh;margin-top:100vh;padding-top:100px;padding-left:100px;padding-right:100px;font-size:2.4rem;color:#fff;background-position:center 100px;background-color:transparent}.homepage .panel:first-child,.page-id-233 .panel:first-child,.page-template-home .panel:first-child{top:0vh !important;margin-top:0vh !important;background-position:center top}.homepage .panel .container,.page-id-233 .panel .container,.page-template-home .panel .container{height:100%;width:100%}.homepage .panel .row,.page-id-233 .panel .row,.page-template-home .panel .row{width:100%;margin:0}.homepage .panel:not(.active),.page-id-233 .panel:not(.active),.page-template-home .panel:not(.active){transition-delay:1s}.homepage .panel.active,.page-id-233 .panel.active,.page-template-home .panel.active{margin-top:-100vh}.homepage .panel h2,.page-id-233 .panel h2,.page-template-home .panel h2{font-size:4.8rem;font-weight:600;letter-spacing:2.4px;line-height:1.2}.homepage .panel hr,.page-id-233 .panel hr,.page-template-home .panel hr{width:190px;border:2px solid #4eca85;margin-left:0}.homepage .panel .btn,.page-id-233 .panel .btn,.page-template-home .panel .btn{width:100%;max-width:410px;font-weight:400;margin-left:15px;margin-right:15px;margin-bottom:20px}.homepage .panel .l1 h2,.page-id-233 .panel .l1 h2,.page-template-home .panel .l1 h2{margin-bottom:36px}.homepage .panel .l1 h2 + p,.page-id-233 .panel .l1 h2 + p,.page-template-home .panel .l1 h2 + p{margin-bottom:42px}.homepage .panel .l1 .btn,.page-id-233 .panel .l1 .btn,.page-template-home .panel .l1 .btn{margin-bottom:20px}.homepage .controls,.page-id-233 .controls,.page-template-home .controls{position:absolute;z-index:1;top:50%;width:100%;color:#fff}.homepage .controls .fa,.page-id-233 .controls .fa,.page-template-home .controls .fa{font-size:3rem;margin-bottom:30px;background:rgba(255, 255, 255, 0.5);width:77px;height:77px;line-height:77px;text-align:center;cursor:pointer}.homepage .controls .prev,.page-id-233 .controls .prev,.page-template-home .controls .prev,.homepage .controls .next,.page-id-233 .controls .next,.page-template-home .controls .next{position:absolute;top:0}.homepage .controls .next,.page-id-233 .controls .next,.page-template-home .controls .next{right:0}.homepage .controls .next span,.page-id-233 .controls .next span,.page-template-home .controls .next span{cursor:pointer;display:block;width:10px;height:10px;border-radius:10px;border:2px solid rgba(255, 255, 255, 0.5);margin:10px 33px}.homepage .controls .next span.active,.page-id-233 .controls .next span.active,.page-template-home .controls .next span.active{border-color:#fff;background:#fff}@media only screen and (max-width: 767px){.homepage .panel,.page-id-233 .panel,.page-template-home .panel{padding-left:30px;padding-right:30px}.homepage .panel .btn,.page-id-233 .panel .btn,.page-template-home .panel .btn{margin-left:0;margin-right:0}.homepage .controls .fa,.page-id-233 .controls .fa,.page-template-home .controls .fa{font-size:1.8rem;width:25px}.homepage .controls span.ctrl,.page-id-233 .controls span.ctrl,.page-template-home .controls span.ctrl{display:none}}@media only screen and (max-width: 480px){.homepage .panel,.page-id-233 .panel,.page-template-home .panel{font-size:1.68rem}.homepage .panel h2,.page-id-233 .panel h2,.page-template-home .panel h2{font-size:3.36rem}.homepage .panel .btn,.page-id-233 .panel .btn,.page-template-home .panel .btn{font-size:1.68rem !important}}@media only screen and (min-width: 1200px){}@media only screen and (max-width: 1199px){}@media only screen and (max-width: 991px){}@media only screen and (min-width: 768px) and (max-width: 992px){}@media only screen and (max-width: 767px){.resp-tbl table,.resp-tbl thead,.resp-tbl tbody,.resp-tbl th,.resp-tbl td,.resp-tbl tr{display:block}.resp-tbl thead tr{position:absolute;top:-9999px;left:-9999px}.resp-tbl tr{border:1px solid #ccc}.resp-tbl td{font-size:14px;border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}.resp-tbl td:before{position:absolute;top:17px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold}.resp-tbl td:before{content:attr(data-title)}.resp-tbl td strong{font-weight:400;font-size:14px}.visible-xs-flex{display:flex !important}}@media only screen and (max-width: 480px){.btn{white-space:normal !important}.col-ph-12{width:100%}.hentry img.alignleft,.hentry img.alignright,.hentry img.aligncenter,.hentry img.alignnone{display:block;float:none;max-width:100%;height:auto;margin:0 auto 20px}}