h1 {line-height:59px; padding:0px 330px 0px 0px;}
.content .carea span.subtitle {padding:3px 0 20px;}
.content .carea .text {margin:0px 0 27px; line-height:34px; font-size:24px; padding:0px 199px 0px 0px;}
.content .carea .subtext {padding:0px 230px 0px 0px;}
.content .carea .center {width:100%;max-width:1130px;padding:0px 0px 0px 0px;position:relative;}
.content .carea .center .sec {margin:0;position:relative;padding:45px 0 52px 0;border-top:solid 2px #d7d7d7;}
.content .carea .center .sec .infoh {width:222px; height:253px; position:relative; float:left;}
.content .carea .center .sec .infoh:hover .hover {display:block;}
.content .carea .center .sec .infoh .hover {display:none; position:absolute; top:45px; left:18px; color:#fff; font-size:20px; line-height:40px; width:180px; text-align:center; font-weight:400; font-family:'Roboto Slab';}
.content .carea .center .sec .img {width:267px; height:304px; position:absolute;}
.content .carea .center .sec.sec1 .infoh {background:url(/images/site/team/large-phil.jpg) center no-repeat;}
.content .carea .center .sec.sec1 .infoh:hover {background:url(/images/site/team/large-phil-h.jpg) center no-repeat;}
.content .carea .center .sec.sec1 .infoh .hover {top:59px;}
.content .carea .center .sec.sec1.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec2 .infoh {background:url(/images/site/team/large-dan.jpg) center no-repeat;}
.content .carea .center .sec.sec2 .infoh:hover {background:url(/images/site/team/large-dan-h.jpg) center no-repeat;}
.content .carea .center .sec.sec2.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec3 .infoh {background:url(/images/site/team/1170-Claudia.jpg) center no-repeat;}
.content .carea .center .sec.sec3 .infoh:hover {background:url(/images/site/team/1170-Claudia-hover.jpg) center no-repeat;}
.content .carea .center .sec.sec3.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec4 .infoh {background:url(/images/site/team/large-meieli.jpg) center no-repeat;}
.content .carea .center .sec.sec4 .infoh:hover {background:url(/images/site/team/large-meielih.jpg) center no-repeat;}
.content .carea .center .sec.sec4 .infoh:hover .hover {top:16px; line-height:36px; width:200px; left:10px;}
.content .carea .center .sec.sec4.cwrTS {min-height:510px;}
.content .carea .center .sec.sec4.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec5 .infoh {background:url(/images/site/team/large-heidi.jpg) center no-repeat;}
.content .carea .center .sec.sec5 .infoh:hover {background:url(/images/site/team/large-heidih.jpg) center no-repeat;}
.content .carea .center .sec.sec5.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec6 .infoh {background:url(/images/site/team/large-jennifer.jpg) center no-repeat;}
.content .carea .center .sec.sec6 .infoh:hover {background:url(/images/site/team/large-jenniferh.jpg) center no-repeat;}
.content .carea .center .sec.sec6.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec7 .infoh {background:url(/images/site/team/large-elaine.jpg) center no-repeat;}
.content .carea .center .sec.sec7 .infoh .hover {top:30px;}
.content .carea .center .sec.sec7 .infoh:hover {background:url(/images/site/team/large-elaine-h.jpg) center no-repeat;}
.content .carea .center .sec.sec7.cwrTS {min-height:440px;}
.content .carea .center .sec.sec7.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec.sec8 .infoh {background:url(/images/site/team/large-elaine.jpg) center no-repeat;}
.content .carea .center .sec.sec8 .infoh:hover {background:url(/images/site/team/large-elaine-h.jpg) center no-repeat;}
.content .carea .center .sec.sec8 .infoh:hover .hover {top:80px;}
.content .carea .center .sec.sec8.cwrTS .infocnt .infotxt {height:auto; overflow:visible;}
.content .carea .center .sec .infocnt .email {position:absolute; top:53px; right:83px; display:block;}
.content .carea .center .sec .infocnt .email img {width:26px;}
.content .carea .center .sec .infocnt .txt-sub {display:block; font-weight:600; font-size:24px; text-transform:uppercase; font-family:'Roboto Condensed'; margin:-2px 0px 0px 0px;}
.content .carea .center .sec .infocnt .sub-title {font-weight:400; color:#000; display:block; margin:1px 0 21px 0; font-family:'Roboto Slab'; font-size:18px;}
.content .carea .center .sec .infocnt {height:auto; padding:0px 120px 12px 266px;}
.content .carea .center .sec .infocnt .infotxt .info {padding:0 22px 0 0; width:90%; margin:0; text-align:justify;}
.content .carea .center .sec .infocnt .infotxt .info span {font-size:14px; text-transform:none; width:100%; letter-spacing:0;}
.content .carea .center .sec .infocnt .infotxt span {position:absolute; left:5px; top:339px; width:202px; font-size:23px; text-align:center; display:none; line-height:33px; font-family:'Roboto Slab';}
.content .carea .center .sec .infocnt .infotxt {height:170px; overflow:hidden;}

.content .carea .center .sec .infocnt .infotxt p {margin:0px 0 25px 0;}
.content .carea .center .sec .infocnt .wct-active span.more {display:none;}
.content .carea .center .sec .infocnt span.less {display:none;}
.content .carea .center .sec .infocnt .wct-active span.less {display:block;}
.content .carea .center .sec .infocnt .rmore {display:block; cursor:pointer; position:absolute; bottom:25px; right:83px; font-size:17px;}
.content .carea .center .sec .infocnt .rmore:hover {text-decoration:underline;}
.content .carea .center .sec.cwrTS .infocnt .infotxt span {display:block;}
.content .carea .center .sec.cwrTS .infocnt .phrase-phil {color:#7d417f;}
.content .carea .center .sec.cwrTS .infocnt .phrase-perla {color:#efa743;}
.content .carea .center .sec.cwrTS .infocnt .phrase-barb {color:#efa743;}
.content .carea .center .sec.cwrTS .infocnt .phrase-heidi {color:#ea8d3d;}
.content .carea .center .sec.cwrTS .infocnt .phrase-elaine {color:#ea8d3d;}
.content .carea .center .sec .infocnt .hidden {display:none;}
.footer {margin:0;}

/* .Res940 */
.res940 .content .carea h1 {padding:0px 80px 0px 0px;}
.res940 .content .carea .center {padding:22px 0px 0px 0px;}
.res940 .content .carea .center .sec .infoh {width:190px; height:217px;}
.res940 .content .carea .center .sec .infoh:hover .hover {font-size:17px; line-height:34px; width:154px; left:18px; top:45px;}
.res940 .content .carea .center .sec.sec1 .infoh {background:url(../images/site/team/phil-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec1 .infoh:hover {background:url(../images/site/team/philh-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec2 .infoh {background:url(../images/site/team/dan-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec2 .infoh:hover {background:url(../images/site/team/danh-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec3 .infoh {background:url(../images/site/team/940-Claudia.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec3 .infoh:hover {background:url(../images/site/team/940-Claudia-hover.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec4 .infoh {background:url(../images/site/team/meieli-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec4 .infoh:hover {background:url(../images/site/team/meielih-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec4 .infoh:hover .hover {top:10px; line-height:28px;}
.res940 .content .carea .center .sec.sec4.cwrTS {min-height:476px;}
.res940 .content .carea .center .sec.sec5 .infoh {background:url(../images/site/team/heidi-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec5 .infoh:hover {background:url(../images/site/team/heidih-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec6 .infoh {background:url(../images/site/team/jennifer-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec6 .infoh:hover {background:url(../images/site/team/jenniferh-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec7 .infoh {background:url(../images/site/team/elaine-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec7 .infoh:hover {background:url(../images/site/team/elaineh-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec7 .infoh:hover .hover {top:20px;}
.res940 .content .carea .center .sec.sec8 .infoh {background:url(../images/site/team/elaine-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec8 .infoh:hover {background:url(../images/site/team/elaineh-940.jpg) center no-repeat;}
.res940 .content .carea .center .sec.sec8 .infoh:hover .hover {top:70px;}
.res940 .content .carea .center .sec .infocnt {padding:0px 65px 12px 234px;}
.res940 .content .carea .center .sec .infocnt .email {right:30px;}
.res940 .content .carea .center .sec .infocnt .infotxt {height:142px;}
.res940 .content .carea .center .sec .infocnt .infotxt p {width:auto;}
.res940 .content .carea .center .sec .infocnt .rmore {right:30px;}
.res940 .content .carea .center .sec.cwrTS .infocnt .infotxt span {left:0px; font-size:21px; line-height:30px; width:190px; top:292px;}
.res940 .content .carea .text {font-size:21px; margin-bottom:25px; line-height:30px; padding:0px 109px 0px 0px;}
.res940 .content .carea .subtext {padding:0px 65px 0px 0px;}

/* .Res720 */
.res720 .content .carea h1 {padding:0px;}
.res720 .content .carea span.subtitle {padding:0px 0 34px;}
.res720 .content .carea .center {padding:23px 0px 0px;}
.res720 .content .carea .center .sec .infoh {width:190px; height:217px;}
.res720 .content .carea .center .sec .infoh:hover .hover {font-size:17px;line-height:34px;width:154px;left:18px;top:30px;}
.res720 .content .carea .center .sec.sec1 .infoh {background:url(/images/site/team/phil-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec1 .infoh:hover {background:url(/images/site/team/philh-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec2 .infoh {background:url(/images/site/team/dan-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec2 .infoh:hover {background:url(/images/site/team/danh-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec3 .infoh {background:url(/images/site/team/720-Claudia.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec3 .infoh:hover {background:url(/images/site/team/720-Claudia-hover.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec4 .infoh {background:url(/images/site/team/meieli-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec4 .infoh:hover {background:url(/images/site/team/meielih-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec4 .infoh:hover .hover {top:10px; line-height:28px;}
.res720 .content .carea .center .sec.sec5 .infoh {background:url(/images/site/team/heidi-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec5 .infoh:hover {background:url(/images/site/team/heidih-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec6 .infoh {background:url(/images/site/team/jennifer-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec6 .infoh:hover {background:url(/images/site/team/jenniferh-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec7 .infoh {background:url(/images/site/team/elaine-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec7 .infoh:hover {background:url(/images/site/team/elaineh-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec7 .infoh:hover .hover {top:20px;}
.res720 .content .carea .center .sec.sec8 .infoh {background:url(/images/site/team/elaine-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec8 .infoh:hover {background:url(/images/site/team/elaineh-940.jpg) center no-repeat;}
.res720 .content .carea .center .sec.sec8 .infoh:hover .hover {top:70px;}
.res720 .content .carea .center .sec .infocnt {padding:0px 53px 15px 234px;}
.res720 .content .carea .center .sec .infocnt .email {right:15px;}
.res720 .content .carea .center .sec .infocnt .infotxt {height:142px;}
.res720 .content .carea .center .sec .infocnt .infotxt p {width:auto; margin-bottom:20px;}
.res720 .content .carea .center .sec .infocnt .rmore {right:15px; font-size:16px;}
.res720 .content .carea .center .sec.cwrTS .infocnt .infotxt span {left:0px; font-size:21px; line-height:30px; width:190px; top:292px;}
.res720 .content .carea .center .sec .infocnt .infotxt span.span-meieli {top:288px;}
.res720 .content .carea .text {font-size:20px; line-height:30px; padding:0px 16px 0px 0px;}
.res720 .content .carea .subtext {padding:0px 10px 0px 0px;}

/* .Res480 */
.res480 .content .carea {padding:27px 28px 60px 38px;}
.res480 .content .carea .top {bottom:-50px; right:-20px;}
.res480 .content .carea h1 {width:auto; padding:0;}
.res480 .content .carea span.subtitle {width:424px; padding:0 0 5px 0;}
.res480 .content .carea .text {margin:24px 0 0 0; font-size:18px; line-height:26px; padding:0px;}
.res480 .content .carea .subtext {margin-top:17px; padding:0px;}
.res480 .content .carea .center {padding-top:25px;}
.res480 .content .carea .center .sec {padding-top:32px; padding-bottom:46px;}
.res480 .content .carea .center .sec.sec1 .infoh {width:152px; height:175px; background:url(/images/site/team/small-phil.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec2 .infoh {width:152px; height:175px; background:url(/images/site/team/small-dan.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec3 .infoh {width:152px; height:175px; background:url(/images/site/team/480-Claudia.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec4 .infoh {width:152px; height:175px; background:url(/images/site/team/small-meieli.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec5 .infoh {width:152px;height:175px;background:url(/images/site/team/small-heidi.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec6 .infoh {width:152px;height:175px;background:url(/images/site/team/small-jennifer.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec7 .infoh {width:152px;height:175px;background:url(/images/site/team/small-elaine.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec8 .infoh {width:152px; height:175px; background:url(/images/site/team/small-elaine.jpg) center no-repeat;}
.res480 .content .carea .center .sec.sec1 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec2 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec3 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec4 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec5 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec6 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec7 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec.sec8 .infoh:hover .hover {display:none;}
.res480 .content .carea .center .sec .infocnt {margin-left:0px; float:none; padding:0;}
.res480 .content .carea .center .sec .infocnt .email {top:89px; left:175px;}
.res480 .content .carea .center .sec .infocnt .infotxt {margin:152px 0px 0px 0px; height:72px;}
.res480 .content .carea .center .sec .infocnt .infotxt p {margin-bottom:0px; width:auto;}
.res480 .content .carea .center .sec .infocnt .infotxt span {text-align:left; left:175px; top:145px; display:block; font-size:18px; line-height:22px;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-phil {color:#7d4180;width:162px;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-dan {color:#009ca7; width:200px;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-perla {color:#efa744; width:215px;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-meieli {color:#159da7; top:122px; width:auto;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-barb {color:#efa743;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-heidi {color:#ea8d3c; width:205px;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-jennifer {color:#159da7;}
.res480 .content .carea .center .sec .infocnt .infotxt .phrase-elaine {color:#e88d3d; top:167px; width:160px;}
.res480 .content .carea .center .sec .infocnt .txt-sub {margin:-2px 0px 0px 175px;}
.res480 .content .carea .center .sec .infocnt .sub-title {margin:4px 0px 0px 175px; font-size:16px;}
.res480 .content .carea .center .sec .infocnt .rmore {font-size:14px; right:4px; bottom:13px;}

/* .Res320 */
.res320 .content .carea {padding:31px 25px 70px 24px;}
.res320 .content .carea .top {bottom:-60px; right:-25px;}
.res320 .content .carea h1 {width:auto; padding:0;}
.res320 .content .carea span.subtitle {width:283px; padding:0 0 5px 0;}
.res320 .content .carea .text {margin:21px 0 0 0; font-size:17px; line-height:24px; padding:0px;}
.res320 .content .carea .subtext {padding:0px;}
.res320 .mcredit .cinfo p {font-size:16px; line-height:28px;}
.res320 .content .carea .center .sec .infoh {width:123px; height:142px; background-size:cover !important;}
.res320 .content .carea .center .sec.sec1 .infoh {background:url(/images/site/team/small-phil.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec2 .infoh {background:url(/images/site/team/small-dan.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec3 .infoh {background:url(/images/site/team/320-Claudia.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec4 .infoh {background:url(/images/site/team/small-meieli.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec5 .infoh {background:url(/images/site/team/small-heidi.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec6 .infoh {background:url(/images/site/team/small-jennifer.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec7 .infoh {background:url(/images/site/team/small-elaine.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec8 .infoh {background:url(/images/site/team/small-elaine.jpg) center no-repeat;}
.res320 .content .carea .center .sec.sec1 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec2 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec3 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec4 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec5 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec6 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec7 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec.sec8 .infoh:hover .hover {display:none;}
.res320 .content .carea .center .sec .infocnt {margin-left:0px; float:none; padding:0;}
.res320 .content .carea .center .sec .infocnt .email {top:241px; left:0;}
.res320 .content .carea .center .sec .infocnt .infotxt {margin:256px 0px 0px 0px; height:85px;}
.res320 .content .carea .center .sec .infocnt .infotxt p {width:auto;}
.res320 .content .carea .center .sec .infocnt .infotxt span {text-align:left; left:135px; top:41px; width:110px; display:block; font-size:17px; line-height:21px; font-family:'Roboto Slab';}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-phil {color:#7d4180;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-dan {color:#009ca7;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-perla {color:#efa744; width:137px; top:50px;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-meieli {color:#159da7; top:135px; width:140px; top:20px;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-barb {color:#efa743;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-heidi {color:#ea8d3c;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-jennifer {color:#159da7;}
.res320 .content .carea .center .sec .infocnt .infotxt .phrase-elaine {color:#e88d3e; top:64px;}
.res320 .content .carea .center .sec .infocnt .txt-sub {margin:0px 0px 0px 0px; position:absolute; top:181px;}
.res320 .content .carea .center .sec .infocnt .sub-title {margin:0px 0px 0px 0px; position:absolute; top:207px; font-size:16px;}
.res320 .content .carea .center .sec .infocnt .rmore {font-size:14px; right:0px; bottom:7px;}
.res320 .content .carea .center .sec {padding:22px 0 35px 0;}