@charset "UTF-8";







/* CSS Document */















/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------















WDC COLORS:















Dark Green:  #195345







Light Green:  #dad7ac  







Pink: #fcc39d 







Beige: #faf3d6







Gray: #8b8169















----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/







	















body 







{







font-family:Georgia, "Times New Roman", Times, serif;



padding:0px;



margin:0px;



/*background-image:url(../images/HomePage_BACKGROUND_GREEN_3.png);*/



background-repeat:repeat-x;



background-color:#faf3d6;



}



#wrapper







{







padding:0px;







width:960px;







height:679px;







margin:auto;







position: relative;







}























.clear {clear:both}























h1
{
margin:0px;
padding:0px;
text-align:center;
color: #195345;
font-size:30pt;	
line-height:50px;
float:left !important;
width:100% !important;
}























h2







{







text-decoration:underline;







text-align:center;







margin:5px;







font-size:13pt;







font-weight:100;







color: #195345;	







}































h3







{







margin:0px;







padding:0px;







text-align:center;







font-size:13pt;







font-weight:bold;







color: #195345;		







}































h4, h5







{







color: #195345;	







}























h4







{







margin:0px;







padding:0px;







font-size:16pt;







font-weight:bold;	







}























h5







{







margin:0px;







padding:0px;







font-size:11.5pt;







font-weight:100;







}























h6







{







margin:0px 0px 5px 0px;







padding:0px;







text-align:center;







color: #195345;







font-size:14pt;







font-weight:bold;	







}































p







{







display:block;	







margin:0px;







padding:0px;







color: #195345;







text-align:left;







font-size:11pt;







line-height:16pt;







font-weight:100px;







text-indent:40px;







}























ol







{







display:inline-block;







color: #195345;







font-size:11pt;







font-weight:100;	







}































































































/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/















#aftercarelinks







{







background-color:#195345;







 border: 5px solid #fcc39d ;







 -moz-border-radius: 5px;







 -webkit-border-radius: 5px;







 padding:5px;	







}























#aftercarelinks td







{







text-align:center;







font-size:12pt;







font-weight:100;







vertical-align:text-top;







}























#aftercarelinks td a:link {text-decoration:none;color:white;}







#aftercarelinks td a:visited {text-decoration:none;color:white;}







#aftercarelinks td a:hover {text-decoration:underline;color:white;}







#aftercarelinks td a:active {text-decoration:none;color:white;}































#appointment







{







width:260px;







position:absolute;







top:385px;







right:43px;	







}























#appointment_dr







{







width:260px;







display: block;







margin-left: auto;







margin-right: auto; 







position:relative;







top:-47px;







}























#appointmentform







{







font-size:12pt;







font-weight:100;







color: #195345;







width:700px;	







}































#appointmentpress







{







width:260px;







position:absolute;







top:385px;







right:43px;







}























#appointment a:link {text-decoration:none;}







#appointment a:visited {text-decoration:none;}







#appointment a:hover {text-decoration:none; opacity:0; filter:alpha(opacity=0);}







#appointment a:active {text-decoration:none;}























#appointmentpress_dr







{







width:260px;







display: block;







margin-left: auto;







margin-right: auto; 







position:relative;







top:0px;







}























#appointment_dr a:link {text-decoration:none;}







#appointment_dr a:visited {text-decoration:none;}







#appointment_dr a:hover {text-decoration:none; opacity:0; filter:alpha(opacity=0);}







#appointment_dr a:active {text-decoration:none;}























#bio_border







{







width:350px;







margin-left:auto;







margin-right:auto;







margin-top:10px;







margin-bottom:10px;







}























#bodycopy







{







display:block;







position:relative;







top:45px;	







}























.bullet_list







{







list-style:disc;







display:block;







color:#195345;







font-size:11pt;







line-height:16pt;







position:relative;







left:40px;







width:670px;







}























.bullet_list li







{







padding-bottom:10px;







}























.bullet_list_lumineers







{







display:inline-block;







position:relative;







left:350px;







list-style:disc;







color:#195345;







font-size:12pt;







line-height:17pt;







}























.bullet_list_lumineers li







{







float:none;	







}























.bullet_list_tmj







{







display:inline-block;







position:relative;







left:259px;







list-style:disc;







color:#195345;







font-size:11pt;







line-height:17pt;







}























.bullet_list_tmj li







{







float:none;	







}























#cosmeticlinks







{







background-color:#195345;







 border: 5px solid #fcc39d ;







 -moz-border-radius: 5px;







 -webkit-border-radius: 5px;







 padding:5px;	







}























#cosmeticlinks td







{







text-align:center;







font-size:12pt;







font-weight:100;







vertical-align:text-top;







}























#cosmeticlinks td a:link {text-decoration:underline;color:white;}







#cosmeticlinks td a:visited {text-decoration:underline;color:white;}







#cosmeticlinks td a:hover {text-decoration:none;color:white;}







#cosmeticlinks td a:active {text-decoration:underline;color:white;}























.docbio







{







background-color:#faf3d6;







 border: 5px solid #195345;







 -moz-border-radius: 5px;







 -webkit-border-radius: 5px;	







width:700px;







padding:15px;







margin:auto;







}























.docbio h1







{







color:#195345;







font-family:Georgia, "Times New Roman", Times, serif;







font-size:16pt;







text-align:center;







padding:0px;







margin:0px 0px -5px 0px;







}































.docbio h3







{







color:#195345;







font-family:Georgia, "Times New Roman", Times, serif;







font-size:13pt;







text-align:center;







padding:0px;







margin:0px;







}



.page-id-1352 div#service_copy p {



    /*text-align: left;*/



    text-indent: 00px;



}







.page-id-1352 #footerbox {



    top: 280px;



}



.page-id-1352 #footertext {



    top: 180px;



}



.new-conn-oh {



    top: 65px !important;



    left: -8px;



}



.new-mapheadconn-oh {



    font-size: 11pt !important;



    top: 270px !important;



    right: 3px !important;



}



.new-mapconn-oh {



    top: 28px !important;







}



.page-id-176 div#rhwrapper {



    min-height: 1500px;



}























#docbiocontent p







{







color:#195345;







font-family:Georgia, "Times New Roman", Times, serif;







font-size:11pt;	







margin:0px;







padding:0px;







text-indent:0;







}



.page-template-berwyn-php.page-id-176 #footerbox {



    top: 1580px;



}



.page-template-berwyn-php.page-id-176 #footertext {



    top: 1478px;



}



.add-cont-drmcr p {



    text-indent: 0px;



        padding-bottom: 5px;



}



.add-cont-drmcr {



    padding-top: 10px;



	display:none;



}



.postid-1337 div#docbiocontent .doc_image {



    margin-left: 0;



    margin-bottom: 0;



}







a.drmicdo {



    color: #fff !important;



    background-color: #195345 !important;



    text-decoration: none;



    padding: 12px 20px;



    letter-spacing: 2px;



    border-radius: 5px;



    transition: all ease-in-out 0.2s;



}



a.drmicdo:hover {



    box-shadow: 1px 2px 2px 0px #333;



}







.doc_image







{







float: left; 







padding:0px;







width:170px;







margin:15px;	







 border: 5px solid #195345;







 -moz-border-radius: 5px;







 -webkit-border-radius: 5px;	







}























.doc_image_keerthi







{







float: left; 







padding:0px;







width:170px;







margin:15px 15px 1px 15px;	







 border: 5px solid #195345;







 -moz-border-radius: 5px;







 -webkit-border-radius: 5px;	







}























#doctorthumbs







{







padding:0px;







margin:5px 0px 0px 0px;







width:490px;







height:240px;







text-align:center;







text-decoration:none;







color:#195345;







font-size:14pt;







font-weight:100;







}































#doctorpagejump p







{







text-align:center;	







text-indent:0;	







}















#doctorpagejump a:link {text-decoration:none; border:0; color:#195345;font-size:13pt;}







#doctorpagejump a:visited {text-decoration:none; border:0; color:#195345;font-size:13pt;}







#doctorpagejump a:hover {text-decoration:underline; border:0; color:#195345;font-size:13pt;}



.page-id-98 #doctorpagejump a:hover {

    font-size: 11pt;

}

.page-id-98 #doctorpagejump a:link {

	font-size: 11pt;

}

.page-id-1782 .officehours {

    font-size: 9.5pt !important;

}

.page-id-1782 #fiveoffices {

    font-size: 9pt !important;

}

.page-id-1782 #rhcolumn {

    width: 340px !important;

}



#doctorpagejump a:active {text-decoration:none; border:0; color:blue;font-size:13pt;}























#doctortable







{







padding:0px;







margin-top:100px;







width:960px;







}































#doctortable td







{







text-align:center;







align:center;







color: #195345;







font-size:10.5pt;







width:100px;







padding-bottom:50px;







vertical-align:top;







}























#doctortable th







{







margin:0;







padding:0;	







font-size:15pt;







text-decoration:none;







text-align:left;







color: #195345;







font-weight:100;	







} 























#doctortable a img 







{







border: 5px solid #195345;







-moz-border-radius: 5px;







-webkit-border-radius: 5px;







margin-bottom:5px;







}























#doctortable a:hover img {text-decoration:none; border-color: #fcc39d;}























#doctor_to_location a:link {text-decoration:none; border:0; color:#195345;}







#doctor_to_location a:visited {text-decoration:none; border:0; color:#195345;}







#doctor_to_location a:hover {text-decoration:none; border:0; color:#195345;}







#doctor_to_location a:active {text-decoration:none; border:0; color:blue;}























#facebook







{







width:50px;







position:absolute;







top:24px;







right:168px;		







}























#familypic







{







position:relative;







top:1px;







left:40px;







}























#familypic_career







{







position:relative;







top:1px;







left:70px;







}























#familypic_cicero







{







position:relative;







top:1px;







left:65px;







}























#familypic_lagrange







{







position:relative;







top:1px;







left:25px;







}































#familypic_lakeview







{







position:relative;







top:24px;







left:20px;







}























#familypic_mundelein







{







position:relative;







top:20px;







left:25px;







}























#fiveoffices







{







color: #195345;







font-weight:bold;







font-size:10pt;	







}























#footerbox







{







position:relative;







top:1120px;







width:100%;







padding-bottom:30px;







}























#footerbox_appt







{







position:relative;







top:150px;







width:100%;







padding-bottom:30px;







}























#footerbox_beforeafter







{







position:relative;







top:520px;







width:100%;







padding-bottom:30px;







}























#footerbox_bio







{







position:relative;







top:200px;







width:100%;







padding-bottom:30px;







}























#footerbox_extractions







{







position:relative;







top:820px;







width:100%;







padding-bottom:30px;







}























#footerbox_forms







{







position:relative;







top:720px;







width:100%;







padding-bottom:30px;







}































#footerbox_locations







{







position:relative;







top:420px;







width:100%;







padding-bottom:30px;







}























#footerbox_newpatient







{







position:relative;







top:920px;







width:100%;







padding-bottom:30px;







}























#footerbox_perio







{







position:relative;







top:1400px;







width:100%;







padding-bottom:30px;







}























#footerbox_reviews







{







position:relative;







top:1120px;







width:100%;







padding-bottom:30px;







}























#footerbox_vid







{







position:relative;







top:240px;







width:100%;







padding-bottom:30px;







}































#footertext







{







position:relative;







top:1020px;







left:-15px;







color:white;







}























#footertext_beforeafter







{







position:relative;







top:420px;







left:-15px;







color:white;







}























#footertext_bio







{







position:relative;







top:100px;







left:-15px;







color:white;







}































#footertext_appt







{







position:relative;







top:50px;







left:-15px;







color:white;







}























#footertext_extractions







{







position:relative;







top:720px;







left:-15px;







color:white;







}























#footertext_forms







{







position:relative;







top:620px;







left:-15px;







color:white;







}































#footertext_locations







{







position:relative;







top:320px;







left:-15px;







color:white;







}























#footertext_newpatient







{







position:relative;







top:820px;







left:-15px;







color:white;







}































#footertext_perio







{







position:relative;







top:1300px;







left:-15px;







color:white;







}























#footertext_reviews







{







position:relative;







top:1020px;







left:-15px;







color:white;







}































#footertext_vid







{







position:relative;







top:140px;







left:-15px;







color:white;







}































#footertext p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_appt p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_beforeafter p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_bio p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_extractions p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_forms p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_locations p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_newpatient p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_perio p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}























#footertext_reviews p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}















#footertext_vid p 







{	







color:white;







font-size:10pt;







text-align:center;







line-height:16pt;







}































.footerlink:link {text-decoration:none; color:white;}







.footerlink:visited {text-decoration:none; color:white;}







.footerlink:hover {text-decoration:none; color:#faf3d6;}







.footerlink:active {text-decoration:none; color:blue;}























.footerlink







{







margin:0px 6px 0px 6px;	







}































#headline







{







padding:0px;







margin:0px;







color: #195345;







position:absolute;







top:48px;	







left:320px;	







}































#header







{







padding:0px;







margin:0px;







text-align: center;







height: 137px;







}























#header_locations







{







font-size:9pt;	







padding:0px;







margin:0px;







text-align:right;







line-height:10pt;







position:absolute;







top:8px;	







right:20px;







}























#header_locations a:link {text-decoration:none; color:#195345;}







#header_locations a:visited {text-decoration:none; color:#195345;}







#header_locations a:hover {text-decoration:underline; color:#195345;}







#header_locations a:active {text-decoration:none; color:blue;}























#headline_REV







{







padding:0px;







margin:0px;







color: #195345;







position:absolute;







top:48px;	







left:215px;	







}































#header_REV







{







padding:0px;







margin:0px;







text-align: center;







height: 142px;







}























#indemnity a:link {text-decoration:underline; color:#195345; font-size:11pt; font-weight:100;}







#indemnity a:visited {text-decoration:underline; color:#195345; font-size:11pt; font-weight:100;}







#indemnity a:hover {text-decoration:none; color:#195345; font-size:11pt; font-weight:100;}







#indemnity a:active {text-decoration:underline; color:blue; font-size:11pt; font-weight:100;}































#lhwrapper







{







width:500px;







height:900px;







position:absolute;







top:223px;







left:50px;







}























#locationbox







{







/*border:1pt red solid;*/







padding:4px;







margin:0px;







position:absolute;







top:224px;







right:35px;







width:260px;	







height:120px;







text-align:center;







line-height:8.5pt;







font-size:10pt;







}























#locationbox a:link {text-decoration:none; color:#195345;}







#locationbox a:visited {text-decoration:none; color:#195345;}







#locationbox a:hover {text-decoration:underline; color:#195345;}







#locationbox a:active {text-decoration:none; color:blue;}























#locationcopy







{







display:block;







position:relative;







top:25px;







line-height:18pt;	







}























#locationcopy a:link {text-transform:uppercase;text-decoration:underline; color:#195345;font-size:10.5pt;line-height:16pt;}







#locationcopy a:visited {text-transform:uppercase;text-decoration:underline; color:#195345;font-size:10.5pt;line-height:16pt;}







#locationcopy a:hover {text-transform:uppercase;text-decoration:none; color:#195345;font-size:10.5pt;line-height:16pt;}







#locationcopy a:active {text-transform:uppercase;text-decoration:none; color:blue;font-size:10.5pt;line-height:16pt;}































#logo







{







padding:0px;







margin:0px;	







height: 160px;







position: absolute;







left: 125px;







top:-9px;







}























#logo_REV







{







padding:0px;







margin:0px;	







height:160px;







position: absolute;







left:30px;







top:-9px;







}























.lumgallery







{







background-color:#faf3d6;







border: 3px #195345 solid;







width:720px;







height:440px;







}























#map







{







padding:0px;







margin:0px;







position:absolute;







top:43px;







width:260px;	







height:325px;







}































#navigation







{







padding:0px;	







margin-left:25px;







margin-top:16px;







font-weight:100;







}































#nav 







{







margin:0;







padding:0;







list-style:none;







}







































#newsfeed







{







padding:0px;







margin:0px;







position:absolute;







top:38px;







width:260px;	







height:325px;







}































#newsfeedwrapper







{







padding:0px;







margin:0px;







position:absolute;







top:470px;







right:33px;







width:260px;	







height:370px;







text-align:center;







color:#195345;







font-size:15pt;







font-weight:bold;







line-height:15pt;







}























#network_original







{







position:absolute;







top:853px;







right:31px;







width:260px;	







height:80px;







color:white;







text-align:center;







font-size:13pt;







font-weight:100;







}































#network







{







position:absolute;







top:860px;







right:31px;







width:260px;	







height:80px;







color:white;







text-align:center;







font-size:13pt;







font-weight:100;







}































.officehours







{







padding:0px;







margin:0px;







color: #195345;







font-weight:100;







font-size:11.5pt;







line-height:12pt;		







text-align:center;







width:150px;







}































.officehoursskokie







{







padding:0px;







margin:0px;







color: #195345;







font-weight:100;







font-size:10.5pt;







line-height:10.5pt;		







text-align:center;







width:150px;







}































#officehourwrapper







{







padding:7px;







margin:0px;







position:absolute;







top:230px;







right:30px;







width:255px;	







height:120px;







text-align:center;







line-height:14pt;	







}















#pagelinks 







{







margin-left:auto;







margin-right:auto;







text-align:center;







font-size:14pt;







}















#pagelinks a:link {text-decoration:none;color:#195345;}







#pagelinks a:visited {text-decoration:none;color:#195345;}







#pagelinks a:hover {text-decoration:underline;color:#195345;}







#pagelinks a:active {text-decoration:none;color:#195345;}























#patient_forms li







{







color:#195345;







list-style:disc;







position:relative;







left:400px;







font-size:11pt;







}























#patient_forms_payment li







{







color:#195345;







list-style:disc;







position:relative;







left:365px;







font-size:11pt;







}































#patient_forms li a:link {text-decoration:none; color:#195345; font-size:11pt; font-weight:100;}







#patient_forms li a:visited {text-decoration:none; color:#195345; font-size:11pt; font-weight:100;}







#patient_forms li a:hover {text-decoration:underline; color:#195345; font-size:11pt; font-weight:100;}







#patient_forms li a:active {text-decoration:none; color:blue; font-size:11pt; font-weight:100;}































#patient_forms_payment li a:link {text-decoration:none; color:#195345; font-size:11pt; font-weight:100;}







#patient_forms_payment li a:visited {text-decoration:none; color:#195345; font-size:11pt; font-weight:100;}







#patient_forms_payment li a:hover {text-decoration:underline; color:#195345; font-size:11pt; font-weight:100;}







#patient_forms_payment li a:active {text-decoration:none; color:blue; font-size:11pt; font-weight:100;}































#rhcolumn







{







position:relative;







top:-13px;







width:330px;







}























#rhcolumn_lakeview







{







position:relative;







top:20px;







width:330px;







}































#rhwrapper







{







padding:0px;







margin:0px;







position:absolute;







top:208px;







right:60px;	







}























#scancodes







{







padding:0px;







margin:0px;







text-align:center;







color:#195345;







font-size:9.5pt;







font-weight:100;







line-height:12pt;







}























#searchwrapper







{







margin-top:0px;







margin-bottom:0px;







padding:0px;







width:290px;







height:22px;	







position:absolute;







top:181px;







right:16px;







text-align:center;







}























#service_copy







{



clear: both;

padding-bottom: 50px;

width:900px;







position:absolute;







top:240px;







margin:auto;







}























#service_copy p







{







text-align:center;







}























.service_image







{







 border: 5px solid #195345;







 -moz-border-radius: 5px;







 -webkit-border-radius: 5px;	







}























#sleepdocs







{







width:90%;







display:block;







margin:auto;







position:relative;	







top:65px;







}























#twitter







{







width:50px;







position:absolute;







top:24px;







right:47px;		







}































#videopagejump







{







position:absolute;







top:265px;







}























#videopagejump p







{







text-align:center;	







text-indent:0;	







}















#videopagejump a:link {text-decoration:none; border:0; color:#195345;font-size:13pt;}







#videopagejump a:visited {text-decoration:none; border:0; color:#195345;font-size:13pt;}







#videopagejump a:hover {text-decoration:underline; border:0; color:#195345;font-size:13pt;}







#videopagejump a:active {text-decoration:none; border:0; color:blue;font-size:13pt;}























#videotable







{







padding:0px;







margin-top:250px;







width:1000px;







}























#videotable a:link {text-decoration:none; border:0;}







#videotable a:visited {text-decoration:none; border:0;}







#videotable a:hover {text-decoration:underline; border:0;}







#videotable a:active {text-decoration:none; border:0;}























#videotable td







{







border:1pt solid #195345;







text-align:center;







align:center;







color: #195345;







font-size:12pt;







height:150px;







width:100px;







}































#videotable th







{







font-size:16pt;







text-decoration:underline;







text-align:left;







color: #195345;







font-weight:100;	







} 























#wdcbanner







{







display:block;







margin:auto;







width:80%;







position:relative;







top:8px;







}























#wdc_tumblr







{







position:absolute;







top:225px;	







width:1060px;







height:100%;	







}































#yelp







{







width:50px;







position:absolute;







top:24px;







right:107px;		







}































































/*--------------------------------DROP DOWN MENU------------------------------------------------------------------------------------------------------------------------------------------------------*/















#nav 







{







position:absolute;







z-index:1;







}























ul 







{  







padding: 0;







margin: 0;







list-style: none;







font-size: 9pt;







text-decoration: none;







list-style: none !important;







padding-left: 0 !important;







}























ul a 







{







text-decoration:none;







color: black;







}























li 







{







float: left;







position: relative;







}















    







li ul 







{







display: none;







position: absolute;







background-color: #195345;







}







  















li > ul 







{







top: auto;







left: auto;







}























/*li:hover ul, li.over ul
{

display: block;
position: absolute;
top:41px;

}*/























#nav ul ul{







	top:auto;







	}















#nav li ul ul {







    left:130px;







	top:-30px;







    margin:0px;







	width:130px;







    }















#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{







    display:none;







    }







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{







    display:block;







    }























.navbuttontop







{







color: white;







font-size:13pt;







font-weight:100;







line-height:13pt;







width:102px;







height:41px;







text-align:center;







display:table-cell;







vertical-align:middle;







}























.navbuttontop_active







{







border: 1pt solid #195345;







background-color: white;







color: #195345;







font-size:13pt;







font-weight:100;







line-height:13pt;







width:102px;







height:41px;







text-align:center;







display:table-cell;







vertical-align:middle;







}























.navbuttonserv







{







color:white;







font-size:10pt;







font-weight:100;







line-height:10pt;







width:150px;







height:30px;







text-align:center;







display:table-cell;







vertical-align:middle;







}























.navbuttonserv_active







{







border: 1px solid #195345;







background-color: white;







color: #195345;







font-size:10pt;







font-weight:100;







line-height:10pt;







width:148px;







height:30px;







text-align:center;







display:table-cell;







vertical-align:middle;







}































.navbutton







{







color:white;







font-size:10pt;







font-weight:100;







line-height:10pt;







width:102px;







height:30px;







text-align:center;







display:table-cell;







vertical-align:middle;







}























.navbutton_active







{







border: 1pt solid #195345;







background-color: white;







color: #195345;







font-size:10pt;







font-weight:100;







line-height:10pt;







width:102px;







height:30px;







text-align:center;







display:table-cell;







vertical-align:middle;







}































.navbuttontop:hover 







{







background-color: white;







color: #195345;







}























.navbuttonserv:hover 







{







background-color: white;







color: #195345;







}























.navbutton:hover 







{







background-color: white;







color: #195345;







}























.twocolumnnav







{







width:450px;	







}







.page-id-859 .wp-gr .wp-google-review {







    float: left !important;







    width: 48% !important;







    display: inline-block;







    /* height: 536px !important; */







    border: 1px solid #ededed!important;







    background-color: #fafafa!important;







    border-radius: 4px!important;







    margin-right: 10px !important;







    padding: 10px !important;







    height: 150px;







	position: relative!important;







    color: #777!important;







}







.wp-gr.wpac .wp-google-review .wp-google-stars {







    display: inline-block;







    margin-right: 0px!important;







    float: right !important;







}







.wp-gr .wp-google-time {







    color: #999!important;







    font-size: 13px!important;







    float: right !important;







}







.page-id-1782 #familypic_cicero img {



    width: unset;



}































/*--------------------------------DOCTOR CAROUSEL------------------------------------------------------------------------------------------------------------------------------------------------------*/



















/*







body { font: 1em "Trebuchet MS", verdana, arial, sans-serif; font-size: 100%; }







input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }







label { display: block; } 







*/























.infiniteCarousel {







  width: 395px;







  position: relative;







}















.infiniteCarousel .carowrapper {







  width: 400px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */







  overflow: auto;







  height: 210px;







  margin: 0;







  position: relative;







  top:-215px;







  left:45px;







}















.infiniteCarousel ul a img {







  border: 5px solid #195345;







  -moz-border-radius: 5px;







  -webkit-border-radius: 5px;







}















.infiniteCarousel .carowrapper ul {







  width: 840px; /* single item * n */







  list-style-image:none;







  list-style-position:outside;







  list-style-type:none;







  margin:0;







  padding:0;







  position: absolute;







  top: 0;







}















.infiniteCarousel ul li {







  display:block;







  float:left;







  padding: 10px;







  height: 110px;







  width: 110px;







  text-align:center;







  font-size:11pt;







  color:#195345;







}















.infiniteCarousel ul li img {







    -webkit-transition: border-color 400ms;







}















.infiniteCarousel ul:hover li img {







  border-color: #195345;







}















.infiniteCarousel ul:hover li:hover img {







  border-color: #fcc39d;







}















.infiniteCarousel ul li a img {







  display:block;







}















.infiniteCarousel .arrow {







  display: block;







  width: 30px;







  background: url(images/arrow.png) no-repeat 0 0;







  text-indent: -999px;







  position: absolute;







  top: 365px;







  cursor: pointer;







  outline: 0;







}















.infiniteCarousel .arrow_cicero {







  display: block;







  width: 30px;







  background: url(images/arrow.png) no-repeat 0 0;







  text-indent: -999px;







  position: absolute;







  top: 440px;







  cursor: pointer;







  outline: 0;







}























.infiniteCarousel .arrow_hoffman {







  display: block;







  width: 30px;







  background: url(images/arrow.png) no-repeat 0 0;







  text-indent: -999px;







  position: absolute;







  top: 460px;







  cursor: pointer;







  outline: 0;







}























.infiniteCarousel .arrow_portage {







  display: block;







  width: 30px;







  background: url(images/arrow.png) no-repeat 0 0;







  text-indent: -999px;







  position: absolute;







  top: 450px;







  cursor: pointer;







  outline: 0;







}























.infiniteCarousel .forward {







  background-position: 0 0;







  right: 30px;







}















.infiniteCarousel .back {







  background-position: 0 -72px;







  left: 10px;







}















.infiniteCarousel .forward:hover {







  background-position: 0 -36px;







}















.infiniteCarousel .back:hover {







  background-position: 0 -108px;







}



.page-template-payment_insurance .wp-block-image.paymentinsure {

    display: table;

    margin: 0 auto;

    text-align: center;

}

.page-template-payment_insurance figure.alignright.insimg img {

    height: 38px !important;

}



.page-id-98 p a {

    text-decoration: underline !important;

    text-decoration-color: #0c32f5 !important;

}

.pay-newlist {

    width: 180px;

    margin: 0 auto;

}



.pay-newlist ul {

    position: initial !important;

}
/*12-03-2020*/
.page-template-services_sleep_apnea .dropdown {
  position: relative;
  display: inline-block;
}
.page-template-services_sleep_apnea .dropdown-content {
  display: none;
  position: absolute;
background-color: #195345;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.page-template-services_sleep_apnea .dropdown-content a {
  color: #ffffff;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-transform: capitalize;
    text-align: center;
    vertical-align: middle;
}
.page-template-services_sleep_apnea .dropdown-content a:hover {    background-color: white;
 color: #195345 !important;}
.page-template-services_sleep_apnea .dropdown:hover .dropdown-content {display: block;    
  z-index: 111;}
.page-template-services_sleep_apnea .sleep-parainline{
  display:inline;
}
.page-template-services_sleep_apnea span.sleepinnerpara {
    color: #195345;
    text-align: left;
    font-size: 11pt;
}
@media screen and (min-width:1440px) {

#officehourwrapper {

    padding: 0px;

    right: 40px;

}

}



@media screen and (max-width:649px) {

    .pay-newlist {

    width: 100%;

    padding: 0 10px;

}

}



















