#menu-main-links.dropdown-menu{padding-bottom:20px;}
.displayContent{width:72%;display:inline-block;max-width:1300px;position:relative;text-align:left;float:none;}
.displayContentWide{width:90%;max-width:1400px;text-align:left;}
.displayContentServices{display:inline-block;max-width:1300px;position:relative;text-align:left;}
#primary.content-area{border-right:none;}
.displayBreadcrumbs{width:100%;display:inline-block;max-width:1300px;position:relative;text-align:left;}
nav{padding-bottom:50px;margin-bottom:50px;}
nav.navbar{background:#FFFFFF !important;border:none;height:230px;}
.navbar-header{float:none;}
nav.navbar div.highlightbar{background:#17375c;background:-moz-linear-gradient(top, #17375c 76%, #002a5b 100%);background:-webkit-linear-gradient(top, #17375c 76%, #002a5b 100%);background:linear-gradient(to bottom, #17375c 76%, #002a5b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17375c', endColorstr='#002a5b',GradientType=0);height:65px;position:relative;}
nav.navbar div.highlightbar div.container{background-color:none;}
div.highlightbar .navbar-nav{margin-left:50px;}
div.highlightbar .navbar-nav li{height:65px;padding-top:6px;font-size:18px;color:white;font-weight:100;border-left:1px solid #091d33;}
div.highlightbar .navbar-nav li a{height:100%;color:white;border-left:1px solid #1b4473;}
div.highlightbar .navbar-nav li a:active,
div.highlightbar .navbar-nav li a:focus{color:white;}
div.highlightbar .navbar-nav li:last-child{border-right:1px solid #1b4473;}
div.highlightbar .navbar-nav li:last-child a{border-right:1px solid #091d33;}
div.highlightbar .navbar-nav #mainlast{border-right:1px solid #1b4473;}
div.highlightbar .navbar-nav #mainlast a{border-right:1px solid #091d33;}
div.highlightbar .navbar-nav li a:hover{color:#DDDDDD;}
div.highlightbar .navbar-nav li.open a:focus{color:#dddddd;}
div.highlightbar .navbar-nav li.open a{background:#17375c;background:-moz-linear-gradient(top, #17375c 0%, #0d4d8e 67%);background:-webkit-linear-gradient(top, #17375c 0%, #0d4d8e 67%);background:linear-gradient(to bottom, #17375c 0%, #0d4d8e 67%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17375c', endColorstr='#0d4d8e',GradientType=0);}
div.highlightbar .navbar-nav li.open ul{background:#17375c;background:-moz-linear-gradient(top, #17375c 0%, #0d4d8e 67%);background:-webkit-linear-gradient(top, #17375c 0%, #0d4d8e 67%);background:linear-gradient(to bottom, #17375c 0%, #0d4d8e 67%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17375c', endColorstr='#0d4d8e',GradientType=0);}
div.highlightbar .navbar-nav li.open ul a{background:none;height:auto;border:none;}
div.highlightbar .navbar-nav li ul.dropdown-menu li{height:30px;font-size:18px;color:white;font-weight:100;border:none;}
#findadocmenuitem{display:none;}
.headerbarsearch{background-image:url(../images/YellowParallellagram.png);background-position:top;background-repeat:no-repeat;height:61px;width:500px;float:right;margin-top:0px;margin-right:-10px;z-index:2;}
.searchbar{background-position:center;background-repeat:no-repeat;height:33px;display:inline-block;width:140px;padding-left:13px;margin-left:50px;}
.searchbar input{margin-left:18px;height:31px;font-size:16px;width:185px;margin-top:1px;}
.headersearch{font-size:12px;width:125px;border:none;}
.searchbutton{color:white;font-size:16px;display:inline-block;font-weight:bolder;padding-left:3px;margin-top:3px;cursor:pointer;}
.primary-nav{font-size:1.1vw;color:#17375c;}
.primary-nav li{padding-left:0px;padding-right:0px;}
.primary-nav li:after{color:#cccccc;content:" /";padding-left:5px;padding-right:5px;}
.primary-nav li:last-child:after{content:"";}
.primary-nav li a{color:#17375c;}
.primary-nav-dropdown{background-color:#00396d;position:fixed;width:102%;top:175px;left:-2px;}
.primary-nav-dropdown li a{color:white;}
.primary-nav-dropdown li:hover{color:#666666;background-color:#77BEFF;}
.breadcrumbs{border:none;font-size:12px;width:90%;}
.breadcrumbs nobr{color:#eea904;}
.container{}
.site-logo img.svg-image{width:400px;top:-5px;position:relative;}
.bluebanner{background-image:url(../images/bigbluebar.png);background-size:100% 100%;background-position:top;background-repeat:no-repeat;width:100%;height:224px;top:100px;position:relative;overflow:hidden;}
.bluebanner img{position:relative;top:60px;padding-left:5px;width:20%;max-width:300px;min-width:150px;}
.site-search{height:45px;}
.site-search .btnsearch1{height:45px;width:45px;}
.site-search .btn-default{margin-top:4px;margin-left:4px;height:43px;width:43px;}
.s-form .site-search-box{width:90%;height:52px;border:3px solid #eea904;background-color:white;}
.s-form button{height:45px;}
.site-search .site-search-box input{height:47px;width:90%;font-size:18px;}
.s-form img{height:45px;}
.site-search a.appointment{background-image:url(../images/mainsearchbuttonblue.png);background-position:right center;background-repeat:no-repeat;width:450px;height:52px;padding-top:15px;font-size:16px;margin-top:0px;}
.memberof{background-image:url(../images/YellowParallellagramsmall.png);background-position:left bottom;background-repeat:no-repeat;float:right;position:relative;color:white;width:260px;height:34px;right:68px;top:3px;padding-left:32px;padding-top:3px;}
.breadcrumb-row{margin-left:0px;position:relative;}
.rightSidebar{min-width:200px;width:20%;display:inline-block;position:relative;margin-left:2%;vertical-align:top;}
.rightSidebar li{margin-left:25px;}
.leftSidebar{position:relative;left:-2.5%;width:20%;min-width:100px;display:inline-block;float:left;margin-bottom:15px;}
.leftSidebar h4.widget-title{font-size:22px;font-weight:normal;padding-left:40px;width:100%;}
.leftSidebar ul.menu{position:relative;left:0px;margin-bottom:3px;padding:0px;padding-bottom:13px;padding-left:17%;width:100%;font-size:16px;font-weight:normal;list-style:none;}
.leftSidebar ul.menu li ul{list-style:none;}
.leftSidebar ul.menu li{background-color:#f5f5f5;width:120%;left:-22%;position:relative;padding-left:50px;}
.leftSidebar ul.menu li a{position:relative;top:-7px;}
.leftSidebar ul.menu li:before{content:"";border-color:transparent #f2ae44;border-style:solid;border-width:0.4em 0 0.4em 0.5em;display:block;height:0;width:0;left:-15px;top:12px;position:relative;}
.leftSidebar li.current_page_item a{color:#555555;background-color:#bcdbff;}
.leftSidebar ul.menu li.current_page_item{color:#555555;background-color:#bcdbff;}
.bluebannertext{text-align:left;border-bottom:3px solid #193d67;padding-bottom:25px;margin-bottom:50px;}
.welcometokids{color:#eea904;font-size:2.2vw;line-height:2.5vw;}
.bannertitle{color:white;font-size:3.1vw;font-weight:100;line-height:2.8vw;top:85px;left:5%;position:relative;}
/*.footerbar{background:#17375c;background:-moz-linear-gradient(top, #17375c 76%, #002a5b 100%);background:-webkit-linear-gradient(top, #17375c 76%, #002a5b 100%);background:linear-gradient(to bottom, #17375c 76%, #002a5b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17375c', endColorstr='#002a5b',GradientType=0);height:50px;color:white;padding-top:12px;}*/
.copywrite{display:inline-block;float:left;padding-left:50px;padding-top:4px;}
.footermenu{display:inline-block;list-style-type:none;float:right;padding-right:50px;}
.footermenu li{border-right:1px solid white;display:inline-block;padding-left:20px;padding-right:20px;}
.footermenu li a{color:white;text-decoration:none;font-size:18px;}
.footermenu li:last-child{border-right:none;}
.summary h3{font-size:30px;}
.newsummary{font-size:18px;padding-bottom:25px;}
.aboutsection{position:relative;width:100%;border-top:3px solid #1b3660;border-bottom:3px solid #1b3660;padding:0px;margin:0px;overflow:hidden;height:auto;background-image:url(../images/wideblueswoosh.png);background-size:102% auto;background-position:-3px;background-repeat:no-repeat;min-height:300px;}
.aboutleft{min-height:500px;padding-top:7%;padding-left:3%;}
.aboutleftheader{font-size:2.4vw;color:#efaf1a;}
.aboutsection .aboutleft .aboutleftitems ul{list-style:none;padding-top:10px;margin-left:-40px;}
.aboutsection .aboutleft .aboutleftitems ul li{padding:1.5vw;background-color:rgba(255, 255, 255, 0.8);vertical-align:middle;margin-bottom:25px;font-size:2.4vw;margin-left:0px;}
.aboutsection .aboutleft .aboutleftitems ul li img{height:100%;margin-right:5%;}
.aboutright{padding-top:7%;padding-bottom:7%;text-align:center;}
.aboutchildrensfooter{width:85%;color:white;font-size:30px;position:absolute;bottom:10%;width:80%;left:10%;}
.aboutchildrensfooter a{color:#eeb01c;}
.additionalheading{text-align:center;font-size:30px;font-weight:bold;padding-top:50px;padding-bottom:50px;}
.seasonalitemscontainer{padding-bottom:200px;}
img.consistantsizeimage{width:100%;}
div.servicestabbox{border:1px solid gray;padding:3px;height:350px;}
div.servicestabbox ul.nav-tabs{background:#7db9e8;background:-moz-linear-gradient(top, #7db9e8 0%, #1e5799 84%);background:-webkit-linear-gradient(top, #7db9e8 0%, #1e5799 84%);background:linear-gradient(to bottom, #7db9e8 0%, #1e5799 84%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0);border-radius:3px;}
div.servicestabbox ul.nav-tabs li{background-color:white;margin-top:7px;margin-left:5px;margin-bottom:1px;border-radius:3px 3px 0px 0px;}
div.servicestabbox ul.nav-tabs li.active{top:1px;}
ul.serviceslisting{list-style:none;}
ul.serviceslisting li{padding:10px;font-size:16px;}
.appointmenttable{width:100%;}
.appointmenttable tr{border-bottom:1px solid grey;}
.seasonbanner{position:relative;width:100%;padding-top:43%;background-position:top;background-size:100% auto;background-repeat:no-repeat;margin-top:215px;}
.seasonbannertextheader{position:absolute;left:0%;top:25%;width:43%;font-size:3.2vw;color:white;text-align:center;}
.seasonbannertextbody{position:absolute;left:3%;top:50%;width:38%;font-size:1.8vw;color:white;text-align:left;}
.secondbanner{position:relative;width:100%;padding-top:43%;background-position:top;background-size:100% auto;background-repeat:no-repeat;margin-top:215px;}
.secondbanner img{width:25%;position:absolute;top:20%;left:7%;}
.secondbannertext{position:absolute;left:10%;top:53%;width:20%;font-size:1.8vw;color:white;text-align:center;}
.secondbannerinformation{position:absolute;left:10%;top:77%;width:20%;font-size:1.8vw;color:white;text-align:center;}
.bannerfooter{position:absolute;bottom:0px;height:55px;margin-top:50%;background-color:rgba(25, 61, 103, 0.75);width:100%;color:white;font-size:28px;overflow:none;font-style:italic;text-align:right;padding-right:420px;padding-top:7px;font-weight:bold;}
.bannerfooter a{color:white;}
.bannerfooter a:hover{color:#dddddd;}
.seasonalsearchnow{position:absolute;right:0px;top:0px;height:54px;width:380px;background-image:url(../images/YellowParallellagramSearchNow.png);background-position:top right;background-repeat:no-repeat;display:inline-block;padding-right:75px;padding-top:3px;}
.homepagenewssection{position:relative;width:100%;min-height:500px;}
.newsheadiconimage{position:absolute;top:50px;left:20%;}
.newsheader{text-align:center;font-size:42px;padding-top:100px;font-weight:bold;padding-bottom:75px;}
.seasonalnewswidget .news-stories{margin-right:0px;margin-left:0px;}
.lifelinebox{width:50%;max-height:600px;min-height:300px;text-align:center;position:relative;display:inline-block;line-height:1.5;margin:0px;}
.lifelinevideobox{width:49%;text-align:center;position:relative;display:inline-block;top:0px;vertical-align:top;}
.lifelinesection{position:relative;width:100%;padding:100px;margin:0px;line-height:.9;vertical-align:top;}
.callnow{background-image:url(../images/callbox.png);background-position:top right;background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:5%;top:60px;vertical-align:middle;width:25%;padding-top:10px;padding-bottom:10px;padding-left:8%;}
.callnumber{font-size:1.7vw;color:white;}
.callnumberlink{position:relative;top:-8px;}
.callnumberlink a{color:#f2bc3c;font-size:1.1vw;}
.services-site{position:relative;top:-66px;}
.servicestab{width:170px;text-align:center;margin-right:-20px;background-image:url(../images/transparentswooshtab.png);background-position:bottom center;background-repeat:no-repeat;background-size:100% 100%;}
.services-site > ul.nav-tabs > li.active{background-image:url(../images/whiteswooshtabs.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;}
.services-site ul.nav-tabs{border:none;}
.services-site > ul.nav-tabs > li > a{color:white;}
.services-site > ul.nav-tabs > li.active > a{background:none !important;border:none;color:#193d67;font-weight:bold;}
.services-site > ul.nav-tabs > li.servicestab > a:focus, .services-site > ul.nav-tabs > li.servicestab > a:hover{background:none !important;border:none;}
.services-site .tab-content{background-color:#FFFFFF;}
.services-site .leftSidebar{width:120%;left:-22%;display:block;float:none;}
.services-site .leftSidebar ul.menu li:before{top:25px;}
.services-site .main-body-tabs{padding-top:50px;}
.services-site .news-col{margin-bottom:25px;}
.locationsTabDisplay .locationsitem{border-bottom:1px solid #D0D0D0;padding:15px;}
.secondaryTabsBar{display:none;}
.locationsitem:last-child{border-bottom:none;padding-bottom:0px;}
@media (max-width:1665px){.aboutlist{font-size:20px;}
.aboutchildrensfooter{font-size:26px;bottom:5%;}
.aboutchildrenbanner{font-size:30px;}
}
@media (max-width:1410px){.aboutlist{font-size:16px;width:90%;left:5%;}
.aboutchildrensfooter{font-size:20px;bottom:5%;}
.aboutchildrenbanner{font-size:24px;}
.aboutvideoheading{font-size:34px;}
.itemtitle{font-size:26px;}
.aboutlist li:before{top:25px;}
.primary-nav{font-size:1.4vw;}
}
@media (max-width:1269px){.bluebanner{top:100px;}
.bluebanner img{top:90px;}
.seasonbanner{margin-top:225px;}
.secondbanner{margin-top:225px;}
}
@media (max-width:1200px){.site-logo img.svg-image{top:15px;}
.primary-nav{margin-top:20px;}
.aboutsection{position:relative;width:100%;border-top:3px solid #1b3660;border-bottom:3px solid #1b3660;padding:0px;margin:0px;background-size:102% 102%;background-position:center;}
.aboutcamden{width:100%;}
.lifelinebox{width:100%;}
.lifelinevideobox{width:100%;margin-top:15%;}
.aboutchildrenbanner{font-size:34px;left:5%;padding-top:25px;}
.aboutdoctor{position:absolute;bottom:0px;left:25px;}
.aboutlist{top:200px;left:5%;font-size:23px;width:90%;}
.aboutchildrensfooter{font-size:29px;bottom:5%;width:90%;left:5%;}
.aboutvideobox{width:100%;position:relative;padding-bottom:44%;}
.aboutvideo{width:90%;padding-top:53%;top:65px;left:7%;}
.aboutvideolabel{font-size:2.5vw;}
.aboutvideolabeltwo{font-size:2.5vw;}
.ccmcevents{font-size:3.5vw;}
.itemtitle{font-size:22px;}
.seasonalitemscontainer{padding-bottom:150px;}
}
@media (max-width:1013px){
	#findadocmenuitem{display:inline-block;}
	div.highlightbar .navbar-nav #mainlast{border-right:none;}
	div.highlightbar .navbar-nav #mainlast a{border-right:none;}
	.headerbarsearch{display:none !important;}
	.aboutsection{position:relative;width:100%;border-top:3px solid #1b3660;border-bottom:3px solid #1b3660;padding:0px;margin:0px;background-size:auto 102%;background-position:center;}
.newsheader{padding-top:50px;padding-bottom:50px;font-size:36px;}
}
@media (max-width:991px){.displayContent{margin-left:5%;width:90%;}
.displayContentServices{margin-left:5%;width:90%;top:20px;}
nav.navbar{height:180px;}
.navbar-header{width:100%;}
.mobile-subsite-menu div.btn-group{z-index:4;margin-top:0px;display:inline-block;}
.site-logo img.svg-image{top:25px;}
.bluebannertext{margin-left:5%;width:90%;left:0%;}
.footermenu{display:none;}
.aboutdoctor{left:25px;}
.aboutlist{font-size:18px;}
.aboutchildrensfooter{font-size:22px;}
.aboutlist li{line-height:1em;}
.aboutlist li:before{border-width:0.5em 0 0.5em 0.6em;top:25px;}
.secondbanner{margin-top:180px;}
.additionalitem{width:43%;margin:3%;}
.itemtitle{font-size:26px;}
.breadcrumb-row{margin-left:3%;}
.breadcrumbs{left:-50px;}
.leftSidebar ul.childrenssidebar{width:100%;margin-left:7%;}
.leftSidebar ul li ul{width:100%;}
.leftSidebar{width:95%;margin-left:2%;left:0px;}
.services-site .leftSidebar{left:0%;width:100%;}
.rightSidebar{width:95%;margin-left:2%;right:0px;background-color:#f5f5f5;padding-left:20px;position:relative;}
.seasonalitemscontainer{padding-bottom:100px;}
.aboutleft{min-height:300px;}
.aboutright{min-height:300px;}
.callnow{display:none;}
.seasonbanner{margin-top:175px;}
.bluebanner{top:50px;}
}
@media (max-width:768px){.primary-nav-dropdown{top:147px;}
.displayContentServices{top:0px;}
nav.navbar{height:150px;}
div.highlightbar .navbar-nav{margin-left:5px;margin-top:0px;}
div.highlightbar .navbar-nav .dropdown{display:none;}
div.highlightbar .navbar-nav li{font-size:12px;display:inline-block;padding-top:10px;}
div.highlightbar .navbar-nav li a{padding-left:10px;padding-right:10px;}
div.highlightbar .navbar-nav li img{width:95px;}
.site-logo{display:inline-block;}
.site-logo img.svg-image{top:-10px;width:300px;}
div.btn-group{top:0px;}
.aboutlist{font-size:16px;top:80px;}
.aboutchildrensfooter{font-size:20px;}
.aboutlist li{line-height:1em;}
.aboutlist li:before{border-width:0.5em 0 0.5em 0.6em;top:20px;}
.aboutdoctor{display:none;}
.aboutchildrenbanner{top:25px;text-align:center;padding-left:0px;height:60px;padding-top:10px;font-size:28px;}
#content .container{margin-top:60px;}
.secondbanner{margin-top:150px;}
.seasonbanner{margin-top:150px;}
.bluebanner{height:125px;}
.bannertitle{top:45px;}
.aboutsection .aboutleft .aboutleftitems ul li{font-size:4.5vw;}
}
@media (max-width:620px){.bluebannertext{top:85px;margin-left:3%;}
.welcometokids{font-size:1.5em;}
.bannertitle{font-size:2em;line-height:1.1em;}
.summary h3{font-size:22px;}
.newsummary{font-size:14px;}
.aboutchildrens{background:none;padding-top:0px;}
.aboutlist{font-size:14px;top:60px;}
.aboutchildrensfooter{font-size:16px;}
.aboutlist li{line-height:1em;}
.aboutlist li:before{border-width:0.5em 0 0.5em 0.6em;top:15px;}
.aboutdoctor{display:none;}
.aboutchildrenbanner{top:0px;text-align:center;padding-left:0px;height:50px;width:100%;padding-top:7px;font-size:22px;left:0px;}
.aboutvideobox{display:none;}
.lifelinesection{padding:5px;}
.secondbannertext{display:none;}
.secondbannerinformation{display:none;}
.secondbanner img{width:35%;position:absolute;top:35%;left:3%;}
.newsheader{padding-top:20px;padding-bottom:20px;font-size:24px;}
}
@media (max-width:480px){.site-logo img.svg-image{width:200px;top:-5px;}
div.btn-group{top:0px;}
.leftSidebar ul.childrenssidebar li{padding-left:0px;}
.leftSidebar ul.childrenssidebar li a{position:relative;left:-40px;}
.leftSidebar ul.childrenssidebar li ul li a{position:relative;left:0px;}
}
@media (max-width:352px){.bluebannertext{top:65px;margin-left:3%;}
}
body{margin-top:105px;}
@media (min-width:768px){body{margin-top:140px;}
}
#subsitenavbar{height:105px;margin-bottom:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding-bottom:0;}
@media (min-width:768px){#subsitenavbar{height:140px;}
}
@media (min-width:992px){body.scrolled #subsitenavbar{height:140px;}
}
@media (min-width:768px){
	#subsitenavbar .container-fluid{
		padding-left:30px;padding-right:30px;
	}
	
	body {
		margin-top: 90px !important;
	}
}
@media (min-width:992px){
	#subsitenavbar .container-fluid{
		padding-left:40px;
		padding-right:40px;
	}
	
	body {
		margin-top: 280px !important;
	}
}

@media (min-width:1200px){
	#subsitenavbar .container-fluid{
		padding-left:50px;padding-right:50px;
	}

}

@media (min-width:1420px){
	body {
		margin-top: 230px !important;
	}
}
#subsitenavbar div.highlightbar{height:40px;overflow:hidden;}
@media (min-width:768px){#subsitenavbar div.highlightbar{height:50px;overflow:visible;}
}
@media (min-width:992px){#subsitenavbar div.highlightbar{height:61px;}
}
@media (min-width:992px){#subsitenavbar div.highlightbar li a{padding-left:10px;padding-right:10px;}
}
@media (min-width:992px){#subsitenavbar div.highlightbar li a.brand{padding-left:0;padding-right:0;}
}
div.highlightbar .navbar-nav li{padding-top:0;height:auto;}
@media (min-width:768px){div.highlightbar .navbar-nav li{height:50px;font-size:14px;}
}
@media (min-width:992px){div.highlightbar .navbar-nav li{height:61px;font-size:16px;}
}
div.highlightbar .navbar-nav > li > a{padding:10px 7px;}
@media (min-width:768px){div.highlightbar .navbar-nav > li > a{padding:13px 7px 10px;}
}
@media (min-width:992px){div.highlightbar .navbar-nav > li > a{padding:19px 7px 15px;}
}
div.highlightbar .navbar-nav li.open a,
div.highlightbar .navbar-nav li.open a:hover,
div.highlightbar .navbar-nav li.open a:focus{color:#fff;}
div.highlightbar .dropdown .dropdown-menu{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-height:0;display:block;overflow:hidden;opacity:0;}
#menu-main-links.dropdown-menu{padding-bottom:20px;}
div.highlightbar .dropdown.open .dropdown-menu{max-height:300px;opacity:1;}
div.highlightbar .nav li{margin-right:10px;}
@media (min-width:992px){div.highlightbar .nav li{margin-right:15px;}
}
@media (min-width:992px){div.highlightbar .nav li.brand{margin-right:25px;}
}
@media (min-width:1200px){div.highlightbar .nav li.brand{margin-right:35px;}
}
.navbar-brand{padding:0;}
.site-logo{margin-top:0;}
.site-logo img.svg-image{width:200px;max-width:100%;height:auto;max-height:100%;top:0 !important;}
@media (min-width:768px){.site-logo img.svg-image{width:300px;}
}
.whitebanner{margin-top:12px;}
@media (min-width:768px){.whitebanner{margin-top:12px;}
}
/*.primary-nav{text-align:right;}*/
@media (min-width:992px){.primary-nav{margin-top:15px;font-size:14px;}
}
@media (min-width:1200px){.primary-nav{font-size:16px;}
}
.primary-nav-dropdown{top:100px;}
@media (min-width:768px){.primary-nav-dropdown{top:115px;}
}
.sitesearch-row{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:1;}
body.scrolled .sitesearch-row{opacity:0;}
.site-search{height:auto;top:auto;position:relative;}
.row.sitesearch-row{margin-top:20px;}
.site-search .site-search-box{border:2px solid #eea904;height:51px;}
.site-search a.appointment{right:0;}
.memberof{right:28px;}
.bluebanner{height:auto;top:0;padding:25px;margin:0 0 25px;}
@media (min-width:480px){.bluebanner{padding-left:40px;}
}
@media (min-width:992px){.bluebanner{padding-top:60px;padding-left:100px;}
}
.bluebannertext{position:static;top:auto;padding:0;margin:0;}
.bannertitle{margin:0;position:static;top:auto;}
.breadcrumb-row{margin-bottom:15px;}
.breadcrumbs{padding:0;margin:0;}
@media (min-width:992px){.breadcrumbs{padding-left:20px;padding-right:20px;}
}
@media (min-width:992px){.leftcol{margin-top:0;}
}
body > footer{width:auto;}
@media (min-width:992px){body.home{margin-top:160px;}
}
@media (min-width:992px){.home #subsitenavbar{height:160px;}
}
@media (min-width:992px){body.scrolled.home #subsitenavbar{height:140px;}
}
.page-template-page-homepage .jumbotron{background:#eee;height:200px;}
@media (min-width:480px){.page-template-page-homepage .jumbotron{height:300px;}
}
@media (min-width:768px){.page-template-page-homepage .jumbotron{height:400px;}
}
@media (min-width:992px){.page-template-page-homepage .jumbotron{height:600px;}
}
@media (min-width:1200px){.page-template-page-homepage .jumbotron{height:700px;}
}
@media (min-width:1600px){.page-template-page-homepage .jumbotron{height:800px;}
}
.newsheader{font-size:20px;font-family:texgyreheroscnbold, Helvetica Neue, Helvetica, Arial, sans-serif;}
@media (min-width:480px){.newsheader{padding-top:20px;padding-bottom:20px;}
}
@media (min-width:768px){.newsheader{font-size:24px;padding-top:30px;padding-bottom:30px;}
}
@media (min-width:992px){.newsheader{padding-top:50px;padding-bottom:50px;font-size:36px;}
}
.newsheader a, .newsheader a:link, .newsheader a:hover{color:#3d3d3d;text-decoration:none;}
.news-stories .summary .headerimagesmall{max-width:400px;display:block;margin:0 auto 20px;}
.aboutsection{background:#fff;border:none;}
@media (min-width:768px){.aboutsection .row{border-top:2px solid #17375c;border-bottom:2px solid #17375c;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
}
.aboutsection img{max-width:100%;height:auto;}
.aboutleft{padding:20px 30px;color:#fff;background-size:cover;}
.aboutleft h2{text-transform:uppercase;font-weight:bold;font-size:18px;}
@media (min-width:480px){.aboutleft h2{font-size:20px;}
}
@media (min-width:768px){.aboutleft h2{font-size:24px;}
}
@media (min-width:992px){.aboutleft h2{font-size:28px;}
}
.aboutleft a, .aboutleft a:hover, .aboutleft a:focus{color:#eea904;}
.aboutleft iframe{margin:0 auto;display:block;}
.aboutright{padding:20px 30px;text-align:left;}
.aboutright h2{font-weight:bold;color:#17375c;font-size:18px;}
@media (min-width:480px){.aboutright h2{font-size:20px;}
}
@media (min-width:768px){.aboutright h2{font-size:22px;}
}
@media (min-width:992px){.aboutright h2{font-size:26px;}
}
.aboutright h3{font-weight:bold;font-size:16px;margin-bottom:0;}
@media (min-width:480px){.aboutright h3{font-size:18px;}
}
@media (min-width:768px){.aboutright h3{font-size:20px;}
}
@media (min-width:992px){.aboutright h3{font-size:23px;}
}
.aboutright h3 a, .aboutright h3 a:hover, .aboutright h3 a:focus{color:#eea904;}
.news-stories .summary h3{font-size:18px;}
@media (min-width:480px){.news-stories .summary h3{font-size:1.5em;}
}
@media (min-width:768px){.news-stories .summary h3{font-size:1.5em;}
}
@media (min-width:992px){.news-stories .summary h3{font-size:1.5em;}
}
.news-stories .summary{padding-bottom:20px;}
.site-content .leftcol{background:#f5f5f5;padding:0;}
@media (min-width:768px){.site-content #primary{padding:0 40px;}
}
@media (min-width:992px){.site-content #primary{padding:0 60px;}
}
@media (min-width:1200px){.site-content #primary{padding:0 80px;}
}
.leftcol .widget_wvumautosidemenu h3 a,
.leftcol aside ul.menu li a{background:none;padding-left:20px;padding-right:20px;border-bottom:2px solid #fff;color:#17375c;}
@media (min-width:768px){.leftcol .widget_wvumautosidemenu h3 a,
.leftcol aside ul.menu li a{padding-left:30px;}
}
@media (min-width:992px){.leftcol .widget_wvumautosidemenu h3 a,
.leftcol aside ul.menu li a{padding-left:40px;}
}
@media (min-width:1200px){.leftcol .widget_wvumautosidemenu h3 a,
.leftcol aside ul.menu li a{padding-left:50px;}
}
.leftcol .widget_wvumautosidemenu h3 a:hover, .leftcol .widget_wvumautosidemenu h3 a:focus,
.leftcol aside ul.menu li a:hover, .leftcol aside ul.menu li a:focus{color:#005fc1;}
.leftcol aside ul.menu li a .fa{color:#eea904 !important;font-size:1.5em;position:relative;top:1px;margin-right:10px;}
.leftcol aside ul.menu li ul.children li{margin-left:20px;}
@media (min-width:992px){#primary.content-area{margin-top:0;}
}
#content .container{margin-top:0;}
.page-template-page-fullwidth-fluid-php #primary.content-area{padding:0 1.5em;}
@media (min-width:768px){.page-template-page-fullwidth-fluid-php #primary.content-area{padding:0 2.5em;}
}
@media (min-width:1200px){.page-template-page-fullwidth-fluid-php #primary.content-area{padding:0 3.5em;}
}
h1.entry-title{color:#17375c;font-size:34px;font-family:texgyreherosregular, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;margin-top:0;}
@media (min-width:768px){h1.entry-title{font-size:40px;border-bottom:2px solid #17375c;padding-bottom:10px;}
}
@media (min-width:992px){h1.entry-title{font-size:50px;padding-bottom:20px;}
}
@media (min-width:1200px){h1.entry-title{font-size:60px;}
}
h1.entry-title span.supertitle{display:block;color:#eea904;display:none;}
@media (min-width:768px){h1.entry-title span.supertitle{display:block;font-size:24px;margin-bottom:-6px;position:relative;}
}
@media (min-width:992px){h1.entry-title span.supertitle{font-size:50px;font-size:28px;}
}
@media (min-width:1200px){h1.entry-title span.supertitle{font-size:34px;}
}
h1.entry-title span.supertitle a, h1.entry-title span.supertitle a:hover,
h1.entry-title span.supertitle a:focus{text-decoration:none;color:#eea904;}
.page-template-page-fullwidth-fluid h1.entry-title,
.page-template-page-fullwidth h1.entry-title{border-bottom:none;}
.clinics_list{margin-left:0;padding-left:0;list-style:none;}
.clinics_list li{list-style:none;margin:0 0 20px 0;padding:0;}
@media (min-width:992px){body.page-template-page-servicetabs{margin-top:165px;}
}
@media (min-width:992px){body.page-template-page-servicetabs #subsitenavbar{height:165px;}
}
#content .bluebanner{padding:25px 0;margin-bottom:0;padding-bottom:100px;position:relative;overflow:hidden;}
@media (min-width:992px){#content .bluebanner{padding-top:50px;}
}
.tabbannertext .bannerlocation{top:0;left:0;font-size:24px;line-height:28px;}
@media (min-width:768px){.tabbannertext .bannerlocation{font-size:30px;line-height:36px;padding:0 40px;}
}
@media (min-width:1200px){.tabbannertext .bannerlocation{font-size:40px;line-height:46px;}
}
.site-content.services-site{top:-70px;}
@media (min-width:768px){.site-content.services-site{top:-90px;}
}
@media (min-width:992px){.site-content.services-site{top:0;}
}
.displayContentServices{margin-left:0 !important;width:100% !important;top:0 !important;max-width:none;}
.site-main.services-site{top:0;}
.tabcontent .leftSidebar{margin-left:0;left:0;width:100%;}
@media (min-width:992px){.tabcontent .leftSidebar{margin-left:-15px;}
}
.tabcontent .leftSidebar ul.menu{padding-left:0;padding-bottom:0 !important;margin-bottom:0 !important;}
.tabcontent .leftSidebar ul.menu li{left:0;width:100%;padding:0;background:none;}
.tabcontent .leftSidebar ul.menu li:before{border:none;}
.tabcontent .leftSidebar .nav-tabs > li > a{background:#f5f5f5;border-radius:0;}
@media (min-width:992px){.tabcontent .leftSidebar .nav-tabs > li > a{padding-left:40px;}
}
.tabcontent .leftSidebar .nav-tabs > li > a .fa{color:#eea904;padding-right:5px;}
.tabcontent .leftSidebar ul.menu li a{top:0;}
.breadcrumb-row{display:none;margin-bottom:5px;}
@media (min-width:768px){.breadcrumb-row{display:block;}
}
@media (min-width:992px){.breadcrumb-row{display:block;position:absolute;width:100%;}
}
.services-site .displayBreadcrumbs{margin-left:0;top:0;}
.breadcrumbs{left:0;top:0;}
.tabcontent.site-content #primary{padding:0;}
.tabcontent.services-site .main-body-tabs{padding-top:0;}
@media (min-width:992px){.services-site #myTabs{position:absolute;left:0;top:-62px;width:100%;text-align:center;}
}
@media (min-width:1200px){.services-site #myTabs{top:-82px;}
}
#myTabs.nav-tabs > li{float:none;display:inline-block;}
#myTabs.nav-tabs > li > a{border:none;}
#myTabs.nav-tabs > li > a:hover{color:#eea904;}
@media (min-width:992px){.tabcontent.site-content{padding-top:20px;}
}
@media (min-width:1200px){.tabcontent.site-content{padding-top:40px;}
}
@media (min-width:992px){.tabbanner .callnow{top:0;right:30px;}
}

.et_builder_inner_content ol, .et_builder_inner_content  ul {
    padding: 0px 0px 30px 50px !important;
	list-style: inherit !important;
    list-style-position: outside !important;
} 
