/* sites */
.single-site h1 {
  font-size: 1.75em;
  margin-bottom: .75em;
  font-weight: 700;
  letter-spacing: .02em;
  color: #333435;
  display: inline-block;
}

.single-site h1 i, {
  font-size: .875em;
  margin-right: 7px;
}

.single-site td, .single-site td {
  font-size: .938em;
}

.sub-nav-single {
  margin-bottom: 1em;
  padding-bottom: 10px;
  border-bottom: 1px dashed #e1e4e8;
}

.nav-single-sites {
  font-size: .875em;
  text-align: right;
}

.nav-single-sites span {
  padding: .3em .8em;
  background-color: #fafbfc;
}

.nav-single-sites span.next {
  background: linear-gradient(-35deg, #e1e4e8 0%, #fafbfc 30%, #fafbfc 100%);
}

.nav-single-sites span.prev {}

.nav-single-sites a {
  color: #586069;
}

.nav-single-sites .prev {
  margin-right: 15px;
  border-radius: 2px;
}

.nav-single-sites .prev i {
  margin-right: 10px;
  color: #586069;
}

.nav-single-sites .next {
  border-radius: 2px;
}

.nav-single-sites .next i {
  margin: 0 10px;
  color: #586069;
}

.edit {
  float: right;
  font-size: small;
}

@media only screen and (max-width : 650px) {
  .single-site h1 {
    font-size: 1.5em;
  }
}

.single-site .site-img .img-wrap {
  background-color: #f3f5fc;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}

.single-site .site-img .img-gradient {
  width: 100%;
  height: 101%;
  position: absolute;
  top: 0;
  z-index: 999;
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
}

.single-site .site-img img {
  opacity: .9;
}

.below-image {
  margin: 1em 0 2em 0;
}

.below-image .img-desc {
  padding: 0 0 .5em 0;
  font-size: .875rem;
  margin-bottom: 1.5em;
  color: #aaabac;
}

.below-image .img-desc i {
  font-size: .75em;
  margin-right: .3em;
}

.below-image .img-desc span {
  font-size: .875em;
}

.below-image .comment-link {
  font-weight: 700;
}

.below-image .comment-link i {
  margin-right: .25em;
}

.share-img-box {
  /* text-align: center; */
  margin: 1em 0 0 0;
}

.da-img-box {
  background-color: #fafbfc;
  border-radius: 3px;
  margin-top: 1em;
  padding: 15px 25px 30px;
  text-align: center;
}

.da-img-box span {
  margin-bottom: 15px;
  display: block;
  font-size: .875em;
  color: #aaabac;
}

.da-img-box a.link {
  font-size: 1.125em;
  display: block;
  font-weight: 700;
  line-height: 1.7em;
  font-family: 'Montserrat', sans-serif;
}

.single-site .site-notice {
  background-color: #fff5d8;
  color: #806a44;
  padding: 1em;
  border-radius: 3px;
  margin-bottom: 2em;
}

.single-site .site-notice h3 {
  font-weight: 700;
  font-size: 1.25rem;
  margin: .5rem 0 .5rem 0;
}

.single-site .site-notice h4 {
  font-weight: 700;
  font-size: 1.125rem;
  margin: 1.5rem 0 .5rem 0;
}

.single-site .site-notice ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 1.25rem;
  margin-bottom: 1rem;
}

.single-site .site-notice ul li {
  margin-bottom: .2em;
}

.single-site .site-notice .list-alternatives li {
  margin-bottom: 1em;
}

.single-site .site-notice .list-alternatives img {
  margin: .5em 0 .5em 0;
}

.last-modified-date {
  color: #aaabac;
  margin-bottom: 1em;
}

.single-site .subpage-img {
  margin-bottom: 2em;
}

.desc h2 {
  font-weight: 700;
  font-size: 1.25rem;
  margin: .5rem 0 1rem 0;
}

.desc h3, .desc h4 {
  font-weight: 700;
  font-size: 1.125rem;
  margin: 2rem 0 1rem 0;
}

.desc ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 1.25rem;
  margin-bottom: 1rem;
}

.desc ul li {
  margin-bottom: .2em;
}

.site-meta .title, .catlist .title, .lang .title, .site-url .title, .login-url .title, .ann-url .title {
  font-weight: 700;
  color: #586069;
  margin: 1em 0 .25em;
  display: block;
}

.catlist ul {
  margin: 0;
  text-transform: lowercase;
}

.catlist li:nth-child(n+5) {
  display: none;
}

.catlist li {
  float: left;
  display: inline-block;
  margin: .25em .25em 0 0;
  background-color: #7E8287;
  border-radius: 2px;
  padding: 0 .5em .1em .5em;
  font-size: .875rem;
  color: #fff;
  font-weight: 700;
}

.show-catlist {
  margin-left: .3em;
  font-size: .875em;
}

.show-catlist i {
  margin-left: .4em;
  opacity: .8;
  font-size: .875em;
}

.single-site .lang .languages {
  color: #aaabac;
  display: block;
}

.site-meta, .site-url {
  margin-top: .5em;
}

.single-site .site-url .url {
  letter-spacing: .03em;
  display: inline-block;
}

.single-site .site-url .url-full {
  font-size: .875rem;
}

.site-url .flagged {
  background-color: #F6511D;
  font-size: small;
  border-radius: 2px;
  color: #fff;
  letter-spacing: .02em;
  padding: 1px 7px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
  margin-top: 1em;
}

.login-url, .ann-url {
  margin-top: .5em;
}

.site-meta .url, .login-url .url, .ann-url .url {
  letter-spacing: .03em;
  display: inline-block;
  color: #aaabac;
}

.ann-url ul {
  margin-bottom: 0;
}

.ann-url li {
  margin-bottom: 0;
}

.da-below-article {
  margin: 2em 0 0 0;
}

.single-site .status-down {
  color: #586069;
  font-weight: 700;
  margin-left: 1em;
  text-transform: uppercase;
  letter-spacing: .02em;
  font-size: .875em;
  display: none;
}

.meta-box-wrap {
  background-color: #7E8287;
  /* 333435 7E8287*/
  /* background: linear-gradient(-35deg,#636bc2 0%,#636bc2 30%,#5760bb 100%); */
  margin: 3em 0 0;
  color: #e2dee9;
  padding: 25px 0 0;
}

.mb-unit {
  margin-bottom: 20px;
}

.rating span.value {
  font-size: 1.25em;
  line-height: 1em;
  color: #fff;
}

.rating span.total {
  font-size: .875em;
  display: block;
}

.rating i {
  margin-right: 5px;
  font-size: 1.125em;
}

.rating .tooltip-total {
  display: none;
}

.btn-rate {
  float: right;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  padding: .2em .7em .3em;
  letter-spacing: .05em;
  background-color: #FE5F55;
  border: 1px solid #FE5F55;
  color: #fff;
  margin-top: -1px;
}

.btn-rate:hover, .btn-rate:focus {
  background-color: #fe7f78;
  color: #fff;
  border: 1px solid #fe7f78;
}

.btn-rate i {
  font-size: .875em;
  margin-right: .45em;
  opacity: .9;
}

.status span.title, .block .title, .tracker span.title {
  letter-spacing: .05em;
  color: #fff;
}

.status span.title {
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 10px;
}

.status span.is {
  font-weight: 700;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.status span.status-link {
  font-size: .875em;
  font-weight: 700;
  display: block;
}

.status span.status-link a {
  color: #3c3787;
}

.status span.total {
  font-size: .875em;
  font-weight: 700;
  display: block;
}

.block {
  background-color: #333435;
  padding: 5px 10px;
  border-radius: 2px;
  opacity: .7;
  margin-top: -5px;
}

.block .title-c {
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 10px;
  background: -webkit-linear-gradient(130deg, #333435 0%, #333435 10%, #e2dee9 35%, #e2dee9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none;
  letter-spacing: .02em;
}

.block i:before {
  background: -webkit-gradient(linear, left top, left bottom, from(#1C1526), to(#120E19));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: initial;
}

.block span.total {
  font-size: .875em;
  font-weight: 700;
  display: block;
}

.tracker span.title {
  font-weight: 700;
  text-transform: uppercase;
}

.tracker span.invite-only, .tracker span.open, .tracker span.reg {
  font-size: .875em;
  font-weight: 700;
  display: block;
}

.tracker span.open {
  color: #fff4c6;
}

.sub-meta-box-wrap {
  padding: 0 0 15px;
}

.sub-meta-box {}

.sub-meta-box .tabs {
  font-weight: 700;
  font-size: 1em;
}

.sub-meta-box .tabs li {
  padding-top: 35px;
}

.sub-meta-box .tabs .tab-title>a {
  display: block;
  padding: 0 0 .5em 0;
  margin-right: 1em;
  border-bottom: 1px solid #fafbfc;
  background-color: #fff;
  font-size: 1em;
  color: #555fc4;
}

.sub-meta-box .tabs .tab-title.active a {
  color: #586069;
  border-bottom: 1px solid #e1e4e8;
}

.sub-meta-box .tabs .active::before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #7E8287;
  content: '';
  margin-left: -15px;
  left: 45%;
  position: absolute;
  top: 0;
}

.sub-meta-box .tabs .tab-title #tab-proxy span {
  background: linear-gradient(-35deg, #8a8b90 0%, #a3a4a9 30%, #a3a4a9 100%);
  padding: 0 5px;
  margin-right: 10px;
  border-radius: 2px;
}

.sub-meta-box .tabs .tab-title #tab-proxy i {
  color: #fff;
  margin: 0;
}

.sub-meta-box .tabs .tab-title a i {
  margin-right: .5em;
}

.sub-meta-box section {
  margin-bottom: 25px;
}

.sub-meta-box section.content {
  color: #586069;
}

.sub-meta-box .tabs .tab-title a sup {
  color: #FE5F55;
  font-weight: 700;
}

.sub-meta-box .tabs-content {
  padding: 2em 0 0 0;
  background: #fff;
  border-radius: 3px;
  border-top-left-radius: 0;
}

.sub-meta-box .tabs-content .help-wrap {
  box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.1);
  padding: 10px 15px 0;
  margin: 2em 0 2em;
  border-radius: 3px;
  border: 1px solid #e1e4e8;
  opacity: .5;
}

.sub-meta-box .tabs-content .help-txt h3 {
  margin: 0 0 .1em;
}

.sub-meta-box h2 {
  margin-bottom: .5em;
  font-weight: 700;
  font-size: 1.25em;
  width: 100%;
  padding-bottom: .5em;
  color: #333435;
}

.sub-meta-box h3 {
  margin: 2em 0 .5em;
  font-weight: 700;
  color: #333435;
  padding-bottom: .5em;
}

.sub-meta-box h4 {
  margin-bottom: 0;
  font-weight: 700;
}

.sub-meta-box h3.comment-reply-title {
  font-weight: 400;
  margin: 0 0 2em;
}

.sub-meta-box .comments-invite h3 {
  font-size: 1em;
  display: inline-block;
}

.sub-meta-box table {
  width: 100%;
}

.sub-meta-box .proxy-list {
  margin: 1.5em 0 1em;
  border: 1px solid #e1e4e8;
  border-radius: 3px;
  padding: 5px 15px;
}

.sub-meta-box .proxy-list li {
  margin-bottom: 0;
  padding: .5em 0;
  border-bottom: 1px solid #e1e4e8;
}

.sub-meta-box .proxy-list li:last-child {
  border-bottom: none;
}

.sub-meta-box .proxy-list li i {
  margin-right: 1em;
  color: #6C9;
}

.sub-meta-box .proxy-list li.more i {
  color: #555fc4;
}

.sub-meta-box .domain-list li {
  margin-bottom: 5px;
}

.sub-meta-box .domain-list a {
  font-weight: 700;
}

.sub-meta-box .domain-down, .sub-meta-box .domain-scam {
  color: #586069;
}

.sub-meta-box .domain-down .url, .sub-meta-box .domain-scam .url {
  color: #FE5F55;
  text-decoration: line-through;
}

.sub-meta-box td.year {
  white-space: nowrap;
}

.sub-meta-box .note-item {
  margin-bottom: 2em;
}

.sub-meta-box .note-item h4 {
  color: #333435;
}

.sub-meta-box .note-item span {
  margin: 1em 0 .5em;
  font-size: small;
  letter-spacing: .02em;
  color: #aaabac;
}

.sub-meta-box .note-item blockquote {
  font-size: 1em;
  font-style: italic;
}

.sub-meta-box .links {
  border-left: 1px solid #e1e4e8;
}

.sub-meta-box .links h3 {
  margin-top: 0;
  border-bottom: none;
}

.sub-meta-box .link-item {
  margin-bottom: 2em;
  color: #586069;
  font-size: .875em;
}

.sub-meta-box .link-item .title {
  color: #555fc4;
}

.sub-meta-box .link-item .title i {
  margin-left: 5px;
  font-size: .875em;
}

.sub-meta-box .link-item a {
  display: block;
  margin: 5px 0;
}

.sub-meta-box .irc-link {
  font-size: .875em;
}

.sub-meta-box .irc-link i {
  margin-right: 1em;
  font-size: .75em;
}

.sub-meta-box .note-giveaway {
  margin: .5em 0 2em;
  font-weight: 400;
}

.sub-meta-box .invite-info {
  margin: 1em 0;
}

.sub-meta-box .status-signup, .sub-meta-box .status-application {
  font-weight: 700;
  margin-bottom: .5em;
}

.sub-meta-box .tracker-details li {
  margin: .5em 0;
}

.sub-meta-box #invites i {
  margin-right: .5em;
  color: #aaabac;
}

.sub-meta-box .tracker-details .n-a {
  text-decoration: line-through;
}

.smb-da {
  background-color: #eee;
  height: 250px;
}

.search-ref {
  margin: 2.5em 0 1em 0;
  padding: 1em;
  text-align: center;
  width: 100%;
  display: block;
}

.search-ref i {
  margin-right: .5em;
}

.above-comments {
  margin: 0 0 1em 0;
  text-align: center;
  font-size: 2em;
}

.above-comments a {
  width: 100%;
}

#bookmark-this i {
  margin-right: .5em;
}

.single-site .comments-wrap {
  padding: 1em 0 2em;
  margin-top: 1em;
  background-color: #fff;
  border-top: 1px solid #e1e4e8;
}

.single-site .comments h2, .single-site .comments h3 {
  font-weight: 700;
  display: inline-block;
  line-height: 2.3em;
  margin: 0;
  font-size: 1.25em;
  color: #333435;
}

.comments-general .comment-body {
  display: none;
}

.comments-box {
  margin-top: 1em;
  color: #333435;
}

.comments-box ul {
  margin: 0;
}

.comments-box .author {
  font-weight: 700;
  padding-right: .25em;
  color: #aaabac;
}

.comments-box .comment-author img {
  display: none;
  opacity: .8;
  width: 20px;
  height: 20px;
  transition: all .5s ease;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.comment:hover .comment-author img {
  opacity: .9;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}

.comments-box .time {
  font-size: .875em;
  color: #aaabac;
}

.comments-box .reply {
  font-size: .875rem;
  font-weight: 700;
  padding: .5em 0 0 0;
  display: inline;
  text-transform: lowercase;
  margin-bottom: 5px;
}

.comments-box .comment {
  margin: 0;
}

.comment-content p {
  margin-bottom: .2em;
}

.comment-body {
  padding-bottom: 2em;
}

.comment-body:hover .reply {}

.comments-box .comment-body ul {
  margin-bottom: 0 !important;
}

.children {
  padding-left: 35px;
  margin-bottom: 0;
}

#loadMore {
  margin-bottom: 3em;
}

.all-comments-loaded {
  display: none;
}

.comments .fb_iframe_widget {
  opacity: .5;
  transition: all .5s ease;
}

.fb-comments:hover .fb_iframe_widget {
  opacity: 1;
}

.comment-respond h3, .fb-comments h4 {
  margin-bottom: 1em;
  font-weight: 700;
  font-size: 1.125em;
  color: #586069;
}

.comment-respond label {}

.comment-respond p {
  margin-bottom: 0;
}

.comment-respond #author {
  width: 100%;
}

.comment-respond #comment {
  width: 100%;
  height: 7em;
  min-height: 7em;
}

.comment-respond textarea, .comment-respond input#author {
  border: 2px solid #ecedee;
}

.logged-in-as {
  display: none;
}

.comment-respond form {
  margin-bottom: 3em;
}

.comment-respond .comment-form-comment label {}

.comment-respond label.txt {
  margin-bottom: 0;
}

.comment-respond span {
  margin-bottom: 1em;
  display: block;
  font-size: small;
}

.comment-respond span em {
  font-style: normal;
  font-weight: 700;
}

.comments-invite {
  margin-top: 3em;
}

.share {
  margin-bottom: 50px;
}

.site-tags {
  margin: 3em 0 5em;
  font-size: .875em;
}

.site-tags-title {
  font-weight: 700;
  margin-bottom: 1.5em;
  display: block;
}

.site-tags ul {
  margin: 0;
}

.site-tags ul li {
  display: inline-block;
  margin-right: .5em;
  padding: 2px 8px;
  background: linear-gradient(-35deg, #8a8b90 0%, #a3a4a9 30%, #a3a4a9 100%);
  color: #fff;
  font-weight: 700;
  border-radius: 3px;
}

.similar-sites {
  background: linear-gradient(-35deg, #8a8b90 0%, #a3a4a9 30%, #a3a4a9 100%);
  /* ffbc00 */
  min-height: 20em;
  padding: 25px;
  opacity: .9;
}

.similar-sites h2 {
  color: #fff;
  font-size: 1.25em;
  text-align: center;
  margin-bottom: 3em;
}

/* proxy site
					–––––––––––––––––––––––––––––––––––––––––––––––––– */
.proxy-site .sub-nav-single {
  margin-bottom: 1em;
}

.proxy-start {
  margin-top: 2em;
}

.proxy-site h1 {
  font-size: 1.5em;
  margin: 0 0 15px 0;
  font-weight: 700;
  letter-spacing: .02em;
  color: #333435;
}

.proxy-site h2, .proxy-site h3 {
  font-size: 1.25em;
  margin-bottom: .5em;
  font-weight: 700;
  padding-bottom: .5em;
  color: #333435;
}

.proxy-site h4 {
  font-size: 1rem;
  margin-bottom: .5em;
  font-weight: 700;
  padding-bottom: .5em;
}

.proxy-site-heading {
  font-size: 1.25em;
  margin-bottom: .5em;
  font-weight: 700;
  padding-bottom: .5em;
  color: #333435;
}

.proxy-logo {
  text-align: right;
  margin-top: 2em;
}

.proxy-logo img {
  max-height: 70px;
}

.bookmark-proxy {
  margin-top: 2em;
  text-align: right;
}

.bookmark-proxy i {
  margin-right: .5em;
  color: #ffb400;
}

.bookmark-proxy a div {
  display: inline-block;
  padding-left: .5em
}

.bookmark-proxy a span {
  background-color: #e1e4e8;
  padding: 0px 5px;
  border-radius: 3px;
}

.working-vpn {
  font-size: 1.25em;
  background-color: #fff5d8;
  color: #806a44;
  padding: 1em;
  border: 1px solid rgba(27, 31, 35, .15);
  border-radius: 3px;
  text-align: center;
  margin: 1em 0 2em;
}

.working-vpn i {
  margin-right: .2em;
  font-size: 1rem;
}

.top-proxies {
  margin: 2em 0 0;
}

.top-proxies a {
  margin-right: 1em;
}

.top-proxies a:first-of-type {
  background-color: #464748;
  border: 1px solid #343536;
  color: #fff;
}

.top-proxies .button {
  padding-left: .5em;
  font-size: .875em;
  text-transform: uppercase;
  letter-spacing: .05em;
}

.top-proxies i {
  opacity: .5;
}

.btn-submit-proxy {
  margin: 1em 0 0 0;
}

.proxy-site .proxy-list {
  width: 100%;
  margin: 0 0 1em;
}

.proxy-site .proxy-list th {
  color: #aaabac;
  font-size: .875em;
}

.proxy-site .proxy-list tr:nth-child(1n+10) {
  display: none;
}

.proxy-site .proxy-list .url {
  font-weight: 700;
}

.proxy-list .official, .proxy-list .mirror, .proxy-list .down, .proxy-list .status {
  color: #fff;
  border-radius: 3px;
  padding: 2px 6px;
  font-weight: 700;
  line-height: 1;
  margin-top: 4px;
  text-transform: uppercase;
  font-size: .75em;
  letter-spacing: .02em;
}

.proxy-list .official, .proxy-list .mirror, .proxy-list .down {
  min-width: 9em;
  text-align: center;
}

.proxy-list .official {
  background-color: #84b6eb;
  /*556dc4*/
}

.proxy-list .mirror {
  background-color: #ff9a18;
}

.proxy-list .down {
  background-color: #fff4c6;
  color: #886425;
}

.proxy-list .malicious {
  background-color: #74546A;
}

.proxy-list .status {
  background-color: #32c87d;
  float: left;
}

.proxy-list .status a {
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

.more-proxies {
  font-size: .875em;
  display: inline-block;
}

.show-all-proxies:hover {
  cursor: pointer;
}

.show-all-proxies i {
  margin-right: .5em;
}

.more-proxies .count {
  padding-left: .5em;
  color: #aaabac;
}

.table-spacer {
  margin-bottom: 3rem;
}

.proxy-site-unblocked {
  margin-bottom: 3em;
}

.proxy-site .img-wrap {
  margin-bottom: 2em;
  background-color: #f3f5fc;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}

.proxy-site .img-wrap img:nth-child(2) {
  filter: grayscale(100%);
}

.proxy-site .img-wrap .img-gradient {
  width: 100%;
  height: 101%;
  position: absolute;
  top: 0;
  z-index: 999;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
}

.proxy-site-about ol {
  list-style: decimal inside;
  padding-bottom: 1em;
}

.proxy-site-about ol li {
  float: none;
}

.proxy-site .about-proxy-sites {
  color: #aaabac;
  font-size: .875em;
  display: inline-block;
  float: right;
}

.proxy-site .about i {
  margin-right: .2em;
  opacity: .5;
}

.vpn-about {
  background-color: #f2f2f2;
  border-radius: 5px;
  padding: 2em 1em;
  margin: 2em 0;
}

.proxy-site .proxy-search-note {
  margin-bottom: 30px;
}

.map-wrap {
  min-height: 350px;
  border-radius: 3px;
  position: relative;
  background-color: #464748;
  /* background: linear-gradient(120deg, #505152 0%, #464748 70%, #464748 100%); */
  padding: 25px 15px 35px;
}

#vmap {
  border-radius: 3px;
}

.map-title {
  position: absolute;
  bottom: 15px;
  left: 15px;
  color: #aaabac;
  line-height: 1.4em;
}

.map-title .title {
  font-size: .875em;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  letter-spacing: .02em;
}

.map-title .codes {
  font-size: .875em;
  color: #fe7f78;
}

.map-info {
  text-align: right;
  color: #aaabac;
  font-size: .875em;
  padding-top: .5em;
  margin-bottom: 2em;
}

.proxy-blocked-list ul {
  margin: 1em 0 2em 0;
  list-style-type: disc;
  list-style-position: inside;
}

.proxy-faq .status-up {
  font-weight: 700;
  color: #fff;
  border-radius: 3px;
  padding: 2px 8px;
  font-weight: 700;
  line-height: 1;
  margin-left: .3em;
  text-transform: uppercase;
  font-size: .75em;
  letter-spacing: .02em;
  background-color: #6C9;
}

.proxy-report p {
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5em;
  margin-top: 2em;
  padding-bottom: 0;
  margin-bottom: 0;
}

.vpn-ref {
  padding: 10px 15px;
  background-color: #fff7c2;
  color: #e17a00;
  border-radius: 3px;
  margin: 3em 0 2em;
  text-align: center;
  font-weight: 700;
  font-size: 1.25em;
  border: 1px solid #eee1ab;
}

.vpn-ref a {
  color: #e17a00;
}

.vpn-ref span {
  color: #e17a00;
}

.proxy-note {
  font-size: 1.25em;
  border: 3px solid #586069;
  padding: 15px;
  border-radius: 3px;
  margin: 3em 0;
  text-align: center;
  font-weight: 700;
  background: #f9f9f9;
}

.proxy-note:hover {
  border: 3px solid #555fc4;
}

.proxy-note:hover a {
  color: #586069;
}

.proxy-note i {
  margin-right: .1em;
  font-size: .875rem;
}

.proxy-search-note {
  font-size: 1.2em;
  font-weight: 700;
  color: #aaabac;
  padding: 45px 40px 45px 25px;
  border: 2px solid #fafbfc;
  border-radius: 3px;
  text-align: center;
}

.proxy-search-note img {
  display: block;
  margin: 0 auto 1em auto;
  opacity: .8;
}

.proxy-search-note a {
  padding-right: .1em;
}

.proxy-site .fb-comments {
  margin-top: 2em;
}

.fb-comments, .fb-comments span, .fb-comments span, .fb-comments span iframe {
  width: 100% !important;
}

.proxy-tags {
  margin: 0 0 2em 0;
  font-size: .875em;
}

.proxy-tags-title {
  font-weight: 700;
  margin-bottom: 1.5em;
  display: block;
}

.proxy-tags ul {
  margin: 0;
}

.proxy-tags ul li {
  float: left;
  display: inline-block;
  margin: .25em .25em 0 0;
  background-color: #aaabac;
  border-radius: 2px;
  padding: 0 .5em .1em .5em;
  font-size: .875rem;
  color: #fff;
  font-weight: 700;
}