<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: "SSStandard";
	src: url("fonts/ss-standard.eot");
	src: url("fonts/ss-standard.eot?#iefix") format("embedded-opentype"), 
			 url("fonts/ss-standard.woff") format("woff"), 
			 url("fonts/ss-standard.ttf") format("truetype"), 
			 url("fonts/ss-standard.svg#SSStandard") format("svg");
	font-weight: normal;
	font-style: normal
}
.ss-icon, .ss-icon.ss-standard, [class^="ss-"]:before, [class*=" ss-"]:before, [class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before, [class^="ss-"].right:after, [class*=" ss-"].right:after, [class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
	font-family: "SSStandard";
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased
}

/* =Header: Sticky Header
-------------------------------------------------------------- */
#header.clone {
	display: none;
	height: 58px;
	position: fixed;
	top: -58px;
	top: 0;
	opacity: 1;
	left: 0;
	right: 0;
	z-index: 999 !important;
	transition: .5s top cubic-bezier(0,1,0,1);
}
body.down #header.clone {
	top: 0 !important;
	opacity: .9 !important;
	z-index: 999 !important;
}
.admin-bar #header.clone {
	top: -90px;
}
body.admin-bar.down #header.clone {
	top: 32px;
	opacity: .9;
	z-index: 999;
}

/* =Responsive Menu
-------------------------------------------------------------- */
.nav-toggle {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: auto;
	height: 26px;
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	color: #231f20;
	margin: 0;
	padding: 19px 13px 19px 13px;
}
.nav-toggle:hover {
	color: #4a4a4a;
}

/* =jPanelMenu: Main Menu
-------------------------------------------------------------- */
.jPanelMenu .menu-trigger {
	display: none;
}
#jPanelMenu-menu {
	display: none;
	background: #4a4a4a;
	margin: 0;
	/*padding: 62px 0 0 0;*/
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	text-align: center;
	background: url("styles/westside-endo/bg.png");
}
#jPanelMenu-menu ul.mobile-menu {
	display: block;
	position: static;
	clear: both;
	float: none;
	list-style: none;
	padding: 62px 0;
	text-align: left;
	background: #e7e7e7;
}
#jPanelMenu-menu ul.mobile-menu &gt; li {
	float: none;
	display: block;
	border-bottom: none;
	height: auto;
	width: 100%;
	padding: 4px 0;
	margin: 0;
}
#jPanelMenu-menu ul.mobile-menu &gt; li:first-child {
	padding: 0px 0 4px 0;
}
#jPanelMenu-menu ul.mobile-menu &gt; li &gt; a {
	float: none;
	display: block;
	text-decoration: none;
	font-family: "Ubuntu",arial,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	line-height: 40px;
	border-bottom: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0 13px;
	height: auto;
	background: #4a4a4a;
}
#jPanelMenu-menu ul.mobile-menu &gt; li.current-menu-item a {
	box-shadow: none;
	background: #231f20;
}
#jPanelMenu-menu ul.mobile-menu &gt; li &gt; a::after {
	content: '';
	padding: 0;
}
#jPanelMenu-menu ul.mobile-menu &gt; li &gt; a:hover, #jPanelMenu-menu ul.mobile-menu &gt; li &gt; a:focus {
	color: #fff;
	font-weight: 400;
	box-shadow: none;
	background: #231f20;
}
#jPanelMenu-menu li a:active {
	color: #fff !important;
	font-weight: 300 !important;
}
#jPanelMenu-menu .sf-sub-indicator {
	display: none;
}
#jPanelMenu-menu ul.mobile-menu &gt; li &gt; ul {
	background: #e7e7e7;
	padding: 4px 13px 0 13px;
}
#jPanelMenu-menu ul.mobile-menu &gt; li &gt; ul a {
	background: #e7e7e7  !important;
}


/* =jPanelMenu: Sub-menu
-------------------------------------------------------------- */
#jPanelMenu-menu ul.sub-menu {
	display: block !important;
	padding: 0 0 16px 0;
	list-style: none !important;
}
#jPanelMenu-menu ul.sub-menu li &gt; a {
	float: none;
	display: block !important;
	padding: 0 4px !important;
	text-decoration: none !important;
	font-weight: 300;
	color: #646464 !important;
	width: auto !important;
	height: auto !important;
	font-size: 14px !important;
	line-height: 24px !important;
	margin: 0 !important;
	border-bottom: none !important;
	white-space: normal !important;
}
#jPanelMenu-menu ul.sub-menu li &gt; a:hover {
	font-weight: 300;
	color: #000 !important;
}

/* =Media Print
-------------------------------------------------------------- */
@media print {
}

/* =Responsive: max-width: 1192px
-------------------------------------------------------------- */
@media screen and (max-width: 1192px) {
	body, html {
		height: auto !important;
	}
	.entry, .entry p {
			font: 16px/1.5em sans-serif;
	}
	.jPanelMenu .menu-trigger, .jPanelMenu #header.clone  {
		display: block;
	}
	#jPanelMenu-panel {
		text-align: center;
	}
	h1 {
		text-align: center;
		line-height: 1.5em !important;
		/*font-size: 1.4em !important;
		line-height: 1.5em !important;
		*/
		margin: 40px auto 8px auto !important;
	}

	h2 {
		font-size: 1.2em !important;
		line-height: 1.5em !important;
		text-align: left !important;
	}
	h3 {
		font-size: 1em !important;
		line-height: 1.5em !important;
		text-align: left !important;
	}
	.post .title, .page .title {
		font: 24px/24px Georgia sans-serif;
		position: relative;
		margin: inherit;
	}
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin: 0;
		line-height: 1.5em;
	}
	#header {
		height: 58px !important;
		min-height: 58px !important;
		position: relative;
		padding: 0 !important;
		top: 0;
		opacity: 0;
		background-color: #fff;
		z-index: 99;
		zoom: 1;
		margin: 0 !important;
	}
	#header:after {
		clear: both;
	}
	#header .col-full {
		width: auto !important;
	}
	#header-right {
		display: none !important;
	}
	#navigation-out {
		display: none !important;
	}

	#logo {
		float: none;
		height: auto !important;
		margin: 0 !important;
		text-align: center !important;
	}
	#logo img {
		max-width: 180px !important;
		height: auto !important;
		margin: 10px auto 11px auto !important;
	}
	#content {
		padding: 0px 13px 20px 13px;
    min-height:inherit;
	}
	#slides .slides_holder {
		margin: 0;
	}
	.alignleft, .alignright {
    float: none;
		display: block;
    height: auto;
    margin: 0 auto 20px auto;
	}
	.widget h3 {
		padding: 0px 0px 10px;
		font-family: "Droid Serif",arial,sans-serif;
		font-weight: 400;
		color: #00529B;
		text-transform: none;
		font-size: 19.2px !important;
		line-height: 1.5em !important;
	}
	#home-widgets .textwidget {
		margin: 0;
		font: 16px/1.5em sans-serif;
	}
	ul {
		font: 16px/1.5em sans-serif;
	}
	#home-widgets .widget_nav_menu ul {
		display: block;
		width: 100%;
		margin: 0px auto;
		text-align: left;
	}
	#home-widgets .widget_nav_menu ul li {
		margin-left: 40px;
	}
	#menu-referring-professionals {
		margin: 0px !important;
		text-align: center !important;
		list-style: none !important;
	}
	#home-widgets .widget h3 {
		padding: 10px 0px;
	}
	#main.fullwidth, .layout-full #main, #main, .home.page #main {
		width: auto;
		padding: 1em 0px;
	}
	.col-full {
		width: auto;
	}
	#content .col-left, #content .col-right {
		float: none;
		padding: 0;
	}
	#home-widgets .home-left, #home-widgets .home-center, #home-widgets .home-right {
		float: none;
		width: 100%;
		margin: 0;
	}
	#footer .col-left, #footer .col-right {
		float: none;
		text-align: center !important;
	}
	#featured-image {
		display: block;
	}
	#featured-image img {
		width: 100%;
		height: auto;
		border-radius: 3px;
	}
	.insurance-logo {
		clear: both;
		display: block;
		width: 100%;
		float: none;
		height: auto;
	}
	#sidebar {
		display: none;
	}
	#main, .layout-right-content #main, .col-right {
		float: none;
	}
	#footer {
		max-width: 960px !important;
		width: 100% !important;
		padding: 24px auto !important;
	}
}

/* =Responsive: max-width: 1024px
-------------------------------------------------------------- */
@media screen and (max-width: 1024px) {
	#container {
	}
}

/* =Responsive: max-width: 800px
-------------------------------------------------------------- */
@media screen and (max-width: 800px) {
	#footer-widgets.col-3 .block { 
		margin: 20px auto !important;
	}
	#footer-widgets.col-3 .block img { 
		display: block; 
		max-height: none; 
		margin: 20px auto; 
	}
}

/* =Responsive: max-width: 768px
-------------------------------------------------------------- */
@media screen and (max-width: 768px) {
	.hentry {
		max-width: 100% !important;
	}
}


/* =Responsive: max-width: 480px
-------------------------------------------------------------- */
@media screen and (max-width: 480px) {

	#footer {

	}
	
}</pre></body></html>