.teamMemberKLCD{border-top: 2px solid #005850;padding: 3em 0;clear: both; width: 100%;margin-bottom: 3em;min-height: 300px;}
.teamMemberKLCD:first-of-type {border-top: 0px;}
.teamMemberKLCD_image{width: 25%;}
.teamMemberKLCD_image img{float:left; margin: 0 1em 1em 0;width: 100%; }
.teamMemberKLCD .button{text-align: right;float:right; clear: left;}
.teamMemberKLCD .teamMemberKLCD_image img{ border: 1px solid #005850;}
.teamMemberKLCD .teamMemberKLCD_image img:hover{}
.teamMemberKLCD .teamMemberKLCD_image a{}
.teamMemberKLCD h3 { font-size: 2em}
.teamMemberKLCD h5 { font-size: 1.5em; color: #005850; font-weight: 100}
.teamMemberKLCD h3, .teamMemberKLCD h5{margin: 0;}
.team_member_klcd_byline{font-style: italic;} .home .teamMemberKLCDBlock{width: 100%; clear:both;}
.home .teamMemberKLCD .button{text-align: center;float:none; clear: none;}
.home .teamMemberKLCD{width: 23%; margin-right: 2%;float:left;text-align: center;clear: none;border-bottom: 0;}
.home .teamMemberKLCD h3, .home .teamMemberKLCD h5{margin: 0;}
.home .teamMemberKLCD .teamMemberKLCD_image, .home .teamMemberKLCD .teamMemberKLCD_image img{width: 100%;}
.home .teamMemberKLCD .button{text-align: center;}
.home .team_member_klcd_byline{height: 2em;font-size:.8em;}
.home .teamMemberKLCD{border-top: 0px solid #001a71;padding: 3em 0 0 0;margin-bottom: 0em;}
.home .teamMemberKLCD h5 { font-size: 1.5em; font-weight: 100;}
.home #teamMember1 { margin-left: 12.5%}
.home #teamMember1,.home #teamMember2,.home #teamMember3 {}
.home #teamMember4 { clear: left; margin-left: 16.5%;}
.home #teamMember4, .home #teamMember5, .home #teamMember6, .home #teamMember7 {width: 15% }
.home #teamMember4 h3, .home #teamMember5 h3, .home #teamMember6 h3, .home #teamMember7 h3{ font-size: 1.5em !important; clear: both }
.home #teamMember4 h5, .home #teamMember5 h5, .home #teamMember6 h5, .home #teamMember7 h5{ display: none; }
.home #teamMember4 .teamMemberKLCD_image img, .home #teamMember5 .teamMemberKLCD_image img, .home #teamMember6 .teamMemberKLCD_image img, .home #teamMember7 .teamMemberKLCD_image img{ }
.home #teamMember4 .teamMemberKLCD_image, .home #teamMember5 .teamMemberKLCD_image, .home #teamMember6 .teamMemberKLCD_image, .home #teamMember7 .teamMemberKLCD_image { }
@media all and (max-width: 899px)  {
.home .teamMemberKLCD{width: 30%;margin-right: 5%;}
.teamMemberKLCD{margin: 1em 0; padding-bottom: 2em;}
}
@media all and (max-width: 499px)  {
.home .teamMemberKLCD{width: 45%;margin-right: 10%;}
.teamMemberKLCD{margin: 1em 0; padding-bottom: 2em;}
}@font-face {
font-family: 'icomoon';
src:  url(//deborahhage.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.eot?q5412r);
src:  url(//deborahhage.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.eot?q5412r#iefix) format('embedded-opentype'),
url(//deborahhage.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.ttf?q5412r) format('truetype'),
url(//deborahhage.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.woff?q5412r) format('woff'),
url(//deborahhage.com/wp-content/plugins/customiconsbytdl/fonts/icomoon.svg?q5412r#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-attachment:before {
content: "\e900";
}
.icon-communications:before {
content: "\e901";
}
.icon-emotions:before {
content: "\e902";
}
.icon-healing:before {
content: "\e903";
}
.icon-intakepacket:before {
content: "\e904";
}
.icon-newclients:before {
content: "\e905";
}
.icon-books:before {
content: "\e906";
}
.icon-parental:before {
content: "\e907";
}
.icon-therapist:before {
content: "\e908";
}html.with-featherlight { overflow: hidden;
}
.featherlight {
display: none; position:fixed;
top: 0; right: 0; bottom: 0; left: 0;
z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer;
background: #333; background: rgba(0, 0, 0, 0);
} .featherlight:last-of-type {
background: rgba(0, 0, 0, 0.8);
}
.featherlight:before { content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featherlight .featherlight-content { position: relative; text-align: left;
vertical-align: middle;
display: inline-block; overflow: auto;
padding: 25px 25px 0;
border-bottom: 25px solid transparent; margin-left: 5%;
margin-right: 5%;
max-height: 95%; background: #fff;
cursor: auto; white-space: normal;
} .featherlight .featherlight-inner { display: block;
} .featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display: none;
}
.featherlight .featherlight-close-icon { position: absolute;
z-index: 9999;
top: 0;
right: 0; line-height: 25px;
width: 25px; cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: #fff; background: rgba(255, 255, 255, 0.3);
color: #000;
border: none;
padding: 0;
} .featherlight .featherlight-close-icon::-moz-focus-inner {
border: 0;
padding: 0;
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
}
.featherlight iframe { border: none;
}
.featherlight * { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} @media only screen and (max-width: 1024px) {
.featherlight .featherlight-content { margin-left: 0;
margin-right: 0;
max-height: 98%;
padding: 10px 10px 0;
border-bottom: 10px solid transparent;
}
} @media print {
html.with-featherlight > * > :not(.featherlight) {
display: none;
}
}