/*
Theme Name: Parkside Physical Therapy 1524
Theme URI: https://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John B Mason
Author URI: https://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);
html { background-color: #e6e6e6; overflow-y: scroll; }
body, td, .bottom, .mceContentBody, .normal { color: #4c4c4c }
body { font-size: 18px; font-weight: normal; font-style: normal; font-family: "Raleway",sans-serif;letter-spacing: 1px;}
.main p,.main li {line-height: 1.5em;}
h1, h2, h3, h4, h5, h6 { font-family: "Cabin",sans-serif;font-weight: 700;text-shadow: 1px 1px 0 #fff;letter-spacing: 2px;}
h1 {font-size: 32px;}
h2 {font-size: 26px;}
h3 {font-size: 22px;}
h4 {font-size: 19px;}
h5 {font-size:16px;}
.base, .gmaptopper { background-color: #08056B !important; border-color: #08056B !important; }
.base_sprite, .base_numbers li:before { background-image: url(images/shortcodes/sprites/custom_sprite_092334.png) !important }
.base_text, .base_sprite a, h1, h2, h3, h4, h5, h6, .brd, .testimonial, .colorlist, .bodytext { color: #08056B !important; }
.altcolor { color: #08056B }
a:link { color: #08056B }
a:visited { color: #ffffff }
a:hover, a:active { color: #eed906; text-decoration: none; }
.box { border: 2px solid #08056B; background-color: #08056B; padding: 12px; }
.box1 { border: 2px solid #08056B; background-color: #08056B; padding: 12px; }
.brd { border: solid 4px #08056B }
.brd1 { border: solid 2px #08056B }
.dbrd { border: solid 2px #08056B; background-color: #08056B; padding: 3px; }
.dbrd1 { border: solid 2px #08056B; background-color: #08056B; padding: 3px; }
.faqbackground { background-color: #cfdceb }
/* -----Header--------
================================================== */
header { height: 165px; text-align: left; background-color: transparent; position: relativediv;}
.headercenter { width: 990px; height: 165px; margin: 0 auto; background: white; position: relative; }
.toplogo { margin: 60px 12px 0px;float: left;}
.logotext1 {font-family: 'Cabin',sans-serif;font-size: 28px;font-weight: bold;float:left;letter-spacing: 1px;color: #073ca2;padding: 15px 0 0;width: 330px;line-height: 34px;text-align: center;}
.logotext1 span{font-size: 19px;}
#topaddr { font-family: 'Cabin', sans-serif; font-size: 18px; font-weight: bold; position: absolute; right: 23px; text-align: right; top: 24px; width: 400px; /*text-shadow: 1px 1px 2px #000;*/ letter-spacing: .1em;line-height: 18px;text-shadow: 1px 1px 0 #bbb; }
#topaddr span { font-size: 1.5em; line-height: 1.05em; }
#topaddr * { text-decoration: none; color: #08056B; }
#topaddr a:hover { color: #08056B !important }
#topaddr a:hover span {color: #08056B !important; }
/* -------Main Area/Content-------
================================================== */
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 40px auto -100px; width: 990px; background-color: rgba(255,255,255,.83);box-shadow: 0 0 10px #000;}
.main { position: relative; padding: 0; width: 990px; margin: 0 auto; text-align: left; overflow: visible; background: transparent; }
#rightcol { margin: 0; padding: 20px;margin-bottom:40px; }
#sidebar { position: absolute; top: 200px; width: 220px; height: 500px; margin: 0; padding: 0; }
#wrap { padding: 0 8px }
/* MENUS
================================================== */
#horimenu { width: 990px; top:20px;margin: 0 auto; font-family: arial, serif; position: relative; z-index: 100; height: 34px; background: #08056B; clear: both;}
.current_page_item a { color: #DFF3DF !important }
.sf-menu a { font-family: 'Cabin', sans-serif; /*text-shadow: 1px 1px 0 #333333;*/ font-size: 16px; /*font-weight: bold;*/ letter-spacing: 2px; padding: 9px 13px; border: none; text-decoration: none; }
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color: #fff; /*Match color above*/ }
.sf-menu { float: left }
.sf-menu li li a { border-right: none }
.sf-menu li li { background: #08056B }
.sf-menu li li li { background: #08056B }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color: #DFF3DF; outline: 0; }
/* DESIGN ELEMENTS - boxes and such
================================================== */
#footer, .push,.footercenter  { height: 120px }
#footer { position: relative; color: #FFFFFF; text-align: left; margin: 0 auto; padding: 0;font-size: 13px;}
.footercenter { width: 990px; margin: 0 auto; background: #060450; position: relative; height: 120px;}
#footer a:link, #footer a:visited { color: white }
#footer p { padding: 0 8px; margin: 0; }
/* -------- Specific to this site ------------
================================================== */
.underline { text-decoration: underline }
.faq-page .question { font-size: 1.2em }
.faq-page .video { margin-bottom: 20px }
.sidebarmb a { background: url("https://ptclinic.com/site/images/mb1.png") repeat scroll 0 0 transparent; display: block; font-size: 18px; font-weight: bold; height: 50px; margin: 20px auto 0; padding-top: 48px; text-align: center; width: 166px; }
.sidebarmb a:link, .sidebarmb a:visited { color: white !important }
.sidebarmb a:hover, .sidebarmb a:active { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity = 50); }
.mb { width: 166px; height: 98px; margin: 0 auto 20px auto; }

.home .slideshow {border-bottom: 12px solid #08056B;}

/* Column Layouts ----------------------------------------------------- */
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:79.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.custom_column{position:relative;margin:0;float:left;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left;min-height:1px;margin-bottom:0;}
.last{margin-right:0!important;clear:right;}

.staffcontainer{width:auto;clear:both;min-height:200px;margin-bottom:14px; overflow: hidden}
.staffphoto {width: 200px;float: left;margin-right: 12px;overflow: hidden;height: 195px;border:2px solid #1B1464;}
.staffphoto img {margin-top: -35px;}
.stafftext{width:450px;float:right;}

#ins .video-cotainer {
	width:425px;
	height:344px;
}

.purpletext{color:#000 !important;}

.services-ss.slideshow {width: 400px; height: 300px;}

.staffcontainer{width:auto;clear:both;min-height:160px;margin-bottom:14px;}
/*.staffphoto {width:160px;float:left;margin-right: 12px;overflow: hidden;}*/

.staffphoto1, .staffphoto2 {
	border: solid 4px #08056B;
	float: left;
    height: 131px;
    margin-right: 12px;
    overflow: hidden;
    width: 135px;
}

p.staff{
	float: right;
	width: 790px;
}


.staffphoto2 img {
	 margin-left: -180px;
	 margin-top: -10px;
}
.stafftext{width:730px;float:right;}


#qwe_1{
	color: #ffffff !important;
 
 }   


 #qwe_1:hover, #qwe_1:active {
    color: #eed906 !important;
    text-decoration: none !important;


	
}

a#qwe_1 {
    color: #ffffff !important;
}


