/*
 * This vars file is based off of Bootstrap. Not all vars are used.
 *
 * The most obviously unused ones (e.g., modal windows, etc) were removed.
 * There are some vars that remain that are not actually used but
 * perhaps should be. E.g. using dropdown colours.
 */
/******************************
 Greyscale colours
 *******************************/
/******************************
 Colours
 ******************************/
/*
 Use these classnames in your HTML markup:
 as-no-dpui:
 Add to things that are meant to be displayed when NOT using enhanced UI controls. These are fallback controls.
 as-dpui:
 Add to things that ARE enhanced controls. These are typically added during pageload with JS.
 with-dpx:
 Add to containers that may or may not contain enhanced controls.
 The contents of these elements are hidden until after the page is done loading. This
 reduces the "flash" as JS runs to enhance controls.
 If there are many elements on a page, you might consider putting this on a 'high'
 parent (e.g., a <form>) to hide the entire contents until page load.
 */
body .as-no-dpui {
  display: block; }

body .as-dpui {
  display: none; }

body.with-dpui .as-no-dpui {
  display: none; }

body.with-dpui .as-dpui {
  display: block; }

body.with-js .with-dpx {
  visibility: hidden; }

body.with-js .with-dpx {
  visibility: hidden; }

.without-dpui .dpx-placeholder {
  display: none; }

body.with-js.with-dpui.with-pageload-dpx-done .dpx-placeholder {
  display: none; }

body.with-js.without-dpui.with-pageload-done .with-dpx {
  visibility: visible; }

body.with-js.with-dpui.with-pageload-dpx-done .with-dpx {
  visibility: visible; }

:root {
  --brand-primary: #12ba1e;
  --danger: #ff0263;
  --warning: #12ba1e;
  --neutral: #9de998;
  --success: #12ba1e;
  --info: #319f3e;
  --background-color: #fff;
  --text-color: #333;
  --text-color-lighter: #7a7a7a;
  --font-family-sans-serif: Lato, "Helvetica Neue", Arial, Helvetica, sans-serif;
  --font-family-heading: Rubik, sans-serif;
  --font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace;
  --brand-primary-d-75: #0f9718;
  --brand-primary-d-100: #0e8c17;
  --brand-primary-d-125: #0c8015;
  --brand-primary-d-150: #0b7413;
  --brand-primary-l-100: #17e926;
  --brand-primary-l-250: #5cef67;
  --brand-primary-l-350: #8bf492;
  --brand-primary-yiq: #fff;
  --brand-primary-d-75-yiq: #fff;
  --brand-primary-d-100-yiq: #fff;
  --brand-primary-rgb: 18, 186, 30;
  --danger-d-75: #db0054;
  --danger-d-100: #ce004f;
  --danger-d-125: #c1004a;
  --danger-d-150: #b50045;
  --danger-l-100: #ff3582;
  --danger-yiq: #fff;
  --danger-d-75-yiq: #fff;
  --danger-d-100-yiq: #fff;
  --danger-rgb: 255, 2, 99;
  --warning-d-75: #0f9718;
  --warning-d-100: #0e8c17;
  --warning-d-125: #0c8015;
  --warning-d-150: #0b7413;
  --warning-l-100: #17e926;
  --warning-yiq: #fff;
  --warning-d-75-yiq: #fff;
  --warning-d-100-yiq: #fff;
  --warning-rgb: 18, 186, 30;
  --neutral-d-75: #7fe278;
  --neutral-d-100: #75e06e;
  --neutral-d-125: #6bde63;
  --neutral-d-150: #61dc59;
  --neutral-l-100: #c5f2c2;
  --neutral-yiq: #212529;
  --neutral-d-75-yiq: #212529;
  --neutral-d-100-yiq: #212529;
  --neutral-rgb: 157, 233, 152;
  --success-d-75: #0f9718;
  --success-d-100: #0e8c17;
  --success-d-125: #0c8015;
  --success-d-150: #0b7413;
  --success-l-100: #17e926;
  --success-yiq: #fff;
  --success-d-75-yiq: #fff;
  --success-d-100-yiq: #fff;
  --success-rgb: 18, 186, 30;
  --info-d-75: #288233;
  --info-d-100: #25782f;
  --info-d-125: #226e2b;
  --info-d-150: #1f6527;
  --info-l-100: #3fc44f;
  --info-yiq: #fff;
  --info-d-75-yiq: #fff;
  --info-d-100-yiq: #fff;
  --info-rgb: 49, 159, 62;
  --tcl-danger-b-6: #850133;
  --tcl-danger-w-6: #ff7bae;
  --tcl-danger-w-10: #ffcce0;
  --tcl-danger-w-9: #ffb8d3;
  --tcl-danger-w-9-d-50: #ff9fc4;
  --tcl-danger-b-6-d-100: #520120;
  --tcl-info-b-6: #195320;
  --tcl-info-w-6: #94cd9b;
  --tcl-info-w-10: #d6ecd8;
  --tcl-info-w-9: #c5e4c9;
  --tcl-info-w-9-d-50: #b4dcb9;
  --tcl-info-b-6-d-100: #0d2c11;
  --tcl-success-b-6: #096110;
  --tcl-success-w-6: #84db8a;
  --tcl-success-w-10: #d0f1d2;
  --tcl-success-w-9: #bdecc0;
  --tcl-success-w-9-d-50: #a9e6ad;
  --tcl-success-b-6-d-100: #053208;
  --tcl-warning-b-6: #096110;
  --tcl-warning-w-6: #84db8a;
  --tcl-warning-w-10: #d0f1d2;
  --tcl-warning-w-9: #bdecc0;
  --tcl-warning-w-9-d-50: #a9e6ad;
  --tcl-warning-b-6-d-100: #053208; }

/* Failed to load custom CSS from blob 14859128 */
#deskpro-container {
  display: none !important;
  visibility: none !important;
  opacity: 0 !important; }

div#lightgreen_container {
  width: 100%;
  height: 100%;
  background: #F3F7F3;
  color: #333;
  padding-top: 40px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  padding-left: 0px !important;
  padding-right: 0px !important; }

div#lightgreen_container col-md {
  width: 100%;
  height: 100%;
  background: #F3F7F3;
  color: #333;
  padding-top: 40px; }

@media (max-width: 767px) {
  #lightgreen_container {
    padding-left: 15px;
    padding-right: 15px; } }

div#footer, div#whynavwrapper {
  margin: 20px auto;
  padding-bottom: 50px;
  max-width: 360px;
  font-size: 12px; }

.footer-heading {
  margin-top: 20px;
  font-weight: bold;
  margin-bottom: 8px; }

div#sub_footer_container {
  background: #b5eab5;
  padding: 40px 0;
  font-size: 12px;
  color: #123814; }

div#sub_footer_container a {
  font-size: 12px;
  color: #123814;
  text-decoration: none; }

div#sub_footer_container a:hover {
  text-decoration: underline; }

div#sub_footer_container p {
  line-height: 1.7; }

@media (min-width: 768px) {
  div#footer, div#whynavwrapper {
    max-width: 1000px; } }

div#footer div#footer_left {
  color: #777; }

@media (min-width: 768px) {
  #footer_left {
    width: 22%;
    float: left;
    padding-right: 15px; } }

@media (min-width: 1130px) {
  #footer_left {
    padding-right: 30px; } }

div#footer div#footer_left a {
  text-decoration: underline; }

div#footer div#footer_left a:hover {
  color: #0a0; }

div#footer div#footer_left img {
  border: 0px; }

div#footer div#nav_right, div#whynavwrapper div#nav_right {
  text-align: right;
  position: relative; }

.nav_list {
  list-style: none;
  line-height: 1.75; }

@media (max-width: 767px) {
  div#footer_left {
    margin-bottom: 70px; } }

div#footer .footer_header, .nav_header {
  margin-top: 50px;
  display: block;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: 500;
  margin-bottom: 10px;
  text-transform: uppercase; }

@media (max-width: 767px) {
  div#footer, div#nav_right {
    text-align: center; }
  div#footer .footer_header {
    margin-bottom: 30px; }
  .aboutheader {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .legalheader {
    margin-top: 20px !important; }
  .socialheader {
    margin-top: 30px !important;
    margin-bottom: 10px !important; }
  .paymentheader {
    margin-top: 30px !important;
    margin-bottom: 10px !important; } }

#footer {
  overflow: hidden; }

.copyright_footer {
  text-align: center;
  margin-top: 60px;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #666;
  clear: both; }

#footer b {
  font-weight: 500 !important;
  color: #39b54a !important; }

.footerdisclaimers {
  margin: 0; }

.copyright_footer a {
  color: #333 !important;
  font-weight: 500 !important; }

.footer_legal {
  text-align: center; }

.footer_text.muted {
  text-align: center;
  font-size: 11px !important;
  color: #999 !important; }

.footer_legal ul {
  display: inline-block; }

.footer_legal ul li {
  float: left;
  padding: 20px;
  text-align: center; }

div#footer .footer_text {
  font-size: 13px;
  color: #777;
  line-height: 1.7; }

div#footer a, div#nav_right a {
  color: #777;
  text-decoration: none; }

/*div#footer a b, div#nav_right a b {
 color: #333;
 }*/
div#footer a:hover, div#nav_right a:hover {
  color: #39b54a;
  text-decoration: none; }

div#nav_right div.nav_right_section {
  text-align: center;
  margin-bottom: 30px; }

@media (min-width: 768px) {
  div#nav_right div.nav_right_section {
    float: left;
    width: 33.3%;
    text-align: left;
    margin-bottom: 0; }
  div#nav_right .nav_right_section {
    width: 175px; }
  div#nav_right #nav1.nav_right_section {
    width: 40%; }
  div#nav_right div#nav3.nav_right_section {
    width: 20%; }
  div#nav_right div#nav2.nav_right_section {
    width: 40%; } }

@media (min-width: 1130px) {
  .nav_list.two-columns li {
    float: left;
    width: 50%;
    white-space: nowrap; } }

.row {
  margin-left: -8px;
  margin-right: -8px; }

.row:before, .row:after {
  content: " ";
  display: table; }

.row:after {
  clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 30%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 30%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 30%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 30%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .mobile-app {
    display: none; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 30%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 30%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 30%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 30%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 30%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 30%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 30%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 30%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 30%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 30%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.list-unstyled {
  padding-left: 0;
  list-style: none;
  line-height: 1.5; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px; }

.container:before, .container:after {
  content: " ";
  display: table; }

.container:after {
  clear: both; }

@media (min-width: 768px) {
  .container {
    width: 736px; } }

@media (min-width: 990px) {
  .container {
    width: 960px; } }

@media (min-width: 1130px) {
  .container {
    width: 1024px; } }

@media (min-width: 1200px) {
  .container {
    width: 1024px; } }

.payments-icon {
  width: 32px;
  height: 24px;
  background: transparent url("https://www.privateinternetaccess.com/assets/echo/sprite/pp-995ba6e78c5ac502c068d5bfaa74f165cde3275058834c986c5c8602bd0dee61.png") no-repeat center center;
  background-size: 365px auto;
  display: inline-block;
  background-position: 0 0;
  margin: 0 5px 0 0; }

@media only screen and (-webkit-min-device-pixel-ratio: 4), only screen and (min--moz-device-pixel-ratio: 4), only screen and (-o-min-device-pixel-ratio: 4), only screen and (min-device-pixel-ratio: 4), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 4dppx) {
  .payments-icon {
    background-image: url("https://www.privateinternetaccess.com/assets/echo/sprite/pp@4x-3299ce3563f4876cf3773d5c8f8f2bba33c5b40a2049e11b81c4e04458ce8395.png"); } }

@media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min--moz-device-pixel-ratio: 3), only screen and (-o-min-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 3dppx) {
  .payments-icon {
    background-image: url("https://www.privateinternetaccess.com/assets/echo/sprite/pp@3x-f14ab4967a04825cc212206787cb3c8fc47323d26a845fc06d9391a877148621.png"); } }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .payments-icon {
    background-image: url("https://www.privateinternetaccess.com/assets/echo/sprite/pp@2x-c8a9d6c890061b2114666a509aedb89b07aabfefd9e5ce7d715de1a809f51cd1.png"); } }

.payments-icon.icon-paypal {
  background-position: 0 -42px; }

.payments-icon.icon-visa {
  background-position: -40px -42px; }

.payments-icon.icon-mastercard {
  background-position: -80px -42px; }

.payments-icon.icon-amex {
  background-position: -115px -42px;
  width: 30px; }

.payments-icon.icon-discover {
  background-position: -151px -42px; }

.payments-icon.icon-amazon {
  background-position: -191px -42px; }

.payments-icon.icon-bitcoin {
  background-position: -40px -72px;
  width: 75px; }

.payments-icon.icon-paygarden {
  background-position: -124px -72px; }

.payments-icon.icon-target {
  background-position: -163px -72px; }

.payments-icon.icon-starbucks {
  background-position: 0px -72px; }

.topbar__link--social.facebook {
  color: #3b5999 !important; }

.topbar__link--social.twitter {
  color: #55acee !important; }

.topbar__link--social.gplus {
  color: #dd4b39 !important; }

.topbar__link--social.linkedin {
  color: #0077b5 !important; }

.topbar__link--social.youtube {
  color: #ff0000 !important; }

.topbar__link--social.reddit {
  color: #ff4500 !important; }

.fa-reddit {
  font-size: 28px !important;
  color: #ff4500 !important; }

.topbar__link--social {
  display: inline-block;
  padding: 4px 4px; }

.footer-social-list {
  float: none;
  padding: 0;
  margin: 0; }

.footer-social-list > li {
  display: inline-block;
  vertical-align: middle;
  padding: 0; }

.footer-social-list > li > a {
  padding: 0; }

.nav_list {
  padding-left: 0px; }

#footer .col-md-4.col-sm-12 p:nth-child(3), .footer-social-list {
  display: none; }

.dp-po .dp-po-guides-block-header .dp-po-post-avatars {
  display: none; }
