.tab-content a { color: #3e2e6c; text-decoration: none; }
.tab-content a:hover { text-decoration: underline; }

#branding { background-color: white; }
#branding #branding-logo1 { width: 170px; display: block; background-image: url(nw.png); background-size: 170px 80px; background-repeat: no-repeat; }
#branding #branding-logo2 { width: 163px; right: 0px; display: block; background-image: url(ne.png); background-size: 163px 80px; background-repeat: no-repeat; }
#branding #branding-bg-mw { width: 100%; left: 0px; bottom: 130px; height: 70px; display: block; background-color: white; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2UyZTZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2UyZTZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #3e2e6c), color-stop(100%, #3e2e6c)); background-image: -moz-linear-gradient(top, #ffffff 0%, #3e2e6c 50%, #3e2e6c 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #3e2e6c 50%, #3e2e6c 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #3e2e6c 50%, #3e2e6c 100%); }
#branding #branding-bg-sw { width: 100%; left: 0px; bottom: 0px; height: 130px; display: block; background-color: #3e2e6c; }
#branding #branding-bg-sc, #branding #branding-bg-se { display: block; margin: 0; background-image: url(sc.png); background-size: 225px 225px; background-repeat: no-repeat; width: 225px; height: 225px; }
#branding #branding-bg-sc { bottom: 0; left: 25%; height: 70px; }
#branding #branding-bg-se { bottom: 25px; left: 75%; }

#tlIndexHolder { border-color: rgba(25, 25, 25, 0.2); }
#tlIndexHolder div:nth-child(odd) { background-color: #e0ecf8; }
#tlIndexHolder div:nth-child(even) { background-color: #c20f2f; }

@media all and (max-width: 348px) { #branding #branding-logo2 { display: none; } }
@media all and (max-width: 185px) { #branding #branding-logo1 { width: 300px; height: 141.17647px; margin: 0 auto; background-size: 300px 141.17647px; } }
