.listreset {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.clearfix:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.footer-list {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.footer-list li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
}
.footer-list li a {
  padding-left:20px;
  line-height:19px;
  background:url(/sites/default/themes/whiteriver/images/arrow-small-light-gray.png) 10px 7px no-repeat;
}
.childlistreset ul, .childlistreset li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.clearfix:after {
  display:block;
  clear:both;
  height:1px;
}
.open-light {
  font-family:"open-sans-n3", "open-sans", sans-serif;
  font-style:normal;
  font-weight:300;
}
.open-light-italic {
  font-family:"open-sans-i3", "open-sans", sans-serif;
  font-style:italic;
  font-weight:300;
}
.open-regular {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
}
.open-italic {
  font-family:"open-sans-i4", "open-sans", sans-serif;
  font-style:italic;
  font-weight:400;
}
.open-semibold {
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
}
.open-semibold-italic {
  font-family:"open-sans-i6", "open-sans", sans-serif;
  font-style:italic;
  font-weight:600;
}
.open-bold {
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
}
.open-bold-italic {
  font-family:"open-sans-i7", "open-sans", sans-serif;
  font-style:italic;
  font-weight:700;
}
.open-extrabold {
  font-family:"open-sans-n8", "open-sans", sans-serif;
  font-style:normal;
  font-weight:800;
}
.open-extrabold-italic {
  font-family:"open-sans-i8", "open-sans", sans-serif;
  font-style:italic;
  font-weight:800;
}
body {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  color:#222222;
  -webkit-font-smoothing:antialiased;
  background:#e8e5dd url(/sites/default/themes/whiteriver/images/bg-body.jpg) center center repeat;
}
#page-wrapper { background:#e8e5dd url(/sites/default/themes/whiteriver/images/bg-body.jpg) center center repeat; }
#header-wrapper {
  width:100%;
  background:#f2f1f1 url(/sites/default/themes/whiteriver/images/bg-header.jpg) center top repeat-x;
  height:172px;
}
#header-wrapper > div {
  width:960px;
  padding-left:0px;
  padding-right:0px;
  margin-left:auto;
  margin-right:auto;
}
#header { position:relative; }
#header h1 {
  width:300px;
  height:69px;
  margin:0px;
  position:absolute;
  top:54px;
  left:0px;
}
#header h1 a {
  display:block;
  width:300px;
  height:69px;
  background:url(/sites/default/themes/whiteriver/images/logo.png) center center no-repeat;
}
#header h1 a span {
  display:block;
  text-indent:-99999px;
}
#block-search-form {
  float:right;
  top:70px;
  margin-top:3px;
}
#block-menu-block-7 {
  position:absolute;
  right:0px;
  top:40px;
  background-color:rgba(0,0,0,0.05);
  height:34px;
}
#block-menu-block-7 ul, #block-menu-block-7 li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#block-menu-block-7 li {
  float:left;
  padding:0px 10px 0px 20px;
  line-height:34px;
  background:url(/sites/default/themes/whiteriver/images/arrow-small-really-light-gray.png) left center no-repeat;
  background-position:10px center;
  font-family:"open-sans-n3", "open-sans", sans-serif;
  font-style:normal;
  font-weight:300;
}
#block-menu-block-7 li.menu-mlid-1493 {
  height:34px;
  width:156px;
  background:none;
  position:absolute;
  right:0;
  top:40px;
}
#block-menu-block-7 li.menu-mlid-1493 a {
  background:url(/sites/default/themes/whiteriver/images/paymybill.png) center center no-repeat;
  width:156px;
  height:27px;
  display:inline-block;
  text-indent:-9999px;
}
#block-menu-block-7 a { font-size:14px; }
#block-menu-block-7 a:link, #block-menu-block-7 a:visited, #block-menu-block-7 a:hover, #block-menu-block-7 a:active {
  color:#113258;
  text-decoration:none;
}
#block-menu-block-7 a:hover, #block-menu-block-7 a:active { color:#c5193c; }
#block-block-7 {
  top:0px;
  right:0px;
}
.fb-header {
  display:block;
  float:right;
  color:#113258;
  font-size:13px;
}
.fb-header p {
  float:left;
  margin:0;
  padding:4px;
}
.fb-header:hover { color:#395a80; }
#main-wrapper {
  width:100%;
  padding-top:50px;
  background:url(/sites/default/themes/whiteriver/images/bg-swoosh.png) 50% 97px no-repeat;
}
#main-wrapper > div {
  width:920px;
  padding-left:20px;
  padding-right:20px;
  margin-left:auto;
  margin-right:auto;
}
#main-wrapper > div { padding-top:15px; }
#main {
  background:white;
  border:1px solid #858585;
  margin-bottom:20px;
}
body.front #main-wrapper {
  width:100%;
  padding:0px;
}
body.front #main-wrapper > div {
  width:960px;
  padding-left:0px;
  padding-right:0px;
  margin-left:auto;
  margin-right:auto;
}
body.front #main {
  background:transparent;
  border:0px none;
  margin:10px 0px;
}
#footer-wrapper {
  width:100%;
  margin-top:1px;
  padding-top:15px;
  padding-bottom:15px;
  background:#4f4f4f url(/sites/default/themes/whiteriver/images/bg-footer.jpg);
}
#footer-wrapper > div {
  width:960px;
  padding-left:0px;
  padding-right:0px;
  margin-left:auto;
  margin-right:auto;
}
#footer-wrapper a:link, #footer-wrapper a:visited, #footer-wrapper a:hover, #footer-wrapper a:active {
  color:white;
  text-decoration:none;
}
#footer-wrapper a:hover, #footer-wrapper a:active { color:#5f9fe9; }
#footer-wrapper #block-menu-menu-footer-menu > .content ul.menu, #footer-wrapper #block-menu-menu-footer-menu > .content ul li.leaf, #footer-wrapper #block-menu-menu-footer-menu > .content ul li.expanded, #footer-wrapper #block-menu-menu-footer-menu > .content ul, #footer-wrapper #block-menu-menu-footer-menu > .content ul li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#footer-wrapper #block-menu-menu-footer-menu > .content > ul.menu > li {
  width:219px;
  padding-left:10px;
  padding-right:10px;
  float:left;
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
  border-right:1px solid #858585;
  height:135px;
  padding-top:10px;
  padding-bottom:10px;
}
#footer-wrapper #block-menu-menu-footer-menu > .content > ul.menu > li > a {
  background:url(/sites/default/themes/whiteriver/images/arrow-big-really-light-gray.png) left 6px no-repeat;
  display:block;
  padding-left:15px;
  margin-bottom:10px;
  line-height:20px;
}
#footer-wrapper #block-menu-menu-footer-menu > .content > ul.menu > li ul {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#footer-wrapper #block-menu-menu-footer-menu > .content > ul.menu > li ul li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
}
#footer-wrapper #block-menu-menu-footer-menu > .content > ul.menu > li ul li a {
  padding-left:20px;
  line-height:19px;
  background:url(/sites/default/themes/whiteriver/images/arrow-small-light-gray.png) 10px 7px no-repeat;
}
#footer-wrapper #block-block-2 {
  width:220px;
  padding-left:10px;
  padding-right:10px;
  margin-left:720px;
}
#footer-wrapper #block-block-2:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#footer-wrapper #block-block-2:after {
  display:block;
  clear:both;
  height:1px;
}
#footer-wrapper #block-block-2 ul {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#footer-wrapper #block-block-2 ul li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:13px;
}
#footer-wrapper #block-block-2 ul li a {
  padding-left:20px;
  line-height:19px;
  background:url(/sites/default/themes/whiteriver/images/arrow-small-light-gray.png) 10px 7px no-repeat;
}
#footer-wrapper #block-block-3 {
  clear:both;
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
  font-size:12px;
  color:white;
}
#footer-wrapper #block-block-3 span {
  font-family:"open-sans-i3", "open-sans", sans-serif;
  font-style:italic;
  font-weight:300;
}
#footer-wrapper #block-block-3 .phone {
  display:inline-block;
  margin:0px 0px 1px;
  width:65%;
}
#footer-wrapper #block-block-3 .phone img {
  position:relative;
  top:3px;
}
#footer-wrapper #block-block-3 .phone .facebook-icon a {
  display:inline-block;
  padding:0 13px 0 0;
  width:auto;
}
#footer-wrapper #block-block-3 .phone .facebook-icon a span {
  display:inline-block;
  padding:5px 0 0 6px;
  font-style:normal;
}
#footer-wrapper #block-block-3 .phone .facebook-icon p {
  font-size:14px;
  display:inline-block;
}
#footer-wrapper #block-block-3 .phone .facebook-icon p span {
  display:inline-block;
  padding:5px 0 0 5px;
}
#footer-wrapper #block-block-3 p.address {
  text-align:right;
  margin:22px 0 1px 0;
  float:right;
}
#footer-wrapper #block-block-3 p.address a:link, #footer-wrapper #block-block-3 p.address a:visited { color:#bab18b; }
#footer-wrapper #block-block-3 p.address a:hover, #footer-wrapper #block-block-3 p.address a:active { color:#5f9fe9; }
#footer-wrapper #block-search-form {
  width:220px;
  padding-left:10px;
  padding-right:10px;
  margin-left:720px;
  margin-bottom:8px;
  padding-top:8px;
}
#footer-wrapper #block-search-form #edit-search-block-form--2 {
  background-image:linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-o-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-moz-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-webkit-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-ms-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-color:#7d7d7d;
  color:black;
  font-size:15px;
  border:1px solid #b9b9b9;
  padding:3px;
  width:132px;
}
#footer-wrapper #block-search-form #edit-search-block-form--2:focus { outline:none; }
#footer-wrapper #block-search-form #edit-submit {
  display:inline-block;
  padding:2px 0px;
  width:74px;
  border:1px solid #b9b9b9;
  text-align:center;
  font-size:15px;
  background-image:linear-gradient(left,#b0b0b1 0%,#c2c0b9 100%);
  background-image:-o-linear-gradient(left,#b0b0b1 0%,#c2c0b9 100%);
  background-image:-moz-linear-gradient(left,#b0b0b1 0%,#c2c0b9 100%);
  background-image:-webkit-linear-gradient(left,#b0b0b1 0%,#c2c0b9 100%);
  background-image:-ms-linear-gradient(left,#b0b0b1 0%,#c2c0b9 100%);
  background-color:#b0b0b1;
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
  color:black;
}
#footer-wrapper #block-search-form #edit-submit:hover {
  color:#b9b9b9;
  background-image:linear-gradient(left,#333333 0%,#4f4f4f 100%);
  background-image:-o-linear-gradient(left,#333333 0%,#4f4f4f 100%);
  background-image:-moz-linear-gradient(left,#333333 0%,#4f4f4f 100%);
  background-image:-webkit-linear-gradient(left,#333333 0%,#4f4f4f 100%);
  background-image:-ms-linear-gradient(left,#333333 0%,#4f4f4f 100%);
  background-color:#333333;
}
#footer-wrapper #edit-search-block-form--2 {
  background-image:linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-o-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-moz-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-webkit-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  background-image:-ms-linear-gradient(left,#7d7d7d 0%,#8d8e90 100%);
  color:black;
  font-size:15px;
  border:1px solid #b9b9b9;
  padding:3px 0px;
  width:138px;
  padding-left:10px;
  padding-right:10px;
}
#copyright-wrapper {
  width:100%;
  background:url(/sites/default/themes/whiteriver/images/bg-nav.png) center center repeat-x;
  height:55px;
  line-height:55px;
  font-size:13px;
  color:#124783;
  position:relative;
  top:-8px;
}
#copyright-wrapper > div {
  width:960px;
  padding-left:0px;
  padding-right:0px;
  margin-left:auto;
  margin-right:auto;
}
#copyright-wrapper p.wrhs {
  float:left;
  margin:0px;
}
#copyright-wrapper p.pleth {
  text-align:right;
  margin:0px;
}
#main .view-feature-block { clear:both; }
#main .view-feature-block a {
  display:block;
  width:220px;
  padding-left:10px;
  padding-right:10px;
  float:left;
  background:white;
  text-decoration:none;
  padding-top:15px;
  padding-bottom:5px;
}
#main .view-feature-block a:link, #main .view-feature-block a:visited, #main .view-feature-block a:hover, #main .view-feature-block a:active {
  text-decoration:none;
  color:#4f4f4f;
}
#main .view-feature-block a:hover, #main .view-feature-block a:active { background-color:#ebebeb; }
#main .view-feature-block a {
  border-top:1px solid #4f4f4f;
  border-bottom:1px solid #4f4f4f;
  border-left:0px none;
  border-right:0px none;
  background:white url(/sites/default/themes/whiteriver/images/feature-border.png) right center no-repeat;
}
#main .view-feature-block .views-row-1 a {
  border-left:1px solid #4f4f4f;
  width:219px;
  padding-left:10px;
  padding-right:10px;
}
#main .view-feature-block .views-row-4 a {
  border-right:1px solid #4f4f4f;
  width:219px;
  padding-left:10px;
  padding-right:10px;
  background-image:none;
}
#main .view-feature-block div.feature-photo {
  width:205px;
  height:140px;
  background-position:center center;
  background-repeat:no-repeat;
  margin:auto;
}
#main .view-feature-block div.feature-photo span {
  display:block;
  text-indent:-99999px;
}
#main .view-feature-block div.text {
  width:205px;
  margin:auto;
  overflow:visible;
}
#main .view-feature-block img {
  width:35px;
  height:35px;
  float:left;
  margin-right:5px;
  position:relative;
  top:-3px;
}
#main .view-feature-block h3, #main .view-feature-block h4 {
  text-transform:uppercase;
  margin:0px;
  text-decoration:none;
}
#main .view-feature-block h3 {
  font-size:15px;
  line-height:15px;
  margin-top:7px;
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
  letter-spacing:-1px;
}
#main .view-feature-block h4 {
  font-size:12px;
  line-height:12px;
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
  letter-spacing:-1px;
}
#nav-wrapper {
  height:55px;
  background:url(/sites/default/themes/whiteriver/images/bg-nav.png) center center repeat-x;
  width:100%;
  position:absolute;
  top:150px;
  z-index:50;
}
#nav-wrapper > div {
  width:960px;
  padding-left:0px;
  padding-right:0px;
  margin-left:auto;
  margin-right:auto;
}
#nav-wrapper.offscreen {
  position:fixed;
  top:-8px;
  left:0px;
}
#nav-wrapper ul, #nav-wrapper li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#nav-wrapper .content > ul {
  height:39px;
  margin-top:8px;
  border-left:1px solid #cfd9e7;
  border-right:1px solid #e4eafa;
}
#nav-wrapper .content > ul > li {
  position:relative;
  float:left;
}
#nav-wrapper .content > ul > li > a {
  display:block;
  text-align:center;
  padding:0px 0px;
  line-height:39px;
  border-left:1px solid #e4eafa;
  border-right:1px solid #cfd9e7;
}
#nav-wrapper .content > ul > li > a:link, #nav-wrapper .content > ul > li > a:visited, #nav-wrapper .content > ul > li > a:hover, #nav-wrapper .content > ul > li > a:active {
  color:#113258;
  text-decoration:none;
}
#nav-wrapper .content > ul > li:hover > a:link, #nav-wrapper .content > ul > li:hover > a:visited, #nav-wrapper .content > ul > li:hover > a:hover, #nav-wrapper .content > ul > li:hover > a:active {
  background:#4f4f4f;
  color:white;
  border-left:1px solid #4f4f4f;
}
#nav-wrapper .content > ul > li#patients a { width:160px; }
#nav-wrapper .content > ul > li#visitors a { width:160px; }
#nav-wrapper .content > ul > li#find a { width:160px; }
#nav-wrapper .content > ul > li#careers a, #nav-wrapper .content > ul > li#clinics a { width:160px; }
#nav-wrapper .content > ul > li#services a { width:177px; }
#nav-wrapper .content > ul > li#foundation a { width:129px; }
#nav-wrapper .content > ul > li > div {
  display:none;
  border:4px solid #4f4f4f;
  background:white;
  padding:15px;
  position:absolute;
  top:39px;
  width:auto;
  font-size:13px;
}
#nav-wrapper .content > ul > li > div a:link, #nav-wrapper .content > ul > li > div a:visited { color:#696969; }
#nav-wrapper .content > ul > li > div a:hover, #nav-wrapper .content > ul > li > div a:active { color:#124783; }
#nav-wrapper .content > ul > li > div h3 {
  color:#124783;
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  margin-bottom:0px;
  margin-top:0px;
}
#nav-wrapper .content > ul > li > div ul { margin-bottom:10px; }
#nav-wrapper .content > ul > li > div img {
  border:1px solid #4f4f4f;
  margin-bottom:10px;
}
#nav-wrapper .content > ul > li > div p { margin:0px 0px 10px; }
#nav-wrapper .content > ul > li:hover > div { display:block; }
#nav-wrapper .content > ul > li.keep > div { display:block; }
#nav-wrapper .megaleft {
  float:left;
  padding-right:15px;
}
#nav-wrapper .megaright {
  padding-left:15px;
  border-left:1px solid #696969;
}
#nav-wrapper li#patients > div {
  left:0px;
  width:401px;
}
#nav-wrapper li#patients .megaleft { width:170px; }
#nav-wrapper li#patients .megaright {
  margin-left:186px;
  width:200px;
}
#nav-wrapper li#visitors > div {
  left:0px;
  width:376px;
}
#nav-wrapper li#visitors .megaleft { width:200px; }
#nav-wrapper li#visitors .megaright {
  margin-left:216px;
  width:145px;
}
#nav-wrapper li#visitors img { margin-bottom:0px; }
#nav-wrapper li#find > div {
  left:0px;
  width:451px;
}
#nav-wrapper li#find .megaleft { width:170px; }
#nav-wrapper li#find .megaright {
  margin-left:186px;
  width:250px;
}
#nav-wrapper li#find #quick-search { display:none; }
#nav-wrapper li#find form select { width:165px; }
#nav-wrapper li#find form div { margin-bottom:10px; }
#nav-wrapper li#find dl { position:relative; }
#nav-wrapper li#find dt {
  margin:0px;
  padding:0px;
}
#nav-wrapper li#find dd {
  margin:0px;
  padding:0px;
  margin-left:80px;
  position:relative;
  height:0px;
  top:-70px;
  color:#696969;
}
#nav-wrapper li#find dd strong { display:block; }
#nav-wrapper li#careers > div {
  right:1px;
  width:411px;
}
#nav-wrapper li#careers .megaleft { width:200px; }
#nav-wrapper li#careers .megaright {
  margin-left:216px;
  width:180px;
}
#nav-wrapper li#clinics > div {
  right:1px;
  width:411px;
}
#nav-wrapper li#clinics .megaleft { width:180px; }
#nav-wrapper li#clinics .megaright {
  margin-left:196px;
  width:200px;
}
#nav-wrapper li#services > div {
  right:1px;
  width:461px;
}
#nav-wrapper li#services .megaleft { width:230px; }
#nav-wrapper li#services .megaleft li {
  width:110px;
  margin-top:10px;
  float:left;
}
#nav-wrapper li#services .megaleft li.odd { margin-right:10px; }
#nav-wrapper li#services .megaleft img {
  display:block;
  margin-top:5px;
}
#nav-wrapper li#services .megaright {
  margin-left:246px;
  width:200px;
}
#nav-wrapper li#foundation > div {
  right:1px;
  width:341px;
}
#nav-wrapper li#foundation .megaleft { width:170px; }
#nav-wrapper li#foundation .megaleft img {
  margin-bottom:0px;
  display:block;
}
#nav-wrapper li#foundation .megaright {
  margin-left:186px;
  width:140px;
}
#nav-wrapper li#foundation .megaright ul { margin-bottom:0px; }
#main h2 {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  color:#124783;
}
#main h2 a:link, #main h2 a:visited, #main h2 a:hover, #main h2 a:active {
  color:#124783;
  text-decoration:none;
}
#main h2 a:hover, #main h2 a:active { color:#c5193c; }
#main h1.title {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  color:#113258;
}
#main a:link, #main a:visited, #main a:hover, #main a:active {
  color:#124783;
  text-decoration:underline;
}
#main a:hover, #main a:active { color:#c5193c; }
.clearer {
  height:1px;
  font-size:1px;
  line-height:0px;
  clear:both;
}
.node-article .field-name-field-image {
  float:right;
  margin-left:10px;
}
#main .view-news h2 {
  margin-bottom:0px;
  color:#696969;
  clear:both;
}
#main .view-news h3 {
  margin-top:0px;
  font-family:"open-sans-i3", "open-sans", sans-serif;
  font-style:italic;
  font-weight:300;
  font-size:14px;
  color:#858585;
}
#main .view-news .more-link {
  display:block;
  margin-top:20px;
  margin-bottom:40px;
  text-align:left;
  font-family:"open-sans-i3", "open-sans", sans-serif;
  font-style:italic;
  font-weight:300;
}
#main .view-news .more-link:link, #main .view-news .more-link:visited, #main .view-news .more-link:hover, #main .view-news .more-link:active { text-decoration:none; }
#main .view-news .attachment .view-footer {
  text-align:center;
  font-size:16px;
  font-family:"open-sans-i6", "open-sans", sans-serif;
  font-style:italic;
  font-weight:600;
  border-top:1px dotted #b9b9b9;
  border-bottom:1px dotted #b9b9b9;
  margin-top:20px;
}
.view-blog-archive h3 {
  color:#696969;
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  margin-bottom:10px;
  margin-top:30px;
}
.view-blog-archive .views-row { margin-left:30px; }
.page-search-node .search-form { margin-top:20px; }
.page-search-node ol.search-results {
  padding-left:0px;
  margin-left:0px;
}
.page-search-node h3 {
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
}
#block-menu-block-1 div.menu-block-1 > ul, .section-sitemap #main .menu-block-wrapper > ul, .section-404 #main .menu-block-wrapper > ul {
  width:289px;
  padding-left:10px;
  padding-right:10px;
  float:left;
}
#block-menu-block-1 div.menu-block-1 ul, .section-sitemap #main .menu-block-wrapper ul, .section-404 #main .menu-block-wrapper ul {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#block-menu-block-1 div.menu-block-1 li, .section-sitemap #main .menu-block-wrapper li, .section-404 #main .menu-block-wrapper li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
  padding-left:17px;
  background:url(/sites/default/themes/whiteriver/images/arrow-big-really-light-gray.png) 5px 6px no-repeat;
  margin-bottom:10px;
}
#block-menu-block-1 div.menu-block-1 ul ul, .section-sitemap #main .menu-block-wrapper ul ul, .section-404 #main .menu-block-wrapper ul ul {
  margin-left:0px;
  position:relative;
  left:-12px;
  padding-left:12px;
  border-left:1px solid #e0e0e0;
  padding-top:10px;
}
#block-menu-block-1 div.menu-block-1 ul ul a:link, #block-menu-block-1 div.menu-block-1 ul ul a:visited, #block-menu-block-1 div.menu-block-1 ul ul a:hover, #block-menu-block-1 div.menu-block-1 ul ul a:active, .section-sitemap #main .menu-block-wrapper ul ul a:link, .section-sitemap #main .menu-block-wrapper ul ul a:visited, .section-sitemap #main .menu-block-wrapper ul ul a:hover, .section-sitemap #main .menu-block-wrapper ul ul a:active, .section-404 #main .menu-block-wrapper ul ul a:link, .section-404 #main .menu-block-wrapper ul ul a:visited, .section-404 #main .menu-block-wrapper ul ul a:hover, .section-404 #main .menu-block-wrapper ul ul a:active {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  letter-spacing:0px;
}
#block-menu-block-1 div.menu-block-1 a:link, #block-menu-block-1 div.menu-block-1 a:visited, #block-menu-block-1 div.menu-block-1 a:hover, #block-menu-block-1 div.menu-block-1 a:active, .section-sitemap #main .menu-block-wrapper a:link, .section-sitemap #main .menu-block-wrapper a:visited, .section-sitemap #main .menu-block-wrapper a:hover, .section-sitemap #main .menu-block-wrapper a:active, .section-404 #main .menu-block-wrapper a:link, .section-404 #main .menu-block-wrapper a:visited, .section-404 #main .menu-block-wrapper a:hover, .section-404 #main .menu-block-wrapper a:active {
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
  text-decoration:underline;
  color:#113258;
  letter-spacing:-1px;
}
#block-menu-block-1 div.menu-block-1 a:hover, #block-menu-block-1 div.menu-block-1 a:active, .section-sitemap #main .menu-block-wrapper a:hover, .section-sitemap #main .menu-block-wrapper a:active, .section-404 #main .menu-block-wrapper a:hover, .section-404 #main .menu-block-wrapper a:active { color:#c5193c; }
#block-menu-block-1 div.menu-block-1 div.description, .section-sitemap #main .menu-block-wrapper div.description, .section-404 #main .menu-block-wrapper div.description {
  color:#696969;
  font-family:"open-sans-i4", "open-sans", sans-serif;
  font-style:italic;
  font-weight:400;
  font-size:12px;
  position:relative;
  left:-12px;
  padding-left:12px;
}
#block-menu-block-1 div.menu-block-1 li.expanded > div.description, .section-sitemap #main .menu-block-wrapper li.expanded > div.description, .section-404 #main .menu-block-wrapper li.expanded > div.description { border-left:1px solid #e0e0e0; }
.section-sitemap .menu-block-wrapper li li, .section-404 .menu-block-wrapper li li { font-size:14px; }
.section-sitemap .menu-block-wrapper li li li, .section-404 .menu-block-wrapper li li li { font-size:13px; }
.section-sitemap .menu-block-wrapper li li a:link, .section-sitemap .menu-block-wrapper li li a:visited, .section-sitemap .menu-block-wrapper li li a:hover, .section-sitemap .menu-block-wrapper li li a:active, .section-404 .menu-block-wrapper li li a:link, .section-404 .menu-block-wrapper li li a:visited, .section-404 .menu-block-wrapper li li a:hover, .section-404 .menu-block-wrapper li li a:active {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  letter-spacing:0px;
}
.one-sidebar.sidebar-first #main-wrapper { width:100%; }
.one-sidebar.sidebar-first #main-wrapper > div {
  width:960px;
  padding-left:0px;
  padding-right:0px;
  margin-left:auto;
  margin-right:auto;
}
.one-sidebar.sidebar-first #page-content {
  width:699px;
  padding-left:10px;
  padding-right:10px;
  float:right;
  border-left:1px solid #b9b9b9;
}
.one-sidebar.sidebar-first .region-sidebar-first {
  width:220px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:15px;
}
.one-sidebar.sidebar-first .region-sidebar-first:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.one-sidebar.sidebar-first .region-sidebar-first:after {
  display:block;
  clear:both;
  height:1px;
}
#block-menu-block-2 .menu-block-wrapper ul, #block-menu-block-2 .menu-block-wrapper li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#block-menu-block-2 .menu-block-wrapper > ul.menu { background:#f8f8f6; }
#block-menu-block-2 .menu-block-wrapper > ul.menu > li { border-bottom:1px solid #d9d5c8; }
#block-menu-block-2 .menu-block-wrapper li {
  background:url(/sites/default/themes/whiteriver/images/arrow-small-really-light-gray.png) 2px 12px no-repeat;
  padding:5px 10px;
  font-size:14px;
  letter-spacing:-1px;
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
}
#block-menu-block-2 .menu-block-wrapper li.active { background-image:url(/sites/default/themes/whiteriver/images/arrow-small-light-blue.png); }
#block-menu-block-2 .menu-block-wrapper ul ul { margin-left:1px; }
#block-menu-block-2 .menu-block-wrapper ul ul li {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  letter-spacing:0px;
  font-size:13px;
}
#block-menu-block-2 .menu-block-wrapper ul ul li a.active { color:#124783; }
#block-menu-block-2 .menu-block-wrapper a:link, #block-menu-block-2 .menu-block-wrapper a:visited, #block-menu-block-2 .menu-block-wrapper a:hover, #block-menu-block-2 .menu-block-wrapper a:active { color:#4f4f4f; }
#block-menu-block-2 .menu-block-wrapper a:hover, #block-menu-block-2 .menu-block-wrapper a:active { color:#c5193c; }
#block-menu-block-2 .menu-block-wrapper a.active:link, #block-menu-block-2 .menu-block-wrapper a.active:visited, #block-menu-block-2 .menu-block-wrapper a.active:hover, #block-menu-block-2 .menu-block-wrapper a.active:active { color:#124783; }
#block-menu-block-2 .menu-block-wrapper a.active:hover, #block-menu-block-2 .menu-block-wrapper a.active:active { color:#c5193c; }
#block-menu-block-9 .menu-block-wrapper ul, #block-menu-block-9 .menu-block-wrapper li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu { background:#f8f8f6; }
#block-menu-block-9 .menu-block-wrapper > ul.menu > li { border-bottom:1px solid #d9d5c8; }
#block-menu-block-9 .menu-block-wrapper li {
  background:url(/sites/default/themes/whiteriver/images/arrow-small-really-light-gray.png) 2px 12px no-repeat;
  padding:5px 10px;
  font-size:14px;
  letter-spacing:-1px;
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
}
#block-menu-block-9 .menu-block-wrapper li.active { background-image:url(/sites/default/themes/whiteriver/images/arrow-small-light-blue.png); }
#block-menu-block-9 .menu-block-wrapper ul ul { margin-left:1px; }
#block-menu-block-9 .menu-block-wrapper ul ul li {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  letter-spacing:0px;
  font-size:13px;
}
#block-menu-block-9 .menu-block-wrapper a:link, #block-menu-block-9 .menu-block-wrapper a:visited, #block-menu-block-9 .menu-block-wrapper a:hover, #block-menu-block-9 .menu-block-wrapper a:active { color:#4f4f4f; }
#block-menu-block-9 .menu-block-wrapper a:hover, #block-menu-block-9 .menu-block-wrapper a:active { color:#c5193c; }
#block-menu-block-9 .menu-block-wrapper a.active:link, #block-menu-block-9 .menu-block-wrapper a.active:visited, #block-menu-block-9 .menu-block-wrapper a.active:hover, #block-menu-block-9 .menu-block-wrapper a.active:active { color:#124783; }
#block-menu-block-9 .menu-block-wrapper a.active:hover, #block-menu-block-9 .menu-block-wrapper a.active:active { color:#c5193c; }
#main .region-content-home { margin-top:20px; }
#main .view-slideshow { margin-bottom:20px; }
#main .view-slideshow a.slide {
  display:block;
  width:938px;
  height:150px;
  padding:125px 10px;
  background-position:center center;
  background-repeat:no-repeat;
  border:1px solid #696969;
  font-size:29px;
  line-height:30px;
  text-transform:uppercase;
}
#main .view-slideshow a.slide:link, #main .view-slideshow a.slide:visited, #main .view-slideshow a.slide:hover, #main .view-slideshow a.slide:active {
  color:white;
  text-decoration:none;
}
#main .view-slideshow a.slide:hover, #main .view-slideshow a.slide:active { color:#dce5f1; }
#main .view-slideshow abbr {
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
}
#main .view-slideshow strong {
  display:block;
  font-size:58px;
  line-height:60px;
  font-family:"open-sans-n3", "open-sans", sans-serif;
  font-style:normal;
  font-weight:300;
  text-transform:none;
  letter-spacing:-2px;
}
#main .view-slideshow .views-slideshow-controls-bottom {
  float:right;
  margin-top:5px;
}
#main .view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
  width:10px;
  height:10px;
  border-radius:5px;
  background:white;
  float:left;
  margin-left:5px;
  cursor:pointer;
}
#main .view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active { background:#bab18b; }
#main .view-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item div.views-field-title {
  text-indent:-99999px;
  font-size:1px;
}
table { width:100%; }
td { padding:5px; }
th {
  text-align:center;
  font-family:"open-sans-n6", "open-sans", sans-serif;
  font-style:normal;
  font-weight:600;
}
tr.even { background-color:white; }
tr.even .active {
  background:-moz-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.12)),color-stop(5%,rgba(0,0,0,0.05)),color-stop(96%,rgba(0,0,0,0.05)),color-stop(100%,rgba(0,0,0,0.12)));
  background:-webkit-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:-o-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:-ms-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000',endColorstr='#1f000000',GradientType=1);
  background-color:white;
}
tr.odd { background-color:#f2f2f2; }
tr.odd .active {
  background:-moz-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.12)),color-stop(5%,rgba(0,0,0,0.05)),color-stop(96%,rgba(0,0,0,0.05)),color-stop(100%,rgba(0,0,0,0.12)));
  background:-webkit-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:-o-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:-ms-linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  background:linear-gradient(left,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.05) 96%,rgba(0,0,0,0.12) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000',endColorstr='#1f000000',GradientType=1);
  background-color:#f2f2f2;
}
.view-content-list .views-field-edit-node {
  width:65px;
  text-align:center;
}
.view-content-list .views-field-field-category { width:100px; }
.view-content-list table { margin-bottom:20px; }
#main a.tabledrag-handle { text-decoration:none; }
.views-field-field-specialty ul, ul.specialty {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
}
.views-field-field-specialty ul li, ul.specialty li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.view-facilities { font-size:14px; }
.view-facilities table { margin-top:20px; }
.view-facilities th {
  text-transform:uppercase;
  letter-spacing:2px;
}
.view-facilities td { width:250px; }
.view-facilities td.views-field-title {
  font-size:16px;
  width:300px;
}
.view-facilities td.views-field-city {
  text-align:center;
  width:100px;
}
.view-facilities td.views-field-nothing, .view-facilities td.views-field-address { width:250px; }
.view-specialties .views-field-field-photo, .view-facility-doctors .views-field-field-photo, .view-doctors-alpha .views-field-field-photo {
  float:left;
  margin-right:10px;
  width:144px;
}
.view-specialties .views-field-field-photo a, .view-facility-doctors .views-field-field-photo a, .view-doctors-alpha .views-field-field-photo a {
  display:block;
  height:204px;
}
.view-specialties .views-field-field-photo img, .view-facility-doctors .views-field-field-photo img, .view-doctors-alpha .views-field-field-photo img { border:2px solid #124783; }
.view-specialties h2, .view-facility-doctors h2, .view-doctors-alpha h2 { margin:0px 0px 0px 154px; }
.view-specialties p.certifications, .view-facility-doctors p.certifications, .view-doctors-alpha p.certifications {
  margin-top:0px;
  margin-left:154px;
  font-style:italic;
}
.view-specialties p.practices-at, .view-facility-doctors p.practices-at, .view-doctors-alpha p.practices-at {
  margin:0px 0px 12px 154px;
  font-size:13px;
}
.view-specialties .views-row, .view-facility-doctors .views-row, .view-doctors-alpha .views-row {
  border-bottom:1px dotted #113258;
  padding:7px 0px;
}
.view-specialties .views-row-last, .view-facility-doctors .views-row-last, .view-doctors-alpha .views-row-last { border-bottom:0px none; }
.view-specialties .views-field-field-facility, .view-facility-doctors .views-field-field-facility, .view-doctors-alpha .views-field-field-facility {
  margin-left:154px;
  font-size:13px;
}
.view-specialties .views-field-field-facility ul, .view-specialties .views-field-field-facility li, .view-facility-doctors .views-field-field-facility ul, .view-facility-doctors .views-field-field-facility li, .view-doctors-alpha .views-field-field-facility ul, .view-doctors-alpha .views-field-field-facility li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.view-specialties .views-field-field-facility li, .view-facility-doctors .views-field-field-facility li, .view-doctors-alpha .views-field-field-facility li { margin-bottom:12px; }
.view-specialties .views-field-field-facility h3, .view-facility-doctors .views-field-field-facility h3, .view-doctors-alpha .views-field-field-facility h3 {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  font-size:15px;
  margin:0px 0px 0px;
}
#main .view-specialty-navigation { font-size:14px; }
#main .view-specialty-navigation .view-header {
  margin:10px 0px;
  font-size:13px;
}
#main .view-specialty-navigation .item-list ul, #main .view-specialty-navigation .item-list li {
  list-style:none;
  list-style-image:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#main .view-specialty-navigation .item-list li {
  background:url(/sites/default/themes/whiteriver/images/arrow-small-light-blue.png) left center no-repeat;
  padding-left:10px;
  background-position:left 5px;
  line-height:15px;
  margin-bottom:6px;
}
#main .view-specialty-navigation .item-list a:link, #main .view-specialty-navigation .item-list a:visited, #main .view-specialty-navigation .item-list a:hover, #main .view-specialty-navigation .item-list a:active { text-decoration:none; }
.node-type-facility .gmap-popup h4 { display:none; }
.node-type-facility .gmap-control {
  margin:0px 0px;
  border:2px solid #113258;
  float:left;
  margin-right:2%;
}
.node-type-facility .field-name-field-location { margin-bottom:15px; }
.node-type-facility .field-name-field-hours { margin-top:15px; }
.node-type-facility .field-name-field-hours p { margin-top:0px; }
.node-type-facility .clearright {
  overflow:hidden;
  clear:both;
}
.node-type-physician #main img {
  display:block;
  float:left;
  margin-right:10px;
  border:2px solid #113258;
}
.node-type-physician .doc-info { margin-left:314px; }
.node-type-physician dt {
  font-family:"open-sans-n7", "open-sans", sans-serif;
  font-style:normal;
  font-weight:700;
}
.node-type-physician h3 {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  color:#113258;
}
.node-type-physician h4 { margin-bottom:0px; }
.node-type-physician h3.node-title { margin-top:0px; }
.node-type-physician .field-name-field-facility .node { margin:15px 0px; }
.node-type-physician .field-name-field-facility .node h3 { margin-bottom:0px; }
#main .view-specialties.view-display-id-page_1 .view-content > h3 {
  font-family:"open-sans-n4", "open-sans", sans-serif;
  font-style:normal;
  font-weight:400;
  border-top:1px dotted #113258;
  border-bottom:1px dotted #113258;
  padding:5px 0px;
}
#main .view-specialties.view-display-id-page_1 .view-content > h3 a:link, #main .view-specialties.view-display-id-page_1 .view-content > h3 a:visited, #main .view-specialties.view-display-id-page_1 .view-content > h3 a:hover, #main .view-specialties.view-display-id-page_1 .view-content > h3 a:active { text-decoration:none; }
.view-doctors-alpha .view-header {
  padding:10px 0px;
  margin:10px 0px;
  border-top:1px dotted #113258;
  border-bottom:1px dotted #113258;
}
#block-views-facility-doctors-block-1 h2.block-title { margin:15px 0px; }
iframe.vimeo {
  width:699px;
  height:390px;
}
.node-node-gallery-item.view-mode-node_gallery_node_thumbnail a.caption { font-size:14px; }
.node-node-gallery-item.view-mode-full .content img {
  display:block;
  margin:auto;
}
.view-node-gallery-gallery-item-views table.views-view-grid.cols-4 td {
  width:25%;
  vertical-align:top;
  padding-bottom:15px;
}
.page-node-998 #page-title.title { display:none; }
.teble-res { width:100%; }
.teble-res .hospitalleft {
  box-shadow:0 0 2px #000000;
  float:left;
  padding:10px;
  vertical-align:top;
  width:47%;
  min-height:493px;
}
.teble-res .hospitalleft .title {
  background:#004684;
  border-bottom:2px solid #188cf2;
  color:#ffffff;
  font-size:23px;
  line-height:20px;
  padding:20px 15px;
  width:auto;
}
.teble-res .hospitalleft .hospital-btn { margin-bottom:15px; }
.teble-res .hospitalleft .hospital-btn a {
  background:#004684;
  border:medium none;
  color:#ffffff !important;
  display:inline-block;
  font-size:16px;
  line-height:20px !important;
  margin:5px 0;
  outline:medium none;
  padding:10px;
  text-decoration:none !important;
  text-align:center;
}
.teble-res .hospitalleft .hospital-btn a:hover { background:#0164bb; }
.teble-res .clinic-right {
  float:right;
  line-height:28px;
  padding:10px;
  width:47%;
  box-shadow:0 0 2px #000000;
}
.teble-res .clinic-right p { margin:10px 0 5px 0; }
.teble-res .clinic-right ul {
  padding:0px;
  margin:0px;
}
.teble-res .clinic-right ul li {
  background:url(/sites/default/themes/whiteriver/images/arrow-small-really-light-gray.png) no-repeat 0px 11px;
  padding:0 0 0 15px;
  list-style:none;
  display:inline-block;
  vertical-align:top;
  width:46%;
  font-size:14px;
}
.teble-res .clinic-right ul .full-width-li.full-width-li { width:98% !important; }
.teble-res .clinic-right .title {
  background:#004684;
  border-bottom:2px solid #188cf2;
  color:#ffffff;
  font-size:23px;
  line-height:20px;
  padding:20px 15px;
  width:auto;
}
.teble-res .clinic-right select.clinics-list {
  border:1px solid #cccccc;
  font-size:15px;
  height:40px;
  margin:10px 15px 0;
  width:70%;
}
.teble-res .clinic-right select.clinics-list option {
  padding:10px;
  border-bottom:#cccccc solid 1px;
}
.teble-res .clinic-right a.clinic-submit {
  background:#004684;
  border:medium none;
  border-radius:0;
  color:#ffffff !important;
  text-decoration:none !important;
  font-size:16px;
  line-height:19px;
  padding:8px 30px;
}
.teble-res .clinic-right a.clinic-submit:hover { background:#0164bb; }
@media screen and (min-width: 1150px) {
  iframe.vimeo {
    width:834px;
    height:465px;
  }
  #block-menu-block-1 div.menu-block-1 > ul, .section-sitemap .menu-block-wrapper > ul, .section-404 .menu-block-wrapper > ul {
    width:346px;
    padding-left:10px;
    padding-right:10px;
    float:left;
  }
  #main .view-slideshow a.slide { width:1118px; }
  .one-sidebar.sidebar-first #main-wrapper {
    width:100%;
    width:100%;
  }
  .one-sidebar.sidebar-first #main-wrapper > div {
    width:-1320px;
    padding-left:1140;
    padding-right:1140;
    margin-left:auto;
    margin-right:auto;
  }
  .one-sidebar.sidebar-first #main-wrapper > div {
    width:1140px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
  }
  .one-sidebar.sidebar-first #page-content {
    width:834px;
    padding-left:10px;
    padding-right:10px;
  }
  .one-sidebar.sidebar-first .region-sidebar-first {
    width:-920px;
    padding-left:10px;
    padding-right:10px;
    width:265px;
    padding-left:10px;
    padding-right:10px;
  }
  #nav-wrapper {
    width:100%;
    width:100%;
  }
  #nav-wrapper > div {
    width:-1320px;
    padding-left:1140;
    padding-right:1140;
    margin-left:auto;
    margin-right:auto;
  }
  #nav-wrapper > div {
    width:1140px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
  }
  #nav-wrapper .content > ul > li#patients a { width:191px; }
  #nav-wrapper .content > ul > li#visitors a { width:191px; }
  #nav-wrapper .content > ul > li#find a { width:191px; }
  #nav-wrapper .content > ul > li#careers a, #nav-wrapper .content > ul > li#clinics a { width:191px; }
  #nav-wrapper .content > ul > li#services a { width:210px; }
  #nav-wrapper .content > ul > li#foundation a { width:152px; }
  #copyright-wrapper {
    width:100%;
    width:100%;
  }
  #copyright-wrapper > div {
    width:-1320px;
    padding-left:1140;
    padding-right:1140;
    margin-left:auto;
    margin-right:auto;
  }
  #copyright-wrapper > div {
    width:1140px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
  }
  #footer-wrapper {
    width:100%;
    width:100%;
  }
  #footer-wrapper > div {
    width:-1320px;
    padding-left:1140;
    padding-right:1140;
    margin-left:auto;
    margin-right:auto;
  }
  #footer-wrapper > div {
    width:1140px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
  }
  #footer-wrapper #block-menu-menu-footer-menu > .content > ul.menu > li {
    width:264px;
    padding-left:10px;
    padding-right:10px;
  }
  #footer-wrapper #block-block-2 {
    width:-920px;
    padding-left:10px;
    padding-right:10px;
    width:265px;
    padding-left:10px;
    padding-right:10px;
    margin-left:855px;
  }
  #footer-wrapper #block-search-form {
    width:-920px;
    padding-left:10px;
    padding-right:10px;
    width:265px;
    padding-left:10px;
    padding-right:10px;
    margin-left:855px;
  }
  #main-wrapper { width:100%; }
  #main-wrapper > div {
    width:1100px;
    padding-left:20px;
    padding-right:20px;
    margin-left:auto;
    margin-right:auto;
  }
  body.front #main-wrapper {
    width:100%;
    width:100%;
  }
  body.front #main-wrapper > div {
    width:-1320px;
    padding-left:1140;
    padding-right:1140;
    margin-left:auto;
    margin-right:auto;
  }
  body.front #main-wrapper > div {
    width:1140px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
  }
  #header-wrapper {
    width:100%;
    width:100%;
  }
  #header-wrapper > div {
    width:-1320px;
    padding-left:1140;
    padding-right:1140;
    margin-left:auto;
    margin-right:auto;
  }
  #header-wrapper > div {
    width:1140px;
    padding-left:0px;
    padding-right:0px;
    margin-left:auto;
    margin-right:auto;
  }
  #main .view-feature-block a {
    width:-920px;
    padding-left:10px;
    padding-right:10px;
    width:265px;
    padding-left:10px;
    padding-right:10px;
  }
  #main .view-feature-block .views-row-1 a {
    width:264px;
    padding-left:10px;
    padding-right:10px;
  }
  #main .view-feature-block .views-row-4 a {
    width:264px;
    padding-left:10px;
    padding-right:10px;
  }
  #main .view-feature-block div.feature-photo, #main .view-feature-block div.text { width:245px; }
}
.views-exposed-form .views-exposed-widgets div#edit-title-wrapper {
  width:98%;
  display:inline-block;
  margin:0;
  padding:0;
}
.views-exposed-form .views-exposed-widgets div#edit-title-wrapper input { width:100%; }
.views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
  width:auto;
  float:right;
  display:inline-block;
  padding:0;
  margin:0;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input {
  margin:5px 0 0 0px;
  background:#004684;
  color:#ffffff;
  padding:5px 10px;
  border:none;
  cursor:pointer;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input:hover { background:#035eaf; }
.getdirections_returnlink { float:right; }
.getdirections_returnlink a {
  background:#004684;
  padding:10px 15px;
  text-decoration:none !important;
  border:none;
  outline:none;
  color:#ffffff !important;
  font-size:16px;
  font-weight:bold;
}
.getdirections_returnlink a:hover { background:#035eaf; }
.getdirections_form .getdirections_display {
  width:40%;
  float:left;
}
.getdirections_form .getdirections_display #edit-mto { width:100%; }
.getdirections_form .form-item {
  margin:10px 0;
  width:55%;
  float:right;
}
.getdirections_form .form-item label { margin-bottom:5px; }
.getdirections_form .form-item input {
  border:#cccccc solid 1px;
  padding:5px;
}
.getdirections_form #getdirections_btn_key_1 {
  float:right;
  width:55%;
  margin-bottom:15px;
}
.getdirections_form #getdirections_btn_key_1 input.form-submit {
  background:#004684;
  border:medium none;
  color:#ffffff;
  font-size:14px;
  padding:10px 20px;
  cursor:pointer;
}
.getdirections_form #getdirections_btn_key_1 input.form-submit:hover { background:#035eaf; }
.getdirections {
  border:1px solid #c0c0c0;
  float:left;
  margin:8px 0;
  width:100%;
}
.getdirections table tr.odd td.getdirections-map { border:none; }
.getdirections table tr.odd td.getdirections-list { padding:0px; }
.getdirections table tr.odd td.getdirections-list #getdirections_directions_key_1 { border-left:1px solid #c0c0c0; }
.getdirections table tr.odd td.getdirections-list #getdirections_directions_key_1 .adp table.adp-directions tr:nth-child(2n+2) { background:#f9f9f9; }
.getdirections table tr.odd td.getdirections-list #getdirections_directions_key_1 .adp table.adp-placemark { margin:0px; }
.getdirections table tr.odd td.getdirections-list #getdirections_directions_key_1 .adp table.adp-placemark tr td.adp-text { padding:15px 0 0 0; }
a.direction {
  background:#ffffff url(/sites/default/themes/whiteriver/images/directions-arrow.png) no-repeat 3px center;
  box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);
  color:#000000 !important;
  display:inline-block;
  font-size:11px;
  height:21px;
  left:131px;
  padding:8px 0 0;
  position:absolute;
  text-align:center;
  text-decoration:none !important;
  top:12px;
  width:100px;
  z-index:1;
}
.node-type-facility .region.region-content .node-facility {
  border:#cccccc solid 1px;
  padding:0 25px 25px;
  background:#f8f8f6;
  position:relative;
}
.image-caption {
  width:460px;
  padding:10px;
  background-color:#eeeeee;
  display:block;
}
.image-caption p {
  font-size:12px;
  color:#555555;
  font-style:italic;
}
.form-item-attributes-4 label { display:none; }
.form-item .description { margin-top:4px; }
.view-employee-of-the-month .views-row, .view-news .views-row {
  clear:both;
  margin-top:30px;
  border-top:1px solid #dddddd;
  overflow:auto;
}
.region-navigation select {
  width:100%;
  display:block;
}
.region-navigation form > div { margin-bottom:10px; }
