/*
Theme Name: 1068 - Ardmore PT
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);

/*STRUCTURE - header, footer, etc*/
html{ background:#71beba;
color:#000;
overflow-y:scroll;

}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;

background: rgb(29,116,59);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNzQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTM4MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(29,116,59,1) 0%, rgba(17,56,30,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,116,59,1)), color-stop(100%,rgba(17,56,30,1)));
background: -webkit-linear-gradient(top,  rgba(29,116,59,1) 0%,rgba(17,56,30,1) 100%);
background: -o-linear-gradient(top,  rgba(29,116,59,1) 0%,rgba(17,56,30,1) 100%);
background: -ms-linear-gradient(top,  rgba(29,116,59,1) 0%,rgba(17,56,30,1) 100%);
background: linear-gradient(top,  rgba(29,116,59,1) 0%,rgba(17,56,30,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d743b', endColorstr='#11381e',GradientType=0 );

}

#headerwrap {width: 100%; height: 170px; background: #103319;background: url('images/1068_headerbg.png'); position: relative; }

header{height:170px;width:990px;margin:0 auto;text-align:left;background: url('images/1068_header.png'); position:relative;}

#herobg {background: url('images/1068_herobg.png'); height: 392px; width: 990px; position: relative; top: 0px; left: -8px;margin: 0px auto;}
#vb {position: relative; top: 4px;border-top: 2px solid #9CB5DE;}

#topaddr {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
position: absolute;
left: 25px;
text-align: center;
top: 15px;
letter-spacing: 2px;
width: 180px;
}
#topaddr span {font-size: 16px; font-weight: 700; letter-spacing: 2px; color: #136734;text-shadow: 1px 1px 0px #61ab46;}
#topaddr *{color:#136734;text-shadow: 1px 1px 0px #61ab46;text-decoration:none;}

#topaddr a:hover {color: orange;text-shadow:none;}

#topaddr a:hover span {font-size: 16px; color: darkgreen;text-shadow:none;}

.main {padding:10px;width:970px;min-height:400px;text-align:left;margin:0 auto;text-align:left;overflow:hidden;background:white;}

.icon16 {width:16px;height:16px;margin-right:3px;}

#leftcol {float:left;width:990px;display:inline;margin:0;padding:0;}

#rightcol {float:left;width:220px;height:788px;display:inline;margin:0;padding:0; DISPLAY: NONE !important;}

#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}

.welcome {background: url('images/1068_bar.png') center bottom no-repeat; position: relative; left: 8px; width: 461px; height: 75px; margin-bottom: 20px; color: #6073B7; font-family: 'Open Sans', sans-serif; font-weight: 300; letter-spacing: 2px; text-transform: uppercase;}

.welcome span {font-size: 18px; font-weight: 500;}

.welcome h1 {font-size: 24px;}

.cont {width: 980px;margin-left: 10px; padding-bottom: 20px; line-height: 20px;}

.text {width:480px; float: left;   margin-bottom: 10px; }

.text.second {margin-left: 40px !important; width: 350px; padding-right: none; margin-bottom: 20px; border-left: 1px solid #F2F2F2; padding-left: 40px;padding-bottom: 20px;}

.cont h1 {font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 26px; border-left: 5px solid #61AB46; height: 30px; padding: 0px 0px 0px 10px; margin-bottom: 20px; text-transform: uppercase; color: #3F5FAC; letter-spacing: 2px;}

.home #wrap {padding:0 8px;}

#wrap {padding:0 8px;width:960px;}

#homeleft {background-color:#31582D;color:white;padding:14px;width:200px;height:370px;float:left;font-size:200%;}

#homemain {padding:12px;color:#505050;width:500px;float:left;}


/*MENUS*/

#horimenu {
width:990px;margin:0 auto;  position:relative; top: 141px; z-index:100; height:26px;
}

#navCenter {width: 700px; margin: 0px auto;}


.current_page_item a {color: #FFFF66 !important}
.sf-menu a {
text-shadow:1px 1px 0px #333333;
font-size: 14px;
/*font-weight: bold;*/
letter-spacing: .1em;
padding: 		6px 13px;
border:none;
text-decoration:none;
}


.sf-menu a, .sf-menu a:visited, .sf-menu a:active  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;  /*Match color above*/
}

.sf-menu {
	float:			left;
	/*margin-bottom:	1em;*/
}

.sf-menu li {
	/*background:		transparent;*/
}


.sf-menu li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#136734;
}
.sf-menu li li li {
	background:		#136734;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
	color: #83C55D;
	outline:		0;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover {
	background: #83C55D;
	color:#FFF;
	outline:		0;
}

/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
}
.fullwidth h1 {padding-left:.4em;}
.green{color:#176734;}
.greenstrip{background:#176734;padding-top:3px;padding-bottom:3px;color:#dcfec8;font-weight:bold;text-align:center;}

.blue{color:#3f5fac;}
.bluestrip{background:#176734;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.bluebrd{border:solid 1px #3f5fac;}


/*DESIGN ELEMENTS - boxes and such*/
.fullbar {background:#00f !important;height:130px;width:990px;}
.fullbar:after,.fullbar:before {background:#00f !important;}
.fullbar>* {color:white;text-shadow:1px 1px 1px #000;}
.fullbar .minibanner {float:left;margin:0 13px;}
.fullbar .minibanner:first-child {margin-left:90px}

#bottomthing {background: url('images/1068_bottomthing.png'); height: 40px; width: 990px;margin: 0px auto; }

#footerwrapper {width: 100%; height: 140px; background: url('images/1068_footer.png') #196734;  }

#footer { color: #17673;width:990px;text-align:left;margin:0 auto;text-align: center; padding:3px 0;}

#footer a:link,#footer a:visited {color: #17673;}

#footer  p {padding:0 8px;   margin-top: 60px; }

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

.video{margin-bottom:15px;}

#faqTitle{text-align:center;}

a.linkopacity:hover img, a.linkopacity:hover i{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    -khtml-opacity: 0.8;
}

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

i.fa-google-plus-square {color:#43609C;}
i.fa-facebook-square {color:#43609C;}
#socialmedia {margin: 14px 20px 0 0;}

.testimonial {margin-right: 20px !important;}