.social-directory-container h2{font-family:'Roboto',Garamond,serif;font-size:2em;margin-bottom:24px;text-align:center}.social-directory-container h3{font-family:'Roboto',Garamond,serif;display:block;width:100%;border-bottom:1px solid #ccc;padding-bottom:12px;text-align:center}.social-directory-container h3:first-of-type{margin-bottom:0;text-align:center}.social-directory-container .social-main-accounts{display:flex;justify-content:center;margin-bottom:48px}.social-directory-container .social-main-accounts a{display:flex;flex:0 0 25%;max-width:110px;align-content:center;justify-content:center;padding:24px 8px;transition:.25s}.social-directory-container .social-main-accounts a:hover{background-color:#00275d;color:#fff}.social-directory-container .social-main-accounts a i{font-size:48px}.social-directory-container .social-individual-accounts{display:flex;flex-wrap:wrap}.social-directory-container .social-individual-accounts .sports-accounts{flex:0 0 50%;padding-right:12px}.social-directory-container .social-individual-accounts .sports-accounts h4{font-family:'Roboto',Garamond,serif;display:block;width:100%;padding:8px;background-color:#00275d;color:#fff;margin-bottom:0}.social-directory-container .social-individual-accounts .sports-accounts ul{margin-top:0;padding:0;list-style:none}.social-directory-container .social-individual-accounts .sports-accounts ul li{display:flex;justify-content:space-between}.social-directory-container .social-individual-accounts .sports-accounts ul li:nth-of-type(odd){background-color:#f8f8f8}.social-directory-container .social-individual-accounts .sports-accounts ul li:nth-of-type(odd) .social-icons .no-link{color:#ccc;display:none}.social-directory-container .social-individual-accounts .sports-accounts ul li:nth-of-type(odd) .social-icons .no-link:hover{cursor:context-menu;background-color:#f8f8f8;color:#ccc}.social-directory-container .social-individual-accounts .sports-accounts ul li:nth-of-type(even){background-color:#fff}.social-directory-container .social-individual-accounts .sports-accounts ul li:nth-of-type(even) .social-icons .no-link{color:#ccc;display:none}.social-directory-container .social-individual-accounts .sports-accounts ul li:nth-of-type(even) .social-icons .no-link:hover{cursor:context-menu;background-color:#fff;color:#ccc}.social-directory-container .social-individual-accounts .sports-accounts ul li .account-name{display:flex;align-items:center}.social-directory-container .social-individual-accounts .sports-accounts ul li .account-name span{display:block;padding:8px}.social-directory-container .social-individual-accounts .sports-accounts ul li .social-icons{display:flex}.social-directory-container .social-individual-accounts .sports-accounts ul li .social-icons a{display:flex;align-items:center;justify-content:center;padding:8px;transition:.25s}.social-directory-container .social-individual-accounts .sports-accounts ul li .social-icons a:hover{background-color:#00275d;color:#fff}.social-directory-container .social-individual-accounts .sports-accounts ul li .social-icons a i{display:block;font-size:1.25em}.social-directory-container .social-individual-accounts .coaches-programs-accounts{flex:0 0 50%}.social-directory-container .social-individual-accounts .coaches-programs-accounts h4{font-family:'Roboto',Garamond,serif;display:block;width:100%;padding:8px;background-color:#00275d;color:#fff;margin-bottom:0}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul{margin-top:0;padding:0;list-style:none}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li{display:flex;justify-content:space-between}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li:nth-of-type(odd){background-color:#f8f8f8}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li:nth-of-type(odd) .social-icons .no-link{color:#ccc;display:none}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li:nth-of-type(odd) .social-icons .no-link:hover{cursor:context-menu;background-color:#f8f8f8;color:#ccc}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li:nth-of-type(even){background-color:#fff}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li:nth-of-type(even) .social-icons .no-link{color:#ccc;display:none}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li:nth-of-type(even) .social-icons .no-link:hover{cursor:context-menu;background-color:#fff;color:#ccc}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li .account-name{display:flex;align-items:center}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li .account-name span{display:block;padding:8px}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li .social-icons{display:flex}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li .social-icons a{display:flex;align-items:center;justify-content:center;padding:8px;transition:.25s}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li .social-icons a:hover{background-color:#00275d;color:#fff}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul li .social-icons a i{display:block;font-size:1.25em}@media all and (max-width:768px){.social-directory-container .social-main-accounts a{max-width:25%}.social-directory-container .social-individual-accounts .sports-accounts{flex:0 0 100%;padding-right:0}.social-directory-container .social-individual-accounts .sports-accounts ul{margin-top:0;margin-bottom:0}.social-directory-container .social-individual-accounts .coaches-programs-accounts{flex:0 0 100%;padding-left:0}.social-directory-container .social-individual-accounts .coaches-programs-accounts h4{margin-top:0}.social-directory-container .social-individual-accounts .coaches-programs-accounts ul{margin-top:0;margin-bottom:0}}