/*
 Theme Name: Tarzanatc
 Version: 1.0
 Text Domain: tarzanatc
 * -----------------------------------------------------------------------------
 */

/*
 1.) Home Page Content
 --------------------------------*/
html, body {
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
}
.treatment-center {
	float: right;
	position: relative;
	z-index: 1;
	background-color: #F3F3F3;
	width: 70.5%;
}

.service-location {
	float: left;
	background-color: #0072ba;
	position: relative;
	z-index: 2;
	width: 29.4%;
}
.staff-background {
	position: absolute;
	width: 29%;
	z-index: 0;
	left: 0px;
	top: 0px;
	background-color: #0072BA;
	height: 100%;
}
@media all and (min-width:2400px) {
	.staff-background {
		width: 45%;
	}
}
.staff-member {
	/*	float: right;*/
	/*    width: 302px;*/
	position: relative;
	min-height: 403px;
}
.banner-slider {
	background: #F3F3F3;
	position: relative;
	margin-bottom: 26px;
}
.staff-member:after {
	border-bottom: 25px solid transparent;
	border-left: 25px solid #0072BA;
	border-top: 25px solid transparent;
	content: " ";
	position: absolute;
	right: -24px;
	top: 175px;
}
.center-detail {
	min-height: 403px;
	position: relative;
	/*    width: 722px;*/
}
.service-link li a {
	color: #FFFFFF;
	display: block;
	font-size: 1.6em;
	line-height: 1;
	padding: 19px 15px 15px 35px;
}
.staff-member-wrap {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px 33px 29px 1px;
}
.service-link {
	margin: 0;
	padding: 9px 0 0;
}
.service-link > li {
	margin-bottom: 9px;
	border: 1px solid #2EAADC;
}
.service-link > li:hover {
	background-color: #348fc8;
}
.service-link > li:hover a {
	text-decoration: none;
}
.service-link > li a {
	background: url('assets/images/lock.png') 10px 18px no-repeat;
}
.service-link > li+ li a {
	background: url('assets/images/location.png') 10px 18px no-repeat;
}
.service-link > li+ li+ li a {
	background: url('assets/images/staff.png') 10px 18px no-repeat;
}
/*Custom selectbox css here
 ----------------------------------------*/
.sbHolder ul {
	margin: 0px;
	max-height: 200px !important;
	overflow: auto;
}
.sbHolder {
	background: #fff;
	position: relative;
}
.sbSelector, .sbOptions a {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #0072BA;
	display: block;
	font-size: 1.6em;
	padding: 18px 9px;
	width: 100%;
	text-decoration: none;
	text-transform: capitalize;
}
.sbOptions a:hover {
	color: #fff;
	background: #348FC8;
}
.sbSelector:hover, .sbOptions a:hover, .sbSelector:active, .sbOptions a:active, .sbSelector:focus, .sbOptions a:focus {
	text-decoration: none;
}
.sbOptions a {
	border-bottom: 1px dotted #0072BA;
}
.sbSelector {
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
}
.sbToggle {
	width: 48px;
	height: 37px;
	display: block;
	position: absolute;
	top: 8px;
	right: 0px;
	background: url('assets/images/dropdwon.png') right center no-repeat;
}
.sbOptions {
	background-color: #ffffff;
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 52px !important;
	width: 200px;
	z-index: 1;
	overflow-y: auto;
	width: 100%;
}
.sbOptions li.last a {
	border-bottom: none;
}
.sbOptions .sbDisabled {
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup {
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub {
	padding-left: 17px;
}
/*-------------------------------------------------------------*/
h2, .gform_title {
	font-size: 3.6em;
	color: #2eaadc;
	line-height: 1;
	text-transform: capitalize;
	font-weight: 300;
	margin-bottom: 10px;
}
.center-view p {
	font-size: 1.4em;
	line-height: 1.7;
	font-weight: 300;
}
.center-view p a, .news-detail p a, .event-wrap p a, .learn-more {
	background: url('assets/images/more-arrow.png') right 7px no-repeat;
	padding-right: 7px;
	/*	display: block;*/
	/*	width: 77px;*/
	color: #0072ba;
}
.learn-more {
	font-size: 1.4em;	
}
.slides li p {
	margin-bottom: 0px;
}
.center-view {
	padding: 40px 31px 0 82px;
}
.banner-wrap {
	background-color: #f3f3f3;
}

/*Css for the flex slider
 ---------------------------------------------------------*/
.flex-direction-nav {
	display: none;
}
.clearfix.slides {
	margin-left: 0px;
}
.flex-control-paging a {
	text-indent: -9999px;
	display: block;
	width: 18px;
	height: 17px;
	background: url('assets/images/nav-point.png') left top no-repeat;
	cursor: pointer;
}
.flex-control-paging li:hover a, .flex-control-paging a.flex-active {
	background: url('assets/images/nav-hover.png') left top no-repeat;
}
.flex-control-paging {
	bottom: 19px;
	margin: 0;
	position: absolute;
	right: 10px;
}
.flex-control-paging li {
	float: left;
	margin: 0 4px;
}
.news-info {
	float: left;
	width: 56.5%
}
.class-event {
	float: right;
	width: 40.8%;
}
.news-wrap {
	margin: 0px;
}
.news-info > h2 {
	margin: 0 0 4px 8px;
}
.news-wrap li {
	padding: 8px 11px 16px;
	overflow: hidden;
	margin-bottom: 12px;
}

.news-img {
	float: left;
	padding-top: 3px;
	width: 21.5%;
}
.news-detail {
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: right;
	padding: 0 10px 0 0;
	width: 75%;
}
.news-detail strong, .event-wrap strong {
	color: #0072BA;
	display: block;
	font-size: 1.4em;
	font-weight: 600;
	margin-bottom: 1px;
}
.event-wrap a.learn-more {
	padding-left: 12px;
}
.event-wrap strong {
	background: url('assets/images/more-arrow.png') 3px 3px no-repeat;
	padding-left: 12px;
	margin-bottom: 3px;
	display: block;
}
.event-wrap strong:hover {
	background: url("assets/images/nav-hover1.png") no-repeat scroll 3px 3px;
}
.event-wrap strong a:hover, .news-detail strong a:hover {
	color: #2EAADC;
	text-decoration: none;
}
.news-detail p, .event-wrap p {
	font-size: 1.4em;
	font-weight: 300;
	line-height: 1.2;
	margin: 0px;
	color: #373737;
}

.event-wrap li {
	margin-top: 34px;
}
.event-wrap li:first-child {
	margin: 0px;
}
.news-bg {
	background-color: #f3f3f3;
}
.event-wrap {
	padding: 18px 0 0 19px;
}
.event-wrap > ul {
	margin: 0 0 25px 0;
	overflow: hidden;
}
.event-wrap {
	padding: 18px 0 7px 19px;
	background: #f3f3f3;
}
.event-wrap > h2 {
	margin-bottom: 14px;
}
.event-wrap p {
	padding-left: 12px;
}
.gform_title {
	font-size: 3.6em !important;
	font-weight: 300 !important;
	margin: 0 !important;
}

.gform_confirmation_message_2.gform_confirmation_message {
    font-size: 20px;
    font-style: italic;
    text-align: center;
}
.gform_body label {
	font-size: 1.4em;
	color: #0072ba;
	font-weight: 300;
	margin: 7px 0 4px;
}
.event-wrap .gform_wrapper {
	margin: 0px;
	border-top: 2px solid #cecece;
	padding: 21px 0 0;
}
.event-wrap .gform_wrapper .gform_heading {
	margin-bottom: 17px;
}
.event-wrap .gform_wrapper .top_label .gfield_label {
	width: 22%;
	text-align: right;
	margin: 6px 0 4px;
}
.ginput_container {
	float: right;
	width: 75%;
}
.event-wrap .gform_wrapper .gfield {
	margin: 0 0 22px;
}
.event-wrap .gform_wrapper textarea.medium {
	height: 136px;
	border: 1px solid #cfcfcf;
	box-shadow: none;
	background: #fff;
}
.gform_body {
	overflow: hidden;
}
.event-wrap .gform_wrapper .top_label input.medium {
	padding: 7px;
	width: 100%;
	border: 1px solid #cfcfcf;
	box-shadow: none;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.gform_wrapper form {
	width: 96.4%;
}
.event-wrap .gform_wrapper .gform_footer {
	padding: 2px 0 10px;
	text-align: right;
}
.event-wrap .gform_wrapper .gform_footer input[type="submit"], .contact-page-section .gform_wrapper .gform_footer input[type="submit"], #respond input#submit {
	font-size: 1.4em;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	padding: 6px 19px;
	background: url('assets/images/btn-arrow.png') #0076bb 86px center no-repeat;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	line-height: 14px;
	border-radius: 0;
}
#respond input#submit {
	background-image: none;
	height: 34px;
}
.event-wrap .gform_wrapper .gform_footer input[type="submit"]:hover, .contact-page-section .gform_wrapper .gform_footer input[type="submit"]:hover,
#respond input#submit:hover {
	background-color: #2eaadd;
}
@media screen and (min-width: 768px) {
	
}.event-wrap .gform_wrapper .gform_footer input[type="submit"], .contact-page-section .gform_wrapper .gform_footer input[type="submit"] {
		width: 101px;
		height: 30px;
	}
.news-event-wrap {
	margin-bottom: 23px;
}
.location-detail {
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	width: 29.4%;
	padding: 16px 0 0 44px;
	position: relative;
	z-index: 2;
}
.location-detail:before {
	border-bottom: 25px solid rgba(0, 0, 0, 0);
	border-left: 25px solid #0072ba;
	border-top: 25px solid rgba(0, 0, 0, 0);
	content: " ";
	position: absolute;
	right: -25px;
	top: 175px;
}
.location-detail ul {
	margin: 0px 0 0 14px;
}
.location-detail ul ul {
	margin: 0 0 0 9px;
}
.location-detail li {
	font-size: 14px;
	color: #fff;
	background: url('assets/images/btn-arrow.png') left 3px no-repeat;
	padding-left: 9px;
}
.location-detail li li {
	margin: 10px 0;
	background: url('assets/images/li-arrow.png') left center no-repeat;
	padding-left: 13px;
}
.location-detail li li a {
	color: #fff;
}
.location-detail h2 {
	color: #FFF;
	background: url('assets/images/location1.png') left center no-repeat;
	padding-left: 42px;
	margin-bottom: 38px;
}
.detail-map {
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: right;
	width: 70.6%;
	padding: 49px 2px 38px 74px;
	position: relative;
	z-index: 1;
	background: #195995;
}
.map-wrap {
	position: relative;
}
.map-wrap iframe {
	position: absolute;
	left: 0px;
	top: 0px;
}
.location-map {
	position: relative;
	background: #195995;
}
.location-bg {
	background-color: #0072ba;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
	z-index: 0;
}
/*Contact page section
 -------------------------------------------------------------*/
.contact-page-section {
	margin-bottom: 7px;
	padding-bottom: 36px;
	z-index: 3;
}
#content {
	position: relative;
	z-index: 1;
}
#header {
	position: relative;
	z-index: 2;
}
.contact-page-section .center-view p a {
	background: none;
	word-wrap: break-word;
	padding-right: 0;
}
.contact-page-section .staff-background {
	height: auto;
}
.contact-page-section .gform_wrapper {
	
}
	.contact-page-section .contact-content.center-view h2 {
	margin-bottom: 9px;
}

.contact-page-section .gform_wrapper {
	margin: 0 0 5em 0;
	padding: 12px 0 0;
	width: 63%;
}
.contact-page-section .gform_wrapper .gform_heading {
	margin: 0;
}
.contact-page-section #gform_wrapper_2 > form {
	border-top: 2px solid #787878;
	width: 100%;
	padding: 27px 0 0 0;
}
.contact-page-section .gform_wrapper .top_label input.medium,  .gform_wrapper .top_label textarea.textarea {
	padding: 6px;
	width: 98%;
	box-shadow: none;
	border-color: #cacaca;
	background: #fff;
}
.contact-page-section .gform_wrapper .top_label select.medium {
	width: 98%;
}
.contact-page-section .gform_wrapper .top_label .gfield_label {
	width: 24%;
	text-align: right;
	font-weight: 300;
}
.contact-page-section .gform_fields > li {
	margin-bottom: 18px;
}
.contact-page-section .ginput_container {
	width: 74%;
}
.detail-part .gform_wrapper .sbHolder {
	width: 98%;
	border: 1px solid #cacaca
}
.detail-part .gform_wrapper .sbOptions {
	top: 30px !important;
}
.gform_wrapper .sbOptions a {
	font-size: 13px;
	padding: 8px;
	border-color: #cacaca;
}
.detail-part .gform_wrapper .sbHolder .sbSelector {
	background: url("assets/images/blue-img.png") no-repeat scroll right center;
	width: 100%;
	font-size: 13px;
	padding: 8px;
}
.detail-part .gform_wrapper .sbHolder .sbToggle {
	display: none;
}
.contact-page-section .gform_wrapper .gform_footer {
	clear: both;
	margin: 0;
	padding: 5px 0 0;
	text-align: right;
	margin-right: 2%;
}
.detail-part .contact-page-section {
	margin-bottom: 0;
	padding-bottom: 18px;
}
.detail-part {
	margin-bottom: 10px;
}

.unique-location {
	position: relative;
	margin-bottom: 29px;
}
.service-location-wrap {
	padding: 19px 20px 35px 20px;
	background: #fff;
}
.whitebox {
	padding: 20px;
	background: #fff;
	margin-bottom: 23px;
}
.meetus-block .meetus-color.whitebox {
	margin-bottom: 0;
}
.service-location-wrap h4 {
	font-size: 1.8em;
	font-weight: 300;
	color: #0072ba;
	margin-bottom: 5px;
}
.service-location-wrap > ul, .whitebox ul, .default-listed ul {
	margin: 0 0 0 20px;
}
.default-listed ul {
	margin-bottom: 22px;
}
.service-location-wrap li, .whitebox li, .default-listed li, .qa-category h3 a {
	font-size: 14px;
	margin: 0;
	padding-left: 12px;
	background: url('assets/images/arrow-img.png') left 6px no-repeat;
	line-height: 1.7;
	color: #373737;
	font-weight: 300;
}
.unique-location iframe {
	position: absolute;
	top: 0px;
	left: 0px;
}
.contact-page-section .center-view h2 {
	margin-bottom: 18px;
}
.contact-page-section .address-point {
	padding: 11px 0 0 28px;
	margin-bottom: 19px;
}
.staff-member-wrap address p {
	font-size: 1.4em;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 0px;	padding-right: 30px;
}
.staff-member-wrap address p a {
	color: #fff;
}
.get-treatment-link {
	color: #0072BA;
	display: block;
	font-size: 1.4em;
	padding: 8px 21px;
	width: 68%;
	background: url("assets/images/more-arrow1.png") no-repeat scroll right center #fff;
	font-weight: 600;
	text-transform: uppercase;
}
.get-treatment-link:hover {
	background: url("assets/images/more-arrow2.png") no-repeat scroll right center #2EAADD;
	color: #fff;
	text-decoration: none;
}
@media screen and (min-width: 1023px) and (max-width: 1024px) {
	.contact-wrap, .logo-nav, .banner-slider, .news-event-wrap, .location-map, .footer-warpper {
		padding: 0 10px;
	}
	.staff-member {
		width: 100%;
	}
	.social-media li {
		margin-left: 17px;
	}
	.contact-page-section {
		margin-bottom: 7px;
		padding-bottom: 36px;
	}
}
#mc4wp-form-1 > p {
	margin-bottom: 5px;
}

/*--------------------------------*/
/*
 Resources page Content
 --------------------------------*/
.resources-list .categories, .resources-list .pagenav {
	font-size: 36px;
	color: #fff;
	line-height: 55px;
}
.resources-list ul {
	margin: 0px;
}
.resources-list ul ul {
	margin: 0 0 0 15px;
}
.resources-list > ul {
	margin-bottom: 15px;
}
.resources-list .categories li, .resources-list .pagenav li {
	font-size: 14px;
	color: #fff;
	line-height: 23px;
	background: url("assets/images/btn-arrow.png") no-repeat scroll left 7px;
	padding-left: 9px;
}
.resources-list .categories li li, .resources-list .pagenav li li {
	background: url("assets/images/li-arrow.png") no-repeat scroll left 8px;
	padding-left: 13px;
}
.get-resources {
	padding-bottom: 30px;
}
.resources-list .categories li a, .resources-list .pagenav li a {
	color: #fff;
	text-transform: capitalize;
}
.tag-cloud a {
	color: #DADADA;
}
.tag-cloud h2, .tag-cloud a[title~="4"] {
	color: #fff;
}
.tag-cloud a[title~="3"] {
	color: #acacba;
}
.tag-cloud a[title~="2"] {
	color: #8B8B99;
}
.tag-cloud a[title~="1"] {
	color: #7A7A88;
}
.tag-cloud a[title~="5"] {
	color: #ffffff;
}
.contact-page-section .staff-member-wrap.resources-list {
	padding-bottom: 0px;
}
.tag-cloud {
	padding-bottom: 30px;
}
.resources-center .center-view p:last-child {
	margin: 0;
}
.whitebox p {
	font-weight: 300;
	margin-bottom: 8px;
}
.whitebox p:last-child {
	margin-bottom: 0;
}
/*
 FAQ page Style
 --------------------------------*/
.faq-center .center-view  h2 {
	color: #0072BA;
}
.center-view .qa-category h2 {
	font-size: 18px;
	margin-bottom: 3px;
}
.qa-faq-answer {
	padding: 17px 20px 22px 20px;
	background: #fff;
	margin: 5px 0;
}
.qa-category h3 > a {
	display: block;
	padding-left: 20px;
	background-position: 5px 6px;
}
.qa-category h3 {
	padding-left: 35px;
}
.qa-faq-answer p {
	margin: 0px;
	font-weight: 300;
}
.qa-category a:hover, .qa-category a:focus {
	text-decoration: none;
}
.qa-category a.open-arrow {
	background: url("assets/images/arrow-img3.png") no-repeat scroll left 9px;
	text-decoration: none;
}
.resources-list .categories li a:hover , .resources-list .pagenav li a:hover,
.resources-list .categories li a:focus , .resources-list .pagenav li a:focus {
	text-decoration: none;
}
.resources-list .categories li.current_page_item, .resources-list .pagenav li.current_page_item,
.resources-list .categories li.current-page-ancestor, .resources-list .pagenav li.current-page-ancestor,  .resources-list .categories li.current-cat-parent,
.resources-list .categories li.current-cat,.resources-list .categories li.current_page_ancestor , .resources-list .pagenav li.current_page_ancestor {
	background: url('assets/images/nav-hover10.png') 0px 7px no-repeat; 
}.resources-list .pagenav li > a:hover , .resources-list .categories li:hover > a:hover {	text-decoration: underline !important;}
.resources-list .categories li.current_page_item > a, .resources-list .pagenav li.current_page_item > a, .location-detail li li:hover > a,
.resources-list .categories li li.current-cat > a,.resources-list .categories li.current-cat > a, .resources-list .categories li.current-cat-parent > a,.resources-list .categories li.current_page_ancestor > a, .resources-list .pagenav li.current_page_ancestor > a {
	color: #a4dbfe;
	text-decoration: none;
}/*.resources-list .categories li:hover > a,.resources-list .pagenav li:hover > a*/
.resources-list .categories li li.current_page_item , .resources-list .pagenav li li.current_page_item,
 .location-detail li li:hover,
.resources-list .categories li li.current-cat {
    background: url("assets/images/li-arrow10.png") no-repeat scroll left 8px;
    padding-left: 13px;
}/*.resources-list .categories li li:hover , .resources-list .pagenav li li:hover*/
.location-detail li li:hover {
	background-position: left 4px;
}
.copy-right li:hover a {
	color: #195995;
}

.staff-member-wrap .sbOptions > li:first-child {
    display: none;
}
/*Services page css for twocol short code and other
 --------------------------------------------------------------------*/
.whitebox.twocol {
	overflow: hidden;
	padding-right: 0px;
	padding-bottom: 10px;
}
.whitebox.twocol > ul {
	width: 45%;
	float: left;
	margin-bottom: 25px;
}
/*Who We Are Meetus page css
 -------------------------------------------------------------------------------*/
.meetus-color strong {
	color: #0072BA;
    display: block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px;
}

.meetus-block .meetus-color {
    padding: 20px;
    position: relative;
}
.meetus-description {
    display: none;
}
.meetus-color strong span {
	color: #373737;
}
.meetus-description p {
	font-weight: 300;
	margin-bottom: 0px;
}
.meetus-description {
	padding-bottom: 20px;
}
.meetus-color > a:focus {
	text-decoration: none;
}
.meetus-color > a {
	background: url("assets/images/arrow-img.png") no-repeat scroll 6px 3px;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    padding-left: 20px;
    text-transform: capitalize;
    margin-left: 20px;
}
.meetus-color > a.open-arrow {
	position: absolute;
	bottom: 20px;
	left: 20px;
	background: url("assets/images/arrow-img33.png") no-repeat scroll left 3px ;
    text-decoration: none;
}
h4 {
	font-size: 18px;
	color: #0072ba;
	font-weight: 300;
	margin-bottom: 5px;
}
/*Who we are overview page
 ----------------------------------------------------------------------------*/
.bullets-list p {
	margin: 0px;
}
.bullets-list ul {
	margin: 0px;
}
.bullets-list li {
    background: none;
    list-style: square inside none;
}
.cat-refrence h4 a, .cat-refrence p a {
	color: #2EAADC;
}

body.single #content .treatment-center .center-view,
body.single #content .treatment-center .center-view p {
	font-size: 14px;
	line-height: 1.7;
	font-weight: 300;
}

body.single #content .treatment-center .center-view p {
	margin-bottom: 23px;
}

body.single #content .treatment-center .center-view h2,
body.single #content .treatment-center .center-view .gform_title {
	font-size: 36px;
}

body.single #content .treatment-center .center-view div {
	margin-bottom: 23px;
}

.tagcloud {
	padding: 10px;
	margin-bottom: 23px;
	border: 1px solid white;
	border-radius: 6px;
}

.service-location .tagcloud a {
	color: white;
}

.service-location h2 {
	font-size: 36px;
	line-height: 55px;
	color: white;
}

.wpgmza_markerbox {
	white-space: nowrap !important;
	overflow: hidden !important;
}

body.post-type-archive-staff_member #content .treatment-center h2 {
	text-transform: none;
}

.staff-member-search h3 {
	color: white;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 1em;
}

.staff-member-search h4 {
	font-size: 15px;
	font-weight: 400;
	color: white;
	margin-bottom: 1em;
}

.staff-member-search input[type="search"],
.staff-member-search select {
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: white;
	border: 0 none;
	box-sizing: border-box;
	width: 200px;
	height: 30px;
	padding: 3px 5px 3px 18px;
	margin: 0;
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search select {
	cursor: pointer;
}

.staff-member-search p.search-field-wrapper,
.staff-member-search p.locations-field-wrapper {
	position: relative;
	width: 200px;
}

.staff-member-search p.search-field-wrapper .search-button {
	width: 22px;
	height: 22px;
	display: block;
	background: url(assets/images/search.png) #0072BA no-repeat center center;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -12px;
	border: 1px solid #999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: left;
	text-indent: -2000em;
	cursor: pointer;
}

.staff-member-search p.search-field-wrapper .search-button:hover {
	background-color: #2BAADF;
}

.staff-member-search p.search-field-wrapper .search-button.searching {
	background: url(assets/images/spinner.gif) white no-repeat center center !important;
	border: 0 none !important;
	padding: 1px !important;
}

.staff-member-search p.locations-field-wrapper .select-button {
	color: white;
	text-align: center;
	font-size: 13px;
	line-height: 24px;
	width: 24px;
	height: 24px;
	display: block;
	background-color: #2EAADC;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -12px;
	cursor: pointer;
}

.staff-member-search input[type="search"]:focus {
	outline: 0 none;
}

.staff-member-search input[type="search"]::-webkit-input-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search input[type="search"]:-moz-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search input[type="search"]::-moz-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search input[type="search"]:-ms-input-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search input[type="search"]:focus::-webkit-input-placeholder {
	opacity: 0;
}

.staff-member-search input[type="search"]:-moz-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search input[type="search"]::-moz-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search input[type="search"]:-ms-input-placeholder {
	line-height: 24px;
	color: #0072BA;
	font-size: 13px;
}

.staff-member-search ul.by-last-name {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 220px;
}

.staff-member-search ul.by-last-name li {
	display: inline-block;
	zoom: 1;
	font-size: 15px;
	width: 27px;
	height: 33px;
	line-height: 33px;
	background: white;
	color: #01149f;
	text-align: center;
	margin: 0 6px 8px 0;
}

.staff-member-search ul.by-last-name a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.staff-member-search ul.by-last-name li.current a {
	color: white;
	background: #2EAADC;
}

.staff-member-search .form-submit-wrapper {
	display: none;
}

table.staff-members {
	border: 0 none;
}

table.staff-members td,
table.staff-members th {
	border: 0 none;
	text-align: left;
	color: #373737;
	padding-left: 20px;
	padding-right: 30px;
}

table.staff-members th {
	background-color: transparent;
	font-size: 18px;
	color: #0072BA;
	font-weight: 300;
	padding-bottom: 10px;
}

table.staff-members td {
	background-color: white;
	font-weight: 300;
	font-size: 13px;
	line-height: 1.2;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.staff-members td.name-dept {
	width: 28%;
}

table.staff-members td.name-dept .name {
	color: #0072BA;
	font-weight: 400;
}

table.staff-members td.phone {
	white-space: nowrap;
}

table.staff-members tr.alt td {
	background-color: transparent;
}

#google_translate_element,
#searchform {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

#google_translate_element {
	margin-right: 105px;
}

.goog-te-gadget-simple .goog-te-menu-value {
	text-decoration: none;
}

.st_sharethis_hcount,
.st_facebook_hcount,
.st_twitter_hcount,
.st_linkedin_hcount,
.st_googleplus_hcount,
.st_email_hcount {
	display: inline-block;
	zoom: 1;
	margin-bottom: 1em;
}

input[type="radio"] {
	-webkit-appearance: radio;
}

.gfield_radio li input[type="radio"] {
	margin-left: 2px;
}

@media screen and (max-width: 767px) {
	body.page-careers #content .service-location,
	body.page-donate #content .service-location,
	body.page-template-contact #content .service-location {
		display: none !important;
	}
}

@-ms-viewport{ width: auto !important; }
