/* Centralpoint.WebSite.StyleSheet.GlobalStyles */
img { border: none; }
.clear { clear: both; }
.accessKey { text-decoration: underline; }
.alert { clear: both; padding: 10px 0px 0px 0px; color: Red; }
.footNote { font-size: 7pt;	color: #808080; }
.intro { padding: 0px 0px 10px 0px; }
.outro { padding: 10px 0px 0px 0px; }
.error { clear: left; color: #FF0000; font-weight:bold; }
table.cpsys_Table td { text-align: left; vertical-align: top; }
td.cpsys_BlockColumn { vertical-align: top; }
div.cpsys_Block { display: table; width: 100%; }
div.cpsys_BlockColumn { display: table-cell; }
ul.cpsys_BlockList, ul.cpsys_BlockList ul { list-style-type: none; margin: 0; padding: 0; }
ul.cpsys_BlockList li { list-style-type: none; }
body, html { margin:0px; padding:0px; background-color:#FFFFFF; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
a, a:link { color:#00386B; text-decoration:none; }
a:hover { color:#00386B; text-decoration:none; }
a:visited { color:#00386B; }
.title { font-size:150%; font-weight:bold; font-style:inherit; }
strong { font-size:100%; font-weight:bold; font-style:inherit; }
em { font-size:100%; font-weight:inherit; font-style:italic; }
small { font-size:75%; font-weight:lighter; font-style:normal; }
.cpweb_PerimeterLeftTd { vertical-align:top; }
.cpweb_Wrapper { text-align:left; border:solid 0px #999999; margin:0px; padding:0px; background-color:#FFFFFF; }
.cpweb_PerimeterRightTd { vertical-align:top; }
.cpweb_SplashPage { position:absolute; z-index:1000; border:solid 1px #000000; }
.cpweb_Taxonomy { font-size:135% !important; color:#006699 !important; text-decoration:underline !important; font-weight:bold !important; }
/* Centralpoint.WebSite.StyleSheet.GlobalStyles */


/* Centralpoint.WebSite.StyleSheet.CustomStyles */
html, body {overflow-x:hidden;}
/****** WEBSITE WRAPPER ******/
.sticky {position: fixed; width: 100%; z-index: 999; top: 0; backface-visibility: hidden; -webkit-transform: translateZ(0);}
.sticky.nav-up {top: -248px;} /** Hide Header On Scroll: Negative Top = Sized of Fixed Area (.sticky)  **/

.cpweb_Wrapper {margin: 221px auto 0;max-width:1275px;}  /** Top Margin = Sized of Fixed Area (.sticky) **/
.cpweb_Wrapper img {max-width: 100%;}
.inner {margin:auto;max-width: 1275px;}  /*** Inner Wrapper ***/
.cpweb_Wrapper.cpweb_Home {margin: 221px auto 0; max-width:100%;}  /*** Homepage Wrapper Only **/
/****** END WEBSITE WRAPPER ******/

.cpsty_LeftTd {padding-right:2%;}
div#cphBody_cnNavigation {
    border-radius: 5px;
    border: 1px solid #ddd;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
div#cphBody_divCenterAc2 {display:none;}

/****** STANDARD ELEMENTS ******/
h1, h2, h3, h4, h5, h6 {margin: 0;}
article, aside, footer, header, hgroup, main, nav, section {display: block;}
/****** END STANDARD ELEMENTS ******/

/****** SLOW TRANSITION ******/
.sticky, #bgVideo
{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
header a {
    -webkit-transition: all linear;
    -moz-transition: all linear;
    -ms-transition: all linear;
    -o-transition: all linear;
    transition: all linear;
}
/****** END SLOW TRANSITION ******/


/****** HEADER ELEMENTS ******/
#mobileNav, .mobile-tel, .mob-o {display: none;}  /** SlickNav, Phone Icon, Mobile Only - On @ 767px **/

/*** Header Wrapper ***/
header {
overflow: hidden;
padding: 17px 0 20px 0;
background-color:#fff;
}
/*** END Header Wrapper ***/

/*** Header / Site Logo ***/
header .logo {float: left; width: 28%;margin-top:3px;}
header .logo img {width:100%;min-width:357px;max-width:357px;}
/*** END Header / Site Logo ***/

/*** Header Search Box | Input Field ***/
header .search-container {float: right; max-width: 607px; width: 100%; margin-top: 10px; overflow: hidden;}
header .search-container input[type="text"] {
float: left;
border: 1px solid #d7d7d7;
border-radius: 5px;
height: 33px;
outline: none;
padding: 0 4px;
color: #b5b5b5;
-webkit-appearance: none;
width:97.9%;
position:relative;
z-index:1;
font-size:105%;
}
.ui-autocomplete, .ui-dialog {z-index: 9999 !important;}
/*** END Header Search Box | Input Field ***/

/*** Header Search Button ***/
header .search-container input[type="submit"] {
background: url('/uploads/public/images/design/icons/search-icon.png') no-repeat;
width: 19px;
height:19px;
outline: none;
cursor: pointer;
float: left;
-webkit-appearance: none;
border:none;
position:relative;
z-index:2;
margin-top:8px;
margin-left:-40px;
text-indent:-9999px;
}
/*** END Header Search Button ***/

header .top-links {float:right;max-width:607px;width:100%;}
header .top-links .link {float:left;border-right:1px solid;padding:0 1%;margin-top:8px;}
header .top-links #last {padding:0 0 0 1%;border-right:none;margin-top:0;}
header .top-links .link a {color:#112a53;font-size:105%;}
header .top-links .social-media {float:right;margin-left:14.9%;width:32%;}
header .top-links .social-media .icon {float:right;margin-right:4px;width:18%;}
header .top-links .social-media .icon img {width:100%;}
header .top-links .social-media .icon em {border-radius:50%;color:#fff;background-color:#002856;padding:10px 33.6%;}
header .top-links .social-media .icon a span#fb {display:none;}
header .top-links .social-media .icon a span#yt {display:none;}
header .top-links .social-media .icon a span#pin {display:none;}
header .top-links .social-media .icon a span#twi {display:none;}
header .top-links .social-media .icon a span#insta {display:none;}
header .top-links .social-media .icon a span#li {display:none;}
header span#phone {display:none;}
header .top-links .social-media .icon em.fa.fa-facebook {padding:10px 39.5%;}
header .top-links .social-media .icon em:hover {background-color:#84a3c2;}
/****** END HEADER ELEMENTS ******/

/***** TOP NAVIGATION ELEMENTS *****/
nav.top {width:100%; background: #002856;float:left;border-top:4px solid #84a3c2;border-bottom:4px solid #84a3c2;}
nav.top .inner {font-size: 100%; font-weight: 400; position: relative;max-width:1275px;}

/*** Parent / 1st Tier Navigation Items ***/
nav.top ul {list-style-type: none; margin: 0; padding: 0;}
nav.top ul > li {float: left;}
nav.top ul > li:hover {background: #023C78;}

/* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
nav.top ul > li:hover a {
background: #fff;
color: #002856;
border-left:2px solid #84a3c2;
}
nav.top ul li:hover > ul {display: inline; /* On hover, display the next level's menu */}

nav.top ul li a {
color: #FFFFFF;
background: #002856;
text-decoration: none;
font-weight: 400;
display: block;
padding: 13px 0 14px;
}
nav.top ul li a:hover {
color: #002856; 
background:#fff;
text-decoration:none;
}
nav.top .item-2 ul li.cpsty_Hovered {
color: #002856; 
background:#fff;
text-decoration:none;
}
nav.top .item-2 ul li.cpsty_Hovered a {
color: #002856; 
background:#fff;
text-decoration:none;
border-left: 2px solid #84a3c2; 
}
nav.top .item-wmchealth ul li {width:9%;text-align:center;}
nav.top .item-wmchealth2 ul li {width:12%;text-align:center;}
nav.top .item-wmchealth3 ul li {width:11%;text-align:center;}
nav.top .physician-finder ul li {width:9.1%;text-align:center;}
nav.top .physician-finder2 ul li {width:9.1%;text-align:center;}
nav.top .item-1 ul li#no-link {width:12%;text-align:center;color:#fff;background-color:#002856;text-decoration:none;font-weight:400;display:block;padding:13px 0 14px;cursor:pointer;border-left:2px solid #002856;}  /*** 1st "Top-Level / First Tier" Navigation Item ***/
nav.top .item-1 ul li#no-link:hover {background-color:#fff;color:#002856;border-left:2px solid #84a3c2;}
nav.top .item-2 ul li {width:9.1%;text-align:center;}  /*** 2nd "Top-Level / First Tier" Navigation Item ***/
nav.top .item-3 ul li {width:10.8%;text-align:center;}  /*** 3rd "Top-Level / First Tier" Navigation Item ***/
nav.top .item-4 ul#PV li#no-link {border-left:2px solid #002856;width:14.6%;text-align:center;color:#fff;background-color:#002856;text-decoration:none;font-weight:400;display:block;padding:13px 0 14px;cursor:pointer;}  /*** 4th "Top-Level / First Tier" Navigation Item ***/
nav.top .item-4 ul#PV li#no-link:hover {background-color:#fff;color:#002856;border-left:2px solid #84a3c2;}
nav.top .item-5 ul li#no-link {border-left:2px solid #002856;width:18%;text-align:center;color:#fff;background-color:#002856;text-decoration:none;font-weight:400;display:block;padding:13px 0 14px;cursor:pointer;}  /*** 5th "Top-Level / First Tier" Navigation Item ***/
nav.top .item-5 ul li#no-link:hover {background-color:#fff;color:#002856;border-left:2px solid #84a3c2;}
nav.top .item-6 ul#WG li#no-link {border-left:2px solid #002856;width:8.9%;text-align:center;color:#fff;background-color:#002856;text-decoration:none;font-weight:400;display:block;cursor:pointer;padding:13px 0 14px;}  /*** 6th "Top-Level / First Tier" Navigation Item ***/
nav.top .item-6 ul#WG li#no-link:hover {background:#fff !important;color:#002856;border-left:2px solid #84a3c2;}
nav.top .item-7 ul#CU li {width:7.7%;text-align:center;}  /*** 7th "Top-Level / First Tier" Navigation Item ***/
nav.top .item-hospital1 ul li {width:17%;text-align:center;}
nav.top .item-hospital2 ul li {width:14%;text-align:center;}
nav.top .item-hospital3 ul li {width:16.5%;text-align:center;}
nav.top .item-hospital4 ul li {width:14.5%;text-align:center;}
/*** END Parent / 1st Tier Navigation Items ***/

/*** Drop-Down Menus - Sub Menu / 2nd Tier Styles Global ***/
nav.top ul > li > ul {
background: #fefefe;
margin: 0;
padding: 0;
z-index: 9999;
font-size:100%;
border-left: 2px solid #84a3c2; 
    border-right: 2px solid #84a3c2; 
    border-bottom: 2px solid #84a3c2; 
}

nav.top ul > li > ul a {display:block; text-align: left; color: #FFF;}
nav.top ul li ul li {width: 100% !important; font-size: 88%;text-align:left !important;}
nav.top ul li ul li a {display: block; color: #9f9f9f; padding: 7px 0px;background-color:#fff; border-bottom:1px solid #f7f7f7;}
nav.top ul li ul li a:hover {}
/*** END Drop-Down Menus - Sub Menu / 2nd Tier Styles Global ***/

/*** Custom Drop-Down / Sub-Menu Example ***/
nav.top .item-wmchealth3 ul li ul {margin-left:-5.5%;width:25%;}
nav.top .item-wmchealth3 ul li ul li {font-size:110%;padding:0 0 0 3%;background:#fff;width:97% !important;}
nav.top .item-wmchealth3 ul li ul li a {border-left:none;text-transform:uppercase;display: block;color: #9f9f9f;padding: 7px 0px;background-color: #fff;border-bottom:none;}
nav.top .item-wmchealth3 ul li ul li a:hover {background-color:#fff;color:#002856;}
nav.top .item-1 ul li#no-link ul#network-dd {width:42.4%;margin-left:-0.15%;margin-top:14px;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 {margin-left:0;float:left;width:94%;padding:0px 0%;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnhospitals {float:left;width:94%;padding:0 3% 0 3%;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnmedpractices {float:left;width:94%;padding:0 3% 0 3%;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnother {float:left;width:94%;padding:0 3% 0 3%;}

nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnhospitals ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 0%;margin-right:0 !important;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnmedpractices ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 0%;margin-right:0 !important;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnother ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 0%;margin-right:0 !important;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnhospitals ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnmedpractices ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnother ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}

nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnhospitals ul.special-dd2 li.parent-item ul li {width:100%;float:left;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnmedpracticesul.special-dd2 li.parent-item ul li {width:100%;float:left;}
nav.top .item-1 ul li#no-link ul#network-dd div.navcolumnother ul.special-dd2 li.parent-item ul li {width:100%;float:left;}

nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Hosp-dd1 {float:left;width:100%;border:none;margin-top:0;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Hosp-dd1 li {float:left;clear:both;margin-right:0;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Hosp-dd1 li a {font-size:70% !important;padding:5px 0% 5px 0%;border:none;color:#9f9f9f;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Hosp-dd1 li a:hover{color:#002856;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.MP-dd1 {float:left;width:100%;border:none;margin-top:0;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.MP-dd1 li {float:left;clear:both;margin-right:0;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.MP-dd1 li a {font-size:70% !important;padding:5px 0% 5px 0%;border:none;color:#9f9f9f;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.MP-dd1 li a:hover {color:#002856;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Other-dd1 {float:left;width:100%;border:none;margin-top:0;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Other-dd1 li {float:left;clear:both;margin-right:0;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Other-dd1 li a {font-size:70% !important;padding:5px 0% 5px 0%;border:none;color:#9f9f9f;}
nav.top .item-1 ul li#no-link ul#network-dd div ul.special-dd2 li.parent-item ul.Other-dd1 li a:hover {color:#002856;}

#AZ {float:left;width:94%;margin-top:20px;padding:0 3%;}
 #AZ h3 {color:#a0a0a0;float:left;}
 #AZ p {float:left;clear:both;width:100%;}
 #AZ a {color:#22273b;text-decoration:underline;float:right;padding:0;background-color:#fff;border:none;}
 #AZ a:hover {background-color:#fff;color:#002856;}
 #AZ .letter {float:left;width:1.6%;margin-right:2%;}
 #AZ .letter a {color:#a1a1a1;text-decoration:none;float:left;padding:0;border:none;}
#AZ .letter a:hover {color:#002856;}

nav.top .item-4 ul#PV li#no-link ul#special-dd {float:left;width:46%;margin-left:-0.15%;margin-top:14px;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 {float:left;width:44.6%;padding:0 0 0 3%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 {float:left;width:43.9%;margin-left:5.5%;padding:0 0 0 3%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 {float:left;width:100%;border:none;margin-top:0 !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 2%;margin-right:0 !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 li.parent-item ul.PV-dd1 {float:left;width:100%;border:none;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 li.parent-item ul.PV-dd1 li {float:left;clear:both;margin-right:0;width:100%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 li.parent-item ul.PV-dd1 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn1 ul.special-dd2 li.parent-item ul.PV-dd1 li a:hover {color:#002856;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 {float:left;width:100%;border:none;margin-top:0 !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0%;margin-right:0 !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 li.parent-item ul.PV-dd2 {float:left;width:100%;border:none;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 li.parent-item ul.PV-dd2 li {float:left;clear:both;margin-right:0;width:100%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 li.parent-item ul.PV-dd2 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-4 ul#PV li#no-link ul#special-dd .navcolumn2 ul.special-dd2 li.parent-item ul.PV-dd2 li a:hover {color:#002856;}

nav.top .item-5 ul#HP li#no-link ul#HP-dd {margin-left:-0.15%;width:54.9%;margin-top:14px;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd div ul.special-dd2 {margin-left:0px;border:none;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd div ul.special-dd2 li.parent-item ul.HP-dd1 {margin-left:0px;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd div ul.special-dd2 li.parent-item ul.HP-dd2 {margin-left:0px;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd div ul.special-dd2 li.parent-item ul.HP-dd3 {margin-left:0px;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 {float:left;width:27.9%;padding:0 0 0 1%;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 {float:left;width:27.9%;margin-left:2.4%;padding:0 0 0 3%;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 {float:left;width:30.5%;margin-left:2.4%;padding:0 0 0 3%;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 3%;margin-right:0 !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}

nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 ul.special-dd2 li.parent-item ul.HP-dd1 li {float:left;clear:both;margin-right:0;border:none;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 ul.special-dd2 li.parent-item ul.HP-dd1 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 ul.special-dd2 li.parent-item ul.HP-dd1 li a:hover {color:#002856;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0%;margin-right:0 !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 ul.special-dd2 li.parent-item ul.HP-dd2 li {float:left;clear:both;margin-right:0;border:none;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 ul.special-dd2 li.parent-item ul.HP-dd2 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 ul.special-dd2 li.parent-item ul.HP-dd2 li a:hover {color:#002856;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 ul.special-dd2 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0%;margin-right:0 !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 ul.special-dd2 li.parent-item:hover {background-color:#fff !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 ul.special-dd2 li.parent-item ul.HP-dd3 li {float:left;clear:both;margin-right:0;border:none;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 ul.special-dd2 li.parent-item ul.HP-dd3 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 ul.special-dd2 li.parent-item ul.HP-dd3 li a:hover {color:#002856;}

nav.top .item-6 ul#WG li#no-link ul#WG-dd {margin-left:-0.15%;width:38.8%;margin-top:14px;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 {float:left;width:43.1%;padding:0 0 0 3%;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 {float:left;width:46.3%;margin-left:3.6%;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd div ul.special-dd3 {margin-left:0px;border:none;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 ul.special-dd3 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 0%;margin-right:0 !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 ul.special-dd3 li.parent-item:hover {background:#fff !important;border:none;background-color:#fff;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd div ul.special-dd3 li.parent-item ul.WG-dd1 {margin-left:0px;border:none;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 ul.special-dd3 li.parent-item ul.WG-dd1 li {float:left;clear:both;margin-right:0;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 ul.special-dd3 li.parent-item ul.WG-dd1 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 ul.special-dd3 li.parent-item ul.WG-dd1 li a:hover {color:#002856;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 ul.special-dd3 li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0%;margin-right:0 !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 ul.special-dd3 li.parent-item:hover {background:#fff !important;border:none;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd div ul.special-dd3 li.parent-item ul.WG-dd2 {margin-left:0px;border:none;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 ul.special-dd3 li.parent-item ul.WG-dd2 li {float:left;clear:both;margin-right:0;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 ul.special-dd3 li.parent-item ul.WG-dd2 li a {font-size:70% !important;padding:5px 0% 5px 0;border:none;color:#9f9f9f;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 ul.special-dd3 li.parent-item ul.WG-dd2 li a:hover {color:#002856;}

nav.top .item-3 ul#MS li ul#MS-dd {width:50.8%;padding:0px 0 10px;margin-left:-5.4%;}
nav.top .item-3 ul#MS li ul#MS-dd div ul {margin-left:0px;}
nav.top .item-3 ul#MS li ul#MS-dd li {display:none;}
nav.top .item-3 ul#MS li ul#MS-dd li.last {display:none;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices ul.special-dd2 li {display:block;background-color:#fff;}
nav.top .item-3 ul li ul li ul li ul{margin-left:0px;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices {float:left;width:97%;padding: 0 0 0 3%;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item {font-size:172% !important;font-weight:700;text-transform:uppercase;color:#9f9f9f;padding:10px 0% 10px 0%;margin-right:0 !important;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item:hover {background-color:#fff !important;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item ul li {float:left;width:48.7% !important;margin-right:1.2%;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item ul li a {font-size:70% !important;padding:5px 0% 5px 0;color:#9f9f9f;border:none;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item ul li a:hover {color:#002856;}
ul.special-dd2 li.parent-item ul.MS-dd1 {float:left;width:100%;border:none;}

nav.top .physician-finder ul li ul {margin-left:-5.5%;width:25%;display:none;}
nav.top .physician-finder ul li ul li {font-size:110%;padding:0 0 0 3%;background:#fff;width:97% !important;}
nav.top .physician-finder ul li ul li a {border-left:none;text-transform:uppercase;display: block;color: #9f9f9f;padding: 7px 0px;background-color: #fff;border-bottom:none;}
nav.top .physician-finder ul li ul li a:hover {background-color:#fff;color:#002856;}

nav.top .physician-finder2 ul li ul {margin-left:-5.5%;width:25%;display:none;}
nav.top .physician-finder2 ul li ul li {font-size:110%;padding:0 0 0 3%;background:#fff;width:97% !important;}
nav.top .physician-finder2 ul li ul li a {border-left:none;text-transform:uppercase;display: block;color: #9f9f9f;padding: 7px 0px;background-color: #fff;border-bottom:none;}
nav.top .physician-finder2 ul li ul li a:hover {background-color:#fff;color:#002856;}
/*** END Custom Drop-Down / Sub-Menu Example ***/
/****** END TOP NAVIGATION ELEMENTS ******/

.lower.inner {margin:0px auto 0 auto;max-width:5000px;position:relative;z-index:2;padding-top:25px;background-color:#fff;padding-bottom:20px;}
.lower.inner hr {width:100%;background-color:#d7d7d7;height:1px;border:none;max-width:1180px;margin-top:50px;margin-bottom:20px;}
.lower.inner h2 {color:#003466;text-align:center;margin: 0 0 15px;}

header .top-links .link#donate {padding:0;border-right:none;}
    a.donateBtn {
    background-color: #002856;
    font-family: Arial;
    text-align: center;
    text-decoration: none;
    display: block;
    padding: 5px 5px;
    border-radius: 3px;
    border: 3px solid #84A3C2;
    max-width: 100px;
    margin: 0 auto;
color: #fff !important;
    }

/***** FOOTER ELEMENTS *****/
footer {
background: #787d83;
max-width: 2500px;
margin: 0px auto 0;
clear: both;
position:relative;
z-index:2;
}
footer .inner {padding: 20px 0; overflow: hidden;}

/*** Footer Perimeter Bottom ***/
footer .btm-ribbon {background: #999; overflow:hidden;}
footer .btm-ribbon .logo {float: left; width: 25%; padding-right: 2%;}
footer .btm-ribbon .logo img {width:100%;}
footer .btm-ribbon .site-info {float: right; color: #fff; line-height: 140%; padding-top: 10px;}

/*** Footer Site Info Links ***/
footer .btm-ribbon .site-info a {color: #FFFFFF;}
footer .btm-ribbon .site-info a:hover {color: #FFFFFF;}
/*** END Footer Site Info Links ***/

#google_translate_element {
float: right;
    width: 100%;
    max-width: 607px;
    text-align: right;
    margin: 0 0 15px;
}
.goog-te-gadget-simple {    border: 2px solid #002856 !important;}
.goog-te-gadget-simple .goog-te-menu-value {color:#000 !important;}   /*** Google Translate ***/

/*** END Footer Perimeter Bottom ***/
/***** END FOOTER ELEMENTS *****/

/****** INTERIOR PAGE CONTENT ******/
.page-content {padding: 0 0 20px;float:left;width:100%;}
.page-content h1 {
font-size: 200%;
color: #003366;
margin: 0 0 15px; 
font-weight: 400; 
line-height: 105%;
}
.page-content h2 {
color: #003366;
font-size: 180%;
margin: 0 0 10px; 
font-weight: 400;
line-height: 105%;
}
.page-content h3 {
margin: 0 0 15px; 
font-weight: 600; 
}
.page-content p {margin: 0 0 20px;line-height:140%;}
.page-content hr {border: 0; border-top: 1px solid #999;float:left;width:100%;}
.page-content ul, .page-content ol {line-height: 130%; margin: 10px 0; overflow: hidden;}
.page-content li {margin: 0 0 10px;}
table.cpsys_Table td {min-width:auto;padding-right:1%;word-wrap:break-word;}

.hhn {color:#002856;float: right;margin-top: 25px;font-size:135%;}

.medicalservicestabs {float:left;width:100%;}

/*** Input Buttons Global ***/
.page-content input[type="submit"], .page-content input[type="button"] {
color: #FFFFFF;
background: #023C78;
font-weight: 400;
outline: none;
border: 0;
border-radius: 0;
font-size: 125%;
text-transform: uppercase; 
padding: 5px 10px;
cursor: pointer;
display: inline-block;
-webkit-appearance: none;
-moz-appearance: none;
}
.page-content input[type="submit"]:hover, .page-content input[type="button"]:hover {
color: #FFFFFF;
background: #777777;
}
#hahv_sub_nav {display:none;}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_3 {display:none;}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_4 {display:none;}
.et_pb_module.et-waypoint.et_pb_image.et_pb_animation_left.et_pb_image_0.et_always_center_on_mobile {float:left;margin-right:1%;}

#events-search-interior {float:left;width:100%;text-align:left;margin-bottom:18px;display:none;}
#events-search-interior .search-dd {float:left;width:25.6%;margin-right:4.5%;position:relative;}
#events-search-interior .search-dd:after {content: url(/uploads/public/images/design/icons/wmc-dd-icon.png);right:10px;top:15px;position:absolute;pointer-events:none;}
#events-search-interior .search-dd select {width:100%;border-radius:7px;padding:14px 0 14px 6%;border:1px solid #ccc;color:#a2a2a2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#events-search-interior .search-box {float:left;width:25.6%;}
#events-search-interior .search-box input {width:94%;border-radius:7px;padding:14px 0 14px 6%;border:1px solid #ccc;color:#a2a2a2;cursor:pointer;background-image: Url(/Uploads/Public/Images/Design/Icons/wmc-calendar-icon.png);background-repeat:no-repeat;background-position:96% 7px;}
#events-search-interior .search-btn-interior {float:left;margin-left:3.6%;width:10.5%;}
#events-search-interior .search-btn-interior input {width:100%;border-radius:10px;padding:10px;color:#fff;border:none;background:#03326a;text-transform:uppercase;cursor:pointer;font-weight:700;-webkit-appearance:none;font-size:100%;}

#event-interior {display:none;}
#event-interior .events-block {float:left;width:14.3%;margin-left:2.1%;text-align:left;}
#event-interior .events-block.item-1 {margin-left:0;}
#event-interior .events-block .date {float:left;width:100%;text-transform:uppercase;font-weight:700;border-bottom:3px solid #e2e6e9;padding-bottom:10px;}
#event-interior .events-block hr {float:left;width:100%;background-color:#eee;border:none;height:1px;margin-top:21px;margin-bottom:16px;display:none;}
#event-interior .events-block .label {float:left;width:100%;margin-bottom:18px;margin-top:16px;}
#event-interior .events-block .label a {color:#555;font-weight:600;}
#event-interior .events-block .link {float:left;width:100%;}
#event-interior .events-block .link a {color:#8daccb;}
.interior-events-btn {float:right;margin-top:118px;background-color: #84a3c2;border-radius:10px;width:18.4%;text-transform:uppercase;display:none;}
.interior-events-btn a {color:#fff !important;display:block;font-weight:700;padding:10px 0;text-align:center;}

/*** END Input Buttons Global ***/

/*** Link Button Global ***/
.cpsty_Center .btn a {
color: #FFFFFF;
background: #023C78;
font-size: 110%;
text-transform: uppercase;
display: inline-block;
padding: 5px 10px;
border-radius:5px;
}
.cpsty_Center .btn a:hover {
color: #FFFFFF;
background:#777777;
}
/*** END Link Button Global ***/

/*** Multi-Column Lists ***/
.page-content ul.col-2, .page-content ul.col-3, .page-content ul.col-4 {list-style: none; padding: 0;}
.page-content ul.col-2 li, .page-content ul.col-3 li, .page-content ul.col-4 li {float: left; padding: 0 2% 0 0;}
.page-content ul.col-2 li {width: 48%;}
.page-content ul.col-3 li {width: 31.333333%;}
.page-content ul.col-4 li {width: 23%;}
.page-content ul.col-2 img, .page-content ul.col-3 img, .page-content ul.col-4 img {margin: 0 0 10px; display: block;}
.page-content ul.col-2 p:last-child, .page-content ul.col-3 p:last-child, .page-content ul.col-4 p:last-child {margin: 0;}
/*** END Multi-Column Lists ***/

ul.results li .icon {float:left;width:13%;margin-right:3%;}
ul.results li .icon img {width:100%;}
ul.results .highlight, .page-content .highlight {background: #FFFFCC; font-weight: bold; padding: 3px;}

.media {float:left;width:100%;}
.media .link {float:left;clear:both;}
.media .link {font-weight:bold;}
.media.news {margin-bottom:15px;}
.media.news .news-item {float:left;width:100%;}
.media.news .news-item .image {float:left;width:100%;}
.media.news .news-item  .text {float:left;width:100%;margin-top:5px;}
.media.news .news-item .text h3 {}
.media.news .news-item a {}

.media.events {margin-bottom:15px;margin-top:15px;}
.media.events .event-item.item-1 {margin-left:0;}
.media.events .event-item {float:left;width:18.3%;margin: 0 0% 0 2.1%;}
.media.events .event-item .date {
float: left;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 3px solid #e2e6e9;
    padding-bottom: 10px;
}

.media.events .event-item  .label {
float: left;
    width: 100%;
    margin-bottom: 18px;
    margin-top: 16px;
}
.media.events .event-item .text h3 {}
.media.events .event-item a {}

.media.videos {margin-bottom:0px;margin-top:15px;}
.media.videos .video-item {float:left;width:28.5%;margin: 0 2% 0 0;}
.media.videos .video-item .image {float:left;width:100%;}
.media.videos .video-item  .text {float:left;width:100%;margin-top:5px;}
.media.videos .video-item .text h3 {}
.media.videos .video-item a {}

.physician-block {float:left;width:100%;padding-top:3px;}
.physician-block .physician {float:left;width:20%;margin-right:5%;margin-bottom:20px;min-height:400px;}
.physician-block .physician .specialty {float:left;clear:both;width:90%;padding:0 5%;}
.physician-block .physician .image {float:left;width:65.6%;padding:10px 5%;border:1px solid #ddd;border-radius:5px;}
.physician-block .physician .image img {width:100%;}
.physician-block .physician .label {float:left;clear:both;width:90%;padding:0 5%;}
.physician-block .physician .label a {font-weight:600;}

.news-container {float:left;width:100%;}
.news-container .news {float:left;width:20%;margin-right:5%;margin-bottom:20px;min-height:150px;}
.news-container .news .image {float:left;width:40%;}
.news-container .news .label {float:left;clear:both;}
.news-container .news .label a {font-weight:600;}

.news-block {float:left;width:100%;padding-top:3px;}
.news-block .newsItem {float:left;width:20%;margin-right:5%;margin-bottom:20px;}
.news-block .newsItem .image {float:left;width:65.6%;padding:10px 5%;border:1px solid #ddd;border-radius:5px;}
.news-block .newsItem .image img {width:100%;}
.news-block .newsItem .label {float:left;clear:both;width:90%; padding:0 5%;}
.news-block .newsItem .label a {font-weight:600;}

/****** END INTERIOR PAGE CONTENT ******/

/****** HOMEPAGE ELEMENTS ******/
img.home-sep {display: block; margin: 20px 0;}
main#home {background-color:#fff;overflow-x:hidden;}
//*main#home .lower .row-1 {overflow: hidden;}*//
main#home .lower .row-1 h2 {margin: 0 0 15px; color:#003466;text-align:center;float:left;width:100%;}
main#home .lower .row-1 .col-1 {width: 100%; padding: 10px 0% 0px 0;margin:0 auto;max-width:1179px;text-align:center;}
main#home .lower .row-1 .col-1 .news-block {float:left;width:23.8%;margin-left:1.6%;margin-bottom:36px;}
main#home .lower .row-1 .col-1 .news-block.item-1 {margin-left:0;}
main#home .lower .row-1 .col-1 .news-block .image {float:left;width:100%;max-height:170px;margin-bottom:13px;}
main#home .lower .row-1 .col-1 .news-block .image img {width:100%;}
main#home .lower .row-1 .col-1 .news-block .label {width:100%;float:left;text-align:left;}
main#home .lower .row-1 .col-1 .news-block .label a {color:#14405d;font-weight:600;font-size:110%;}
main#home .lower .row-1 .col-1 .news-block .text {width:100%;float:left;text-align:left;margin-top:16px;}
main#home .lower .row-1 .col-1 .news-block .link {float:left;width:100%;text-align:left;margin-top:23px;}
main#home .lower .row-1 .col-1 .news-block .link a {color:#54a5b6;font-weight:700;font-size:105%;}
main#home .lower .row-1 .col-1 .news-btn {clear:both;text-align:center;background-color:#022e5f;max-width:180px;margin:10px auto 0 auto;color:#fff;padding:0%;border-radius:10px;}
main#home .lower .row-1 .col-1 .news-btn:hover {background-color:#777777;}
main#home .lower .row-1 .col-1 .news-btn a {color:#fff;font-weight:700;font-size:100%;display:block;padding:10px 0;text-transform:uppercase;}
main#home .lower .row-1 .col-1 .news-block .text-block {float:left;width:100%;min-height:210px;}
main#home .lower .row-1 .col-2 {float: left; width: 100%;}
main#home .lower .row-1 .col-3 {width: 100%; padding: 10px 0% 0px 0;margin:0 auto;max-width:1179px;text-align:center;}
main#home .lower .row-1 .col-4 {float: left; width: 100%;}
main#home .lower .row-1 .col-5 {width: 100%;margin:20px auto 0;max-width:1191px;text-align:center;}
main#home .lower .row-1 .col-5 .link {float:left;margin-left:10%;width:23.3%;margin-bottom:54px;}
main#home .lower .row-1 .col-6 {width: 100%; padding: 10px 0% 0px 0;margin:0 auto;max-width:978px;text-align:center;}
main#home .lower .row-1 .col-6 #events-search-home {float:left;width:100%;text-align:left;margin-bottom:18px;}
main#home .lower .row-1 .col-6 #events-search-home .search-dd {float:left;width:25.6%;margin-right:4.5%;position:relative;}
main#home .lower .row-1 .col-6 #events-search-home .search-dd:after {content: url(/uploads/public/images/design/icons/wmc-dd-icon.png);right:10px;top:15px;position:absolute;pointer-events:none;}
main#home .lower .row-1 .col-6 #events-search-home .search-dd select {width:100%;border-radius:7px;padding:14px 0 14px 6%;border:1px solid #ccc;color:#a2a2a2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
main#home .lower .row-1 .col-6 #events-search-home .search-box {float:left;width:25.6%;}
main#home .lower .row-1 .col-6 #events-search-home .search-box input {width:94%;border-radius:7px;padding:14px 0 14px 6%;border:1px solid #ccc;color:#a2a2a2;cursor:pointer;background-image: Url(/Uploads/Public/Images/Design/Icons/wmc-calendar-icon.png);background-repeat:no-repeat;background-position:96% 7px;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home {float:left;margin-left:3.6%;width:9.2%;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home input {width:100%;border-radius:10px;padding:10px;color:#fff;border:none;background-color:#03326a;text-transform:uppercase;cursor:pointer;font-weight:700;-webkit-appearance:none;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home input:hover {background-color:#777777;}
main#home .lower .row-1 .col-6 .events-block {float:left;width:14.3%;margin-left:2.1%;text-align:left;}
main#home .lower .row-1 .col-6 .events-block.item-1 {margin-left:0;}
main#home .lower .row-1 .col-6 .events-block .date {float:left;width:100%;text-transform:uppercase;font-weight:700;border-bottom:3px solid #e2e6e9;padding-bottom:10px;}
main#home .lower .row-1 .col-6 .events-block hr {float:left;width:100%;background-color:#eee;border:none;height:1px;margin-top:21px;margin-bottom:16px;display:none;}
main#home .lower .row-1 .col-6 .events-block .label {float:left;width:100%;margin-bottom:18px;margin-top:16px;}
main#home .lower .row-1 .col-6 .events-block .label a {color:#555;font-weight:600;}
main#home .lower .row-1 .col-6 .events-block .link {float:left;width:100%;}
main#home .lower .row-1 .col-6 .events-block .link a {color:#8daccb;}
main#home .lower .row-1 .col-6 .events-btn {float:right;margin-top:118px;background-color: #84a3c2;border-radius:10px;width:18.4%;text-transform:uppercase;}
main#home .lower .row-1 .col-6 .events-btn:hover {background-color:#777777;}
main#home .lower .row-1 .col-6 .events-btn a {color:#fff;display:block;font-weight:700;padding:10px 0;}
.old-browser-image {float:left;width:100%;display:none;}

    section.bkgd-2 {background-image: url("");margin-top:0px;margin-bottom:0px;} /** Parallax Image 2 **/
    section.bkgd-3 {background-image: url("");margin-top:0px;margin-bottom:0px;} /** Parallax Image 3 **/
    .break-lax {padding: 0px 0;margin-bottom:10px;}
    .break-lax p:last-child, section.p-lax p:last-child {margin-bottom: 0;}
    section.p-lax {height: 500px; background-position:50% 50%;background-repeat: no-repeat; background-attachment: fixed; background-size: cover; overflow:hidden; width: 100%;} /** Parallax Global Background **/
    section.p-lax .content {display: table-cell; vertical-align: middle;}
    .crt-parallaxvideo{
    height: 500px;
    }
    .crt-parallaxvideo video{
    min-width: 100%;
    position: fixed;
    top:0;
    z-index: -100;
    }

/*** Dynamic Homepage Content ***/
main#home .lower .row-1 ul {list-style: none; padding: 0; margin: 0; overflow: hidden;}
main#home .lower .row-1 ul li {margin: 0 0 10px;}
main#home .lower .row-1 ul a {color: #00386B; font-size: 110%;}
main#home .lower .row-1 ul p.date {margin: 2px 0 0; color: #666666; font-size: 90%;}
/*** END Dynamic Homepage Content ***/

/*** View All Buttons ***/
main#home .lower .row-1 .view-all {margin: 15px 0 0;}
main#home .lower .row-1 .view-all a {font-size: 95%;} /** @Override Link Button Global in INTERIOR PAGE CONTENT **/
/*** END View All Buttons ***/

/*** Image Row - Bottom ***/
ul.img-row {list-style: none; padding: 0; margin: 30px 0; overflow: hidden; }
ul.img-row li {float: left; width: 25%;}
/*** END Image Row - Bottom ***/

.video-container {float:left;width:23.7%;margin-left:1.7%;margin-bottom:30px;}
.video-container.item-1 {margin-left:0;}
.video-container .video-image {float:left;width:100%;}
.video-container .video-image img {width:100%;}
.video-container .video-title {float:left;width:100%;text-align:left;margin-top:11px;}
.videos-btn {clear: both;text-align: center;background-color: #022e5f;max-width: 180px;margin: 10px auto 0 auto;color: #fff;padding: 0%;border-radius: 10px;}
.videos-btn a {color: #fff !important; font-weight: 700;font-size: 100%;display: block;padding: 10px 0;text-transform:uppercase;}

.left.fix {position:fixed;top:10px;width:18.8%;max-width:239.69px;}
.left {float:left;width:18.8%;max-width:239.69px;display:none;}
.left-banner {float:left;width:100%;clear:both;margin-bottom:15px;}
.center {float:right;width:100%;margin-left:0%;line-height:150%;}
.center .letter {font-weight:700;}
#cpsys_JumpLinkHolder a {font-weight:600;}

/****** END HOMEPAGE ELEMENTS ******/

/****** BREADCRUMB TRAIL | CENTRALPOINT ICONS *****/
.bc-icons {padding: 5px 0 10px; overflow: hidden;}
.breadcrumb {color: #111;  font-size: 95%; float: left; width: 81%;}
.breadcrumb em {padding: 0 6px; font-style: normal; font-size: 125%;}
.breadcrumb a {color: #84a3c2 !important;}
.breadcrumb a:visited {color: #84a3c2;}
.breadcrumb a:hover {color: #84a3c2;}

ul.cp-icons {list-style: none; margin: 0; padding: 0; overflow: hidden; float: right;}
ul.cp-icons li {float: left; margin: 0 0 0 7px;}
ul.cp-icons li.share img {/*margin: 0;*/}
ul.cp-icons li.email img {/*margin: 3px 0 0;*/}
ul.cp-icons li.print img {/*margin: 2px 0 0;*/}
ul.cp-icons li.txt img {/*margin: 3px 0 0;*/}
ul.cp-icons li.txt span.increase {/*margin: 0 0 0 4px;*/}
ul.cp-icons li.pdf img {/*margin: 2px 0 0;*/}
/****** END BREADCRUMB TRAIL | CENTRALPOINT ICONS *****/

/****** CENTRALPOINT STANDARD NAVIGATION ******/
.nav-container {float:left;width:99.5%;border-radius:5px;border:1px solid #002856;}
.cpsty_Navigation {float:left;width:92%;padding:7px 4%;border-radius:5px;border:none;}
.cpsty_Navigation a {font-weight:700;}
.cpsty_Navigation a:hover {}
.cpsty_Navigation div {float:left;width:100%;}
.cpsty_Navigation div.navcolumnhospitals {padding:0;}
.cpsty_Navigation div.navcolumnmedpractices {padding:0;}
.cpsty_Navigation div.navcolumnother {padding:0;}
.cpsty_Navigation ul {list-style-type:none;padding:0;margin:5px 0 0 0;font-size:13px !important;text-transform:capitalize;}
.cpsty_Navigation ul li.parent-item {padding:0 0 0 2%;margin:0;line-height:100%;font-size:100% !important;float:left;width:98%;text-transform:uppercase;font-weight:700;color:#9f9f9f;}
.cpsty_Navigation ul li ul {list-style-type:none;padding:0;margin:0;font-size:13px !important;}
.cpsty_Navigation ul li ul li {padding:0 0 0 5%;margin:10px 0;line-height:100%;width:95% !important;}
.cpsty_Navigation ul li ul li a {color:#00386B !important;font-size:100% !important;padding:0 !important;}
.cpsty_Navigation ul.special-dd2 li.parent-item ul.PV-dd1 li a {font-size:100% !important;}
.cpsty_Navigation ul.special-dd2 li.parent-item ul.PV-dd2 li a {font-size:100% !important;}
.cpsty_Navigation ul.special-dd2 li.parent-item ul.Hosp-dd1 li a {font-size:100% !important;}
.cpsty_Navigation ul.special-dd2 li.parent-item ul.MP-dd1 li a {font-size:100% !important;}
.cpsty_Navigation ul.special-dd2 li.parent-item ul.Other-dd1 li a {font-size:100% !important;}
div#Healthcare-professionals-subnav {padding:0;width:100%;}
div#Blank1 {padding:0;width:100%;}
div#Ways-to-Give-Subnavigation {padding:0;width:100%;}
div#WMCHealth-Subnavigation {padding:0;width:100%;}
.cpsty_NavigationSelected {background-color:#fff;text-transform:uppercase;color:#84a3c2;}
.cpsty_NavigationSelected a, .cpsty_NavigationSelected a:link {color:#84a3c2;}
.cpsty_NavigationSelected a:hover {color:#84a3c2;}
.cpsty_NavigationSelected a:visited {color:#84a3c2;}

.cpsty_SubNavigation {}
.cpsty_SubNavigation:hover {background:#fff;}
.cpsty_SubNavigation a {}
.cpsty_SubNavigation a:hover {background:#fff;}
.cpsty_SubNavigation.cpsty_SubNavigationSelected a {font-weight: 700;}  /*** Sub-Nav Selected ***/

.cpsty_SubNavigation1 {padding:5px 2% 5px 7%;width:91%;}
.cpsty_SubNavigation1Selected {border-radius:0px 0px 5px 5px !important;background-position: 4% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation1Selected:hover {border-radius:0px 0px 5px 5px !important;background-position: 4% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation1Selected a {color:#002856 !important;text-transform:none;}
.cpsty_SubNavigation1Selected a:visited {color:#002856 !important;text-transform:none;}
.cpsty_SubNavigation1Selected a:hover {text-transform:none;}
.cpsty_SubNavigation1 a {}
.cpsty_SubNavigation1 a:hover {}

.cpsty_SubNavigation2 {padding:5px 2% 5px 10%;width:88%;}
.cpsty_SubNavigation2 a {color:#84a3c2 !important;}
.cpsty_SubNavigation2 a:visited {color:#84a3c2 !important;}
.cpsty_SubNavigation2 a:hover {color:#84a3c2 !important;}
.cpsty_SubNavigation2Selected {border-radius:0px 0px 5px 5px !important;background-position: 7% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation2Selected:hover {border-radius:0px 0px 5px 5px !important;background-position: 7% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation2Selected a {color:#84a3c2 !important;text-transform:none;}
.cpsty_SubNavigation2Selected a:visited {color:#84a3c2 !important;text-transform:none;}
.cpsty_SubNavigation2Selected a:hover {text-transform:none;}

.cpsty_SubNavigation3 {padding:5px 2% 5px 13% !important;width:85%;}
.cpsty_SubNavigation3 a {color:#002856 !important;}
.cpsty_SubNavigation3 a:visited {color:#002856 !important;}
.cpsty_SubNavigation3 a:hover {color:#002856 !important;}
.cpsty_SubNavigation3Selected {border-radius:0px 0px 5px 5px !important;background-position: 10% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation3Selected:hover {border-radius:0px 0px 5px 5px !important;background-position: 10% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation3Selected a {color:#002856 !important;text-transform:none;}
.cpsty_SubNavigation3Selected a:visited {color:#002856 !important;text-transform:none;}
.cpsty_SubNavigation3Selected a:hover {text-transform:none;}

.cpsty_SubNavigation4 {padding:5px 2% 5px 16% !important;width:82%;}
.cpsty_SubNavigation4 a {color:#84a3c2 !important;}
.cpsty_SubNavigation4 a:visited {color:#84a3c2 !important;}
.cpsty_SubNavigation4 a:hover {color:#84a3c2 !important;}
.cpsty_SubNavigation4Selected {border-radius:0px 0px 5px 5px !important;background-position: 13% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation4Selected:hover {border-radius:0px 0px 5px 5px !important;background-position: 13% 45%;background-repeat: no-repeat;background-image: url(/uploads/public/images/design/icons/scrollbar_right_wmc.png);}
.cpsty_SubNavigation4Selected a {color:#84a3c2 !important;text-transform:none;}
.cpsty_SubNavigation4Selected a:visited {color:#84a3c2 !important;text-transform:none;}
.cpsty_SubNavigation4Selected a:hover {text-transform:none;}

.cpsty_SubNavigation5 {display:none;}
.cpsty_SubNavigation6 {display:none;}

/****** END CENTRALPOINT STANDARD NAVIGATION ******/

/****** FORM ELEMENTS - STANDARD ******/
.form-container {margin: 0 0 15px;float:left;width:100%;}
.form-container h2 {font-size: 130%;font-weight: 400;margin: 20px 0;text-decoration: underline;}
.form-container h3 {color: #006699; font-size: 110%; font-weight: 700;margin: 0 0 15px;}
.form-container span.required {color: #FF0000; margin: 0 2px 0 0; font-size: 120%;}
.form-container span.alert {} /*** Validation Error Messages ***/
.form-container .ff-container img {clear: both;} /** CAPTCHA Image **/

.form-container .ff-container {margin: 0 0 15px;}
.form-container .ff-label {font-weight: 700; margin: 0 0 2px;}
.form-container .ff-label em {font-weight: normal; font-size: 90%;}

.form-container input[type="text"], .form-container .ff-container input[type="password"], .form-container .ff-container textarea, .comments textarea, .comments input[type="text"]
 {border: 1px solid #DBEAE9; border-radius: 0; padding: 3px 5px; width: 288px; outline-color:#FF6300; max-width: 100%;}
.form-container select {border: 1px solid #DBEAE9; border-radius: 0; background: #FFF; padding: 3px 0; width: 300px; outline-color:#FF6300; max-width: 99.2%;}
.form-container .ff-container input[type="submit"] {margin: 0 10px 0 0; font-size: 100%;}  /*** File Upload Field Type - key='FormUpload' ***/
.ff-container.AZ {float:left;width:100%;margin-top:10px;}

/*** Submit Button & Cancel Buttons - @Override INTERIOR PAGE CONTENT ***/
.form-container input[type="submit"], .form-container input[type="button"], .comments input[type="submit"] {
border-radius: 10px;
    padding: 10px;
    color: #fff;
    border: none;
    background-color: #03326a;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 700;
    -webkit-appearance: none;
    font-size: 100%;
    letter-spacing: 0.1px;
    margin-top: 0px;
}
.form-container input[type="submit"]:hover, .form-container input[type="button"]:hover, .comments input[type="submit"]:hover {
color: #FFFFFF;
background:#777777;
}
/*** END Submit Button & Cancel Buttons ***/
/****** END FORM ELEMENTS - STANDARD ******/

/****** SITE SEARCH ELEMENTS ******/
td.cpsty_RowNum {padding: 1px 0 0; font-size: 120%;font-weight:700;}
em.module {display:block; margin: 10px 0 0; font-size: 95%; color: #84a3c2;float:left;}

.search-filter {margin-bottom: 15px;float:left;clear:both;width:100%;}
.search-filter h3 {margin: 0 0 15px; font-style: italic; text-decoration: underline;}
.search-filter ul {margin: 0;padding: 0;list-style-type: none;float:left;}
.search-filter ul li {display: inline-block; padding: 0; margin: 0 0px 10px 0;float:left;clear:both;font-size:120%;}

/*** Advanced Search Only ***/
.cp-search h2 {margin: 0 0 15px; display: inline-block; color: #84a3c2;font-style:normal;text-decoration:none;width:100%;float:left;} /** Search Labels **/
.cp-search input[type="text"] {margin: 0 0 7px; width: 288px !important;} /** Primary Search Input **/
.cp-search input[type="text"].CpDateTimePicker {max-width: 90px; margin: 7px 0 0;}  /** Date Inputs **/
.cp-search .CpListBoxMultiple {border: 1px solid #DBEAE9 !important;}  /** Module Selector **/
#cphBody_cphCenter_divSearchDates, #cphBody_cphCenter_divSearchResults {margin: 15px 0px;}
.cp-search input[type="submit"] {background-image: none !important; width: auto !important; font-family: Arial, Helvetica, sans-serif !important;} /** Submit Button **/
/*** END Advanced Search Only ***/
/****** END SITE SEARCH ELEMENTS ******/

/****** MODULE DESIGNER STANDARD ELEMENTS ******/
/*** cp:control key='Search' | Module Search Fields ***/
.results-search {float: left; width: 89.1%;margin-bottom:10px;background-color:#fff;padding:0 5% 10px;border: 1px solid #ddd;border-radius:5px;}
.results-search strong {display: inline-block; font-size: 110%; color: #006699; margin-bottom: 3px;}
.results-search input[type="text"] {border: 1px solid #84a3c2; border-radius: 0; padding: 3px 0 3px 1%; outline-color:#FF6300; width: 97.2% !important; font-size: 100% !important;border-radius:5px;} 
.results-search div div {margin: 0 0 10px; width: auto !important;color:#002856;}
.results-search div div:last-child {margin: 0; padding: 0 !important;}
.results-search .form-container {width:100% !important;}
.results-search select {font-size: 100% !important; border: 1px solid #84a3c2; border-radius: 0; background: #FFF; padding: 3px 0%; width: 100%; outline-color:#FF6300;border-radius:5px;}
.page-content .results-search input[type="submit"] {
border-radius: 10px;
    padding: 10px;
    color: #fff;
    border: none;
    background-color: #03326a;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 700;
    -webkit-appearance: none;
font-size:100%;
letter-spacing:0.1px;
margin-top:0px;
}  /** Submit Button - @Override INTERIOR PAGE CONTENT **/
.results-search .form-container {margin:10px 0 0;}
.results-search h3 {color:#002856;margin:10px 0 0;}
/*** END cp:control key='Search' | Module Search Fields ***/

/*** CP Alpha Nav ***/
.cp-alpha-nav {margin: 0; font-size: 120%; clear: both;}
.cp-alpha-nav a {border: 1px solid #FFF; padding: 2px 4px;}
.cp-alpha-nav a:hover {border: 1px solid #00386B;}
/*** END CP Alpha Nav ***/

/*** Home View ***/
.cpweb_TaxonomyTier {margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #CCC; overflow: hidden;}
ul.results .cpweb_TaxonomyTier li {border: 0; padding: 0;}
a.cpweb_Taxonomy {text-transform: uppercase; text-decoration: underline; margin: 0 0 20px; display: inline-block;}
.cpsty_TagCloud_List a.cpsty_TagCloud_Link {margin: 0 10px 0 0;}
/*** END Home View ***/

/*** Results View - Header Content ***/
.results-header {padding: 0 0 0px; overflow:hidden;}
.mod-results .results-filters {margin: 0 0 20px; float: right; width: 300px; overflow: hidden;}
.mod-results .results-filters .btn {margin: 0 0 10px; text-align: right;}
.mod-results .results-filters .order-by {float: left;}
.mod-results .results-filters .page-size {float: right;}
.mod-results .results-filters select {font-size: 100% !important; border: 1px solid #DBEAE9; padding: 3px 1%; max-width: 150px; width: 100% !important; outline-color:#FF6300;}

.results-header .search-term {float: left; margin: 15px 0 0;}
.search-term {font-size: 130%; color: #023C78; margin: 0px 0 15px; clear: both;}
.search-term span.results-heading {font-weight: 700;}
.search-term span.results-text {font-weight: 400;}
#cpweb_GoogleMap {margin: 0 0 20px; clear:both;} /** Results View Google Map **/
.audience-counts {float:left;width:100%;}
.audience-counts a {font-weight:600;margin-bottom:5px;float:left;}
/*** END Results View - Header Content ***/

/*** Results View - Item Content ***/
ul.results {margin: 0; padding: 0; list-style: none; overflow: hidden;float:left;width:100%;}
ul.results li {margin: 0 0 20px; padding: 15px 1.5% 10px; border: 1px solid #d7d7d7; overflow: hidden;float:left;width:96.2%;border-radius:5px;}
ul.results h2 {font-size: 140%; margin: 0 0 0px;color:#0e405b;float:left;width:81%;}
ul.results .date {font-style: italic;float:left;clear:both;margin-top:5px;}
ul.results p {margin: 10px 0 10px;float:left;width:100%;}
ul.results .media {float:left;width:16.7%;margin:0 2.2% 0 0;}
ul.results .media .img-wrap {float: left;width: 100%;}
ul.results .media .video {float:left;margin-top:10px;width:100%;}
ul.results .media .video img {width:19%;float:left;}
ul.results .media .video a {color:#E63B2D!important;font-weight:700;font-size:150%;}
ul.results .media .video a span {float:left;margin:6px 0 0 5%;}
ul.results .taxonomy {margin: 10px 0 0;}
ul.results .taxonomy h3 {font-size: 95%; font-style: italic; color: #A98D51; display: inline; margin: 0 5px 0 0;}
ul.results .abstract img {height: 24px; margin: 0 0 -3px 10px;} /** Abstract Icon **/
.empty-item {font-size: 150%; margin: 20px 0 200px; border:0;} /** Empty Item Content **/

ul.results li .info {float:left;width:100%;}
ul.results li .info hr {float:left;width:81%;height:2px;border:none;background-color:#d7d7d7;margin:20px 0;}
ul.results li .info .specialty {color:#84a3c2;float:left;width:55%;}
ul.results li .info .specialty h3 {font-size:105%;margin:0 0 10px;letter-spacing:0.5px;}
ul.results li .info a:link {color:#002856;}
ul.results li .info a:visited {color:#002856;}
ul.results li .info a:hover {color:#84a3c2;text-decoration:underline;}

.location-item {float:left;width:100%;margin-top:10px;}
/*** END Results View - Item Content ***/

/*** Results View - Pagination ***/
.pag-header {float: right; clear: right; text-align: right;}
.pag-header div, .pag-footer div {margin: 0 0 10px; font-size: 125%; font-weight: 700;}
.pag-header a, .pag-footer a {background: #FFF; padding: 2px 5px !important; border: 1px solid #CCC; margin: 0 5px 0 0;}
.pag-header a:hover, .pag-footer a:hover {
color: #FFF; 
background: #023C78; 
border: 1px solid #023C78;
}
.pag-header a:last-child, .pag-footer a:last-child {margin: 0;}
.pag-footer {display: table; margin: 10px auto 0; text-align: center;} /*** Center Footer Pagination ***/

/*** Selected Pagination Item ***/
a.cpsty_PagerCurrentPage {
color: #FFFFFF; 
background: #023C78; 
border: 1px solid #023C78;
}  
/*** END Selected Pagination Item ***/
/*** END Results View - Pagination ***/

/*** Results View Submit Buttons (Add to Cart, Download Files, etc.) - @Override INTERIOR PAGE CONTENT ***/
.mod-results input[type="submit"] {margin: 15px 0 0;}
/*** END Results View Submit Buttons (Add to Cart, Download Files, etc.) ***/

/*** Details View ***/
.mod-details .date {margin: 0 0 20px;font-size: 100%;}
.mod-details .img-wrap {float: left; margin: 0 0 20px 0px;width:22%;clear:both;}
.mod-details.dir .img-wrap {float: left; margin: 0 0 20px 0px;width:12%;clear:both;padding:10px 1%; border:1px solid #ddd;border-radius:5px;}
.mod-details .description {float:left;width:73%;margin-left:5%;}
#cpWeb_GoogleMap {width: 100% !important; margin: 0 0 10px;}  /** Google Map Details View - Capital Letter mixed-in "cpWeb" **/

.related-block {float:left;width:100%;margin-top:15px;}
.related-block h3 {margin: 0 0 5px;}
.related-block .related-service {float:left;clear:both;margin-bottom:5px;}
.related-block .related-service a {font-weight:bold;}

    .playlist {float:left;width:100%;margin:20px 0;}
    .playlist .related-video {float:left;width:20%;margin-bottom:5px;margin-right:5%;margin-top:10px;}
    .playlist .related-video a {font-weight:bold;}
    .playlist .related-video span.media-img {float:left;width:100%;}
    .playlist .related-video span.media-title {float:left;width:100%;margin-top:5px;}

.child-block {float:left;width:100%;}
.child-block h3 {
color:#84a3c2;
float: left;
    width: 96%;
    padding: 5px 2%;
    border-radius: 5px;
    border: none;
margin:0 0 5px;
}
.child-block h3 a:link {color:#84a3c2;}
.child-block h3 a:visited {color:#84a3c2;}
.child-block h3 a:hover {color:#84a3c2;}
.child-block .link {
    padding: 0 0 0 5%;
    margin: 10px 0;
    line-height: 100%;
    width: 95% !important;
}
.child-block .link a:link {font-size: 100% !important;border: none;color:#002856;font-weight:bold;}
.child-block .link a:visited {font-size: 100% !important;border: none;color:#002856;font-weight:bold;}
.child-block .link a:hover {font-size: 100% !important;border: none;color:#002856;font-weight:bold;}
/*** Back Button ***/
.back {margin: 40px 0;float:left;width:100%;}
.back-btn {margin: 40px 0;float:left;width:100%;}
/*** END Back Button ***/

/*** Details Footer  Content ***/
.footer-hits {margin: 20px 0;}
.popular-search {margin: 20px 0;}
.data-table-wrap {margin: 20px 0 0;}
.data-table-wrap h3 {margin: 0 0 15px;}
table.dataTable {width: 100% !important; max-width: 100% !important;}
/*** END Details Footer Content ***/

.tab-container ul#nav-tabs li a{text-align:center; background-color:#002856;color: #fff; position: relative;display: inline-block;border: 1px solid #84a3c2; border-radius: 5px 5px 5px 5px; padding: 8px 12px; text-decoration: none; text-align: center; margin-right:15px; display: block;}
.tab-container ul#nav-tabs li a:visited{background-color: #FFF;color: #002856;margin-right:15px;}
.tab-container ul#nav-tabs li a:hover{background-color: #fff;color:#002856;text-decoration: none;margin-right:15px;}
.tab-container ul#nav-tabs li a.selected{ /*selected main tab style */margin-left: 0;margin-top: 0;position: relative;text-decoration: none; background-color: #fff; color: #002856; margin-right:15px;}

#section {float:left;width:100%;}
#section .item {float:left;width:100%;margin-bottom:10px;font-size:110%;}
#section .item p {margin:10px 0;float:left;width:100%;}
#section .item .video {float:left;width:100%;margin-top:5px;}
#section .item .video img {width:29px;float:left;}
#section .item .video span {float:left;margin:8px 0 0 1%;}
#section .item .video a {color:#E63B2D;font-weight:700;font-size:110%;}

p.location-name {margin:0 !important;}
p.location-info {margin:0 0 10px !important;}

/*** END Details View ***/
/****** END MODULE DESIGNER STANDARD ELEMENTS ******/

/****** EVENTS MODULE ELEMENTS ******/
/*** Events Results View ***/
.mod-results.events ul.results .date-time {margin: 5px 0 10px; font-weight: 400; font-size: 110%;float:left;clear:both;}
.mod-results.events ul.results p {margin: 0;}
.mod-results.events ul.results .date-col {margin: 10px 0 0; font-size: 95%;float:left;width:100%;}
.mod-results.events ul.results .date-col img {float:left; margin-right: 10px;} /** Calendar Icon **/
/*** END Events Results View ***/

/*** Events Details View ***/
.mod-details.events .alert {display: none;}
.mod-details.events .event-date {font-size: 130%; margin: 0 0 5px;float:left;width:100%;}
.mod-details.events .event-time {font-size: 110%; margin: 0 0 20px;float:left;width:100%;}
.mod-details.events .register {margin: 0 0 20px;} /** Register Now Button **/
.mod-details.events .closed {margin: 0 0 20px;} /** Registration Closed **/
.mod-details.events .event-description {float:left;width:100%;}

/*** Contact Info - Location Info - Repeating Occurrences ***/
.mod-details.events .contact-info, .mod-details.events .location-info, .mod-details.events .upcoming-info {padding: 10px 0;float:left;width:100%;}
.mod-details.events .contact-info h2, .mod-details.events .location-info h2, .mod-details.events .upcoming-info h2 {font-size: 125%; margin: 0 0 5px; font-weight:700; text-transform: none;}
.mod-details.events .contact-info p, .mod-details.events .location-info p  {margin: 0;}
.mod-details.events .upcoming-info ul {list-style: none; margin: 0 0 10px; padding: 0;} /** Repeating Occurrence List **/
.mod-details.events .upcoming-info ul li {margin: 0 0 10px;}
/*** END Contact Info - Location Info - Repeating Occurrences ***/
.divOutlookCalendar img {max-width: 200px; margin: 20px 0 40px;} /** Add to Outlook Image - On Registration Form **/
/*** END Events Details View ***/

/*** Events Calendar View ***/
/*** Calendar Header Content ***/
.calendar .btn {margin: 0 0 20px;float:left;clear:both;}
.calendar .btn a {display: inline-block;}
.calendar ul.filter {list-style: none; margin: 0 0 10px; padding: 0; overflow: hidden;float:left;width:100%;}
.calendar ul.filter em {display: block; text-decoration: underline; margin: 0 0 2px;} /** Select Menu Labels **/
.calendar ul.filter li.ct {float: left;}
.calendar ul.filter li.dt {float: right;}
.calendar .alert {display: none;}   /** Hide "Search Term" Data Source Error **/
/*** END Calendar Header Content ***/

/*** Calendar Title Bar ***/
.cpsty_CalendarTitleBar {
color:#fff; 
background: #002856; 
font-size: 200%;
font-weight: 700;
}
.cpsty_Calendar_Next {padding: 20px 10px;} /** Previous & Next Month Cells **/
.cpsty_Center .cpsty_CalendarTitleBar .cpsty_Calendar_Next a {color:#fff; font-size: 50%; font-weight: 400;} /** Previous & Next Month Links **/
.cpsty_CalendarDayHeader {background:#84a3c2; text-transform: uppercase; padding: 10px 0; font-size: 130%;color:#fff;} /** Days of Week Labels **/
/*** END Calendar Title Bar ***/

/*** Calendar Event Listing ***/
.cpsty_CalendarDayStyle {height: 100px; background:#FFF;} /** Default Cell **/
.cpsty_CalendarDateNumber{font-size: 120%; font-weight: 700; margin: 2px 0 5px 2px; display: block;} /** Date Number **/
.cpsty_CalendarActiveEventDayCell {background: #fff;}    /** All Dates with Events **/
.cpsty_CalendarActiveEventDayCell span {color:#000;}
.cpsty_CalendarTodaysDayCell {background: #84a3c2;}   /** Today's Date **/
.cpsty_CalendarTodaysDayCell span {color:#fff;}
.cpsty_CalendarEventTitleDiv {border-bottom: 1px solid #CCC; margin: 0 0 5px; padding: 0 3px 5px;} /** Wrapper **/
.cpsty_CalendarEventTitleDiv a {font-size: 90%;color:#000 !important;} /** Link **/
.cpsty_CalendarEventTitleDiv em {display: block; margin: 2px 0 0; font-size: 80%;color:#fff;} /** Time **/
.cpsty_CalendarTodaysDayCell.cpsty_CalendarActiveEventDayCell a {color:#fff !important;}
/*** END Calendar Event Listing ***/

/*** Other Month ***/
.cpsty_CalendarOtherMonth{background: #EFEFEF; height: 100px;}
.cpsty_CalendarOtherMonth span {display: none;}
/*** END Other Month ***/
/*** END Events Calendar View ***/

/*** Event Registration Reports (Class Roster) ***/
.registrants h3 {text-decoration: underline; margin: 25px 0;}
.registrants table tbody td {border-bottom: 1px solid #CCC;}
/*** END Event Registration Reports (Class Roster) ***/
/****** END EVENTS MODULE ELEMENTS ******/

/****** VIDEO LIBRARY ******/
/*** Results View ***/
.videos ul.results li {}
.videos ul.results img {display: block;width:33.4%;float:left;}
.videos ul.results h2 {font-size: 115%; margin: 5px 0 0;font-weight:600;}
.videos ul.results a em {display: block;font-size: 85%; margin: 5px 0 0;}
/*** END Results View ***/

/*** Details View ***/
.videos iframe {display: block; border:0; max-width:100%; margin: 0 auto 0px;float:left;width:49%;clear:both;}
/*** END Details View ***/
/****** END VIDEO LIBRARY ******/

/****** PHYSICIAN DIRECTORY ******/
/*** Home View ***/
/*** Proximity | Zip Code Display | cp:control key='CustomProximitySearch ***/
.form-container input[type="text"].cpsys_CustomProxSearch_ZipCodeBox {width: 60px; display: block;} /** Zip Code **/
td.cpsys_CustomProxSearch_Text {padding: 0 5px 12px;}
input.cpsty_CustomProximitySearch_ibSearch[type="image"] {background: url(/Uploads/Public/Images/Design/Icons/go-btn-sprite.png) no-repeat;  border: 0; border-radius: 0; width: 39px; height: 23px; cursor: pointer; outline:none; appearance: none; -webkit-appearance: none; margin: -14px 0 0 5px;}
input.cpsty_CustomProximitySearch_ibSearch[type="image"]:hover {background-position: 0% 100%;}
/*** END Proximity | Zip Code Display | cp:control key='CustomProximitySearch ***/
/*** END Home View ***/

/*** Results View ***/
.dir .info ul {padding: 0; margin: 0;float:left;font-size:135%;width:55%;}
.dir .info ul li {border: 0; padding: 0; margin: 0 0 5px;text-align:left;float:left;clear:both;}
.dir .info ul li.last {margin:30px 0 0;font-weight:600;}
.dir .info ul label {font-weight: 700;  margin: 0 5px 0 0;}
.employed-image {float:right;width:26%;margin-top:25px;}
.employed-image img {width:100%;}
/*** END Results View ***/

/*** A to Z Listing ***/
.alpha-row {overflow: hidden; margin: 0 0 15px; background: #F9FCFF; padding: 5px;}
.alpha-row label {color: #00386B; float: left; font-weight: 700; font-size: 150%; text-transform: uppercase; margin: 5px;}
.alpha-row .btn {float: right;}
/*** END A to Z Listing ***/

/*** Details View ***/
/*** Location Info ***/
.loc {overflow: auto; margin: 20px 0; clear: both;}
.loc .info {float: left; width: 28%;padding: 0 2% 0 0;}
.loc .map-wrap {float: left; width: 70%; text-align: center;}
/*** END Location Info ***/
/*** END Details View ***/
/****** END PHYSICIAN DIRECTORY ******/

/*================================================
      Miscellaneous Styles - Possibly Not Used outside of QC
=================================================*/

/****** SITE MAP (site-map.aspx) ******/
ul#navSiteMap {margin: 0; padding: 0;}
ul#navSiteMap li {font-size: 130%; font-weight: 700; margin: 0 0 3px;}
ul#navSiteMap li ul {font-size: 90%; margin: 5px 0 20px;}
ul#navSiteMap li ul li {font-weight: 400; font-size: 100%;}
ul#navSiteMap li ul li ul {font-size: 85%; padding: 0 0 0 20px; margin: 5px 0 10px;}
/****** END SITE MAP (site-map.aspx) ******/

/****** ENHANCED MODULE ELEMENTS ******/
/*** Enhanced Results View ***/
.mod-results.enhanced h1 {float: left;}
.mod-results.enhanced .title-row {overflow: hidden; margin: 0 0 15px;}
.mod-results.enhanced ul.results .title-row .checkbox {float: left;}
.mod-results.enhanced ul.results .title-row .checkbox input.cpsys_DownloadCheckBox {margin: 0 15px 0 5px;}
.mod-results.enhanced ul.results .title-row h2 {float: left; margin: 0;}
.mod-results.enhanced ul.results .map-popup {margin: 10px 0 0; font-size: 110%; font-weight: 700;}
.cpsty_CheckboxDownloadSelectAll {margin: 20px 0 0;}
table.results {margin: 0 0 20px;} /** Windows Explorer List (generic-enhanced-g.aspx) **/
ul.jstree-children {margin: 0 !important; } /** Windows Explorer List (generic-enhanced-g.aspx) **/
ul.jstree-children li {margin:0 0 0 10px !important }
/*** END Enhanced Results View ***/

/*** Enhanced Details View ***/
.mod-details.enhanced .date {font-size: 90%; margin: 0 0 15px; line-height: 150%;} / ** Date **/
/*** END Enhanced Details View ***/
/****** END ENHANCED MODULE ELEMENTS ******/

/****** LIGHTBOX via EXTLIGHTBOX (lightbox-examples.aspx & Photo or Video Galleries) ******/
ul.img-gal {list-style-type: none; padding: 0;}
ul.img-gal li {width: 32%; display: inline-block; margin: 0 0 5px 0; }
ul.img-gal li img {width: 100%;}

#ob_float {height: auto !important;} /*** Combats Google Translator - Remove this line if you'r not using Google Translator ***/
#ob_title a {color: #D0AC06;}
#ob_title h2 {margin: 0 0 20px;}
#ob_content {min-height: auto !important;}
#ob_inline {overflow: hidden !important; max-width: 100% !important; height: auto !important; width: 100% !important;}
#ob_inline .inline_content {padding: 0 !important;}
#ob_inline iframe {width: 100% !important; max-width: 100% !important;}
/****** END LIGHTBOX via EXTLIGHTBOX ******/

/****** GREETING CARD FORM & MODULE DESIGNER (patient-greeting-card.aspx & print-cards.aspx) ******/
.greeting-card-container .block {float: left;width: 33%;}
.greeting-card-container .block img {display: block; width: 40%; float:left;}
.greeting-card-container .block table {text-align: center; width: 40%;clear:both;}
.greeting-card-container .block table input[type="radio"] {height: 25px; width: 100%;}

.card-preview {float:left;width:100%;}
.card-preview img {display: block;margin: 20px 0;}
.card-preview h3 {font-size: 150%;margin: 10px 0 0px;}
.card-preview .message {margin: 0 0 10px; font-size: 100%;}
.card-preview .send-to-from {text-align: left;font-size: 125%;margin-top:10px;}
.card-preview .name {font-weight:400;}
.card-preview .hospital-room {margin: 10px 0 10px;}
.card-preview .hospital-room strong { display: inline-block;}

.cards ul.results ul {margin: 15px 0 0; padding: 0; overflow: hidden;float:left;width:100%;}
.cards ul.results ul li {border: 0; padding: 0 20px 0 0; margin: 0 0 5px; float: left;font-weight:bold;}
.page-content.print-cards h1 {width:100%;}
.page-content.print-cards h2 {float:left;width:100%;}
/****** END GREETING CARD FORM & MODULE DESIGNER ******/

/*** TAB CONTENT (tab-configuration.aspx) ***/
ul.tabs {list-style: none;padding: 0;margin: 0 0 25px;overflow: visible;text-transform: uppercase;font-size: 125%; text-align: center;}
ul.tabs li {float: left;}
ul.tabs li.last {margin: 0;} 
ul.tabs li a {text-decoration: none; color: #989A8F; border: 2px solid #989A8F; width: 100%; padding: 10px 0; display: block;}
ul.tabs li a.selected {color: #5E604B; -moz-box-shadow: 2px 2px 1px #C9D12C; -webkit-box-shadow: 2px 2px 1px #C9D12C; box-shadow: 2px 2px 1px #C9D12C; border: 2px solid #808604;}

ul.tabs.six li {margin: 0 1.5% 0 0; width: 15%;} /** Example has 6 Tabs - Update Accordingly **/
.tab-content {clear: both;float:left;width:100%;max-width:1058px;} /** Tab Content **/
/*** END TAB CONTENT ***/

/****** SPLASH PAGE ELEMENTS ******/
/*** After-load Example (splash-page.aspx) ***/
.cpweb_SplashPage {height: auto !important; border-radius: 5px !important; box-shadow: 0 0 10px 10px;}
.cpweb_SplashPage .splash-wrap {padding: 20px;}
.cpweb_SplashPage .splash-wrap h2 {margin: 0 0 15px; text-align: center; color: #FF0000; font-size: 180%;}
.cpweb_SplashPage .splash-wrap .close-btn {float: right; margin: 0 0 10px 10px;}
.cpweb_SplashPage .splash-wrap .content p {margin: 0 0 20px;}
/*** END After-load Example ***/

/*** Preload Example (pre-load-example.aspx) ***/
.splash-preload {width: 65%; margin: 20px auto;}
/*** END Preload Example ***/
/****** END SPLASH PAGE ELEMENTS ******/

/*=================================================
   END Miscellaneous Styles - Possibly Not Used outside of QC
==================================================*/

.acc-head {cursor: pointer;}
.acc-content {display: none;}
.acc-content.on {display: block;}

/****** MEDIA QUERIES BELOW!!!! ******/
/*** Derived From: https://scotch.io/quick-tips/default-sizes-for-twitter-bootstraps-media-queries ***/

/****** PRINT PAGE DISPLAY ******/
@media print {
.cpweb_Wrapper {margin:0 auto !important;}
.cpsty_Top {display:none;}
.cpsty_LeftTd {display:none;}
.sticky {display:none;}
header, footer, nav.top, .bc-icons, .breadcrumb, ul.cp-icons, .back, .no-print {display:none;}
.print-cards h1, .print-cards h2 {display: none;}
body {color: #000 !important;}
.btn back {display:none;}
.form-container {display:none;}
@page {
      margin: 0.5in 1.25in 0.5in 1.25in;
   }
}
/****** END PRINT PAGE DISPLAY ******/

/*==========  Non-Mobile First Method  ==========*/

@media only screen and (max-width:1300px) {
.inner {padding:0 1%;}
.cpweb_Wrapper.cpweb_Home {margin:152px auto 0;width:100% !important;padding:0;}
.cpweb_Wrapper {margin: 152px auto 0;width:98% !important;padding:0 1%;}  /** Top Margin = Sized of Fixed Area (.sticky) **/
footer .inner {padding:20px 1%;}
.crt-parallaxvideo {height:400px;}
nav.top .item-3 ul#MS li ul#MS-dd {margin-left:-5.3%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd {margin-left:-7.15%;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd {margin-left:-8.4%;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd {margin-left:-4.35%;}

}
@media only screen and (max-width:1218px) {
.cpweb_Wrapper.cpweb_Home {margin:166px auto 0;}
.cpweb_Wrapper {margin: 166px auto 0;}  /** Top Margin = Sized of Fixed Area (.sticky) **/
.crt-parallaxvideo {height:360px;}
.physician-block .physician {min-height:385px;}
.news-block .newsItem {min-height:385px;}
}
@media only screen and (max-width:1100px) {
nav.top ul li a {padding:13px 1% 14px;}
nav.top .item-1 ul #no-link {padding:13px 1% 14px;}
}
@media only screen and (max-width: 1027px) {
nav.top {min-height:57px;}
}

/*** Ipad & Tablet:  Landscape ***/
@media only screen and (max-width : 1024px) {
.sticky {position: relative;} /** Turn Off Fixed Header **/
.cpweb_Wrapper {width: 96% !important;padding: 0 2%; margin: 0 auto !important;} /** Turn Off Fixed Header **/
.cpweb_Wrapper.cpweb_Home {width: 100% !important;padding: 0; margin: 0 auto !important;}
.cpsys_BlockColumn.cpweb_PerimeterLeftTd, .cpsys_BlockColumn.cpweb_PerimeterRightTd {display: none;} /** Perimeter Ads Off **/
.inner {max-width: 100%;}
header .inner {width:96%; padding: 0 2%;}
nav.top .item-7 ul li ul {right: 0;}
header .logo img {min-width:0;max-width:none;}
#home .inner {width: 98%; padding: 25px 1% 25px}
footer .inner {width: 98%; padding: 20px 1%;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home input {padding:10px 0%;}
section.p-lax {height:300px;}
section.break-lax.inner {width:100%;padding:0 !important;}
.crt-parallaxvideo {height:auto;}
.crt-parallaxvideo video {position:relative;}
nav.top ul li ul li {padding-right:0 !important;}
nav.top .item-3 ul#MS li ul#MS-dd {margin-left:-5.3%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd {margin-left:-7.2%;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd {margin-left:-19%;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd {margin-left:-17.6%;}
ul.special-dd2 li.parent-item {font-size:150% !important;}
ul.special-dd2 li.parent-item {font-size:150% !important;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item {font-size:150% !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 li.parent-item {font-size:150% !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 li.parent-item {font-size:150% !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 li.parent-item {font-size:150% !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 li.parent-item {font-size:150% !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 li.parent-item {font-size:150% !important;}
.acc-header {padding:0px 1%;font-weight:600;font-size:1.17em;color:#002856;float:left;width:98%;}
.acc-content {float:left;width:100%;}
.acc-header2 {padding:0px 1%;font-weight:600;font-size:1.17em;color:#002856;float:left;width:98%;}
.acc-content2 {float:left;width:100%;}
.physician-block .physician {min-height:360px;}
.news-block .newsItem {min-height:360px;}
}

@media only screen and (max-width : 900px) {
ul.special-dd2 li.parent-item {font-size:135% !important;}
ul.special-dd2 li.parent-item {font-size:135% !important;}
nav.top .item-3 ul#MS li ul#MS-dd .navcolumnservices li.parent-item {font-size:135% !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn3 li.parent-item {font-size:135% !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn4 li.parent-item {font-size:135% !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd .navcolumn5 li.parent-item {font-size:135% !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn6 li.parent-item {font-size:135% !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd .navcolumn7 li.parent-item {font-size:135% !important;}
}

/*** Ipad & Tablet:  Portrait ***/
@media only screen and (max-width : 768px) {
#google_translate_element {
    float: none;
    width: 100%;
    max-width: none; 
    text-align: center;
    margin: 0 0 15px;
}
html, body{font-size: 80% !important;} /** TYPOGRAPHY **/
.mob-o {display: block;} /** Mobile Only Displays **/
div.cpsys_BlockColumn, div.cpsys_Block {display: block;width:100% !important;}
.cpsys_BlockColumn.cpsty_RightTd, .cpsys_BlockColumn.cpsty_LeftTd {} /** CP Left & Right Columns Off - Commonly Advertisting or Standard Left Nav **/
div#cphBody_divCenterAc2 {display:block;}
#mobileNav {display: block;float: left;}
nav.top, .mobile-hide, ul.cp-icons {display: none;}
.mobile-tel {display: block; float: right;}
.mobile-tel img {height: 28px; display: block; margin: 5px 0 0 0;}
header .top-links .social-media {width:35%;margin-left:10.1%;float:right;}
.fa-3x {color:#002856 !important;}
section.p-lax {height:230px;}
/****** HEADER ADJUSTMENTS ******/
header {padding:3px 0 0;border-bottom:3px solid #002856;}
header .logo {float: none; width: 50%; margin: 0 auto 10px;}
header .top-links {float:none;width:100%;max-width:401px;margin:0 auto;text-align:center;}
header .search-container {float: none; margin: 0 auto 0 auto; padding: 10px 0px; text-align: center; width: 100%;}
header .search-container input[type="text"] {padding:0 0 0 4px;}
header .search-container input[type="submit"] {height: 24px;}
header .audience-menu {float: none; margin: auto; width: 95%; max-width: 300px;}
header .login-container {text-align: center;}
header .top-links .link a {font-size:115%;}
header .top-links .social-media .icon {margin-right:4px;}

/****** END HEADER ADJUSTMENTS ******/

/****** FOOTER ADJUSTMENTS  ******/
footer .btm-ribbon .logo {float: none;width: 100%;text-align: center;max-width:50%;padding-right:0;margin:0 auto;}
footer .btm-ribbon .site-info {float: none;width: 94%; padding: 0% 3%; padding-top: 20px; text-align: center;}
footer .btm-ribbon .social-media {float: none;width: 94%; padding: 0% 3%; text-align: center;}
footer .btm-ribbon .login {float: none; margin: 25px auto 0px auto; width: 125px;}
/****** END FOOTER ADJUSTMENTS  ******/

/****** HOMEPAGE ADJUSTMENTS ******/
main#home .lower {padding: 25px 1% 25px;}
section.break-lax.inner {width:100%;padding:0 !important;}

/****** END HOMEPAGE ADJUSTMENTS ******/

/****** SECTION MENU ******/
select.mobile-menu {
    display: block;
    margin: 0 auto 20px;
    max-width: 297px;
    width: 100%;
    border-top: 1px solid #E1E1E1;
    border-left: 1px solid #E1E1E1;
    border-right: 2px solid #E1E1E1;
    border-bottom: 2px solid #E1E1E1;
    border-radius: 0;
    font-size: 105%;
    padding: 8px;
    background: #FFF;
    outline-color: #F37820;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/****** END SECTION MENU ******/

/******* MODULES RESULTS VIEW ******/
.results-search {float: left;width: 97.4%;padding:5px 1% 5px;}
.results-header .results-filters {float: none; margin: 15px 0 20px;}
.pag-header {float: none; text-align: left; margin: 30px 0 0;display:none;}
.results-search h3 {margin:0;}

/*** Video Library / Photo Gallery Results ***/
.videos ul.results li, .photos ul.results li {float: left; width: 95%; min-height: 0;}
.photos ul.results li img {max-height: 250px;}
/*** END Video Library / Photo Gallery Results ***/

/*** Enhanced Results ***/
.mod-results.enhanced h1 {float: none;}
/*** END Enhanced Results ***/
/******* END MODULES RESULTS VIEW ******/

/****** CATALOG ******/
.mod-results.catalog h1 {float: left;}
.mod-results.catalog ul.results .img-wrap { float: none; margin: 0 auto 20px;}
/****** END CATALOG ******/

/******* PAGE CONTENT ******/
.breadcrumb-trail {float: none;width: 100%;}
.left.fix {position:relative;max-width:100%;top:0;width:100%;}
.left {width:100%;position:relative !important;max-width:100%;top:0 !important;display:block;}
.left-banner {float:none;width:100%;clear:both;margin-bottom:0px;margin:0 auto 20px auto;text-align:center;}
.center {margin-top:5px;}
.dir .info ul {float:left;}
.dir .info ul li {float:left;text-align:left;}
.employed-image {width:160px;}
ul.results li .info .specialty {width:81%;}
.mod-details.dir .img-wrap {width:20%;}
ul.results li {width:95.4%;margin:0 0 10px;padding:10px 2%;}
ul.results li .icon {width:16%;}
.videos iframe {width:100%;}
span.collapsed {float:left;margin-top:1px;margin-right:1%;}
span.expanded {float:left;margin-top:1px;margin-right:1%;}
span.cpsty_header {font-weight:600;color:#002856;font-size:1.17em;padding:0px 0%;float:left;width:97%;}
.cpsty_SubNavigation3 {padding:5px 2% 5px 9% !important;}
.cpsty_SubNavigation4 {padding:5px 2% 5px 12% !important;}
.cpsty_SubNavigation1Selected {background-position:2% 49%;}
.cpsty_SubNavigation2Selected {background-position:4% 49%;}
.cpsty_SubNavigation3Selected {background-position:8% 49%;}
.cpsty_SubNavigation4Selected {background-position:11% 49%;}
.cpsty_SubNavigation1Selected:hover {background-position:2% 49%;}
.cpsty_SubNavigation2Selected:hover {background-position:4% 49%;}
.cpsty_SubNavigation3Selected:hover {background-position:8% 49%;}
.cpsty_SubNavigation4Selected:hover {background-position:11% 49%;}
.physician-block .physician {min-height:310px;}
.news-block .newsItem {min-height:310px;}
.mod-details .description {width:100%;margin-left:0;}
/******* END PAGE CONTENT ******/

/****** SLICK NAV CSS STYLES ******/
/*** Original Styles: http://slicknav.com/mobile-menu/slicknav.css  &&  Documentation: http://slicknav.com ***/

/*** Mobile Navigation Menu - Core Style ***/
.slicknav_menu  .slicknav_menutxt {display: none !important;}
.slicknav_menu .slicknav_icon {float: none; margin: 0;}

.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0em }
.slicknav_nav {clear: both;}
.slicknav_nav ul,
.slicknav_nav li {display: block; border-bottom: 1px solid #84a3c2; font-size: 110%;text-transform:uppercase;}

.slicknav_nav .slicknav_item {cursor: pointer;}
.slicknav_nav .slicknav_row {display: block;}
.slicknav_nav a {display: block;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {display: inline-block;}
.slicknav_menu:before,
.slicknav_menu:after {content: " "; display: table;}
.slicknav_menu:after {clear: both;}
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/*** User Default Style Change the following styles to modify the appearance of the menu. ***/
/*** First Tier SlickNav Elements ***/
.slicknav_menu {width: 30px; float: left;}
ul.slicknav_nav {color: #FFF !important; width: 90%; position: absolute; border: 2px solid #84a3c2; z-index: 9999; max-width: 1016px; -webkit-text-size-adjust: 100%;}
ul.slicknav_nav li ul {border-bottom: 0; background: #FFF !important;}
ul.slicknav_nav li ul li {font-size: 90%;}
ul.slicknav_nav li:last-child {border-bottom: 0;}
.navcolumnhospitals {padding:0;width:100%;}
.navcolumnmedpractices {padding:0;width:100%;}
.navcolumnother {padding:0;width:100%;}
ul.special-dd2 {}
ul.special-dd3 li.parent-item {text-transform:uppercase;}
ul.special-dd2 li.parent-item {font-size:90% !important;padding:0;}
ul.special-dd2 li.parent-item ul.Hosp-dd1 li a {font-size:90% !important;padding:10px 0% 10px 50px;}
ul.special-dd2 li.parent-item ul.MP-dd1 li a {font-size:90% !important;padding:10px 0% 10px 50px;}
ul.special-dd2 li.parent-item ul.Other-dd1 li a {font-size:90% !important;padding:10px 0% 10px 50px;}
ul.special-dd2 li.parent-item ul.PV-dd1 li a {font-size:90% !important;padding:10px 0% 10px 50px;}
ul.special-dd2 li.parent-item ul.MS-dd1 li a {font-size:90% !important;padding:10px 0% 10px 50px;}
ul.special-dd2 li.parent-item ul.PV-dd2 li a {font-size:90% !important;padding:10px 0% 10px 50px;}
ul.special-dd2 li.parent-item ul.HP-dd1 li a {padding: 10px 10px 10px 50px;font-size:90% !important;}
ul.special-dd2 li.parent-item ul.HP-dd2 li a {padding: 10px 10px 10px 50px;font-size:90% !important;}
ul.special-dd2 li.parent-item ul.HP-dd3 li a {padding: 10px 10px 10px 50px;font-size:90% !important;}
ul.special-dd3 li.parent-item ul.WG-dd1 li a {padding: 10px 10px 10px 50px;font-size:90% !important;}
ul.special-dd3 li.parent-item ul.WG-dd2 li a {padding: 10px 10px 10px 50px;font-size:90% !important;}

li.slicknav_txtnode {background: #023C78; padding: 8px;}
.slicknav_parent.slicknav_open a.slicknav_item.slicknav_row {background: #84a3c2 !important; color: #fff;}
.slicknav_parent.slicknav_open a.slicknav_item.slicknav_row a {background:#84a3c2 !important; color: #fff;}
li.slicknav_parent.slicknav_open {background: #84a3c2;}
li.slicknav_parent.slicknav_open a {background: #84a3c2 !important; color: #fff;}

.slicknav_nav .slicknav_arrow {float: left; margin: 0 8px 0 -3px; float: left; text-indent: -9999px; width: 16px; height: 16px;}

.slicknav_parent.slicknav_collapsed span.slicknav_arrow {background: url(/Uploads/Public/DemoImages/slicknav_arrow_closed.png) no-repeat;}
.slicknav_parent.slicknav_open span.slicknav_arrow {margin: 0 8px 0 -3px;background: url(/Uploads/Public/Images/Design/slicknav_arrow_open.png) no-repeat;}
/*** END First Tier SlickNav Elements ***/

/*** Second Tier SlickNav Elements ***/
/** Closed Parent Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_collapsed.slicknav_parent a.slicknav_item.slicknav_row {background: #002856 !important; padding-left: 40px;}
li.slicknav_parent.slicknav_open ul li.slicknav_collapsed.slicknav_parent a.slicknav_item.slicknav_row a {background: #002856 !important; color: #FFF; font-weight: 700;}

/** Arrow Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_collapsed.slicknav_parent span.slicknav_arrow {background: url(/Uploads/Public/Images/Design/Icons/slicknav_arrow_closed_tier2.png) no-repeat; display: inline-block;float: none; margin-left: 7px; background-position: 0px 1px;}
/** END Closed Parent Styles **/

/** Open Parent Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent a.slicknav_item.slicknav_row {background: #84a3c2 !important; padding-left: 40px;}
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent a.slicknav_item.slicknav_row a {background: #84a3c2 !important;color: #222;font-weight: 700;}

/** Arrow Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent span.slicknav_arrow {background: url(/Uploads/Public/Images/slick_nav_open_tier-FINAL.png) no-repeat; display: inline-block;float: none; margin-left: 7px; background-position: 0px 4px;}
/** END Open Parent Styles **/

/** Second Tier Submenu **/
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent ul a {background:#84a3c2 !important; color: #fff; font-size: 110%;}
/*** END Second Tier SlickNav Elements ***/

/* Button */
.slicknav_btn {position: relative; margin-top:0; padding-top: 0;}
a.slicknav_btn {display: block; cursor: pointer; min-height: 28px; min-width: 30px; position: relative; outline: none;}

/* Button Text */
.slicknav_menu .slicknav_menutxt {display: none;}


/* Button Lines */
.slicknav_menu .slicknav_icon-bar {}
.slicknav_nav {color:#fff !important;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden;}
.slicknav_nav ul {padding:0 0 0 0; margin:0; background: #023C78 !important;}
.slicknav_nav .slicknav_row {padding: 8px;}
.slicknav_nav a{padding: 8px; text-decoration:none; color:#FFF; font-weight: 700;outline: none; background: #002856 !important;}
.slicknav_nav ul li a {padding: 8px 10px 8px 40px; font-weight: 400;background: #FFF !important; color: #383838;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding:0; margin:0;}

/*** END Mobile Navigation Menu - Core Style ***/
/****** END SLICK NAV CSS STYLES ******/
.cpsty_Navigation ul li.parent-item {padding: 0 0 0 1% !important;}
.cpsty_Navigation a, .cpsty_Navigation a:link {padding:0 0 0 2% !important;}
.cpsty_Navigation ul li ul li {padding:0;}
.cpsty_NavigationSelected {padding:5px 1%;}
.cpsty_NavigationSelected a, .cpsty_NavigationSelected a:link {font-size:100%;padding:0 !important;}
.cpsty_Navigation ul {font-size:100% !important;}
.cpsty_Navigation ul li ul {font-size:100% !important;padding-left:2%;}
.cpsty_Navigation ul li.parent-item {font-size:100% !important;}
.cpsty_Navigation ul li ul li a {font-size:100% !important;}
div#Healthcare-professionals-subnav a {font-size:100% !important;}
div#Ways-to-Give-Subnavigation a {font-size:100% !important;}
div#WMCHealth-Subnavigation a {font-size:100% !important;}
.cpsty_SubNavigation1 {padding:5px 3%;width:94%;}
.cpsty_SubNavigation a, .cpsty_SubNavigation a:link {padding:0 !important;}
.cpsty_SubNavigation2 {padding: 5px 0 5px 5%;width:95%;}
.nav-container {width:99.4%;}
.quicklinks {width:98.4%;padding:5px 0 0 1%;}
.quicklinks .quicklink {padding:0 0 0 2%;}
ul.slicknav_nav li ul li .navcolumnservices {display:none;}
.letters {display:none;}
}

/*** iPhone 6 Plus: Landscape ***/ 
@media only screen and (max-width : 736px) {
main#home .lower .row-1 .col-6 #events-search-home .search-dd {margin-right:0;margin-bottom:10px;width:100%;}
main#home .lower .row-1 .col-6 #events-search-home .search-dd select {padding:14px 0 14px 2%;}
main#home .lower .row-1 .col-6 #events-search-home .search-box {width:100%;margin-bottom:10px;}
main#home .lower .row-1 .col-6 #events-search-home .search-box input {padding:14px 0 14px 2%;width:97.7%;background-position:98.6% 7px;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home {float:none;margin-left:0;max-width:84px;width:100%;margin:0 auto;text-align:center;}
main#home .lower .row-1 .col-6 .events-block {width:18.3%;}
#event-interior .events-block {width:18.3%;}
#events-search-interior.search-btn-interiorinput {font-size:100%;}
.events-btn {float:none;clear:both;margin-top:0;width:100%;max-width:125px;text-align:center;margin:0 auto;}
main#home .lower .row-1 .col-1 .news-block {width:40%;margin-left:20%;min-height:330px;margin-bottom:0;}
main#home .lower .row-1 .col-1 .news-block.item-1 {margin-left:0;}
main#home .lower .row-1 .col-1 .news-block.item-3 {margin-left:0;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home input {font-size:100%;}
#events-search-interior .search-btn-interior input {font-size:100%;}
main#home .lower .row-1 .col-6 .events-btn {float:none;clear:both;margin-top:0;width:100%;max-width:125px;text-align:center;margin:0 auto;}
/* Force table to not be like tables anymore */
    table#EventRegistration, table#EventRegistration thead, table#EventRegistration tbody, table#EventRegistration th, table#EventRegistration td, table#EventRegistration tr {
    display: block;
    }
    table#EventRegistration td{}
    /* Hide table headers (but not display: none;, for accessibility) */
    thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
   table#EventRegistration tr { border: 1px solid #ccc; }
    table#EventRegistration td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50% !important;
    min-height:25px;
width:auto !important;
    }
   table#EventRegistration td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 2px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
line-height:10px;
font-weight:600;
    }
    /*Label the data*/
  table#EventRegistration  td:nth-of-type(1):before { content: "Registration Date"; }
  table#EventRegistration  td:nth-of-type(2):before { content: "Registrant Name"; }
   table#EventRegistration td:nth-of-type(3):before { content: "Registrant Email"; }
table#EventRegistration   td:nth-of-type(4):before { content: "Registrant Phone #"; }
  table#EventRegistration    td:nth-of-type(5):before { content: "Address"; }
   table#EventRegistration   td:nth-of-type(6):before { content: "City"; }
table#EventRegistration   td:nth-of-type(7):before { content: "State"; }
table#EventRegistration   td:nth-of-type(8):before { content: "Zip Code"; }
.physician-block .physician {min-height:295px;}
.news-block .newsItem {min-height:295px;}
}

@media only screen and (max-width : 682px) {
ul.results li {width:94.8%;}
ul.results .media {width:100%;margin:0 0 15px;}
ul.results .media .img-wrap {float:none;width:100%;max-width:150px;margin:0 auto;}
ul.results .media .video {float:none;margin-top:0;width:100%;max-width:150px;text-align:center;margin:10px auto 0;}
ul.results h2 {margin:0px;width:100%;}
ul.results li .info hr {width:100%;}
ul.results li .info .specialty {width:100%;text-align:center;}
.dir .info ul {width:100%;}
.dir .info ul li {width:100%;text-align:center;}
.employed-image {width:100%;float:none;max-width:160px;margin:0 auto 10px;}
section.bkgd-2 {margin-bottom:0px;margin-top:0px;}
section.bkgd-3 {margin-bottom:0px;margin-top:0px;}
section.p-lax {background-attachment:inherit;}
ul.results li .icon {float:none;width:100%;max-width:120px;margin-right:0;margin:0 auto 10px auto;}
ul.results li .info h2 {text-align:center;}
ul.results li h2#service-name {text-align:center;}
.physician-block .physician {float:none;width:100%;margin-right:0;margin-bottom:0;min-height:0;text-align:center;margin:0 auto 20px auto;max-width:660px;}
.physician-block .physician .image {float:none;width:100%;text-align:center;max-width:150px;margin:0 auto;}
.physician-block .physician .specialty {float:none;padding:0;width:100%;}
.physician-block .physician .label {width:100%;padding:0;}
.news-block .newsItem {float:none;width:100%;margin-right:0;margin-bottom:0;min-height:0;text-align:center;margin:0 auto 20px auto;max-width:660px;}
.news-block .newsItem .image {float:none;width:100%;text-align:center;max-width:150px;margin:0 auto;}
.news-block .newsItem .label {width:100%;padding:0;}
.news-container .news {width:100%;margin-right:0;min-height:0;}
.news-container .news .image {width:20%;}
#events-search-interior .search-dd {width:100%;margin-right: 0; margin-bottom: 10px;}
#events-search-interior .search-dd select {padding: 14px 0 14px 2%;}
#events-search-interior .search-box {width:100%;margin-bottom:10px;}
#events-search-interior .search-box input {
padding: 14px 0 14px 2%;
    width: 97.7%;
    background-position: 98.6% 7px;
}
#events-search-interior .search-btn-interior {
    float: none;
    margin-left: 0;
    max-width: 84px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.ui-tabs .ui-tabs-nav li {float:left;width:99%;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {display:block;width:95%;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {display:block;width:95%;}
.greeting-card-container .block table {width:100%;}
.greeting-card-container .block img {width:100%;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
ul.img-row li {width: 50%;}
.page-content ul.col-4 li {width: 48%;}
header .top-links {max-width:179px;}
header .top-links .link {margin-bottom:10px;}
header .top-links .social-media {float:none;clear:both;margin-left:0;width:100%;text-align:center;margin:0 auto;max-width:145px;}
header .search-container {width:100%;}
header .top-links .link a {font-size:105%;}
footer .btm-ribbon .logo {max-width:81%;}
main#home .lower .row-1 .col-1 .news-block {width:100%;margin-left:0;margin-bottom:20px;min-height:0;}
main#home .lower .row-1 .col-1 .news-block .text-block {min-height:0;width:100%;text-align:center;margin:0 auto;float:none;max-width:100%;}
main#home .lower .row-1 .col-6 #events-search-home {margin-bottom:20px;}
main#home .lower .row-1 .col-6 .events-block {width:100%;margin-left:0;margin-bottom:20px;}
main#home .lower .row-1 .col-6 .events-block .date {padding-bottom:5px;}
main#home .lower .row-1 .col-6 .events-block hr {margin-top:10px;margin-bottom:10px;}
main#home .lower .row-1 .col-6 .events-block .label {margin-bottom:5px;}

#events-search-interior{margin-bottom:20px;}
#event-interior .events-block {width:100%;margin-left:0;margin-bottom:20px;}
#event-interior .events-block .date {padding-bottom:5px;}
#event-interior .events-block hr {margin-top:10px;margin-bottom:10px;}
#event-interior .events-block .label {margin-bottom:5px;}

main#home .lower .row-1 .col-5 {margin:20px auto 0;}
main#home .lower .row-1 .col-5 .link {width:100%;margin-left:0% !important;margin-right:0%;margin-bottom:20px;}
main#home .lower .row-1 .col-5 .link img {width:100%;}
.video-container {width:100%;margin-left:0% !important;margin-right:0%;}
.video-container .video-title {text-align:center;}
section.p-lax {background-attachment:inherit;height:130px;}
main#home .lower .row-1 .col-1 .news-block .image {max-height:none;width:100%;margin: 0 auto 5px auto;float:none;}
main#home .lower .row-1 .col-1 .news-block .text {text-align:left;margin-top:5px;}
main#home .lower .row-1 .col-1 .news-block .label {text-align:left;}
main#home .lower .row-1 .col-1 .news-block .link {text-align:left;margin-top:5px;}
section.bkgd-2 {display:none;}
section.bkgd-3 {display:none;}
main#home .lower .row-1 .col-3 {padding:20px 0 0;}
.mod-details.dir .img-wrap {width:27%;}
.mod-details.dir .img-wrap img {width:100%;}
.mod-details .img-wrap {float:none;width:100%;text-align:center;margin:0 auto 20px auto;}
.mod-details .img-wrap img {width:60%;}
.videos ul.results img {width:100%;float:none;max-width:200px;text-align:center;margin:0 auto;}
.videos ul.results h2 {text-align:center;}
.form-container select {width:100%;}
.form-container input[type="text"], .form-container .ff-container input[type="password"], .form-container .ff-container textarea, .comments textarea, .comments input[type="text"] {width:96.4%;}
.media.events .event-item {margin:0 0 0 0;width:100%;}
.cpsty_SubNavigation1Selected {background-position:1% 49%;}
.cpsty_SubNavigation2Selected {background-position:3% 49%;}
.cpsty_SubNavigation3Selected {background-position:7% 49%;}
.cpsty_SubNavigation4Selected {background-position:10% 49%;}
.cpsty_SubNavigation1Selected:hover {background-position:1% 49%;}
.cpsty_SubNavigation2Selected:hover {background-position:3% 49%;}
.cpsty_SubNavigation3Selected:hover {background-position:7% 49%;}
.cpsty_SubNavigation4Selected:hover {background-position:10% 49%;}
/*.crt-parallaxvideo {display:none;}*/
.lower.inner hr {display:none;}
main#home .lower {padding:5px 1% 25px;}
.video-container .video-title {font-weight:700;font-size:120%;}
main#home .lower .row-1 .col-1 .news-block .label a {font-size:120%;}
main#home .lower .row-1 .col-6 .events-block .label a {font-size:120%;}
main#home .lower .row-1 .col-6 .events-block .link a {font-size:115%;}
main#home .lower .row-1 .col-6 #events-search-home .search-btn-home input {font-size:120%;}
main#home .lower .row-1 .col-6 .events-btn a {font-size:120%;}
main#home .lower .row-1 .col-1 .news-block .link a {font-size:115%;}
main#home .lower .row-1 .col-6 .events-block .date {font-size:110%;}
}

/** iPhone 6 Regular: Landscape **/
@media only screen and (max-width : 375px) {
main#home .lower .row-1 .col-1, main#home .lower .row-1 .col-2 {width: 100%; border: 0; padding: 0 0 0px; float: none; margin: 0 0 0px;text-align: center;}
main#home .lower .row-1 .col-3 {text-align: center;}
ul.img-row li {width: 100%; float: none; text-align: center;  margin: 0 0 20px;}
.videos ul.results li, .photos ul.results li {width:94.5%;}

.page-content ul.col-2 li, .page-content ul.col-3 li, .page-content ul.col-4 li {padding: 0; width: 100%; float: none;}
section.p-lax {display:none;}
.mod-details.dir .img-wrap {float:left;margin:0 auto 20px auto;width:160px;}
.results-search {width:96.8%;}
.nav-container {width:98.9%;}
.quicklinks {width:97.8%;}
.news-container .news {float:none;width:100%;margin-right:0;margin-bottom:0;min-height:0;text-align:center;margin:0 auto 20px auto;max-width:350px;}
.news-container .news.image {float:none;width:100%;text-align:center;max-width:75px;margin:0 auto;}
.news-container .news.label {width:100%;}
}

/** Custom, iPhone Retina **/ 
@media only screen and (max-width : 320px) {
main#home .lower .row-1 .col-5 .link {width:70%;margin-left:15% !important;margin-right:15%;}
.video-container {width:100%;margin-left:0 !important;margin-bottom:10px;}
.video-container .video-title {margin-top:5px;}
main#home .lower .row-1 .col-1 .news-block .image {width:100%;margin-left:0;margin-right:0;}
main#home .lower .row-1 .col-1 .news-block .text-block {width:100%;}
}
@supports (-ms-ime-align:auto) {
nav.top .item-1 ul li#no-link ul#network-dd {margin-left:-10.85%;margin-top:29px;top:auto !important;left:auto !important;}
nav.top .item-4 ul#PV li#no-link ul#special-dd {margin-left:-13%;margin-top:29px;top:auto !important;left:auto !important;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd {margin-left:-15.7%;margin-top:29px;top:auto !important;left:auto !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd {margin-left:-7.65%;margin-top:29px;top:auto !important;left:auto !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
main#home {max-width:1663px;}
nav.top .item-1 ul li#no-link ul#network-dd {margin-left:-10.9%;margin-top:29px;top:auto !important;left:auto !important;}
nav.top .item-3 ul#MS li ul#MS-dd {margin-left:0%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd {margin-left:-12.95%;margin-top:29px;top:auto !important;left:auto !important;}
nav.top .item-wmchealth3 ul li ul {margin-left:0;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd {margin-left:-15.7%;margin-top:29px;top:auto !important;left:auto !important;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd {margin-left:-7.65%;margin-top:29px;top:auto !important;left:auto !important;}
select::-ms-expand {display: none;}
}
@-moz-document url-prefix() { 
nav.top .item-1 ul li#no-link {padding:13px 0 13px;}
nav.top .item-4 ul#PV li#no-link {padding:13px 0 13px;}
nav.top .item-5 ul#HP li#no-link {padding:13px 0 13px;}
nav.top .item-6 ul#WG li#no-link {padding:13px 0 13px;}
nav.top .item-1 ul li#no-link ul#network-dd {margin-left:-0.15%;margin-top:13px;width:42.4%;}
nav.top .item-4 ul#PV li#no-link ul#special-dd {margin-left:-0.15%;margin-top:13px;width: 46%;}
nav.top .item-5 ul#HP li#no-link ul#HP-dd {margin-left: -0.15%;width: 54.9%;margin-top: 13px;}
nav.top .item-6 ul#WG li#no-link ul#WG-dd {margin-left: -0.15%;width: 38.8%;margin-top: 13px;}
nav.top ul li a {padding:13px 0 13px;}
}
/* Centralpoint.WebSite.StyleSheet.CustomStyles */
