@charset "utf-8";
/* CSS Document */
/*
 Theme Name: ypo-theme
 */
body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000;}
html, body, h1, h2, h3, h4, p, ol, ul, li, form {	padding: 0px;	margin: 0px;}
/*** Common Styles ***/
a {	text-decoration: none;	color: #000;	outline: none;}
a:hover {	color: 000;}
img {	border: none;}
.clear {	clear: both;}
ul, li {	list-style-type: none;}
/*** titles Styles ***/
h1 {	font-family: 'Open Sans', sans-serif;	font-weight: normal;	font-size: 24px;}
h2 {	font-size: 18px;	font-weight: normal;	font-family: 'Open Sans', sans-serif;}
h3 {	font-size: 15px;	font-weight: normal;}
/***header styles***/
.body-bg {	background: #fff url(/images/bg.jpg) 0px 55px repeat-x;	float: left;	width: 100%;}
header {	width: 100%;	float: left;}
.header-sec {	max-width: 940px;	margin: auto;}
.logo {	float: left;}
.appointments {	float: right;	font-size: 15px;	color: #252525;	background: url(/images/sprite.png) 0px 5px no-repeat;	padding: 20px 0px 3px 33px;}
.appointments span {	font-size: 20px;	color: #580227;}
/***banner styles****/
#banner {	width: 100%;	float: left;}
.banner {	max-width: 940px;	margin: auto;	position: relative;}
.banner-img {	background: url(/images/banner-left-bg.jpg) 0px 2px no-repeat;	float: left;	width: 69%;}
.banner-img img {	margin: 14px 0px 0px 0px;	float: left;	width: 100%;}
.banner-img img.mob-banner {	display: none;}
.banner-right {	background: url(/images/service-tabs-bg.png) 0px 0px no-repeat;	float: left;	width: 31%;	padding: 0px 0px 6px 0px;}
.banner-right ul {	margin: 50px 0px 0px 0px;}
.banner-right ul li {	background: url(/images/service-tabs-border.png) 0px 0px no-repeat;	line-height: 39px;}
.banner-right ul li a {	color: #fff;	font-size: 15px;	font-family: 'Open Sans', sans-serif;	background: url(/images/sprite.png) 0px -80px no-repeat;	display: block;	padding: 0px 0px 0px 30px;}
.spinal {	margin: 0 0 0 -30px;}
.pediatric {	margin-left: 4px;}
.hand {	margin: 0 0 0 12px;}
.sports-medicine {	margin-left: 13px;}
.joint-replace {	margin: 0 0 0 -1px;}
.foot-ankle {	margin: 0 0 0 -12px;}
.physical {	margin: 0 0 0 -24px;}
.banner-text {	position: absolute;	left: 45px;	top: 90px;	color: #fff;	width: 40%;}
.banner-text h2 {	font-size: 30px;	font-weight: 600;	line-height: 30px;	margin-bottom: 19px;}
.banner-text h2 a {	font-size: 30px;	font-weight: 600;	line-height: 30px;	margin-bottom: 19px;	float: none;	background: none;	padding: 0px;}
.banner-text h2 a:hover {	color: #4E0424;	background: none !important;}
.banner-text ul li {	background: url(/images/banner-text-bg.png) 0px 7px no-repeat;	line-height: 18px;	padding: 0px 0px 0px 10px;}
.banner-text a {	float: right;	color: #fff;	background: #401529;	padding: 3px 10px;	border-radius: 10px;	margin: 18px 57px 0 0;	font-weight: 600;}
.banner-text a:hover {	background: #A98091;}
#bullet7 li a:hover, #bullet7 li.rslides_here a {
	background: #bb9c5c url(/images/sprite.png) 0px -80px no-repeat;	border-radius: 20px 0 0 20px;	color: #000;}
#slider1 {	display: none;	position: relative;}
#slider3 {	display: none;}
/***menu styles**/
nav {	width: 100%;	float: left;}
.menu-sec {	max-width: 940px;	height: 45px;	margin: auto;	background: url(/images/menu_bg.jpg) 0px 0px repeat-x;}
.menu-sec ul li {	float: left;	border-right: 1px solid #393637;	line-height: 45px;	position: relative;}
.menu-sec ul li.last-child {	border: none;}
.menu-sec ul li a {	color: #fff;	font-size: 15px;	font-family: Arial, Helvetica, sans-serif;	display: block;	padding: 0px 19px;}
.menu-sec ul li a:hover {	background: #7b3954;}
.menu-sec ul li:hover > a {	background: #7b3954;}
.menu-sec ul li li:hover > a {	background: #8b5730 url(/images/sprite.png) 0 -80px no-repeat;}
.menu-sec ul li.current-menu-item > a {	background: #7b3954;}
#menu-item-33 {	border: none;}
/** DD Menu Styles **/
.menu-sec ul li ul {	z-index: 1000;	background: #580d29;	display: none;	width: 210px;	position: absolute;	left: 0px;	top: 45px;}
.menu-sec ul li ul li {	float: none;	background: none;	font-size: 11px;	text-align: left;	padding-left: 0px;	border-top: 1px solid #841c3d;}
.menu-sec ul li ul li a {	background: url(/images/sprite.png) 0 -82px no-repeat;	font-size: 14px;	line-height: 15px;	padding: 10px 10px 10px 25px;	color: #fff;}
.menu-sec ul li ul li a:hover {	background: #8b5730 url(/images/sprite.png) 0 -82px no-repeat;	color: #fff;}
.menu-sec ul li:hover > ul {	display: block;	position: absolute;	left: 0px;	padding: 0px;	margin: 0px;}
.menu-sec ul li li:hover > ul {	display: block;	position: absolute;	left: 100%;	padding: 0px;	margin: 0px;	top: 0px;}
.menu-sec ul li:hover > li {	float: none;}
/**right arrow**/
nav ul li ul li.menu-item-has-children {	background-image: url(/images/tri.gif);	background-repeat: no-repeat;	background-position: right;}
nav ul li ul li.menu-item-has-children:hover > a {	background-image: url(/images/tri.gif);	background-repeat: no-repeat;	background-position: right;}
/**interactive styles**/
#interactive {	width: 100%;	float: left;}
.interactive-sec {	max-width: 940px;	margin: auto;	padding: 25px 0px;	height: 120px;}
.interactive-sec ul li {	float: left;	width: 19%;	margin-right: 12px;	text-align: center;	position: relative;}
.interactive-sec ul li a {	color: #202020;	font-size: 15px;	display: block;	float: left;	position: relative;	z-index: 999;}
.interactive-sec ul li a:hover {	color: #570227;}
.interactive-sec ul li.smoc-sports {	margin: 0px 11px 0px 0px;}
.interactive-sec ul li.smoc-joint {	margin: 0px;}
.intra {	padding: 30px 0 0 220px;	position: absolute;}
.intra p {	width: 300px;	font: normal 12px Verdana, Geneva, sans-serif;	color: #333;	padding: 0px;	margin: 0px;	text-align: left;}
.interactive-sec .intra a {	font-size: 11px;	margin: 5px 0px 0px 0px;	color: #4E0424;}
.intra_readmore {	float: left;	text-align: left;		padding: 0 12px;	font: normal 12px Verdana, Geneva, sans-serif;	margin: 0 0 0 230px;}
.intra_readmore a {	color: #333;}
.intra_readmore a:hover {	color: #066e88;}
.inter {	float: left;	position: relative;	width: 100%;	padding: 0px 0;}
.kwicks > li {	height: 170px;	overflow: hidden;}
.kwick_list {	margin: 0px;	position: relative;	float: left;	width: 20%;	display: block;	overflow: hidden;}
.kwick_list img {	float: left;	width: auto;}
/***container styles**/
section {	width: 100%;	float: left;}
.container {	max-width: 940px;	margin: auto;	padding: 34px 0px;}
.container-left {	float: left;	width: 49%;	border: 1px solid #c0bab0;	border-radius: 5px;}
.doc-img {	float: left;}
.doc-img img {	float: left;}
.our-doctors {	float: left;	width: 100%;	position: relative;	background: url(/images/doc-bg.jpg) 0px 0px repeat-x;}
.doc-text {	float: left;	padding: 5px 0 0 0;}
.doc-text h1 a {	font-size: 27px;	color: #1c1c1c;	font-weight: 300;	margin: 0px 0px 7px 0px;	float: none;}
.doc-text h1 a:hover {	color: #1C5EAD;}
.doc-text h2, h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.doc-text h2 {	font-size: 17px;	color: #580227;	margin: 0px 0px 3px 0px;}
.doc-text h2 a {	font-size: 17px;	color: #580227;	margin: 0px 0px 3px 0px;	float: none;	font-weight: normal;}
.doc-text a {	float: right;	color: #580227;	margin: 25px 0px 0px 0px;	font-weight: 600;}
.doc-text a:hover {	color: #09F;}
.qlinks {	background: #ebe0cc;	float: left;	padding: 27px 0px 26px 10px;}
.qlinks ul li {	float: left;	width: 220px;}
.qlinks ul li a {	font-size: 17px;	display: block;	padding: 0px 0px 0px 40px;}
.qlinks ul li a:hover {	color: #000;}
.qlinks ul li a.multimedia {	background: url(/images/sprite.png) 0px -155px no-repeat;}
.qlinks ul li a.multimedia:hover {	background: url(/images/mutimedia-patient-education-mouseover.png) 8px 0px no-repeat;}
.qlinks ul li a.online {	background: url(/images/sprite.png) 0px -222px no-repeat;	margin: 0px 0px 40px 0px;}
.qlinks ul li a.online:hover {	background: url(/images/online-appointment-mouseover.png) 9px 1px no-repeat;}
.qlinks ul li a.location {	background: url(/images/sprite.png) 5px -383px no-repeat;}
.qlinks ul li a.location:hover {	background: url(/images/location-mouse-over.png) 13px 0px no-repeat;}
.qlinks ul li a.insurance {	background: url(/images/sprite.png) 0px -297px no-repeat;	padding: 0 0 5px 40px}
.qlinks ul li a.insurance:hover {	background: url(/images/insurence-info-mouse-over.png) 6px 1px no-repeat;}
.container-right {	float: right;	width: 46%;}
.video-ht {	width: 98%;	height: 357px;	border: 3px solid #000;}
.rslides_nav.rslides2_nav.prev {
	position: absolute;	z-index: 999;	right: 25px;	top: 0px;	background: url(/images/credibility-left.png) 0px 7px no-repeat;	text-indent: -9999px;	height: 30px;	width: 30px;}
.rslides_nav.rslides2_nav.next {
	position: absolute;	z-index: 999;	right: 10px;	top: 0px;	background: url(/images/credibility-right-arrow.png) 0px 7px no-repeat;	text-indent: -9999px;	height: 30px;	width: 30px;}
/**content styles**/
#content {	width: 100%;	float: left;	padding: 32px 0px;}
.content-sec {	max-width: 940px;	margin: auto;}
.content-left {	float: left;	width: 49%;	font-size: 12px;}
.content-sec h2 {	font-size: 24px;	color: #1c1c1c;	margin: 0px 0px 17px 0px;	font-weight: 300;}
.content-sec h2 a {	font-size: 24px;	color: #1c1c1c;	margin: 0px 0px 17px 0px;	font-weight: 300;	float: none;}
.content-sec  ul li {	list-style: disc;	margin: 0 0 12px 12px;}
.content-sec  ul li.first-child {	margin: 0px 0px 11px 12px;}
.content-sec a {	color: #6c0632;	font-weight: 600;}
.content-sec a:hover {	color: #06f;}
.content-sec a.readmore {	float: right;	font-size: 11px;}
.content-right {	float: right;	width: 45%;}
.content-right p {	margin: 0px 0px 5px 0px;}
/*****crawler styles****/
#crawler {	width: 100%;	float: left;	padding-bottom: 20px;}
.crawler-sec {	max-width: 940px;	margin: auto;	font-size: 14px;	text-align: center;	font-family: 'Open Sans', sans-serif;	background: url(/images/crawler-bg.jpg) 0 10px no-repeat;}
.crawler-sec ul li {	float: left;	margin: 0px 17px;}
.crawler-sec p {}
#logo_slider {
	width: 100%;	float: left;}
#logo_slider_mid {
	max-width: 940px;	height: auto;	margin: 0 auto;	font-size: 14px;	text-align: center;	font-family: 'Open Sans', sans-serif;	background: url(/images/crawler-bg.jpg) center 10px no-repeat;}
.logo_slider2 {
	width: 100%;	height: 97px;	padding-top: 18px;	*width: 100%;	*height: 100px;}
.marquee0 img {
	width: auto;}
#logo_slider_mid a {	padding: 0 25px !important;}
.np .prev, .np .next {
	position: absolute;	cursor: pointer;	height: 83px;	top: -10px;	z-index: 9;	width: 25px;}
.np .next {
	position: absolute;	float: left;	height: 22px;	width: 22px;	padding: 40px 0px;	background: #fff url(/images/credibility-left.png) 0px 25px no-repeat;}
.np .prev {
	height: 22px;	width: 22px;	float: right;	position: relative;	padding: 40px 0px;	background: #fff url(/images/credibility-right-arrow.png) 10px 26px no-repeat;}
/***footer styles***/
footer {	width: 100%;	float: left;	background: #544049;	color: #fff;	padding: 15px 0px 10px 0px;}
.footer-sec {	max-width: 940px;	margin: auto;}
.footer-menu {	float: left;	margin-right: 89px;}
.footer-menu p {	margin-bottom: 3px;}
.footer-menu ul li {	float: left;	background: url(/images/footer-menu-bg.jpg) right center no-repeat;}
.footer-menu ul li a {	color: #fff;	margin: 0px 5px;}
.footer-menu ul li a:hover {	text-decoration: underline;}
.footer-menu ul li.last-child {	background: none;}
.social-icons {	float: left;}
.social-icons ul li {	float: left;}
.social-icons ul li a {	text-indent: -9999px;	display: block;	padding: 13px 20px;}
.facebook {	background: url(/images/sprite.png) 0px -585px no-repeat;}
.twitter {	background: url(/images/sprite.png) 0px -900px no-repeat;}
.linkedin {	background: url(/images/sprite.png) 0px -796px no-repeat;}
.youtube {	background: url(/images/sprite.png) 0px -484px no-repeat;}
.googleplus {	background: url(/images/sprite.png) 0px -685px no-repeat;}
.ypo-logo {	float: right;}
/*********************inner pages styles******************************/
/********common styles**********/
.article-content h1 {	font-size: 24px;	margin-bottom: 18px;	border-bottom: 1px solid #ccc;	padding-bottom: 8px;	color: #1f1f1f;	font-weight: bold;}
.article-content h2 {	color: #5f1635;	font-size: 18px;}
.article-content h2.certified {	font-family: arial;	border: 1px dotted rgb(204, 204, 204);	padding: 10px;	margin-bottom: 20px;	color: rgb(66, 66, 66);	font-style: italic;}
.article-content h3 {	color: #956d19;	font-size: 16px;}
.article-content h4 {	color: #6d314a;}
.article-content a {	color: #0066ff;}
.article-content a:hover {	color: #0000FF;}
.article-content ul li a {	color: #5f7cb1;}
.article-content h2, .article-content h3, .article-content h4 {	padding-bottom: 8px;}
.article-content p, .article-content ul {	margin-bottom: 15px;	line-height: 20px;}
.article-content ol {	margin-bottom: 15px;	line-height: 20px;	padding: 0 0 0 30px;}
.article-content ol li {	list-style-type: decimal;}
.article-content ul {	padding: 0 0 0 30px;}
.border {
	border-top: 1px dotted #c3beb4;	padding: 10px 0 0 0;}
.article-content ul li {	list-style-type: disc;}
.article-content ul.list-gap {	padding-bottom: 8px;}
#inner-banner {	width: 100%;	float: left;}
.inner-banner-sec {	max-width: 940px;	margin: auto;	position: relative;	background: url(/images/inner-banner-bg.png) 0px 0px no-repeat;	min-height: 179px;	overflow: hidden;}
.inner-banner-sec img {	float: left;}
.inner-banner-sec img.inner-mob-banner {	display: none;}
.inner-body-bg {	background: url(/images/bg.jpg) 0px 0px repeat-x;	float: left;	width: 100%;}
.inner-banner-text {	position: absolute;	right: 250px;	top: 80px;	font-size: 24px;	color: #fff;	font-family: 'Open Sans', sans-serif;}
.inner-banner-text > a {
	color: #fff;}
/********banner bullets**********/
.bullet8 {
	margin: -4% 4% 0 30%;	float: left;	position: relative;	z-index: 100;}
.bullet8 li {
	float: left;	list-style-type: none;	margin-left: 0px;}
.bullet8 li a {
	display: block;	color: #26394a;	font: normal 25px Verdana, Geneva, sans-serif;}
.bullet8 li a:hover, .bullet8 li.rslides_here a {
	color: #580227;}
/*********our physicians styles*************/
.our_dr_profile {	width: 100%;}
.box_dr1_profile {	width: 97%;	float: left;	border: solid 1px #d9d9d9;	background: #fafafa;	margin: 2% 0% 0% 0%;	padding: 10px 0px 8px 10px;}
.our_dr_profile_img {	float: left;	padding: 0px;	border: 1px solid #580227;	border-radius: 5px;	background: #D1B783;	height: 145px;}
.box_dr1_profile_right {	float: right;	width: 65%;	padding: 3% 2% 0% 2%;}
.box_dr1_profile_right h2 {	color: #580227;}
.box_dr1_profile_right h2 a {	color: #580227;}
.box_dr1_profile_right h3 {	margin-bottom: 0px;}
.box_dr1_profile_right a.director-profile {	display: block;	float: right;	color: #00b6cc;	margin: 0px 10px 0px 0px;}
.box_dr1_profile_right a.director-profile:hover {	color: #06f;}
.physicians_img {	background: none repeat scroll 0 0 #cab58e;	border: 1px solid #ccc;	border-radius: 5px;	float: right;	padding: 7px 3px 5px 0px;	width: 24.5%;	color: #580227;	text-align: center;}.milwaukee-megazine, .milwaukee-megazine-john, .milwaukee-megazine-coran, .milwaukee-megazine-black{	float: right;	width: 24.5%;	text-align: center;	padding: 0px 4px 0px 5px;}.milwaukee-megazine-john {	margin:-145px 0px 0px 0px;}.milwaukee-megazine-coran {	margin:-100px 0px 0px 0px;}.milwaukee-megazine-black {	margin:-40px 0px 0px 0px;}.milwaukee-megazine-zoltan {	margin:-40px 0px 0px 0px;}
.our_dr_profile_img img {
}
/********article styles*********/
article {	width: 100%;	float: left;	padding: 25px 0px;}
.article-sec {	max-width: 940px;	margin: auto;}
.article-content {	width: 69%;	float: left;	font-family: Arial, Helvetica, sans-serif;}
.breadcrum {	color: #323232;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	margin: 0 0 20px 0;}
.breadcrum a {	color: #323232;	text-decoration: underline;}
aside {	width: 29%;	float: right;}
.services {	background: #580227;	border-radius: 10px;	margin-bottom: 10px;}
.services ul li {	border-bottom: 1px solid #662943;}
.services ul li.last-child {	border: none;}
.services ul li a {	font-family: 'Open Sans', sans-serif;	font-size: 15px;	color: #fff;	display: block;	background: url(/images/sprite.png) 0px -80px no-repeat;	padding: 0 0 0 30px;	line-height: 40px;}
.services ul li a:hover {	color: #B69657;}
.doctors-sec {	background: #f8f0e2;	float: left;	border: 1px solid #c3beb4;	border-radius: 10px;	margin-bottom: 10px;	position: relative;	width: 100%;}
.doctors-sec h2 a {	color: #1c1c1c;	font-size: 22px;	font-weight: 300;	margin: 15px 12px;}
.doctors-sec h2 a:hover {	color: #06f;}
.doctor-img {	float: left;	margin: 0px 10px 0px 0px;	width: 33%;}
.doctor-img img {	float: left;}
.doctor-txt {	font-size: 12px;	padding: 7px 0px 0px 0px;	width: 61%;	float: left;}
.doctor-txt a {	color: #580227;	font-size: 14px;	margin: 10px 0px 0px 0px;}
.doctor-txt a:hover {	color: #06f;}
.doctor-txt a.view {	float: right;	font-size: 11px;}
.doctor-txt a.view:hover {	color: #06f;}
.doctor-txt > p {	margin: 5px 0 0;}
.rslides_nav.rslides1_nav.prev {	position: absolute;	right: 10px;	top: 0px;	background: url(/images/credibility-left.png) 0px 7px no-repeat;	text-indent: -9999px;	height: 30px;	width: 30px;}
.rslides_nav.rslides1_nav.next {	position: absolute;	right: -8px;	top: 0px;	background: url(/images/credibility-right-arrow.png) 0px 7px no-repeat;	text-indent: -9999px;	height: 30px;	width: 30px;}
.aside-qlinks {	background: #dfbb71;	border-radius: 10px;	float: left;	width: 100%;	margin-bottom: 10px;}
.aside-qlinks ul li {	border-bottom: 1px solid #cba65a;}
.aside-qlinks ul li.last-child {	border: none;}
.aside-qlinks ul li a {	font-size: 15px;	padding: 0px 0px 0px 40px;	display: block;	line-height: 40px;}
.aside-qlinks ul li a.inner-multimedia {	background: url(/images/sprite.png) 0px -145px no-repeat;}
.aside-qlinks ul li a.inner-multimedia:hover {	background: url(/images/mutimedia-patient-education-mouseover.png) 8px 10px no-repeat;}
.aside-qlinks ul li a.inner-online {	background: url(/images/sprite.png) 0px -212px no-repeat;}
.aside-qlinks ul li a.inner-online:hover {	background: url(/images/online-appointment-mouseover.png) 9px 11px no-repeat;}
.aside-qlinks ul li a.inner-loc {	background: url(/images/sprite.png) 0px -373px no-repeat;}
.aside-qlinks ul li a.inner-loc:hover {	background: url(/images/location-mouse-over.png) 8px 10px no-repeat;}
.aside-qlinks ul li a.inner-insurance {	background: url(/images/sprite.png) 0px -290px no-repeat;}
.aside-qlinks ul li a.inner-insurance:hover {	background: url(/images/insurence-info-mouse-over.png) 6px 8px no-repeat;}
.news {	width: 100%;	float: left;	font-size: 12px;	background: #f8f0e2;	border: 1px solid #c3beb4;	border-radius: 10px;}
.news h2 {	margin: 6px 0px 20px 0px;}
.news h2 a {	color: #1c1c1c;	font-size: 22px;	font-weight: 300;	margin: 15px 12px;}
.news h2 a:hover {	color: #580227;}
.news ul li {	list-style: disc;	margin: 0px 0px 20px 25px;}
.news a {	color: #6c0632;	font-weight: 600;}
.news a:hover {	color: #06f;}
.news a.read-all {	float: right;	margin: 0 20px 10px 0;}
/*********services page styles***********/
.services-pg {}
.services-pg ul {	padding: 0;}
.services-pg ul li {	float: left;	list-style: none !important;	width: 200px;	text-align: center;	min-height: 180px;}
/************smoc*************/
.smoc {}
.smoc > ul {
	padding: 0;	float: left;	border-bottom: 2px dotted #AE8D4B;}
.smoc ul li {	float: left;	list-style: none outside none;	width: 200px;	background: #580227;	margin: 0 10px 10px 0;	text-align: center;	border-radius: 4px;}
.smoc.pediatric ul li {	width: 295px;}
.smoc ul li a {	color: #fff;	display: block;	padding: 8px 0 8px 0px;}
.smoc ul li a:hover {	background: #933;	color: #fff;	border-radius: 4px;}
/*********joint replacement*********/
.joint-pg {	float: left;}
.joint-pg > div {	float: left;	min-height: 120px;	width: 275px;	text-align: center;	border: 1px solid #ccc;	margin: 0 40px 20px 0;	padding: 25px 0 0 0;}
/** RECENT ARTCILES**/
.post-main-date {	color: #999;	font-size: 12px;	padding: 0 0 5px;}
.post-date {
	color: #999;	font-size: 12px;	font-family: Georgia, "Times New Roman", Times, serif;	padding: 0 13px 5px 0;	float: left;}
.post-date img {	vertical-align: middle;	margin: -4px 4px 0 0;}
.post-readmore {
	border-bottom: 1px solid #580227;	margin: 0 0 10px;	padding: 0 25px 22px 0;	text-align: right;}
.post-comment {
	color: #580227;}
.post-category ul {	margin: 0;}
.post-category ul li {	list-style-type: none;	padding: 0px 9px 20px 18px;	background: url(/images/meta-category.png) 0 3px no-repeat;	float: left;	margin: -4px 0 0 13px;	font-family: Georgia, "Times New Roman", Times, serif;}
.post-tag a {	padding: 10px;	background: #E5E5E5;	color: #580227;	border: 1px solid #999;	border-radius: 4px;}
.post-tag a:hover {	background: #999;	border: 1px solid #333;	color: #000;}
.post-content {	clear: both;	padding: 10px 0 0 0;}
.post-readmore a {	padding: 5px;	background: #E9E9E9;	color: #333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	border: 1px solid #666;	border-radius: 3px;	margin: 0 0 10px 0;}
.post-tag {
	float: left;	clear: both;	width: 100%;	padding: 10px 0 20px 0;}
.post-readmore a:hover {	background: #CCC;	color: #000;}
.commentlist {	padding: 0 !important;	margin: 0;}
.commentlist li {	list-style-type: none !important;	border: 1px solid #999;	margin: 10px 0;	padding: 10px 0;	background: #F8F0E2;}
.commentlist img {	padding: 0 10px;	float: left;}
.reply {
	text-align: right;	padding: 0 30px 0 0;}
.reply  a {	padding: 3px 7px;	background: #CCC;	border: 1px solid #999;	border-radius: 3px;}
.form-allowed-tags {	display: none;}
/**************************media queries*******************************/
@media screen and (max-width: 939px) {
	.banner-img {		background-size: 100% 100%;		position: relative;		min-height: 260px;		width: 70%;	}
	.banner-img img {		width: 90%;		margin: 7px 0 0;	}
	.banner-right {		background-size: 100% 100%;		min-height: 253px;		width: 30%;	}
	.banner-text {		top: 58px;	}
	.banner-text h2 {		font-size: 14px;		line-height: 15px;		margin-bottom: 8px;	}
	.banner-text ul li {		font-size: 11px;	}
	.banner-right {		position: relative;		z-index: 999;		padding: 0px 0px 7px 0px;	}
	.banner-text h2 a {		font-size: 22px;	}
	.banner-right ul li {		line-height: 27px;	}
	.banner-right ul li a {		font-size: 13px;		background-position: 0px -86px;	}
	#bullet7 li a:hover, #bullet7 li.rslides_here a {		background-position: 0px -86px;	}
	.spinal {		margin: 0px 0px 0px -6px;	}
	.menu-sec ul li a {		padding: 0 10px;	}
	.interactive-sec ul li {		margin-right: 9px;	}
	.interactive-sec ul li a {		right: 13px;		font-size: 13px;	}
	.content-sec ul li.first-child {		margin: 0 0 12px 16px;	}
	.content-sec ul li {		margin: 0 0 12px 16px;	}
	.doc-text {		width: 60%;	}
	.doc-text h1 {		font-size: 25px;		margin: 0 0 5px;	}
	.doc-text h2 {		font-size: 14px;	}
	.doc-img {		width: 32%;	}
	.doc-text a {		margin: 14px 0 0;	}
	.qlinks {		padding: 25px 0 14px 10px;	}
	.qlinks ul li {		width: 175px;	}
	.qlinks ul li a {		font-size: 15px;	}
	.qlinks ul li a.online {		margin: 0 0 30px;	}
	.container-right img {
		max-width: 100%;	}
	.footer-menu {		margin-right: 10px;	}
	.article-content {		width: 64%;		padding: 0px 10px 0px 10px;	}
	aside {		width: 33%;		float: left;	}
	.box_dr1_profile_right {		width: 60%;	}
	.physicians_img {		width: 35%	}	.milwaukee-megazine {		width: 35%	}
	.kwicks {
		width: 768px !important;	}
	.map-icon img {		width: 100%;	}
	.map-icon ul li {		width: 47%;	}
	.video-ht {
		height: 264px;		width: 95%;	}
}
@media screen and (max-width: 767px) {
	.logo {		width: 54%;	}
	.logo img {		width: 100%;	}
	.banner-img {		min-height: 220px;		width: 69%;	}
	.banner-text {		top: 39px;	}
	.banner-text ul li {		display: none;	}
	.banner-text h2 {		font-size: 20px;		line-height: 22px;	}
	.banner-text h2 a {		font-size: 20px;		line-height: 25px;	}
	.banner-right {		width: 31%;	}
	.banner-right ul li {		line-height: 24px;	}
	.banner-right ul li a {		font-size: 11px;		background-position: 0 -88px;	}
	.banner-right ul {		margin: 30px 0 0;	}
	.banner-right {		padding: 0 0 10px;		min-height: 210px;	}
	.menu-sec ul li a {		padding: 0 7px;		font-size: 13px;	}
	#interactive {		display: none;	}
	.interactive-sec ul li {		margin-right: 7px;	}
	.doc-text h1 {		font-size: 20px;	}
	.doc-text h2 {		font-size: 13px;	}
	.doc-text h3 {		font-sie: 12px;	}
	.doc-text a {		margin: 0;		font-size: 11px;	}
	.content-sec a.readmore {		margin: 0px 10px 0px 0px;	}
	.qlinks ul li a {		font-size: 12px;	}
	.qlinks ul li {		width: 140px;	}
	.qlinks ul li a.online {		margin: 0 0 13px;	}
	.qlinks {		padding: 14px 0 6px 10px;	}
	.bullet8 {		margin: -5% 4% 0 50%;	}
	.inner-banner-text {		right: 353px;	}
	.article-content {		width: 58%;	}
	.box_dr1_profile_right {		width: 51%;	}
	.box_dr1_profile_right h3 {		font-size: 13px;	}
	.physicians_img {		width: 40%	}	.milwaukee-megazine {		width: 40%	}	.milwaukee-megazine-john{		margin-top: -174px;	}
	aside {		width: 38%;	}
	.video-ht {
		height: 230px;		width: 95%;	}
}
@media screen and (max-width: 639px) {
	.logo {		margin: auto;		float: none;	}
	.appointments {		margin: auto;		float: none;		width: 50%;	}
	.appointments span {		font-size: 18px;	}
	.banner-text h2 a {		font-size: 15px;		line-height: 20px;	}
	.banner-img img {		width: 100%;		float: right;	}
	.banner-img img.main-ban-img {		display: none;	}
	.banner-img img.mob-banner {		display: block;		margin: 0;	}
	.banner-img {		background: #ba9a5d;		width: 100%;		min-height: 200px;	}
	.banner-right {		background: #4D0424;		width: 100%;	}
	.banner-right ul {		margin: 0px;	}
	.banner-right ul li {		background: none;		line-height: 40px;		border-top: 1px solid #fff;	}
	.banner-right ul li a {		margin: 0 0 0 30px;		padding: 0 0 0 30px;	}
	nav {		display: none;	}
	.interactive-sec ul li {		width: 30%;		margin-bottom: 10px;	}
	.qlinks ul li {		width: 130px;	}
	.qlinks ul li a {		font-size: 11px;	}
	.rslides_nav.rslides2_nav.next {		right: -13px;	}
	.rslides_nav.rslides2_nav.prev {		right: 5px;	}
	.content-left {		width: 45%;	}
	.content-right {		width: 46%;	}
	.banner-text p {		display: none;	}
	.inner-banner-sec img.inner-main-ban-img {		display: none;	}
	.inner-banner-sec img.inner-mob-banner {		display: block;	}
	.article-content {		width: 94%;		float: none;	}
	aside {		width: 75%;		margin: auto;		float: none;		clear: left;	}
	.services-pg ul li {		float: none;	}
}
@media screen and (max-width: 640px) {
	.video-ht {
		height: 200px;		width: 95%;	}
}
@media screen and (max-width: 480px) {
	.logo {		width: 100%;	}
	.appointments {		width: 80%;		margin: 0 auto 5px;	}
	.video-ht {
		height: 256px;		width: 100%;	}
	.banner-text > p {
		display: none;	}
	.bullet8 {
		margin: -9% 4% 0 69%;	}
	.inner-banner-sec {		background: #B49250;	}
	.inner-banner-text > a {		font-size: 14px;	}
	.inner-banner-text {
		left: 20px;		width: 135px;		top: 20px;		line-height: 20px;	}
	.interactive-sec ul li {		width: 29%;	}
	.container-left {		width: 75%;		margin: 20px 0 20px 13%;	}
	.container-right {		width: 75%;		margin: auto;		float: none;	}
	.doc-text h1 a {		font-size: 22px;	}
	.doc-text h2 a {		font-size: 14px;	}
	.doc-text h3 {
		font-size: 13px;	}
	.qlinks ul li a.insurance {		padding: 0 0 10px 40px;	}
	.content-left {		width: 75%;		margin: 0px auto 20px;		float: none;	}
	.content-right {		width: 75%;		margin: auto;		float: none;	}
	.container {		padding: 0;	}
	.article-content {		width: 94%;		float: none;	}
	.our_dr_profile_img {		width: 41%;		float: none;		margin: auto;	}
	.our_dr_profile_img img {		width: 100%;	}
	.box_dr1_profile_right {		width: 85%;		margin: auto;		float: none;	}
	.physicians_img {		width: 50%;		float: none;		margin: auto;	}	.milwaukee-megazine {		width: 50%;		float:none;		margin: auto;	}
	aside {		width: 75%;		margin: auto;		float: none;	}
}
@media screen and (max-width: 360px) {
	.smoc ul li {
		width: 100% !important;
	}
	.banner-text a {		width: 62%;	}
	.bullet8 {
		margin: -9% 4% 0 60%;	}
	.banner-right ul li {		line-height: 30px;	}
	.interactive-sec ul li {		width: 50%;		float: none;		margin: auto;	}
	.interactive-sec ul li.smoc-sports {		margin: auto;	}
	.interactive-sec ul li.smoc-joint {		margin: auto;	}
	.qlinks ul li {		width: 100%;	}
	.qlinks ul li a {		padding: 0 0 10px 40px;	}
	aside {		width: 75%;		float: none;		margin: auto;	}
	.video-ht {
		height: 192px;		width: 100%;	}
}
@media screen and (max-width: 320px) {
	.video-ht {
		height: 172px;		width: 100%;	}
}
.phone_blck {
	border: 1px dotted #ccc;	clear: left;	font-size: 16px;	padding: 10px;	text-align: center;}