.footerContainer{background-color:white;}
.footerlogos { position: relative; text-align: center;}
.macmall-footer .footerlogos div {display: inline-block; vertical-align: middle; padding-left: 10px; }
.pcmall-footer .footerlogos div {display: inline-block; vertical-align: middle; padding-left: 70px; }
#nav1social .nav1 li { float: left} #nav1social .nav1 li a { margin-right: 5px !important; padding-right: 0px !important; }
.footerWrapper h2, .footerCon h2 { font-size: 16px; font-weight: bold; color: #333333;
}
.footerWrapper p, .footerWrapper span, .footerCon p, .footerCon span { font-size: 12px !important; color: #333; line-height: 1.3em;
}
.footerWrapper a, .footerWrapper a:link, .footerCon a, .footerCon a:link, .footerWrapper .blueLink a, .blueLink a:link, .blueLink a:visited{ font-size: 12px; color: #08c !important; text-decoration: none;
}
.footerWrapper a:hover, .footerWrapper a:link:hover, .footerCon a:hover, .footerCon a:link:hover, .footerWrapper .blueLink a:hover, .footerWrapper .blueLink a:hover, .blueLink a:visited:hover, .blueLink a:hover, .blueLink a:active{ color: #08c !important; text-decoration: underline !important;
}
@media only screen and (max-width: 768px) { .footercon { width: 45% !important; } .footerWrapper .col-1 {width: 5% !important;} #nav1social .nav1 li { float: left; margin-right: 3px} .footerDotted h2 { width: 786px;} .footerlogos { width: 768px;}
}
@media only screen and (min-width : 769px) { .footercon { display: block; background: #fff;} .footerDotted h2 { font-size: 21px; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
}
@media only screen and (max-width: 767px) { body table { width: 100% !important; font-family: 'Open Sans' !important; } .footerDottedTop .wbdRichText { font-size: 1px} .footerDottedTop { height: 5px !important;} .footer-icons { height: 100% !important;} .footercon { display: none; } .footerWrapper .col-1 { width: 1px} .footerWrapper .col-2 { width: 30px} .footerWrapper .col-3 { width: 10px} .footercom { width: 45%; font-size: 11px} .footercus { width: 45%; font-size: 11px} .footerDotted h2 { width: 100% !important; font-size: 15px; font-weight: bold;} .footerlogos { width: 100% !important} .footerlogos div {padding: 10px 3px !important; } .footerlogos div img { width: 100% } .footerlogos .autoreseller {width: 119px;} .footerlogos .entrust {width: 50px;} .footerlogos .tooltwist {width: 85px;} .footerlogos .shoprunner {width: 85px;} .footerlogos .shopapproved img {width: 70px} .footer-add div { font-size: 10px; padding: 0px 10px;}
}
@media only screen and (max-width: 320px) { .footercom h2, .footercus h2 { font-size: 14px; font-weight: bold } .footerDotted h2 { font-size: 14px; } .footerlogos .autoreseller {width: 119px;} .footerlogos .entrust {width: 50px;} .footerlogos .tooltwist {width: 85px;} .footerlogos .shoprunner {width: 85px;} .footerlogos .shopapproved img {width: 70px} .footer-add div { font-size: 9px; padding: 0px 8px; } #nav1social .nav1 li { margin-right: 0px !important;} .footercon { background: #fff}
}
@media screen and (max-width: 480px){ body{ -webkit-text-size-adjust: none; }
}
.footercon { background:transparent; background-color: transparent;
}
.footer-icons table, .footer-icons table tbody, .footer-icons table tbody tr, .footer-icons table tbody tr td{ width: 100%; display: block;
}
.footerlogos { width: 100%; text-align: center; display: block;
}
h2.textGray { color: #333333; font-size: 16px; font-weight: bold; margin-bottom: 0; margin-top: 0;
}
span.fcontent { font-size: 12px;
}
.footercom a, .footercus a { font-size: 12px !important; color: #08c !important; text-decoration: none !important;
}
.footercom a:hover, .footercus a:hover { text-decoration: underline !important;
}
@media (max-width: 979px) and (min-width: 769px){ .container-fluid{ width: 100% !important; left: 0px !important; }
}
.seo-hidden-con { display: none;
}
@media (max-width: 991px){ .medium-center, .medium-center table, .medium-center tbody, .medium-center td, .medium-center tr{ width: 100% !important; display: block !important; height: auto !important; } .medium-center{ padding: 10px 0px; }
}