/*MOBILE MINI NAV STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#sb-site {
background:#fff;
}
body.awards #sb-site {
background:#f6f4e6;
}
ul li.menu-ico {
display:none;
}
.sb-menu {
top: 40px;
width: 100%;
background: transparent;
position: relative;
padding: 0;
}
body.awards .sb-menu {
top: 0px;
background: none;
box-shadow: none;
height: auto;
}
.interior .sb-menu {
top: 0px;
}
body.awards .sb-menu .ddsmoothmenu {
width: 100%;
}
.sb-menu .ddsmoothmenu {
margin:0;
padding: 0px;
width: 100%;
}
.sb-menu .ddsmoothmenu ul {
margin:0;
padding: 0px;
width: 100%;
}
.sb-menu .ddsmoothmenu ul li {
border-bottom: 1px solid #3c3c3c;
padding: 0;
margin: 0;
display: block;
width: 100%;
}
.sb-menu .ddsmoothmenu ul li a {
font-size: 18px;
text-decoration: none;
padding:10px;
height: 25px;
color:#fff;
margin: 15px 0 0 0;
}
body.awards .sb-menu .ddsmoothmenu ul li a {
margin-right: 0;
padding-left: 13px;
padding-top: 10px;
color:#fff;
}
.sb-menu .ddsmoothmenu ul li ul li, body.awards .sb-menu .ddsmoothmenu ul li ul li{
display:none;
}
.sb-menu .logo-hide {
display:none;
}
.menu-ico {
position: absolute;
top: 74px;
right: 0;
display: none;
cursor: pointer;
border: 1px solid #666;
z-index: 101;
}
.home .menu-ico, .micro .menu-ico {
top: 33px;
}


html {
    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}
@media screen and (max-width: 1400px) {
.slide3-sam, .slide3-len, .slide3-jeannie, .slide3-thomas, .slide3-tony {
background-size:100%;
}
}


@media screen and (max-width: 1250px) {
.home #slide3 {
background-size: 180%;
}
}

@media screen and (max-width: 1190px) {
body.awards .page2 .page2-content img {
left: 61%;
}
}

@media screen and (max-width: 1140px) {
#sidemenu {
bottom: 70%;
}
}


@media screen and (max-width: 1024px) {
body.home #wrapper {
max-width: 990px;
}
}


@media screen and (max-width: 990px) {
.bucket {
width: 22%;
}
.home #slide1 {
background-size: 140%;
}
body.awards .page2 {
padding: 25px 0 0 0;
}
body.awards .inside .program-highlight-container p.orange-button a:link, body.awards .inside .program-highlight-container p.orange-button a:visited {
font-size: 16px;
}
.slide2-content .header1 {
font-size: 41px;
line-height: 46px;
}
body.awards .page3 {
padding: 5% 0 0 0;
}
body.awards .page3 .page3-content-text {
margin: 20px 0 0px 0;
}
}


@media screen and (max-width: 925px) {
.home #slide3 {
background-size: 220%;
}
body.awards .page3 {
padding: 5% 0 0 0;
}
body.awards .page3 .page3-content-text {
margin: 1% 0 0px 0;
}
body.awards .page3 .page3-content {
min-height: 348px;
}
body.awards .page3 .page3-content-button {
top: 110px;
}
}

@media screen and (max-width: 900px) {
body.awards .page4 .page4-content-button p.orange-button a:link, body.awards .page4 .page4-content-button p.orange-button a:visited, body.awards .page3 .page3-content-button p.orange-button a:link, body.awards .page3 .page3-content-button p.orange-button a:visited {
font-size: 20px;
}
body.awards .page4 .page4-content-text {
width: 70%;
}
body.awards .news-home-date {
font-size: 21px;
}
body.awards .news-home-headline {
width: 90%;
}
body.awards .ddsmoothmenu ul li a {
font-size: 15px;
margin-right: 18px;
}
}
@media screen and (max-width: 871px) {
.slide3-sam, .slide3-len, .slide3-jeannie, .slide3-thomas, .slide3-tony {
height:822px;
background-size:105%;
}
body.awards .page3 .page3-content {
min-height: 328px;
}
body.awards .page3 .page3-content-button {
left: 68%;
}
}
@media screen and (max-width: 850px) {
body.awards .page4 .tile3 {
min-height: 544px;
}
}

@media screen and (max-width: 820px) {
.slide3-jeannie, .slide3-sam, .slide3-thomas, .slide3-len, .slide3-tony {
height: 538px;
background-size: 110%;
}
.profile-text-right, .profile-text-left {
top: 30px;
}
.profile-text-right p.header1, .profile-text-left p.header1 {
font-size: 30px;
line-height: 38px;
}
.profile-text-right p, .profile-text-left p {
font-size: 15px;
line-height: 22px;
}
body.awards .page3 .page3-content-text, body.awards .page4 .page4-content-text {
padding: 0;
}
body.awards .page3 .number-list-content, body.awards .page4 .number-list-content {
width: 75%;
}
body.awards .page3 .number-list-content2, body.awards .page4 .number-list-content2 {
width: 75%;
}
body.awards .page5 .page5-content .page5-content-text-left, body.awards .inside .page5-content-text-left {
margin: 0 5% 0 10%;
}
body.awards .page5 .page5-content .page5-content-text-right, body.awards .inside .page5-content-text-right {
margin: 0 10% 0 5%;
}
body.awards .page5 p.header1, body.awards .inside .program-highlight-container p.header1 {
font-size: 30px;
line-height: 38px;
}
}


/* Tablet */
@media screen and (max-width: 800px) {
a .nav-button {
float: right;
font-size: 15px;
width: 20%;
}

.inside div.st_horizontal, .home div.st_horizontal {
width: 758px;
}
.inside div.st_view_container .text, .home div.st_view_container .text {
width: 455px;
}
.inside div.st_view_container img.logo-img {
display: none;
}
.foc-rightcol {
width: 100%;
}
.foc-wrapper a.logo-wrapper {
margin: 0 12px 20px;
}
.foc-section-header {
padding: 6px 0;
}
.foc-wrapper .tooltips-text-container {
display:none;
}
.tooltips:hover span { 
display:none;
} 
.cuField, .field {
width: 212px;
}
iframe {
width:100%;
}

.home .about-jh {
width: 95%;
padding: 0 6px;
}
.interior .foc-wrapper, .home .foc-wrapper {
width: 100%;
}

.home #slide1 {
background-size: 160%;
}
.level1-text {
width: 92%;
}
.level1-back {
width: 100%;
}
.home #slide2 {
height: 600px;
}
.second-level {
width: 100%;
}
.second-level-buckets {
width: 100%;
}
.bucket {
text-align: center;
min-height: 560px;
}
.bucket img {
width: 100%;
}
.bucket-button {
top:450px;
}
.button-header {
font-size: 82%;
}
.story .orange-button a:link {
padding: 12px 18px;
font-size: 16px;
}
.home #slide3 .article .textbox {
width: 100%;
}
.article-back {
width: 100%;
}
.home #slide3 {
background-size: 220%;
}


/*CAREER HOME*/
.slide4-container .bucket {
width: 21%;
margin: 0 2%;
text-align: center;
min-height: 560px;
}
.careers-home-wrapper {
min-height: 1080px;
}
a.itemhome:link, a.itemhome:visited, a.itemhome:hover {
top: 1px;
left: 7px;
}
.careers-home-media-subnavbar .subnavbar-title {
width: 118px;
margin: 11px 0 0 0px;
padding: 7px 0px 0 7px;
font-size: 15px;
text-align: left;
}
.careers-home-media-subnavbar .item a:link, .careers-home-media-subnavbar .item a:visited {
width: 141px;
}
.careers-home-media-subnavbar {
background-size: 161%;
}
.homethree {
background: url(/media/siteimages/career-home-main-768.png) no-repeat top left;
}
.tech {
background: url(/media/siteimages/career-home-tech-768.png) no-repeat top left;
}
.pro {
background: url(/media/siteimages/career-home-pro-768.png) no-repeat top left;
}
.grad {
background: url(/media/siteimages/career-home-grad-768.png) no-repeat top left;
}
.homethree, .grad, .pro, .tech {
width: 100%;
}
.careers-home-media-thomas, .careers-home-media-samantha {
display:none;
}
.careers-home-media-jeannie {
left: 379px;
}
.pro .careers-home-media-jeannie, .tech .careers-home-media-jeannie, .grad .careers-home-media-jeannie {
width: 358px;
left: 320px;
}
#tab2 .careers-home-media-jeannie p.careers-home-media-name, #tab3 .careers-home-media-jeannie p.careers-home-media-name, #tab4 .careers-home-media-jeannie p.careers-home-media-name {
font-size: 39px;
line-height: 44px;
}
.careers-home-media-subnavbar p.orange-button a:link {
top: -7px;
left: 602px;
margin: 10px 5px 10px 0;
}
.careers-home-wrapper .left-column {
width: 245px;
float: left;
margin: 0;
background: none;
}
#single-column .careers-home-wrapper .left-column .important-box, #single-column .benefit-left-column .important-box {
width: 100%;
}
#single-column .careers-home-wrapper .left-column .important-box p, #single-column .benefit-left-column .important-box p {
width: 100%;
margin: 5px 0;
}
#right-column .important-box a, .right-column .important-box a, #single-column .important-box a {
padding: 14px 0;
background: url(/media/siteimages/donate-bg.jpg) 0px 0px;
width: 100%;
}
.announcement-box {
top: 414px;
padding: 10px 10px 5px;
margin: 0;
}
#tabs_content_container .multi-line-wrapper {
top: 594px;
}

.benefit-left-column {
width: 50%;
}
.benefit-right-column {
width: 40%;
margin-left: 20px;
float: left;
}
.benefit-right-column img {
width: 100%;
}
.benefit-image-header {
width: 100%;
}

.profiles {
display: block;
}
.slider1text {
display:none;
}
#slides .next, #slides .prev {
display:none;
}
.profiles .slides-container {
width: 100%;
height: 160px;
}
.profiles #slide-photo-nav1 {
background: none;
}
.profiles .pagination {
display:none;
}
.profiles .photo-item {
width: 100%;
height: 160px;
}
.profiles .slides-container {
background: none;
}
.profiles .slides-control {
display:none;
}
.lew-profile-img {
width: 100%;
height: 250px;
left: 0;
background-position: top right;
}
.lew-profile-img img {
height: 90%;
float: right;
}
.profile-basic {
top: 45px;
left: 0px;
}

.careers-media-wrapper {
background: url(/media/siteimages/career-home-bg.jpg) no-repeat top center;
width: 100%;
height: 402px;
margin: 0 0 40px 0;
}
.careers-media-header {
left: 480px;
top: 366px;
}
.lew-btn {
left: -34px;
}
.lew-text-link-container {
left: 29px;
}
.wendy-btn {
top: 92px;
left: 107px;
}
.wendy-text-link-container {
left: 118px;
}
.steve-btn {
top: 32px;
left: 210px;
}
.steve-text-link-container {
left: 231px;
}
.susan-btn {
left: 299px;
}
.susan-text-link-container {
left: 326px;
}
.zach-btn {
left: 372px;
}
.zach-text-link-container {
left: 427px;
}
.jeannie-btn {
left: 544px;
}
.jeannie-text-link-container {
left: 561px;
}
.sam-btn {
display: none;
}
.sam-text-link-container {
display: none;
}
.careers-home .media-space-boxheader1 {
padding: 15px 20px 0px 20px;
}
.careers-space-boxwrapper .media-space-box {
width: 354px;
margin: 35px 4px 43px 0px;
}
.tooltips-content-container {
display: none;
}
.careers-space-boxwrapper .media-space-box2 {
width: 297px;
margin: 35px 4px 43px 70px;
}

.pic1-2 {
background: url(/media/siteimages/1-2bg-mobile.jpg) no-repeat left top;
}
.pic3-4 {
background: url(/media/siteimages/3-4bg-mobile.jpg) no-repeat left top;
}
.pic5 {
background: url(/media/siteimages/5bg-mobile.jpg) no-repeat left top;
}
.culture-main-row {
width: 100%;
height: 430px;
}
.culture-main-row-left-column {
width:60%;
}
.culture-main-row-right-column {
float: left;
margin: 102px 0 0 180px;
width: 60%;
}


/*AWARDS*/
body.awards .dashes {
display: none;
}
body.awards .nav-home {
left: 0;
}
body.awards .nav-home {
width: 100%;
}
body.awards .nav-home .ddsmoothmenu {
width: 395px;
}
body.awards .logo {
display:none;
}
body.awards .topcap {
height: 105px;
}
body.awards .cap {
margin: -13px 0 0 0;
}
body.awards .home-header-orange {
padding: 10px 0 0 0;
}
body.awards .home-header-orange p.header1 {
font-size: 40px;
line-height: 45px;
}
body.awards .home-header-orange p.header2 {
font-size: 46px;
line-height: 50px;
}
body.awards .page .height-fix {
height: 275px;
}
body.awards #wrapper {
width: 100%;
}
/*body.awards .page2 .page2-content-text p.orange-button a:link, body.awards .page2 .page2-content-text p.orange-button a:visited, body.awards .page3 .page3-content-button p.orange-button a:link, body.awards .page3 .page3-content-button p.orange-button a:visited, body.awards .page4 .page4-content-button p.orange-button a:link, body.awards .page4 .page4-content-button p.orange-button a:visited, body.awards .inside .program-highlight-container p.orange-button a:link, body.awards .inside .program-highlight-container p.orange-button a:visited, body.awards .inside p.orange-button a:link, body.awards input.cuField-Buttons, input.submit-button {
font-size: 18px;
padding: 17px 31px;
}*/

body.awards .page3 p.header1 {
margin: -5px 0 0px 0;
}
body.awards .page3 .page3-content-text, body.awards .page4 .page4-content-text {
width: 100%;
margin: 0;
padding: 0 0 20px 0;
}
body.awards .page3 .number-list-numbers, body.awards .page4 .number-list-numbers {
margin: 8px 24px 24px 24px;
}
body.awards .page3 .number-list-content2, body.awards .page4 .number-list-content2 {
margin: 18px 0 0 0;
}
body.awards .page4 .page4-content-button {
width: 100%;
}
body.awards .page3 .page3-content-button {
width: 40%;
left: 63%;
}
body.awards .page3 .page3-content {
min-height: 298px;
}
body.awards .page3 .page3-content iframe {
width: 97.5%;
}
body.awards .page3 .page3-content-button {
top: 80px;
}
body.awards .page4 p.header1 {
font-size: 30px;
line-height: 36px;
margin: -5px 0 0px 0;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4 {
min-height: 440px;
}
body.awards .page4 .page4-content {
margin-bottom: 0;
}
body.awards .page5 p.header1, body.awards .inside .program-highlight-container p.header1 {
font-size: 31px;
margin: -5px 0 0 0;
}
body.awards .page5 .page5-content {
margin: 25px 0 0 0;
}
body.awards .home-about p.home-aboutheader1 {
font-size: 31px;
margin: 25px 0;
}
body.awards .about-jh {
margin: 0px 0px 60px 14px;
}


/* AWARDS INTERIOR*/
body.awards .inside .logo2, body.awards .inside .awards-logo {
background-size: 100%;
left: 30px;
}
body.awards .inside .logo {
width: 200px;
background-size: 100%;
}
body.awards .inside .nav {
left: 0;
width: 100%;
}
body.awards .ddsmoothmenu {
width: 95%;
}
body.awards .ddsmoothmenu ul li a {
margin-right: 13px;
}
.community-img-main {
display: none;
}
.community-main-text {
width: 100%;
}
.lp-opening-header {
padding: 0 5px;
}
body.awards .inside .page5-content-text-right, body.awards .inside .page5-content-text-left {
width: 35%;
}
body.awards .footer {
padding: 0px 40px 15px;
min-height: 36px;
}
.footer-copyright {
top: 13px;
}
}

/* Tablet */
@media screen and (max-width: 768px) {
.home #slide3 {
background-size: 260%;
}
.home .top-nav {
margin: 0;
}
.story .orange-button a:link {
font-size: 14px;
}
.home .nav {
left: 190px;
}
img.foryou {
right: 320px;
}
.home #slide2 {
height: 600px;
}
.button-header {
font-size: 73%;
}
.inside .breadcrumbs {
left: 8px;
overflow:scroll;
}
#Inner {
display:none;
}
.inside div.st_horizontal, .home div.st_horizontal {
width: 728px;
}


.micro .nav {
left: 40px;
}
.slide2-content {
width: 55%;
left: 20px;
bottom: 80px;
}
.careers-space-boxwrapper .media-space-box {
width: 331px;
}
.careers-space-boxwrapper .orange-button {
margin: 0px 7px 0 0;
}
.careers-space-boxwrapper .media-space-box2 {
width: 280px;
margin: 35px 0px 43px 77px;
}
.careers-space-boxwrapper .media-space-boxtext {
padding: 14px 0 3px 5px;
}
.careers-space-boxwrapper .media-space-boxheading {
margin: 9px 0 0 7px;
}
.careers-space-boxwrapper .media-space-boxheading2 {
margin: 9px 8px 8px 0px;
}
.careers-space-boxwrapper .media-space-boxtext2 {
padding: 14px 7px 3px 0px;
}
.careers-space-boxwrapper .media-space-boxtext2 .orange-button {
margin: 0px 0px 0 8px;
}
#tabs_content_container .multi-line-wrapper {
left: 0;
top: 564px;
}
.careers-home-wrapper .right-column img {
width: 395px;
}
.announcement-box {
top: 394px;
}
.news-home-date {
font-size: 18px;
margin: 5px 0px 0 0;
text-align: left;
width: 100%;
}
.news-home-text {
width: 100%;
}

.slide3-jeannie, .slide3-sam, .slide3-thomas, .slide3-len, .slide3-tony {
height: 648px;
}
#sidemenu {
bottom: 50%;
}

/*AWARDS*/
body.awards .nav-home {
left: 0;
}
body.awards .nav .ddsmoothmenu, body.awards .nav-home .ddsmoothmenu, body.awards .nav-button-wrapper {
display:none;
}
body.awards .sb-slidebar .nav .ddsmoothmenu {
display:block;
margin: 0;
}
body.awards .menu-ico {
display:block;
top: 29px;
right: 25px;
border: none;
position: fixed;
z-index: 301;
}
body.awards .home .sb-menu, body.awards .micro .sb-menu {
top: 122px;
left:0;
}
body.awards .logo {
left: 0;
}
body.awards .page2 p.header1, body.awards .page3 p.header1 {
font-size: 30px;
line-height: 36px;
}
body.awards .page3 p.header1 {
padding: 0 25px;
}
body.awards .page2 .page2-content img {
left: 59%;
width: 37%;
top: 2%;
}
body.awards .home-header-orange p.header2 {
font-size: 36px;
line-height: 40px;
}
body.awards .page4 p.header1 {
font-size: 28px;
}
body.awards .page4 .tile1 {
background-size: 20%;
}
body.awards .news-home-date {
width: 30%;
text-align: center;
}
body.awards .page5 p.header1, body.awards .inside .program-highlight-container p.header1 {
font-size: 28px;
}

/*AWARDS INTERIOR*/
.inside .content, .home .content {
width: 95%;
}

body.PhysicianTrends .featuredin-logos img, .featuredin-logos img {
width: 35%;
}
}

@media screen and (max-width: 755px) {
.page2-main-image {
width: 30%;
}
body.awards .news-home-wrapper {
margin-top: 0;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4 {
min-height: 455px;
}
body.awards .news-home-headline {
font-size: 13px;
}
}
@media screen and (max-width: 690px) {
.slide2-content .header1, .slide2-content .header2, .slide2-content .header3 {
font-size: 34px;
line-height: 38px;
}
.slide2-content .header3 {
font-size: 67px;
line-height: 66px;
}
.slide2-content {
width: 43%;
}
.important-box {
width: 40%;
}

body.awards .page3 .page3-content {
min-height: 268px;
}
body.awards .page3 .page3-content iframe {
width: 97.25%;
}
body.awards .page3 .page3-content-button {
top: 60px;
width: 40%;
left: 60%;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4 {
min-height: 415px;
}
body.awards .page4 p {
font-size: 18px;
line-height: 21px;
}
body.awards .news-home-wrapper {
padding: 7px 0 0 0;
}
}


@media screen and (max-width: 675px) {
.nav .ddsmoothmenu, .nav-button-wrapper {
display:none;
}
.sb-menu .ddsmoothmenu {
display:block;
}
.logo {
width: 150px;
top:54px;
}
.menu-ico {
display:block;
}
.home .sb-menu, .micro .sb-menu {
top: 122px;
left:0;
}
.video-text-wrapper .level1-text p.header1 {
font-size: 30px;
}
body.awards .inside .logo {
display:none;
}
.breadcrumbs {
z-index:100;
}
}

@media screen and (max-width: 640px) {
.home #slide2 {
height: 641px;
}
.bucket {
margin: 0px 14px;
width: 44%;
text-align: left;
min-height: 300px;
}
.bucket img {
width: 22%;
float: left;
margin: 0 8px 0px 0;
}
.bucket-button {
min-height: 100px;
top: 170px;
}
.home #slide3 {
background-size: 180%;
}
.home #slide3 {
background-size: 300%;
}
.home #slide3 .article .textbox {
top: 40px;
}
.article-back {
height: 701px;
}

.foc-wrapper a.logo-AP, .foc-wrapper a.logo-HST, .foc-wrapper a.logo-HRP, .foc-wrapper a.logo-JNP, .foc-wrapper a.logo-JSA, .foc-wrapper a.logo-LT, .foc-wrapper a.logo-PPS, .foc-wrapper a.logo-CL, .foc-wrapper a.logo-HIT, .foc-wrapper a.logo-JC, .foc-wrapper a.logo-JPP, .foc-wrapper a.logo-JTP, .foc-wrapper a.logo-Parker, .foc-wrapper a.logo-PA, .foc-wrapper a.logo-Visions, .foc-wrapper a.logo-TCO, .foc-wrapper a.logo-Sullivan, .foc-wrapper a.logo-VMS, .foc-wrapper a.logo-JE, .foc-wrapper a.logo-JHI {
background-size: 100%;
}
.foc-wrapper a.logo-wrapper {
height: 65px;
}

.slide4-container .bucket img {
width: 100%;
float: left;
margin: 0 8px 0px 0;
}
.slide4-container .bucket-button {
min-height: 100px;
top: 450px;
}
body.awards .page2-main-image {
width: 35%;
}
body.awards .page4 .page4-content-button p.orange-button a:link, body.awards .page4 .page4-content-button p.orange-button a:visited {
padding: 21px 21px;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4 {
min-height: 455px;
}
body.awards .news-home-date {
font-size: 18px;
}
body.awards .page4 .tile1 {
background-size: 25%;
background-position: 90% bottom;
}
}

/* Tablet */
@media screen and (max-width: 600px) {
.home #slide1 {
background-size: 170%;
}
.story .orange-button a:link {
padding: 6px 15px;
font-size: 15px;
}
.level1-text {
width: 95%;
padding: 20px 0 0 20px;
}
.video-text-wrapper .level1-text {
display:none;
}
.video-text-wrapper .level1-back {
display:none;
}
.home #slide3 .article .textbox p.header2 {
font-size: 24px;
}
.media-space-wrapper {
width: 100%;
}
.media-space-boxheader1 {
font-size: 25px;
line-height: 31px;
margin: 0px;
padding: 83px 50px 20px 50px;
}
.media-space-box {
float: left;
width: 176px;
margin: 0 10px 20px;
padding: 0px;
border: 2px #d7d7d7 solid;
moz-box-shadow: 0 0 7px 2px #666;
-webkit-box-shadow: 0 0 7px 2px #666;
box-shadow: 0 0 7px 2px #666;
border-radius: 6px;
-moz-border-radius: 6px;
}
.media-space-boxheading {
font-size: 18px;
}
.home .sthoverbuttons-pos-right {
display:none;
}
.inside div.st_horizontal, .home div.st_horizontal {
width: 558px;
}
.inside div.st_view_container .text, .home div.st_view_container .text {
width: 275px;
}
.foc-wrapper a.logo-wrapper {
height: 55px;
}
.foc-wrapper a.logo-AP:hover, .foc-wrapper a.logo-HST:hover, .foc-wrapper a.logo-HRP:hover, .foc-wrapper a.logo-JNP:hover, .foc-wrapper a.logo-JSA:hover, .foc-wrapper a.logo-LT:hover, .foc-wrapper a.logo-PPS:hover, .foc-wrapper a.logo-CL:hover, .foc-wrapper a.logo-HIT:hover, .foc-wrapper a.logo-JC:hover, .foc-wrapper a.logo-JPP:hover, .foc-wrapper a.logo-JTP:hover, .foc-wrapper a.logo-Parker:hover, .foc-wrapper a.logo-PA:hover, .foc-wrapper a.logo-Visions:hover, .foc-wrapper a.logo-TCO:hover, .foc-wrapper a.logo-Sullivan:hover, .foc-wrapper a.logo-VMS:hover, .foc-wrapper a.logo-JE:hover, .foc-wrapper a.logo-JHI:hover {
background-position: 0 0px;
}
.cuField, .field {
margin: 0 0 10px 0;
padding: 0;
}
.cuLabel, .label {
margin: 0;
padding: 0;
text-align: left;
width: 100%;
}
.required-star {
top: 31px;
left: 216px;
}
.dataTables_wrapper {
padding: 5px;
}

.bucket {
margin: 0px 14px;
}


/*CAREERS*/
.slide2-content {
bottom: 250px;
width: 93%;
}
.important-box {
width: 95%;
bottom: 40px;
text-align: left;
padding: 20px 0 0 0;
right: 0;
}
#sidemenu {
display:none;
}
.profile-text-right p, .profile-text-left p {
font-size: 14px;
line-height: 19px;
}
.slide3-jeannie, .slide3-sam, .slide3-thomas, .slide3-len, .slide3-tony {
height: 608px;
}

.homethree {
background: url(/media/siteimages/career-home-main-768.png) no-repeat -50px 0px;
}
.careers-home-media-jeannie {
left: 249px;
}
.careers-home-media-subnavbar .subnavbar-title {
width: 82px;
margin: 0;
padding: 2px 0px 0 31px;
font-size: 15px;
text-align: left;
line-height: 15px;
}
.careers-home-media-subnavbar .item a:link, .careers-home-media-subnavbar .item a:visited {
width: 97px;
padding: 4px 0 0 7px;
}
.careers-home-media-subnavbar p.orange-button a:link {
top: -7px;
left: 452px;
margin: 9px 5px 10px 0;
padding: 2px;
}
.careers-home-wrapper .right-column img {
width:275px;
}
.tech {
background: url(/media/siteimages/career-home-tech-480.png) no-repeat top left;
}
.pro {
background: url(/media/siteimages/career-home-pro-480.png) no-repeat top left;
}
.grad {
background: url(/media/siteimages/career-home-grad-480.png) no-repeat top left;
}
.pro .careers-home-media-jeannie, .tech .careers-home-media-jeannie, .grad .careers-home-media-jeannie {
left: 180px;
}
#tabs_content_container .multi-line-wrapper {
position: relative;
left: 0;
top: 554px;
}

.careers-media-header {
left: 352px;
}
.jeannie-btn, .jeannie-text-link-container {
display:none;
}
.careers-home .media-space-boxheader1 {
font-size: 17px;
}
.careers-space-boxwrapper .media-space-box {
width: 277px;
}
.careers-space-boxwrapper .media-space-box2 {
width: 281px;
margin: 35px 4px 43px 0px;
}
.careers-space-boxwrapper .orange-button {
display: none;
}
.careers-space-boxwrapper .media-space-boxheading {
margin: 9px 0 0 5px;
border-top: none;
}
.careers-space-boxwrapper .media-space-boxheading2 {
margin: 9px 0px 8px 0px;
}
.careers-space-boxwrapper .media-space-boxtext {
padding: 14px 0 3px 4px;
font-size: 13px;
}
.careers-space-boxwrapper .media-space-boxtext2 {
padding: 14px 0px 3px 0px;
font-size: 13px;
}
.mediaroom-item, .mediaroom-item2 {
width: 97%;
}

/*AWARDS*/
#sthoverbuttons {
display: none;
}
body.awards .nav-home {
}
body.awards .logo2 {
background-size: 100%;
}
body.awards .logo {
left: 503px;
width: 90px;
height: 64px;
}
body.awards .home-header-orange p.header1 {
font-size: 35px;
line-height: 35px;
}
body.awards .home-header-orange p.header2 {
font-size: 34px;
line-height: 35px;
}

body.awards .page .height-fix {
height: 250px;
}

body.awards .page2, body.awards .page3, body.awards .page4, body.awards .page5 {
padding: 30px 0 0 0;
}
body.awards .page2 {
padding: 25px 0 0 0;
}
body.awards .page2 .page2-content img {
/*display:none;*/
}
body.awards .page2 .page2-content-text {
left: 0;
width: 60%;
}
body.awards .page2 .page2-content {
min-height: 220px;
}
body.awards .page3 .page3-content iframe {
width: 97%;
}
body.awards .page3 p, body.awards .page4 p {
font-size: 18px;
line-height: 26px;
}
body.awards .page3 .number-list, body.awards .page4 .number-list {
font-size: 16px;
line-height: 22px;
}
body.awards .page3 .number-list-content, body.awards .page4 .number-list-content {
width: 210px;
margin:18px 0 0 0;
}
body.awards .page3 .number-list-content2, body.awards .page4 .number-list-content2 {
width: 210px;
}
body.awards .page2 .page2-content-text p.orange-button a:link, body.awards .page2 .page2-content-text p.orange-button a:visited, body.awards .page3 .page3-content-button p.orange-button a:link, body.awards .page3 .page3-content-button p.orange-button a:visited, body.awards .page4 .page4-content-button p.orange-button a:link, body.awards .page4 .page4-content-button p.orange-button a:visited, body.awards .inside .program-highlight-container p.orange-button a:link, body.awards .inside .program-highlight-container p.orange-button a:visited, body.awards .inside p.orange-button a:link {
font-size: 20px;
}
body.awards .page3 .page3-content-button, body.awards .page4 .page4-content-button {
margin: 0 0 40px;
}
body.awards .page3 .page3-content-button {
top: 45px;
left: 59%;
}
body.awards .page3 .page3-content {
margin-top: 10px;
min-height: 243px;
}
body.awards .page3 .page3-content-button p.orange-button a:link, body.awards .page3 .page3-content-button p.orange-button a:visited {
padding: 14px 21px;
}
body.awards .page4 p.header1 {
font-size: 30px;
line-height: 36px;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4 {
min-height: 320px;
width: 100%;
margin-bottom: -9px;
}
body.awards .page4 .tile1 {
background-size: 15%;
}
body.awards .news-home-wrapper {
padding: 7px 0 0 10px;

}
body.awards .news-home-date {
font-size: 21px;
width: 14%;
text-align: left;
padding-left: 2.0%;
}
body.awards .news-home-headline {
font-size: 14px;
}
body.awards .news-home-text {
width: 80%;
}
body.awards .page4 {
padding: 0;
}
body.awards .page5 p.header1, body.awards .inside .program-highlight-container p.header1 {
font-size: 22px;
}

body.awards .home-about p.home-aboutheader1 {
font-size: 22px;
margin: 15px 0;
}
body.awards .home-news-column {
margin: 0;
}
.home-news-column {
margin: 0 20px;
}
.news-home-date {
font-size: 20px;
margin: 0 10px 5px 0px;
}


/*AWARDS INTERIOR*/
body.awards .inside .logo {
left: 393px;
}
body.awards .inside .logo2, body.awards .inside .awards-logo {
}
body.awards .inside .content {
width: 96%;
}
body.awards .inside .page5-content-text-right {
width: 254px;
}
body.awards .inside .page5-content-text-left {
margin: 0 25px 0px 12px;
width: 254px;
}
.lp-trends-image, .th-trends-image, .ap-trends-image {
width: 330px;
}
body.awards .hcsabutton-col2 {
width: 100%;
}
body.awards .dataTables_wrapper {
box-shadow: none;
border: 9px solid #fff;
}
}



/* iPhone 5+ */
@media screen and (max-width: 568px) {
.interior #sb-site {
background: url(/media/siteimages/body-int-bg.jpg) no-repeat center -22px #fff;
}
.interior .page {
background:none;
}
.logo {
width: 150px;
top: 10px;
}
.top-nav {
display:none;
}
.menu-ico {
top: 0;
}
.home .menu-ico, .micro .menu-ico {
top: 8px;
}
.home .logo, .micro .logo {
height: 56px;
width: 132px;
top: 3px;
left: 8px;
background-size: 100%;
}
.home-menu {
height: 70px;
}
.home #slide1 {
height: 380px;
margin-top: 0px;
}
.home .level1-text .header1 {
font-size: 18px;
line-height: 30px;
}
img.foryou {
width: 130px;
top: 30px;
}
.home #slide3 {
height: 425px;
}
.home #slide3 .article .textbox {
top: 20px;
}
.home #slide3 .article .textbox p.header2 {
font-size: 20px;
line-height: 25px;
}
.home #slide3 .article .section-two {
margin: 23px 0 0 0;
}
.home #slide3 .article .textbox p.header3, .home #slide3 .article .textbox span.header3 {
font-size: 22px;
line-height: 30px;
}
.home #slide3 .article .section-two img.foryou {
top: 14px;
}
.article-back {
height: 426px;
}
.media-space-box {
width: 173px;
margin: 0 5px 20px;
}

.inside .content {
top:105px;
}
.inside .breadcrumbs {
top: -35px;
}

.slide3-jeannie, .slide3-sam, .slide3-thomas, .slide3-len, .slide3-tony {
background-size: 150%;
height: 628px;
}
.profile-text-right, .profile-text-left {
top: 320px;
width: 100%;
margin: 0;
background: rgba(230,230,230,.9);
}
.profile-text-right p, .profile-text-left p {
font-size: 14px;
line-height: 18px;
padding: 0 8px;
}
.profile-text-right p.header1, .profile-text-left p.header1 {
font-size: 18px;
line-height: 24px;
padding: 0 8px;
}
.profile-text-right p.header2, .profile-text-left p.header2 {
font-size: 16px;
}
.careers-home-wrapper {
min-height: 1010px;
}
.careers-home-wrapper .right-column img {
width: 235px;
}
.zach-btn {
width: 169px;
}
.careers-media-header {
left: 330px;
}
.careers-space-boxwrapper .media-space-box {
width: 246px;
}
.careers-space-boxwrapper .media-space-boxtext {
font-size: 12px;
}
.careers-space-boxwrapper .media-space-boxtext2 {
font-size: 12px;
}

body.awards .nav-home {
left: 235px;
}
body.awards .logo {
left: 453px;
}
body.awards .page4 .page4-content-button {
width: 60%;
}
body.awards .page3 .page3-content-button {
width: 41%;
}

body.awards .logo {
display: none;
}
body.awards .nav-home .ddsmoothmenu {
width: 304px;
}
body.awards .ddsmoothmenu ul li a {
margin-right: 22px;
}
body.awards .nav-home {
left: 0;
}
body.awards .top-nav {
top: 24px;
left: 304px;
}
body.awards .inside {
background: url(/media/siteimages/awards/HCSAheader-repeat.jpg) 0px -60px repeat-x;
}
body.awards .ddsmoothmenu ul li a {
margin-right: 12px;
font-size: 12px;
color:#000;
}
body.awards .ddsmoothmenu ul li a:hover {
color:#666;
}
body.awards .home-header-orange {
padding: 0px 0 0 0;
}
body.awards .home-header-orange p.header2 {
font-size: 28px;
line-height: 32px;
}
body.awards .inside .page5-content-text-left {
margin: 0 20px 0px 4px;
}
body.awards .page4 .tile2 {
min-height: 350px;
}

@media screen and (max-width: 528px) {
.link-box-text li {
background: url(/media/siteimages/rt-column-btn-bg.jpg) no-repeat #f5eeee 0px 0px;
}
body.awards .page2 .page2-content-text {
width: 70%;
}
body.awards .page2 .page2-content img {
left: 58%;
width: 37%;
top: 7%;
}
body.awards .page3 .page3-content {
min-height: 223px;
}
body.awards .page3 .page3-content-button {
top: 28px;
left: 60%;
width: 40%;
}
}

/* Mobile */
@media screen and (max-width: 480px) {
.interior #sb-site {
background: url(/media/siteimages/body-int-bg.jpg) no-repeat center -51px #fff;
}
.home #slide1 {
background-size: 230%;
height: 410px;
}
.level1-back {
height: 343px;
}
.level1-text {
padding: 20px 0 0 10px;
}
img.foryou {
right: 137px;
}
.home #slide3 {
height: 485px;
background-size: 300%;
}
.article-back {
height: 486px;
}
.bucket-button, .slide4-container .bucket-button {
top: 205px;
}
.bucket img, .slide4-container .bucket img {
display: none;
}
.ddsmoothmenu ul li ul li a {
width: 111px;
}
.home #slide3 .article .textbox {
width: 93%;
}
.media-space-boxheader1 {
font-size: 16px;
line-height: 19px;
padding: 190px 8px 25px 8px;
}
.top-boxes-job, .top-boxes-thoughtleader, .top-boxes-giveback {
background: #e9edf1;
}
.media-space-box {
width: 100%;
margin: 0;
border: none;
moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
position: relative;
}
.media-space-boxheading {
text-align: left;
font-size: 17px;
padding: 8px 0 8px 8px;
margin: 0;
border-top: 2px solid #CCC;
}
.media-space-boxtext {
}
.media-space-boxwrapper .orange-button {
text-align: right;
background: none;
padding: 0;
margin: 0px;
position: absolute;
top: 11px;
left: 370px;
}
.home-news {
background: #fcf8f9;
border-bottom: 20px solid #ebe5e5;
margin: 0 0 20px 0;
}
.logo {
background: url(/media/siteimages/JH_2C_tag.png) no-repeat scroll -4px 10px transparent;
width: 114px;
background-size: 100%;
top: -8px;
}
.inside .content {
top: 76px;
}
.inside .right-column, .inside #right-column {
width: 100%;
}
.inside .left-column {
width:100%;
}
.link-box-text li {
background: url(/media/siteimages/rt-column-btn-bg.jpg) no-repeat #f5eeee top right;
}
.dataTables_wrapper {
overflow:scroll;
}
.table-itemimg img {
width: 100%;
}
.inside div.st_horizontal {
width: 428px;
}
.home div.st_horizontal {
width: 460px;
}
.inside div.st_view_container .text, .home div.st_view_container .text {
width: 95%;
margin:0 0 0 8px;
}
.inside div.st_horizontal div.st_view_container, .home div.st_horizontal div.st_view_container {
height: 500px;
}
.inside div.st_view_container .links, .home div.st_view_container .links {
float: left;
margin: 2px 0px 0 8px;
text-align: left;
background: none;
width: 95%;
}
.inside div.st_view_container .links p.header5, .home div.st_view_container .links p.header5 {
background: none;
width: 100%;
border-top: 10px solid #efefef;
}
.inside div.st_horizontal a.st_prev, .inside div.st_horizontal a.st_next1, .home div.st_horizontal a.st_prev, .home div.st_horizontal a.st_next1 {
height: 167px;
}
.inside .exec-image {
width: 130px;
height: 210px;
}
.inside .exec-image img {
width: 110px;
}
.footer-copyright {
display: none;
}
.sthoverbuttons-pos-right {
display:none;
}
.foc-wrapper a.logo-wrapper {
margin: 0;
}
.foc-wrapper a.logo-wrapper {
width: 100%;
background-size: 100%;
height: 55px;
}
.foc-compcol1, .foc-compcol2, .foc-compcol3 {
width: 100%;
}
.foc-wrapper a.logo-AP {
background: url(/media/siteimages/mobile/AP-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-HST {
background: url(/media/siteimages/mobile/HST-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-HRP {
background: url(/media/siteimages/mobile/HRP-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JNP {
background: url(/media/siteimages/mobile/JNP-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JSA {
background: url(/media/siteimages/mobile/JSA-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-LT {
background: url(/media/siteimages/mobile/LT-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-PPS {
background: url(/media/siteimages/mobile/PPS-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-CL {
background: url(/media/siteimages/mobile/CL-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-HIT {
background: url(/media/siteimages/mobile/HIT-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JC {
background: url(/media/siteimages/mobile/JC-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JPP {
background: url(/media/siteimages/mobile/JPP-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JTP {
background: url(/media/siteimages/mobile/JTP-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-Parker {
background: url(/media/siteimages/mobile/parker-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-PA {
background: url(/media/siteimages/mobile/PA-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-TCO {
background: url(/media/siteimages/mobile/TCO-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-Sullivan {
background: url(/media/siteimages/mobile/Sullivan-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-VMS {
background: url(/media/siteimages/mobile/VMS-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JE {
background: url(/media/siteimages/mobile/JE-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JHI {
background: url(/media/siteimages/mobile/JHI-mobile.jpg) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-AP, .foc-wrapper a.logo-HST, .foc-wrapper a.logo-HRP, .foc-wrapper a.logo-JNP, .foc-wrapper a.logo-JSA, .foc-wrapper a.logo-LT, .foc-wrapper a.logo-PPS, .foc-wrapper a.logo-CL, .foc-wrapper a.logo-HIT, .foc-wrapper a.logo-JC, .foc-wrapper a.logo-JPP, .foc-wrapper a.logo-JTP, .foc-wrapper a.logo-Parker, .foc-wrapper a.logo-PA, .foc-wrapper a.logo-Visions, .foc-wrapper a.logo-TCO, .foc-wrapper a.logo-Sullivan, .foc-wrapper a.logo-VMS, .foc-wrapper a.logo-JE, .foc-wrapper a.logo-JHI {
background-size: 100%;
}

.bucket,  .slide4-container .bucket {
margin: 0px 14px;
}

/*CAREERS*/
.slide2-container {
min-height: 598px;
}
.slide3-jeannie, .slide3-sam, .slide3-thomas, .slide3-len, .slide3-tony {
background-size: 200%;
}
.profile-text-right, .profile-text-left {
top: 240px;
}
.career-news img {
display:none;
}
.career-news span {
top: 16px;
margin: 0;
}
.slide4-container .bucket {
width:44%;
min-height: 300px;
}
#slide4 {
height: 992px;
margin-bottom: 13px;
}

.careers-home-wrapper {
min-height: 1230px;
}
.careers-home-media-wrapper {
height: 30px;
}
.careers-home-media-subnavbar p.orange-button a:link {
top: 2px;
left: 170px;
margin: 0;
padding: 8px;
}
.careers-home-media-subnavbar {
top: 29px;
height: 76px;
}
.careers-home-media-subnavbar .subnavbar-title {
display: none;
}
.announcement-box {
top: 104px;
z-index: 11;
}
.announcement-box p {
font-size: 13px;
line-height: 17px;
}
.careers-home-media-jeannie {
left: 249px;
display: none;
}
a.itemhome:link, a.itemhome:visited, a.itemhome:hover {
display: none;
}
.item {
display:none;
}
.homethree {
background: none;
}
#tabs_content_container .multi-line-wrapper {
position: relative;
left: 0;
top: 380px;
}
.inside #tabs_content_container .multi-line-wrapper .right-column,  .multi-line-wrapper .benefit-right-column {
width: 100%;
padding: 0px 0 25px 0px;
float: left;
}
.multi-line-wrapper .benefit-right-column img{
width: 100%;
}
.inside #tabs_content_container .multi-line-wrapper .left-column {
display: block;
position: relative;
top: -7px;
width: 100%;
}
#single-column .careers-home-wrapper .left-column .important-box, #single-column .benefit-left-column .important-box {
width: 85%;
}
#single-column .careers-home-wrapper .left-column .important-box p, #single-column .benefit-left-column .important-box p {
width: 99%;
}
#single-column .careers-home-wrapper .important-box a {
width: 100%;
}
.inside #tabs_content_container .multi-line-wrapper .left-column {
margin: 30px 0 0px 0px;
}
.careers-home-wrapper .left-column p, .benefit-left-column p {
font-size: 13px;
line-height: 17px;
}

.benefit-left-column {
width: 99%;
}
.multi-line-wrapper .benefit-right-column {
margin-left: 0;
}
.careers-home-wrapper .opening-header, .opening-header {
top: -16px;
}

.steve-btn {
top: 25px;
left: 255px;
}
.wendy-btn {
top: 87px;
left: 117px;
}
.zach-btn, .zach-text-link-container {
display:none;
}
.careers-media-header {
left: 242px;
}
.careers-space-boxwrapper {
padding: 14px 0 10px 0px;
background: url(/media/siteimages/careers-space-boxwrapper.jpg) repeat-y left top;
}
.careers-space-boxwrapper .media-space-box {
width: 100%;
margin: 27px 4px 43px 0px;
}
.careers-space-boxwrapper .media-space-boxtext {
padding: 14px 0 3px 14px;
font-size: 13px;
}
.careers-space-boxwrapper {
width: 90%;
}
.careers-space-boxwrapper .media-space-box2 {
width: 100%;
margin: 69px 4px 43px 0px;
}
.careers-space-boxwrapper .media-space-boxheading2 {
margin: 9px 0px 8px 14px;
text-align: left;
}
.careers-space-boxwrapper .media-space-boxtext2 {
padding: 14px 0px 3px 14px;
text-align:left;
}
.pic1-2 {
background: url(/media/siteimages/1-2bg-mobile.jpg) no-repeat -240px 0px;
}
.pic3-4 {
background: url(/media/siteimages/3-4bg-mobile.jpg) no-repeat -240px 0px;
}
.pic5 {
background: url(/media/siteimages/5bg-mobile.jpg) no-repeat -240px 0px;
}
.culture-main-row-right-column, .culture-main-row-left-column {
margin: 102px 0 0 10px;
width: 93%;
}
.culture-main-row-left-column {
margin: 52px 0 0 10px;
}


/*AWARDS*/
body.awards .logo {
display: none;
}
body.awards .nav-home .ddsmoothmenu {
width: 100%;
}
body.awards .ddsmoothmenu ul li a {
margin-right: 22px;
}
body.awards .top-nav {
top: 24px;
left: 304px;
}

body.awards .home-header-orange p.header1 {
font-size: 27px;
line-height: 30px;
}
body.awards .home-header-orange p.header2 {
font-size: 27px;
line-height: 27px;
}
body.awards .page .height-fix {
height: 213px;
}
body.awards .cap {
margin: -39px 0 0 0;
}

body.awards .page3, body.awards .page5 {
padding: 5px 0 0 0;
}
body.awards .page4 {
padding: 0;
}
body.awards .page2 .page2-content {
max-width: 87%;
}
body.awards .page2 .page2-content-text {
width: 100%;
}
body.awards .page2 .page2-content img {
display: none;
}
body.awards .page3 p.header1 {
margin: 10px 0 0 0;
}
body.awards .page3 .page3-content-text, body.awards .page4 .page4-content-text {
width: 100%;
}
body.awards .page3 .page3-content iframe {
width: 96%;
height: 300px;
}
body.awards .page3 .number-list-numbers, body.awards .page4 .number-list-numbers {
margin: 8px 24px 0px 0px;
}
body.awards .page4 .page4-content-button {
width: 100%;
margin: 0 0 20px 0;
}
body.awards .page3 .page3-content {
min-height: 323px;
margin: 0;
}
body.awards .page3 .page3-content .HC-featured-story img {
bottom: 100px;
}
body.awards .page3 .page3-content-button {
width: 60%;
left: 21%;
margin: 0 0 20px 0;
top: 122px;
}
body.awards .page3 .page3-content-button p.orange-button a:link, body.awards .page3 .page3-content-button p.orange-button a:visited {
padding: 21px 21px;
}
body.awards .page3 p {
padding: 0 20px;
}
body.awards .page4 .tile2 {
min-height: 370px;
}
body.awards .page4 p.header1 {
font-size: 30px;
margin: 0;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3 {
min-height: 360px;
}
body.awards .page4 .tile4 {
min-height: 443px;
}
body.awards .news-home-wrapper {
width: 100%;
}
body.awards .news-home-text {
padding-left: 1%;
}
body.awards .news-home-date {
font-size: 18px;
}
body.awards .page5 p.header1 {
font-size: 19px;
line-height: 22px;
margin: 10px 0 0 0;
}
body.awards .page5 .page5-content .page5-content-text-right, body.awards .inside .page5-content-text-right {
display: none;
}
body.awards .page5 .page5-content .page5-content-text-left img, body.awards .inside .page5-content-text-left img, body.awards .page5 .page5-content .page5-content-text-right img, body.awards .inside .page5-content-text-right img {
border: #b6efe6 6px solid;
width: 118px;
float: left;
margin: 0 15px 15px 0;
}
body.awards .page5 .page5-content .page5-content-text-left, body.awards .inside .page5-content-text-left {
margin: 0 0 0 11px;
width: 90%;
}

body.awards .home-about p.home-aboutheader1 {
font-size: 19px;
margin: 5px 0;
}
body.awards .about-jh {
width: 92%;
}
.home-news-column {
width: 92%;
float: left;
margin: 0 0 0 15px;
}


/*AWARDS INTERIOR*/
body.awards .inside {
background: url(/media/siteimages/awards/HCSAheader-repeat.jpg) 0px -60px repeat-x;
}
body.awards .right-column, #right-column {
padding: 25px 0 0 0px;
}
body.awards .inside .left-column {
display: none;
}
body.awards .header1 {
font-size: 25px;
line-height: 33px;
}
body.awards .ddsmoothmenu ul li a {
margin-right: 12px;
font-size: 12px;
color:#000;
}
body.awards .ddsmoothmenu ul li a:hover {
color:#666;
}
body.awards .top-nav {
left: 294px;
}
body.awards .exec-image {
width: 28%;
height:160px;
}
.mobile-shrink {
width:100%;
}
.community-main-text p.header1 {
font-size: 22px;
line-height: 24px;
}
.community-main-text p {
font-size: 15px;
line-height: 19px;
}
.community-main-text {
width: 100%;
}

body.awards .link-box-home, body.awards .link-box-home1 {
width: 100%;
}
body.awards .link-box-left2-home {
background: url(/media/238466/link-box-left2-home.png) left top no-repeat #c2d33d;
background-size: 80%;
}
body.awards .link-box-left3-home {
background: url(/media/238467/link-box-left3-home.png) left top no-repeat #e7cf31;
background-size: 80%;
}
body.awards .link-box-text-home {
padding: 12px 2% 3% 34%;
min-height: 130px;
}
.lp-trends-image {
width: 260px;
height: 140px;
top: 0;
}
.lp-trends-ebook {
width: 100%;
position: relative;
top: 110px;
left: 0px;
z-index: 2;
float: left;
}
.lp-trends-ebook-form {
width: auto;
position: relative;
top: 127px;
left: 0px;
z-index: 2;
}
.th-trends-image {
width: 260px;
top: 0;
height: 190px;
}
.th-trends-ebook {
top: 160px;
}
.th-trends-ebook {
top: 162px;
left: 0px;
width: 96%;
position: relative;
margin: 0 0 60px 0;
}
.th-trends-ebook-form {
width: auto;
position: relative;
top: 92px;
left: 0px;
z-index: 2;
}
.ap-trends-image {
width: 260px;
height: 180px;
top: 0;
}
.ap-trends-ebook {
top: 162px;
left: 0px;
width: 96%;
position: relative;
margin: 0 0 60px 0;
}
.ap-trends-ebook-form {
width: auto;
position: relative;
top: 92px;
left: 0px;
z-index: 2;
}
}


@media screen and (max-width: 466px) {
.bucket, .slide4-container .bucket {
  margin: 0px 10px;
  width: 92%;
  min-height: 210px;
  border-top: 6px solid #fff;
}
.bucket-button, .slide4-container .bucket-button {
  top: 123px;
}
.home #slide2 {
  height: 905px;
}
.home #slide3 {
background-size: 520%;
}
.home #slide4 {
height: 1022px;
}
body.awards .page3 .page3-content {
min-height: 313px;
}
body.awards .page3 .page3-content iframe {
height: 290px;
}
}
@media screen and (max-width: 414px) {
.home div.st_horizontal {
width: 414px;
}
body.awards .page2 .page2-content {
max-width: 85.5%;
}
body.awards .page3 .page3-content {
min-height: 283px;
}
body.awards .page3 .page3-content iframe {
height: 260px;
}
body.awards .page4 .page4-content-button {
margin: 0 0 40px 0;
}
body.awards .news-home-wrapper {
padding-left: 15px;
width: 98%;
}
body.awards .news-home-date {
width: 16%;
}
body.awards .news-home-text {
width: 78%;
}
}


@media screen and (max-width: 384px) {
.home div.st_horizontal {
width: 384px;
}
body.awards .page3 .page3-content {
min-height: 263px;
}
body.awards .page3 .page3-content iframe {
height: 240px;
width: 95.2%;
}
body.awards .page4 .tile2 {
min-height: 390px;
}
}


@media screen and (max-width: 375px) {
img.foryou {
width: 99px;
top: 25px;
}
.home #slide3 .article .textbox p.header2 {
  font-size: 16px;
  line-height: 18px;
}
.home #slide3 .article .textbox p {
  font-size: 17px;
  line-height: 23px;
}
.home div.st_horizontal {
  width: 375px;
}
.foc-wrapper a.logo-AP {
background: url(/media/siteimages/mobile/AP-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-HST {
background: url(/media/siteimages/mobile/HST-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-HRP {
background: url(/media/siteimages/mobile/HRP-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JNP {
background: url(/media/siteimages/mobile/JNP-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JSA {
background: url(/media/siteimages/mobile/JSA-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-LT {
background: url(/media/siteimages/mobile/LT-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-PPS {
background: url(/media/siteimages/mobile/PPS-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-CL {
background: url(/media/siteimages/mobile/CL-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-HIT {
background: url(/media/siteimages/mobile/HIT-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JC {
background: url(/media/siteimages/mobile/JC-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JPP {
background: url(/media/siteimages/mobile/JPP-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JTP {
background: url(/media/siteimages/mobile/JTP-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-Parker {
background: url(/media/siteimages/mobile/parker-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-PA {
background: url(/media/siteimages/mobile/PA-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-TCO {
background: url(/media/siteimages/mobile/TCO-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-Sullivan {
background: url(/media/siteimages/mobile/Sullivan-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-VMS {
background: url(/media/siteimages/mobile/VMS-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JE {
background: url(/media/siteimages/mobile/JE-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-JHI {
background: url(/media/siteimages/mobile/JHI-320.jpg) no-repeat -6px 0;
text-decoration: none;
}
.foc-wrapper a.logo-AP:hover, .foc-wrapper a.logo-HST:hover, .foc-wrapper a.logo-HRP:hover, .foc-wrapper a.logo-JNP:hover, .foc-wrapper a.logo-JSA:hover, .foc-wrapper a.logo-LT:hover, .foc-wrapper a.logo-PPS:hover, .foc-wrapper a.logo-CL:hover, .foc-wrapper a.logo-HIT:hover, .foc-wrapper a.logo-JC:hover, .foc-wrapper a.logo-JPP:hover, .foc-wrapper a.logo-JTP:hover, .foc-wrapper a.logo-Parker:hover, .foc-wrapper a.logo-PA:hover, .foc-wrapper a.logo-Visions:hover, .foc-wrapper a.logo-TCO:hover, .foc-wrapper a.logo-Sullivan:hover, .foc-wrapper a.logo-VMS:hover, .foc-wrapper a.logo-JE:hover, .foc-wrapper a.logo-JHI:hover {
background-position: -6px 0px;
}

.slide2-content .header1, .slide2-content .header2, .slide2-content .header3 {
font-size: 28px;
line-height: 36px;
}
.slide2-content .header2 {
font-size: 59px;
line-height: 54px;
}
.slide2-content .header3 {
font-size: 43px;
line-height: 46px;
}
.slide2-content .header4 {
margin: 15px 0 0 0px;
}
.important-box span.header1 {
font-size: 26px;
}
.slide3-jeannie, .slide3-sam, .slide3-thomas, .slide3-len, .slide3-tony {
background-size: 250%;
height: 724px;
}
.slide4-container .bucket-button {
top: 163px;
}
#slide4 {
height: 1172px;
}
.slide4-container .bucket {
min-height: 252px;
}
body.awards .page3 .page3-content {
min-height: 253px;
}
body.awards .page3 .page3-content iframe {
height: 230px;
}
}


@media screen and (max-width: 360px) {
.home div.st_horizontal {
width: 360px;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4 {
min-height: 400px;
}
body.awards .news-home-date {
padding-left: 0%;
}
body.awards .news-home-text {
padding-left: 3%;
}
body.awards .page4 .tile2 {
min-height: 550px;
}
body.awards .page2 .page2-content img {
left: 43%;
width: 57%;
}
body.awards .page3 .page3-content {
min-height: 240px;
}
body.awards .page3 .page3-content iframe {
height: 220px;
width: 94.9%;
}
body.awards .page3 .page3-content-button {
top: 108px;
}
}


/* Mobile */
@media screen and (max-width: 320px) {
.home-menu {
height: 91px;
}
.home #slide1 {
margin-top: 33px;
}
.home #slide3 .article .textbox p {
font-size: 17px;
line-height: 19px;
}
.home #slide3 .article .textbox p.header3, .home #slide3 .article .textbox span.header3 {
font-size: 17px;
line-height: 19px;
}
.media-space-boxwrapper .orange-button {
left: 210px;
}
.inside #single-column {
width: 97.25%;
}
.inside div.st_horizontal, .home div.st_horizontal {
width: 314px;
}
.inside div.st_view_container .text, .home div.st_view_container .text {
width: 100%;
margin:0 0 0 8px;
}
.inside div.st_horizontal div.st_view_container, .home div.st_horizontal div.st_view_container {
height: 500px;
}
.inside div.st_view_container .links, .home div.st_view_container .links {
float: left;
margin: 2px 0px 0 8px;
text-align: left;
background: none;
width: 100%;
}
.inside div.st_view_container .links p.header5, .home div.st_view_container .links p.header5 {
background: none;
width: 100%;
border-top: 10px solid #efefef;
}
.inside .dataTables_wrapper {
width: 294px;
padding:4px;
}
.inside .table-itemimg img {
display: none;
}

/*CAREERS*/
.careers-home-media-subnavbar {
background-size: 320%;
}
.careers-home-media-subnavbar p.orange-button a:link {
top: 9px;
left: 92px;
}
.inside #tabs_content_container .multi-line-wrapper .left-column {
margin: 40px 0 0px 0px;
}

.careers-media-wrapper {
background: none;
height: 432px;
}
.careers-media-header {
display: block;
left: 0px;
position: relative;
top: 14px;
text-align: left;
color: #a4a3a2;
margin: 0 0 9px 0;
}

.sam-text-link-container, .zach-text-link-container, .jeannie-text-link-container {
display: block;
}
.lew-btn, .wendy-btn, .steve-btn, .susan-btn {
display:none;
}
.lew-text-link-container, .doug-text-link-container, .thomas-text-link-container, .sam-text-link-container, .jeannie-text-link-container, .susan-text-link-container, .steve-text-link-container, .wendy-text-link-container, .zach-text-link-container {
text-align: left;
left: 0px;
width: 91%;
position: relative;
top: 0px;
padding: 14px;
background: url(/media/siteimages/5bg-mobile.jpg) no-repeat -310px -155px;
display: block;
}
.lew-text-link-container {
background: url(/media/siteimages/lew-mobile.jpg) no-repeat 0px -21px;
}
.sam-text-link-container {
background: url(/media/siteimages/sam-mobile.jpg) no-repeat 0px -21px;
}
.jeannie-text-link-container {
background: url(/media/siteimages/jeannie-mobile.jpg) no-repeat 0px -21px;
}
.susan-text-link-container {
background: url(/media/siteimages/susan-mobile.jpg) no-repeat 0px -21px;
}
.steve-text-link-container {
background: url(/media/siteimages/steve-mobile.jpg) no-repeat 0px -21px;
}
.wendy-text-link-container {
background: url(/media/siteimages/wendy-mobile.jpg) no-repeat 0px -21px;
}
.zach-text-link-container {
background: url(/media/siteimages/zach-mobile.jpg) no-repeat 0px -21px;
}

.lew-profile-img img {
height: 75%;
float: right;
}
.profile-basic {
top: 18px;
width: 50%;
}
.profile-basic-title {
color: #000;
font-size: 16px;
line-height: 19px;
}

.careers-space-boxwrapper {
width: 100%;
}


/*AWARDS*/
body.awards .nav-home, body.awards .nav {
position: fixed;
top: 0;
width: 100%;
background-color: #0068ac;
box-shadow: 0 0 0 9px #fff inset;
height: 110px;
}
body.awards .logo2 {
width: 182px;
height: 56px;
}
body.awards .top-nav {
top: 7px;
left: 208px;
width: 108px;
}
body.awards .topcap {
height: 82px;
}
body.awards .home-header-orange {
padding: 20px 0 0 0;
}
body.awards .page .height-fix {
height: 205px;
}
body.awards .cap {
margin: -54px 0 0 0;
}
body.awards .page2 .page2-content {
max-width: 81.5%;
}
body.awards .page2 .page2-content-text {
width: 300px;
}
body.awards .page2 .page2-content img {
left: 43%;
width: 57%;
display: none;
}
body.awards .page2 .page2-content-text {
width: 100%;
}
body.awards .page3 .page3-content-text, body.awards .page4 .page4-content-text {
width: 300px;
}
body.awards .page3 .number-list-numbers, body.awards .page4 .number-list-numbers {
margin: 8px 14px 0px 0px;
}
body.awards .page3 .number-list-content, body.awards .page4 .number-list-content {
width: 265px;
}
body.awards .page3 .number-list-content2, body.awards .page4 .number-list-content2 {
width: 264px;
}
body.awards .page3 .page3-content {
min-height: 211px;
}
body.awards .page3 p.header1 {
margin: 0;
}
body.awards .page3 .page3-content iframe {
height: 198px;
width: 94.5%;
}
body.awards .page3 .page3-content-button {
left: 15%;
width: 69%;
}
body.awards .page4 .tile1 {
background-position: 94% bottom;
}
body.awards .page4 .tile2 {
min-height: 580px;
}
body.awards .page3 {
padding: 20px 0 0 0;
}
body.awards .page4 {
padding: 0;
}
body.awards .page4 .tile2 {
min-height: 600px;
}
body.awards .page4 .tile4 a:link img {
width: 84%;
}

/*AWARDS INTERIOR*/
body.awards .inside {
margin-bottom: 20%;
}
body.awards .inside .logo2, body.awards .inside .awards-logo {
width: 220px;
}
body.awards .top-nav {
top: -31px;
left: 115px;
width: 188px;
}
body.awards .content {
width: 305px;
}
body.awards .inside .content {
width: 95%;
}
body.awards #single-column {
padding: 25px 0 130px 0;
}
body.awards .ddsmoothmenu, body.awards .nav-home .ddsmoothmenu {
position: absolute;
top: 38px;
background: #efefef;
width: auto;
}
body.awards .ddsmoothmenu ul li {
position: relative;
display: block;
float: none;
}
body.awards .ddsmoothmenu ul li a {
padding: 10px 0px 0px 10px;
border-bottom: 1px solid #ccc;
margin-right:0;
width:100px;
}
body.awards .ddsmoothmenu ul li ul li {
display: none;
}

body.awards .community-main-text p.header1 {
font-size: 22px;
line-height: 24px;
}
body.awards .community-main-text p {
font-size: 14px;
line-height: 17px;
}
body.awards div.st_horizontal {
width: 305px;
}
}


/*HOSPITALSCARE STYLES*/
@media screen and (min-width: 1366px) {
body.hospitalcare #single-column p, body.hospitalcare #single-column p.header1, body.hospitalcare #single-column p.header2 {
padding: 0px 20%;
}
body.PhysicianTrends .featuredin-logos {
padding: 0px 10%;
}
body.hospitalcare #single-column ul, body.hospitalcare #single-column ol {
padding: 0px 22%;
}
}
@media screen and (max-width: 1024px) {
body.hospitalcare #row4 a {
width: 47%;
}
}
@media screen and (max-width: 768px) {
body.hospitalcare .inside .content {
width: 100%;
}
body.hospitalcare #row1, body.hospitalcare #row2, body.hospitalcare #row3, body.hospitalcare #row4, body.hospitalcare #row5 {
width: 100%;
}
body.hospitalcare #row1 a {
width: 100%;
margin: 0 0 14px 0;
border: 0;
}
}
@media screen and (max-width: 675px) {
body.hospitalcare .logo {
width: 200px;
top: 0px;
}
}
@media screen and (max-width: 600px) {
body.hospitalcare #row2 a, body.hospitalcare #row3 a, body.hospitalcare #row4 a, body.hospitalcare #row5 a {
width: 100%;
border: 0;
margin: 0 0 20px 0;
}
}
@media screen and (max-width: 568px) {
body.hospitalcare .inside .content {
top: 0;
}
body.hospitalcare #single-column p, body.hospitalcare #single-column p.header1, body.hospitalcare #single-column p.header2 {
padding: 0px 2%;
}
body.hospitalcare #single-column ul, body.hospitalcare #single-column ol {
padding: 0px 8%;
}
body.hospitalcare .citationblock {
font-size: 22px;
line-height: 34px;
}
}

/*PHYSICIANTRENDS STYLES*/
@media screen and (min-width: 1366px) {
body.PhysicianTrends #single-column p, body.PhysicianTrends #single-column p.header1, body.PhysicianTrends #single-column p.header2 {
padding: 0px 20%;
}
body.PhysicianTrends #single-column ul, body.PhysicianTrends #single-column ol {
padding: 0px 22%;
}
}
@media screen and (max-width: 768px) {
body.PhysicianTrends .inside .content {
width: 100%;
}
body.PhysicianTrends #row1, body.PhysicianTrends #row2, body.PhysicianTrends #row3, body.PhysicianTrends #row4, body.PhysicianTrends #row5 {
width: 100%;
}
body.PhysicianTrends #row1 a {
width: 100%;
margin: 0 0 14px 0;
border: 0;
}
body.PhysicianTrends .featuredin-logos img {
width: 20%;
}
}
@media screen and (max-width: 600px) {
body.PhysicianTrends #row2 a, body.PhysicianTrends #row3 a, body.PhysicianTrends #row4 a, body.PhysicianTrends #row5 a {
width: 100%;
border: 0;
margin: 0 0 20px 0;
}
body.PhysicianTrends #row4 a {
width: 50%;
}
}
@media screen and (max-width: 568px) {
body.PhysicianTrends .inside .content {
top: 0;
}
body.PhysicianTrends #single-column p, body.PhysicianTrends #single-column p.header1, body.PhysicianTrends #single-column p.header2 {
padding: 0px 2%;
}
body.PhysicianTrends #single-column ul, body.PhysicianTrends #single-column ol {
padding: 0px 8%;
}
body.PhysicianTrends .citationblock {
font-size: 22px;
line-height: 34px;
}
body.hospitalcare iframe, body.PhysicianTrends iframe {
height:420px;
}
body.PhysicianTrends iframe.indd-epub, body.hospitalcare iframe.indd-epub {
height: 420px;
}
}
@media screen and (max-width: 468px) {
body.PhysicianTrends .featuredin-logos img {
width: 30%;
}
}
@media screen and (max-width: 320px) {
body.PhysicianTrends #row4 a {
width: 100%;
}
}