/*
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);
*/
#ngageMobileInvite{
  display:none}
.ngageBoxClose{
  display:none!important}
.ngageMobileFloat{
  box-shadow:none!important;
  top:0px!important;
  transition:0.5s all ease!important;
  -webkit-transition:0.5s all ease!important}
.liveChatFloatingButtonSpacer{
  display:none}
.fixed-spacer{
  height:135px}
.ngageInviteContainer{
  height:135px!important}
.ngageInviteContainer{
  max-width:860px!important}
.gradient-desktop-invite-container{
  margin-top:-1px}
.gradient-desktop-invite-ngage-col1{
  display:none;
  width:22px;
  margin-top:-3px;
  float:left}
.gradient-desktop-invite-dot,.gradient-desktop-invite-dot-col2{
  width:10px;
  height:10px;
  position:relative;
  top:-2px;
  background-color:#3fa34d;
  border-radius:50%;
  margin-right:8px;
  box-shadow:0 0 0 rgba(204,162,44,.87);
  -webkit-animation:pulse 2s infinite;
  -moz-animation:pulse 2s infinite;
  -o-animation:pulse 2s infinite;
  animation:pulse 2s infinite}
@-webkit-keyframes pulse{
  0%{
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -moz-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -o-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    box-shadow:0 0 0 0 rgba(255,255,255,.75)}
  70%{
    -webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -o-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 9px rgba(204,169,44,0)}
  100%{
    -webkit-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -moz-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -o-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    box-shadow:0 0 0 0 rgba(233,234,164,.25)}
}
@-moz-keyframes pulse{
  0%{
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -moz-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -o-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    box-shadow:0 0 0 0 rgba(255,255,255,.75)}
  70%{
    -webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -o-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 9px rgba(204,169,44,0)}
  100%{
    -webkit-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -moz-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -o-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    box-shadow:0 0 0 0 rgba(233,234,164,.25)}
}
@-o-keyframes pulse{
  0%{
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -moz-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -o-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    box-shadow:0 0 0 0 rgba(255,255,255,.75)}
  70%{
    -webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -o-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 9px rgba(204,169,44,0)}
  100%{
    -webkit-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -moz-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -o-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    box-shadow:0 0 0 0 rgba(233,234,164,.25)}
}
@keyframes pulse{
  0%{
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -moz-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    -o-box-shadow:0 0 0 0 rgba(255,255,255,.75);
    box-shadow:0 0 0 0 rgba(255,255,255,.75)}
  70%{
    -webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -moz-box-shadow:0 0 0 10px rgba(204,169,44,0);
    -o-box-shadow:0 0 0 10px rgba(204,169,44,0);
    box-shadow:0 0 0 9px rgba(204,169,44,0)}
  100%{
    -webkit-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -moz-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    -o-box-shadow:0 0 0 0 rgba(233,234,164,.25);
    box-shadow:0 0 0 0 rgba(233,234,164,.25)}
}
.gradient-desktop-invite-dot-col2{
  display:inline-block}
.gradient-desktop-invite-ngage-col2{
  text-align:center;
  margin-bottom:12px}
.gradient-desktop-invite-text-container{
  max-width:500px;
  margin:0 auto}
.gradient-desktop-invite-text{
  font-family:'Proxima Nova Lt Bold','Helvetica Neue','Nunito Sans',Helvetica,Arial,sans-serif;
  letter-spacing:.25px;
  display:inline;
  font-size:19px;
  font-weight:700;
  line-height:20px;
  color:#f07802}
.gradient-desktop-invite-nolo-logo{
  display:inline;
  width:80px;
  height:15px;
  margin-top:-4px;
  margin-left:10px}
.gradient-desktop-invite-description{
  font-size:15px;
  width:250px;
  margin:0 auto;
  margin-top:1px}
.gradient-desktop-invite-cta-container{
  width:250px;
  margin:0 auto}
.gradient-desktop-invite-online-now,.gradient-desktop-invite-cta{
  text-transform:uppercase}
.gradient-desktop-invite-cta{
  text-align:center;
  padding:18px 6px;
  background-color:#f07802;
  border-radius:3px;
  line-height:0;
  font-family:'Proxima Nova Lt Bold','Helvetica Neue','Nunito Sans',Helvetica,Arial,sans-serif;
  font-size:19px;
  letter-spacing:.5px;
  font-weight:700;
  transition:0.25s all ease!important;
  -webkit-transition:0.25s all ease!important}
.gradient-desktop-invite-cta:hover{
  background-color:#ffb063}
.liveChatFloatingButton{
  display:none!important}
.invite-wrapper-container{
  display: none;
  position:fixed;
  bottom:29.5%;
  left:-300px;
  transition:0.75s all ease;
  -webkit-transition:0.75s all ease;
  z-index:10000;
  cursor:pointer;
  height:260px}
.close-container{
  position:relative;
  top:43px;
  left:89%;
  width:36px;
  height:36px;
  border-radius:50%;
  z-index:10000}
.close-image{
  width:42px;
  height:37px;
  display:block;
  margin:0 auto;
  position:relative;
  top:-5px;
  left:-10px}
.hex-container{
  transform:translateZ(1px) rotate(90deg);
  -webkit-transform:translate3d(0,0,0) rotate(90deg);
  -moz-transform:translateZ(1px) rotate(90deg);
  -ms-transform:translateZ(1px) rotate(90deg);
  -o-transform:translateZ(1px) rotate(90deg);
  margin-left:20px}
.hex{
  margin-top:70px;
  width:260px;
  height:150px;
  background:#2b2b2b;
  position:relative}
.hex:before,.hex:after{
  content:'';
  border-left:130px solid transparent;
  border-right:130px solid transparent;
  position:absolute}
.hex:before{
  top:-74px;
  border-bottom:75px solid #2b2b2b}
.hex:after{
  bottom:-74px;
  border-top:75px solid #2b2b2b}
.hex.inner{
  background-color:#fff;
  -webkit-transform:scale(.975,.975);
  -moz-transform:scale(.975,.975);
  transform:scale(.975,.975);
  z-index:1}
.hex.inner:before{
  border-bottom:75px solid #fff}
.hex.inner:after{
  border-top:75px solid #fff}
.hex.inner2{
  background-color:#2b2b2b;
  -webkit-transform:scale(.99,.99);
  -moz-transform:scale(.99,.99);
  transform:scale(.99,.99);
  z-index:2}
.hex.inner2:before{
  border-bottom:75px solid #2b2b2b}
.hex.inner2:after{
  border-top:75px solid #2b2b2b}
.inner-invite-container{
  position:relative;
  top:-173px;
  left:10px;
  text-decoration:none!important}
.invite-inner-content{
  height:205px;
  text-decoration:none!important}
.invite-nolo-logo{
  display:block;
  margin:0 auto;
  margin-bottom:17px;
  width:80px;
  height:15px;
  position:relative}
.invite-headline,.invite-start-now{
  text-transform:uppercase}
.invite-headline{
  margin-bottom:8px;
  text-align:center;
  color:#f08802;
  font-family:'Roboto Slab Regular',serif;
  font-size:30px;
  font-weight:700;
  letter-spacing:.5px;
  position:relative}
.invite-description{
  margin-bottom:24px;
  text-align:center;
  color:#dadada;
  font-family:'Proxima Nova Rg Regular','Helvetica Neue','Nunito Sans',Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:18px}
.invite-start-now{
  text-align:center;
  background-color:#f07802;
  color:#fff;
  font-family:'Proxima Nova Lt Bold','Helvetica Neue','Nunito Sans',Helvetica,Arial,sans-serif;
  font-size:18px;
  font-weight:700;
  width:153px;
  height:36px;
  margin:0 auto;
  margin-bottom:12px;
  padding:7.5px 0;
  border-radius:2px;
  line-height:23px;
  transition:0.25s all ease!important;
  -webkit-transition:0.25s all ease!important;
  line-height:22px;
  letter-spacing:.25px}
.invite-start-now:hover{
  background-color:#ffb063}
.invite-no-thank-you{
  text-align:center;
  text-decoration:underline;
  color:#fff;
  font-family:'Proxima Nova Rg Regular','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:12px;
  display:none}
.semi-round-invite-container{
  width:260px;
  height:260px;
  z-index:10000;
  background-color:#2b2b2b;
  border-radius:50%;
  position:fixed;
  bottom:29.5%;
  left:-300px;
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease;
  cursor:pointer;
  backface-visibility:hidden;
  perspective:1000px;
  text-decoration:none!important}
.shake-effect {
  -webkit-animation:shake 6s infinite forwards;
  -moz-animation:shake 6s infinite forwards;
  -o-animation:shake 6s infinite forwards;
  animation:shake 6s infinite forwards;
  transform:translate3d(0,0,0);
  transform: rotate(270deg);
}
@-webkit-keyframes shake{
  0%{
    transform:translate3d(0,0,0) rotate(270deg)}
  90%,99%{
    transform:translate3d(-1px,0,0) rotate(270deg)}
  92%{
    transform:translate3d(2px,0,0) rotate(270deg)}
  94%,98%{
    transform:translate3d(-4px,0,0) rotate(270deg)}
  96%{
    transform:translate3d(5px,0,0) rotate(270deg)}
  100%{
    transform:translate3d(0,0,0) rotate(270deg)}
}
@-moz-keyframes shake{
  0%{
    transform:translate3d(0,0,0) rotate(270deg)}
  90%,99%{
    transform:translate3d(-1px,0,0) rotate(270deg)}
  92%{
    transform:translate3d(2px,0,0) rotate(270deg)}
  94%,98%{
    transform:translate3d(-4px,0,0) rotate(270deg)}
  96%{
    transform:translate3d(5px,0,0) rotate(270deg)}
  100%{
    transform:translate3d(0,0,0) rotate(270deg)}
}
@-o-keyframes shake{
  0%{
    transform:translate3d(0,0,0) rotate(270deg)}
  90%,99%{
    transform:translate3d(-1px,0,0) rotate(270deg)}
  92%{
    transform:translate3d(2px,0,0) rotate(270deg)}
  94%,98%{
    transform:translate3d(-4px,0,0) rotate(270deg)}
  96%{
    transform:translate3d(5px,0,0) rotate(270deg)}
  100%{
    transform:translate3d(0,0,0) rotate(270deg)}
}
@keyframes shake{
  0%{
    transform:translate3d(0,0,0) rotate(270deg)}
  90%,99%{
    transform:translate3d(-1px,0,0) rotate(270deg)}
  92%{
    transform:translate3d(2px,0,0) rotate(270deg)}
  94%,98%{
    transform:translate3d(-4px,0,0) rotate(270deg)}
  96%{
    transform:translate3d(5px,0,0) rotate(270deg)}
  100%{
    transform:translate3d(0,0,0) rotate(270deg)}
}
.semi-round-live-chat-headline{
  text-align:center;
  text-transform:uppercase;
  color:#f08802;
  font-family:'Roboto Slab Regular',serif;
  font-size:28px;
  margin-bottom:4px;
  padding-top:189px;
  font-weight:700;
  letter-spacing:.25px}
.semi-round-invite-nolo-logo{
  display:block;
  margin:0 auto;
  width:66px;
  height:12px}
@media (min-width:400px){
  .gradient-desktop-invite-description{
    width:405px}
  .ngageInviteContainer{
    height:118px!important}
  .fixed-spacer{
    height:118px}
}
@media (min-width:750px){
  .ngageInviteContainer{
    max-width:725px!important}
  .gradient-desktop-invite-container{
    margin-top:6px}
  .gradient-desktop-invite-ngage-col1{
    display:inline-block;
    width:50px;
    margin-top:0}
  .radient-desktop-invite-operator-container{
    border:2px solid #fff;
    border-radius:50%;
    width:48px;
    height:48px;
    overflow:hidden}
  .gradient-desktop-invite-operator{
    width:45px;
    height:auto;
    background-color:#fff}
  .ngageInviteContainer{
    height:90px!important}
  .fixed-spacer{
    height:90px}
  .gradient-desktop-invite-ngage-col2{
    width:56%;
    display:inline-block;
    float:left;
    margin-left:21px;
    margin-top:7px}
  .gradient-desktop-invite-text-container{
    margin:0;
    margin-top:-5px;
    text-align:left;
    max-width:100%}
  .gradient-desktop-invite-nolo-logo{
    margin-left:17px}
  .gradient-desktop-invite-text{
    font-size:19.5px}
  .gradient-desktop-invite-description{
    font-size:15.5px;
    margin:0;
    margin-top:5px;
    width:765px}
  .gradient-desktop-invite-ngage-col3{
    width:20%;
    display:inline-block;
    float:left;
    margin-top:2px}
  .gradient-desktop-invite-cta{
    padding:21px 6px}
}
@media (min-width:850px){
  .gradient-desktop-invite-ngage-col2{
    width:60%;
  }
  .gradient-desktop-invite-container {
    margin-left: -30px;
  }
}
/*
@font-face{
  font-family:'Proxima Nova Rg Regular';
  src:url(https://scripting.ngagelive.com/dev/nolo/fonts/proximanova-regular-webfont.eot);
  src:url('https://scripting.ngagelive.com/dev/nolo/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),url(https://scripting.ngagelive.com/dev/nolo/fonts/proximanova-regular-webfont.woff2) format('woff2'),url(https://scripting.ngagelive.com/dev/nolo/fonts/proximanova-regular-webfont.woff) format('woff'),url(https://scripting.ngagelive.com/dev/nolo/fonts/proximanova-regular-webfont.ttf) format('truetype'),url('https://scripting.ngagelive.com/dev/nolo/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
  font-style:normal;
  font-weight:400}
@font-face{
  font-family:'Proxima Nova Lt Bold';
  font-style:normal;
  font-weight:400;
  src:url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-semibold-webfont.eot);
  src:url('https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-semibold-webfont.woff2) format('woff2'),url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-semibold-webfont.woff) format('woff'),url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-semibold-webfont.ttf) format('truetype'),url('https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg')}
@font-face{
  font-family:'Proxima Nova Rg Bold';
  font-style:normal;
  font-weight:400;
  src:url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-bold-webfont.eot);
  src:url('https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-bold-webfont.woff2) format('woff2'),url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-bold-webfont.woff) format('woff'),url(https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-bold-webfont.ttf) format('truetype'),url('https://cdn-ncms.nolo.com/themes/hubv6_nolo/fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg')}
*/