body {
    background-color: #333;
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #525359;
    line-height: 1.5;
    padding: 0;
    margin: 0;
}

#col-pitch {
    width: 300px;
    float: right;
    margin-right: 20px;
}

#col-desktop {
    margin: 0 20px;
    width: 620px;
}


.wrapper {
    width: 1000px;
    margin: auto;
}

.verifydate {
    line-height: 100%;
    font-size: 12px;
}

#pitch-mobile{
   display: none;
}

/* ------------------- */
#footer-minimal {
    padding: 20px;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

#footer-minimal-copyright {
    font-size: 11px;
    color: #929497;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

#footer-minimal-links {
    float: right;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

#footer-minimal-links a {
    color: #fff;
    font-size: 11px;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

#footer-minimal-links a:hover {
    text-decoration: underline;
}

@media screen and (max-width: 699px) {
    #footer-minimal-copyright {
        display: block;
        width: 100%;
        text-align: center;
    }

    #footer-minimal-links {
        margin-bottom: 10px;
        display: block;
        width: 100%;
        text-align: center;
    }
    
   #pitch-mobile{
       display: block;
       margin: 0 auto 40px;
       max-width: 460px;
    }
    
    #pitch-mobile img{
      width: 100%;
      height: auto;
      max-width: 460px;
    }

}

h1 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    font-weight: 100;
    font-size: 25px;
    margin: 0;
    padding: 0;
    font-weight: 100;
}

h1 b {
    font-weight: 100;
    color: #bb022b;
}

/* ------------------- */
@media screen and (max-width: 1000px) {
   #header-text {
      display:none;
   }
    .wrapper {
        width: auto;
        margin: auto;
    }
    #col-desktop {
        width: auto;
    }

    #col-pitch {
        display: none;
    }
}

.webshot {
    cursor: pointer;
}
.webshot div {
    height: 180px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size:cover;
   border-bottom:solid 1px #e6e7e8;
}
.webshot b {
   display:block;
   border:solid 1px #e6e7e8;
   padding:10px;
   margin:15px;
   text-align:center;
   
}

#logo {
    cursor: pointer;
    background-image: url(//cdn.ywxi.net/static/img/ms_logo_ow.png);
    width: 200px;
    height: 60px;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}
#header-text {
    float: right;
    line-height: 60px;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    cursor: pointer;
    padding-right: 20px;
}

.card {
    background: #fff;
    border: solid 1px #e5e6e7;
}

.redline {
    height: 2px;
    width: 100%;
    background: #bb022b;
    margin: 0px 0px;
}

#safe-browsing-guy {
    width: 278px;
    height: 285px;
    background-image: url(//cdn.ywxi.net/static/img/vp-safe-browsing-guy.png);
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
    font-weight: 100;
    font-size: 24px;
    line-height: 120%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    padding-top: 185px;
}

#laptop-example {
    cursor: pointer;
    width: 298px;
    height: 295px;
    background-image: url(//cdn.ywxi.net/static/img/vp-mcafee-secure-ad.png);
    background-repeat: no-repeat;
    background-size:cover;
    color: #fff;
    text-align: center;
    font-weight: 100;
    font-size: 24px;
    line-height: 120%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    padding-top: 20px;
}

#laptop-example b {
    font-size: 14px;
}

.section {
    padding: 20px;
    border-bottom: solid 1px #e5e6e7;
}

.siteinfo-title {
    margin-top: 30px;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 12px;
    color: #999;
}

.siteinfo-link i.fa {
    width: 20px;
}

.siteinfo-link a {
    color: #444;
    font-weight: 100;
}

.siteinfo-link a:hover {
    color: #0071C5;
    text-decoration: none;
}

.siteinfo-none {
    color: #999;
    text-transform: uppercase;
    font-size: 10px;
}

.fs18 {
    font-size: 18px;
}


.site-logo {
    cursor: pointer;
    border: solid 2px #efefef;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 80% auto;
    background-position: center center;
    width: 180px;
    height: 180px;
}


#content,body {
   background:#fdfdfd;
}
#col-desktop {
   min-height:1000px;
}
#safe-browsing-guy {
   background-size:cover;
}

.card1-title {
   background:#f8f8f8;
   color:#737679;
   font-size:11px;
   text-transform:uppercase;
   padding:20px;
   font-weight:bold;
   letter-spacing:2px;
}
.verifydate {
   color:#a5d027;
   font-size:11px;
   text-transform:uppercase;
   font-weight:bold;
}
.verifyhost {
   font-size:40px;
   font-weight:100;
}
.verifytag {
   color:#afb0b2;
   font-size:14px;
}
#col-pitch .mfeslogo {
   height:100px;
   background:url(//cdn.ywxi.net/static/img/vp_ms_trustmark.png);
   background-size:168px 75px;
   background-repeat:no-repeat;
   background-position:center center;
   margin-bottom:50px;
}
#col-desktop .verifyintro {
   height:100px;
   margin-bottom:50px;
}

.securitydetails {
}
.securitydetails .item {
   cursor:pointer;
   height:80px;
   border-top:solid 1px #e6e7e8;
   background-size:30px 30px;
   background-repeat:no-repeat;
   background-position:25px 25px;
   line-height:80px;
   padding-left:80px;
   font-size:18px;
   font-weight:100;

}
.securitydetails .item:first-child {
   border-top:none;
}
.securitydetails .item i {
   float:right;
   height:80px;
   line-height:80px;
   font-size:25px;
   width:50px;
   text-align:center;
   color:#e6e7e8;
}

.securitydetails .item-detail {
   margin:0 20px;
   border-top:solid 1px #e6e7e8;
   padding:20px 0;
   font-size:14px;
   line-height:150%;
   display:none;
}
.securitydetails .item span{
   float:right;
   font-size:11px;
   color:#e6e7e8;
}
.securitydetails .item[data-name=malware] { background-image:url(//cdn.ywxi.net/static/img/icon-malware-green.png); }
.securitydetails .item[data-name=phishing] { background-image:url(//cdn.ywxi.net/static/img/icon-phishing-green.png); }
.securitydetails .item[data-name=scanning] { background-image:url(//cdn.ywxi.net/static/img/icon-vs-green.png); }
.securitydetails .item[data-name=sip] { background-image:url(//cdn.ywxi.net/static/img/icon-sip-green.png); }
.securitydetails .item[data-name=ssl] { background-image:url(//cdn.ywxi.net/static/img/icon-ssl-green.png); }
.securitydetails .item[data-name=certdom] { background-image:url(//cdn.ywxi.net/static/img/icon-certdom-green.png); }
