.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.related{padding:10px 15px 5px;background:#efefef}.related h2{font:500 18px/24px 'BrandonGrotesqueMedium';color:#000;padding-bottom:10px;border-bottom:1px solid #000;margin:0 0 10px 0}.related h2 ~ .related-services-block>h3{border-bottom:0;padding-bottom:0}.related .related-services-block h3{font:500 18px/24px 'BrandonGrotesqueMedium';color:#000;border-bottom:1px solid #000;padding-bottom:5px;margin:0}.related .related-services-block a:not([href*='stanfordchildrens.org']):not([href^='#']):not([href^='/']):after{content:url(/web-resources/default/img/external-link_12_ab3032.png);margin:0 0 0 5px}.related .related-services-block .list-services{margin:10px 0 0 0;padding:0;list-style:none}.related .related-services-block .list-services li{font:400 15px/20px 'BrandonTextRegular';padding-bottom:6px;color:#ab3032}.related .related-services-block .list-services li a{color:#ab3032}.related .related-services-block .list-services li a:hover,.related .related-services-block .list-services li a:focus{text-decoration:none;border-bottom:2px dotted #ab3032}.related .related-services-block .show-all{font:700 16px/20px 'BrandonGrotesqueBold';color:#ab3032;padding-top:3px;padding-bottom:20px}.related .related-services-block .show-all a{color:#ab3032}.related .related-services-block .show-all a:hover,.related .related-services-block .show-all a:focus{text-decoration:none;border-bottom:2px dotted #ab3032;padding:0}.related.related-service-template{padding:11px 0 12px}.related.related-service-template .related-classes .title-related-service{font:500 18px/24px 'BrandonGrotesqueMedium';color:#8c1515;margin-bottom:6px}.related.related-service-template .related-classes .link-related-classes{font:400 15px/21px 'BrandonTextRegular';color:#ab3032;padding:0 0 10px 0}.related.related-service-template .related-classes .link-related-classes:hover,.related.related-service-template .related-classes .link-related-classes:focus{text-decoration:none;border-bottom:2px dotted #ab3032;padding-bottom:0}.related.related-service-template .related-classes .link-read-more{font:500 16px/22px 'BrandonGrotesqueMedium';color:#ab3032;background:url('/web-resources/default/img/icon-link-related.png') no-repeat right 11px;padding-right:12px}.related.related-service-template .related-classes .link-read-more:hover,.related.related-service-template .related-classes .link-read-more:focus{text-decoration:none;border-bottom:2px dotted #ab3032}.related.related-service-template .related-classes .content-related-classes{font:400 16px/22px 'BrandonGrotesque';color:#333;padding:8px 0 6px}.related.related-service-template .related-classes .content-related-classes .tags{margin:0}.related.related-service-template .related-classes .content-related-classes .next-class{font:500 16px/22px 'BrandonGrotesqueMedium';color:#333}.related.related-service-template .related-classes.related-classes-list ul{margin:0;padding:0}.related.related-service-template .related-classes.related-classes-list ul li{display:block;list-style:none;padding-bottom:4px}.related.related-service-template.related-service-template-blog .related-classes .content-related-classes{padding-bottom:0}.related.related-service-template .center-block{text-align:center;margin:0 auto;display:block;padding:39px 0 39px}@media only print,only screen and (min-width:720px){.related{margin-top:48px}.related .related-services-block h3{font:500 18px/24px 'BrandonGrotesqueMedium'}.related .related-services-block .list-services li{font:400 13px/20px 'BrandonTextRegular';padding-bottom:6px}.related .related-services-block .show-all{font:700 14px/19px 'BrandonGrotesqueBold';color:#ab3032}.related.related-service-template{padding:13px 0 0}.related.related-service-template.related-service-template-blog{padding:19px 0 1px}.related.related-service-template .related-classes .title-related-service{margin-bottom:6px}.related.related-service-template .related-classes .link-related-classes{font-size:13px;line-height:20px;padding:0 0 10px 0}.related.related-service-template .related-classes .link-read-more{font-size:14px;line-height:20px;background-position:right 8px;padding-right:12px}.related.related-service-template .related-classes .content-related-classes{font-size:14px;line-height:20px;padding:8px 0 20px}.related.related-service-template .related-classes .content-related-classes.content-related-classes--last{padding-bottom:8px}.related.related-service-template .related-classes .content-related-classes .tags{padding-top:5px}.related.related-service-template .related-classes .content-related-classes .next-class{font-size:14px;line-height:20px}.related.related-service-template .related-classes.related-classes-list{padding-bottom:29px}.related.related-service-template .related-classes.related-classes-list .title-related-service{margin-top:0}.related.related-service-template .related-classes.related-classes-list ul li{padding-bottom:4px}.related.related-service-template.related-service-template-blog .related-classes .content-related-classes{padding-bottom:20px}.related.related-service-template .center-block{text-align:left;padding:12px 0 0 26px}.related.related-extra{display:block}.related.related-link-index{display:block}}@media only print,only screen and (min-width:980px){.related{margin-top:49px}.related .related-services-block .list-services{padding-bottom:4px}.related .related-services-block .list-services li{padding-bottom:6px}.related .related-services-block .show-all{padding-bottom:20px;margin-top:-4px}.related.related-service-template{padding:26px 0 0}.related.related-service-template.related-service-template-blog{padding:19px 0 1px}.related.related-service-template .related-classes .title-related-service{margin-bottom:6px}.related.related-service-template .related-classes .link-related-classes{padding:0 12px 10px 0}.related.related-service-template .related-classes .content-related-classes{padding:8px 0 20px}.related.related-service-template .related-classes .content-related-classes .tags{padding-top:5px}.related.related-service-template .related-classes .content-related-classes .next-class{font-size:16px}.related.related-service-template .related-classes.related-classes-list{padding-bottom:29px}.related.related-service-template .related-classes.related-classes-list .title-related-service{margin-top:0}.related.related-service-template .related-classes.related-classes-list ul li{padding-bottom:4px}.related.related-service-template.related-service-template-blog .related-classes .content-related-classes{padding-bottom:0}.related.related-service-template .center-block{padding:12px 0 0 26px}}