.bannerimage{z-index:5;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.rowtagline{display:block;position:relative;min-height:160px;text-align:center;background-color:#4698cb}.tagline{position:relative;display:inline-block;line-height:160px;color:#fff;font-size:44px;font-weight:300;letter-spacing:.02em}.tagline::before{content:"";position:absolute;height:160px;width:65px;top:0;left:-89px;background-image:url("/Themes/Default/Content/images/menninger-accent-brick-home.png");background-repeat:no-repeat;background-size:contain}.rowexpertise{display:block;position:relative;min-height:500px;margin-bottom:100px}.expertiseimage{width:40%;height:500px;position:absolute;right:0;top:0;z-index:2;text-align:right}.expertisemaskedimage{width:100%;position:absolute;right:0;top:-19px}.expertisemaskedimage img{height:auto;width:76%;opacity:.8}.expertiseshield{position:absolute;height:150px;width:60px;top:110px;left:19%;z-index:4}.expertiseshield svg{height:auto;width:60px;opacity:.7}.expertiseshield svg path{fill:#ffc845}.expertisecontentcontainer{position:relative;width:90%;margin:0 auto;padding-top:80px}.expertiselabel{width:50%}.expertiselabel h3{position:relative;color:#418dbd;font-size:36px;line-height:32px;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.expertiselabel h3 sup{position:relative;font-size:16px;font-style:normal;font-weight:400;left:3px;top:-5px}.expertiselabel h3:before{content:"";position:absolute;bottom:-10px;right:-100px;background-color:#ddecf6;height:1px;width:1955px}.expertisecontent{color:#333;font-size:16px;line-height:30px;width:63%;padding:40px 0 0 60px}.expertiselist{color:#418dbd;font-size:18px;line-height:30px;width:71%;padding:30px 0 0 60px}.expertiselist ul{padding:0;margin:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;list-style-type:none}.expertiselist ul li{padding:8px 0;margin:0}.rowpatientstories{display:block;position:relative;min-height:600px;background-color:#fff}.patientstoriesleftcol{position:relative;float:left;width:34%;height:600px;background-color:#ffc845;background-image:url("/Themes/Default/Content/images/menninger-clinic-patient-stories-home.jpg");background-repeat:no-repeat;background-size:cover;background-position:bottom center}.patientstoriesrightcol{position:relative;float:right;width:64%;z-index:2}.patientstoriesoverlay{position:absolute;background-color:#fff;top:85px;left:-100px;height:580px;width:1600px}.patientstoriesshield{position:absolute;height:460px;width:360px;bottom:-489px;right:-172px;z-index:4}.patientstoriesshield svg{height:auto;top:0;left:-46px;width:360px;opacity:.6}.patientstoriesshield svg path{fill:#418dbd}.patientstoriesoverlay:before{content:"";position:absolute;top:0;background-color:#ffc845;left:-46px;height:5px;width:200px}.patientstoriescontentcontainer{position:relative;width:90%;margin:0;padding-top:180px;margin-left:-46px}.patientstorieslabel h3{clear:both;position:relative;color:#418dbd;font-size:32px;line-height:29px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.patientstorieslabel h3 sup{position:relative;font-size:16px;font-style:normal;font-weight:400;left:3px;top:-5px}.patientstorieslabel h3:before{content:"";position:absolute;bottom:-10px;left:-54px;background-color:#ddecf6;height:1px;width:1600px}.patientstoriescentrygrid{clear:both;display:block;width:100%;padding:40px 0 0 60px}.patientstoriescentry{display:inline-block;width:49%;vertical-align:top}.patientstoriescentry .entrytitle{width:93%;clear:both;position:relative;color:#418dbd;font-size:26px;line-height:30px;font-weight:300;letter-spacing:0}.patientstoriescentry .entrydescription{width:95%;clear:both;position:relative;padding-top:8px;color:#333;font-size:16px;line-height:26px;font-weight:300;letter-spacing:.02em;min-height:100px}.readmore.readstory a{display:block;position:relative;color:#418dbd !important;font-size:14px;padding:22px 0 10px 0;margin:20px 0 0 0;text-decoration:none !important;text-transform:uppercase;letter-spacing:.03em;font-weight:400}readmore.readstory a:hover:after{width:144px !important}.seeall{display:block;position:relative;padding:16px 0 0 60px}.seeall a{display:inline-block;position:relative;color:#418dbd !important;font-size:17px;margin-top:26px;padding:22px 0 10px 0;text-decoration:none !important;text-transform:uppercase;letter-spacing:.03em;font-weight:400}.seeall a:after{position:absolute;top:16px;left:0;background-color:#4698cb !important;content:"";height:1px;width:272px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.seeall a:hover:after{width:322px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.rowbesthospital{display:block;position:relative;min-height:400px;background-color:#4698cb;color:#fff}.rowbesthospital::before{content:"";position:absolute;height:20px;width:100%;top:0;background-image:url("/Themes/Default/Content/images/acent-stripes-white-clear.png");background-repeat:repeat-x;opacity:.4}.badgecontainer{position:relative;width:100%;margin:0 auto;text-align:center}.badge{position:absolute;left:0;top:85px;z-index:5}.badge img{width:100%;height:auto;max-width:275px}.hospitalyears{position:relative;display:block;padding:169px 180px 0 0;font-size:48px;font-weight:900;letter-spacing:.02em;z-index:20}.hospitalyears:after{content:"";position:absolute;top:198px;right:-412px;background-color:rgba(255,255,255,.2);height:1px;width:900px}.hospitalleader{position:relative;display:block;padding:5px 0 0 180px;font-size:36px;font-weight:300;letter-spacing:.02em;z-index:21}.hospitalyears:before{content:"";position:absolute;top:250px;left:-499px;background-color:rgba(255,255,255,.2);height:1px;width:900px}.rowfacility{display:block;position:relative;min-height:500px;background-color:#fff}.facilityleftcol{position:relative;float:left;width:45%;z-index:2}.facilitycontentcontainer{width:80%;margin:0 auto;padding-top:150px}.facilitylabel h3{position:relative;color:#418dbd;text-transform:uppercase;font-size:36px;line-height:32px;font-weight:900;letter-spacing:.02em}.facilitylabel h3 sup{position:relative;font-size:16px;font-style:normal;font-weight:400;left:3px;top:-5px}.facilitylabel h3:before{content:"";position:absolute;bottom:-10px;right:-169px;background-color:#ddecf6;height:1px;width:1100px}.facilitycontent{color:#333;font-size:16px;line-height:30px;width:99%;padding:40px 0 0 60px}.readmore.virtualtourlink a{display:block;position:relative;color:#418dbd !important;font-size:14px;padding:22px 0 10px 0;margin:30px 0 0 60px;text-decoration:none !important;text-transform:uppercase;letter-spacing:.03em;font-weight:400}readmore.virtualtourlink a:hover:after{width:144px !important}.facilityrightcol{position:relative;float:right;width:54%;height:500px;background-color:#ffc845;background-image:url("/Themes/Default/Content/images/menninger-clinic-exterior-front.jpg");background-repeat:no-repeat;background-size:cover}.facilityrightcol:before{content:"";position:absolute;bottom:0;left:-1px;background-color:rgba(255,255,255,1);height:380px;width:65px}.facilityrightcol:after{content:"";position:absolute;bottom:380px;background-color:#ffc845;left:0;height:5px;width:112px}.rowoutcomes{display:block;position:relative;min-height:580px}.rowoutcomes::before{content:"";position:absolute;height:220px;width:100%;top:0;background-color:#ffc845}.outcomeleftcol{position:relative;float:left;width:40%;z-index:2}.outcomeimage{padding-top:75px}.outcomeimage img{height:auto;width:100%}.outcomerightcol{position:relative;float:right;width:59%;z-index:2}.outcomerightcol:before{content:"";position:absolute;top:220px;left:-35px;background-color:rgba(255,255,255,1);height:344px;width:65px}.outcomecontentcontainer{width:89%;margin:0 auto;padding-top:168px}.outcomelabel h3{position:relative;color:#fff;font-size:36px;font-weight:900;letter-spacing:.02em}.outcomecontent{color:#333;font-size:16px;line-height:30px;width:91%;padding:40px 0 0 60px}.readmore.readoutcomes a{display:block;position:relative;color:#418dbd !important;font-size:14px;padding:22px 0 10px 0;margin:30px 0 0 60px;text-decoration:none !important;text-transform:uppercase;letter-spacing:.03em;font-weight:400}readmore.readoutcomes a:hover:after{width:144px !important}