#nGageLH{
  display:none!important}
.bottom-right-black-bubble-invite-container{
  position:fixed;
  opacity:0;
  bottom:5px;
  right:15px;
  transition:0.25s all ease!important;
  -webkit-transition:0.25s all ease!important;
  z-index:10000}
a.black-bubble-background-link{
  text-decoration:none!important}
a.black-bubble-background-link:hover{
  text-decoration:none!important}
.black-bubble-background{
  width:238px;
  height:132px;
  border-radius:12px;
  background:#383838;
  box-shadow:0 2px 7px 0 rgba(70,70,70,.5);
  margin-bottom:10px;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease;
  opacity:1}
.black-bubble-background-image-container{
  background-color:#2b2b2b;
  box-shadow:0 -2px 4px 0 rgba(173,173,173,.5);
  width:49px;
  height:49px;
  overflow:hidden;
  border-radius:50%;
  border:1.5px solid #fff;
  margin:0 auto;
  position:relative;
  top:-25px}
.black-bubble-background-image{
  width:54px;
  height:auto;
  position:relative;
  left:-6px;
  top:5px}
.black-bubble-background-online-dot{
  width:10px;
  height:10px;
  background-color:#569809;
  position:absolute;
  border-radius:50%;
  bottom:203px;
  right:100px}
.black-bubble-headline{
  text-align:center;
  text-transform:uppercase;
  color:#f08802;
  font-size:24px;
  font-family:'Roboto Slab Regular',serif;
  font-weight:700;
  margin-top:-16px;
  margin-bottom:5px;
  line-height: 32px;
  letter-spacing:.25px}
.black-bubble-description-text{
  width:210px;
  margin:0 auto;
  text-align:center;
  font-family:'Proxima Nova Rg Regular','Helvetica Neue','Nunito Sans',Helvetica,Arial,sans-serif;
  font-size:14.75px;
  color:#dadada;
  line-height:20px}
.black-bubble-curved-triangle-container{
  position:relative;
  float:right;
  top:21px;
  right:50px}
.black-bubble-curved-triangle-image{
  width:37px;
  height:auto;
  vertical-align: top;
}
.black-circle-background-image-container{
  float:right}
.black-circle-background-image{
  width:85px;
  height:85px;
  position:relative;
  left:7px;
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease;
  opacity:1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}
.black-circle-background-image:hover{
  opacity:.8;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}
.chat-window-background-container{
  display:none;
  opacity:0;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease;
  position:relative;
  top:40px;
  right:3px}
.chat-window-background{
  width:285px;
  height:330px;
  background-color:#fff;
  border-radius:4px;
  box-shadow:-2px -2px 4px 0 rgba(147,147,147,.5),2px 2px 4px 0 rgba(147,147,147,.5);
  margin-bottom:8px}
.chat-window-top{
  width:100%;
  height:36px;
  background-color:#2b2b2b;
  border-top-left-radius:4px;
  border-top-right-radius:4px}
.chat-window-top-content-container{
  position:relative;
  top:8px}
.chat-window-top-content-dot{
  width:14px;
  height:14px;
  background-color:#3dab3d;
  border-radius:50%;
  display:inline-block;
  float:left;
  margin-left:15px;
  margin-top:3px}
.chat-window-top-content-headline{
  color:#dadada;
  text-transform:uppercase;
  font-size:16px;
  display:inline-block;
  float:left;
  margin-left:7px;
  font-family:'Proxima Nova Lt Bold','Helvetica Neue',Helvetica,Arial,sans-serif;
  letter-spacing:.25px;
  line-height: 21px;}
.chat-window-top-content-dismiss-image{
  width:12px;
  height:12px;
  display:inline-block;
  float:right;
  margin-right:13px;
  margin-top:4px;
  opacity:.85;
  cursor:pointer}
a.chat-window-link{
  text-decoration:none}
.chat-window-middle{
  width:100%;
  height:259px;
  padding:30px 15px 15px 15px}
.chat-window-middle-container{
  width:100%;
  height:100%}
.chat-window-middle-left{
  width:12%;
  height:100%;
  display:inline-block;
  float:left}
.chat-window-operator-image-container{
  background-color:#383838;
  border-radius:50%;
  width:30px;
  height:30px;
  overflow:hidden;
  border:1.2px solid #f2a252;
  position:relative;
  left:-7px;
  top:42px;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease}
.chat-window-operator-image{
  width:32px;
  height:auto;
  position:relative;
  top:4px;
  left:-2.5px}
.chat-window-middle-right{
  width:88%;
  height:100%;
  display:inline-block;
  float:left}
.chat-window-message-one,.chat-window-message-two{
  background-color:#f1f0f0;
  padding:9px;
  color:#3c6772;
  line-height:18px;
  border-radius:4px;
  margin-bottom:5px;
  font-size: 14px;
}
.chat-window-message-two{
  display:none;
  border-bottom-left-radius:0;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease}
.chat-window-start-chat-cta{
  background-color:#f07802;
  padding:5px;
  color:#fff;
  border-radius:4px;
  text-align:center;
  font-size:18px;
  letter-spacing:.25px;
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease;
  letter-spacing:.5px;
  line-height: 24px;
  font-weight: 500}
.chat-window-start-chat-cta:hover{
  background-color:#ffb063}
.chat-bubble-container{
  position:relative;
  left:11px;
  top:10px;
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease}
.chat-bubble{
  height:26px;
  width:26px;
  background:#f1f0f0}
.chat-bubble:before{
  content:'';
  height:26px;
  width:26px;
  display:block;
  background:#f1f0f0;
  border-radius:50%;
  z-index:1;
  position:relative;
  left:-13px}
.chat-bubble:after{
  content:'';
  height:26px;
  width:26px;
  background:#f1f0f0;
  border-radius:50%;
  position:relative;
  left:13px;
  top:-26px;
  display:block}
.loading{
  position:relative;
  z-index:10;
  width:52px;
  left:-4px;
  top:-16px}
.dot{
  height:6px;
  width:6px;
  border-radius:50%;
  background:#d1d1d1;
  display:block;
  float:left;
  margin:0 0 0 4px}
.dot.one{
  -webkit-animation:cycleOne 1s ease-in-out infinite;
  -moz-animation:cycleOne 1s ease-in-out infinite;
  -o-animation:cycleOne 1s ease-in-out infinite;
  animation:cycleOne 1s ease-in-out infinite;
  -webkit-animation-direction:normal;
  -moz-animation-direction:normal;
  -o-animation-direction:normal;
  animation-direction:normal}
.dot.two{
  -webkit-animation:cycleTwo 1s ease-in-out infinite;
  -moz-animation:cycleTwo 1s ease-in-out infinite;
  -o-animation:cycleTwo 1s ease-in-out infinite;
  animation:cycleTwo 1s ease-in-out infinite;
  -webkit-animation-direction:normal;
  -moz-animation-direction:normal;
  -o-animation-direction:normal;
  animation-direction:normal}
.dot.three{
  -webkit-animation:cycleThree 1s ease-in-out infinite;
  -moz-animation:cycleThree 1s ease-in-out infinite;
  -o-animation:cycleThree 1s ease-in-out infinite;
  animation:cycleThree 1s ease-in-out infinite;
  -webkit-animation-direction:normal;
  -moz-animation-direction:normal;
  -o-animation-direction:normal;
  animation-direction:normal}
@-webkit-keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-moz-keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-o-keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-webkit-keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-moz-keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-o-keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-webkit-keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
@-moz-keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
@-o-keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
@keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
.chat-window-curved-triangle-container{
  float:right;
  position:relative;
  top:35px;
  right:48px}
.chat-window-curved-triangle-image{
  width:37px;
  height:auto;
  vertical-align: top;
}

/*
@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: normal;
}
@font-face {
    font-family: "Proxima Nova Lt Bold";
    font-style: normal;
    font-weight: normal;
    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")
}
*/

