/*
Theme Name: X3 to WP
Theme URI: http://www.e-rehab.com/
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
body,td,.bottom {font-family:trebuchet ms,arial,sans-serif;letter-spacing: 1pt;color:#000;font-size:16px;}

#resizerbox{background-color:#FFF;border:1px solid #f68b23;}
.faqbackground{background-color:#fdf6ec;}
.comaster{background-image: url(http://www.ptclinic.com/x3/callouts/black.png);}
.co_body {background-color: #000000; 	color:#ffffff;}
.co_body *{color:#ffffff; !important;}
.pullquote{color:#ffffff;}
.pullquoteinline{color:#ffffff;}
ul.tabs a { color:#000000;}
ul.tabs a:hover { color:#ffffff;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { color:#000000	 !important; }
.spinner{border:2px solid #f68b23;background-image:url( 'http://ptclinic.com/site/loading.gif' );background-color:#FFF;}
.newsbox{border:1px solid #f68b23;}
#newsfeedarea h1,#newsfeedarea h3,#newsfeedarea h4,#newsfeedarea h5,#newsfeedarea .newscontent,#newsfeedarea .newsdate{color:#383838	;}
#newsitemsholder .newsitem {background: url("http://www.ptclinic.com/x3/scrollable/white200.png") no-repeat 0 0; }
.newsdivider{border-top:1px solid #f68b23	;}
.newscontent img {border:3px solid #f68b23;}
.surveybox{border:2px solid #f68b23			;background-color:#DBDBC3	;}
.surveybox h1{color:#f68b23	;}
.gmapballon,.gmapballon *{color:#000;}
.gmapballon h4{color:#000			}
.gmaptopper {background-color:#f68b23	;}
.gmaplarger,.gmapdirections{color:#ffffff		 !important;}
input:focus{background-color:#FFFF66;}
.nlbutton, .firstbutton, .surveybutton {background-image:url( 'http://e1h11.simplecdn.net/ptclinic/x3/greybuttons.png' );}
/*Primary Changes from here down*/
body,td,.bottom,.mceContentBody,.normal{color:#000;}
h1,h2,h3,h4,h5,h6,.bodytext{ color: #000 }
.testimonial{ color: #f68b23 }
.colorlist { color: #f68b23 }
.altcolor { color: #000 }
a:link { color: #000 }
a:visited { color: #000 }
a:hover,a:active { color: #67228c; text-decoration: none }

a.sidebar{color:#67228c !important;text-decoration:none !important;}
a:hover.sidebar{color:#000 !important;}

#topaddr {
    font-family: 'Cabin', sans-serif;
    font-size: 15px;
    font-weight: bold;
    /*text-shadow: 1px 1px 2px #000;
    letter-spacing: .1em;*/
    padding-top:42px;
    padding-bottom:0;
    text-align:center;
}

#topaddr span {
    font-size: 1.5em;
    line-height: 1.05em;
}

#topaddr * {
    text-decoration: none;
    color: #ff8820;
}

#topaddr a:hover {
    color: #9b72b6 !important;
}

#topaddr a span {
    font-size: 1.5em;
    line-height: 1.05em;
    color: #9b72b6 !important;
}

#topaddr a:hover span {
    font-size: 1.5em;
    line-height: 1.05em;
    color: #ff8820 !important;
}

.phone {color: #9b72b6 !important;font-size:175% !important;padding-top:16px;text-align:center;}

.main {padding-left:20px;padding-right:45px;padding-top:5px;padding-bottom:12px;min-height:650px;}
.box{border:2px solid #f68b23;background-color:#FFF;padding:12px;margin-bottom:16px;}
.box1{border:2px solid #000;background-color:#FFF;padding:12px;margin-bottom:16px;}
.brd {border:solid 2px #f68b23;}
.brd1 {border:solid 2px #000;}
.brd2 {border:solid 2px #67228c;}
.dbrd {border:solid 2px #f68b23;background-color:#FFF;padding:3px;}
.dbrd1 {border:solid 2px #000;background-color:#FFF;padding:3px;}
.dbrd2 {border:solid 2px #67228c;background-color:#FFF;padding:3px;}
.staff{margin:10px;margin-top:0px;margin-left:0px;float:left !important;border:3px solid #f68b23;}

.rightAlign{margin:10px;margin-top:0px;margin-right:0px;margin-right:10px;float:right;border:4px solid #f68b23;}
/*----End of Generated Code-----*/

.orange{ color: #f68b23; }
.orangestrip{background:#f68b23;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

.purple{color:#67228c;}
.purplestrip{background:#67228c;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.purplebrd{border:solid 1px #67228c;}

.pad6{padding:6px;}

.footer {
font-size:8pt;
text-align:center;
padding-bottom:12px;
}
a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

.mbbrd1 {border:solid 2px #f68b23;}
.mbbrd2 {border:solid 2px #f68b23;}
img{border:0;border:none;}

.smallmap{width:220px;height:160px;}

hr {
border: 0;
color: #f68b23;
background-color: #f68b23;
height: 1px;
width: 100%;
text-align: left;
}

hr.black {
border: 0;
color: #000;
background-color: #000;
height: 1px;
width: 100%;
text-align: left;
}

#secondaryNavOff {
	font-family: Verdana, Arial, sans-serif;
	background-color:#67228c;
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #67228c;
}
#secondaryNavOff a,#secondaryNavOff a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#secondaryNavOff a:hover {
	color: #f48e1f;
	text-decoration: none;
}
#secondaryNavOn {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#secondaryNavOn a,#secondaryNavOn a:visited{
	color: #67228c;
	text-decoration:none
}
#secondaryNavOn a:hover{
	color:#f48e1f;
	text-decoration:none;
	background:#c2a2d4;
}


.topaddr ul
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:14px;
}

.topaddr ul li { display: inline; }

.topaddr ul li a
{
padding: 0.2em 1em;
background-color: #67228c;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

.topaddr ul li a:hover
{
background-color: #f48e1f;
color: #fff;
}

.topaddr ul li a.active {
background-color: #c2a2d4;
color: #67228c;
}

.topaddr ul li a.active:hover {
background-color: #f48e1f;
color: #fff;
}

.topaddr ul li a.last {
border-right: 0px;
}
.calendarmobile {display: none !important;}
.fiximg2 #maincontent img {float:none;}

.leftcontactcol {clear:both;float:left;width:250px;padding-right:10px;padding-bottom:9px;}
.rightcontactcol {float:left;width:250px;padding-right:10px;}

.seoH1{ color: #000;font-size:18px; }
.seoH2{ color: #000;font-size:14px; }
.seoFooter{ font-size:x-small;color:#000;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:#000;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#888;text-decoration:none;}
.seoPhrase{font-weight:normal;}

ul li, ol li {padding-bottom:9px;}
ul li:last-child, ol li:last-child {padding-bottom:0px;}
ul ul li:last-child, ol ol li:last-child {padding-bottom:0px;}
ul ul li:first-child, ol ol li:first-child {padding-top:0px;}

/* 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;}

.postleftpart {
    width: 240px;
    padding-right: 14px;
    float:left;
    padding-top: 30px;
}
.postrightpart {
    float: right;
    width: 360px;
}

.post {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 18px;
}

.post h2,.post p {
    margin: 2px 0;
}

.post .entry {
    color:#7f7f7f;
    margin-bottom: 18px;
}

.entry p {
    margin: 10px 0;
}
.single .wp-post-image{
    margin: 0 auto 12px;
    display: block;
}

.addthis_toolbox {
    padding: 30px 0 10px;
}
#home-ss {
	height:400px;
	width:600px;
}
#mobile-btn {
	position: absolute;
	top: -10px;
	left: 10px;
}
@media screen and (min-width: 360px) {
    #mobile-btn {
		display: none;
    }
}

a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}

.storyexcerpt {
	border-bottom: 1px solid #cccccc;
    margin-bottom: 18px;
    min-height: 310px;
}

.blackbrd {
	border:5px solid #000;
}

.note {
	font-size: .9em;
	font-style: italic;
	color: #444;
}

#homescreening {letter-spacing: 1px; font-size: 18px; color: white; background-color: red; border: 2px solid #f10000; padding: 5px 20px; display: block; font-weight: bold; margin: 9px auto; width: 434px; border-radius: 1em 4em 1em 4em; -moz-border-radius: 8px; -webkit-border-radius: 1em 4em 1em 4em; --moz-border-radius: 1em 4em 1em 4em;}

.wearehiring a {margin: 0 auto;
background: #f10000;
width: 250px;
border-radius: 20px;
border: 3px solid #722B91;
font-weight: bold;
display: block;
text-decoration: none;
height: 45px;
padding: 10px;
text-align:center;
font-size: 14px;}

.wearehiring a:hover {margin: 0 auto;
background:  #722B91;
width: 250px;
border-radius: 20px;
border: 3px solid #F48F25;
font-weight: bold;
display: block;
text-decoration: none;
height: 45px;
padding: 10px;
text-align:center;
font-size: 14px;}

#yt-thumb {
    position: relative;
    width: 225px;
    height: 123px;
}

#yt-play {
    left: 85px;
    position: absolute;
    top: 40px;
}

#yt-play img {
	width: 60px;
	height: auto;
}