@charset "utf-8";
/* CSS Document */

@font-face{font-family:'fontello';src:url(../_fonts/fontello.eot);src:url(../_fonts/fontello.eot) format("embedded-opentype"),url(../_fonts/fontello.woff2) format("woff2"),url(../_fonts/fontello.woff) format("woff"),url(../_fonts/fontello.ttf) format("truetype"),url(../_fonts/fontello.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'fontello';src:url(../_fonts/fontello1.eot);src:url(../_fonts/fontello1.eot) format("embedded-opentype"),url(../_fonts/fontello1.woff2) format("woff2"),url(../_fonts/fontello1.woff) format("woff"),url(../_fonts/fontello1.ttf) format("truetype"),url(../_fonts/fontello1.svg) format("svg");font-weight:400;font-style:normal}

/***** RESET ******/
body,html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,sub,sup{position:relative}.clearboth,.clearboth:after{visibility:hidden;width:0;height:0}.clearboth,.clearboth:after,.clearfix{clear:both;display:block}dt,legend,strong,th,thead td{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-ms-text-size-adjust:100%}a:active,a:hover{outline:0}sub,sup{line-height:0}sup{top:-.5em;vertical-align:super}sub{bottom:-.25em;vertical-align:sub}button,input,select,textarea{margin:0;vertical-align:middle;font-size:100%}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}a{color:#777;text-decoration:none}blockquote,code,dl,fieldset,ol,p,pre,table,ul{margin-bottom:20px}ol,ul{margin-bottom:1em;list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}cite,dfn,em{font-style:italic}code,pre{margin:10px 0 20px;display:block;font-size:12px;line-height:20px;border:1px solid #e8e8e8;padding:20px 10px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;overflow:auto;background:url('../_images/pre_code.gif') #f2f3f5}del{color:#666;text-decoration:line-through}small,sub,sup{font-size:85%}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted #ccc;cursor:help}a,p{-ms-word-wrap:break-word;word-wrap:break-word}a:active,a:focus,a:hover,a:link,a:visited{outline:0;text-decoration:none}.floatleft{float:left;text-align:left}.floatright{float:right;text-align:right}.aligncenter{margin-right:auto;margin-left:auto;text-align:center}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.clearboth{overflow:hidden}.clearboth:after{content:' ';font-size:0;line-height:0}* html .clearboth{height:1%}.clearfix:after,.clearfix:before{content:" ";display:table}ul{margin-left:1.5em;list-style-type:disc}ul li{margin-left:.85em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}dt{font-size:110%;margin-bottom:.2em}dd{margin:0;padding:0 0 1em 15px}ol ol,ul ol{margin-left:2.5em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}fieldset{padding:1em;border:1px solid #ddd}legend{padding:0 .8em;font-size:1.2em}input[type=email],input[type=password],input[type=text],select,textarea{outline:0;border:none;font-size:inherit}input,select{cursor:pointer}input[type=email],input[type=password],input[type=text]{cursor:text}textarea{vertical-align:top;overflow:auto}.contact .col-bg select,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{color:#767676;padding:10px 12px;background-color:#fdfdfd;border:1px solid #e3e3e3;outline:0;margin-bottom:4px}.contact .col-bg select:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{background-color:#fff;border:1px solid #ddd}

html {scroll-behavior:smooth;}

/* Chrome hack: SVG is rendered more smooth in Windows. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../_fonts/fontello.svg') format('svg');
  }
}*/
 
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin:0;
  text-align: center;
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 
.icon-ok:before { content: '\e800'; } /* '' */
.icon-users:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-info-circled:before { content: '\e803'; } /* '' */
.icon-chat:before { content: '\e804'; } /* '' */
.icon-cog:before { content: '\e805'; } /* '' */
.icon-quote:before { content: '\e806'; } /* '' */
.icon-right-open-big:before { content: '\e807'; } /* '' */
.icon-up-open-big:before { content: '\e808'; } /* '' */
.icon-down-open-big:before { content: '\e809'; } /* '' */
.icon-left-open-big:before { content: '\e80a'; } /* '' */
.icon-phone:before { content: '\e80b'; } /* '' */
.icon-globe:before { content: '\e80c'; } /* '' */
.icon-doc-text:before { content: '\e80d'; } /* '' */
.icon-cog-alt:before { content: '\e80f'; } /* '' */
.icon-calendar:before { content: '\e810'; } /* '' */
.icon-location-1:before { content: '\e811'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-linkedin:before { content: '\f0e1'; } /* '' */
.icon-doc-inv:before { content: '\f15b'; } /* '' */
.icon-right-circled2:before { content: '\f18e'; } /* '' */
.icon-mail:before { content: '\e812'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */

.x-border-box .x-body {min-width: 1190px;}
.x-border-box .x-body .container {min-width: 1190px;}

*{margin:0;padding:0;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}
html{height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{height:100%;color:#535454;font-size:16px;line-height:20px;font-family:'Lato',Arial,sans-serif; font-weight: 300;}
html.x-border-box .vx_block{display:inline-block;margin:0 auto;width:100%}
.wrapper{margin:0;padding:0;overflow-x:hidden}
.row{width:100%;float:left;clear:both;margin:0 0 80px}
.row2{width:100%;float:left;clear:both;margin:0}
.container{margin:0 auto;padding:0;max-width:1140px;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mb-40{margin:0 0 40px}
.mb-30{margin:0 0 30px}
.p-40{padding:0 4%}
.pr-40{padding:0 4% 0 0}
.pl-40{padding:0 0 0 4%}
.ptb-40{padding:40px 0}
.light-bg{background:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0}
.light-bg-nopadding{background:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0}
.light-bg.testimonial{background:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0 20px}
img{display:block}
input{-webkit-appearance:none}
input[type=checkbox]{-webkit-appearance:checkbox}
input[type=radio]{-webkit-appearance:radio}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==);background-position:right center;background-repeat:no-repeat;padding-right:1.5em}
.ie9 body select{background-color:transparent;background-image:none;padding-right:0;background-color:#fff}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
select{background-color:transparent;background-image:none;padding-right:0;background-color:#fff}
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0;font-weight:300;font-family:'Lato',Arial,sans-serif;line-height:1.3em;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:inherit;color:#646565}
a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#83b500;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#4b4b4b;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
h1{font-size:57px;line-height:63px;padding:0 0 20px;margin:0 0 15px;color:#333;position:relative;display:inline-block}
h1 strong{color:#83b500;font-weight:400}
h1:before{content:"";position:absolute;width:100px;height:2px;bottom:0;left:0;border-bottom:2px solid #83b500}
h2{font-size:28px;line-height:32px;padding:0 0 20px;margin:0 0 15px;position:relative;text-align:center}
h2 strong{color:#83b500;font-weight:400}
h2:before{content:"";position:absolute;width:10%;height:2px;bottom:0;left:45%;border-bottom:2px solid #83b500}
.clients-head h2 strong{color:#f7882f;font-weight:400}
.clients-head h2:before{content:"";position:absolute;width:10%;height:2px;bottom:0;left:45%;border-bottom:2px solid #f7882f}
h3{font-size:24px;line-height:28px;color:#535454;text-align:center}
h4{font-size:16px;line-height:20px}
.blog-txt h4{font-size:16px;line-height:20px;font-weight:700}
h5{font-size:18px;line-height:22px}
h6{font-size:14px;line-height:18px}
p,ul{color:#535454;font-size:16px;line-height:20px;margin:0;font-family:'Lato',Arial,sans-serif;list-style:none}
p img{margin:0}
ul{margin:0 0 0 25px}
.contact ul{margin:0 0 40px 25px}
.container li:before{content:"\2022";color:#83b500;display:inline-block;width:1em;margin-left:-1em}
.nav li:before,.testimonial li:before,.flexslider-hero li:before{content:""}
em,i{font-style:italic;line-height:inherit}
b,strong{font-weight:700;line-height:inherit;margin-right:0px}
small{font-size:80%;line-height:inherit;margin-right:auto}
#header-home{height:700px;display:block;overflow:hidden}
#header-home.bg-res{height:100%;}

html.x-border-box #header-home{height:auto;overflow:visible;z-index:99999}
html.x-border-box .bxslider-banner .vx_block{clear:both;display:block;margin:0;width:100%}
html.x-border-box .bxslider-banner{margin:0;padding:0}
html.x-border-box .bxslider-banner .container{height:20px}
html.x-border-box #header-home .vx_block{width:497px}

/*html.x-border-box .vx_block .row, html.x-border-box #header-thin .row{margin:0;}
html.x-border-box .vx_block .container, html.x-border-box #header-thin .container{height:20px}*/

#header{margin:0 0 121px}
#header-thin{height:432px;display:block;overflow:hidden;border-bottom:1px solid #ddd}
#header-thin.bg-res{height:100%;}
#header-thin-img{margin:0}
html.x-border-box #header-thin{height:auto;overflow:visible;}
#header-thin-landing{height:400px;display:block;overflow:hidden;border-bottom:1px solid #ddd}
html.x-border-box #header-thin-landing{height:auto;overflow:visible;}

.top-links{background:#fff;text-align:right;width:100%;float:left;position:relative;z-index:9999}
.link-phone,.link-faq,.link-chat,.link-signin{float:right;width:auto;margin:0 10px 0 0;padding:6px 10px 6px 0;text-align:left}
.link-faq{padding:6px 0}
.link-signin{border-right:1px solid #CCCCCC;padding-left:10px;padding-top:7px}
.link-phone{border-left:1px solid #CCCCCC;padding-left:10px}
.i-name{float:left}
.i-name p,.i-name a{font-size:13px;color:#999;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.i-name a:hover{color:#83b500;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.phone-drop select{font-size:13px;font-family:'Lato',Arial,sans-serif;color:#999!important;background:#fff;margin:-3px -10px 0 0;padding:0 20px 0 0;border-radius:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}
.phone-drop select:-moz-focusring{color:transparent}
.phone-drop select::-ms-expand{display:none}
.phone-drop:before{content:'';right:0;top:-7px;width:20px;height:33px;background:#fff;position:absolute;pointer-events:none;display:block}
.phone-drop{position:relative}
.phone-drop:after{content:'>';font:20px Consolas,monospace;color:#83b500;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0;top:-11px;position:absolute;pointer-events:none;width:15px;padding:0 0 5px;text-indent:14px}
.ie9 body .phone-drop:after{display:none}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.phone-drop:after{top:-12px;padding:4px 0 5px}
}
@media screen\0 {
.phone-drop:after{width:38px;text-indent:15px;right:0}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.phone-drop:after{top:0;right:-10px}
}
.icon-chat,.icon-info-circled,.icon-globe{color:#83b500;float:left;margin:0 10px 0 0;font-size:1.2em}
.icon-chat{margin:-1px 5px 1px 0}
.hero-home,.hero-thin{height:auto}
.hero-dark{background:#000;}
  .hero-dark img{opacity:.8;}
.hero-home img,.hero-thin img{width:auto;display:block;margin:0 auto}

.hero-home-res, .hero-thin-res{height:100%;}
.hero-home-res img, .hero-thin-res img{width:100%;height:100%;display:block;}
.x-border-box .hero-home-res img, .x-border-box .hero-thin-res img{width:1920px;}

.menu{position:fixed;top:32px;width:100%;height:50px;margin:0 auto;padding:0;z-index:9999;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;background-color:rgba(83,84,84,0.9)}
.menu-top{position:fixed;top:0px;width:100%;height:50px;margin:0 auto;padding:0;z-index:9999;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;background-color:rgba(83,84,84,0.9)}
#logo a{background:url(../_images/vuture-logo-white.png) no-repeat;background-size:cover!important;width:113px;height:31px;margin:5px 50px 0 0;float:left}
#demo-btn{float:left;margin:15px 0 0!important}
#demo-btn a{overflow:hidden;visibility:hidden;text-transform:uppercase;font-family:'Oswald',Arial,sans-serif}
#demo-btn .btn-is-visible,#demo-btn .btn-fade-out,.no-touch #demo-btn a:hover{background-color:#fff;color:#83b500;font-size:20px;text-transform:uppercase;padding:10px 20px;visibility:hidden;opacity:0;z-index:9999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#demo-btn a:hover{background-color:#83b500;color:#fff}
#demo-btn .btn-is-visible{visibility:visible;opacity:1}
.nav{float:right;margin:13px 0 0}
.nav ul{margin:0}
.nav li{text-transform:uppercase;list-style-type:none;margin:0 auto;float:left;content:""!important}
.nav li a{font-size:13px;color:#fff;padding:17px 15px;font-weight:400;line-height:18px;margin:0}
.nav li a:hover,.nav li a.active,.nav li:hover a, .nav .vx_text li a:hover{background:#83b500}
.nav .vx_text li a{background:none}
.nav ul li ul li:before{content:"";display:none}
.nav li ul{overflow:hidden;display:none;background:#83b500;z-index:20}
.nav li:hover ul{position:absolute;margin:16px 0 0;padding:0;display:block;width:250px;-webkit-animation:fadein ease-in-out .3s;-moz-animation:fadein ease-in-out .3s;-ms-animation:fadein ease-in-out .3s;-o-animation:fadein ease-in-out .3s;animation:fadein ease-in-out .3s}
@keyframes fadein {
from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein {
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein {
from{opacity:0}
to{opacity:1}
}
@-ms-keyframes fadein {
from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein {
from{opacity:0}
to{opacity:1}
}
.nav li ul li{width:100%;margin:0;padding:0;height:auto;border-bottom:1px solid #fff;color:#fff}
.nav li ul li:last-child{border-bottom:none}
.nav li ul li a{width:100%;margin:0;padding:12px 15px 11px;height:auto;display:block}
.nav li ul li a:hover{background:#a0cf63}
.nav li.home,.nav li ul li.contact---confirmation,.nav li ul li.request-callback,.nav li ul li.request-callback---confirmation{display:none;border:none}
.nav .vx_menu{float:left}
.c-buttons{float:left;margin:1px 0 0 0}
.c-button {padding:16px 15px 17px !important;}
.search-trigger {padding:14px 15px 17px !important;}
.search{float:right}
.search a{padding:14px 10px 16px;color:#fff}
.safari-mac .search a{padding:14px 10px 17px;}
.search a:hover{background:#83b500}
#fadeandscale{width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;background-color:rgba(83,84,84,0.9);text-align:center;display:none;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.popup_visible #fadeandscale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.fullscreen-search-overlay .fullscreen-close{position:absolute;right:70px;top:70px;transition:-webkit-transform ease-out .9s;transition:transform ease-out .2s;transition:transform ease-out 0.2s,-webkit-transform ease-out .2s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);height:60px}
.fullscreen-search-overlay .fullscreen-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fullscreen-search-overlay .fullscreen-close svg{height:60px;fill:#fff}
.fullscreen-search-overlay .fullscreen-search-wrapper{max-width:75%;text-align:center;font-size:18px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);margin:0 auto;position:relative;top:50%;transform:translateY(-50%) scale(0.9)}
.fullscreen-search-overlay .fullscreen-search-wrapper p{font-size:28px;line-height:36px;margin-bottom:40px;color:#fff;letter-spacing:3px;text-transform:uppercase;font-weight:700}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform{position:relative}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform #fullscreen-search-input{width:100%;background-color:transparent;box-shadow:0 3px 0 0 rgba(255,255,255,0.3);border:0;text-align:center;font-size:32px;padding:20px 10px 10px;color:#fff;letter-spacing:1px;-webkit-transition:all .9s ease-out;-moz-transition:all .9s ease-out;-ms-transition:all .9s ease-out;-o-transition:all .9s ease-out;transition:all .9s ease-out}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform #fullscreen-search-input:focus{box-shadow:0 3px 0 0 rgba(255,255,255,0.3)}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform input[type=submit]{position:absolute;width:100px;height:100%;background-color:transparent;border:0;right:0;top:0}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform .fullscreen-search-icon svg{font-size:25px;position:absolute;right:8px;top:15px;transition:all .2s ease-out;fill:#fff}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform .fullscreen-search-icon svg:hover{fill:#83b500;cursor:pointer}
.fullscreen-search-overlay .fullscreen-search-wrapper #fullscreen-searchform button{position:absolute;width:40px;height:55px;margin:-60px -20px 0 0;padding:0;background:none;border:none;right:0}
.count{margin:0 0 30px}
.result{border-top:1px solid #ddd;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out;font-size:16px}
.result a{font-size:18px;padding:30px;display:block}
.result:hover{-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out;background:rgba(131,181,0,0.1) url(../_images/toggle-arrow-right.png) no-repeat 98% 20px;background-size:20px}
.result:hover a{color:#83b500;padding:30px 30px 30px 40px}
.pagination{margin:0 0 20px;padding:10px;border:1px solid #ddd;background:#f7f7f7}
.pagination a,.pagination span{display:inline-block;padding:5px 10px;font-size:14px;margin:0 5px 0 0;color:#83b500}
.pagination a{border:1px solid #ddd;background:#fff}
.pagination span.active,.pagination a:hover{border:1px solid #CCCCCC;background:#83b500;color:#fff}
.pages{display:none!important}
.tab-container{position:relative;top:-525px;width:775px;margin:0 auto;z-index:999;padding:0}
.tab{float:left;width:70%;margin:0;padding:0;background-color:rgba(83,84,84,0.9)}
.tab-menu{float:right;padding:0;width:30%;background-color:rgba(83,84,84,0.9)}
.tab-menu div.list-group{margin:0}
.tab-menu .list-group p{font-size:18px;line-height:22px;margin:0;font-weight:700;color:#fff}
.tab-menu .list-group p a{padding:13px 20px 13px 40px;display:block;color:#fff;border-top:1px solid #bababa;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out;background-image:url(../_images/hero-arrow-right-white.png);background-position:15px center;background-repeat:no-repeat;background-size:15px 25px}
.tab-menu .list-group p:nth-of-type(n+4) a{padding:13px 60px 13px 40px}
.tab-menu .list-group p:nth-of-type(n+5) a{padding:13px 50px 13px 40px}
.safari-mac .tab-menu .list-group p:nth-of-type(n+5) a{padding:13px 60px 13px 40px}
.tab-menu .list-group p a:hover{color:#fff;background-color:rgba(131,181,0,0.8);-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out;background-image:url(../_images/hero-arrow-right-white.png)}
.tab-menu .list-group p:first-child a{border-top:1px solid transparent}
.tab-menu .list-group p.active{background-color:rgba(255,255,255,0.8);color:#fff}
.tab-menu .list-group p.active a{color:#fff;background-color:rgba(131,181,0,1);background-image:url(../_images/toggle-arrow-right-white.png)}
.tab-content{border-right:1px solid #bababa;padding:30px 15px 30px 30px;height:295px}
html.x-border-box .tab-content{display:block!important;z-index:99999!important}
.tab-content h1{font-size:48px;line-height:100%;color:#fff}
.tab-content h2{font-size:22px;line-height:26px;color:#fff;margin:0 0 35px;padding:0;text-align:left;text-transform:inherit}
.tab-content h2:before{border-bottom:none}
.tab-content .hero-btn p{color:#fff;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.tab-content .hero-btn a{color:#83b500;padding:10px 25px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tab-content .hero-btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.tab .tab-content:not(.active){display:none}
.video-container,.video-container-full,.toggle-div .video-container,.slides .video-container{width:100%;margin:0;position:relative;padding-bottom:56.25%;height:auto}
.video-container iframe,.video-container-full iframe,.toggle-div .video-container iframe,.slides .video-container iframe{position:absolute;top:5%;left:0;width:100%;height:100%}
html.x-border-box .video-container div{padding:0 50%;margin:0 0 30px}
html.x-border-box .partners .video-container{width:40%}
html.x-border-box .bxslider-banner .video-container div{padding:0}
.toggle-div img{width:340px}
.toggle-div .wide-img img{width:525px}
.toggle-div .video-container iframe{top:0}
.slides .video-container iframe{top:25%}
.hero-variation,.hero-variation2,.hero-variation3,.hero-variation4,.hero-variation5,.hero-variation7,.hero-variation8,.hero-variation9,.hero-variation-form,.hero-variation-covid{position:relative;top:-525px;margin:0 auto;width:735px;height:315px;z-index:999;padding:20px;overflow:hidden}
.hero-variation-form{top:-336px;height:280px;}
.hero-variation-text, .hero-variation-text-inner{float:left;width:55%}
.hero-variation-text h1, .hero-variation-text-inner h1{font-size:28px;line-height:34px;padding:0;margin:0 0 5px}
.hero-variation-text h1:before, .hero-variation-text-inner h1:before{border-bottom:none}
.hero-variation-text h2, .hero-variation-text-inner h2{font-size:20px;line-height:26px;padding:0;margin:0 0 25px;text-align:left;text-transform:inherit}
.hero-variation-text h2:before, .hero-variation-text-inner h2:before{border-bottom:none}
.hero-variation-text p, .hero-variation-text-inner p{font-size:16px;line-height:22px;margin:0 0 15px}
.hero-variation-text ul, .hero-variation-text-inner ul{margin-bottom:0}
.hero-variation-text ul li, .hero-variation-text-inner ul li{font-size:16px;line-height:22px;padding:10px 0;border-top:1px solid #ddd}
.hero-variation-text ul li:first-child, .hero-variation-text-inner ul li:first-child{border-top:none;padding:0 0 10px}
.hero-variation-form-inner{float:right;width:37%}
.hero-variation-form h3, .hero-variation-form-inner h3{font-size:18px;line-height:24px;padding:0;margin:0;text-align:left;text-transform:inherit;font-weight:700}
.hero-variation-form h3:before, .hero-variation-form-inner h3:before{border-bottom:none}
.hero-variation-form p, .hero-variation-form-inner p{font-size:13px;line-height:16px;margin:0 0 10px}
.hero-variation-form label, .hero-variation-form-inner label{display:none}
.hero-variation-form-inner .multiple_choice {margin-top:10px;}
.hero-variation-form-inner .multiple_choice label {display:block;}
.hero-variation-form-inner select {width:98%;float:left;margin:0 0 8px;padding:2%}
.hero-variation-form .single_line_text input, .hero-variation-form-inner .single_line_text input,.hero-variation-form .single_line_text_sf input, .hero-variation-form-inner .single_line_text_sf input{width:94%;float:left;margin:0 0 8px;padding:2%}
.hero-variation-form .single_line_text.half_width input, .hero-variation-form-inner .single_line_text.half_width input,.hero-variation-form .single_line_text_sf.half_width input, .hero-variation-form-inner .single_line_text_sf.half_width input{float:left;width:94%;margin:0 8px 8px 0}
.hero-variation-form .submit input, .hero-variation-form-inner .submit input{width:99%}
.hero-variation-form .submit, .hero-variation-form-inner .submit{margin:0}
.hero-variation-form .submit input, .hero-variation-form-inner .submit input{color:#83b500;font-size:16px;margin:0}
.hero-variation-form .single_line_text input, .hero-variation-form-inner .single_line_text input, .hero-variation-form .single_line_text_sf input, .hero-variation-form-inner .single_line_text_sf input,  .hero-variation-form-inner select{border:1px solid #CCCCCC;font-size:12px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hero-variation-form .single_line_text input:hover, .hero-variation-form-inner .single_line_text input:focus,.hero-variation-form .single_line_text_sf input:hover, .hero-variation-form-inner .single_line_text_sf input:focus{background:#83b500;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hero-variation-form .submit input, .hero-variation-form-inner .submit input{color:#fff;padding:5px;margin:0 0 5px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation-form .submit input:hover, .hero-variation-form-inner .submit input:hover{color:#83b500;border:1px solid #CCCCCC;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation .small-print p{font-size:12px;line-height:18px;margin:0;color:#aaa;text-align:center}
.hero-variation .small-print a{color:#aaa;text-decoration:underline}
.hero-variation .small-print a:hover{color:#f7882f}
.hero-variation2 .vx_block{clear:both}
.hero-variation2-text{width:50%;float:left}
html.x-border-box .hero-variation2-text .vx_block{width:100%!important}
.hero-variation2-text h1{font-size:28px;line-height:34px;padding:0;margin:0 0 5px}
.hero-variation2-text h1:before{border-bottom:none}
.hero-variation2-text h2{font-size:20px;line-height:26px;padding:0;margin:0 0 25px;text-align:left;text-transform:inherit}
.hero-variation2-text h2:before{border-bottom:none}
.hero-variation2-text p{font-size:16px;line-height:22px;margin:0 0 15px}
.hero-variation2-button,.hero-variation2-button.outline{float:left;margin:0 15px 15px 0;padding:7px 0}
.hero-variation2-button.outline{margin:0}
.hero-variation2-button p{color:#83b500;font-size:16px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation2-button a{color:#fff;padding:7px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation2-button a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation2-button.outline p{color:#83b500;font-size:16px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0;display:block;float:left;width:100%!important}
.hero-variation2-button.outline a{color:#83b500;padding:7px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation2-button.outline a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation2 .video-container{width:45%;float:right;padding-bottom:26.25%;height:auto}
.hero-variation2 .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.hero-variation3 .col-1-3{margin:0 1%;padding:0;width:31%;text-align:center}
.hero-variation3 .col-1-3:first-child{margin:0 1% 0 1.5%}
html.x-border-box .hero-variation3 .col-1-3 .vx_block{width:100%!important}
.hero-variation3 h1{font-size:24px;line-height:30px;padding:0;margin:0 0 5px}
.hero-variation3 h1:before{border-bottom:none}
.hero-variation3 h2{font-size:20px;line-height:26px;padding:0;margin:0 0 25px}
.hero-variation3 h2:before{border-bottom:none}
.hero-variation3 p{font-size:16px;line-height:22px;margin:0 0 15px}
.hero-variation3-image img{margin:0 auto 10px}
.hero-variation4-header{float:left}
.hero-variation4-button{float:right;padding:10px 0 0}
.hero-variation4-text{float:left;clear:both;margin:30px 0 0;padding:0}
.hero-variation4-header h1{font-size:36px;line-height:42px;padding:0;margin:0 0 10px}
.hero-variation4-header h1:before{border-bottom:none}
.hero-variation4-text{position:relative;vertical-align:middle;display:table}
.hero-variation4-text h2{font-size:24px;line-height:30px;padding:0;margin:0;text-align:right;width:27%;display:table-cell;vertical-align:middle;position:relative}
.hero-variation4-text h2:before{border-bottom:none}
.hero-variation4-text p{border-left:3px solid #83b500;margin:0 0 0 20px;padding:0 0 0 20px;width:92%;float:left;font-size:18px;line-height:24px}
.hero-variation4-button p{color:#83b500;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation4-button a{color:#fff;padding:7px 25px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation4-button a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation5-text{width:55%;margin:0;float:left}
.hero-variation5-text h1{font-size:36px;line-height:42px;padding:0;margin:0 0 10px}
.hero-variation5-text h1:before{border-bottom:none}
.hero-variation5-text h2{font-size:28px;line-height:36px;padding:0;margin:0 0 25px;text-transform:inherit;text-align:left}
.hero-variation5-text h2:before{border-bottom:none}
.hero-variation5-text p{font-size:18px;line-height:24px;margin:0}
.hero-variation5-image{float:right}
.hero-variation5-button{position:absolute;top:280px;right:23px;clear:both}
.hero-variation5-button p{color:#83b500;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation5-button a{color:#fff;padding:7px 25px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation5-button a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation6{background-color:rgba(255,255,255,0);position:relative;top:-325px;margin:0 auto;width:735px;height:260px;z-index:999;padding:20px;overflow:hidden}
.hero-variation6-text{width:100%;margin:0}
.hero-variation6-text h1{font-size:57px;line-height:42px;padding:0;margin:0 0 10px;font-weight:400;}
.hero-variation6-text h1:before{border-bottom:none}
.hero-variation6-text h2{font-size:37px;line-height:36px;padding:0;margin:0 0 10px;text-align:left}
.hero-variation6-text h2:before{border-bottom:none}
.hero-variation6-text p{font-size:18px;line-height:24px;margin:0;float:left;clear:both}
.hero-variation6-button p{color:#83b500;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation6-button a{color:#fff;padding:7px 25px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.hero-variation6-button a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation7{background-color:rgba(255,255,255,0);}
.hero-variation7-text{width:55%;margin:0;float:left}
.hero-variation7-text h1{font-size:36px;line-height:42px;padding:0;margin:0 0 10px}
.hero-variation7-text h1:before{border-bottom:none}
.hero-variation7-text h2{font-size:28px;line-height:36px;padding:0;margin:0 0 25px;text-transform:inherit;text-align:left}
.hero-variation7-text h2:before{border-bottom:none}
.hero-variation7-text p{font-size:18px;line-height:24px;margin:0}
.hero-variation7-image{float:right}
.hero-variation7-button{position:absolute;top:280px;right:23px;clear:both}
.hero-variation7-button p{color:#83b500;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation7-button a{color:#fff;padding:7px 25px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation7-button a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation8,.hero-variation9{top:-336px;background-color:rgba(255,255,255,0);width:80%;padding:0;display:table-cell;vertical-align:middle}
.hero-variation8-text{width:100%; padding:0 0 0 5%}
.hero-variation9-text{width:100%; padding:0 5% 0 0}
.hero-variation8-text,.hero-variation9-text{margin:0;}
.hero-variation8-text h1,.hero-variation9-text h1{font-size:36px;line-height:42px;padding:0;margin:0 0 10px}
.hero-variation8-text h1:before,.hero-variation9-text h1:before{border-bottom:none}
.hero-variation8-text h2,.hero-variation9-text h2{font-size:28px;line-height:36px;padding:0;margin:0 0 25px;text-transform:inherit;text-align:left}
.hero-variation8-text h2:before,.hero-variation9-text h2:before{border-bottom:none}
.hero-variation8-text p,.hero-variation9-text p{font-size:18px;line-height:24px;margin:0 0 25px;}
.hero-variation8-button{float:left;clear:both;margin:0 0 0 10%}
.hero-variation8-button p,.hero-variation9-button p{color:#83b500;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation8-button a,.hero-variation9-button a{color:#fff;padding:7px 25px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation8-button a:hover,.hero-variation9-button a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.hero-variation9-text{float:right;}
.hero-variation9-button{float:right;width:50%;clear:both;margin:0}
.hero-variation-covid{top:-336px;background-color:rgba(255,255,255,0);width:80%;padding:0;display:table-cell;vertical-align:middle}
.hero-variation-covid-text{width:100%; padding:0}
.hero-variation-covid-text{margin:0;}
.hero-variation-covid-text h1{font-size:36px;line-height:42px;padding:0;margin:0 0 10px}
.hero-variation-covid-text h1:before{border-bottom:none}
.hero-variation-covid-text h2{font-size:28px;line-height:36px;padding:0;margin:0 0 25px;text-transform:inherit;text-align:left}
.hero-variation-covid-text h2:before{border-bottom:none}
.hero-variation-covid-text p{font-size:18px;line-height:24px;margin:0 0 25px;}
.hero-variation-covid-button{float:left;clear:both;margin:0 0 0 10%}
.hero-variation-covid-button p{color:#83b500;font-size:20px;font-family:'Lato',sans-serif;text-transform:uppercase;margin:0}
.hero-variation-covid-button a{color:#fff;padding:7px 25px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hero-variation-covid-button a:hove{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.download{position:relative;top:-150px;float:left;width:100%;height:70px;margin:0 auto -70px;padding:0;text-align:center;z-index:999;background-color:rgba(83,84,84,0.8)}
.arrow{padding:0;margin:13px 4% 0 0;position:relative;display:inline-block}
.arrow .i-name{float:right}
.icon-right-circled2{color:#fff;font-size:40px;line-height:40px;padding:0;margin:0 10px 0 0}
.arrow .i-name p,.arrow .i-name a{font-size:26px;line-height:38px;margin:0;padding:2px 0 0;color:#fff}
.arrow .i-name strong{color:#f7882f;font-weigth:normal}
.download .btn{padding:0;margin:0;display:inline-block;top:-7px;position:relative}
.download .btn p{color:#f7882f;font-size:20px;font-family:'Lato',sans-serif;margin:0}
.download .btn a{color:#f7882f;padding:7px 25px;background:#fff;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.download .btn a:hover{color:#fff;background:#f7882f;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.col-1-3{width:30%;margin:0;float:left}
.col-1-3-w{width:32%;margin:0;float:left}
.col-1-4{margin:0;padding:3% 2%;width:25%;width:calc(100%/4 - (((4 - 1) * 0) / 4));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border-left:1px solid #e7e7e7}
.col-1-4:first-child{border-left:none}
.toggle-holder{margin:0;padding:5% 0 2.5%;border-top:1px solid #ededed;float:left;position:relative}
.col-1-3 .vx_drag,.col-1-3 .toggle-holder{width:340px}
.toggle-holder:first-child{padding:0 0 2.5%;border-top:none}
.toggle-holder:hover h3,.toggle-holder:hover h4,.toggle-holder:hover p,.toggle-holder:hover .toggle-icon{color:#83b500}
.toggle-icon{float:left;padding:0 0 35px;color:#83b500;font-size:30px;line-height:30px;width:45px}
.toggle-txt{width:100%;padding:0}
.toggle-link p{background:url(../_images/toggle-arrow-right.png) no-repeat right 0;background-size:7px 12px;margin:0;padding:0 6% 0 0}
.toggle-link.active h3,.toggle-link.active h4,.toggle-link.active p{color:#83b500}
.toggle-link.active p{background:url(../_images/toggle-arrow-down.png) no-repeat right 0;background-size:12px 7px;margin:0 0 3%}
.toggle-link:hover{cursor:pointer}
.toggle-link p{font-size:14px;line-height:18px;color:#000;margin:0}
.toggle-div{display:none}
html.x-border-box .toggle-div{display:block}
.toggle-div p{font-size:14px;line-height:18px;margin:0 0 2.5%;clear:both;color:#535454!important}
.toggle-div .btn{margin:6% 0 5%}
.toggle-div .video-container{margin-bottom:4%}
.toggle-div .btn p{color:#83b500;font-size:14px;font-family:'Lato',sans-serif;margin:0}
.toggle-div .btn a{color:#83b500;padding:7px 15px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.toggle-div .btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.faq .toggle-link h3{text-align:left}
.faq .toggle-holder{width:100%;margin:0;padding:2.5% 0;border-top:1px solid #ededed;float:left;position:relative}
.faq .toggle-holder:first-child{border-top:none}
.faq .toggle-holder:hover h3,.faq .toggle-holder:hover p{color:#83b500}
.faq .toggle-txt{width:100%;padding:0}
.faq .toggle-link h3{background:url(../_images/toggle-arrow-right.png) no-repeat right center;background-size:7px 12px;margin:0;padding:0}
.faq .toggle-link.active h3{background:url(../_images/toggle-arrow-down.png) no-repeat right center;background-size:12px 7px;color:#83b500;margin:0 0 10px}
.faq .toggle-link:hover{cursor:pointer}
.faq .toggle-link p{font-size:14px;line-height:18px;color:#000;margin:0}
html.x-border-box .faq .toggle-div{display:block}
.faq .toggle-div p{font-size:14px;line-height:18px;margin:0;color:#535454!important}
.numbers{text-align:center}
.numbers .vx_block{border-top:1px solid #e7e7e7;clear:both}
.numbers .vx_block:first-child{border-top:none}
.numbers .col-1-4:hover{background:#f7f7f7}
.numbers .numbers-icon{border-left:1px solid #ccc}
.numbers .numbers-icon .icon-chat{clear:both;width:100%;font-size:45px;line-height:45px;color:#83b500;margin:0 0 15px}
.numbers h2,.partners .counter h2,.partners .counter h2 strong,.numbers h2 strong{font-size:28px;line-height:32px;padding:0;margin:0 0 10px;text-transform:uppercase;width:100%;clear:both;text-align:center;color:#535454}
.numbers h2,.numbers h2 strong{font-size:38px;line-height:42px}
.numbers h2:before{display:none}
.numbers p,.partners .counter p{font-size:18px;line-height:22px;margin:0;text-transform:uppercase;color:#535454}
.numbers p strong{font-weight:400;color:#83b500}
.flexslider-hero{width:380px;height:329px;float:left;margin:0;padding:0}
html.x-border-box .flexslider-hero{height:1870px}
.flexslider-banner{width:100%;display:inline-block;margin:0;padding:0}
.flexslider-testimonial{width:100%;display:inline-block;margin:0;padding:0;text-align:center}
html.x-border-box .flexslider-testimonial .slides{clear:both;opacity:1!important}
.flexslider-testimonial .slides .vx_text{padding:0 10%}
.flexslider-testimonial p{color:#999;font-size:16px;line-height:20px;font-family:'Lato',sans-serif;margin:5px 0 0}
.testimonial-icon{position:relative;top:-71px;margin:0 auto -55px;background:#f7882f;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.testimonial-icon .icon-quote{font-size:42px;line-height:58px;color:#fff;margin:0 15px}
.col-1-4-blog p{margin:0 0 1em}
.col-1-4-blog{width:23.666%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 0 20px 20px;padding:10px;float:left;border:1px solid #ddd;background:#f7f7f7;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.col-1-4-blog:hover{background-color:rgba(131,181,0,0.2);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.col-1-4-blog.first,.col-1-4-blog.last{margin:0}
.col-1-4-blog.last{margin:0 0 0 20px}
.blog-block{padding:5px 10px 0}
.blog-btn p{color:#fff;font-size:16px;font-family:'Lato',sans-serif;text-align:center;margin:0 0 10px!important}
.blog-btn a{color:#fff;padding:7px 15px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:86%;display:block;margin:0 auto}
.blog-btn a:hover{color:#83b500;background:#fff;border:1px solid #CCCCCC;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.all-blog-btn{clear:both}
.all-blog-btn p{color:#83b500;font-size:16px;margin:0;font-family:'Lato',sans-serif;text-transform:uppercase;text-align:center}
.all-blog-btn a{color:#83b500;padding:12px 15px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:266px;display:block;position:relative;margin:0 auto}
.all-blog-btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}

/*.sign-up h3{font-size:24px;line-height:28px;margin-bottom:0;text-align:left}
.sign-up h3 strong{color:#f7882f;font-weight:400}
.sign-up p{font-size:16px;line-height:20px;margin:8px 0 0}
.sign-up-txt{width:36%;float:left}
.sign-up-form{width:60%;float:right;text-align:right;margin:0;padding:0}
.sign-up-form .single_line_text{margin:0}
.sign-up-form .single_line_text label{display:none}
.sign-up-form .single_line_text input{width:30%;margin:0 0 0 2%;padding:2%;border:1px solid #f7882f;float:left;text-align:center;font-size:16px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.sign-up-form .single_line_text input:hover,.sign-up-form .single_line_text input:focus{background:#f7882f;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.sign-up-form .'{font-size:14px;float:left; margin:0 0 0 58px}
.sign-up-form .checkboxes label span{float:right;margin:2px 0 0 0}
.sign-up-form .instruction_paragraph{font-size:10px;float:right;margin:-20px 41px 0 0}*/

/*.sign-up h3{font-size:24px;line-height:28px;margin-bottom:0;text-align:left}
.sign-up h3 strong{color:#f7882f;font-weight:400}
.sign-up p{font-size:16px;line-height:20px;margin:8px 0 0}
.sign-up-txt{width:36%;float:left}
.sign-up-form{width:60%;float:right;text-align:right;margin:0;padding:0}
.sign-up-form .single_line_text,.sign-up-form .single_line_text_sf{margin:0;float:left;width:37%;}
.sign-up-form .single_line_text label,.sign-up-form .single_line_text_sf label, .salesforce_rsvp.half_width span{display:none}
.sign-up-form .single_line_text input,.sign-up-form .single_line_text_sf input{width:85%;margin:0;padding:5.5%;border:1px solid #f7882f;float:left;text-align:center;font-size:16px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.sign-up-form .single_line_text input:hover,.sign-up-form .single_line_text input:focus,.sign-up-form .single_line_text_sf input:hover,.sign-up-form .single_line_text_sf input:focus{background:#f7882f;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.sign-up-form .checkboxes, .sign-up-form .salesforce_rsvp{font-size:14px;float:left; margin:0 0 0 58px}
.sign-up-form .checkboxes label span, .sign-up-form .salesforce_rsvp label span{float:right;margin:2px 0 0 0}
.sign-up-form .instruction_paragraph{font-size:10px;float:right;margin:-20px 41px 0 0}*/

.sign-up h3{font-size:24px;line-height:28px;margin-bottom:0;text-align:left}
.sign-up h3 strong{color:#f7882f;font-weight:400}
.sign-up p{font-size:16px;line-height:20px;margin:8px 0 0}
.sign-up-txt{width:36%;float:left;}
.sign-up-form{width:61%;float:right;text-align:right;margin:0;padding:0;}
.sign-up-form .single_line_text,.sign-up-form .single_line_text_sf{margin:0;float:left;width:27%;}
.sign-up-form .single_line_text label,.sign-up-form .single_line_text_sf label, .salesforce_rsvp.half_width span{display:none}
.sign-up-form .single_line_text input,.sign-up-form .single_line_text_sf input{width:82%;margin:0;padding:6%;border:1px solid #f7882f;float:left;text-align:center;font-size:14px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.sign-up-form .single_line_text input:hover,.sign-up-form .single_line_text input:focus,.sign-up-form .single_line_text_sf input:hover,.sign-up-form .single_line_text_sf input:focus{background:#f7882f;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.sign-up-form .checkboxes, .sign-up-form .salesforce_rsvp{font-size:13px;float:left; margin:0}
.sign-up-form .checkboxes label span, .sign-up-form .salesforce_rsvp label span{float:right;margin:2px 0 0 0}
.sign-up-form .instruction_paragraph{font-size:10px;float:right;margin:-20px 31px 0 0}
.sign-up-form .submit input{width:132px;color:#fff;font-size:16px;margin:0;padding:11px 10px 10px;background:#f7882f;border:1px solid #f7882f;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sign-up-form .submit input:hover{border:1px solid #f7882f;background-color:#fff;color:#f7882f;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.sign-up-form .salesforce_preferences {display:none;}

.submit input{color:#fff;font-size:16px;margin:0;padding:14px 30px 13px;background:#f7882f;border:1px solid #f7882f;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.submit input:hover{border:1px solid #f7882f;background-color:#fff;color:#f7882f;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.meet-client .col-1-3{width:300px;margin:0;float:left}
.meet-client .col-1-3-w{width:31%;margin:0 4%;float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;min-height:210px}
.meet-client h2{font-size:28px;line-height:32px;padding:0;margin:0;text-align:left}
.meet-client h2:before{visibility:hidden}
.meet-client h3{font-size:20px;line-height:24px;margin-bottom:15px;text-align:left}
.meet-client h3 strong{color:#83b500;font-weight:400}
.meet-client ul{margin:0 0 1.7em}
.meet-client-btn,.left .meet-client-btn-full{float:left;margin:0 0 40px}
.meet-client-btn-full{float:right}
.meet-client-btn p{color:#83b500;font-size:14px;margin:0;font-family:'Lato',sans-serif;text-align:center}
.meet-client-btn a{color:#83b500;padding:8px 20px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.meet-client-btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.meet-client-btn-full p{color:#fff;font-size:14px;margin:0;font-family:'Lato',sans-serif;text-align:center}
.meet-client-btn-full a{color:#fff;padding:8px 23px 8px 22px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.meet-client-btn-full a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.meet-client-icon{position:relative;top:-30px;margin:0 auto -60px;background:#83b500;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.meet-client-icon .icon-quote{font-size:42px;line-height:58px;color:#fff;margin:0 15px;display:block}
.meet-client-txt{background:#f7f7f7;border:1px solid #ddd;padding:50px 15px 20px;text-align:center}
.meet-client-txt h5{font-size:16px;line-height:22px}
.meet-client-txt p{color:#999;font-size:14px;line-height:18px;margin:5px 0 0}
.side-img h1{font-size:28px;line-height:34px;padding:0;margin:0 0 5px}
.side-img h1:before{border-bottom:none}
.side-img .col-1-2-w{width:52%;margin:0;float:left}
.side-img .col-1-2{width:44%;margin:0;float:left}
.side-img h2{font-size:28px;line-height:32px;padding:0;margin:0;text-align:left}
.side-img h2:before{visibility:hidden}
.side-img h3{font-size:20px;line-height:24px;margin-bottom:15px;text-align:left}
.side-img h3 strong{color:#83b500;font-weight:400}
.side-img p{margin:0 0 1em}
.double{clear:both}
.double .side-img-btn,.double .side-img-btn-full{float:left;margin:0 1em 0 0}
.side-img-btn p{color:#83b500;font-size:14px;text-align:center}
.side-img-btn a{color:#83b500;padding:8px 20px;margin-bottom:15px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.side-img-btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.side-img-btn-full p{color:#fff;font-size:14px;margin:0;font-family:'Lato',sans-serif;text-align:center}
.side-img-btn-full a{color:#fff;padding:8px 23px 8px 22px;margin-bottom:15px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.side-img-btn-full a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.side-img .video-container iframe,.partners .video-container iframe{top:0}
.image-full img,.image-full-1024 img{margin:0 auto}
.video-container-1024{width:1024px;margin:0 auto;position:relative;padding-bottom:51.25%;height:auto}
.video-container-full iframe,.video-container-1024 iframe{position:absolute;top:0!important;left:0;width:100%;height:100%}
hr{border:1px solid #ddd}
.divider{height:2px;background:#ddd}
.divider span{border-left:200px solid #83b500;position:relative;top:-16px;left:0;font-size:3px;line-height:3px}
.highlighted{border-left:5px solid #83b500;border-right:5px solid #83b500;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:3%;float:left;width:93%;position:relative}
.highlighted h2{font-size:24px;line-height:28px;margin:0;padding:0;text-align:left}
.highlighted h2:before{border-bottom:none}
.highlighted .vx_text{float:left;width:67%;margin:0 3% 0 0;height:100%}
.highlighted .highlighted-btn-full{width:30%;margin:0;right:30px}
.highlighted-btn-full p{color:#fff;font-size:14px;margin:0;font-family:'Lato',sans-serif;text-align:center}
.highlighted-btn-full a{color:#fff;padding:8px 23px 8px 22px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:right;clear:both}
.highlighted-btn-full a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}

.services .col-1-2{width:46%;margin:0;float:left}
.services .col-1-2-r{width:46%;margin:0;float:right}
.services .col-1-2 .vx_drag,.services .col-1-2-r .vx_drag,.services .col-1-2 .toggle-holder,.services .col-1-2-r .toggle-holder{width:525px;float:left;clear:both;position:relative}
.services .toggle-holder{padding:5% 0 2%}
.services .toggle-holder:first-child{padding:0 0 2%}
.services .toggle-link p{margin:0 0 3%}
.services .toggle-div p{margin:0 0 2.5%}
.services .toggle-div .btn{margin:5% 0 2%}
.services .toggle-div .video-container{margin-bottom:4%}
.col-1-3.services{width:31.333%;margin:0 0 0 3%;float:left}
.col-1-3.services:first-child{margin:0}
.services h3{font-size:20px;line-height:24px;margin:0;text-align:left;color:#414141}
.services p{margin:0 0 10px}
.services .image{float:left;width:120px}
.services .vx_drag{float:left;width:66%}
.services-btn p{color:#83b500;font-size:14px;font-family:'Lato',sans-serif;text-align:center}
.services-btn a{color:#83b500;padding:3px 15px 5px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.services-btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.services-btn-full p{color:#fff;font-size:14px;margin:0;font-family:'Lato',sans-serif;text-align:left}
.services-btn-full a{color:#fff;padding:3px 15px 5px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.services-btn-full a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}

.resources-filter h2{font-size:24px;line-height:30px;margin:0 0 25px}
.grid-items .col-1-4-resources p,.grid-items .col-1-4-resources.founders p{margin:0 0 1em}
.grid-items .col-1-4-resources .profile-txt p,.grid-items .col-1-4-resources.founders .profile-text p{margin:0}
.grid-items .col-1-4-resources,.grid-items .col-1-4-resources.founders{width:23.666%;margin:0 15px 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border:1px solid #ddd;height:339px}
.grid-items .col-1-4-resources.charity{background:#f7f7f7;width:23.666%;margin:0 15px 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border:1px solid #ddd;height:238px}
.grid-items .col-1-4-resources.charity .blog-btn {margin-top:15px;}
.grid-items .col-1-4-resources.founders{height:100%}
.blog-txt{height:116px;overflow:hidden}
.blog-txt p{height:80px;overflow:hidden}
html.x-border-box .col-1-4-resources{width:24%!important}
#resources-navigation{display:inline-block;width:100%;margin:0 auto 5px;list-style:none;text-align:center}
#resources-navigation select{margin:0 12px 15px -2px;width:calc(100%/4 - (((4 - 1) * 20px) / 4))}
.grid-items select{font-size:16px;color:#83B500;border:1px solid #CCCCCC;padding:7px 15px 7px 7px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;font-family:'Open Sans',sans-serif;border-radius:0}
.resources-fade{padding:10px;background:#f7f7f7;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.resources-fade:hover{background-color:rgba(131,181,0,0.2);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
html.x-border-box .grid-items .col-1-4-resources{margin:0 1% 1% 0;width:24%}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0}
.partners-bg-img{width:100%;height:500px;position:relative;z-index:999}
html.x-border-box .partners-bg-img{width:100%;height:500px;padding:0 0 500px;position:relative;z-index:999}
.partners-bg-txt{width:100%;height:500px;margin:-500px 0 0;position:relative;z-index:999}
html.x-border-box .partners-bg-txt{background:#efefef}
.partners .col-1-2-w{width:56%;margin:0;padding:2%;float:left;position:relative;top:50%;transform:translateY(-50%)}
.partners .col-1-2{width:34%;margin:0 2% 0 0;padding:1% 2% 0;float:right;position:relative;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,0);height:448px}
.partners .partners-numbers{position:relative;z-index:9999}
.partners .col-1-3{width:31.333%;margin:0 0 0 3%}
.partners .col-1-3:first-child{margin:0}
.partners .col-1-3 h1{text-align:center;width:100%}
.partners .col-1-3 h1:before{left:50%;margin-left:-50px}
.partners .col-1-3 img{margin:0 auto 15px}
.partners h2,.partners h3{font-size:24px;line-height:28px;margin:0 0 5px;padding:0;text-align:center}
.partners .counter{background:rgba(131,181,0,0.8);padding:50px 0}
.partners .counter h2,.partners .counter h2 strong,.partners .counter p{color:#fff;font-weight:700}
.partners .col-1-2 h2,.partners .col-1-2 h3{text-align:left}
.partners h2:before{border-bottom:none}
.partners .col-1-2 p{margin:0 0 1em}
.partners .col-1-3 p{text-align:center;margin:0}
.partners-btn p{color:#83b500;font-size:24px;margin:0;font-family:'Lato',sans-serif;text-transform:uppercase;text-align:center}
.partners-btn a{color:#fff;padding:12px 2%;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:96%;display:block;position:relative;margin:0 auto;clear:both}
.partners-btn a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.col-1-2.partners.border{width:46%;margin:0;padding:0 4% 0 0;float:left;border-right:1px solid #ddd}
.col-1-2.partners{width:46%;margin:0;float:right}
.col-1-2.partners .vx_block{width:100%;float:left;clear:both;margin:20px 0}
.col-1-2.partners.border .vx_text{width:69%;float:right}
.col-1-2.partners.border h2,.col-1-2.partners.border p{text-align:right}
.col-1-2.partners.border .image{float:right;padding:0 0 0 40px}
.col-1-2.partners .vx_text{width:69%;float:left}
.col-1-2.partners h2,.col-1-2.partners p{text-align:left}
.col-1-2.partners .image{float:left;padding:0 40px 0 0}
.next-btn img{margin:0 auto}
.contact .col-1-2{width:40%;margin:0 4% 80px 0;float:left}
html.x-border-box .contact .col-1-2,html.x-border-box .contact .col-1-2.support{width:40%!important}
.contact .col-bg,.demo-form .col-bg,.apply .col-bg, .col-bg-covid{width:45%;padding:3%;margin:0;float:right;background:#f7f7f7;border:1px solid #ddd}
.col-bg .vx_form .checkboxes label,.contact .salesforce_preferences label,.contact .salesforce_unsubscribe label,.contact .salesforce_rsvp label, .col-bg-covid label {width:100% !important;}
.col-bg .vx_form .checkboxes,.contact .salesforce_preferences,.contact .salesforce_unsubscribe,.contact .salesforce_rsvp{font-size:14px;float:left;}
.col-bg .vx_form .instruction_paragraph, .col-bg-covid .instruction_paragraph{font-size:10px;margin:0;text-align:center}
.col-bg .vx_form .multiple_choice, .col-bg-covid .multiple_choice{width:100%}
.demo-form .col-bg {width:94%}
.col-bg-covid {width:90%; padding:6% 5% 5%;}
.apply .col-2-3{width:60%;margin:0;float:left}
.apply .col-1-3{width:25%;margin:0;float:right}
.contact .col-1-2 h2,.demo-form .col-1-2 h2,.apply .col-2-3 h2{font-size:24px;line-height:28px;margin:0 0 15px;padding:0 0 20px;text-align:left}
.contact .col-1-2 h2:before,.demo-form .col-1-2 h2:before,.apply .col-2-3 h2:before{content:"";position:absolute;width:10%;height:2px;bottom:0;left:0;border-bottom:2px solid #83b500}
.contact .col-bg h3,.demo-form .col-bg h3,.apply .col-bg h3, .col-bg-covid h3 {margin:0 0 1em;text-align:left}
.contact .support,.demo-form .support{background:#83b500;border:1px solid #ddd;padding:2% 3%;margin:20px 0 40px}
html.x-border-box .contact .support,html.x-border-box .demo-form .support{margin:20px 0 40px}
.apply .apply-hightlight{background:#83b500;border:1px solid #ddd;padding:2% 3%;margin:0 0 40px}
.contact .support h2,.demo-form .support h2,.apply .apply-hightlight h2{color:#fff;font-size:24px;line-height:28px;margin:0 0 15px;padding:0;text-align:left}
.contact .support h2:before,.demo-form .support h2:before,.apply .apply-hightlight h2:before{border-bottom:none}
.contact .support p,.contact .support a,.demo-form .support p,.demo-form .support a,.apply .apply-hightlight p,.apply .apply-hightlight a{margin:0;color:#fff}
.contact .support .image,.demo-form .support .image,.apply .apply-hightlight .image{float:left;margin:0 10px 0 0}
.contact .support .icon-phone,.demo-form .support .icon-phone{color:#fff}
.contact .col-bg label,.demo-form .col-bg label,.apply .col-bg label, .col-bg-covid label {display:none}
.contact .col-bg .checkboxes,.demo-form .col-bg .checkboxes,.apply .col-bg .checkboxes,.contact .col-bg .multiple_choice,.demo-form .col-bg .multiple_choice,.apply .col-bg .multiple_choice,.contact .salesforce_preferences,.contact .salesforce_unsubscribe,.contact .salesforce_rsvp, .contact .salesforce_rsvp label,.demo-form .salesforce_rsvp, .demo-form .salesforce_rsvp label {float:left;margin:0 0 20px}
.contact .col-bg .checkboxes label,.demo-form .col-bg .checkboxes label,.apply .col-bg .checkboxes label,.contact .col-bg .multiple_choice label,.demo-form .col-bg .multiple_choice label,.apply .col-bg .multiple_choice label,.contact .salesforce_preferences label,.contact .salesforce_unsubscribe label,.contact .salesforce_rsvp label,.contact .salesforce_rsvp.half_width label,.demo-form .salesforce_rsvp label,.demo-form .salesforce_rsvp.half_width label{display:block;padding:0 0 1%}
.contact .col-bg .checkboxes label,.demo-form .col-bg .checkboxes label,.apply .col-bg .checkboxes label{width:46%;margin:0 4% 0 0;float:left}
.contact .col-bg .multiple_choice label,.demo-form .col-bg .multiple_choice label,.apply .col-bg .multiple_choice label{width:49%;margin:0 1% 0 0;float:left}
.contact .col-bg .checkboxes label input,.demo-form .col-bg .checkboxes label input,.apply .col-bg .checkboxes label input,.contact .col-bg .multiple_choice label input,.demo-form .col-bg .multiple_choice label input,.apply .col-bg .multiple_choice label input,.contact .salesforce_preferences label input,.contact .salesforce_unsubscribe label input,.contact .salesforce_rsvp label input,.demo-form .salesforce_rsvp label input{margin:-2px 0 0;width:20px}
.contact .col-bg .checkboxes span,.demo-form .col-bg .checkboxes span,.apply .col-bg .checkboxes span,.contact .col-bg .multiple_choice span,.demo-form .col-bg .multiple_choice span,.apply .col-bg .multiple_choice span,.contact .salesforce_preferences span,.contact .salesforce_unsubscribe span,.contact .salesforce_rsvp span,.demo-form .salesforce_rsvp span{font-weight:700;width:100%;margin:0 0 5px;float:left}
.contact .col-bg .checkboxes label span,.demo-form .col-bg .checkboxes label span,.apply .col-bg .checkboxes label span,.contact .col-bg .multiple_choice label span,.demo-form .col-bg .multiple_choice label span,.apply .col-bg .multiple_choice label span,.contact .salesforce_preferences label span,.contact .salesforce_unsubscribe label span,.contact .salesforce_rsvp label span,.demo-form .salesforce_rsvp label span{font-weight:400;float:none}
.demo-form .salesforce_rsvp {font-size:14px;}
.demo-form .salesforce_rsvp label{width:100%; margin:0; font-size:14px;}
.demo-form .salesforce_rsvp span, .demo-form .salesforce_preferences span {display:none;}
.demo-form .salesforce_rsvp {width:100%;}
.demo-form .salesforce_rsvp select {padding:1.75% 1.5% !important; margin:0 !important;}
.demo-form .single_line_text_sf textarea {width:96.7%; padding:1.75% 1.5% !important; margin:0 0 1em;}
.demo-form .salesforce_rsvp.show input {float:left; margin:4px 10px 0 0;} 
.demo-form .salesforce_rsvp.show span {display:block; width:90%; float:left;} 
.demo-form .salesforce_rsvp.show .invalid {-webkit-box-shadow: 0px 0px 0px 1px red; -moz-box-shadow: 0px 0px 0px 1px red; box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);} 

.contact .col-bg input,.demo-form .col-bg input,.apply .col-bg input, .col-bg-covid input {width:96.5%;padding:2% 1.75%;font-size:14px;margin:0 0 1.5em;font-family:'Lato',Arial,sans-serif}
.contact .col-bg input[type=phone],.demo-form .col-bg input[type=phone],.apply .col-bg input[type=phone], .col-bg-covid input[type=phone] {border:1px solid #ddd}
.contact .col-bg select,.demo-form .col-bg select,.apply .col-bg select,.contact .salesforce_rsvp select, .col-bg-covid select {border:1px solid #ddd;width:100.333%;padding:1.5%;margin:0 0 1.5em;font-size:14px;font-family:'Lato',Arial,sans-serif}
.demo-form .col-bg select, .col-bg-covid select {width:100%;padding:1.75% 1.5%}
.demo-form .col-bg .single_line_text input,.demo-form .col-bg .single_line_text_sf input, .col-bg-covid .single_line_text_sf input {width:96.33%}
.contact .col-bg .submit,.demo-form .col-bg .submit,.apply .col-bg .submit{margin:0}
.contact .col-bg .submit input,.demo-form .col-bg .submit input,.apply .col-bg .submit input, .col-bg-covid .submit input {width:100.5%;color:#fff;padding:1.5%;margin:0;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:none}
.contact .col-bg .submit input:hover,.demo-form .col-bg .submit input:hover,.apply .col-bg .submit input:hover, .col-bg-covid .submit input:hover {color:#83b500;border:1px solid #CCCCCC;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.file_upload input{color:#83b500;margin:0;background:#fff;border:1px solid #ddd}
.contact-img{margin:0 0 40px}
.half_width, .half_width.first{float:left;width:49.5%;margin:0 0 0px}
.half_width.first{width:46.5%;margin:0 4% 0 0}
.demo-form .single_line_text.half_width.first,.demo-form .single_line_text.half_width,.demo-form .single_line_text_sf.half_width.first,.demo-form .single_line_text_sf.half_width{width:46.5%;margin:0}
.demo-form .single_line_text.half_width.first,.demo-form .single_line_text_sf.half_width.first{margin:0 4.75% 0 0}
.demo-form .drop_down.half_width.first,.demo-form .drop_down.half_width,.demo-form .salesforce_rsvp.half_width.first,.demo-form .salesforce_rsvp.half_width{width:48.6%;margin:0}
.demo-form .drop_down.half_width.first,.demo-form .salesforce_rsvp.half_width.first{margin:0 2.66% 0 0}
.demo-form .col-bg .standard-form select, .col-bg-covid select {width:100%;padding:11px 1.5%}
.demo-form .col-bg .standard-form .single_line_text input,.demo-form .col-bg .standard-form .single_line_text_sf input, .col-bg-covid .single_line_text_sf input {width:94%; padding: 12px 3%;}
.demo-form .standard-form .drop_down.half_width.first,.demo-form .standard-form .drop_down.half_width{width:48.5%; margin-right: 1.5%;}
.demo-form .standard-form .single_line_text.half_width.first,.demo-form .standard-form .single_line_text.half_width,.demo-form .standard-form .single_line_text_sf.half_width.first,.demo-form .standard-form .single_line_text_sf.half_width{width:48.5%; margin-right: 1.5%;}

.contact .col-bg .paragraph_text textarea, .demo-form .col-bg .paragraph_text textarea, .col-bg-covid textarea {width:96.5%;padding:2% 1.75%;margin:0 0 1.5em;font-size:14px;line-height:20px;font-family:'Lato',Arial,sans-serif;}
.contact .col-bg .paragraph_text.half_width textarea, .demo-form .col-bg .paragraph_text.half_width textarea{width:93%;padding:4% 3.5%;}
.contact .col-bg .paragraph_text.half_width.first{width:47.5%; margin-right:5%;}
.contact .col-bg .paragraph_text.half_width{width:47.5%; margin:0}
.demo-form .col-bg .paragraph_text.half_width.first{width:48.5%; margin-right:2.75%;}
.demo-form .col-bg .paragraph_text.half_width{width:48.5%; margin:0}
.checkboxes.half_width.first {width:48.5%; margin-right:2.75%; float:left;}
.checkboxes.half_width{width:47.5%; margin:0; float:left;}

.salesforce_rsvp {margin-bottom:15px !important;}
.salesforce_rsvp label, .salesforce_rsvp label span {margin-bottom:0 !important;}

.standard-form .paragraph_text textarea {width:96%;padding:12px 2%;margin:0 0 21px;font-size:14px;line-height:20px;font-family:'Lato',Arial,sans-serif;}

.invalid, input.error{border:1px solid red !important}
.error {color:red; font-size:0.7em; float:left; clear:both; margin:-22px 0 15px 0;}
.sign-up-form .error {width:100%; color:red; font-size:0.7em; text-align:center; clear:both; margin:0}
.sign-up-form input.error {border:none !important; -webkit-box-shadow:inset 0px 0px 0px 1px #f00; -moz-box-shadow:inset 0px 0px 0px 1px #f00; box-shadow:inset 0px 0px 0px 1px #f00;}

.instruction_paragraph {clear: both; margin-bottom: 10px;}
.demo-form .instruction_paragraph {font-size:12px !important; clear: both; margin-bottom: 10px !important; text-align:right !important;}
.single_line_text.half_width input,.single_line_text_sf.half_width input{width:92%;padding:4%}
.drop_down.half_width select, .contact .drop_down.half_width.first select{padding:3.5% 2.5%}
.drop_down.half_width select,.demo-form .salesforce_rsvp select{padding:3.6% 2.5%}
.contact .salesforce_rsvp {width:100%; margin:0}
.contact .single_line_text_sf textarea {width:96%; padding:2%;}
textarea {font-family:'Lato',Arial,sans-serif;}
.col-1-2.col-bg textarea {margin:0 0 1em}

.double{clear:both}
.double .contact-btn,.double .contact-btn-full{float:left;margin:0 4% 0 3%;width:42%}
.contact-btn p{color:#83b500;font-size:14px;text-align:center}
.contact-btn a{width:94%;color:#83b500;padding:2% 3%;margin-bottom:15px;background:#fff;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.double .contact-btn a{padding:4% 5%}
.contact-btn a:hover{color:#fff;background:#83b500;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.contact-btn-full p{color:#fff;font-size:14px;margin:0;font-family:'Lato',sans-serif;text-align:center}
.contact-btn-full a{width:94%;color:#fff;padding:2% 3%;margin-bottom:15px;background:#83b500;border:1px solid #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;clear:both}
.double .contact-btn-full a{padding:4% 5%}
.contact-btn-full a:hover{color:#83b500;background:#fff;-webkit-transition:all 3 ease-in-out;-moz-transition:all .3 ease-in-out;-ms-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}
.rating-reviews{margin:0 auto;text-align:center;display:table}
.rating-reviews p{float:left;margin:0;padding:2px 0 0;text-align:center;font-size:12px;line-height:16px}
.rating ul{float:left;margin:0 10px 0 0}
.rating ul li:before{content:"\e800";font-size:16px;font-size:1rem;letter-spacing:normal}
.rating li{float:left;font-size:1px;letter-spacing:-1px;margin:0 2px 0 0;padding:2px 0 0;color:#83B500;width:21px;height:17px;line-height:17px;background:#fff;border:1px solid #CCCCCC;border-radius:50%;text-align:center;transition:all .2s linear}
.rating:hover li{background:#83B500;color:#fff!important}
.rating li:hover ~ li{background:#fff}
.rating ul li:hover{color:#fff;cursor:pointer}
.rating ul li.selected{background:#83B500;color:#fff}
.social-container{margin:0 auto;text-align:center;display:table}
.social-container p{margin:0 0 .5em;color:#b4b4b4}
.social{margin:0 15px;float:left}
.social-container .icon-facebook,.social-container .icon-twitter,.social-container .icon-linkedin,.social-container .icon-gplus,.social-container .icon-mail{font-size:30px;line-height:30px;margin:0}
.row.footer{margin:0}
.footer{background:#4b4b4b;padding:40px 0}
.footer .col-1-3{width:26.333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.footer .col-1-3-w{width:39.333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #777;border-right:1px solid #777;padding:0 2%;margin:0 4%;min-height:222px}
.footer .col-1-2{width:40%;padding:0;margin:0 0 0 15%;float:left}
.footer .col-1-2:first-child{margin:0 0 0 5%}
.footer p,.footer a{font-size:12px;line-height:18px;margin:0 0 12px;color:#ddd}
.footer a:hover{color:#83b500}
.footer h6{font-size:14px;line-height:18px;margin-bottom:10px;padding:0 0 10px;font-weight:700;text-align:left;text-transform:uppercase;color:#fff;letter-spacing:.1em;border-bottom:1px solid #777}
.footer-links{margin:0 0 15px}
.footer-links p{color:#777}
.footer-links a{padding:0 4%}
.footer-links a:first-child{padding:0 4% 0 0}
.social-media{border-top:1px solid #777;padding:15px 0 0}
.social-media .icon-linkedin,.social-media .icon-twitter{font-size:30px;line-height:30px;margin:0 20px 0 0}
.twitter-timeline{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:rgba(39,133,156,0.1)}
.btn-top{display:inline-block;height:50px!important;width:50px!important;position:fixed;z-index:99999!important;bottom:20px!important;right:20px!important;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../_images/arrow-top.svg) no-repeat center 50%;background-color:rgba(0,0,0,0.2);background-size:30px 30px;visibility:hidden;opacity:0}
.btn-top.btn-is-visible,.btn-top.btn-fade-out,.no-touch .btn-top:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn-top:hover{background:url(../_images/arrow-top.svg) no-repeat center 50%;background-color:rgba(0,0,0,0.3);background-size:30px 30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn-top.btn-is-visible{visibility:visible;opacity:1}

/* Popup box BEGIN */
html.x-border-box .hover_bkgr {display:block;background:none;height:100%;position:relative;z-index:10000;}
.hover_bkgr, .hover_bkgr2, .hover_bkgr3 {background:rgba(0,0,0,0.7);display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000;}
.hover_bkgr .helper, .hover_bkgr2 .helper, .hover_bkgr3 .helper {display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr > div, .hover_bkgr2 > div, .hover_bkgr3 > div {background-color:#fff;box-shadow:10px 10px 60px #555;display:inline-block;height:auto;max-width:1150px;min-height:100px;vertical-align:middle;width:60%;position:relative;border-radius:8px;padding:50px 50px 0;text-align:left;}
.popupCloseButton, .popupCloseButton2, .popupCloseButton3 {font-weight:bold;position:absolute;top:15px;right:20px;font-size:45px;line-height:30px;width:30px;height:33px;text-align:center;}
.popupCloseButton:hover, .popupCloseButton2:hover,.popupCloseButton3:hover {color:#83b500;cursor:pointer;}

.covid-check img {margin:0 auto 50px;}
.covid-confirmation {text-align:center !important;}
.covid-confirmation h1 {padding:0 0 10px !important;margin:0 0 10px !important;}
.covid-confirmation h1:before {display:none;}
.covid-confirmation p {font-size:20px; line-height:28px;}
/* Popup box BEGIN */

.cookie-warning{position:fixed;z-index:99999!important;bottom:0;width:90%;display:none;background:#333;padding:10px 5%;color:#FFF;text-align:center}
.cookie-warning p,.cookie-warning a{color:#FFF;margin-bottom:10px}
.cookie-warning a{text-decoration:underline;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cookie-warning a:hover{color:#ddd;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cookie-warning .button{margin-bottom:0}
.cookie-warning .button p{margin-bottom:0;padding-bottom:0;line-height:18px}
.cookie-warning .button p a{text-decoration:none;background:#DE9B4E;color:#fff;margin-bottom:0;padding:8px 30px;display:inline-block;}

html.x-border-box .video-container,html.x-border-box .video-container-full,html.x-border-box .video-container-1024{padding-bottom:0}
body.mceContentBody h1:before,body.mceContentBody h2:before{text-align:left!important;border-bottom:none!important;color:#646565!important}
#_blocks .vx_block{float:left;width:100%}
#_blocks .deleteBlock{float:left}
#_blocks .row{margin:0 0 15px}
#_blocks .video-container,#_blocks .video-container-full,#_blocks .video-container-1024,#_blocks .toggle-div .video-container,#_blocks .slides .video-container{padding-bottom:0}
#_blocks .col-1-2.partners .vx_text,#_blocks .col-1-2.partners.border .vx_text{width:100%}
#_blocks .side-img img{width:280px;height:auto}
#_blocks .image-full img,#_blocks .video-container-full{width:100%}
#_blocks .image-full-1024 img,#_blocks .video-container-1024{width:85%}
#_blocks .grid-items .col-1-4-resources .vx_image img{width:110px}
#_blocks .support{background:#83b500;border:1px solid #ddd;padding:2% 3%;margin:40px 0 0}
#_blocks .support h2{color:#fff;font-size:24px;line-height:28px;margin:0;padding:0;text-align:left}
#_blocks .support p,#_blocks .support a{margin:0;color:#fff}
.c-button,.c-menu__close{-moz-appearance:none;appearance:none;border-radius:none;-webkit-appearance:none;font-size:14px;text-transform:uppercase;box-shadow:none}
.c-buttons button{margin-top:-14px;padding:15px 15px 17px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ie9 body .c-buttons button{padding:17px 15px}
@media sceen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.c-buttons button{padding:17px 15px}
}
.safari-mac .c-buttons button {padding:16px 15px 17px;}
.c-buttons button:hover{background:#83b500;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.c-button:focus,.c-menu__close:focus{outline:0}
.c-mask,.c-menu{position:fixed;margin-top:82px;z-index:9999;background-color:rgba(83,84,84,0.9);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
.c-menu ul{list-style:none;margin:0;padding:0}
.c-menu--slide-right{width:100%;height:100%}
.c-menu ul li{padding:0;margin:0;font-size:14px;text-transform:uppercase}
.c-menu ul li a{padding:0;margin:0;z-index:99999!important;text-align:left;cursor:pointer}
.c-menu ul li a:hover{background:#83b500;cursor:pointer}
.c-menu--slide-right li{display:block;text-align:center;border-bottom:1px solid #aaa}
.c-menu--slide-right li:first-child{border-top:1px solid #aaa}
.c-menu--slide-right ul li a{display:block;padding:20px 25px;color:#fff}
.c-menu--slide-right .c-menu__close{display:block;margin:0;padding:25px;width:100%;color:#fff;background:rgba(83,84,84,0);border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.c-menu--slide-right .c-menu__close svg{width:40px;height:40px;fill:#fff}
.c-menu--slide-right .c-menu__close:hover{color:#fff;background:#83b500;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.c-menu--slide-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.c-menu--slide-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
html.x-border-box .c-menu--slide-right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:static;float:left}
.c-mask{z-index:100;top:0;left:0;width:0;height:0}
.c-menu--slide-right.is-active{z-index:9999!important}
.c-buttons{margin-bottom:48px;text-align:center}
.c-button{margin:0;padding:0 15px;background:none;color:#fff;border:none;cursor:pointer}
.c-button:disabled{opacity:.3}
.c-menu__close .fullscreen-close svg{height:35px;fill:#fff}
@media only screen and (max-width: 1100px) {
.c-menu--slide-right.is-active{width:300px;height:100%!important;background:rgba(83,84,84,1);margin:0!important}
.nav .vx_menu{width:100%}
}
@media only screen and (max-width: 600px) {
.c-menu--slide-right.is-active{width:60%}
#header-thin-landing{height:536px;}
}
@media all and (min-width:320px) {
.c-menu--slide-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);width:300px}
}

/***** DATE/TIME PICKER ******/
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:0 0;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:0 0}.xdsoft_noselect::-moz-selection{background:0 0}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC')}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:0;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:#178fe5 0 1px 3px 0 inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==')}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,"Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0 )}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0 )}

.col-1-2.col-bg {position: relative;}
.confirmation, .standard-form-confirmation {display:none; position: relative;}
html.x-border-box .confirmation, html.x-border-box .standard-form-confirmation {display:block;}
.confirmation p {text-align:center; font-size:30px; line-height:34px; margin:0; color:#F7882F;}
.standard-form-confirmation p {text-align:center; font-size:30px; line-height:34px; margin:0; color:#83b500;}
html.x-border-box .confirmation, html.x-border-box .standard-form-confirmation, #_blocks .confirmation, #_blocks .standard-form-confirmation {display:block;}
.hide-landing {display:none;}
.container.roi{width:100%;margin:0 auto;position:relative;padding-bottom:56.25%;height:auto}
.container.roi iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body.mceContentBody.content ul{list-style:disc!important}
#_blocks ul{list-style:disc!important}
.hidden {display: none;}

/***** MARKETING STYLES ******/
/*.st-el-1, .st-backdrop, .st-modal {display:none !important;}*/
.no-margin-snippets .row {margin-bottom: 0;}
.no-margin-snippets #header {margin: 0 0 50px;}
.nav li.discover {display:none;}
.sharethis-inline-share-buttons {width:35%;margin:0 auto;}
.side-img .sharethis-inline-share-buttons {clear:both;width:100%;margin:0;}
#_blocks .sharethis-inline-share-buttons {background:url(https://vutu.re/_images/sharethis.png) center center no-repeat !important;width:410px;margin:0 auto;height:40px;}

/***** NEW LATO FONT TESTS ******/
body.lato-font {}
body.lato-font h1{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}
body.lato-font h2{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}
body.lato-font h3{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}
body.lato-font h4{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}
body.lato-font h5{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}
body.lato-font h6{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}
body.lato-font p{font-size:16px;font-weight:400;font-family:'Open Sans',Arial,sans-serif;line-height:1.3em;}
body.lato-font li{font-size:16px;font-weight:400;font-family:'Lato',Arial,sans-serif;line-height:1.3em;}


/***** cm-group.css ******/
.cm-group { text-align: center; margin-top:30px; width:100%; float:left; clear:both; }
    .cm-group p { margin-bottom: 25px; }
    .cm-group .logos a { vertical-align: baseline; display: inline-block; line-height: 0; margin: 0 0 15px; padding: 0; }
    .cm-group .logos a:focus { outline: #5d5d66 auto 5px; }
    .cm-group .logos img { height: 12px; margin: 0 20px; }
    .cm-group .logos img.cm { height: 15px; margin-bottom: -3px; }
    .cm-group .logos img.lc { height: 18px;}
    .cm-group .logos img.vx { height: 15px; }
    .cm-group .prevent-orphan { white-space: nowrap; }