section.roster{display:none}section.roster .container{padding:0}section.roster .container .user{color:#111;font-family:Open Sans;font-weight:600;margin:0 0 25px}section.roster .container .user .img-container{background-color:#fbfbfb;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:15px 0}section.roster .container .user .img-container img{border-radius:50%;display:block;height:250px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:250px}section.roster .container .user .info{background-color:#f7f7f7;border:1px solid #ddd;overflow:hidden}section.roster .container .user .info .name{font-size:20px;margin:10px 5%;max-width:90%;padding:10px 0 0;text-align:center;text-decoration:underline;white-space:nowrap}section.roster .container .user .info .email,section.roster .container .user .info .title{font-size:18px;margin:10px 5%;max-width:90%;text-align:center;white-space:nowrap}section.roster .container .user .info .email i{color:#111;margin:0 10px 0 0}section.roster .container .user .info .email span{color:#111;display:inline-block}section.roster .container .user .info .phone{margin:10px 5%;max-width:90%;text-align:center;white-space:nowrap}section.roster .container .user .info .phone a{color:#111;font-family:Open Sans;font-size:18px}section.roster .container .user .info .phone a i{margin:0 10px 0 0}section.roster .container .user .info .custom-link{color:#3f00ff;font-size:18px;margin:10px 5%;max-width:90%;text-align:center;text-decoration:underline;text-decoration-color:#3f00ff;white-space:nowrap}section.roster .container .user .info .website{font-size:18px;margin:10px 5%;max-width:90%;text-align:center;white-space:nowrap}section.roster .container .user .info .website a{color:#111}section.roster .container .user .info .website a i{margin:0 10px 0 0}section.roster .container .user .info .website a span{display:inline-block}section.roster .container .user .info .social-media{margin:15px 0;text-align:center}section.roster .container .user .info .social-media .social-box{background-color:#111;border-radius:50%;cursor:pointer;display:inline-block;height:30px;margin:0 5px;text-align:center;width:30px}section.roster .container .user .info .social-media .social-box a{color:#fff;font-size:18px;margin:auto;text-align:center;vertical-align:middle}section.roster .container .user .info .social-media .social-box:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}section.roster .container .user .info .social-media .social-box-2{background-color:#111;border-radius:50%;cursor:pointer;display:inline-block;height:30px;margin:0 5px;text-align:center;width:30px}section.roster .container .user .info .social-media .social-box-2 a img{display:inline-block;height:30px;width:30px}section.roster .container .user .info .caption-container{color:#111;font-family:Open Sans;margin:0;padding:10px 0}section.roster .container .user .info .caption-container .caption{font-size:18px;padding:0 20px;text-align:center}section.roster .container .user .info .caption-container .hide-desc{height:70px;line-height:24px;overflow:hidden}section.roster .container .user .info .caption-container .show-desc{height:-moz-max-content;height:max-content;line-height:24px}section.roster .container .user .info .caption-container .toggle-btn{cursor:pointer;margin:10px 0;text-align:center}section.roster .container .user .info .caption-container .toggle-btn span{font-style:italic}
