@media only screen and (min-width:1024px){.setfixposbannerhome{margin-top:164px !important}.setfixposcontent{margin-top:162px}.navd,header.animateheader,.utility{display:block !important}.navr,header.mobileheader,.mobilesubnav,.mobileotherprogramscontainer,.mobileblogentrythumbfooter,.mobilestaffreturn{display:none !important}.blogthumb.loadmid img{display:none}.blogentrythumb.loadmid img{display:none}.staffprofilethumb.loadmid img{display:none}.treamentthumb.loadfull img{display:none}.wrapper{clear:both !important;width:100% !important;min-width:984px !important;font-size:14px !important;max-width:1920px !important;margin:0 auto !important;overflow-x:hidden !important}.baserow{clear:both !important;width:100% !important}.basewidth{width:90% !important;min-width:984px !important;max-width:1580px !important}.contentwidth{width:98% !important;min-width:1004px !important}.mainnav{height:35px !important;top:44px !important;right:306px !important;z-index:102 !important}.talknow{height:60px !important;top:28px !important;right:0 !important;z-index:102 !important;width:290px !important;background-color:#4698cb !important}.smaller .talknow{height:80px !important;top:0 !important;background-color:#4698cb !important}.smaller .talknow a{line-height:80px !important}header.animateheader.smaller .mainnav{top:26px !important}.utility{display:inline-block !important;width:100% !important;margin:0 auto !important;top:0 !important;left:0 !important;right:0 !important;height:38px !important;font-size:11px !important}.utilitymenu{font-size:11px !important;position:absolute !important;top:10px !important;right:5px !important;text-align:right !important}.utilitymenu a{padding:0 10px !important}.utilitymenu i{font-size:10px;padding:0 0 0 2px}.bannersub{top:162px !important;left:0 !important;width:100% !important;height:300px !important}.banersubimage{top:36px !important;right:24px !important;width:50% !important;z-index:3;text-align:right !important}.banersubimage img{width:100% !important;height:auto !important;max-width:422px !important}@media only screen and (min-width:1004px) and (max-width:1200px){.banersubimage img{width:95% !important;height:auto !important;max-width:322px !important}}.banersubimage.bannerdonateimage{top:240px !important;right:-68px !important;width:100% !important;max-width:344px !important;z-index:100 !important}.banersubimage.bannerdonateimage img{width:90% !important}.parenttitle{top:136px !important;padding:0 !important}.parenttitle h1,.parenttitle h2{position:relative !important;display:inline-block !important;font-size:36px !important;line-height:36px !important;font-weight:900 !important;letter-spacing:.01em !important}.parenttitle h1:after,.parenttitle h2:after{position:absolute !important;bottom:-12px !important;right:0 !important;background-color:rgba(255,255,255,.2) !important;content:"";height:1px !important;width:1200px !important}.contentcontainer{position:relative !important;display:block !important;width:88% !important;margin-left:0 !important;padding-top:60px !important}.subpagesinglecontainer{position:relative !important;display:block !important;width:80% !important;max-width:940px !important;margin:0 !important;padding-top:50px !important}.subpagesinglecontainer:after{position:absolute !important;top:70px !important;left:-485px !important;background-color:rgba(70,152,203,.4) !important;content:"";height:1px !important;width:465px !important}.contentcontainer .pagetitle h1,.contentcontainer .pagetitle h2{padding:5px 0 !important;font-size:26px !important;line-height:28px !important;letter-spacing:.02em !important}.contentcontainer .contentholder{position:relative !important;z-index:9 !important;width:100% !important;margin:0 auto !important}.contentblock{clear:both !important;display:block !important;padding:5px 0 0 0 !important;width:100% !important;margin:0 auto !important;min-height:450px !important;_height:450px !important}.contentblock.abovestaffprofiles{clear:both !important;display:block !important;padding:5px 0 16px 0 !important;width:97% !important;margin-left:0 !important;min-height:0 !important;_height:0 !important}.footer{height:160px !important;font-size:11px !important;padding:0 0 0 0 !important}.footerleft{position:relative !important;float:left !important;width:55% !important;padding-top:3px !important;min-height:380px !important}.footerright{position:relative !important;float:right !important;width:45% !important;min-height:380px !important}.footerbadgecontainer{min-height:230px !important}.footermenucontainer{min-height:150px !important}.gallerycontainer{width:100% !important;min-width:1004px !important;height:600px !important;margin:0 auto !important}.gallerycontainer::before{content:"" !important;position:absolute !important;height:40px !important;width:100% !important;bottom:0 !important;background-image:url('/Themes/Default/Content/images/acent-stripes-white-clear.png') !important;background-repeat:repeat-x !important;opacity:.4 !important}.gallerytitle,.gallerydescrip{position:absolute !important;width:100% !important;text-align:center !important;color:#fff !important}.gallerytitle{top:150px !important;font-size:50px !important}.gallerydescrip{top:200px !important;font-size:20px !important}.slides-navigation{margin:0 auto !important;position:absolute !important;z-index:3 !important;top:40% !important;width:100% !important}.slides-navigation a.next:before,.slides-navigation a.prev:before{font-size:40px !important}.slides-pagination{position:absolute !important;z-index:3 !important;bottom:10px !important;text-align:center !important;width:100% !important}.slides-pagination a{border:2px solid #222 !important;border-radius:15px !important;width:10px !important;height:10px !important;display:-moz-inline-stack !important;display:inline-block !important;vertical-align:middle !important;zoom:1 !important;margin:2px !important;text-indent:-100% !important}}@media only screen and (min-width:1200px) and (max-width:1500px){.staffprofileimage{right:0 !important;width:385px !important}}@media only screen and (min-width:1004px) and (max-width:1199px){.staffprofileimage{right:0 !important;width:374px !important}}@media only screen and (min-width:1023px) and (max-width:1200px){.blogentryimage{position:absolute !important;top:0 !important;right:0 !important;width:425px !important}}@media only screen and (min-width:1201px) and (max-width:1500px){.blogentryimage{position:absolute !important;top:0 !important;right:0 !important;width:553px !important}@media only screen and (min-width:1501px){.blogentryimage{position:absolute !important;top:35px !important;right:0 !important;width:375px !important}}}@media only screen and (min-width:1500px){.contentwidth{width:98%;min-width:1360px}}@media only screen and (max-width:1500px){header.animateheader .logo{top:16px !important;left:20px !important}header.animateheader .logo img{width:250px !important}.mainnav{right:280px !important}#menu li.level1nav a{padding:7px 10px 8px 10px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.04em !important}.talknow{width:275px !important}.talknow a{font-size:14px !important;font-weight:700 !important;letter-spacing:.04em !important;padding:0 8px !important}.talknow i{font-size:11px !important}.banersubimage{width:39%}.banersubimage.bannerdonateimage{width:52% !important;top:230px !important;right:-50px !important}.subpagegrid{width:95% !important}.contentcontainer{width:97% !important}.ctamessage{width:65% !important}.contentcontainer.blogpostcontainer{position:relative !important;width:75% !important;max-width:940px !important;margin:0 !important;padding-top:50px !important}.blogpostcontainer .contentblock{padding-top:30px !important}.contentcontainer.blogpostcontainer:after{top:95px !important}.contentcontainer.profilecontainer{position:relative !important;width:75% !important;padding-top:60px !important}.contentcontainer.profilecontainer:after{position:absolute !important;top:80px !important}.bannersub.bannerprofile{height:300px !important}.bannerhomeshield{width:870px !important;top:-180px !important;left:-364px !important}.bannerhomeshield svg{width:870px !important}.bannerdescription{top:160px !important;right:2% !important;font-weight:200 !important;font-size:36px !important;line-height:42px !important}.bannerblueshield{width:90px !important;top:353px !important;left:582px !important}.bannerblueshield svg{width:90px !important}.rowtreatment .basewidth{width:97%}.rowtreatment .entry .maintreatmenttitlearea a h3{display:block;width:95%;padding:35px 0 0 20px;font-size:20px;line-height:23px;font-weight:700;text-transform:uppercase}.expertisecontent{font-size:15px !important;line-height:28px !important;width:63% !important;padding:40px 0 0 30px !important}.expertiselist{font-size:17px !important;line-height:30px !important;width:74% !important;padding:30px 0 0 10px !important;margin-left:20px !important}.readmore.virtualtourlink a{font-size:14px !important;padding:22px 0 10px 0 !important;margin:30px 0 0 30px !important}.patientstoriesleftcol{position:relative !important;float:left !important;width:30% !important;height:620px !important}.patientstoriesrightcol{position:relative !important;float:right !important;width:70% !important;z-index:2 !important}.patientstoriesoverlay:before{content:"";position:absolute !important;top:0 !important;background-color:#ffc845 !important;left:-46px !important;height:5px !important;width:200px !important}.patientstoriescontentcontainer{position:relative !important;width:95% !important;margin:0 !important;padding-top:180px !important;margin-left:-56px !important}.patientstoriescentrygrid{clear:both !important;display:block !important;width:100% !important;padding:40px 0 0 30px !important}.patientstoriescentry .entrydescription{font-size:14px !important;line-height:24px !important;letter-spacing:.01em !important}.seeall{display:block !important;position:relative !important;padding:16px 0 0 30px !important}.seeall a{margin-top:46px !important;padding:22px 0 10px 0 !important}.rowbesthospital .basewidth{width:97% !important}.badge{top:105px !important;left:34px !important}.badge img{width:80% !important;max-width:299px !important}.hospitalyears{padding:169px 90px 0 0 !important;font-size:40px !important;font-weight:900 !important;letter-spacing:.01em !important}.hospitalyears:before{top:240px !important;left:-530px !important}.hospitalyears:after{top:194px !important;right:-522px !important}.hospitalleader{position:relative !important;display:block !important;padding:5px 0 0 270px !important;font-size:32px !important;font-weight:300 !important;letter-spacing:.01em !important}.patientstoriesshield{height:460px !important;width:320px !important;bottom:-489px !important;right:-182px !important}.patientstoriesshield svg{width:300px !important}.facilityleftcol{width:55% !important}.facilitycontentcontainer{width:88% !important;margin-right:0 !important}.facilitylabel h3:before{right:-75px !important;width:1100px !important}.facilitycontent{color:#333 !important;font-size:15px !important;line-height:28px !important;width:99% !important;padding:30px 0 0 30px !important}.facilityrightcol{position:relative !important;float:right !important;width:44% !important;height:500px !important;background-color:#ffc845 !important;background-image:url(/Themes/Default/Content/images/menninger-clinic-exterior-front.jpg) !important;background-repeat:no-repeat !important;background-size:cover !important}.outcomecontentcontainer{width:92% !important;margin:0 auto !important;padding-top:168px !important}.outcomelabel h3{font-size:32px !important;font-weight:900 !important;letter-spacing:.01em !important}.outcomecontent{font-size:15px !important;line-height:28px !important;width:98% !important;padding:40px 0 0 30px !important}.readmore.readoutcomes a{font-size:14px !important;padding:22px 0 10px 0 !important;margin:30px 0 0 30px !important}.bloglist .entry .mainentrytitlearea a h3{padding:20px 0 0 14px !important;font-size:20px !important;line-height:22px !important;width:97% !important}}@media only screen and (max-width:1380px){header.animateheader .logo{top:22px !important;left:16px !important}header.animateheader .logo img{width:220px !important}.mainnav{right:244px !important}#menu li.level1nav{padding:0 -4px !important}#menu li.level1nav a{padding:7px 8px 8px 8px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.02em !important}.talknow{width:226px !important}.talknow a{font-size:14px !important;font-weight:700 !important;letter-spacing:.01em !important;padding:0 4px !important}.talknow i{font-size:11px !important}.bannersub{top:162px;height:300px}.banersubimage{top:-43px;right:-49px;width:45%;min-width:413px}.parenttitle h1,.parenttitle h2{position:relative;display:inline-block;font-size:34px;line-height:34px;font-weight:900;letter-spacing:.01em}.parenttitle.blogpagetitle{top:150px !important}.parenttitle.blogpagetitle h1{width:50% !important;line-height:36px !important}.calendarpage .span_1_of_2{width:100% !important}.eventlist .entry .mainentrytitlearea{position:relative !important;min-height:50px !important}.eventlist .entry .details{font-size:16px !important;min-height:50px !important}.calltoactioncoldonate{top:-300px;right:0;width:520px;padding-bottom:89px}.banersubimage.bannerdonateimage{width:52% !important;top:230px;right:-50px;min-width:24px}.bannerhome{height:385px !important}.bannerhomeshield{width:800px !important;top:-168px !important;left:-437px !important}.bannerhomeshield svg{height:800px !important}.bannerdescription{width:580px !important;font-weight:300 !important;font-size:32px !important;line-height:37px !important;right:10% !important}.bannerimage{left:4% !important}.bannerimage img{width:60% !important}.bannerblueshield{top:253px !important;left:390px !important}.bannerblueshield svg{width:50px !important}.rowtreatment .span_1_of_3{width:32%}.rowoutcomes .basewidth{width:100% !important;max-width:1024px !important}.outcomelabel h3{font-size:26px !important;font-weight:900 !important;letter-spacing:.01em !important}.contentwidth.treatmentmaincontent{width:75% !important}.contentcontainer.treatmentcontainer{width:78% !important;max-width:940px !important}.calltoactioncol{width:450px !important;padding-bottom:50px !important}.calltoactioncol .ctacontainer{width:100% !important;text-align:center !important;padding-top:68px !important}.calltoactioncol .ctamessage{width:80% !important;font-size:20px !important;line-height:24px !important;font-weight:700 !important}.calltoactioncol .ctaaction{padding-top:26px !important;width:80% !important;font-weight:900 !important}.otherprograms a{font-size:18px !important;letter-spacing:.02em !important;padding:0 5px !important}.rowtreatment .treatmentlabel{padding-top:20px !important}.rowtreatment .treatmentlist{padding-top:7px !important}}@media only screen and (max-width:1200px){header.animateheader .logo{top:28px !important;left:12px !important}header.animateheader .logo img{width:180px !important}.mainnav{right:212px !important}#menu li.level1nav{padding:0 -4px !important}#menu li.level1nav a{padding:7px 5px 8px 5px !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0 !important}.talknow{width:200px !important}.talknow a{font-size:13px !important;font-weight:700 !important;letter-spacing:0 !important;padding:0 2px !important}.talknow i{font-size:11px !important}#menu li.level1nav .reveal{width:285px !important}.bannersub{top:162px !important;height:250px !important}.banersubimage{top:-27px;width:35%}.subbannerimageshieldblog{position:absolute !important;bottom:-32px !important;right:-140px !important;z-index:9 !important}.subbannerimageshieldblog img{width:30% !important;opacity:.9 !important}.subbannerimage.subbannerimageshieldblog01{top:-62px !important;right:-80px !important;z-index:7 !important}.subbannerimage.subbannerimageshieldblog01 img{width:80% !important}.subbannerimage.subbannerimageshieldblog02{top:161px !important;right:100px !important;z-index:8 !important}.subbannerimage.subbannerimageshieldblog02 img{width:50% !important}.parenttitle{top:110px !important;padding:0 !important}.parenttitle h1,.parenttitle h2{font-size:32px !important;line-height:32px !important;letter-spacing:.01em !important}.subnavcol::before{display:none !important}.subcontentcol{width:72% !important}.subnavcol{width:24% !important}.staffprofilelist .entry .mainentrytitlearea a.containerurl h3{font-size:21px !important;line-height:25px !important}.staffprofilelist.alpha .entry .mainentrytitlearea a.containerurl{min-height:80px !important;width:95% !important;color:#418dbd !important;text-decoration:none !important}.staffprofilelist .entry .mainentrytitlearea a.containerurl h3{width:95% !important;margin:0 auto !important;padding:20px 0 0 0 !important;font-size:22px !important;line-height:25px !important;font-weight:700 !important;color:#418dbd !important}.staffprofilelist.alpha .position{font-size:14px !important;line-height:17px !important;z-index:4 !important;width:95% !important;margin:0 auto !important;padding-top:5px !important;letter-spacing:.01em !important}.staffprofilelist.alpha .profilemeail{position:absolute !important;bottom:-70px !important;width:100% !important}.staffprofilelist.alpha .profilemeail a{width:95% !important;margin:0 auto !important}.staffprofilelist.alpha .profilephone{position:absolute !important;bottom:-100px !important;width:100% !important}.staffprofilelist.alpha .profilephone a{width:95% !important;margin:0 auto !important}.bannersub.bannerblog{height:300px !important}.blogentryfilters .filters{top:80px !important}.parenttitle.blogpagetitle{top:100px !important}.parenttitle.blogpagetitle h1{width:50% !important}.ctamessage{width:75% !important}.treatmentprogramsrow .basewidth{width:100% !important;min-width:604px !important;max-width:1280px !important}.calltoactioncol{width:420px !important;padding-bottom:50px !important}.programslabel{font-size:34px !important;letter-spacing:.02em !important}.contentcontainer.bloglistcontainer{width:97% !important}.otherprograms a{display:block !important;font-size:18px !important;letter-spacing:0 !important;font-weight:700 !important;padding:0 8px !important;text-align:center !important}.footerbadgecontainer{width:90% !important;text-align:left !important;margin-left:16px !important;margin:0 auto !important}.footerbadge img{max-width:62px !important}.footerbadge.legitscript img{max-width:90px !important}.bannerhome{height:345px !important}.bannerimage{left:9% !important}.bannerimage img{width:50% !important}.bannerimage::after{bottom:0 !important;right:80px !important}.bannerdescription{top:120px !important;right:10% !important;width:439px !important;font-weight:400 !important;font-size:27px !important;line-height:36px !important;letter-spacing:-.02em !important}.bannerhomeshield{top:-250px !important;left:-290px !important}.bannerhomeshield svg{height:800px !important;width:650px !important}.bannerblueshield{top:213px !important;left:380px !important}.rowtreatment .basewidth{width:98% !important}.rowtreatment{padding-bottom:20px !important}.rowtreatment .treatmentlabel{clear:both !important;display:block !important;padding-top:30px !important}.rowtreatment .entry .maintreatmenttitlearea a{top:-44px !important;width:97% !important}.treatmentfor .label{width:96% !important}.rowtreatment .entry .maintreatmenttitlearea a h3:first-child{display:block;width:95%;padding:34px 0 0 10px;font-size:19px;line-height:22px;font-weight:700;text-transform:uppercase}.rowtreatment .entry .maintreatmenttitlearea a h3:nth-child(2){display:block;width:95%;padding:0 0 0 10px;font-size:14px;line-height:10px;font-weight:400;text-transform:uppercase}.rowtreatment .entry .maintreatmenttitlearea a h3 sup{position:relative;font-size:12px;font-style:normal;font-weight:400;left:2px;top:4px}.expertiselist ul{-webkit-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important}.expertiseimage::after{width:80px !important;bottom:-20px !important;left:60px !important}.seeall a{margin-top:26px !important;padding:22px 0 10px 0 !important}.rowbesthospital .basewidth{width:99% !important}.badge{top:115px !important;left:-20px !important}.badge img{width:75% !important}.hospitalyears{padding:169px 90px 0 0 !important;font-size:38px !important;font-weight:900 !important;letter-spacing:.01em !important}.hospitalyears:before{top:240px !important;left:-620px !important}.hospitalyears:after{top:194px !important;right:-620px !important}.hospitalleader{position:relative !important;display:block !important;padding:5px 0 0 250px !important;font-size:30px !important;font-weight:300 !important;letter-spacing:0 !important}.rowoutcomes .basewidth{width:98% !important}.outcomeleftcol{width:35% !important}.outcomerightcol{width:64% !important}.outcomelabel h3{font-size:30px !important;font-weight:900 !important;letter-spacing:0 !important}}@media only screen and (max-width:1100px){.bannerimage img{width:70% !important}.bannerimage::after{bottom:0 !important;right:25% !important;height:120px !important;width:120px !important}}