#card-content {
   font-size: 15px;
}
#card-content .card {
   border-radius: 2px;
   margin-bottom: 20px;
}
#card-content .card-title {
   padding: 20px;
   color: #000;
   font-weight: 700;
   display: flex;
   flex:1;
}
#card-content .card-title :first-child { flex: 1; }
#card-content .card-body {
   margin: 0 20px;
   padding: 20px 0;
   border-top: 1px solid #EBEBEA;
}
#card-content .card-title .certified {
   float: right;
   color: #80c600;
   font-weight: 700;
   font-size: 12px;
   margin-top: 2px;
   font-weight: 700;
	-webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}
#card-content p a {
   text-decoration: underline;
   color: #666A6A;
}
#card-content .card-body p a:hover {
   color: #309fd8;
   text-decoration: none;
}
#card-content .none { color: var(--color-text-60); opacity: .8; }

#card-content .vb-table td { font-size: 15px; vertical-align: top; }
#card-content .vb-table tr td:first-child { width: 20px; text-align: center; color: #959791; }
#card-content .vb-table tr td:last-child { width: 50px; text-align: right; color: #80C600; font-size: 11px; padding-right: 0; }

@media (max-width:700px) {
   #card-content {
      font-size: 13px;
   }
   #card-content .card {
      margin-bottom: 10px;
   }
   #card-content .card-body {
      margin: 0 15px;
      padding: 15px 0;
   }
   #card-content .card-title {
      padding: 15px;
   }
   #card-content .card-title .certified {
      font-size: 11px;
   }
   #card-content .vb-table td { font-size: 13px; }
}

.trustmark {
   width:100px;
   height:50px;
   background-size:contain;
   background-repeat:no-repeat;
   display: inline-block;
   margin-right:10px;
}
.paymethod {
   width:80px;
   height:50px;
   display:inline-block;
   background-size:contain;
   background-position:center;
   background-repeat:no-repeat;
   margin:5px 10px;
}
.paymethod-paypal  { background-image:url(//cdn.trustedsite.com/static/img/logo/paypal.png); }
.paymethod-amazon  { background-image:url(//cdn.trustedsite.com/static/img/logo/amazon-pay.png); }
.paymethod-shopify { background-image:url(//cdn.trustedsite.com/static/img/logo/shopify.png); }
.paymethod-apple   { background-image:url(//cdn.trustedsite.com/static/img/logo/apple-pay.png); }

.security-logo {
   margin: 12px 0;
   background-size: auto 30px;
   background-repeat: no-repeat;
   padding-left: 80px;
   background-position: left center;
}
.logo-google { background-image:url(//cdn.trustedsite.com/static/img/logo/google.png); }
.logo-phishtank { background-image:url(//cdn.trustedsite.com/static/img/logo/phishtank.png); }
.logo-mcafee { background-image:url(//cdn.trustedsite.com/static/img/logo/mcafee.png); }
.logo-ssl { background-image:url(//cdn.trustedsite.com/static/img/logo/ssl.png); }


.site-logo { display: none; }

.table21 tr:last-child td { border-bottom: 1px solid var(--color-border); }
.table21 tr:first-child td { border-top: 1px solid var(--color-border); }

@media (min-width:400px) {
   .site-logo-description {
      display: flex;
   }
   .site-description { flex: 1; align-self: center; }
   .site-logo {
      display: block;
      width:150px;
      margin-right:20px;
      border:solid 1px #e6e7e8;
      height:100px;
      background-size:contain;
      background-position:center;
      background-repeat:no-repeat;
   }
   
}
.social-link {
   color:#888;
   font-size:21px;
   margin-right:5px;
}
.verified-email-addr {
   word-break:break-all;
}
.fftable td {
   padding-bottom: 20px;
}
