html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, .caption_inset, .steps figcaption, .mer_page .content .callout, h5, .main_nav a, .knock_knock a, .chat_btn a, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small,
.site_info .copyright, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* Variables =================================================== */
/* Mixins =================================================== */
.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: ""; }
  .clearfix:after {
    clear: both; }

.hidden {
  display: none !important;
  visibility: hidden; }

.main_nav {
  border-top: 1px solid #e9ecf2; }

/* _site =================================================== */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  background: white;
  font-size: 62.5%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: white;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: transparent;
  font-family: "myriad-pro", "Myriad Pro", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em;
  color: #3a414d; }

a {
  text-decoration: none;
  color: #136ffc; }
  a:visited {
    color: #136ffc; }
  a:hover {
    text-decoration: underline;
    color: #28487e; }
  a:focus {
    outline: thin dotted;
    color: #28487e; }
  a:hover, a:active {
    outline: 0; }

::-moz-selection {
  background-color: #dceaff;
  color: black;
  text-shadow: none; }

::selection {
  background-color: #dceaff;
  color: black;
  text-shadow: none; }

img::selection, img::-moz-selection {
  background: transparent; }

/* _typography =================================================== */
h1, h2, h3, h4, .caption_inset, .steps figcaption, .mer_page .content .callout, h5, .main_nav a, .knock_knock a, .chat_btn a, h6 {
  margin: 0.25em 0;
  font-weight: 600; }

h1 {
  line-height: 1.2;
  font-size: 36px;
  font-size: 3.6rem; }
  @media (min-width: 47em) {
    h1 {
      font-size: 48px;
      font-size: 4.8rem; } }

h2 {
  line-height: 1.2;
  font-size: 22px;
  font-size: 2.2rem; }
  @media (min-width: 47em) {
    h2 {
      font-size: 32px;
      font-size: 3.2rem; } }

h3 {
  line-height: 1.2;
  font-size: 22px;
  font-size: 2.2rem; }
  @media (min-width: 47em) {
    h3 {
      font-size: 30px;
      font-size: 3rem; } }

h4, .caption_inset, .steps figcaption, .mer_page .content .callout {
  line-height: 1.2;
  font-weight: 400;
  font-size: 20px;
  font-size: 2rem; }
  @media (min-width: 47em) {
    h4, .caption_inset, .steps figcaption, .mer_page .content .callout {
      font-size: 24px;
      font-size: 2.4rem; } }

h5, .main_nav a, .knock_knock a, .chat_btn a {
  font-size: 18px;
  font-size: 1.8rem; }

h6 {
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase; }

p,
ol,
ul,
dl,
address {
  margin-bottom: 0.75em;
  margin-top: 0.75em;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em; }

small, .site_info .copyright {
  font-size: 14px;
  font-size: 1.4rem; }

ul,
ol {
  margin: 0 0 1.5em -24px;
  padding: 0 0 0 24px; }

li ul,
li ol {
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem; }

  
.note {
padding:0.5em;
border: 1px solid black;
background-color:#DCEAFF;
margin-bottom:1em;
}  

  
blockquote {
  margin: 0 0 1.5em -24px;
  padding-left: 24px;
  border-left: 2px solid #e2e9f6;
  font-family: Cambria, Georgia, Times, "Times New Roman";
  font-style: normal; }

q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none; }

cite {
  font-style: normal; }

dl,
dd {
  margin-bottom: 1.5em; }

dt {
  font-weight: bold; }

.dl-horizontal dt {
  float: left;
  clear: left;
  width: 20.25%;
  text-align: right; }
.dl-horizontal dd {
  margin-left: 22.78%; }

abbr[title] {
  border-bottom: 1px dotted #e2e9f6;
  cursor: help; }

strong {
  font-weight: bold; }

b {
  text-transform: uppercase; }

dfn {
  font-style: italic; }

ins {
  background-color: white;
  color: #3a414d;
  text-decoration: none; }

mark {
  background-color: white;
  color: #3a414d;
  font-style: italic;
  font-weight: bold; }

pre,
code,
kbd,
samp {
  font-family: Monaco, Courier New, monospace;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

sub,
sup {
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 0;
  vertical-align: baselineheight; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px); } }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px); } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px); } }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px); } }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px); }

  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }

  100% {
    opacity: 0;
    -moz-transform: translateY(-20px); } }

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px); }

  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }

  100% {
    opacity: 0;
    -moz-transform: translateY(20px); } }

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px); }

  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }

  100% {
    opacity: 0;
    -moz-transform: translateX(-20px); } }

@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px); }

  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }

  100% {
    opacity: 0;
    -moz-transform: translateX(20px); } }

@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }

  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }

  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }

  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }

  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }

@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }

  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }

  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }

@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }

  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }

  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }

@-ms-keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-ms-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-ms-keyframes fadeInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(20px); }

  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-ms-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }

  100% {
    opacity: 0;
    -ms-transform: translateY(-20px); } }

@-ms-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px); }

  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-ms-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }

  100% {
    opacity: 0;
    -ms-transform: translateY(20px); } }

@-ms-keyframes fadeInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(20px); }

  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-ms-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }

  100% {
    opacity: 0;
    -ms-transform: translateX(-20px); } }

@-ms-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px); }

  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-ms-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }

  100% {
    opacity: 0;
    -ms-transform: translateX(20px); } }

@-ms-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }

  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-ms-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }

  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }

@-ms-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }

  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-ms-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }

  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }

@-ms-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }

  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-ms-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }

  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }

@-ms-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }

  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-ms-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }

  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }

@keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0); }

  100% {
    opacity: 0;
    transform: translateY(-20px); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0); }

  100% {
    opacity: 0;
    transform: translateY(20px); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px); }

  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0); }

  100% {
    opacity: 0;
    transform: translateX(-20px); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px); }

  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0); }

  100% {
    opacity: 0;
    transform: translateX(20px); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0); }

  100% {
    opacity: 0;
    transform: translateY(-2000px); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0); }

  100% {
    opacity: 0;
    transform: translateY(2000px); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px); }

  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0); }

  100% {
    opacity: 0;
    transform: translateX(-2000px); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }

  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0); }

  100% {
    opacity: 0;
    transform: translateX(2000px); } }

/* Elements =================================================== */
img {
  max-width: 100%;
  border-width: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic; }

svg:not(:root) {
  overflow: hidden; }

/* _page =================================================== */
html {
  font-size: 52.5%; }
  @media (min-width: 47em) {
    html {
      font-size: 62.5%; } }
  @media (min-width: 100em) {
    html {
      font-size: 72.5%; } }

.site_header, .banner_text, .page_nav, .caption_inset figcaption, .content_feature, .content, .content_footer, .scrllshdw {
  width: 92%;
  margin: 0 auto;
  clear: both; }
  @media (min-width: 47em) {
    .site_header, .banner_text, .page_nav, .caption_inset figcaption, .content_feature, .content, .content_footer, .scrllshdw {
      width: 90%; } }
  @media (min-width: 75em) {
    .site_header, .banner_text, .page_nav, .caption_inset figcaption, .content_feature, .content, .content_footer, .scrllshdw {
      width: 80%;
      max-width: 76em; } }

.content ul {
  list-style-type: disc; }
  .content ul li {
    margin-left: 1.5em; }
.content ol {
  list-style-type: decimal; }
  .content ol li {
    margin-left: 1.875em; }

#support ul, .sec_page .content ul, .mer_page .content ul {
  list-style: none; }
  #support ul li, .sec_page .content ul li, .mer_page .content ul li {
    margin-left: 0; }

/* header */
.site_header {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }
  @media (min-width: 75em) {
    .site_header {
      margin-top: 3em;
      margin-bottom: 2.25em; } }

.main {
  clear: both; }

.logo {
  padding-top: 0.675em;
  width: 13.5em; }

/* nav */
.page_nav ul, .footer_nav ul {
  margin-bottom: 0; }
  .page_nav ul li, .footer_nav ul li {
    display: inline; }
    .page_nav ul li a, .footer_nav ul li a {
      display: inline-block; }

.main_nav a {
  color: #3a414d;
  padding: 0.675em;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0; }
  @media (min-width: 47em) {
    .main_nav a {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      -o-border-radius: 6px;
      border-radius: 6px; } }
  .main_nav a:hover, .main_nav a:focus {
    background-color: #28487e;
    color: white;
    text-decoration: none; }

.toggle_menu {
  display: none;
  padding: 0.675em;
  position: absolute;
  right: 0;
  top: 0.225em;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }
  .toggle_menu.active {
    display: block; }

.nav {
  list-style: none;
  *zoom: 1;
  margin: 0;
  padding: 0; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%; }
    @media (min-width: 47em) {
      .nav ul {
        width: auto; } }
  @media (min-width: 47em) {
    .nav {
      margin-top: 0.75em; } }
  @media (min-width: 62em) {
    .nav {
      margin-top: 0; } }

.nav li {
  position: relative; }

.nav > li {
  float: none;
  border-bottom: 1px solid #e9ecf2; }
  .nav > li.knock_knock {
    border-bottom: none; }
    @media (min-width: 47em) {
      .nav > li.knock_knock {
        position: absolute; } }
    @media (min-width: 62em) {
      .nav > li.knock_knock {
        position: static; } }
  .nav > li.hover > .parent {
    background: #d3def1;
    color: #28487e; }
    .nav > li.hover > .parent:hover, .nav > li.hover > .parent:focus {
      background: #28487e;
      color: white; }
  .nav > li > .parent {
    background-image: none; }
  .nav > li a {
    display: block; }
  .nav > li.hover > .more {
    background-color: #28487e; }
  .nav > li .more {
    background-image: url("../img/arw_dwn.png");
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    width: 20%;
    padding: 0.75em;
    cursor: pointer;
    z-index: 200;
    position: relative; }
    .nav > li .more:hover, .nav > li .more:focus {
      background-color: #28487e; }
  @media (min-width: 47em) {
    .nav > li {
      float: left;
      border-bottom: none; }
      .nav > li > .parent, .nav > li.hover > .parent, .nav > li.hover > .parent:hover {
        padding-right: 1.5em;
        background-image: url("../img/arw_dwn.png");
        background-repeat: no-repeat;
        background-position: right center;
        -moz-border-radius-bottomleft: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -moz-border-radius-bottomright: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0; } }

.hover > .more {
  background-color: #28487e; }

.nav li ul {
  position: absolute;
  left: -9999px; }

.nav > li.hover > ul {
  position: static; }
  @media (min-width: 47em) {
    .nav > li.hover > ul {
      left: 0;
      position: absolute; } }

.nav li li.hover ul {
  position: static; }
  @media (min-width: 47em) {
    .nav li li.hover ul {
      left: 100%;
      top: 0; } }

.nav li li a {
  display: block;
  background: #f4f6f8;
  position: relative;
  z-index: 100;
  margin-bottom: 0;
  margin-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: white 0 -1px 0px;
  -moz-box-shadow: white 0 -1px 0px;
  box-shadow: white 0 -1px 0px;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem; }
  .nav li li a:hover, .nav li li a:focus {
    margin-bottom: 0;
    margin-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background: #28487e; }
  @media (min-width: 47em) {
    .nav li li a {
      -webkit-box-shadow: #e9ecf2 0 -1px 0px;
      -moz-box-shadow: #e9ecf2 0 -1px 0px;
      box-shadow: #e9ecf2 0 -1px 0px; } }

.knock_knock {
  margin-top: 0.75em;
  text-align: center; }
  .knock_knock a {
    padding: 0.675em;
    background: #f38532;
    color: white;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    text-shadow: rgba(243, 103, 0, 0.5) 0 -1px 0; }
    .knock_knock a:hover, .knock_knock a:focus {
      background: #f36700;
      text-shadow: none;
      text-decoration: none; }
    .knock_knock a:active {
      background: #28487e; }
  @media (min-width: 47em) {
    .knock_knock {
      text-align: left;
      margin-left: 0.75em;
      margin-top: 0; } }

/* main */
.banner_feature {
  background-color: transparent;
  margin: 1.5em 0 1.5em 0; }
  .banner_feature figure {
    margin: 0 auto;
    text-align: center;
    overflow: hidden; }

.caption_inset {
  background-color: #28487e;
  color: white;
  text-align: left;
  font-weight: 400;
  margin: 0;
  clear: both; }
  @media (min-width: 47em) {
    .caption_inset {
      display: none; } }
  .caption_inset figcaption a, .caption_inset figcaption .blk {
    padding: 0.75em 0.375em;
    display: block;
    color: white;
    color: inherit;
    text-decoration: inherit;
    cursor: inherit; }
    .caption_inset figcaption a:active, .caption_inset figcaption a:focus, .caption_inset figcaption .blk:active, .caption_inset figcaption .blk:focus {
      outline: none; }
    .caption_inset figcaption a.block, .caption_inset figcaption .blk.block {
      padding: 1.5em; }

article figure, article .text {
  padding-top: 1.5em;
  margin-bottom: 1.5em; }
  @media (min-width: 47em) {
    article figure, article .text {
      margin-bottom: 1.5em; } }

.site_header {
  position: relative; }

.content, .content_header, .content_feature, .content_footer {
  *zoom: 1;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto; }
  .content:after, .content_header:after, .content_feature:after, .content_footer:after {
    content: "";
    display: table;
    clear: both; }

.logo {
  clear: both; }
  @media (min-width: 62em) {
    .logo {
      float: left; } }

.main_nav {
  clear: both;
  margin-top: 1.5em; }
  @media (min-width: 62em) {
    .main_nav {
      float: right;
      clear: none;
      margin-top: 0;
      border-top: none;
      padding-top: 0; } }

.knock_knock {
  position: absolute;
  right: 0;
  top: 0; }
  @media (min-width: 62em) {
    .knock_knock {
      position: static; } }

.page_nav {
  background: #e9ecf2;
  padding: 0.525em 0.375em; }
  .page_nav ul li a {
    padding: 0.15em 0.375em;
    color: #28487e;
    font-weight: 600; }
  @media (min-width: 47em) {
    .page_nav ul li a {
      padding: 0.15em 0.375em; } }

.stickytabs {
  background: white; }
  .stickytabs h1 {
    padding-top: 0.25em;
    margin-top: 0; }

@media (min-width: 47em) {
  .banner_text_nav {
    display: block; } }

.stickytabs h1 a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit; }
  .stickytabs h1 a:active, .stickytabs h1 a:focus {
    outline: none; }

.scrolling_toplink {
  display: none !important;
  visibility: hidden; }

.scrolling .scrolling_toplink {
  position: fixed;
  right: 4%;
  top: 0.525em;
  display: inherit !important;
  visibility: visible; }
  .scrolling .scrolling_toplink a {
    color: #3a414d;
    text-decoration: none;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    padding: 0.675em; }
    .scrolling .scrolling_toplink a:hover, .scrolling .scrolling_toplink a:focus {
      background-color: #28487e;
      color: white; }
  @media (min-width: 40em) {
    .scrolling .scrolling_toplink a:before {
      content: "Back to "; } }
  @media (min-width: 47em) {
    .scrolling .scrolling_toplink {
      top: 1.25em;
      right: 5%; } }
  @media (min-width: 75em) {
    .scrolling .scrolling_toplink {
      right: 10%; } }

/* footer */
footer {
  margin-top: 4.5em;
  padding-bottom: 2.25em;
  background: #f4f6f8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9ecf2), color-stop(20%, #f4f6f8), color-stop(70%, #f4f6f8), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#e9ecf2, #f4f6f8 20%, #f4f6f8 70%, #ffffff);
  background-image: -moz-linear-gradient(#e9ecf2, #f4f6f8 20%, #f4f6f8 70%, #ffffff);
  background-image: -o-linear-gradient(#e9ecf2, #f4f6f8 20%, #f4f6f8 70%, #ffffff);
  background-image: linear-gradient(#e9ecf2, #f4f6f8 20%, #f4f6f8 70%, #ffffff);
  overflow: hidden; }

.site_merchants, .site_info {
  margin-top: 1.5em;
  overflow: hidden; }
  .site_merchants h4, .site_merchants .caption_inset, .site_merchants .steps figcaption, .steps .site_merchants figcaption, .site_merchants .mer_page .content .callout, .mer_page .content .site_merchants .callout, .site_info h4, .site_info .caption_inset, .site_info .steps figcaption, .steps .site_info figcaption, .site_info .mer_page .content .callout, .mer_page .content .site_info .callout {
    color: #8f99ab;
    margin-bottom: 0.75em; }
  .site_merchants li, .site_info li {
    width: 27.27273%;
    float: left;
    margin-right: 9.09091%;
    display: inline;
    margin-right: 6%;
    margin-bottom: 6%; }
  @media (min-width: 47em) {
    .site_merchants, .site_info {
      margin-top: 3em;
      width: 47.82609%;
      float: left;
      margin-right: 4.34783%;
      display: inline; } }

.site_info {
  margin-top: 0; }
  .site_info .footer_nav {
    clear: both; }
    .site_info .footer_nav li {
      width: auto;
      margin-right: 0.6em;
      margin-bottom: 0.6em; }
      .site_info .footer_nav li:nth-of-type(n+2):before {
        content: "•";
        margin-right: 0.375em;
        color: #8f99ab; }
      .site_info .footer_nav li a {
        color: #3a414d;
        font-weight: 600; }
  .site_info .copyright {
    clear: both;
    color: #727f95; }
  @media (min-width: 47em) {
    .site_info {
      margin-top: 3em;
      width: 47.82609%;
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; } }

.banner_text {
  margin-bottom: 0; }
  .banner_text.headline_front {
    margin-bottom: 1.5em; }
    .banner_text.headline_front h1 {
      font-weight: 400; }
  .banner_text h2 {
    font-weight: 400; }

/* Home */
.bf_howitworks {
  background: url("../img/bnrf_hiw-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .bf_howitworks {
      background: url("../img/bnrf_hiw.jpg") no-repeat top center; } }

.bf_mobile {
  background: url("../img/bnrf_mbl-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .bf_mobile {
      background: url("../img/bnrf_mbl.jpg") no-repeat top center; } }

.bf_security {
  background: url("../img/bnrf_sec-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .bf_security {
      background: url("../img/bnrf_sec.jpg") no-repeat top center; } }

.bf_faq {
  background: url("../img/bnrf_mer-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .bf_faq {
      background: url("../img/bnrf_mer.jpg") no-repeat top center; } }

.b_merchants {
  background: url("../img/bnr_mer-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .b_merchants {
      background: url("../img/bnr_mer.jpg") no-repeat top center; } }

.b_security {
  background: url("../img/bnr_sec-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .b_security {
      background: url("../img/bnr_sec.jpg") no-repeat top center; } }

.b_faq {
  background: url("../img/bnr_faq-sml.jpg") no-repeat top center; }
  @media (min-width: 47em) {
    .b_faq {
      background: url("../img/bnr_faq.jpg") no-repeat top center; } }

.feature {
  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: auto; }
  .feature figure {
    width: 100%;
    height: 240px; }
    .feature figure img {
      display: none !important;
      visibility: hidden; }
    @media (min-width: 47em) {
      .feature figure {
        height: 320px; }
        .feature figure img {
          display: inherit !important;
          visibility: visible;
          max-width: 320px;
          max-height: 320px;
          float: right; } }

@media (min-width: 47em) and (min-width: 47em) {
  .feature .b_security img, .feature .b_merchants img {
    width: auto;
    max-height: 320px;
    max-width: 390px; } }

@media (min-width: 47em) {
  .feature.bf_faq img, .feature .b_security img {
    float: left; } }

/* HIW */
.steps {
  text-align: center; }
  .steps figcaption {
    margin-top: 0;
    background: #f4f6f8;
    padding-top: 0.75em;
    padding-bottom: 0.75em; }
    @media (min-width: 40em) {
      .steps figcaption {
        background: transparent;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0.675em; } }

#support figure {
  background: #e9ecf2;
  padding: 2.25em 1.5em 3em;
  text-align: center;
  color: #727f95;
  margin-top: 1.5em; }
  #support figure em {
    color: #3a414d;
    text-transform: uppercase; }
  #support figure ul {
    margin-bottom: 0; }
    #support figure ul li {
      margin-bottom: 1.125em;
      margin-top: 1.125em; }

.chat_btn {
  padding-top: 0.75em;
  white-space: nowrap; }
  .chat_btn a {
    padding: 0.675em;
    background: #f38532;
    color: white;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    text-shadow: rgba(243, 103, 0, 0.5) 0 -1px 0;
    background-color: #28487e;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    margin-top: 4.5em; }
    .chat_btn a:hover, .chat_btn a:focus {
      background: #f36700;
      text-shadow: none;
      text-decoration: none; }
    .chat_btn a:active {
      background: #28487e; }
    .chat_btn a:hover, .chat_btn a:focus {
      background-color: #1c3257; }
    .chat_btn a:active {
      background: #28487e; }

#transactions, #consumer, #verification, #refunds {
  padding-bottom: 0.75em;
  border-bottom: 1px solid #e9ecf2;
  margin-bottom: 1.5em; }
  @media (min-width: 40em) {
    #transactions, #consumer, #verification, #refunds {
      padding-bottom: 0;
      border-bottom: none;
      margin-bottom: 0; } }

#transactions {
  clear: both; }
  @media (min-width: 40em) {
    #transactions .text {
      width: 100%;
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; }
    #transactions p:nth-of-type(1) {
      width: 47.82609%;
      float: left;
      margin-right: 4.34783%;
      display: inline; }
    #transactions p:nth-of-type(2) {
      width: 47.82609%;
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; }
    #transactions p.full {
      width: 100%;
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      margin-bottom: 0;
      display: inline; }
    #transactions figure:nth-of-type(1) {
      width: 30.43478%;
      float: left;
      margin-right: 4.34783%;
      display: inline;
      clear: both; }
    #transactions figure:nth-of-type(2) {
      width: 30.43478%;
      float: left;
      margin-right: 4.34783%;
      display: inline; }
    #transactions figure:nth-of-type(3) {
      width: 30.43478%;
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; } }

#consumer, #verification {
  clear: both; }
  @media (min-width: 40em) {
    #consumer figure, #verification figure {
      width: 47.82609%;
      float: left;
      margin-right: 4.34783%;
      display: inline; }
    #consumer .text, #verification .text {
      width: 47.82609%;
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; } }

#refunds, #support {
  clear: both; }
  @media (min-width: 40em) {
    #refunds figure, #support figure {
      width: 47.82609%;
      float: right;
      margin-left: 4.34783%;
      display: inline; }
    #refunds .text, #support .text {
      width: 47.82609%;
      float: right;
      margin-left: 0;
      #margin-left: -1.5em;
      display: inline; } }

/* Security */
.sec_page .content h2 {
  color: #28487e;
  margin-top: 1.125em;
  margin-bottom: 0.75em; }
@media (min-width: 47em) {
  .sec_page .content li {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
    display: inline; }
    .sec_page .content li:nth-of-type(2), .sec_page .content li:nth-of-type(4) {
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; }
    .sec_page .content li:nth-of-type(3) {
      clear: both; } }
@media (min-width: 62em) {
  .sec_page .content li {
    width: 20%;
    float: left;
    margin-right: 6.66667%;
    display: inline; }
    .sec_page .content li:nth-of-type(2) {
      float: left;
      margin-right: 6.66667%;
      #margin-left: auto; }
    .sec_page .content li:nth-of-type(3) {
      clear: none; } }

/* Merchants */
.mer_page .content h2 {
  margin-top: 1.125em;
  margin-bottom: 0.75em; }
.mer_page .content ul {
  clear: both; }
  .mer_page .content ul li {
    margin-bottom: 1.5em; }
    @media (min-width: 40em) {
      .mer_page .content ul li {
        width: 47.82609%;
        float: left;
        margin-right: 4.34783%;
        display: inline; }
        .mer_page .content ul li:nth-of-type(2), .mer_page .content ul li:nth-of-type(4), .mer_page .content ul li:nth-of-type(6) {
          float: right;
          margin-right: 0;
          #margin-left: -1.5em;
          display: inline; }
        .mer_page .content ul li:nth-of-type(3), .mer_page .content ul li:nth-of-type(5) {
          clear: both; } }
    @media (min-width: 47em) {
      .mer_page .content ul li {
        width: 30.43478%;
        float: left;
        margin-right: 4.34783%;
        display: inline; }
        .mer_page .content ul li:nth-of-type(2), .mer_page .content ul li:nth-of-type(4) {
          float: left;
          margin-right: 4.34783%;
          #margin-left: auto; }
        .mer_page .content ul li:nth-of-type(3) {
          float: right;
          margin-right: 0;
          #margin-left: -1.5em;
          display: inline; }
        .mer_page .content ul li:nth-of-type(3), .mer_page .content ul li:nth-of-type(5) {
          clear: none; }
        .mer_page .content ul li:nth-of-type(4) {
          clear: both; } }
.mer_page .content .callout {
  clear: both;
  font-style: italic; }

/* Contact */
@media (min-width: 40em) {
  .cnt_page .content article {
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
    display: inline; }
    .cnt_page .content article:nth-of-type(2) {
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; } }

/* FAQ */
.faq_page .content article {
  clear: both;
  padding-top: 1.5em; }

@media (min-width: 62em) {
  .page_nav .currencies:after {
    content: " & Exchange"; }
  .page_nav .support:before {
    content: "Customer "; } }

/* Privacy / Terms */
.updated {
  color: #8f99ab; }

.pvcy_page .content .contact_list, .trms_page .content .contact_list {
  list-style: none; }
  .pvcy_page .content .contact_list li, .trms_page .content .contact_list li {
    margin-left: 0; }
@media (min-width: 40em) {
  .pvcy_page .content, .trms_page .content {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3em;
    -moz-column-gap: 3em;
    -ms-column-gap: 3em;
    -o-column-gap: 3em;
    column-gap: 3em; }
    .pvcy_page .content h4, .pvcy_page .content .caption_inset, .pvcy_page .content .steps figcaption, .steps .pvcy_page .content figcaption, .pvcy_page .mer_page .content .callout, .mer_page .pvcy_page .content .callout, .pvcy_page .content p, .trms_page .content h4, .trms_page .content .caption_inset, .trms_page .content .steps figcaption, .steps .trms_page .content figcaption, .trms_page .mer_page .content .callout, .mer_page .trms_page .content .callout, .trms_page .content p {
      -webkit-column-break-before: column;
      column-break-before: column; }
    .pvcy_page .content ul, .pvcy_page .content ol, .pvcy_page .content li, .trms_page .content ul, .trms_page .content ol, .trms_page .content li {
      -webkit-column-break-after: avoid;
      column-break-after: avoid; } }

.wf-loading .content, .wf-loading .banner_text {
  visibility: hidden; }

.wf-active .content, .wf-active .banner_text, .wf-inactive .content, .wf-inactive .banner_text {
  visibility: visible; }
.wf-active.cssanimations .content, .wf-active.cssanimations .banner_text, .wf-inactive.cssanimations .content, .wf-inactive.cssanimations .banner_text {
  -webkit-animation: fadeIn 0.5s 0.2s ease both;
  -moz-animation: fadeIn 0.5s 0.2s ease both;
  -ms-animation: fadeIn 0.5s 0.2s ease both;
  -o-animation: fadeIn 0.5s 0.2s ease both;
  animation: fadeIn 0.5s 0.2s ease both; }

nav a, .chat_btn > a {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

.ltie9 .flex-direction-nav a {
  filter: alpha(opacity=0); }
.ltie9 .flexslider:hover .flex-next, .ltie9 .flexslider:hover .flex-prev {
  filter: alpha(opacity=50); }
.ltie9 .feature {
  height: 370px; }
.ltie9 li.sec_p2, .ltie9 li.sec_p4 {
  float: right;
  margin-right: 0;
  #margin-left: -1.5em;
  display: inline; }
@media (min-width: 40em) {
  .ltie9 .mer_page .content .ben_base, .ltie9 .mer_page .content .ben_conv, .ltie9 .mer_page .content .ben_reports {
    float: right;
    margin-right: 0;
    #margin-left: -1.5em;
    display: inline; }
  .ltie9 .mer_page .content .ben_curr, .ltie9 .mer_page .content .ben_proven {
    clear: both; } }
@media (min-width: 40em) and (min-width: 40em) {
  .ltie9 .cnt_page .content .con_mer {
    float: right;
    margin-right: 0;
    #margin-left: -1.5em;
    display: inline; } }
@media (min-width: 47em) {
  .ltie9 .feature {
    height: 320px; }
  .ltie9 #transactions figure {
    width: 30.43478%;
    float: left;
    margin-right: 4.34783%;
    display: inline; }
    .ltie9 #transactions figure.txn_step3 {
      float: right;
      margin-right: 0;
      #margin-left: -1.5em;
      display: inline; }
  .ltie9 li.sec_p2, .ltie9 li.sec_p4 {
    float: right;
    margin-right: 0;
    #margin-left: -1.5em;
    display: inline; }
  .ltie9 li.sec_p3 {
    clear: both; }
  .ltie9 .mer_page .content .ben_base, .ltie9 .mer_page .content .ben_conv {
    float: left;
    margin-right: 4.34783%;
    #margin-left: auto; }
  .ltie9 .mer_page .content .ben_curr, .ltie9 .mer_page .content .ben_proven {
    clear: none; }
  .ltie9 .mer_page .content .ben_curr {
    float: right;
    margin-right: 0;
    #margin-left: -1.5em;
    display: inline; }
  .ltie9 .mer_page .content .ben_conv {
    clear: both; } }
@media (min-width: 62em) {
  .ltie9 li.sec_p2 {
    float: left;
    margin-right: 4.34783%;
    #margin-left: auto; }
  .ltie9 li.sec_p3 {
    clear: none; }
  .ltie9 li.sec_p4 {
    float: right;
    margin-right: 0;
    #margin-left: -1.5em;
    display: inline; } }
