/* 







* SignatureMD CSS Document 







* Theme Name: SignatureMD







* Author: iCC







* Date: 03/01/2015







*/















@import url('http://fonts.googleapis.com/css?family=Raleway:400,700');
 @import url('http://fonts.googleapis.com/css?family=Open+Sans:400,700,800');
 @import url('fonts/futura-condensed/stylesheet.css');
 @import url('fonts/futura-medium/stylesheet.css');
 @import url('fonts/helveticanu/stylesheet.css');
 @import url('css/normalize.css');
 @import url('css/bootstrap.min.css');
 @import url('css/font-awesome.min.css');
 @import url('css/flexslider.css');
 @import url('css/style.css');
 @import url('css/style-responsive.css');
 @import url('css/isotope.css');
 @import url('css/shadowbox.css');
body {
	color:#565656 !important;
	line-height:24px;
	font-size:14px;
}
*:active {
	outline:none !important
}
* {
	outline:none !important;
}
 input[placeholder], [placeholder], *[placeholder] {
 color: #515151 !important;
}
h1 {
	font: 60px 'futura-medium-condensed';
}
h2 {
	font: 44px 'futura-medium-condensed';
	color: #565656;
}
h3 {
	font: 31px 'futura-medium-condensed';
	color: #565656;
}
h5 {
	font: 22px 'futura-medium-condensed';
	color:#fff;
}
h6 {
	font: 22px 'futura-medium-condensed';
	color:#565656;
}
p {
	line-height:22px;
}
.section-content {
	padding:50px 0px;
}
/* header */
#brand {
	background:url('images/logo.png') no-repeat 0% 12px;
	margin:-12px 15px 0px 28px;
	width:208px;
	height:75px;
	inline-display:block;
}
.navbar .nav li {
	margin:0px 8px;
}
.navbar .nav > li:before {
	content:'/';
	position:absolute;
	top:2px;
	left:-12px;
	color:#c5c5c5;
	font: 21px 'HelveticaNeueUltraLight';
}
.navbar .nav > li:first-child:before {
	display:none;
}
.navbar .nav > li > a {
	color:#FFF;
	font: 13px 'futura-medium';
}
.section1 {
	background:url('images/top-shadow.png') repeat-x center top;
	min-height:1000px;
	margin-top:-93px;
}
.navbar-header {
	padding-bottom:10px;
}
.subNav .navbar-header {
	background-color:#FFFFFF;
	max-height:65px;
}
/*.subNav .navbar-collapse {
	background-color:#FFFFFF;
	max-height:65px;
}*/
.is-sticky .navbar-header {
	background-color:#FFFFFF;
	max-height:65px;
}
/*.is-sticky .navbar-collapse {
	background-color:#FFFFFF;
	max-height:65px;
}*/
.navbar-default {
	background:transparent;
}
.navbar-inner {
	background:transparent;
	height:64px !important;
}
.nav {
	margin:17px 0px 0px 2px !important;
}
.subNav.subNavNew {
	min-height:69px;
	background-color:#FF0000;
	background:#026c7a url('images/blue-stripe-nav.jpg') no-repeat bottom center;
	opacity:0.9;
}
.homeNav.is-sticky {
	min-height:69px;
	background-color:#FF0000;
	background: url('images/blue-stripe-nav.jpg') no-repeat bottom center;
	opacity:0.9;
}
.homeNav.is-sticky .searchBox {
	margin-top: 0px !important;
	color:#000000;
}
.is-sticky {
	background:#FFF;
	box-shadow:0px 0px 12px 5px;
	height:64px;
}
.is-sticky .navbar .nav > li > a {
	font: 13px 'futura-medium';
	color:#686868;
}
.is-sticky #brand {
	background:url('images/logo2.png') no-repeat;
	width:208px;
	height:63px;
	inline-display:block;
	margin:-5.7px 15px 0px 28px;
}
.dropdown-menu {
	background:none;
	margin-top:0px;
	border-radius:0px;
	border:0px;
	box-shadow:0px 0px 0px 0px;
}
.is-sticky .dropdown-menu {
	background:#FFF;
	margin-top:0px;
	border-radius:0px;
	border:0px;
	box-shadow:0px 0px 0px 0px;
}
#navigation-sticky-wrapper {
	height: 64px !important;
}
.dropdown-menu ul {
	width:230px;
	margin:0px;
}
.dropdown-menu-large ul {
	width:500px;
}
.dropdown-menu ul li {
	list-style:none;
	background:#e8e7e7;
	margin-bottom:1px;
}
.dropdown-menu li h2 {
	font-size:14px;
	text-transform:capitalize;
}
.dropdown-menu > li > a {
	text-transform:capitalize !important;
	padding:5px 20px;
	display:block;
	color:#FFF !important;
}
.is-sticky .dropdown-menu > li > a {
	text-transform:capitalize !important;
	padding:5px 20px;
	display:block;
	color:#000 !important;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
.searchBox {
	float:right;
	position:relative;
}
.searchBox form {
	display:inline-block;
	float:left;
	margin-top:14px;
}
.searchBox .inputTxt {
	background:transparent url('images/search-icon.png') no-repeat left center;
	border:0px;
	border-bottom:1px solid #f1f2f1;
	padding:5px 5px 5px 30px;
	color:#fff !important;
	font-style:italic;
	width:195px;
}
.subNav .inputTxt {
	color:	#666767 !important;
}
.is-sticky .inputTxt {
	background:transparent url('images/search-icon-dark.png') no-repeat left center;
	border-bottom:1px solid #ebeded;
	color:	#666767 !important;
}
.submitBtn {
	background:none;
	position:absolute;
	top:36px;
	left:0px;
	padding:5px 10px;
	border:0px;
}
.contactBtn {
	background:	#026c7a;
	border-radius:52px;
	color:#FFF;
	display:inline-block;
	padding:1px 20px 1px 39px;
	text-transform:uppercase;
	margin-top:17px;
	font: 10.5px 'futura-medium';
	float:right;
	text-align:center;
}
.contactBtn i {
	border-radius:50px;
	border:1px solid #FFF;
	padding:3px 4px;
	position:absolute;
	margin-top:4.3px;
	left:206px;
}
.contactInfo {
	position:fixed;
	top:304px;
	right:-205px;
	z-index:1;
	width:270px;
	font: 18px 'futura-medium-condensed';
	line-height:20px;
}
.contactInfo a {
	font: 18px 'futura-medium-condensed';
	color:#FFF;
}
.contactInfo .cBtn {
	border-radius:22px 0px 0px 52px;
	padding:7px 20px 19px 65px;
	color:#FFF;
	display:block;
	margin-bottom:10px;
	cursor:pointer;
	opacity:.9;
}
.cBtn1 {
	background:#026c7a url('images/m-phone-icon.png') no-repeat 27px center;
	height:68px;
}
.cBtn2 {
	background:#ff9000 url('images/m-lcd-icon.png') no-repeat 20px center;
	padding:20px 20px 19px 65px !important;
	height:68px;
}
.cBtn3 {
	background:#666665 url('images/m-envelope-icon.png') no-repeat 20px center;
	padding:20px 20px 19px 65px !important;
	height:68px;
}
/* home page sections */







.section1 h1 {
	font: 60px 'futura-medium-condensed';
	color:#FFF;
	margin-top:-400px;
	text-shadow: 3px 3px 3px #000;
}
.section1 p.tagline {
	font:24px 'Open Sans';
	color:#FFF;
	text-shadow: 2px 2px 2px #000;
	margin-top:-16px;  
	position: relative;
}
.roundBtn {
	border-radius:50px;
	padding:14px 35px;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	margin:2px 12px 0px 0px;
	display:inline-block;
}
.whiteTxt {
	color:#fff;
}
.orangeTxt {
	color:#ff9000; 
}
.orange {
	background:#ff9000;
}
.turquoise {
	background:#026c7a;
}
.turquoise:hover {
	background:#ff9000 !important;
}
.cyanTxt {
	color:#026c7a;
}
.headerBlock {
	width:100%;
	height:55px;
	margin:260px 0px 0px 0px;
	background-color: #026c7a;
	background: #026c7a url("images/blue-stripe-header.jpg") no-repeat scroll center top;
	color: rgba(255, 255, 255, .8);
	box-shadow:0px 15px 30px -18px #000;
	padding:0px;
	position:absolute;
}

.threeBlock {
	width:100%;
	margin:-67px 0px 200px 0px;
	background-color: rgba(255, 255, 255, .58);
	color: rgba(255, 255, 255, .8);
	box-shadow:0px 15px 30px -18px #000;
	padding:0px;
	position:relative;
}
.threeBlock .col-md-4 {
	/*margin:6px 6px 0px 6px;
	padding:37px 10px 38px 48px;*/
	width:33.33%;
	font: 24px 'futura-medium-condensed';
	height:67px;
}
.threeBlock .col-md-4 a {
	color:#FFF;
}
.btn1_pm {
	/*background:#026c7a url('images/sscope-icon.png') no-repeat 105px center;
	background-size:5%;*/
	background-color:#026c7a;
	padding:17px 20px 38px 0px !important;
	text-align:center;
	z-index:99;
}
.btn1_pm::after {
	/*content: url('images/t-gap.png');*/
	position:absolute;
	top:39px;
	z-index:10000000;
}
.btn1_pm:hover {
	/*background:#ff9000 url('images/sscope-icon.png') no-repeat 105px center;
	background-size:5%;*/
	background-color:#ff9000;
	z-index:10000000;
}
.btn1_pm:hover::after {
	/*content: url('images/t-gap2.png');*/
	z-index:10000000;
}
.btn2_pm {
	/*background:#058899 url('images/cboard-icon.png') no-repeat 105px center;
	background-size:5%;*/
	background-color:#058899;
	margin:0px 0px 0px !important;
	padding:17px 20px 38px 20px !important;
	position:relative;
	z-index:99;
	text-align:center;
}
.btn2_pm::after {
	/*content: url('images/t-gap3.png');*/
	position:absolute;
	top:39px;
	z-index:10000000;
}
.btn2_pm:hover {
	/*background:#ff9000 url('images/cboard-icon.png') no-repeat 105px center;
	background-size:5%;*/
	background-color:#ff9000;
}
.btn2_pm:hover::after {
	position:absolute;
	top:39px;
	z-index:10000000;
	/*content: url('images/t-gap2.png');*/
}
.btn3_pm {
	/*background:#026c7a url('images/trophy-icon.png') no-repeat 105px center;
	background-size:5%;*/
	background-color:#026c7a;
	padding:17px 20px 38px 20px !important;
	text-align:center;
	z-index:99;
}
.btn3_pm::after {
	/*content: url('images/t-gap.png');*/
	position:absolute;
	top:39px;
	z-index:10000000;
}
.btn3_pm:hover {
	/*background:#ff9000 url('images/trophy-icon.png') no-repeat 105px center;
	background-size:5%;*/
	background-color:#ff9000;
}
.btn3_pm:hover::after {
	/*content: url('images/t-gap2.png');*/
	z-index:10000000;
}

#left-block-hover {
	display:none; 
	width:100%; 
	height:200px; 
	background:#FF9000 url('images/threeblock-left.jpg') no-repeat 0px top; 
	z-index:1000px; 
	bottom:0px; 
	position:absolute; 
	padding:10px 20px 10px 20px;	
}
#mid-block-hover {
	opacity:1;
	display:none; 
	width:100%; 
	height:200px; 
	background:#FF9000 url('images/threeblock-mid.jpg') no-repeat 0px top; 
	z-index:1000px; 
	bottom:0px; 
	position:absolute;
	padding:10px 20px 10px 20px;	
	margin-left:-20px;	
}
#right-block-hover {
	display:none; 
	width:100%; 
	height:200px; 
	background:#FF9000 url('images/threeblock-right.jpg') no-repeat 0px top; 
	z-index:1000px; 
	bottom:0px; 
	position:absolute;
	padding:10px 20px 10px 20px;	
	margin-left:-20px;	
}
.inner-block-hover {
	float:right; 
	width:57%; 
	text-align:left;
	font-size:15px;
	font-family: "HelveticaLight";
}


.btn1 {
	background:#026c7a url('images/sscope-icon.png') no-repeat 48px center;
	padding-left:136px !important;
}
.btn1::after {
	content: url('images/t-gap.png');
	position:absolute;
	right:-30px;
	top:39px;
	z-index:100;
}
.btn1:hover {
	background:#ff9000 url('images/sscope-icon.png') no-repeat 48px center;
}
.btn1:hover::after {
	content: url('images/t-gap2.png');
}
.btn2 {
	background:#058899 url('images/cboard-icon.png') no-repeat 65px center;
	margin:6px 1px 0px !important;
	padding:37px 10px 38px 154px !important;
	position:relative;
	z-index:99;
}
.btn2::after {
	content: url('images/t-gap3.png');
	position:absolute;
	right:-30px;
	top:39px;
	z-index:10000000;
}
.btn2:hover {
	background:#ff9000 url('images/cboard-icon.png') no-repeat 65px center;
}
.btn2:hover::after {
	position:absolute;
	right:-30px;
	top:39px;
	z-index:10000000;
	content: url('images/t-gap2.png');
}
.btn3 {
	background:#026c7a url('images/trophy-icon.png') no-repeat 65px center;
	padding:37px 20px 38px 154px !important;
}
.btn3::after {
	content: url('images/t-gap.png');
	position:absolute;
	right:-30px;
	top:39px;
	z-index:100;
}
.btn3:hover {
	background:#ff9000 url('images/trophy-icon.png') no-repeat 65px center;
}
.btn3:hover::after {
	content: url('images/t-gap2.png');
}
.whitebox h2 {
	color:#565656;
}
.section2 {
	background: #8a8683 url('images/testimonial-sub-bg.jpg') no-repeat center top;
	width:100%;
	height:346px;
}
.section2 li p {
	color:#FFF;
	font:22px HelveticaLight;
	margin-top:40px;
}
.section2 span {
	color:#FFF;
	font:22px 'Open Sans';
	display:block;
}
.section2 span::before {
	position:relative;
	left:50%;
	margin-left:-69px;
	display:block;
	content:'';
	width:132px;
	border-top:3px solid #1b8e9e;
}
.section4 {
	background: url('images/power-bg2.jpg') no-repeat center top;
	min-height:490px;
	color:#FFF;
	font-size:14px;
}
.verticalCenter {
	margin-top:76px;
}
.verticalCenter p {
	font:20px HelveticaLight;
}
.customUL {
	margin:16px 0px 0px -31px;
}
.customUL li {
	list-style:none;
	background:url('images/bullet.png') no-repeat left center;
	padding-left:30px;
	line-height:32px;
	font-size:18px;
}
.customUL.homeUL li {
	list-style:none;
	background:url('images/bullet2.png') no-repeat left center;
	padding-left:30px;
	line-height:32px;
	font-size:18px;
}
.orangeBullet li {
	background:url('images/orange-bullet.png') no-repeat left center;
	float:left;
	display:inline-block;
	margin-right:20px;
}
.customUL li a {
	color:#fff;
}
.orangeBullet li a {
	color:#565656;
	font-weight:bold;
}
.section5 {
	background:#fdfdfd url('images/three-docs.jpg') no-repeat center top;
	padding:28px 0px 0px 0px;
	color:565656;
}
.section5.patient_page {
	background:#B4DED8 url('') no-repeat center top;
	background-color:#B4DED8;
	padding:28px 0px 0px 0px;
	color:565656;
}
.section5 .tagline {
	font:22px HelveticaLight;
}
.section5 .container {
}
.section5 .container {
	width:50%;
	min-height:929px;
}
.section5.patient_page .container {
	width:50%;
	min-height:560px;
}
.section5 h2 {
	color:#565656;
}
.topOrb {
	margin-top:386px;
}
.topOrb2 {
	margin-top:36px;
}
.cIcon {
	border-radius:300px;
	border:10px solid #FFF;
	padding:20px;
	width:160px;
	height:160px;
	margin:0px auto;
}
.icon1 {
	background:#026c7a url('images/telephone-icon.png') no-repeat center;
}
.icon1:hover {
	background:#ff9000 url('images/telephone-icon.png') no-repeat center;
}
.icon2 {
	background: #ff9000 url('images/lcd-icon.png') no-repeat center;
}
.icon2:hover {
	background:#026c7a url('images/lcd-icon.png') no-repeat center;
}
.icon3 {
	background: #696969 url('images/envelope-icon.png') no-repeat center;
}
.icon3:hover {
	background:#026c7a url('images/envelope-icon.png') no-repeat center;
}
/* sub page */















.search article {
	border-bottom:1px solid #ebeded;
}
.search article:last-child {
	border-bottom:0px;
}
.headingBG {
	/*background: url('images/subpage-heading-bg.png') no-repeat center top;*/
	min-height:69px;
	margin:261px -15px 29px -30px;
	top:-1px;
	position:relative;
}
.headingBG h2 {
	color:#FFF;
	font-size:34px;
	margin:5px 0px 0px 30px;
	text-shadow: 2px 2px 2px #101110;
}
.rqBtn {
	background: url('images/rq-bg.png') no-repeat;
	width:303px;
	height:55px;
	display:block;
	font-size:20px;
	color:#FFF;
	padding:15px 0px 0px 113px;
}
.contactContainer .col-md-6 p {
	padding:0px 23px;
}
.servicesSuite, .moreContent {
	display:none;
}
.cc1 {
	background:url('images/contact_physicians.jpg') no-repeat left top;
	clear: none;
	height: 138px;
	margin: 0px auto 12px auto;
	transition: all 0.3s ease 0s;
	width: 298px;
	display:block;
}
.cc1:hover {
	background-position:right bottom;
	transition: all 0.3s ease 0s;
}
.cc2 {
	background:url('images/contact_patients.jpg') no-repeat left top;
	clear: none;
	height: 138px;
	margin: 0px auto 12px auto;
	transition: all 0.3s ease 0s;
	width: 298px;
	display:block;
}
.cc2:hover {
	background-position:right bottom;
	transition: all 0.3s ease 0s;
}
.cc3 {
	background:url('images/contact_general_inquiries.jpg') no-repeat left top;
	clear: none;
	height: 138px;
	margin: 0px auto 12px auto;
	transition: all 0.3s ease 0s;
	width: 298px;
	display:block;
}
.cc3:hover {
	background-position:right bottom;
	transition: all 0.3s ease 0s;
}
.cc4 {
	background:url('images/contact_member_support.jpg') no-repeat left top;
	clear: none;
	height: 138px;
	margin: 0px auto 12px auto;
	transition: all 0.3s ease 0s;
	width: 298px;
	display:block;
}
.cc4:hover {
	background-position:right bottom;
	transition: all 0.3s ease 0s;
}
.searchSection h2 a, .searchSection a {
	color:	#026c7a;
}
.execBlock {
	padding-top:27px;
}
#commentform label {
	margin-left:6px;
}
#shareaholic_share_panel div.shareaholic-share-result.shareaholic-share-thanks .result-header, .shareaholic_panel div.shareaholic-share-result.shareaholic-share-thanks .result-header {
	padding-bottom: 20px;
	background: #026c7a !important;
	color: #ffffff;
}
.pCare, .stdCare {
	list-style:none;
}
.pCare li {
	background: url('images/blueSpot.jpg') no-repeat left center;
	list-style-position:outside;
	padding-left:44px;
}
.stdCare li {
	background: url('images/graySpot.jpg') no-repeat left center;
	list-style-position:outside;
	padding-left:44px;
}
.ssBlock {
	margin-top:20px;
}
.section2Sub {
	background: #a5a6a1 url('images/testimonial-bg.jpg') no-repeat center top;
	min-height:344px;
	padding-bottom:0px;
	width:100%;
}
.section1Sub {
	background: url('images/physical-solutions-header-bg.jpg') no-repeat center top;
}
.gettingStartedBG {
	background: url('images/getting-started-header-bg.jpg') no-repeat center top;
}
.section1Sub p {
	line-height:32px;
}
.section-advantage {
	background: #026c7a url('images/blue-stripe.jpg') no-repeat center bottom;
	color:#FFF;
	width:100%;
	height:auto;
}
.section-advantage h3 {
	color:#FFF;
}
.line {
	border-top:1px solid #cacaca;
	display:inline-block;
	width:37%;
}
.section-advantage .element-line {
	margin-top:0px;
}
.vimg {
	display:table-cell;
	vertical-align:middle;
	padding:20px 0px;
	text-align:center;
}
.panel-group, .panel-group .panel-default {
	border:0px;
}
.collapsed {
	background:#026c7a !important;
	color:#fff !important;
	border-radius:5px;
	background:#026c7a;
	margin-bottom:23px;
	display:block;
	padding:20px;
}
.panel-group .panel-heading a {
	background: #ff9000;
	color:#fff !important;
	border-radius:5px;
	margin-bottom:23px;
	display:block;
	padding:15px 50px 15px 15px;
}
.afBlock {
	width:440px;
	height:448px;
}
.af1 {
	margin:37px 0px 0px -161px;
}
.af2 {
	position:absolute;
	top:-52px;
	left:218px;
}
.af3 {
	position:absolute;
	bottom:-70px;
	left:36px;
}
.af4 {
	position:absolute;
	top:223px;
	right:-181px;
}
.drProfile {
	background:url('images/dr-profile-bg.jpg') no-repeat;
	background-size:cover;
	width:100%;
	color:#FFF;
	margin-bottom:20px;
	font-size:14px;
}
.drProfile a {
	color:#FFF;
}
.drProfile ul {
	list-style:none;
	padding:0px;
	margin:0px 10px;
}
.drProfile h2 {
	color:#FFF;
	font-size:42px;
	padding-top:35px;
}
.drProfile h3 {
	color:#FFF;
}
.drProfile2 h3 {
	font-size:24px;
	color:#000;
}
.drProfile .roundBtn {
	background:#ff9000 url('images/m-envelope-icon.png') no-repeat 12px center;
	margin:3px 0px 46px 0px;
	padding:11px 16px 0px 54px;
	height:45px;
}
.drProfile2 .roundBtn {
	margin-bottom:6px;
}
.drfoto {
	margin-top:60px;
}
.drProfile ul.drNav li a {
	float:left;
	text-transform:uppercase;
	font:14px 'Open Sans';
	padding:0px 10px;
	border-right:1px solid #70eef6;
	display:inline-block;
}
.drProfile ul.drNav li a:hover {
	text-decoration:underline;
}
.drProfile ul.drNav li:first-child a {
	padding-left:0px;
}
.drProfile ul.drNav li:last-child a {
	border-right:0px;
}
.drProfile ul.drNav2 {
	margin-top:48px;
}
.drProfile ul.drInfo {
	margin-top:14px;
}
.drProfile ul.drInfo li {
	margin-bottom:33px;
}
.dr_push{
	width:45% !important;	
}
.drLocation {
	background: url('images/gindicator-icon.png') no-repeat -3px 6px !important;
	background-size: 35px !important;
	padding-left:42px;
	height:42px;
}
.drLocation2 {
	background: url('images/xindicator-icon.png') no-repeat left center;
	padding-left:26px
}
.drHour {
	background: url('images/time-icon.png') no-repeat -1px 0px !important;
	padding-left:42px;
	height:29px;
	margin-top:0px;
}
.drPhone {
	background: url('images/gcontact-icon.png') no-repeat -3px 2px !important;
	background-size: 33px 29px !important;
	padding-left:42px;
	margin-top:-19px;
}
.drPhone2 {
	background: url('images/xcontact-icon.png') no-repeat left center;
	padding-left:26px
}
.drWeb {
	background: url('images/website-icon.png') no-repeat 1px -1px !important ;
	padding-left:42px;
	height:29px;
	margin-top:-18px;
}
.drSupport {
	background: url('images/gsupport-icon.png') no-repeat left center;
	padding-left:31px
}
.drSupport2 {
	background: url('images/xsupport-icon.png') no-repeat left center;
	padding-left:26px
}
.drInfo2 ul li {
	line-height:30px;
}
.drInfo2 ul li a:hover {
	text-decoration:underline;
}
.r1 {
	background: url('images/rtime.png') no-repeat left center;
	padding-left:26px
}
.r2 {
	background: url('images/rcontact.png') no-repeat left center;
	padding-left:26px
}
.r3 {
	background: url('images/rsupport.png') no-repeat left center;
	padding-left:26px
}
.r4 {
	background: url('images/person-icon.png') no-repeat left center;
	padding-left:26px
}
.r5 {
	background: url('images/rcontact.png') no-repeat left center;
	padding-left:26px
}
.r6 {
	background: url('images/rsupport.png') no-repeat left center;
	padding-left:26px
}
#eventRSVP {
	border-radius:4px;
	border:1px solid #ccc;
	padding:5px;
	margin:auto 0px 60px 60px;
}
#eventRSVP input {
	padding:5px;
}
#eventRSVP .text-input {
	width:184px;
	border:1px solid #ccc;
}
#eventRSVP select {
	text-align:left;
	padding:9px 10px;
	opacity:1 !important;
	width:184px;
	margin-top:1px;
}
.rsvp_button {
	margin-top:5px;
	padding:10px;
	width:100%;
}
.drArticle .entry-content h3 {
	font-size:44px;
}
#comment {
	height:100px;
}
#comment_submit {
	background:#FFF !important;
}
.pressMedia .row {
	border-bottom:1px solid #f1f2f1;
	padding:20px 0px;
}
.pressMedia .row:last-child {
	border:0px;
}
/* forms */
#genForm .text-input {
	padding:5px;
	width:90%;
	margin-bottom:10px;
	border:0px;
	border-radius:2px;
	box-shadow:0px 0px 5px -1px;
	color:#787777;
}
#genForm textarea {
	padding:5px;
	width:95%;
	margin-bottom:10px;
	border:0px;
	border-radius:2px;
	box-shadow:0px 0px 5px -1px;
	color:#787777;
}
#genForm select {
	padding:5px;
	width:90%;
	margin-bottom:10px;
	border:0px;
	border-radius:2px;
	box-shadow:0px 0px 5px -1px;
	color:#787777;
}
#genForm label {
	display:block;
	color:#026c7a;
	margin-top:20px;
}
#genForm .contact_button {
	border:0px;
	margin:30px 35px 0px 0px;
}
#sub_menu_two {
	list-style:none;
	padding:0px;
	margin:0px;
}
#sub_menu_two li {
	padding:16px 30px !important;
	border-bottom:1px solid #f1f2f1;
}
/* progress bar*/
.progress {
	width: 100%;
	height: 40px;
	border-radius:0px 4px 4px 0px;
}
.progressWrap {
	background: #026c7a;
	margin: 20px 0;
	overflow: hidden;
	position: relative;
	border-radius:4px;
}
.progressBar {
	background: url('images/gray-stripe.jpg') repeat-x;
	left: 0;
	position: absolute;
	top: 0;
}
.progressBar span {
	padding-left:10px;
	display:inline-block;
}
/* footer */

.footer {
	background:#026c7a;
	color:#FFF;
	padding-top:32px;
}
.footer h4 {
	color:#FFF;
	font: 30px 'futura-medium-condensed';
}
.footer h3 {
	margin:0px;
	padding:0px;
}
.footer ul {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.footer ul.address {
	padding:31px 0px 0px 0px;
}
.footer ul.address li {
	padding-left:30px;
}
.footer ul li {
	line-height:33px;
}
.footer ul li.icon4 {
	line-height:20px;
}
.footer ul li a {
	color:#FFF;
}
.footer ul li a:hover {
	color:#e3872d;
}
.footer .vDivider:before {
	content:'';
	display:block;
	border-left:1px solid #318793;
	width:1px;
	height:269px;
	position:absolute;
	left:-71px;
}
.footer .vDivider:after {
	content:'';
	display:block;
	width:1px;
	height:269px;
	position:absolute;
	top:0px;
	left:357px;
	border-right:1px solid #318793;
}
.icon4 {
	background:#026c7a url('images/indicator-icon.png') no-repeat left center;
}
.icon5 {
	background:#026c7a url('images/s-phone-icon.png') no-repeat left center;
	margin-top:9px;
}
.icon6 {
	background:#026c7a url('images/s-envelope-icon.png') no-repeat left center;
}
.copyright {
	margin-top:50px;
}
.emailInput {
	background:#FFF;
	border:0px;
	border-radius:40px;
	padding:6px 50px 6px 10px;
	width:82%;
}
.newsletterBtn {
	background: transparent url('images/submit-icon.png') no-repeat;
	position:absolute;
	right:71px;
	top:64px;
	border:0px;
	width:30px;
	height:30px;
}
.social {
	background: transparent url('images/social-bg.png') no-repeat;
	width:176px;
	height:49px;
	margin-top:44px;
}
.social a {
	display:inline-block;
	float:left;
	width:54px;
	height:54px;
	margin-right:4px;
}
/*
.section1Blog .col-md-9 .col-md-12 img {
    width: 80%;
    height: auto;
    border: 2px solid #FFF;
    box-shadow: 0px 0px 5px #999;
}
*/


/* ---------------------- Forms ------------------------------*/
input.watermark{
	color: #707070;
}
textarea.watermark{
	color:#707070;
}
#eventRSVP{
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	padding: 10px;
	margin: 10px 0px 20px 50px;
	overflow: hidden;
	width: 395px;
	height:auto;	
}
#rsvp_message{
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	padding: 10px;
	overflow: hidden;	
	background:transparent url('images/diagonal-lines4.png') top left no-repeat;
	border:1px solid #ccc;
	width: 395px;
	height:210px;
	margin:0 auto;
}
#rsvp_message h1{
	font-size:45px;
	text-align:center;
	line-height:normal;
	padding:90px 0 0 0;
	margin-left:0;
	color:#4D4D4D;
}
#rsvp_message p{
	left:0;
	padding:0;
	margin:0;
	text-align:center;
	font-size:15px;
	line-height:normal;
	color:#4D4D4D;
}
label.rsvp_error{
	color:#A9262A;
	font-weight:bold;
	font-size:20px;
	z-index:25;
}
#nameone_error{
	position:absolute;
	padding:0;
	margin:-29px 0 0 170px;
}
#emailone_error{
	position:absolute;
	padding:0;
	margin:-29px 0 0 355px;
}
#rsvpamt_error{
	position:absolute;
	padding:0;
	margin:-34px 0 0 170px;
}
#rsvptimes_error{
	position:absolute;
	padding:0;
	margin:-33px 0 0 335px;
}
label.phys_error{
	color:#A9262A !important;
	font-weight:bold;
	font-size:20px;
	z-index:25;
}
#patient_fn_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_ln_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_email_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_city_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_state_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_zip_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_phone_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_phone_two_error{
	position:absolute;
	padding:0;
	margin:-41px 0 0 300px !important;
}
#patient_ref_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
#phys_fn_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_ln_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_degree_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
#phys_specialty_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
#phys_age_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_cert_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
#phys_years_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_env_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
#phys_style_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
#phys_patients_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_zip_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_mobile_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_email_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#phys_ref_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
label.billing_error{
	color:#A9262A !important;
	font-weight:bold;
	font-size:20px;
	z-index:25;
}
label.billing_error_two{
	color:#EC1A21 !important;
	font-weight:bold;
	font-size:14px;
	z-index:25;
}
#billing_fn_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#billing_ln_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#billing_doc_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#billing_phone_error{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#billing_message_error{
	position:absolute;
	padding:0;
	margin:-113px 0 0 250px !important;
}
#billing_inq_error{
	position:absolute;
	padding:0;
	margin:-38px 0 0 290px !important;
}
label.error{
	color:#EC1A21 !important;
	font-weight:bold !important;
	font-size:18px !important;
	z-index:25;
}
#error_name{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#error_email{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#error_phone{
	position:absolute;
	padding:0;
	margin:-40px 0 0 300px !important;
}
#error_message{
	position:absolute;
	padding:0;
	margin:-52px 0 0 300px !important;
}


.video_pm_div{
	background:url('images/top_bk.png') no-repeat center top;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 550px;
	overflow: hidden;
	padding: 3em 0px 4em;
	position: relative;	
}
.video_pm {
	left: 50%;
    position: absolute;
    top: 75%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
}
.video_container_pm, .video_area_pm{
    height:850px;
	min-height: 850px;

}
.video_container_topshadow_pm{
	background:url('images/top-shadow.png') repeat-x center top;
    height:300px;
	min-height: 300px;
	width:100%;
	position:absolute;
	top:0px;
}
